@charset "utf-8";
/* CSS Document */
body,ul,ol,dl,dt,dd,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div{margin:0;padding:0;border:0;}
body,ul,ol,li,p,form,fieldset,table,td{font-family:"Arial"; font-weight:normal; font-size:14px;}
body{color:#fff; background:#fff;}
td,p,li,select,input,textarea,div{font-size:14px; text-align:left; color: #000; line-height: 24px;}
ul{list-style-type:none; color: #000000;}
ol{list-style-type:none; color: #000000;}
select,input{vertical-align:middle;}
a{text-decoration:none;}
a:link{color:#434242; text-decoration:none}
a:visited{color:#424242;text-decoration: none;}
a:hover,a:active,a:focus{color:#0082cb; text-decoration:none; position: relative; bottom: 0px;}
.clearit{clear:both;}
.focusimg img { padding:4px; border:1px solid #dcdcdc; background:#fff; }
.focusimg, .focusimg:hover { text-decoration:none; position:relative; display:block; }
a.focusimg:hover img { border:1px solid #3997d4; }
li{ list-style:none;} 
.top{ height:33px; background:#7dc9e0 url(../images/topbg.png) top center no-repeat; border-bottom:3px solid #4fbedf; width:100%;}
.top2{ width:1200px; margin:auto;} 
.top2 ul{ background:url(../images/niao.png) left center no-repeat; padding-left:30px; color:#fff; float:left; line-height:33px;}
.top2 ol{ float:right;}
.top2 ol li{ padding:0 30px; background:url(../images/tel.png) left center no-repeat; line-height:33px; color:#fff; float:left;}
#email{ background:url(../images/mail.png) left center no-repeat; padding-right:0; }
.top3{ height:126px; background:#fff url(../images/logobg.png) top left repeat-x;}
.top4{ width:1200px; margin:auto;}
.top4 ol{ float:left; padding-top:15px; padding-left:10px;}
img{ max-width:100%}

		
		
		

		.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
		.nav{ height: 34px;
    line-height: 34px;
    position: relative;
    z-index: 10;
    width: 600px;
    float: left;
    top: 50px;
    left: 50px;  }
		.nav a{ color:#616161;  }
		.nav .nLi{ float:left;  position:relative; display:inline;  }
		.nav .nLi h3{ float:left; font-weight:normal; }
		.nav .nLi h3 a{ display:block; padding:0 20px; font-size:16px; font-weight:bold; line-height:34px; border-radius:7px;  transition:.5s;
-moz-transition:.5s; /* Firefox 4 */
-webkit-transition:.5s; /* Safari and Chrome */ }

#probg{ border-radius:7px 7px 0 0;}
		.nav .sub{ display:none; left:0; top:34px;  position:absolute; background:#F90;  line-height:30px; padding:10px; width:230px; border-radius:0 7px 7px 7px;  filter:alpha(opacity=80); /*IE滤镜，透明度50%*/
-moz-opacity:0.8; /*Firefox私有，透明度50%*/
opacity:0.8;/*其他，透明度50%*/}
		.nav .sub li{ zoom:1; }
		.nav .sub a{ display:block; padding:0 10px; color:#fff; line-height:30px; border-bottom:1px dotted #fff; transition:.5s;
-moz-transition:.5s; /* Firefox 4 */
-webkit-transition:.5s; /* Safari and Chrome */ }
		.nav .sub a:hover{ background:#7dc9e0; color:#000; border-radius:5px;}
		.nav .on h3 a{ color:#fff; background:#f90;    }
.top4 ul{ float:right; width:180px; padding-top:20px;}
.top4 ul img{ padding-left:10px;}
.sousuo{ width:174px; height:34px; margin-top:10px; background:url(../images/sobg.png);}
.searchtxt{ width:130px; height:30px; margin-top:2px; border:none; background:none; line-height:30px;}

.huandeng{ height:500px; width:100%; background:#7dc9e0 url(../images/banbg.png) bottom center no-repeat; position:relative;}
.touying{ position:absolute; width:1150px; height:28px; background:url(../images/touying.png); z-index:9; top:0; margin:auto; }
		.slideBox{ width:1200px; height:500px; overflow:hidden; position:relative; margin:auto; }
		.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
		.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
		.slideBox .hd ul li{ float:left; margin-right:2px;  width:50px; height:10px;  text-align:center; background:#f90; cursor:pointer;border-radius:5px; transition:.5s;
-moz-transition:.5s; /* Firefox 4 */
-webkit-transition:.5s; /* Safari and Chrome */  }
		.slideBox .hd ul li.on{ background:#06F; color:#fff; border-radius:5px; }
		.slideBox .bd{ position:relative; height:100%; z-index:0;   }
		.slideBox .bd li{ zoom:1; vertical-align:middle; }
		.slideBox .bd img{ width:1200px; height:500px; display:block;  }
		
.joinus{ width:100%;  overflow:hidden; background:url(../images/joinbg.png) repeat-x; margin-top:2px;}
.join{ width:1200px; margin:auto;height: 300px; padding-top:50px; border-bottom:1px dotted #ccc; overflow:hidden;}
.joinleft{ float:left; }
.join ul{ width:850px; float:right;}
.join h2{ padding-bottom: 20px;}
.join ul li{ float:left; width:35px;padding-top: 20px;}
.join ul p{    float: left;font-size: 23px;line-height: 45px;width: 815px; color: #666;margin-top: 15px;}
.product{ width:1200px; padding:40px 0 0 0; margin:auto; overflow:hidden;}
.product h2{ text-align: left;}


		.picScroll-left{ width:1200px;   position:relative;    }
		.picScroll-left .prev,.picScroll-left .next{ position:absolute; display:block;  width:18px; height:32px;  margin-right:5px; margin-top:10px;  overflow:hidden; top:125px;
			 cursor:pointer;}
		.picScroll-left .next{ background:url("../images/leftjt.png") no-repeat;  left:0;}
.picScroll-left .prev{ background:url("../images/rightjt.png") no-repeat;   right:0;}

		.picScroll-left .bd{ padding:30px;   }
		.picScroll-left .bd ul{ zoom:1; }
		.picScroll-left .bd ul li{ margin:0 25px; float:left; _display:inline;  text-align:center;  }
		.picScroll-left .bd ul li .pic{ text-align:center; }
		.picScroll-left .bd ul li .pic img{ width:220px; height:220px; display:block;  padding:5px;  border-radius:50%;     box-shadow: 0 0 7px #333;
    -webkit-box-shadow: 0 0 7px #333;
    -moz-box-shadow: 0 0 7px #333; margin-top:10px; transition:.5s;
-moz-transition:.5s; /* Firefox 4 */
-webkit-transition:.5s; /* Safari and Chrome */}
	.picScroll-left .bd ul li .pic img:hover{ box-shadow: 0 0 10px #f90;
    -webkit-box-shadow: 0 0 10px #f90;
    -moz-box-shadow: 0 0 10px #f90; border-radius:10px;}
		.picScroll-left .bd ul li .pic a:hover img{ border-color:#999;  }
		.picScroll-left .bd ul li .title{line-height:22px;text-align:center;height:44px;padding-top:10px;width:230px;margin-right:0;margin-bottom:40px;overflow: hidden;}


.morepro{ height:73px; line-height:73px;  background:url(../images/bothtbg.png);}
.morepro ul{ width:1180px; margin:auto;}
.morepro ul li{ float:left; line-height:73px; font-size:18px; list-style:none; color:#706F6F;}
.morepro ul span{ float:right; padding-top:20px; }

.footer { width:1200px; margin:auto; padding-top:50px; overflow:hidden; }
.footer ol{ float:left; width:375px; line-height:30px; color:#fff; font-size:14px; padding-left:20px; height:195px;}
.footer ol a{ color:#037cd9;}
.prolist{ float:left; padding-left:75px;}
.prolist li{ height:30px; line-height:30px;}
.prolist li a{ display:block; line-height:30px; color:#fff; transition:.5s;
-moz-transition:.5s; /* Firefox 4 */
-webkit-transition:.5s; /* Safari and Chrome */ FONT-SIZE:14px; }
.prolist li a:hover{ color:#333;}
.contact{ margin-left:138px; padding-left:30px; background:url(../images/botli.png) left 4px no-repeat; color:#fff; float:left; line-height:30px;}
.ico{ margin-left:-30px; line-height:30px; }
.ico img{margin-right:8px;}
.copy{ height:36px; line-height:36px; background:url(../images/copybg.png) top center no-repeat; color:#fff; font-size:14px; width:1200px; margin:auto; clear:both;}
.copy ul{ float:right; color:#fff;}
.copy ul li{ float:left; }
.copy ul li a{ color:#fff;transition:.5s;
-moz-transition:.5s; /* Firefox 4 */
-webkit-transition:.5s; /* Safari and Chrome */ line-height:36px;  padding:0 7px;    border-right: 1px solid#fff;}
.copy ul li a:hover{ color:#000;}
 .copy ul span{ float:left; line-height:36px; padding:0 7px;}
 .toppic{ width:1200px; margin:auto; text-align:center;}
 .toppic img{ height:324px;}
 .bottiao{ height:5px; background:#eaeaea;}
 
 .neirong{ width:1200px; margin:auto; overflow:hidden; margin:30px auto;}
 .nrleft{ width:260px; float:left; border:1px solid #D1D1D1; border-radius:5px; padding:10px;}
 .nrleft img{ width:260px;}
 .nrleft li{ height:40px; line-height:40px; border-bottom:1px dotted #ccc;}
 
 .zhuti{ width:820px; padding:10px 30px 20px 30px; border:1px solid #D1D1D1; border-radius:5px;  float:right;}
 .zhuti .dangqian{ height:35px; line-height:35px; padding-left:25px; background:url(../images/weizhi.png) left center no-repeat; font-size:14px; border-bottom:1px dotted #d1d1d1;}
 .zhuti h3{ height:50px; line-height:50px; font-size:20px; text-align:left;}
 .neirong2{ line-height:28px; font-size:14px; word-wrap:break-word;}
 
 .newlist{ padding:0 0 10px 0;}
 .newlist li{ height:40px; line-height:40px; border-bottom:1px dotted #d1d1d1; padding-left:15px; background:url(../images/li.png) left center no-repeat;}
 .datetime{ float:right; line-height:40px;}
 .dedepages{ margin:10px auto;  overflow: hidden; float:right;}
.dedepages ul{
	float:left;
	margin: 0;
}
.dedepages ul li{
	float:left;
	font-family:Tahoma;
	line-height:17px;
	margin-right:6px;
	border:1px solid #E9E9E9;
	list-style:none;
}
li.thisclass{
	background:#ed6205;	
	color:#ffffff;
}
.dedepages ul li a{
	float:left;
	color:#555;
	display:block;
}
.dedepages ul li{
	padding:5px 10px;	
}
.dedepages ul li a:hover{
	color:#690;
	text-decoration:none;
}
.dedepages ul li.thisclass a{
	color:#ffffff;	
}

.cplist{ margin-left:-40px; overflow:hidden; }
.cplist ol{ margin: 30px 0 0 52px; float:left;}
.cplist ol img{ width:220px; height:220px; padding:5px; border-radius:10px; box-shadow: 0 0 10px #333;
    -webkit-box-shadow: 0 0 10px #333;
    -moz-box-shadow: 0 0 10px #333;transition:.5s;
-moz-transition:.5s; /* Firefox 4 */
-webkit-transition:.5s; /* Safari and Chrome */ } 
.cplist ol img:hover{ border-radius:20px; box-shadow: 0 0 10px #f90;
    -webkit-box-shadow: 0 0 10px #f90;
    -moz-box-shadow: 0 0 10px #f90; }
	.cplist ol li{ height:40px; line-height:20px; margin-top:10px;width:230px; overflow:hidden;}
	.cplist ol p{ height:60px; line-height:20px; width:230px; overflow:hidden;}
	
	.zhuti h1{line-height:50px; font-size:22px; text-align:center;}
	.time{ height:40px; line-height:40px; text-align:center; border-top:1px dotted #ccc;  border-bottom:1px dotted #ccc;}
	.fc_03c{ color:#F00;}
	.nrleft li a{ transition:.5s;
-moz-transition:.5s; /* Firefox 4 */
-webkit-transition:.5s; /* Safari and Chrome */ height:40px; line-height:40px; padding-left:5px; display:block;}
.nrleft li a:hover{ background:#7dc9e0; color:#fff; text-align:center; }
	.hover2{ background:#7dc9e0;  color:#fff; text-align:center;}
	.hover2 a{ color:#fff;}
	.lin30{ height:30px;}
	.copy ul li strong{ line-height: 36px;
    color: #fff;
    font-size: 16px;}
	
	.links{ height:30px; line-height:30px; color:#fff; clear:both; text-align:center;}
	.links li{ float:left; padding:0 5px; color:#fff; display:inline-block;}
	.links li a { color:#fff;}
	
	.cpindex{ overflow:hidden;}
	.cpindex li{width: 48%;margin: 0.8%;float:left;border:1px dashed #ccc;border-radius:5px;}
	.cpindex li a{height: 80px;line-height:20px;padding:5px 7px;float:left;display:block;transition:.5s;-moz-transition:.5s; /* Firefox 4 */-webkit-transition:.5s; /* Safari and Chrome */width: auto;}
.cpindex li:hover{ background:#7dc9e0; color:#fff; border-radius:5px;}
.cpindex li:hover a{ color:#fff;}
.page{text-align:center; }
.page a{line-height:35px;padding:0 12px;color:#333;border:1px solid #ccc;margin:5px;display: inline-block;border-radius: 5px;}
.page a.page-num-current{background: #00609f;color:#fff;}