/* CSS Document */
body {margin: 0px; padding: 0px; font-family:"Microsoft YaHei";}
body, td, th {font-family: "Microsoft YaHei"; font-size: 14px; color: #444;}
a {font-family: "Microsoft YaHei"; color: #666; text-decoration: none;}
a:hover {color: #00a390; }
div, dl, dt, dd, ul, ol, li, form,p,h1,h2,h3 {margin: 0px; padding: 0px;}
ul, ol, li {list-style: none; list-style-type: none;}
img {border: 0px;}
.clear{ clear:both; padding:0px; padding:0px; font-size:0px; line-height:0px;}
.clearfix:after {content: ".";display: block;font-size: 0;height: 0;line-height: 0;overflow: hidden;visibility: hidden;width: 0;}
.clearfix:after {clear: both;}


/*轮播*/
#banner-index{width:100%;min-width:1000px;height:600px;position:relative;z-index:1;overflow:hidden;}

/*头部*/
header{width: 100%;height: 95px;line-height: 95px;background: #fff;}
header #head{width: 1000px;height: 95px;margin:0 auto;}
header #head #logo{float:left;width:320px; height: 95px;}
header #head #nav{float: right;width: 670px;height: 95px;}
header #head #nav #tel{width: 100%;height: 45px;line-height: 45px;font-size: 17px;color:#00a390;text-align: right;font-family: "Arial","Microsoft YaHei","黑体","宋体",sans-serif;}
header #head #nav #tel span{font-size: 18px;color:#00a390;}
header #head #nav #tel:before{content: "";display: inline-block;width: 20px;height: 20px;margin-right: 4px;vertical-align: -4px;background: url(../images/tel.png) no-repeat;background-size: 20px 20px;}
header #head #nav #bar{width: 100%;height: 50px;line-height: 50px;text-align: right;}
header #head #nav #bar li{display: inline-block;width: 75px;margin-left: 10px;}
header #head #nav #bar li a{display: block;width: 75px;height: 30px;line-height: 30px;margin:10px 0;text-align: center;font-size: 15px; }
header #head #nav #bar li:hover a,header #head #nav #bar .cur a{color: #fff;background:#00a390;}


/*底部*/
footer{width: 100%;min-height:240px;padding-top: 30px;background: #00a390;}
footer #foot{width: 1000px;margin:0 auto; }
footer #foot #contact{float: left;width: 270px;min-height: 170px;padding-left: 10px;border:1px solid #fff;}
footer #foot #contact h3{padding: 10px 0 10px;font-size: 24px;color:#fff;font-weight: normal;;}
footer #foot #contact p{font-size: 14px;color:#d9f3f0;line-height:26px; }

footer #foot #right{float: right;width:626px; height:219px; }
footer #foot #right ul li{ width:113px; height:239px; float:left; padding-left:1px; background:url(../images/footgx.jpg) no-repeat right top;}
footer #foot #right ul li.ewm{ width:150px; padding:0px; background:none; text-align:right; padding-top:10px;}
footer #foot #right ul li.ewm p{width: 130px;height: 20px;padding-left: 20px;line-height: 20px;color:#fff;text-align: center;}
footer #foot #right ul li dl{ width:113px; margin:0px auto; }
footer #foot #right ul li dl dt{ height:21px; line-height:21px; text-align:center; color:#FFF; font-size:15px; }
footer #foot #right ul li dl dd{ width:113px; height:24px; text-align:center;overflow: hidden;}
footer #foot #right ul li dl dd.first{ margin-top:8px;}
footer #foot #right ul li dl dd a{ line-height:24px; font-size:13px; color:#bfe8e2;}
footer #foot #right ul li dl dd a:hover{ text-decoration:underline;}

#copy{width: 100%;height: 50px;line-height: 50px;background: #018b7b;}
#copy>div{width: 1000px;height: 50px;margin:0 auto;font-size: 15px;color:#fff;text-align: center;}


/*公共页banner*/
.banner{width: 100%;height: 330px;position: relative;}
.banner .banner-img{width: 100%;height: 330px;}
.banner .fill_hd{width: 100%;height: 100%;position: absolute;top:0;left:0;background:url(../images/hd.png);z-index: 1}
.banner .fill_hd1{width: 100%;height: 100%;position: absolute;top:0;left:0;background: #000;opacity: 0.2;z-index: 2}
.banner .banner_title{display: inline-block;width: 100%;height: 330px;line-height: 330px;font-size:48px;color:#fff; text-align: center;position:absolute; left:0;top:0; z-index:22;}
.banner #about{background:url(../images/banner-about.jpg) no-repeat center top;}
.banner #news{background:url(../images/banner-news.jpg) no-repeat center top;}
.banner #honor{background:url(../images/banner-honor.jpg) no-repeat center top;}
.banner #down{background:url(../images/banner-down.jpg) no-repeat center top;}
.banner #product{background:url(../images/banner-product.jpg) no-repeat center top;}
.banner #other{background:url(../images/banner-other.jpg) no-repeat center top;}

/*公共页-面包屑导航&频道列表*/
.breadnav{width: 100%;height: 70px;background:#FAFAFA; }
.breadnav .nav {width: 1000px;height: 70px;margin:0 auto;line-height: 70px;}
.breadnav .nav .cur{color:#00a390;}
.channel{width:1000px; height: 70px;line-height: 70px;margin:0 auto;border-bottom:1px solid #dfdfdf;text-align: center;}
.channel>li{display: inline-block;width: 150px;margin:0 10px;position: relative;}
.channel>li>a{display: inline-block;width: 150px;height: 70px;font-size: 15px;color:#666;overflow: hidden;}
.channel>li>a:hover,.channel>li .cur{color:#00a390;}
.channel>li>a:hover::after,.channel>li .cur::after{display: block;}
.channel>li>a::after{content:'';position: absolute;left:69px;bottom: -5px;width:12px;height: 12px;border-radius: 6px;background:#AAAAAA; display: none;}
.channel .w300{width: 300px;}
.channel .w300>a{width: 280px;}
.channel .w300>a::after{left:144px;}

.content{width: 1000px;min-height: 100px;margin:50px auto;font-size: 14px;line-height: 26px;color:#666;}
/*.content img{width: 100%;}*/

/*新闻页列表*/
.news_list{width: 100%;margin: 50px 0 40px 0;}
.news_list li{min-height: 130px;padding: 30px;margin-bottom: 25px;background: #fafafa;position: relative;}
.news_list li::before{content: '';width: 5px;height: 100%; position: absolute;top: 0;left: 0;background-color: #00a390;display: none;}
.news_list li .left{float: left;width:320px;padding-right: 40px;}
.news_list li .left .title{font-size: 24px;line-height: 1.8;color:#333333;height: 86.4px;overflow: hidden;letter-spacing: 1px;}
.news_list li .left .date{font-size: 16px;color:#333333;margin-top: 26px;letter-spacing: .8px;}
.news_list li .right {float: right;width: 545px;padding-left: 34px;border-left: 1px solid #d8d8d8;}
.news_list li .right .description{color: #666;font-size: 14px;line-height: 2.1;margin-top: -5px;}
.news_list li .right .mored{float: right;color: #333; font-size: 16px; display: inline-block;margin: 15px 10px 0 0 ;}
.news_list li .right .mored img{vertical-align: middle;margin-top:-3px;}
.news_list li .right .mored .imgh{display: none;}

.news_list li:hover{background:#f5f5f5;}
.news_list li:hover::before{display: block;}
.news_list li:hover .left .title,.news_list li:hover .left .date{color:#00a390;}
.news_list li:hover .right .description{color: #333;}
.news_list li:hover .right .mored{color:#00a390;}
.news_list li:hover .right .mored .imgs{display: none;}
.news_list li:hover .right .mored .imgh{display: inline-block;}

/*新闻详情*/
.news_detail_top{width: 100%;margin-top:80px;}
.news_detail_top .nd_title{width: 100%;min-height: 28px;line-height: 28px;font-size: 24px;color:#333;text-align: center;}
.news_detail_top .nd_more{width: 100%;height: 27px;line-height: 27px;margin-top:25px;padding-bottom: 14px;border-bottom: 1px solid #e6e6e6;}
.news_detail_top .nd_more .nd_date{float:left;width: 47%;text-align: right;padding-right: 3%;}
.news_detail_top .nd_more .nd_source{float:right;width: 47%;text-align: left;padding-left: 3%;}
.news_detail_top .nd_more .txt{color:#999;font-size: 12px;}
.news_detail_top .nd_more .val{color:#333;font-size: 12px;}

.news_detail_content{padding-top: 21px;margin-bottom: 45px;}

.news_detail_bottom{width: 100%;height: 25px;line-height: 25px;font-size: 14px;margin-bottom: 50px;}
.news_detail_bottom>span{display: inline-block;width: 48%;overflow: hidden;}
.news_detail_bottom .prev{text-align: left;}
.news_detail_bottom .next{text-align: right;}


/*联系我们*/
#allmap {float: left;width: 600px;height: 450px;overflow: hidden;font-family:"微软雅黑";}
#allmap b{color: #CC5522;font-size: 14px; }
.contact{float: left;width: 350px;height: 450px;overflow: hidden;margin:0 20px 0 30px;line-height: 28px;}

/*资料下载*/
#down_list{width: 100%;min-height: 320px;}
#down_list>li{float: left;width: 320px;height: 240px;margin: 0 20px 30px 0;background: #F5F5F5;border-top: 3px solid #00a390;}
#down_list>li:nth-child(3n+0){margin-right: 0;}
#down_list>li .date{float:left;width: 65px;padding: 40px 15px 0 20px;color:#00a390;text-align: center;}
#down_list>li .date .year_month{font-size: 14px;}
#down_list>li .date .day{font-size: 36px;font-weight: bold;margin-top: 12px;}

#down_list>li .con{float: right;width: 189px;padding: 0px 15px ;margin-top: 40px;border-left: 1px solid #dcdcdc;}
#down_list>li .con .title{display: block;width: 100%;color: #333;font-size: 18px;letter-spacing: 1px;max-height: 50px;min-height: 25px;overflow: hidden;}
#down_list>li .con .size,#down_list>li .con .type{display: block;width: 100%;height: 20px;line-height: 20px;margin-top: 15px;color: #666;font-size: 13px;overflow: hidden;}
#down_list>li .con .type{margin-top: 0px;}
#down_list>li .con #dianji{margin: 40px 0 10px;}
#down_list>li .con #dianji .filedownHover{display: none;}

#down_list>li:hover .con{border-color: #00a390;}
#down_list>li:hover .con *{color:#00a390;}
#down_list>li:hover .con #dianji .filedown{display: none;}
#down_list>li:hover .con #dianji .filedownHover{display: inline-block;}


/*产品清单页面*/
.product_search{width: 100%;height: 40px;line-height: 40px;padding:20px 0;background:#f8f6f2;}
.product_search #searchForm{display: block;width: 800px;height: 40px;margin: 0 auto;position: relative;}
.product_search #searchForm #mkeyword{width: 671px; height: 100%;background-color: #fff;color: #999; font-size: 15px;padding: 0 110px 0 15px;}
.product_search #searchForm .searchBtn{position: absolute;top: 1px;right: 1px;width: 110px;height: 42px;border:none;background: url(../images/search.png) no-repeat center center;background-color: #00a390;}

#products{width: 1150px;}
#products .catelist{float:left;width: 290px;min-height: 20px;}
#products .catelist h1{color:#333333;font-size: 30px;font-weight: bold;margin:0 0 30px 10px;}
#products .catelist>ul{background: #FFF;border-top: 1px solid #e5e5e5;border-right: 1px solid #e5e5e5;border-bottom: 1px solid #e5e5e5;}
#products .catelist>ul>li{width: 100%;min-height:50px;line-height: 50px;border-bottom: 1px solid #e5e5e5;position: relative;}
#products .catelist>ul>li>a{display: block;color: #333;font-size: 16px;height: 50px;width: 86%;padding: 0 10% 0 4% ;line-height: 50px;overflow: hidden;word-break:break-all;}
#products .catelist>ul>li>a::after{content:"";display:block;width: 20px;height: 20px;background:url(../images/more.png) no-repeat; background-size: 20px 20px; position: absolute;right: 3%;top:15px;}

#products .catelist>ul ul{display: none;}
#products .catelist>ul ul>li{width: auto;height: 38px;line-height: 38px;font-size: 16px;margin-left: 4%;border-bottom:1px dashed #e5e5e5;overflow: hidden;}
#products .catelist>ul ul>li:last-child{border: none;}

#products .catelist>ul>li>.active{color:#00a390;}
#products .catelist>ul>li>.active::after{background:url(../images/more1.png) no-repeat;}
#products .catelist>ul ul>li>.active{color:#00a390;}

#products .productlist{float:left;width: 830px;margin : 55px 0 0 30px;}
#products .productlist li{float: left;width: 260px;height:210px;margin:0 25px 30px 0;}
#products .productlist li:nth-child(3n+0){margin-right: 0}
#products .productlist li>a{display: block;width: 258px;height: 298px;}
#products .productlist li .cp{width: 250px;height: 195px;margin:4px 4px 5px 4px;overflow: hidden;border: 1px solid #CCC;}
#products .productlist li .cp img{width: 250px;height: 204px;transition-duration: 0.8s;}
#products .productlist li .cpname{width: 228px;height: 38px;line-height: 38px;font-size: 16px;color: #333;text-align: center;padding: 0 15px;overflow: hidden; word-break:break-all;}
#products .productlist li>a:hover img{transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);}
#products .productlist li>a:hover .cpname{color:#00a390;}

#products .productlist .pager{margin-top: 20px;text-align: center;}

/*产品详情页*/

#products .pd_top{width: 100%;height: 550px;}
#products .pd_top .pd_imgs{float: left;width: 700px;height: 100%;}
#products #slider{width: 500px;height: 500px;overflow: hidden;}
#products #slider .product_img{width: 500x;height: 500px;}
#products .bx-wrapper {border:0px;box-shadow:0 0 0 #fff;}
#products .bx-wrapper{width: 500px;margin:0 auto;}
#products .bx-wrapper .bx-prev{top:45%;left: -75px;background: url(../images/left.jpg) no-repeat;background-size: 41px 41px;width: 41px;height: 41px;}
#products .bx-wrapper .bx-next{top:45%;right: -75px;background: url(../images/right.jpg) no-repeat;background-size: 41px 41px;width: 41px;height: 41px;}
#products .bx-wrapper .bx-pager{bottom: -25px;}
.bx-wrapper .bx-pager.bx-default-pager a.active{background:#004a93;}

#products .pd_top .pd_right{float: right;width: 450px;height: 100%;}
#products .pd_top .pd_right .pd_title{width: 100%;height: 35px;line-height: 35px;font-size:24px;color:#000; overflow: hidden;margin-bottom: 30px;}
#products .pd_top .pd_right .pd_description{width: 100%;height:435px ;overflow: hidden;}
#products .pd_top .pd_right .pd_description .tag{color: #015cac;font-size: 22px;font-weight: normal;}
#products .pd_top .pd_right .pd_description .pd_content{color: #666;font-size: 16px;line-height: 2.1;letter-spacing: 0.5px;margin-top: 15px;}


#products .biaoqian{width: 100%;margin:70px 0 30px 0;}
.biaoqian .bqt{display: block;width: 100%;height: 50px;line-height: 50px;border-bottom: 1px solid #d7d7d7;}
.biaoqian .bqt li{float: left;width: 150px;height: 100%;padding:0 20px;font-size: 18px;letter-spacing: 1px;text-align: center;overflow: hidden;border-top: 1px solid #d7d7d7;border-left: 1px solid #d7d7d7;}
.biaoqian .bqt li:last-child{border-right: 1px solid #d7d7d7;}
.biaoqian .bqt .cur{background: #00a390;color:#fff;}
.biaoqian .bqt li:hover{background: #00a390;color:#fff;}

.biaoqian .bqc{width: 100%;padding: 70px 0 50px}
.biaoqian .bqc li{display: none;}



/*图片详情页*/

.show{overflow: hidden;}
.show>p{color: #333333;font-size: 30px;font-weight: bold;text-align: center;line-height: 1.2;padding-bottom: 30px;}
.show .showcontent{overflow: hidden;text-align: center;}
.show .showcontent>p{color: #666;font-size: 16px;line-height: 1;letter-spacing: 0.5px;margin-top: 15px;}


/* 分页 */
.cPage{text-align: center;}
.page {
	display:inline-block;
	font: 16px/28px "微软雅黑", Tahoma, "宋体";}
.page span {
	float:left;}
.page a , .page span{
	background:#FFF;
	border:1px solid #CCC;
	color:#333;
	float:left;
	font: 16px/24px "微软雅黑", Tahoma, "宋体";
	height:24px;
	margin-right:5px;
	min-width:15px;
	padding:4px 8px;
	text-align:center;
	vertical-align:middle;
	white-space:nowrap;
	_width:15px;}
.page a:hover {
	border:1px solid #00a390;
	color:#00a390;
	text-decoration:none;}
.page span{background: #00a390;color:#fff;	border:1px solid #00a390;}