/* CSS Document */
ul,li,h1,h2,h3,h4,h5,h6,body,form,div,dl,dt,dd,input,a,i{margin:0; padding:0; list-style:none}
img{ border:0px;}
body {font-size:14px; line-height:24px;color:#333333; font-family:Microsoft YaHei; -webkit-text-size-adjust:none; background:url(../images/bg.jpg) repeat-x;}
a{ color:#333333; text-decoration:none; cursor:pointer;}
a:hover{ text-decoration:none; color:#a90000;}
.f_left{ float:left;}
.f_right{ float:right;}
.clear{ clear:both;}
.relative{ position:relative;}
.absolute{	position:absolute;}
ul {list-style: none;}
li{ list-style-type:none;}
#main{ width:1100px; height:auto; overflow:hidden; margin:0 auto;}
.eng{font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:30px; color:#dedede; padding-left:16px;}
#inco,.nav{ font-family:Microsoft YaHei,SimSun; font-size:14px;}
.nr{ line-height:24px;}
/*-------------- top --------------*/
.slide{ width:1100px; margin:auto; height:284px; overflow:hidden; position:relative; margin-bottom:15px;}
.slideimg li{ width:1100px; height:284px; position:absolute; left:0; top:0; }
.slidebtn{ overflow:hidden; zoom:1; z-index:999; position:absolute; left:50%; margin-left:-300px; bottom:10px; width:800px; height:13px;}
.slidebtn li{ width:6px; height:6px; font-size:0; text-indent:-9999px; cursor:pointer; -moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px; position:absolute; bottom:4px;}
.slidebtn li.on{ background: #F00;}
.shade{ height:42px; background:#000; opacity:0.3; filter:alpha(opacity=30); width:1100px; position:absolute; left:0; bottom:0; z-index:9;}
.i1{ left:290px;}
.i2{ left:320px;}
/*banner end*/
#top{ width:100%; background: url(../images/topmap.png) 800px center no-repeat;height:98px; overflow:hidden; margin:0 auto;}
#logo{ float:left; background:url(../images/logo.png) no-repeat; width:680px; height:95px; margin-top:2px;}
#topright{ float:right; margin-top:20px;}
#topright a{}
.ch{ background:url(../images/sina_icon.jpg) no-repeat left center; padding-left:20px;line-height:25px; margin-right:30px;}
.en{ background:url(../images/weixin_icon.jpg) no-repeat left center; padding-left:20px;line-height:25px; margin-right:30px;}
.fgs{ background:url(../images/dot2.png) no-repeat left center; padding-left:20px; margin:auto 5px;}
#menu{ height:50px;}
#menu li{ float:left;}
#menu li a{ display:block; width:110px;text-align:center; line-height:50px; color:#fff; font-size:16px;}
#menu li a:hover{ background:url(../images/mbg.jpg) repeat-x;}
#banner{ margin-bottom:5px;}
.ibg{ height:277px; background:url(../images/bg2.jpg) repeat-x; margin-bottom:15px;}
.inews{ width:600px; height:auto; overflow:hidden; float:left;}
.ititle{ background:url(../images/dot1.png) no-repeat left center; padding-left:20px; color:#EA3939; font-size:16px; line-height:35px; border-bottom:#E8E8E8 1px solid; margin-bottom:25px; font-weight:bold;}
.ititle span a{ display:block; background:url(../images/more.png); width:57px; height:20px; float:right; margin-top:8px;}
.eititle{ background:url(../images/dot1.png) no-repeat left center; padding-left:20px; color:#EA3939; font-size:16px; line-height:35px; border-bottom:#E8E8E8 1px solid; margin-bottom:25px; font-weight:bold;}
.eititle span a{ display:block; background:url(../images/emore.png); width:57px; height:20px; float:right; margin-top:8px;}

.inewspic{ float:left;}
#picBox3{width:235px; height:179px; overflow:hidden}
#slide3 li{float:left; width:235px; height:179px}
#slide3 img{width:235px; height:179px;}
.inewslist{ float:left; margin-left:20px; width:340px;}
.inewslist li{ background:url(../images/dot2.png) no-repeat left center; padding-left:15px; height:30px; line-height:30px; border-bottom:#E8E8E8 1px dotted; overflow:hidden;}
.inewsright{ float:right; width:450px;}
.scroll1{ height:190px; overflow:hidden;}
.scroll1 li{ float:left;}

.iabout{ width:298px; float:left;}
.iaboutbody{ width:266px; border-bottom:#EFEFEF 1px solid;border-left:#EFEFEF 1px solid;border-right:#EFEFEF 1px solid; padding:15px; height:142px; overflow:hidden;}
.iprolist{ background:url(../images/prolist.jpg) no-repeat; width:276px; height:315px; float:left; margin-top:15px; margin-left:10px;}
.iprolist ul{ margin:50px 65px auto 15px;}
.iprolist ul li{ background:url(../images/dot1.png) 10px center no-repeat #fff; padding-left:30px;margin-bottom:5px;}

.ihonorcontact{ width:506px; float:right;margin-top:15px; }
.ihonor{ background:url(../images/honorbg.jpg) no-repeat; width:336px; height:142px; padding-left:170px; padding-top:10px;}
.ihonor a{ margin:5px;}
.icontact{ margin-top:10px; height:102px; background:url(../images/conbg.jpg) no-repeat left center;background-color:#F5F5F5; padding:20px 30px 30px 210px;}

.foot{ margin-top:35px; background:url(../images/footbg.jpg) repeat-x; text-align:center; padding:15px; color:#fff;}

#pagebody{
	width:1002px; padding-bottom:10px;margin:0 auto;
	clear:both;
	overflow:hidden; 
	}
#left{
	width:200px; float:left;
	}

.yiji{
	width:148px;background:url(../images/left_huan1.jpg) center center no-repeat #E6E6E6; color:#646464; padding-left:52px;display:block; margin:0 0 3px 0;
	}
.yiji:hover{
	background:url(../images/left_huan2.jpg) center center no-repeat #959595; color:#FFF; font-weight:bold; text-decoration:none;
	}
.erji{	width:125px; margin:0 0 3px 0; background:url(../images/left_huan3.jpg) center center no-repeat; color:#646464;padding-left:75px;  line-height:30px; display:block;
	}
	
#right{
	width:782px; float:right;
	}
#right h1{
	height:44px; background:url(../images/lan_pp.jpg) repeat-x; font-size:20px; line-height:44px; color:#000000; font-weight:200;
	}
#right h1 img{
	border:0; display:block; float:left;
	}
#right h1 span{
	font-size:12px; font-weight:normal; color:#7d7d7d; float:right; line-height:44px;display:block;
	}
.nei{
	padding:10px;
	}
.newlist span{ float:right; font-size:12px; color:#999;}