@charset "gb2312";
/* CSS Document */
/*常用css定义*/
body{
	font-family: Tahoma, Arial, Verdana;
	font-size:12px;
	color: #666666;
	padding: 0px;
	margin:0px;
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px ; COLOR: black; LINE-HEIGHT: 150%; PADDING-TOP: 0px; BACKGROUND-COLOR: #e8ebef; TEXT-ALIGN: center;
	margin:0;
	background-position: right top;
	font-family:"宋体", Arial;
	font-size:12px;
	background-color: #ffffff;
}
td {
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
	color: #666666;
}
form{
margin:0px;
padding:0px;
}
a{
text-decoration:none;
color:#666666;
}
a:hover{
text-decoration:none;
color:#d6040a;
}
dl, dt, dd, ul, li 
{
    padding: 0px;
    margin: 0px;
}
li
{
    line-height: 26.67px;
    list-style:none;
}
.n1 {position:absolute; padding-top:-20px;}

img{
border:none;}
/*常用css定义*/
/*顶部css定义开始*/
#content {
margin:0px auto;
padding:0px;
background:url(/images/indexbj.jpg) repeat-x;
}
#head
{
width:1003px;
height:89px;
margin:0px auto;
padding:0px;
}
#banner,#main, #foot
{
background:#FFFFFF;
width:1003px;
margin:0px auto;
padding:0px;
}
#menu
{
background:#FFFFFF;
width:1003px;
height:80px;
margin:0px auto;
padding:0px;
}
#logo
{
padding-left:35px;
width:304px;
height:89px;
float:left;
}
#headright
{
width:280px;
padding-top:19px;
padding-right:38px;
float:right;
}
#headright1
{
	height:35px;
	float: right;
}
#headright11,#headright12
{
	float: left;
}
#headright11
{
padding-left:80px;
line-height: 35px;
background:url(/images/index_12.jpg) no-repeat;
}

#headright11 a {
	color: #ececec;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#headright11 a:hover {
	color: #fff;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#headright12 {
	padding-top:7px;
	padding-left:15px;
	width: 100px;
}
#headright12 select {
	border:1px solid #d81f58;
	font-family: "宋体";
	font-size: 12px;
	color: #fff;
	background-color: #d81f58;

}
#headserch {
	width:180px;
	float: right;
	height: 24px;
	padding-top: 6px;
}
#headserch .serch1 {
	width: 110px;
	float: left;
}
#headserch .serch2 {
	float: right;
	width: 56px;

}
#headserch .serch1 .r {
	height: 16px;
	border: 1px solid #e8e8e8;
	width: 110px;
}
#meun {
	height: 16px;
	border: 1px solid #e8e8e8;
	width: 110px;
}
#banner, #main, #foot {
background:#FFFFFF;
} 
#banner #js{
	padding: 0px;
	margin:0px auto;
	height: 200px;
	width: 883px;
}
#main {
	width:1003px;
	height:259px;
	background:#FFFFFF;
	padding: 0px;
	margin:0px auto;
} 
#maind {
    height:243px;
    padding-top:16px;
	width: 883px;
	margin:0px auto;
}
#news1 {
	width: 290px;
	height:258px;
	float:left;
	padding-right:18px;
} 
#news1 #newsnr {
	width: 288px;
	height:215px;
	background-image: url(/images/newsbj.jpg);
	background-repeat: repeat;
	border-right: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
	border-left: 1px solid #dddddd;
}
#newsnr #newsnrjj{
	width:262px;
	height:85px;
	margin: 0px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 13px;
}
#newsnr #newsnrjj dl {
	margin: 0px;
	padding: 0px;
	float: left;
}
#newsnr #newsnrjj dd {
	margin: 0px;
	padding: 0px;
	height: 74px;
	width: 97px;
	float: left;
}
#newsnr #newsnrjj dt {
	float: left;
	height: 74px;
	width: 158px;
	padding-left: 7px;
	line-height: 19px;
	padding-bottom: 10px;
}
#newsnr #newsnrlist {
    margin:0px auto;
	padding: 0px;
	height: 76px;
	width: 280px;
}
#newsnrlist #newsnrlist1 {
	height: 76px;
	width: 275px;
    padding-left:5px;
}
#newsnrlist #newsnrlist1 li {
    width: 100px; 
	background-image: url(/images/newsdiao.jpg);
	background-repeat: no-repeat;
	background-position: 3px 12px;
	padding-left:18px;
	float: left;
}
#news2 {
	width: 291px;
	height:258px;
	padding-right:18px;
	float:left;
}
#news2 #newsnr2 {
	width: 289px;
	height:215px;
	background-image: url(/images/newsbj.jpg);
	background-repeat: repeat;
	border-right: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
	border-left: 1px solid #dddddd;
}
#newsnr2 #newsnrjj2{
	width:262px;
	height:80px;
	margin: 0px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 13px;
	line-height: 18px;
	overflow: hidden;
}
#newsnr2 #newsnrjj2 dl {
	margin: 0px;
	padding: 0px;
	float: left;
}
#newsnr2 #newsnrjj2 dd {
	margin: 0px;
	padding: 0px;
	height: 67px;
	width: 81px;
	float: left;
}
#newsnr2 #newsnrjj2 dt {
	float: left;
	height: 74px;
	width: 168px;
	padding-left: 7px;
	line-height: 19px;
	padding-bottom: 10px;
}
#newsnr2 #newsnrlist2 {
	padding-left: 12px;
}
#newsnr2 #newsnrlist2 li {
	background-image: url(/images/newsdiao2.jpg);
	background-repeat: no-repeat;
	background-position: 3px 10px;
	padding-left: 11px;
	line-height: 22px;
}
#newsnr2 #newsnran2 {
	height: 53px;
	width: 283px;
	padding-top: 5px;
}
#news3 {
	width: 265px;
	height:258px;
	float:left;
}  
#news3 #newsnr3 {
	padding-left:16px;
	width: 247px;
	height:215px;
	border-right: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
	border-left: 1px solid #dddddd;
	background-image: url(/images/newsbj.jpg);
	background-repeat: repeat;
}
#newsnr3 #newsnrnr {
padding-top:4px;
	line-height: 19px;
}
#newsnr3 #newsnrnr li {
	background-image: url(/images/newsdiao3.jpg);
	background-repeat: no-repeat;
	background-position: 0px 11px;
	padding-left: 9px;
}

