/**重置样式**/
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{color:#000;text-decoration: none;}
a:hover{color:none;}
button,input{outline: 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: 30px; background: #272b2e;color: #FFF;font-size: 13px;line-height: 30px;}
.top .fl img{float: left;}
.top .fr a{color: #FFF;}
.top .fr a:hover{color: #15bf7a;}
.head{padding: 10px 0px;}
.tel dl dt{float: left;}
.tel dl dd{height: 54px; padding-left: 50px;background: url(../image/tel.png) left no-repeat;float: left;margin-top: 30px;margin-left: 30px;}
.tel dl dd p{font-size: 14px;color: #555; outline-color: red;padding-top: 5px;}
.tel dl dd b{font-size: 26px;}
.menu{width: 100%;height: 75px; border-bottom: 5px solid #15bf7a;background: #272b2e;}
.nav{width: 840px;}
.nav ul li{width: 120px;line-height: 75px;float: left;text-align: center;}
.nav ul li a{color: #FFF; font-size: 14px; font-weight: bold;display: block;}
.nav ul li.on{background: #15bf7a;}
.nav ul li.on a{color: #FFF; text-decoration: underline;}
.search{margin-top: 17px;}
.search input{width:215px;padding-left: 10px; float: left;height: 40px; border:none;border-top-left-radius: 4px;border-bottom-left-radius: 4px;}
.search button{width:45px;height: 40px; border:none; float: left;background: #15bf7a;border-top-right-radius: 4px;border-bottom-right-radius: 4px;cursor: pointer;}
.search button i{font-size: 22px;color: #FFF;}
.fullSlide{ width:100%;  position:relative;  height:455px; background:#000;  }
.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:455px; overflow:hidden; text-align:center;  }
.fullSlide .bd li a{ display:block; height:455px; }

.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; background:url(/style/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:8px; height:8px; margin:5px; background:url(../image/tg_flash_p.png) -18px 0; overflow:hidden; 
	line-height:9999px; 
}
.fullSlide .hd ul .on{ background-position:0 0; }

.mt{text-align: center;}
.mt h1{font-size: 30px;color:#11a575; }
.mt-line{border-bottom: 1px solid #15bf7a;height: 12px;margin-top: 10px;}
.mt-line span{padding: 2px 20px; color: #FFF;border-radius: 4px;background: #272b2e;}
.mt-jt{margin-top: 15px;}
.mt-jt i{font-size: 50px;color: #15bf7a;}

.recommend{margin-top: 50px;}
.recom-tab dl dt{width: 280px; height: 35px;background: #272b2e;float: left;text-align: center;line-height: 35px;margin-top: 15px;line-height: 35px;margin-left: 26.3px;}
.recom-tab dl dt a{color: #FFF; font-size: 14px;display: block;}
.recom-tab dl dt:nth-child(1),.recom-tab dl dt:nth-child(5){margin-left: 0px;}
.recom-tab dl dt.on{background: #15bf7a;}
.recom-list{margin-top: 50px;}
.recom-list ul li{float: left;margin-left: 28px;}
.recom-list ul li img{width: 263px; height: 227px;border:2px solid #272b2e;padding: 6px;}
.recom-list ul li p{font-size: 15px;color: #666;margin-top: 10px;}
.recom-list ul li div{margin-top: 10px;}
.recom-list ul li div a{width: 122px; height: 32px; border-radius: 4px; background: #272b2e;display: block;text-align: center;line-height: 32px;font-size: 15px;color: #FFF;transition:all 0.3s}
.recom-list ul li div a i{margin-left: 10px;font-size: 20px;}
.recom-list ul li:hover img{border:2px solid #15bf7a;}
.recom-list ul li:hover div a{background: #15bf7a;}
.recom-list ul li:nth-child(1){margin-left: 0px;}
.about{margin-top: 80px;}
.about-bg{width: 100%;height: 800px; background: url(../image/bg1.jpg) top no-repeat;margin-top: 20px;}
.about-left{width: 585px;height:800px;position: relative;}
.about-left h1{font-size: 31px;color: #FFF;text-align: center;padding-top: 45px;padding-bottom: 2px;display: block; }
.about-left h4{font-weight: normal;color: #FFF;text-align: center;}
.about-des1{padding:20px 40px 20px 0px;line-height: 35px; color: #FFF; font-size: 14px;}
.about-more{text-align: center;margin-top: 10px;}
.about-more a{width: 122px; height: 32px; border-radius: 4px;background: #272b2e; color: #FFF; line-height: 32px;text-align: center;display: inline-block;}
.ad-ico{width: 100%;position: absolute;z-index: 9;top: 530px;}
.ad-ico dl dt{width: 25%;float: left;text-align: center;color: #15bf7a;}
.ad-ico dl dt h3{margin-top: 20px;}
.abt{width:515px;position: absolute;z-index: 999; bottom: 10px;text-align: center;}
.abt h2{font-size: 32px;}
.abt p{margin-top: 5px;}
.about-right{width: 600px;height: 800px; position: relative;}
.about-right dl{position: absolute; z-index: 1;top: 325px;left:75px;}
.about-right dl dt{width: 150px; text-align: center;color: #15bf7a;font-weight: bold;font-size: 18px;display: inline-block;line-height: 35px;}
.abrt-des{width: 560px; position: absolute; z-index: 99; top: 540px; color: #FFF;font-size: 14px; line-height: 30px;left:20px;}
.home-news{margin-top: 50px;}
.news-left{width: 585px;}
.nt1{text-align: right;}
.nt1 span{width: 143px; height: 48px; display: inline-block;line-height: 35px; font-weight: bold;background: url(../image/bt1.png);text-align: center;font-size: 18px; color: #FFF;}
.nt2{text-align: left;}
.nt2 span{width: 143px; height: 48px; display: inline-block;line-height: 35px; font-weight: bold;background: url(../image/bt2.png);text-align: center;font-size: 18px; color: #FFF;}
.news-left dl{height: 135px;margin-top: 20px;}
.news-left dl dt{width: 104px; height: 135px; border-right:1px solid #fff;background: #272b2e;float: left;}
.news-left dl dt div{height: 99px; border-bottom: 1px solid #FFF;text-align: center;line-height: 99px; font-size: 60px; color: #FFF;}
.news-left dl dt p{font-size: 14px; color: #FFF;line-height: 35px;text-align: center;}
.news-left dl dd{width:440px;padding: 20px;float: left;height: 95px;background: #f0f0f0;}
.news-left dl dd p{font-size: 13px;margin-bottom: 10px;line-height: 22px;color:#666;}
.news-left dl dd p a{font-size: 15px;font-weight: bold;}
.news-left dl:hover dt{background: #15bf7a;}
.news-left dl:hover dd{background: #272b2e; color: #FFF;}
.news-left dl:hover dd p{color:#FFF;}
.news-left dl:hover dd a{color: #FFF;}
.news-left dl:hover dd a:hover{text-decoration: underline;}
.ns-more{width: 165px; height: 45px; background: #272b2e; display: block;border-radius: 5px;text-align: center;line-height: 45px;margin: 0 auto;margin-top: 50px;}
.ns-more a{color: #FFF;display: block;}
.ns-more:hover{background:#15bf7a; }
.ns-more:hover a{color: #FFF;}
.contact{margin-top: 50px;}
.contact-bg{width: 100%;height: 529px;background: url(../image/bg2.jpg) center no-repeat;margin-top: 30px;}
.contact-left{width: 705px; height: 405px;background: #FFF;margin-top: 62px;}
.contact-right{width: 390px;height: 345px;padding: 30px 40px;background: #15bf7a;margin-top: 62px;color: #FFF;font-size: 15px;}
.contact-right p{line-height: 36px;}
.contact-right dl{margin-top: 20px;}
.contact-right dl dd{padding-top: 40px;margin-left: 10px;}
.footer{width: 100%;border-top: 10px solid #15bf7a;background: #272b2e; padding: 25px 0px;text-align: center;color: #FFF;font-size: 14px;line-height: 30px;}
.footer a{color: #FFF;}
.footer a:hover{color: #15bf7a;}
.main{padding: 20px 0px;}
#left{width: 220px;padding-bottom: 20px; background: #15bf7a;}
.cat{width:100%;height:90px;background: url(../image/cat.jpg); color: #FFF;text-align: center;padding-top: 10px;}
.cat h2{font-size: 28px;}
.cat p{margin-top: 6px;}
.sideMenu{margin: 0px 3px;}
.sideMenu h3{border:1px solid #CCC; background: #272b2e; color: #FFF;font-weight: normal;line-height: 30px;font-size: 15px;cursor: pointer;margin-top: 10px;}
.sideMenu h3 i{font-size: 20px;margin-left: 10px;margin-right: 10px;}
.sideMenu h3 a{color:#FFF;}
.sideMenu ul li{font-size: 14px;margin-left: 17px;margin-top: 13px;}
.sideMenu ul li a{color: #FFF;}
.sideMenu ul li i{margin-right: 10px;}
.contacts dl{padding: 18px;}
.contacts dl dt{padding-left: 55px;height: 50px;background: url(../image/ico6.png) left no-repeat;line-height: 50px;color: #FFF;font-size: 24px;}
.contacts dl dd{font-size: 24px; color: #FFF;font-weight: bold;margin-top: 10px;}
#right{width: 940px;}
.rt{height: 40px; border-bottom: 1px solid #CCC;}
.rt span{font-size: 20px; font-weight: bold;border-left: 5px solid #15bf7a;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: #15bf7a;}

.product ul li{width: 216px;margin-top: 20px;float: left;margin-left: 25px;}
.product ul li img{width:210px; height: 185px; padding: 2px;border:1px solid #CCC;}
.product ul li div{height: 50px; background: #272b2e; color: #FFF;line-height: 25px;padding: 10px;}
.product ul li div p{font-size: 14px;}
.product ul li div p a{color: #CCC;}
.product ul li:hover img{border:1px solid #15bf7a;}
.product ul li:hover div{background: #15bf7a;}
.product ul li:hover div a{color: #FFF;}
.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;}
.pageshow{margin-top: 20px; line-height: 25px; font-size: 15px; color: #555;}
.news dl{height: 105px;margin-top: 20px;}
.news dl dt{width: 104px; height: 105px; border-right:1px solid #fff;background: #272b2e;float: left;}
.news dl dt div{height: 69px; border-bottom: 1px solid #FFF;text-align: center;line-height: 69px; font-size: 40px; color: #FFF;}
.news dl dt p{font-size: 14px; color: #FFF;line-height: 35px;text-align: center;}
.news dl dd{width:795px;padding: 20px;float: left;height: 65px;background: #f0f0f0;}
.news dl dd p{font-size: 13px;margin-bottom: 10px;line-height: 22px;}
.news dl dd p a{font-size: 15px;font-weight: bold;}
.news dl:hover dt{background: #15bf7a;}
.news dl:hover dd{background: #272b2e; color: #FFF;}
.news dl:hover dd a{color: #FFF;}
.news dl:hover dd a:hover{text-decoration: underline;}
.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;}