/**重置样式**/
body,form,div,span,ul,ol,li,p,pre,dl,dt,dd,em,a,fieldset,legend,address,label,textarea,select,input,button,figure,table,th,td,b,i{margin:0;padding:0; font-family:"微软雅黑",Arial, Helvetica, sans-serif;}
fieldset,img{border:0;margin:0; padding:0;}
body{margin:0; padding:0;}
h1,h2,h3,h4,h5,h6{margin:0; padding:0;}
ul,li{list-style:none;}
em,i{font-style:normal;}
table{border-collapse:separate;border-spacing:0;}
a{text-decoration:none;color:#000;}
a:hover{color:none;}
input,select,img{ vertical-align:middle;}
hr{border:1px solid #333;}
.clear {
    zoom: 1;
}
.clear:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}
.fl{float:left;}
.fr{float:right;}
.wp{width: 1200px; height: auto;margin:auto;}
.top{padding: 30px 0px;}
.tel dl dt{float: left;margin-right: 10px;}
.tel dl dd{float: left;}
.tel dl dd p{font-size: 13px;color: #666;}
.tel dl dd  b{font-size: 24px;color: #4ea5e0;}
.menu{width: 100%;height: 50px; background: url(img/menu.jpg) center no-repeat;}
.menu ul li{width:140px; border-left:1px solid #CCC;float: left;text-align: center;line-height: 50px;}
.menu ul li a{display: block;}
.menu ul li:nth-child(1),.menu ul li:nth-child(2){width: 96px;}
.menu ul li i{width:28px;height: 28px;border-radius: 50%;display: inline-block;text-align: center; line-height: 28px;border:1px solid #FFF;color: #fff;}
.menu ul li:hover{background: #3498db;}
.menu ul li:hover a{color: #FFF;}
.menu ul li.on{background: #3498db;}
.menu ul li.on a{color: #FFF;}

.fullSlide{ width:100%;  position:relative;  height:500px ; overflow: hidden; }
.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
.fullSlide .bd ul{ width:100% !important;  }
.fullSlide .bd li{ width:100% !important;  height:500px ; overflow:hidden; text-align:center;  }
.fullSlide .bd li a{ display:block; height:500px ; }
.fullSlide .bd li h1{width:100%;font-weight: normal;font-size: 40px;color: #0450ce;position: absolute;}
.fullSlide .bd li div{width:100%;font-size: 18px;margin-top: 20px;position: absolute;line-height: 40px;}
.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; background:url(img/touming.png) repeat-x; text-align:center;
	 _background:#000; _filter:alpha(opacity=60); 
}
.fullSlide .hd ul{ text-align:center;  padding-top:5px;  }
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:40px; height:5px; margin:5px; overflow:hidden; background: #FFF;
	line-height:9999px; 
}
.fullSlide .hd ul .on{ background: red; }
.left{width: 233px;}
.nav{width: 223px;background: url(img/left.jpg);padding:10px 5px;}
.nav h3{font-size: 24px; color: #FFF;text-align: center;}
.nav p{font-size: 15px;color: #FFF;text-align: center;}
.search{height: 45px; line-height: 45px;background: #3498db;margin-top: -25px;position: relative; z-index: 9999;}
.search .fl{font-size: 14px; color: #FFF;margin-left: 10px;}
.search .fr{margin-right: 30px;}
.search .fr input{width: 375px;padding-left: 10px;height: 30px;margin-top: 6px;float: left;}
.search .fr button{width: 60px; height: 33px; background: #0f7bc4;border:none; color: #FFF;float: left;margin-top: 7px;}
.main{padding: 20px 0px;}
.left dl{padding: 11px;background: #FFF;}
.left dl dt{width: 201px; height: 35px;border-radius: 35px;line-height: 35px;font-size: 14px;background: #ededed;margin-bottom: 10px;}
.left dl dt i{width: 27px; height: 27px; border-radius: 50%;display: inline-block;background: #FFF;font-size: 15px;text-align: center;line-height: 27px;float: right;margin: 4px 10px;}
.left dl dt a{margin-left: 10px;}
.left dl dt:hover{background:#3498db; }
.left dl dt:hover a{color: #FFF;}
.left dl dt.on{background:#3498db; }
.left dl dt.on a{color: #FFF;} 
.right{width: 935px;}

.right-top ul li{width: 280px;float: left;margin-left: 47.5px;margin-bottom: 20px;}
.right-top ul li img{width: 278px; height: 190px;border:1px dashed #CCC;}
.right-top ul li h4{margin-top: 10px;font-weight: normal;}
.right-top ul li h4 i{float: right;font-size: 20px; font-weight: bold;color:#3498db; }
.right-top ul li p{font-size: 13px;margin-top: 15px;height: 36px; line-height: 18px;}
.right-top ul li:nth-child(1),.right-top ul li:nth-child(4),.right-top ul li:nth-child(7),.right-top ul li:nth-child(10){margin-left: 0px;}
.right-top ul li:hover h4{color:#3498db; }
.rt-line{height: 3px;border:1px solid #CCC; border-left: none;border-right: none;margin-top: 30px;}
.rt-line div{border-bottom: 1px solid #CCC;margin-top: 1px;}
.product ul li{width: 222px;float: left;margin-left: 15.5px;margin-top: 30px;}
.product ul li img{width: 220px; height: 220px;border:1px solid #CCC;}
.product ul li p{font-size: 14px; margin-top: 10px; text-align: center;}
.product ul li:nth-child(1),.product ul li:nth-child(5),.product ul li:nth-child(9){margin-left: 0px;}
.product ul li:hover p{color: #3498db;}

.con-tt{ margin-bottom:20px;margin-top:10px;}
.con-tt h2{ text-align:center; margin-bottom:10px;color:#666;}
.con-tt p{ text-align:center; font-size:13px; color:#666;}
.con-tt p span{ margin-right:20px;}

.m1{margin-top: 50px;}
.m2{min-height: 475px; background: url(img/bg2.jpg) top no-repeat;margin-top: 50px;}
.m2-des{text-align: center;color: #FFF;padding-top:50px;}
.m2-des p{font-size: 14px;margin-top: 50px;line-height: 28px;}
.m2-more{width: 188px; height: 48px; border:1px solid #FFF;line-height: 48px; text-align: center;border-radius: 48px;text-align: center;margin: 0 auto;margin-top: 50px;}
.m2-more a{color: #FFF;}
.m2-list{margin-top: 50px;}
.m2-list ul li{float: left;margin-right: 30px; }
.m2-list ul li img{width: 220px; height: 220px; border:2px solid #FFF;}
.m2-list ul li p{font-size: 14px;margin-top: 10px; text-align: center;}

.m3{padding: 50px 0px; background: #f0f0f0;margin-top: 50px;}
.m3-left{width: 765px; height: 317px;background: #FFF;padding: 20px;}
.m3t{height: 30px; border-bottom: 1px solid #CCC;}
.m3t span{font-size: 20px;font-weight: bold;}
.m3t a{font-size: 15px; color: #666;float: right;}
.m3-top{margin-top: 20px;}
.m3-top dl dt{width: 110px; height: 100px;float: left;}
.m3-top dl dt img{width: 100%;height: 100%;}
.m3-top dl dd{width:630px;float: right;}
.m3-top dl dd h4{font-size: 15px;}
.m3-top dl dd p{font-size: 14px; line-height: 30px;margin-top: 10px;color: #666;}
.m3-top dl dd h4 a:hover{color:#3498db; }
.m3-list{margin-top: 20px;}
.m3-list ul li{font-size: 15px;width: 50%;float: left;line-height: 45px;border-bottom: 1px solid #CCC;color: #666;}
.m3-list ul li a{color: #666;}
.m3-list ul li:hover a{color: #3498db;}
.m3-right{width: 340px; height: 317px;padding: 20px;background: #FFF;}
.m3-right h4{margin-top: 20px;margin-bottom: 20px;}
.m3-right p{font-size: 14px; color: #666;margin-top: 10px;}
.foot-nav{height: 50px; background: #3498db;}
.foot-info{text-align: center;margin-top: 20px;padding-bottom: 20px;}
.foot-info p{font-size: 14px;color: #666;line-height: 30px;}
.foot-nav a{width: 171.4px;display: block;text-align: center;line-height: 50px;float: left;color: #FFF;}
.pn{ margin-top:50px; font-size:14px;font-family:"微软雅黑"; color:#666;}
.rt{border-left: 5px solid #3498db;border-bottom: 1px solid #CCC;height: 40px; line-height: 40px;margin-bottom: 20px;}
.rt span{font-size: 18px;margin-left: 10px;}
.rt em{float: right; font-size: 13px; color: #666;margin-top:2px;}
.rt em a{color: #666;}
.rt em a:hover{color: #3498db;}

.news ul li{font-size: 14px; line-height: 35px; border-bottom: 1px dashed #CCC;list-style-type: square;list-style-position: inside;}
.news ul li span{float: right; color: #666;}
.news ul li i{font-size: 25px;float: left;margin-right: 10px;}
.news ul li a{color: #333;}
.news ul li a:hover{color: #3498db;}
.news ul li:hover i{color: #3498db;}

.pageshow{font-size: 15px; line-height: 28px;}

.page{ margin-top:20px; margin-bottom:20px; text-align:center;font-size:13px;}
.page a{	
	border: 1px solid #ccc;
	display: inline;
	padding: 3px 10px 3px 10px;
	margin-right: 5px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	cursor: pointer;
	background: #fff;
	text-decoration:none;
	color:#999;
}
.page a:hover{
	border:1px solid #FF6600; 
	background-color:#FF6600; 
	color:#fff;
}
.page span{
	border: 1px solid #FF6600;
	display: inline;
	padding: 3px 10px 3px 10px;
	margin-right: 5px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	background: #FFEEE5;
	color: #FF6600;}
