/**重置样式**/
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: 0 auto;}
.top{padding: 10px 0px;}
.logo{padding-top: 20px;}
.logo dl dt{float: left;}
.logo dl dd{float: left;margin-left:20px; padding-left: 20px;border-left:1px solid #CCC;}
.logo dl dd h3{color: #84c222;font-size: 26px;font-weight: normal;}
.logo dl dd p{color: #666;}
.tel dl dt{float: left;padding-top: 15px;margin-right: 10px;}
.tel dl dd{float: right;padding-top: 10px;}
.tel p{display:block;font-size: 14px; color: #666;}
.tel dl dd b{font-size: 22px;color: #2094c4;}

.menu{width: 100%;height: 50px; background: url(img/menu-bg.jpg);}
.menu ul li{float: left;width: 150px; line-height: 50px;text-align: center;}
.menu ul li a{color: #FFF;display: block;margin-top: 2px;height: 48px;}
.menu ul li:hover a{background: #84c222;}
.menu ul li.on a{background: #84c222;}

.fullSlide{ width:100%;  position:relative;  height:480px; background:#000; 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:480px; overflow:hidden; text-align:center;  }
.fullSlide .bd li a{ display:block; height:480px; }
.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; }
.main{padding: 30px 0px;}
.left{width: 208px;}
.ct{width: 100%;height: 106px; background: url(img/ct.png) center no-repeat;line-height: 106px; text-align: center;font-size: 24px; color: #FFF;}
.nav dl{width: 170px;padding:19px;background: #525252; }
.nav dl dt{font-size: 15px;color: #FFF;border-bottom: 1px solid #FFF;padding-bottom: 5px;margin-bottom: 8px;}
.nav dl dt a{color: #FFF;margin-left: 10px;}
.nav dl dt a:hover {color: #2094c4;}
.right{width: 955px;}
.rt{height: 40px; border-bottom: 1px solid #CCC;}
.rt img{margin-right: 10px;float: left;margin-top: 5px;}
.rt span{font-size: 22px;color: #51a5cc;}
.rt .fr{margin-top: 5px;}
.rt a{font-size: 14px; color: #51a5cc;margin-top: 20px;}
.product ul li{width: 225px; height: 205px;margin-top: 20px;float: left;margin-left: 18px;}
.product ul li img{width: 100%;height: 175px;}
.product ul li p{height: 30px; display: block;text-align: center;color: #FFF; background: #2094c4;line-height: 30px;font-size: 13px;}
.product ul li:nth-child(1),.product ul li:nth-child(5),.product ul li:nth-child(9),.product ul li:nth-child(13){margin-left: 0px;}
.info{width: 100%;height: 80px; background: #eeeeee;margin-top: 20px;}
.info dl dt{float: left;line-height: 80px;margin-left: 20px;padding-left: 10px;}
.info dl dt i{width: 38px; height: 38px; border-radius: 50%;background: #84c222; display: inline-block;text-align: center;line-height: 38px;font-size: 26px; color: #FFF;margin-right: 10px;}
.info dl dd{float: right;margin-top: 25px;margin-right: 10px;}
.youshi{width: 100%;padding: 50px 0px; background: #eeeeee;text-align: center;}
.youshi h1{margin-bottom: 20px;font-size: 46px; color: #2094c4;}
.about{width: 100%;height: 402px; background: #525252;margin-top: 50px;}
.about .wp{width: 1200px; height: 402px; background: url(img/bg2.jpg) center no-repeat;}
.about-left{margin-left: 46px;margin-top: 12px;position: relative;height: 390px;}
.about-left p{font-size: 13px; color: #FFF;margin-top: 14px;}
.about-left b{font-size: 36px; color: #FFF; position: absolute; bottom: 0px;right: 0px;}
.map{width: 430px; height: 175px;background: #FFF;}
.about-right{width: 653px;}
.ab-rt{margin-top: 35px;text-align: right;}
.ab-rt a{color: #FFF;}
.about-right h4{margin-top: 30px;color: #FFF;font-weight: normal;}
.about-right dl{margin-top: 20px;}
.about-right dl dt{width:375px; float: left;font-size: 14px; line-height: 25px;color: #FFF;margin-top: 10px;}
.about-right dl dd{float: right}
.demeanor{margin-top: 50px;}
.mt{text-align: center;}
.mt h2{color: #2094c4;font-size: 28px;}
.mt p{margin-top: 5px; color: #666;}
.mt h3{margin-top: 5px;}
.mt h3 a{width: 75px; height: 25px;display: inline-block;line-height: 25px; text-align: center;background: #959595;font-weight: normal;font-size: 13px;color: #FFF;border-radius: 25px;}
.demeanor-list{margin-top: 40px;}
.demeanor-list ul li{width: 215px; height: 160px; border:2px solid #CCC;margin-right: 30px;}
.news-div{width: 370px;float: left;margin-top: 50px;margin-left: 45px;}
.nt{font-size: 13px;height: 34px; border-bottom: 1px solid #CCC;}
.nt span{ font-size: 22px; font-weight: bold;border-bottom: 5px solid #2094c4;display: inline-block;height: 31px;margin-right: 10px;}
.nt a{float: right;margin-top: 8px;}
.news-div:nth-child(1){margin-left: 0px;}
.news-div dl dt{margin-top: 20px;}
.news-div dl dd ul li{font-size: 14px;line-height: 30px;margin-top: 5px; border-bottom: 1px dashed #CCC;}
.news-div dl dd ul li a:hover{color:#2094c4; }
.news-div dl dd ul li i{margin-right: 10px;}
.qaq-list{height: 300px;margin-top: 5px;}
.qaq-list dl{margin-top: 10px;}
.qaq-list dl dt{padding-left: 30px;background: url(img/wen.png) left 3px no-repeat;border-bottom: 1px dashed #CCC;padding-bottom: 12px;}
.qaq-list dl dt a:hover{color: #2094c4;}
.qaq-list dl dd{padding-left: 30px;background: url(img/da.png) left 5px no-repeat;line-height: 25px;margin-top: 5px;color: #555;font-size: 14px;}
.footer{margin-top: 30px;}
.foot-nav{width: 100%;height: 50px; background: #2094c4;text-align: center;}
.foot-nav a{color: #FFF;}
.foot-nav ul li{width: 150px; float: left;text-align: center; line-height: 50px;}
.foot-info{text-align: center;padding: 30px 0px;}
.foot-info dl dt,.foot-info dl dd{display: inline-block;}
.foot-info dl dt{text-align: left;margin-right: 200px;font-size: 14px; color: #555;line-height: 30px;}
.foot-info dl dd{margin-left: 30px;font-size: 14px;text-align: center;}
.foot-info dl dd img{width: 120px; height: 120px;}
.newsList ul{margin-top: 20px;}
.newsList ul li{font-size: 14px; border-bottom: 1px dashed #CCC;line-height: 30px;}
.newsList ul li i{margin-right: 10px;}
.newsList ul li a:hover{color:#2094c4; }
.pageshow{margin-top: 30px;line-height: 25px;s font-size: 14px;}
.con-tt{ margin-bottom:20px;margin-top:10px;}
.con-tt h2{ text-align:center; margin-bottom:10px;color:#666;font-size: 22px;}
.con-tt p{ text-align:center; font-size:13px; color:#666;}
.con-tt p span{ margin-right:20px;}
/* 分页page样式 style*/
.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;}

