* { margin:0; padding:0;}
html { height:100%; }
body  { max-width:640px; margin:0 auto; font:16px/1.5 "Microsoft Yahei", Arial; color:#000; background:#FFFFFF; }
img { border:0px; }
ul,ol { list-style-type:none; vertical-align:bottom; }
table { border-collapse:collapse; border-spacing:0; }
input,textarea,select { font:14px/1 "Microsoft Yahei", Arial; color:#3f4461; outline:0; }
textarea { resize:none; overflow:auto; }
h1,h2,h3,h4,h5,h6 { font-size:14px; }
a {color:#000000;text-decoration:none; cursor:pointer; }
a:hover,a:active { color:#ec1616; text-decoration:none; }
i,em{font-style: normal;}
.fl{float: left;}
.fr{float: right;}
/********************************************************************/
.top .logo{width: 100%;}
.top .logo a{display: block;width: 100%;}
.top .logo a img{width: 100%;}
.nav{width: 100%;background: #086121;overflow: hidden;}
.nav li{float: left;width: 25%;height: 1.8rem;box-sizing: border-box;border: solid 1px #FFFFFF;border-left: none;}
.nav li:nth-child(4n){border-right: none;}
.nav li a{display: block;text-align: center;line-height: 1.8rem;color: #FFFFFF;font-size: .6rem;}
.nav li.this a{background: #eb6100;}

/* 广告位 */
.banner { width:100%; overflow:hidden; position:relative; }
.banner .list { float:left; width:500%; }
.banner .list li { float:left; width:20%; }
.banner .list img { display:block; width:100%; }
.banner .tip { width:90%; height:0.16rem; line-height:0.16rem; text-align:center; clear:both; display:none; position:absolute; left:5%; bottom:0.2rem; }
.banner .tip span { display:inline-block; vertical-align:middle; width:0.22rem; height:0.22rem;   background:url(../images/tip.png) left center no-repeat; background-size:0.52rem;
  margin:0 0.06rem; vertical-align:middle; }
.banner .tip span.cur {width:0.22rem; height:0.22rem;  background:url(../images/tip.png) right center no-repeat; background-size:0.52rem; }


/*
.bannerlist li{width: 100%;}
.bannerlist li img{width: 100%;}*/
 .pro_tit{text-align: center;font-size: 1.05rem;color: #eb6100;font-weight: bold;line-height: 1.65rem;padding: 1rem 0;}
.mzlist{overflow: hidden;width:13.6rem;padding: 0 1.2rem;}
.mzlist li{float: left;width: 4rem;margin-right: .8rem;}

.mzlist li .mzimg{width: 4rem;height: 3.5rem;overflow: hidden;}
.mzlist li .mzimg img{width: 100%;}
.mzlist li .mztit{font-size: .6rem;margin: .5rem 0;text-align: center;}

.mzqua{height:23.5rem;background: url(../img/nq_02.png) no-repeat center center;background-size: 100% 23.5rem;margin-top: -.5rem;}
.mzqua .pro_tit{padding-top: 3rem;}
.mzqua .mzqualist{overflow: hidden;padding: 0 1rem;}
.mzqua .mzqualist li{float: left;width: 4.2rem;margin: 0 .7rem .5rem 0;height: 3.4rem;overflow: hidden;}
.mzqua .mzqualist li:nth-child(3n){margin-right: 0;}
.mzqua .mzqualist li img{width: 4.2rem;}
.mzqua .mzquaimg img{width: 100%;}
.mzyu{text-align: center;}
.mzyu span{width: 7.6rem;height: 1.6rem;display: inline-block;border-radius: 1rem;color: #FFFFFF;background: #EB6100;line-height: 1.6rem;font-size: .6rem;}
.jslist{width: 14rem;padding: 0 1rem 1rem 1rem;overflow: hidden;}
.jslist .one{position: relative;height: 7.4rem;overflow: hidden;margin-bottom: 1rem;}
.jslist .one .jsimg{width: 100%;}
.jslist .one .jsimg img{width: 100%;height: 7.4rem;}
.jslist .one .jstxt{width: 8.5rem;height: 5rem;position: absolute;right: 0;bottom: 0;}
.jslist .one .jstxt .js_hid{width: 100%;height: 100%;background: #0c6126;opacity: .8;position: absolute;top: 0;left: 0;}
.jslist .one .jstxt .jscont{padding: .75rem .85rem; height: 3.5rem;width:6.8rem;color: #FFFFFF;position: absolute;top: 0;left: 0;z-index: 2;font-size: .6rem;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;}
.jslist .two,.jslist .three{width: 6.5rem;height:7.3rem;float: left;position: relative;overflow: hidden;}
.jslist .two{margin-right: 1rem;}
.jslist .two .jsimg,.jslist .three .jsimg{width: 100%;}
.jslist .two .jsimg img,.jslist .three .jsimg img{width: 100%;height: 7.3rem;}
.jslist .two .jstxt{position: absolute;bottom: 0;left: 0;width: 100%;height: 4.1rem;}
.jslist .three .jstxt{position: absolute;top: 0;left: 0;width: 100%;height: 4.1rem;}
.jslist .two .jstxt .js_hid,.jslist .three .jstxt .js_hid{width: 100%;height: 4.1rem;position: absolute;top: 0;left: 0;background: #0C6126;opacity: .8;}
.jslist .two .jstxt .jscont,.jslist .three .jstxt .jscont{width: 5rem;height: 2.6rem;padding: .75rem;position: absolute;top: 0;left: 0;font-size: .6rem;color: #FFFFFF;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;}

.hs{height:21.3rem;background: url(../img/niq_04.png) no-repeat center center;background-size: 100% 21.3rem;}
.hs .pro_tit{padding-top: 2.1rem;}
.hslist{width: 14rem;padding: 0 1rem;}
.hslist li{overflow: hidden;margin-bottom: .8rem;}
.hslist li .hsimg{width: 8.75rem;height: 6.5rem;overflow: hidden;}
.hslist li .hsinfo{width: 5.25rem;height: 6.5rem;background: #FFFFFF;}
.hslist li .hsimg img{width: 8.75rem;height: 6.5rem;}
.hslist .hsone .hsimg,.hslist .hstwo .hsinfo{float: left;}
.hslist .hstwo .hsimg,.hslist .hsone .hsinfo{float: right;}
.hslist li .hsinfo .hstit{font-size: .75rem;color: #eb6100;margin: 0 .75rem .5rem .75rem;padding:.6rem 0;border-bottom: solid 1px #d7d7d7;}
.hslist li .hsinfo .hstxt{margin: 0 .75rem;font-size: .6rem;line-height: 1rem;}
.hslist .hsone .hsinfo .hstxt{height: 2rem;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.hslist .hstwo .hsinfo .hstxt{margin-top: 1rem;height: 4rem;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;}
.cont{width: 14rem;padding: 0 1rem;}
video{width: 14rem;height: 8.2rem;background: url(../img/nq_67.png) no-repeat center center;background-size: 100% 8.2rem;}
.cont .conttxt{padding: 1rem 0;color: #333333;font-size: .6rem;line-height: 1rem;height:5rem;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 6;} 
.cont a{display: inline-block;width: 5.7rem;height: 1.7rem;border: solid 1px #D7D7D7;border-radius: 2rem;text-align: center;line-height: 1.7rem;font-size: .6rem;color: #999999;margin: 1rem 0;}
.cont .contmore{text-align: center;}

.ys{height: 12.75rem;position: relative;text-align: center;}
.ys img{width: 100%;height: 12.75rem;}
.ys .ysLink{position: absolute;top: 1.8rem;left:50%;margin-left:-3rem;width:6rem;height:1rem;font-size:.65rem;display: inline-block;color: #FFFFFF;}

/*荣誉*/
.honor{width: 14rem;padding: 0 1rem 1rem 1rem;border-bottom: solid 1px #D7D7D7;}
.honorBox{width: 14rem;height: 4.8rem;overflow: hidden;position: relative;}
.honorBox .honorlist{overflow: hidden;width: 500%;}
.honorBox .honorlist li{float: left;width: 6.5rem;height: 4.8rem;margin-right: 1rem;}
.honorBox .honorlist li a{display: block;}
.honorBox .honorlist li a img{width: 6.5rem;height: 4.8rem;}
.honorBox .prev{width: 1.2rem;height: 1.6rem;background: url(../img/arr1.png) no-repeat center center;background-size: 1.2rem 1.6rem;position: absolute;left: 0;top: 50%;margin-top: -0.8rem;}
.honorBox .next{width: 1.2rem;height: 1.6rem;background: url(../img/arr2.png) no-repeat center center;background-size: 1.2rem 1.6rem;position: absolute;right: 0;top: 50%;margin-top: -0.8rem;}


/*底部*/
.foot{width: 14.4rem;padding: 0 .8rem 4rem .8rem;}
.foot .jinggao{color: #EB6100;font-size: .6rem;padding: .5rem 0;}
.foot .footinfo{font-size: .6rem;}
.foot .footinfo p{line-height: 1rem;}


/*tool*/
.toolbar{width: 100%;height: 3.2rem;background: #0C6126;position: fixed;bottom: 0;left: 0;z-index:100;}
.toolbar li{float: left;width: 25%;text-align: center;}
.toolbar li a,.toolbar li span{display: block;padding-top: 1.8rem;color: #FFFFFF;font-size: .6rem;height: 1.4rem;}
.toolbar li:nth-child(1) a{background: url(../img/nq1.png) no-repeat center .6rem;background-size: auto 1rem;}
.toolbar li:nth-child(2) a{background: url(../img/nq2.png) no-repeat center .6rem;background-size: auto 1rem;}
.toolbar li:nth-child(3) span{background: url(../img/nq3.png) no-repeat center .6rem;background-size: auto 1rem;}
.toolbar li:nth-child(4) a{background: url(../img/nq4.png) no-repeat center .6rem;background-size: auto 1rem;}

.toolbar li:nth-child(1).this a{background: url(../img/nq01.png) no-repeat center .6rem;background-size: auto 1rem;color: #EB6100;}
.toolbar li:nth-child(2).this a{background: url(../img/nq02.png) no-repeat center .6rem;background-size: auto 1rem;color: #EB6100;}
.toolbar li:nth-child(3).this span{background: url(../img/nq03.png) no-repeat center .6rem;background-size: auto 1rem;color: #EB6100;}
.toolbar li:nth-child(4).this a{background: url(../img/nq04.png) no-repeat center .6rem;background-size: auto 1rem;color: #EB6100;}

.weixin{position: relative;}
.weixin .erweima{position: absolute;top: -10rem;left: 0;width:8rem;height: 10rem;background: #FFFFFF;overflow: hidden;display: none;}
.weixin .erweima img{width: 8rem;}
/* 图片列表 */
.list-product { width:100%; overflow: hidden;}
.list-product .list { padding:2% 0 0; }
.list-product .item { float:left; width:47%; margin:0 0 0 2%; }
.list-product .item figure { display:block; width:100%; height:auto; padding-bottom:75%; }
.list-product .item span { display:block; height:1.4rem; line-height:1.4rem; text-align:center; font-size:.65rem; }

/* 图文列表 1:1 */
.list-case { width:100%; }
.list-case .list { padding:0 0 3% 0; }
.list-case .item { width:auto; padding:0.5rem 2%;border-bottom:1px dotted #fa4d06 ;  }
.list-case .item:active { background:#f1f1f1; }
.list-case .item a { display:block; height:3.3rem; padding:0.2rem 0 0rem 3.6rem; position:relative; }
.list-case .item figure { display:block; width:3rem; height:3rem;  position:absolute; left:0; top:0.2rem; border:1px solid #fa4d06 ;  }
.list-case .item h3 { font-size:0.75rem; padding:0.04rem 0 0.04rem; font-weight:400; color:#333; overflow: hidden;white-space: nowrap;text-overflow: ellipsis; }
.list-case .item p { opacity:0.7; font-size: .55rem;line-height:1.1rem;height:2.2rem;overflow:hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}

/* 图文列表2 4:3 */
.list-case2 { width:100%; }
.list-case2 .list { padding:0 0 3% 0; }
.list-case2 .item { width:auto; padding:0 2%; }
.list-case2 .item:active { background:#f1f1f1; }
.list-case2 .item a { display:block; height:1.28rem; padding:0.16rem 0 0.16rem 1.2rem; position:relative; border-bottom:1px dotted #fa4d06 ; }
.list-case2 .item figure {border-radius: 50%; display:block; width:0.96rem; height:0.96rem; position:absolute; left:0; top:0.16rem; }
.list-case2 .item h3 { font-size:0.22rem; margin-bottom:0.04rem; font-weight:400; color:#333; }
.list-case2 .item p { opacity:0.7; }

/* 标题列表 */
.list-news { width:100%; }
.list-news .list { padding:0 0 3% 0; }
.list-news .item { width:auto; padding:0 2%; }
.list-news .item:active { background:#f1f1f1; }
.list-news .item a { display:block; height:0.64rem; line-height:0.64rem; border-bottom:1px dotted #fa4d06 ; }
.list-news .item h3 { font-size:0.21rem; font-weight:400; color:#333; }

/* 文字组列表 */
.list-news2 { width:100%; }
.list-news2 .list { padding:0 0 3% 0; }
.list-news2 .item { width:auto; padding:0 2%; }
.list-news2 .item:active { background:#f1f1f1; }
.list-news2 .item a { display:block; height:1.28rem; padding:0.16rem 0; position:relative; border-bottom:1px dotted #fa4d06 ; }
.list-news2 .item h3 { font-size:0.22rem; margin-bottom:0.04rem; font-weight:400; color:#333; }
.list-news2 .item p { opacity:0.7; }

/* 图文详情 */
.product-view { width:100%; height:auto; overflow:hidden; }
.product-view img { display:block; width:100%; }
.product-content {padding: 0.5rem 2%;font-size: .75rem;}
.product-content img{width:100%;}
.product-content h1 { padding:0.16rem 2% 0; font-size:0.8rem; text-align:center; }


/* 栏目面包屑 */
.sitepath { height:2rem; line-height:2rem; background:#eee; position:relative; }
.sitepath h2 {color:#333; font-size:0.75rem; font-weight:400;margin: 0 2%;width: 46%;float: left;}
.sitepath .showmenu { position:absolute; right:0.12rem; top:0; color:#999; padding-right:0.32rem;/* display:none;*/ }

/* 栏目菜单 */
.menu { width:100%; /*display:none;*/ overflow: hidden;}
.menu .list { width:100%; padding:2% 0 0; }
.menu .list dd { float:left; width:30%; height:1.4rem; line-height:1.4rem;  margin:0 0 2% 2%; border:1px solid #fa4d06 ; border-radius:3px; text-align:center; }
.menu .list a { display:block; font-size:0.65rem; }
.menu .list dd:active, .menu .list dd.this{ background:#fa4d06 ; }
.menu .list dd:active a, .menu .list dd.this a { color:#fff; }

.nyContent{padding: 0.5rem 2%;}
.nyContent img{width: 100%;}
div.digg{overflow:hidden;}
div.digg span.current{padding:5px 10px !important;}
div.digg a{padding:5px 10px !important;}

.moreBox{text-align: center;}
.moreBox .more{display: inline-block;width: 5rem;height: 1.5rem;line-height: 1.5rem;text-align: center;border: solid 1px #cccccc;border-radius: 20px;margin-top: .5rem;}


