/**重置样式**/
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{width: 100%;height: 37px;box-shadow: 0px 3px 5px #888;line-height: 37px;}
.top .fr{color: #178d9f;font-weight: bold;font-size: 15px;}
.top .fr img{margin-right: 5px;}
.head{width: 100%;height: 121px; background:url(img/head.jpg);}
.logo2{margin-top: 30px;margin-left: 20px;}
.menu{margin-top: 50px;}
.menu ul li{float: left;margin-left: 40px;font-size: 14px;padding-bottom: 10px;position: relative;}
.menu ul li a{color: #FFF;font-weight: bold;padding: 0px 10px;}

.menu ul li.on a{color: #FFF;}
.menu ul li dl{min-width:110px;padding: 10px;background: #ffa800;display: none;position: absolute; z-index: 9;}
.menu ul li dl dt{ line-height: 30px;}
.menu ul li dl dt a{color: #FFF;word-wrap: break-word;}
.menu ul li:hover dl{display: block;}
.fullSlide{ width:100%;  position:relative;  height:450px; background:#000;margin-top: 50px;overflow: hidden; }
.fullSlide .bd{width: 100%; margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
.fullSlide .bd ul{ width:100% !important;  }
.fullSlide .bd li{ width:100% !important;  height:450px; overflow:hidden; text-align:center;  }
.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; background:url(images/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:8px; height:8px; margin:5px; background:url(img/tg_flash_p.png) -18px 0; overflow:hidden; 
	line-height:9999px; 
}
.fullSlide .hd ul .on{ background-position:0 0; }

.about{width:100%;height: 335px; background:url(img/bg1.jpg) #178d9f center no-repeat;margin-top: 5px;}
.about-des{width: 600px;color: #FFF;padding-top: 50px;}
.about-des h2 span{font-weight: normal;font-size: 14px;}
.about-des div{margin-top: 20px; line-height: 30px;font-size: 14px;}
.about-des p{margin-top: 20px;}
.about-des p a{font-size: 15px; color: #FFF;}

.mr_frbox{height:330px;}
.mr_frBtnL{float:left;margin-top:128px; margin-right:10px;cursor:pointer;display:inline;font-size: 70px;color: #666;}
.mr_frUl{float:left;height:300px;width:560px; }
.mr_frBtnR{float:right;margin-top:128px;cursor:pointer;font-size: 70px;color: #666;}
.mr_frUl ul li{display:inline;float:left;width:243px;height: 293px;background: #e6e6e6;overflow:hidden;box-shadow: 3px 3px 6px #999;margin: 25px 20px;}
.mr_frUl ul li img{display:block;width: 231px; height: 190px;margin: 6px 6px 15px;}
.mr_frUl ul li p{text-align:center;color: #666;}
.mr_frUl ul li div.honor-line{width: 155px;border-top:1px solid #CCC;margin: 0 auto;margin-top: 10px;margin-bottom: 10px;}
.mr_frUl ul li p span{font-size: 14px;color: #999;}
.mr_frUl ul li:hover{background: #178d9f;color: #FFF;}
.mr_frUl ul li:hover p{color: #FFF;}
.mr_frUl ul li:hover p span{color: #FFF;}
.tempWrap{width:560px;}
.mr_frBtnL:hover,.mr_frBtnR:hover{color: #178d9f;}
.mt{text-align: center;color:#289ca5; margin-top: 50px;}
.mt p{font-size: 13px;margin-top: 5px;}
.mt div{border-top: 1px solid #289ca5;margin-top: 5px;}
.main{margin-top: 50px;}
#left{width: 255px;}
.category{width: 255px; border-top-left-radius: 30px;background: #178d9f;padding:20px 0px;}
.cat{width: 210px; height: 50px; background: url(img/ct.png) left bottom no-repeat;margin: 0 auto;color: #FFF;font-weight: bold;font-size: 24px;}
.cat span{margin-left: 30px;}
.category dl{margin: 3px;border-top-left-radius: 30px; background: #FFF;padding: 5px;margin-top: 10px;padding: 10px 0px;}
.category dl h3{text-align: center;color: #666;}
.category dl dt{width: 240px; height: 24px;background: url(img/cat-bg1.png);line-height: 22px;margin-left: 5px;margin-top: 10px;}
.category dl dt a{margin-left: 15px;font-size: 13px; color: #FFF;display: block;}
.category dl dt i{font-size: 18px;margin-right: 5px;}
.category dl dt:hover{background: url(img/cat-bg2.png);}
#right{width: 910px;}
.product ul li{width: 205px; height: 250px;background: #178d9f;padding: 5px;color: #FFF;text-align: center;box-shadow: 3px 3px 6px #999;float: left;margin-right: 16px;margin-bottom: 25px;}
.product ul li img{width: 100%;height: 155px;}
.product ul li p{margin-top: 15px;font-size: 13px;color: #FFF;}
.product ul li p span{width: 125px; height: 22px; border-radius: 22px;background: #FFF; display: inline-block;margin-top: 10px;color: #178d9f;line-height: 22px;}
.product ul li:hover{background: #ffa800; color: #FFF;}
.product ul li:hover p span{color: #ffa800;}
.product ul li.first{margin-right: 0px;}

.contact{width: 100%;height: 528px; background: url(img/bg2.jpg) center no-repeat;}
.contact h1{text-align: center;}
.contact-left{width: 574px; height: 280px; border:3px solid #FFF;margin-top: 80px;background: #FFF;}
.contact-right{width: 534px; height: 240px;border:3px solid #FFF;padding: 20px;margin-top: 80px;background: #FFF;}
.contact-right dl dt{float: left;}
.contact-right dl dt h3{color: #289ca5;}
.contact-right dl dt p{color: #666;margin-top: 10px;line-height: 30px;font-size: 14px;}
.contact-right dl dd{width: 230px;float: right;font-size: 13px; color: #666;line-height: 30px;margin-top: 20px;}
.contact-right dl dd p{margin-left: 10px;}
.home-news{margin-top: 50px;}
.hn-left{width: 305px;}
.hn-tt{width:100%;color: #666;}
.hn-tt img{float: left;margin-right: 5px;}
.hn-tt b{font-size: 17px;}
.hn-tt p{font-size: 13px; color: #CCC;margin-top: 3px;}
.hn-line{height: 1px; border-bottom: 1px solid #CCC;margin-top: 50px;}
.hn-line span{width:70px;height: 3px;  display: inline-block;background: #ff9200;float: left;}
.hn-left dl{margin-top: 20px;}
.hn-left dl dt{border-bottom: 1px solid #CCC;padding-bottom: 10px;}
.hn-left dl dt b{font-weight: bold;}
.hn-left dl dt p{color: #666;font-size: 15px;}
.hn-left dl dt p span{font-size: 12px;}
.hn-left dl dt div img{width: 306px; height: 105px;margin-top: 20px;margin-bottom: 20px;}
.hn-left dl dt div.fl{width: 230px;font-size: 13px;color: #666;}
.hn-left dl dt div.fr{width: 30px;}
.hn-left dl dt div.fr i{width: 30px; height: 30px; display: block;line-height: 30px; text-align: center;color: #FFF;background: #ff9200;font-size: 20px;}
.hn-left dl dd{font-size: 13px; line-height: 30px;color: #666;color: #666}
.hn-left dl dd a{color: #666;}
.hn-mid{width: 440px;margin-left: 60px;}
.hn-mid dl{margin-top: 30px;}
.hn-mid dl dt{width: 74px; height: 74px; border-radius: 10px;background: #178d9f;color: #FFF;text-align: center;float: left;}
.hn-mid dl dt b{font-size: 32px;}
.hn-mid dl dt div{font-size: 13px;border-top:1px solid #FFF;margin-top: 5px;padding-top: 5px;}
.hn-mid dl dd{width: 340px;float: right;}
.hn-mid dl dd p{font-size: 12px; color: #888;line-height: 25px;}
.hn-mid dl dd div{border-bottom: 1px solid #CCC;}
.hn-mid dl dd p a{font-weight: bold;color: #178d9f;font-size: 15px;}
.hn-mid dl:hover dt{background: #ff9200;}
.hn-mid dl:hover dd a{color:#ff9200; }
.hn-right{width: 330px;}
.hn-right .hn-line{margin-top:46px; }
.qaq{margin-top: 20px;height: 300px; overflow: hidden;}
.qaq ul li{margin-top: 20px;}
.qaq ul li tr td{padding: 8px 5px;font-size: 13px;color: #666;}
.qaq ul li tr td a{font-weight: bold;}
.qaq ul li i{padding: 3px;border-radius: 2px;background: #ff9200; font-size: 13px;color: #FFF;} 
.qaq ul li i.da{background: #1b8798;}
.qaq ul li:hover a{color: #ff9200;}
.link{width: 1198px; height: auto;margin: 0 auto;border:1px solid #c7f2e7; border-radius: 3px;margin-top: 50px;line-height: 64px;}
.link .fl img{border-radius: 3px;}
.link .fl a{margin-left: 20px;font-size: 14px; color: #666;display: inline-block;}
.link .fl a:hover{color: #ff9200;}
.footer{width:100%;margin-top: 30px;background: #FFF; border-top: 1px solid #1b8798;}
.foot{width: 100%;height: 96px; background: url(img/foot.jpg) #1b8798 center no-repeat;margin-top: 2px; }
.foot .wp{position: relative;}
.foot p{position: absolute; z-index: 9;color: #FFF;font-size: 13px;line-height: 40px;}
.foot p a{color: #FFF;}
.foot p:nth-child(1){left: 130px;}
.foot p:nth-child(2){right: 200px;}
.foot img{position: absolute;z-index: 10;left: 50%;margin-left: -75px;}
.pageshow{margin-top: 10px;line-height: 25px;font-size: 15px; color: #555;}
.rt{height: 40px; border-bottom: 1px solid #CCC;}
.rt span{font-size: 20px; font-weight: bold;border-left: 5px solid #178d9f;line-height: 30px;padding-left: 10px;}
.rt em{font-size: 13px; line-height: 30px;color: #666;}
.rt em i{margin-right: 5px;}
.rt em a{color: #666;}
.rt em a:hover{color: #178d9f;}


.news dl{margin-top: 30px;}
.news dl dt{width: 74px; height: 74px; border-radius: 10px;background: #178d9f;color: #FFF;text-align: center;float: left;}
.news dl dt b{font-size: 32px;}
.news dl dt div{font-size: 13px;border-top:1px solid #FFF;margin-top: 5px;padding-top: 5px;}
.news dl dd{width: 820px;float: right;}
.news dl dd p{font-size: 12px; color: #888;line-height: 25px;}
.news dl dd div{border-bottom: 1px solid #CCC;}
.news dl dd p a{font-weight: bold;color: #178d9f;font-size: 15px;}
.news dl:hover dt{background: #ff9200;}
.news dl:hover dd a{color:#ff9200; }

.con-tt{ margin-bottom:20px;margin-top:20px;border-bottom: 1px dashed #CCC;padding-bottom: 10px;}
.con-tt h2{ text-align:center; margin-bottom:10px;color:#666;font-weight: normal;}
.con-tt p{ text-align:center; font-size:13px; color:#666;}
.con-tt p span{ margin-right:20px;}
.con-tt table{margin: 0 auto;color: #666; font-size: 13px;}
.con-tt table span{margin-right: 20px;}
.pn{ margin-top:50px; font-size:14px;font-family:"微软雅黑"; color:#666;}

/* 分页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;}


.qqserver .qqserver-header:after,.qqserver .qqserver-header:before,.qqserver li a:after,.qqserver li a:before{display:table;content:' '}
.qqserver .qqserver-header:after,.qqserver li a:after{clear:both}
.qqserver .qqserver-header,.qqserver li a,.tabs,.user-main,.view-category,.view-category-list>li{*zoom:1}
.qqserver{position:fixed;top:50%;right:0;height:209px;margin-top:-104px}
.qqserver.unfold .qqserver-body{right:0}
.qqserver .qqserver-body{position:absolute;right:-144px;width:122px;height:183px;padding:12px 10px;-webkit-transition:.3s cubic-bezier(.19,1,.22,1);-o-transition:.3s cubic-bezier(.19,1,.22,1);transition:.3s cubic-bezier(.19,1,.22,1);border:1px solid #62b651;border-radius:4px;background:#f4f7fa}
.qqserver .qqserver_fold{position:absolute;right:0;padding:14px 7px;cursor:pointer;border-top-left-radius:4px;border-bottom-left-radius:4px;background:#70ca5d}
.qqserver .qqserver-header{padding-bottom:10px;padding-left:6px;border-bottom:1px dashed #d1d4cc}
.qqserver .qqserver-header *{float:left}
.qqserver .qqserver_arrow{margin-top:-1px;margin-left:7px;cursor:pointer}
.qqserver li{margin-top:6px}
.qqserver li a{display:block;padding:6px 12px 4px}
.qqserver li a div{font-size:14px;float:left;margin-right:11px;color:#697466}
.qqserver li a span{font-size:12px;line-height:18px;float:left;text-indent:4px;color:#fff}
.qqserver li a span.qqserver-service-alert{font-weight:400;display:block}
.qqserver li a:hover{text-decoration:none;border-radius:4px;background:#eaebe9}
.qqserver li a:hover div{color:#62b651}
.qqserver .qqserver-footer{margin-top:10px;padding-top:14px;padding-bottom:14px;padding-left:11px;border-top:1px dashed #d1d4cc}
.qqserver .qqserver-footer .text-primary{color:#70CA5D;font-size:14px;}
.qqserver .qqserver_icon-alert{display:inline-block;margin-right:10px;vertical-align:-3px;*display:inline;*zoom:1;*vertical-align:-1px}
.qqserver-header div{width:90px;height:18px;background-image:url(img/backgrounds.32.png);background-position:-419px -80px}
.qqserver_icon-alert{width:16px;height:14px;background-image:url(img/backgrounds.32.png);background-position:-595px -85px}
.qqserver li a span{width:30px;height:23px;background-image:url(img/backgrounds.32.png);background-position:-265px 0}
.qqserver li a .qqserver-service-alert{width:30px;height:22px;background-image:url(img/backgrounds.32.png);background-position:-342px 0}
.qqserver_fold div{width:26px;height:132px;background-image:url(img/backgrounds.32.png);background-position:0 0}
.qqserver_fold:hover div{width:26px;height:132px;background-image:url(img/backgrounds.32.png);background-position:-27px 0}
.qqserver_arrow{width:18px;height:18px;background-image:url(img/backgrounds.32.png);background-position:-435px 0}
.qqserver_arrow:hover{width:18px;height:18px;background-image:url(img/backgrounds.32.png);background-position:-435px -38px}