#newsnrnr #newsnrnr1 {
	padding-bottom: 8px;
	line-height: 19px;
}
#foot{
	height:31px;
	padding-top:47px!important;
	padding-top:31px;
	padding-bottom:15px;
	background-color: #FFFFFF;
}
#foot1{
	width:898px;
    height:31px;
	padding:0px;
	margin:0px auto;
	background-image: url(/images/footbj.jpg);
	background-repeat: repeat-x;
	line-height: 31px;
}
#foot1 #left{
	padding-left:6px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #a3a3a3;
}
#foot1 #right{
padding-right:6px;
float:right;
}







/*about定义*/
#mainabout {
	width:1003px;
	height:100%;
	background:#FFFFFF;
	padding: 0px;
	margin:0px auto;
	overflow: hidden;
}
#mainabout #mainaboutleft{
	width:705px;
	padding-top:5px;
	padding-left:25px;
	padding-right:30px;
	float: left;
	margin: 0px;
}
#mainaboutleft #banner {
	height: 157px;
	width: 705px;
}
#mainaboutleft #mainaboutmain {
	padding-top: 12px;
}
#mainabout #mainaboutright {
    width:212px;
	float: left;
	height:600px;
}
#mainaboutmain #bt {
	line-height: 25px;
	background-image: url(/images/dian.jpg);
	background-repeat: repeat-x;
}
#mainaboutmain #nr{
	width: 705px;

}
#mainaboutmain #nr #nrbt {
	width: 705px;
	padding-top: 10px;
	background-image: url(/images/aboutbtding.jpg);
	background-repeat: repeat-x;
	float: left;
	padding-bottom:0px;
}
#mainaboutmain #nr #nrwz {
width: 700px;
padding-top: 10px;
	line-height: 28px;
}
#mainaboutmain #nr #nrwz p {
	text-indent: 2em;
	margin: 23px;
	padding: 0px;
}
#mainaboutright #mainaboutrightnr {
	background-color: #eeeeee;
	padding-top: 16px;
	padding-left:14px;
	padding-bottom:38px;
}
#mainaboutrightnr ul {
	width: 190px;
}
#mainaboutrightnr li {
	display: block;
}
#mainaboutrightnr a {
	background-image: url(/images/aboutabj1.jpg);
	background-repeat: no-repeat;
	color: #656565;
	display: block;
	height: 31px;
	padding-left:14px;
}
#mainaboutrightnr a:hover {
	background-image: url(/images/aboutabj2.jpg);
	background-repeat: no-repeat;
	font-weight: bold;
	color: #FFFFFF;
	display: block;
	height: 31px;
}
.mb1 { margin-bottom:1px;}
.mb2 { margin-bottom:2px;}
.mb3 { margin-bottom:3px;}
.mb4 { margin-bottom:4px;}
.mb5 { margin-bottom:5px;}
.mb8 { margin-bottom:8px;}
.mb10 { margin-bottom:10px;}
.mb15 { margin-bottom:15px;}
.mb17 { margin-bottom:17px;}
.mb20 { margin-bottom:20px;}
.mb25 { margin-bottom:25px;}


