h1,h2,h3,h4,h5,ul,li{margin: 0;padding: 0;}
ul,li{list-style-type: none;}
a{text-decoration: none;color:#666;}
.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: 40px; background: #f3f3f3;font-size: 14px;line-height: 40px;}
.header{padding: 20px 0px;}
.tel p{color: #666;text-align: right;margin: 0;}
.tel p span{font-size: 15px;margin-left: 5px;margin-right: 5px;}
.tel p b{font-size: 26px;color: #2e7866;}
.tel form{margin-top: 5px;}
.tel form input{width: 245px; height: 33px; border:1px solid #CCC;padding-left: 10px;background: #f7f7f7;float: right;outline: none;font-size: 14px;}
.tel form button{width: 40px; height: 37px;border:none; background: #009140;color: #FFF;float: right;outline: none;cursor: pointer;}
.menu{width: 100%;height: 50px;background: #282a30;border-bottom: 5px solid #2e7866;}
.menu ul li{width: 150px; line-height: 50px; text-align: center;float: left;}
.menu ul li a{color: #FFF;}
.menu ul li.on{background: #05539e;border-bottom:5px solid #019340;}
.menu ul li.on a{color: #FFF;font-weight: bold;}
.fullSlide{ width:100%;  position:relative;  height:580px; 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:580px; overflow:hidden; text-align:center;  }
.fullSlide .bd li a{ display:block; height:580px; }

.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; background:url(/style/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(/style/img/tg_flash_p.png) -18px 0; overflow:hidden; 
	line-height:9999px; 
}
.fullSlide .hd ul .on{ background-position:0 0; }
.m1{width: 100%;height: 961px; background: url(/style/img/bg1.jpg) bottom no-repeat;}
.m1-top{height: 580px;}
.m1-top dl dt{width: 610px;float: left;padding-top: 65px;}
.m1-top dl dt h1{font-weight: normal;}
.m1-top dl dt h3{font-weight: normal;color: #888;margin-top: 10px;}
.m1-top dl dt div.line{width: 40px; height: 4px; background:#2e7866;margin-top: 10px; }
.m1-top dl dt p{line-height: 30px; color: #666;}
.m1-top dl dt div a{padding: 0px 40px;border:1px solid #CCC;border-radius: 3px;font-size: 30px;transition:all 0.3s;color: #666;}
.m1-top dl dd{width: 460px;float: right;padding-top: 20px;}
.m1-top dl dt div a:hover{background: #ffcc01;color: #FFF;}

.picScroll-left{ width:1200px;  overflow:hidden; position:relative; top: 15px;}

.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{width: 360px; height: 330px; float:left; _display:inline; overflow:hidden; text-align:center;  background: #FFF;margin-right:60px;}
.picScroll-left .bd ul li .pic{ text-align:center; }
.picScroll-left .bd ul li .pic img{ width:100%; height:220px; display:block;}
.picScroll-left .bd ul li .title{ line-height:24px;margin-top: 20px;}
.picScroll-left .bd ul li .title h3{font-size: 18px;font-weight: normal;}
.picScroll-left .bd ul li .title p{font-size: 13px;color: #666;}
.picScroll-left .bd ul li:hover{background: #f2bd05;}
.picScroll-left .bd ul li:hover .title{color: #FFF;}
.picScroll-left .bd ul li:hover .title p{color: #FFF;}
.m3{width:100%;height: 822px; background: url(/style/img/bg2.jpg) center no-repeat;position: relative;}
.m3t{text-align: center;padding-top: 30px;}
.m3t h1{font-weight: normal;margin-bottom: 10px;}
.m3t p{margin: 5px;}

.picMarquee-left{height: 570px; overflow:hidden; position:relative;top: 50px;}
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{width: 285px; height: 270px;background: #FFF;margin-right: 20px; float:left; _display:inline; overflow:hidden; text-align:center; margin-bottom: 20px; }
.picMarquee-left .bd ul li .pic{width: 285px; height: 215px; overflow: hidden; text-align:center; }
.picMarquee-left .bd ul li .pic img{ width:100%; height: 215px;transition:all 0.3s;}
.picMarquee-left .bd ul li .title{ line-height:55px; font-size: 15px;}
.picMarquee-left .bd ul li .title a{color: #666;text-decoration: none;}
.picMarquee-left .bd ul li:hover a{color: #f2bd05;}
.picMarquee-left .bd ul li:hover img{transform: scale(1.1);}
.m3-more{text-align: center;margin-top: 70px;}
.m3-more a{padding: 0px 50px;border:1px solid #444;border-radius: 3px;font-size: 30px;transition:all 0.3s;color: #666;}
.m3-more a:hover{background: #ffcc01;color: #FFF;border:1px solid #ffcc01;}

.m4{width: 100%;height: 735px; background: url(/style/img/bg3.jpg) center no-repeat;}
.m4-left{width:568px;padding-top: 30px;}
.m4-left h1{font-weight: normal;font-size: 36px;}
.m4-left dl{margin-top: 35px;}
.m4-left dl dt{width: 100%;height: 353px;overflow: hidden;}
.m4-left dl dt img{width: 100%;height: 353px;transition:all 0.3s;}
.m4-left dl dd{padding: 20px;background: #eeeeee;margin: 0px;height: 175px;transition:all 0.3s;}
.m4-left dl dd h3{font-weight: normal;}
.m4-left dl dd p{font-size: 15px; color: #666;line-height: 30px;}
.m4-left dl:hover dt img{transform: scale(1.1);}
.m4-left dl:hover dd{background: #f2bd05; color: #FFF;}
.m4-left dl:hover dd p{color: #FFF;}
.m4-right{width: 605px;padding-top: 30px;}
.m4-right div{text-align: right;line-height: 50px;font-size: 14px;}
.m4-list{margin-top: 27px;}
.m4-list dl{width:595px;height: 120px;transition:all 0.3s;padding: 5px; background: #eeeeee;margin: 0;margin-bottom: 15.5px;}
.m4-list dl dt{width: 190px; height: 120px;overflow: hidden;float: left;}
.m4-list dl dt img{width: 100%;height: 120px;transition:all 0.3s;}
.m4-list dl:hover img{transform: scale(1.1);}
.m4-list dl:hover{background: #f2bd05;}
.m4-list dl dd{width: 380px; height: 110px;float: right;text-align: left;margin: 0;}
.m4-list dl dd h3{font-weight: normal;margin: 0;line-height: 30px;font-size: 17px;}
.m4-list dl dd h3 a{color: #333;}
.m4-list dl dd p{line-height: 20px;margin: 7px 0px;}
.m4-list dl dd p a{font-size: 17px;}
.contact{width: 100%;height: 560px;background: #f5f3f0;}
.contact .wp{position: relative;}
.contact .map{width:100%;height:560px;position: absolute;z-index:9;}
.contact-info{width: 330px; height: 423px;position: absolute;background: #2e2e2e;right: 0px;top:70px;z-index:99; }
.contact-info h1{height: 72px; background: #f2bd05;font-weight: normal;line-height: 72px;padding: 0px 20px;}
.contact-info h1 span{font-size: 15px;margin-left: 10px;}
.contact-info ul{padding: 20px 20px 5px 10px;}
.contact-info ul li{padding-left: 30px; height: 25px; line-height: 25px;font-size: 15px; color: #FFF;margin-bottom: 20px;}
.contact-info ul li.c1{background: url(/style/img/ico1.jpg) left no-repeat;}
.contact-info ul li.c2{background: url(/style/img/ico2.png) left no-repeat;}
.contact-info ul li.c3{background: url(/style/img/ico3.png) left no-repeat;}
.contact-info ul li.c4{background: url(/style/img/ico4.png) left no-repeat;}
.contact-info dl dt{width:120px;float: left;margin-left: 20px;}
.contact-info dl dd{width: 120px; font-size: 14px; color: #FFF; line-height: 25px;float: left;margin-left: 50px;}

.footer{padding: 30px 0px; background: #2e2e2e;text-align: center;}
.foot-nav{padding: 15px;border:2px solid #2e7866;display: inline-block;margin: 0 auto;}
.foot-nav ul li{display: inline-block;padding: 0px 30px;border-right: 1px solid #fff;font-size: 15px;}
.foot-nav ul li a{color: #FFF;transition:all 0.3s;}
.foot-nav ul li:last-child{border:none;}
.foot-nav ul li:hover a{color: #2e7866;}
.footer p{margin: 0;margin-top: 30px;color: #FFF;font-size: 14px;}
.footer p a{color: #FFF;transition:all 0.3s;}
.footer p a:hover{color: #2e7866;}
.footer p span{margin-left: 20px;margin-right: 20px;}

.main{padding: 10px 0px 20px; background: #f8f8f8;}
.location{width: 100%; line-height: 30px;border-bottom: 1px solid #ddd;color: #666;font-size: 14px;}
.location i{margin-right: 10px;}
.location a{color:#666;}
.location a:hover{color:#f2bd05;}
.catname{background: #fff;line-height: 50px;margin-top: 20px;}
.catname dl{margin: 0;}
.catname dl dt{padding: 0px 25px;display: inline-block;}
.catname dl dt a{font-size: 15px;color: #444;}
.catname dl dt.on{background: #f2bd05;}
.catname dl dt.on a{color: #FFF; }
.pageshow{margin-top: 20px; line-height: 25px; font-size: 15px;color: #555;}
.product ul li{width: 285px; height: 270px;float: left;background: #FFF;text-align: center;position: relative;overflow: hidden;margin-top: 20px;margin-left: 20px;}
.product ul li p{color: #444;}
.product ul li div.pd-img{width: 100%;height: 215px; overflow: hidden;}
.product ul li div.pd-img img{width: 100%;height: 215px;}
.product ul li div.pd-model{width: 100%;height: 270px; background: rgba(0,0,0,0.5);position: absolute; top: 0px;line-height: 270px;opacity: 0;transition:all 0.1s;}
.product ul li div.pd-model i{width:60px; height: 60px; font-size: 35px; color: #FFF;background: #f2bd05;color: #FFF;line-height: 60px; text-align: center;border-radius: 5px;display: inline-block;}
.product ul li:hover{background:#f2bd05; }
.product ul li:hover p{color: #FFF;}
.product ul li:hover div.pd-model{opacity: 1;}
.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;}
.news{margin-top: 20px;}
.news dl{width:1190px;height: 120px;transition:all 0.3s;padding: 5px; background: #FFF;margin: 0;margin-bottom: 15.5px;margin-top: 10px;}
.news dl dt{width: 190px; height: 120px;overflow: hidden;float: left;}
.news dl dt img{width: 100%;height: 120px;transition:all 0.3s;}
.news dl:hover img{transform: scale(1.1);}
.news dl:hover{background: #f2bd05;}
.news dl dd{width: 980px; height: 110px;float: right;text-align: left;margin: 0;}
.news dl dd h3{font-weight: normal;margin: 0;line-height: 30px;font-size: 16px;}
.news dl dd h3 a{color: #333;}
.news dl dd p{line-height: 20px;margin: 7px 0px;font-size: 15px;}
.con-tt{ margin-bottom:20px;margin-top:30px;border-bottom: 1px dashed #CCC;}
.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;}
.con-tt a{color: #666;transition:all 0.2s;}
.con-tt a:hover{color: #f2bd05;}
.pn{ margin-top:50px; font-size:14px;font-family:"Î¢ÈíÑÅºÚ"; color:#666;}

/* ·ÖÒ³pageÑùÊ½ style*/
.page{ margin-top:30px; 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;}