.p5 { padding:5px;}
.p8 { padding:8px;}
.p15 { padding:20px;}
.pl8{ padding-left:8px;}
.pl30{ padding-left:30px;}



.bs { color:#fff;}
.bs A:link { COLOR:#fff;}
.bs A:visited { COLOR:#fff;}
.bs A:hover { COLOR:#FFF000;}
.bs A:active { COLOR:#FFF000;}

.hs{ color: #F00000;}
.hs A:link { color: #F00000;}
.hs A:visited {color: #F00000;}
.hs A:hover {color:#6D0000;}
.hs A:active {COLOR: #6D0000;}

.zs{ color:#A00000;}
.zs A:link { color:#A00000;}
.zs A:visited {color:#A00000;}
.zs A:hover {color:#D80202;}
.zs A:active {COLOR: #D80202;}

.js{ color:#583800;}
.js A:link { color:#583800;}
.js A:visited {color:#583800;}
.js A:hover {color:#D80202;}
.js A:active {COLOR: #D80202;}

.hs2{ color:#FFFF00;}
.hs2 A:link { color:#FFFF00;}
.hs2 A:visited {color:#FFFF00;}
.hs2 A:hover {color:#86E400;}
.hs2 A:active {COLOR: #86E400;}


.black{ color:#000;}
.black A:link { color:#000;}
.black A:visited {color:#000;}
.black A:hover {color:#FC0000;}
.black A:active {COLOR: #FC0000;}

.cs{ color:#FF4E00;}
.cs A:link { color:#FF4E00;}
.cs A:visited {color:#FF4E00;}
.cs A:hover {color:#A65A08;}
.cs A:active {COLOR: #A65A08;}

.ls{ color:#0039B9;}
.ls A:link { color:#0039B9;}
.ls A:visited {color:#0039B9;}
.ls A:hover {color:#FF6C00;}
.ls A:active {COLOR: #FF6C00;}

.lvs{ color:#377B00;}
.lvs A:link { color:#377B00;}
.lvs A:visited {color:#377B00;}
.lvs A:hover {color:#284F08;}
.lvs A:active {COLOR: #284F08;}

.ct { font-weight:800;}
.f14 { font-size:14px;}
.f16 { font-size:16px;}
.l18 { line-height:18px;}
.l20 { line-height:20px;}
.l22 { line-height:22px;}
.l24 { line-height:24px;}
.l28 { line-height:28px;}
.date { color:#8A8A8A;}
.x1 { background:url(x1.gif) repeat-x center;}
.x4 { background:url(x4.gif) repeat-x center;}
.k1 { border:#D7DAE1 solid 1px;}
.form {border:#B5C0CD solid 1px;}
.enter { background:url(go.gif) no-repeat; width:51px; height:21px; border:0;}
.z1 { border:#E1E4EA solid; border-width:0 1px; background:url(z5.gif) repeat-x;}
.z2 { border:#E1E4EA solid; border-width:0 1px; }
.z3 { background: url(z15.gif) repeat-x bottom;}
.z4 { background: url(z16.gif) repeat-x top;}
.n_bg1 { background:url(n1.gif) top repeat-x;}
.n1 {position:absolute;}
.n2 {margin-top:60px;}
.n3 {margin-top:6px;}
.n4 { padding-right:15px;}
.lc { background:url(lc_bg.gif) no-repeat; width:75px; }
.lc2 { border:#E4E4E4 solid; border-width:1px 0 1px 0; padding-left:20px;}
.lc3 {font-family:Arial; font-size:18px; font-weight:600; color:#fff; padding-left:10px; }
.list_li {font-family:webdings; font-size:14px;}
.pr1 { border:#E9E9E9 solid 1px; padding:5px;}
/*标题提示文字定义*/
body div#tooltip { position:absolute; z-index:1000; max-width:300px; width:auto!important; width:auto; background:#006CDB; border:#FEFFD4 solid 1px; text-align:left; padding:3px;}
body div#tooltip p { margin:0;padding:0; color:#FFFFFE;font:12px verdana,arial,sans-serif;}
body div#tooltip p em { display:block;margin-top:3px; color:#f60;font-style:normal; font-weight:bold;}
.lk1 {
	
}
.lk1 A:link {
	COLOR: #cc0000; TEXT-DECORATION: none
}
.lk1 A:visited {
	COLOR: #cc0000; TEXT-DECORATION: none
}
.lk1 A:hover {
	COLOR: #333333; TEXT-DECORATION: none
}
.lk1 A:active {
	COLOR: #333333; TEXT-DECORATION: none
}
.link1 A:link {
	FONT-WEIGHT: bold; COLOR: #333; TEXT-DECORATION: none
}
.link1 A:visited {
	FONT-WEIGHT: bold; COLOR: #333; TEXT-DECORATION: none
}
.link1 A:hover {
	COLOR: #cc0000; TEXT-DECORATION: none
}
.link1 A:active {
	COLOR: #cc0000; TEXT-DECORATION: none
}
.link2 A:link {
	COLOR: #666; TEXT-DECORATION: none
}
.link2 A:visited {
	COLOR: #666; TEXT-DECORATION: none
}
.link2 A:hover {
	COLOR: #cc0000; TEXT-DECORATION: none
}
.link2 A:active {
	COLOR: #cc0000; TEXT-DECORATION: none
}
.link3 A:link {
	COLOR: #999; TEXT-DECORATION: none
}
.link3 A:visited {
	COLOR: #999; TEXT-DECORATION: none
}
.link3 A:hover {
	COLOR: #cc0000; TEXT-DECORATION: none
}
.link3 A:active {
	COLOR: #cc0000; TEXT-DECORATION: none
}
.link4 A:link {
	FONT-WEIGHT: bold; COLOR: #666; TEXT-DECORATION: none
}
.link4 A:visited {
	FONT-WEIGHT: bold; COLOR: #666; TEXT-DECORATION: none
}
.link4 A:hover {
	COLOR: #cc0000; TEXT-DECORATION: none
}
.link4 A:active {
	COLOR: #cc0000; TEXT-DECORATION: none
}
.link5 A:link {
	COLOR: #099
}
.link5 A:visited {
	COLOR: #099
}
.link5 A:hover {
	COLOR: #005ca0
}
.link5 A:active {
	COLOR: #005ca0
}
.mo_wp {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 12px; BACKGROUND: url(/images/mo_wp_bg.gif); PADDING-BOTTOM: 5px; COLOR: #808080; LINE-HEIGHT: 18px; PADDING-TOP: 5px
}
.mo_wp A:link {
	COLOR: #808080; TEXT-DECORATION: none
}
.mo_wp A:visited {
	COLOR: #808080; TEXT-DECORATION: none
}
.mo_wp A:hover {
	COLOR: #cc0000; TEXT-DECORATION: none
}
.mo_wp A:active {
	COLOR: #cc0000; TEXT-DECORATION: none
}
.mo_title {
	PADDING-RIGHT: 8px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; LINE-HEIGHT: 26px; PADDING-TOP: 0px; HEIGHT: 26px
}
.mo_title FONT {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #cc0000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}