
*{margin: 0;padding: 0;border: 0;outline: none;
box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box;
-ms-box-sizing: border-box; -moz-box-sizing: border-box;}
html {width: 100%; font-weight: normal;
	-webkit-text-size-adjust:none; -ms-text-size-adjust: 100%;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;}
body{font-size: 14px;line-height: 1.6;background-color:#fff;color:#666666;  font-family: Arial,'Microsoft YaHei'; }
ul,ul li,ol,li {list-style: none outside none;}
img {vertical-align: middle;border: none;}
input,select,option,label,th,textarea{vertical-align: middle;border: none;font-family: Arial,'Microsoft YaHei';}
a {text-decoration: none;color: inherit;}
a:hover {text-decoration: none;  }
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {zoom: 1;display: block;_height: 1px;clear: both;}
.fl {float: left;}
.fr {float: right;}
.container{display: block;max-width: 1400px; margin: 0 auto; width:85%; }

.hidden{ overflow:hidden;}

.banner{ width:100%; height: 100%; height: calc(100vh);}
.banner img{ display:block; width:100%;}
.baninfo { color:#ffffff; position:absolute; left:0; top:50%; z-index:10; width:100%; margin-top:-70px;}
.baninfo .en{ font-size:44px; line-height:50px; font-family:Trebuchet MS}
.baninfo .cn{ font-size:52px;}
.baninfo .cn b{ font-size:65px; line-height:90px;}
.baninfo p{ font-size:20px; line-height:36px; margin-top:10px;}


.header{ padding:7px 0; position:absolute; top:65px; left:0; width:100%; z-index:100;}
.logo img{ height:46px; display:block;}
.nav{}
.nav li{ line-height:46px; color:#ffffff; font-size:16px; margin:0 33px; float: left;}
.nav li.on,.nav li:hover{ color:#b2914c;}
.btn{ margin-top:8px; margin-left:13px;}
.btn a{ width:30px; margin:0 0 0 20px; height:30px; float:left; border-radius:50%;}
.btn .ico01{background: rgb(183 152 81) url(../image/ico01.png) no-repeat center center;background-size:100% auto} 
.btn .ico02{background: rgb(183 152 81) url(../image/ico02.png) no-repeat center center;background-size:100% auto}


.nav-toggle{display: none;margin-top: 7px;background: none;border: none;outline: none;cursor: pointer; margin-left:10px;}
.nav-toggle span{display: block;width: 20px;height: 1px;margin: 6px;background-color: #fff;-webkit-transition: 0.3s ease-in-out;-o-transition: 0.3s ease-in-out;transition: 0.3s ease-in-out;}
.nav-toggle.close .span1{-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);transform-origin: 0% 0%;}
.nav-toggle.close .span2{opacity: 0;}
.nav-toggle.close .span3{-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);transform-origin: 0% 100% ;}


.search{display: none;position: absolute;width: 100%;height: 50px;padding: 10px 0px 10px 15px;border-bottom: 1px solid #eee;top:135px; z-index:999;left:0;background-color: #fff;}
.search input[type="text"]{display: block;width: 100%;float: left;height: 30px;border: none;line-height: 30px;z-index: 20;color: #666;}
.search input[type="submit"]{position: relative;display: block;float: left;width: 50px;height: 30px;margin-right: -50px;right: 50px;border: none;background:url(../image/search-btn.png) no-repeat center center;color: #000;z-index: 20;cursor: pointer;-webkit-transition: 0.3s ease-in-out;-o-transition: 0.3s ease-in-out;transition: 0.3s ease-in-out;}
.search input[type="submit"]:hover{opacity: 0.5;}


.lower{ position:absolute; bottom:55px; left:0; width:100%; z-index:10; }
.lower a{ display:block; float:right; width:23px; height:41px; background:url(../image/lower.png) no-repeat center center; background-size:100% auto;}

.tit{  margin-top:90px;}
.tit .tname{ line-height:1; }
.tit .tname h3{ color:#353535; font-size:24px; float:left; font-weight:normal; }
.tit .tname span{ color:#838383; float:left; margin-left:10px; margin-top:6px; font-family:Times New Roman; font-size:18px;}
.tit .more{ line-height:24px;height:24px; color:#838383; font-size:14px; padding-right:30px; position:relative;}
.tit .more:after{ content:""; position:absolute; top:5px; right:5px;border-top: 7px solid transparent;border-left: 10px solid #333333; border-bottom: 7px solid transparent;}
.tit .more:hover{ color:rgb(183 152 81);}
.tit .more:hover:after{border-left: 10px solid rgb(183 152 81);}


.business{ margin:50px 0 70px 0;}
.business li{ float:left; width:31%; margin-right:3.5%;}
.business li img{ display:block; width:100%;}
.business li h3{ color:#575757; font-size:18px; font-weight:normal; margin:20px 0 15px 0;}
.business li p{ color:#7f7f7f; font-size:14px; line-height:26px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;}
.business li span{ font-size:12px; line-stacking:24px; color:#d4d4d4; display:block; margin-top:50px;}
.business li h3:hover{color:rgb(183 152 81);}
.business li span:hover{color:rgb(183 152 81);}

.homeabout{ background:#f2f2f2; position:relative; }
.haboutbj{ position:absolute; right:0; top:0; width:50%; height:100%; }
.hamain{ width:45%;}
.hamain .img{ margin-top:35px;}
.hamain img{ width:100%;}
.hamain .info{ color:#838383; font-size:15px; line-height:36px; margin-top:20px;}
.hamain .hometit{ margin:37px 0 50px 0; }

.homenews{ position:relative;}
.homenews .xian{ height:1px; width:100%; background:#e5e5e5; position:absolute; left:0; top:310px; z-index:2;}
.bj01{ background:url(../image/newsbj01.png) no-repeat left center; background-size:100%; position:absolute; left:0; top:0; z-index:1; width:180px; height:100%;}
.bj02{ background:url(../image/newsbj02.png) no-repeat left center; background-size:100%; position:absolute; right:0; top:0; z-index:1; width:180px; height:100%;}

.homenews .tit{ position:relative; z-index:10;}
.hnlist{ margin-top:120px; z-index:10; }
.hnlist li{ float:left; width:32%;}
.hnlist li .time{ color:#a3a2a2; font-size:36px; margin-bottom:30px; }
.hnlist li h3{ color:#3e3d3d; font-size:18px; line-height:70px; font-weight:normal;}
.hnlist li h3 a{ display:block;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.hnlist li p{ color:#808080; font-size:14px; line-height:24px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;}
.hnlist li span{ display: block; font-size:12px; color:#808080; margin-top:35px;}
.hnlist li a:hover{color:rgb(183 152 81);}

.hnsub{ width:176px; margin:80px auto 120px auto;}
.hnsub .button-next{ background:url(../image/news-next.png) no-repeat center center; height:42px; width:38px; position:static;opacity:1; cursor:pointer;}
.hnsub .button-prev{ background:url(../image/news-prev.png) no-repeat center center; height:42px; width:38px; position:static;opacity:1; cursor:pointer;}
.subd { width:62px; height:42px; padding:12px 14px 9px 17px; background:#adadad; margin:0 19px;}
.subd span{ float:left; width:5px; height:4px; background:#ffffff; margin-left:3px; margin-bottom:3px;}


.customer{ background:url(../image/customer.jpg) no-repeat center center; background-size:cover;}
.tit02{ margin-top:95px;}
.tit02 .tname{ color:#ffffff; line-height:1;}
.tit02 .tname h3{ font-size:48px;}
.tit02 .tname p{ font-size:18px; margin-top:20px;}
.tit02 .more{background:url(../image/tit02.png) no-repeat left center; background-size:100% auto; width:38px; height:86px; }

.customerlist{ margin:105px 0;}
.customerlist li{ width:16.2%; margin-right:4.75%; float:left; }
.customerlist li a{ display:block;padding:34px 0 24px 0;}
.customerlist li i{ height:74px; display:block;}
.customerlist li span{ line-height:70px; display:block; text-align:center; color:#ffffff; font-size:18px;}
.customerlist li.cus01{background:#c3c3c9;}
.customerlist li.cus02{background:#ffffff;}
.customerlist li.cus02 span{color:#3f3f3f;}
.customerlist li.cus03{background:#c3c3c9;}
.customerlist li.cus04{background:rgb(183 152 81);}
.customerlist li.cus05{margin-right:0; background:#ffffff;}
.customerlist li.cus05 span{color:#3f3f3f;}

.customerlist li.cus01 i{ background:url(../image/cus01.png) no-repeat center center; background-size:auto 100%;}
.customerlist li.cus02 i{ background:url(../image/cus02.png) no-repeat center center; background-size:auto 100%;}
.customerlist li.cus03 i{ background:url(../image/cus03.png) no-repeat center center; background-size:auto 100%;}
.customerlist li.cus04 i{ background:url(../image/cus04.png) no-repeat center center; background-size:auto 100%;}
.customerlist li.cus05 i{ background:url(../image/cus05.png) no-repeat center center; background-size:auto 100%;}

.links li{ width:13%;}
.links li img{ display:block; width:100%;}

.lkmain{ position:relative; padding:0 35px; margin:90px auto 70px auto;}
.links-next{ position:absolute; background:url(../image/lkleft.jpg) no-repeat center center; background-size:100% auto; width:28px; height:100%; left:0; top:0; cursor:pointer;}
.links-prev{ position:absolute; background:url(../image/lkright.jpg) no-repeat center center; background-size:100% auto; width:28px; height:100%; right:0; top:0; cursor:pointer;}

.footer{ background:#1e2c49; }
.ftop{ padding:55px 0 20px 0; border-bottom:1px solid #2d4463;}
.finfo{}
.finfo img{ height:60px;}
.finfo p{ color:#929eb0; font-size:14px; line-height:24px; margin-top:20px;}

.dbnav{ width:69%;}
.dbnav li{ float:left; }
.dbnav li:nth-child(1){ width: 19%; }
.dbnav li:nth-child(2){ width: 27%; }
.dbnav li:nth-child(3){ width: 19%; }
.dbnav li:nth-child(4){ width: 22%; }
.dbnav li:nth-child(5){ width: 13%; }

.dbnav li span{ display:block; color:#ffffff; font-size:16px; line-height:1; margin-bottom:25px;}
.dbnav li a{ display:block; color:#929eb0; font-size:14px; line-height:24px;}
.dbnav li a:hover{ color:#ffffff;}
.fbottom{ padding:20px 0;}
.fbottom .copy{ padding:9px 0; color:#929eb0; font-size:14px; line-height:24px; width:100%;}
.fbottom .copy .p01 a{ margin:0 8px; display:inline-block;}
.fbottom .copy a:hover{ color:#ffffff;}
.fbottom .wechat{ width:6.4%;}
.fbottom .wechat img{ width:100%; display:block;}


/*关于我们*/
.nyban{ width:100%; position: relative;}
.nyban img{ width:100%;}
.nyban .banwz{ position:absolute; width:100%; top:55%; right:0; color:#ffffff; font-size:30px; line-height:1.6; text-align:right; }

.maintop{ }
.nynav{}
.nynav li{ float:left; font-size:16px; padding:4px 0; line-height:62px; margin-right:30px; color:#6c6c6c;}
.nynav li i{ float:left; height:62px; width:20px; margin:0 7px;}
.nynav li a{ padding:0 5px; display:block;}
.nynav li.on,.nynav li:hover{ padding-bottom:0; border-bottom:4px solid rgb(183 152 81); color:rgb(183 152 81);}

.nynav li i.nico1{ background:url(../image/nico1.png) no-repeat center center; background-size:100% auto;}
.nynav li.on i.nico1,.nynav li:hover i.nico1{background:url(../image/nico1s.png) no-repeat center center; background-size:100% auto;}
.nynav li i.nico2{ background:url(../image/nico2.png) no-repeat center center; background-size:100% auto;}
.nynav li.on i.nico2,.nynav li:hover i.nico2{background:url(../image/nico2s.png) no-repeat center center; background-size:100% auto;}
.nynav li i.nico3{ background:url(../image/nico3.png) no-repeat center center; background-size:100% auto;}
.nynav li.on i.nico3,.nynav li:hover i.nico3{background:url(../image/nico3s.png) no-repeat center center; background-size:100% auto;}
.nynav li i.nico4{ background:url(../image/nico4.png) no-repeat center center; background-size:100% auto;}
.nynav li.on i.nico4,.nynav li:hover i.nico4{background:url(../image/nico4s.png) no-repeat center center; background-size:100% auto;}
.nynav li i.nico5{ background:url(../image/nico5.png) no-repeat center center; background-size:100% auto;}
.nynav li.on i.nico5,.nynav li:hover i.nico5{background:url(../image/nico5s.png) no-repeat center center; background-size:100% auto;}
.nynav li i.nico6{ background:url(../image/nico6.png) no-repeat center center; background-size:100% auto;}
.nynav li.on i.nico6,.nynav li:hover i.nico6{background:url(../image/nico6s.png) no-repeat center center; background-size:100% auto;}


.weizhi{ color:#858585; line-height:70px; font-size:14px; background:url(../image/home.png) no-repeat left center; padding-left:30px;} 
.weizhi span{ margin:0 5px;}
.weizhi a:hover{ color:rgb(183 152 81);}

.tit03{ color:#1c1c1c; font-size:30px; font-weight:bold; position:relative; height:40px; line-height:40px; margin-top:85px; width:100%;}
.tit03:after{ content:""; width:30px; height:2px; background:#000000; position:absolute; left:-42px; top:50%; margin-top:-1px;}

.hbj{ background:#f2f2f2;}

.aboutpl{padding-left:42px; padding-bottom:60px; background: url(../image/aboutbj.jpg) no-repeat center bottom; background-size:100% auto;}
.aboutpage{ margin-top:20px;}
.aboutinfo{  width:50%; color:#575757; line-height:16px; line-height:2;}
.aboutinfo h3{ font-weight: normal; color:#1c1c1c; font-size:30px; line-height:1.6; margin-bottom:10px;}
.aboutinfo h3 span{ font-weight:bold; color:rgb(183 152 81);}

.aboutimg{ padding:0 29px 29px 0; position:relative; width:45%;}
.aboutimg:after{ content:""; display:block; bottom:0; right:0; width:62%; height:68%; background:rgb(183 152 81); position:absolute;}
.aboutimg img{ width:100%; display:block; position:relative; z-index:10;}

.ablist{ margin-top:85px;}
.ablist li{ float:left; width:33.33%;}
.ablist li h3{ width:86px; height:86px; line-height:86px; text-align:center; font-size:24px; color:#ffffff; background:rgb(183 152 81); border-radius:50%; margin:0 auto;}
.ablist li p{ color:#575757; font-size:16px; line-height:2; text-align:center; margin-top:50px; }
.ablist li:nth-child(3) p{ margin-top:20px;}

.memorabilia{ padding-left:42px;}
.melist{ position:relative; margin:90px 0;}
.melist:after{content:""; height:3px; width:100%;top:50%; left:0; margin-top:-1.5px;position:absolute; background:#f2f2f2; }
.melist li{ float:left; width:16.66%; text-align:center;}
.melist li h3{ font-family:Impact; line-height:30px; font-size:24px; color:#424242;}
.melist li p{ color:#696969; font-size:14px; line-height:30px; height:90px;}
.melist li p span{ color:rgb(183 152 81); font-weight:bold;}
.melist li.me01 h3{ margin-top:60px; padding-bottom:30px; }
.melist li.me01 p{ position:relative; margin-top:30px;}
.melist li.me01 p:after{ content:""; width:3px; height:30px;top:-30px; left:50%; margin-left:-1.5px; position:absolute; background:#f2f2f2;}
.melist li.me02 h3{ padding-top:30px;}
.melist li.me02 p{ position:relative; margin-bottom:30px; }
.melist li.me02 p:after{ content:""; width:3px; height:30px;top:90px; left:50%; margin-left:-1.5px; position:absolute; background:#f2f2f2;}

.melist-next,.melist-prev{ width:43px; height:43px; position: absolute; top:50%; margin-top:-21.5px; z-index:10; cursor:pointer;}
.melist-next{ right:0; background:url(../image/melist-next.png) no-repeat center center; background-size:100%}
.melist-prev{ left:0; background:url(../image/melist-prev.png) no-repeat center center;background-size:100%}


.recruit{ margin-top:85px;}
.recruit .rinfo{ width:55%; color:#5a5a5a; font-size:15px; line-height:36px;}
.recruit .rinfo h3{ color:#1c1c1c; padding-left:42px; position:relative; font-size:30px; line-height:40px; height:40px; margin-bottom:10px;}
.recruit .rinfo h3:after{ content:""; width:30px; height:2px; background:#000000; position:absolute; left:0; top:50%; margin-top:-1px;}

.recruit .rimg{ width:41%;}
.recruit .rimg img{ width:100%; display:block;}

.recruitlist{ margin:60px 0;}
.recruitlist li{ width:32%; margin-right:2%; margin-bottom:2%; background:#ffffff; float:left; padding:35px;}
.recruitlist li h3{ color:#333333; font-size:24px; font-weight:normal;}
.recruitlist li .info{ color:#636363; font-size:14px; line-height:30px; margin-top:20px; height:180px; overflow:hidden;}
.recruitlist li .more{ width:140px; height:42px; color:#7e7e7e; font-size:14px; line-height:40px; border:1px solid #cac9cd; text-align:center; border-radius:4px; margin-top:30px;}
.recruitlist li .more a{ display:block;}
.recruitlist li .more:hover{border:1px solid rgb(183 152 81); color:rgb(183 152 81);}


.busico{ padding:70px 0;}
.busico li{ width:25%; float:left; text-align:center;}
.busico li i{ width:54px; height:54px; display:block; margin:0 auto;}
.busico li i.bus1{ background:url(../image/bus1.png) no-repeat center center; background-size:100% 100%;}
.busico li i.bus2{ background:url(../image/bus2.png) no-repeat center center; background-size:100% 100%;}
.busico li i.bus3{ background:url(../image/bus3.png) no-repeat center center; background-size:100% 100%;}
.busico li i.bus4{ background:url(../image/bus4.png) no-repeat center center; background-size:100% 100%;}
.busico li h3{ color:#212121; font-size:22px; margin:25px 0 10px 0;}
.busico li p{ color:#797979; font-size:14px; line-height:36px;}


.businessbj{ background:url(../image/businessbj.jpg) no-repeat center bottom; background-size:100% auto; padding:90px 0 130px 0;}

.businesslist{ overflow:hidden; -moz-box-shadow:0 0 20px #cccccc; -webkit-box-shadow:0 0 20px #cccccc; box-shadow:0 0 20px #cccccc;}
.businesslist li{ float:left; width:100%; overflow:hidden; background:#ffffff;}
.businesslist li .img{ width:50%;}
.businesslist li .img img{ display:block; width:100%;}
.businesslist li .txt{ width:50%; padding-right:70px; text-align:right; position:relative; }
.businesslist li .txt h3{ color:#1c1c1c; font-size:30px; font-weight:normal; margin-top:50px;}
.businesslist li .txt h3:hover{ color:rgb(183 152 81);}
.businesslist li .txt .info{ color:#7f7f7f; font-size:18px; line-height:2;margin-top:25px; height:108px;}
.businesslist li .txt .bustit{ margin-top:30px;}
.businesslist li .txt .num{ font-family:Impact; font-size:200px; color:#fbfafa; position:absolute; line-height:200px; height:200px; left:70px; bottom:-50%;}
.businesslist li .txt.fl{ text-align:left; padding:0 0 0 70px;}
.businesslist li .txt.fl .num{ left:auto; right:70px; }

.bushow{ background:#ffffff; position:relative; margin-top:45px;}
.bushow .img{ width:50%;}
.bushow .img img{ display:block; width:100%;}
.bushow .txt{ width:50%; padding:70px;}
.bushow .txt .bustit{ color:#1c1c1c; font-size:36px; font-weight: bold; margin-top:20px;}
.bushow .txt .info{ color:#7f7f7f; line-height:2.2; font-size:16px; margin-top:35px;} 
.bushow .txt .share{ margin-top:40px; }
.bushow .txt .share span{ float:left; line-height:22px;}
.bushow .txt .tel{ background:url(../image/tel.png) no-repeat left center; line-height:1; padding-left:60px; margin-top:50px;}
.bushow .txt .tel span{ color:#1c1c1c; font-size:14px; display:block;}
.bushow .txt .tel p{ color:#1c1c1c; font-size:30px; font-family:Impact; margin-top:5px;}

.bus-prev,.bus-next{ width:50px; height:62px; position:absolute; top:50%; margin-top:-31px;}
.bus-prev a,.bus-next a{ display:block; height:100%;}
.bus-prev{ background:#525251 url(../image/bus-prev.png) no-repeat center center; left:0;}
.bus-prev:hover{ background-color:rgb(183 152 81);}
.bus-next{ background:#525251 url(../image/bus-next.png) no-repeat center center; right:0;}
.bus-next:hover{ background-color:rgb(183 152 81);}

.coop{ position:relative; margin:45px 0; height:84px;}
.cooptit{ width:84px; height:84px; background:rgb(183 152 81); color:#ffffff; font-size:24px; line-height:30px; padding:12px 0; font-weight:bold; text-align:center; position:absolute; left:0; top:0; }

.coopmain{ width:100%; padding-left:84px; background:#ffffff; }
.cooplist li{ float:left; width:16.66%; height:84px;}
.cooplist li img{ height:100%; margin:0 auto; display:block;}

.newsmain{background: url(../image/aboutbj.jpg) no-repeat center bottom; background-size:100% auto;}

.newslist{ overflow:hidden; margin-top:48px;}
.newslist li{ float:left; width:100%; overflow:hidden; background:#ffffff; padding:35px 45px; margin-bottom:18px;}
.newslist li .txt{ width:70%;}
.newslist li .txt .ncs{ overflow: hidden;}
.newslist li .txt .ncs span{ padding-left:25px; float:left; line-height:20px; background:url(../image/time.png) no-repeat left center; }
.newslist li .txt h3{ color:#2d2d2d; font-size:22px; margin:15px 0;}
.newslist li .txt h3 a{ display:block; text-overflow: ellipsis;overflow: hidden; white-space: nowrap;}
.newslist li .txt h3:hover{color:rgb(183 152 81);}
.newslist li .txt p{ color:#6f6f6f; font-size:14px; line-height:30px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.newslist li .img{ width:25%;}
.newslist li .img img{ display:block; width:100%;}

.page{ overflow:hidden; text-align:center; padding:50px 0 60px 0;}
.page a{ display:inline-block; width:40px; height:40px; line-height:40px; text-align:center; font-size:14px; color:#333333; border:1px solid #e4e7e7; border-radius:50%; margin:0 3px;}
.page a:hover{color:#ffffff; border:1px solid rgb(183 152 81); background:rgb(183 152 81); }
.page span{ display:inline-block; width:40px; height:40px; line-height:40px; text-align:center; font-size:14px; color:#ffffff; border:1px solid rgb(183 152 81); background:rgb(183 152 81); border-radius:50%;margin:0 3px;}
.page a.next{ border:none;font-family:SimSun; font-size:18px;}
.page a.next:hover{border:none;color:#333333; background: none;}
.page a.prev{ border:none;font-family:SimSun; font-size:18px;}
.page a.prev:hover{border:none;color:#333333; background: none;}


.newsbj{ background:#f2f2f2 url(../image/newsbj.jpg) no-repeat center bottom; background-size:100% auto;}


.newsshow{ margin:45px auto 65px auto;}

.nleft{ width:73%; background:#ffffff; padding:30px 60px;}
.nstit{ color:#282828; font-size:32px; font-weight:normal; text-align:center; margin-bottom:15px;}
.nstit2{ margin-top:30px; }
.parameter{ text-align:center; color:#8f8e8e; font-size:14px; margin-bottom:35px;}
.parameter span{ margin:0 10px;}
.ninfo{ color:#757575; font-size:14px; line-height:24px; padding:15px 35px; background:#f8f8f8;}

.showtxt{ text-align:justify; min-height: 300px; margin-top:40px; color:#3d3d3d; font-size:16px; line-height:1.8; overflow:hidden;}
.showtxt img{ max-width:100%; height:auto!important;}

.nbottom{ margin-top:50px;}
.nbottom .share span{ float:left; line-height:22px;}
.nbottom .nbrig{}
.nbottom .nbrig a{ padding-left:18px; margin-left:20px;}
.nbottom .nbrig a:hover{color:rgb(183 152 81);}
.nbottom .nbrig a.ns1{ background:url(../image/nsico1.png) no-repeat left center;}
.nbottom .nbrig a.ns2{ background:url(../image/nsico2.png) no-repeat left center;}

.nspage{ border-bottom:1px solid #eeeeee; border-top:1px solid #eeeeee; margin-top:25px;}
.nspage div{ width:50%; line-height:24px; padding:12px 10px; color:#828282; font-size:14px; }
.nspage div.fl{ border-right:1px solid #eeeeee;}
.nspage div.fr{ text-align:right;}
.nspage div a:hover{color:rgb(183 152 81);}

.nright{ width:25%;}
.nkuai{ background:#ffffff; padding:30px;}
.nkuai h3{ color:#2d2d2d; font-size:24px; margin-bottom:20px;}
.tag{}
.tag a{ color:#5c5c5c; font-size:14px; float:left; background:#eef2f5; line-height:1; padding:9px 20px; border-radius:16px; margin:0 13px 10px 0}
.tag a:hover{ color:#ffffff; background:rgb(183 152 81);}
.tag a:nth-child(3),.tag a:nth-child(6),.tag a:nth-child(10),.tag a:nth-child(11),.tag a:nth-child(15) {color:#ffffff; background:rgb(183 152 81);}

.conlist{ overflow:hidden; margin:60px 0;}
.conlist li{ width:31%; margin-right:3.5%; float:left; background:#ffffff; text-align:center; padding:0 20px;}
.conlist li .img{ width:90px; margin:0 auto; }
.conlist li .img img{ display:block; width:100%;}
.conlist li p{ line-height:25px; font-size:16px; color:#2c2c2c; height:50px; }

.my-map { width: 100%; height: 480px; }
.my-map .icon { background: url(http://lbs.amap.com/console/public/show/marker.png) no-repeat; }
.my-map .icon-cir { height: 31px; width: 28px; }
.my-map .icon-cir-red { background-position: -11px -5px; }
.amap-container{height: 100%;}

.amap-info-content h5{ font-size: 14px; color: rgb(183 152 81); }

.teambj{ background: url(../image/aboutbj.jpg) no-repeat center bottom; background-size: 100% auto;}
.teamlist{ margin:80px 0;}
.teamlist li{ float:left; width:32%; margin-bottom:2%; margin-right:2%;}
.teamlist li .img{ width:45%;}
.teamlist li .img img{ display:block; width:100%;}
.teamlist li .txt{ width:48%;}
.teamlist li .txt h3{ color:#323131; font-size:24px; margin-top:30px;}
.teamlist li .txt span{ color:#424242; font-size:18px; font-weight:normal; margin-left:10px;}
.teamlist li .txt p{ font-size:16px; line-height:30px; color:#424242; margin-top:20px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden;}
.teamlist li .txt .teamtit{ margin-top:30px;}
.teamlist li .txt .teamtit .more:after{border-left: 10px solid rgb(183 152 81);}


.loginmain{ background:#ffffff; margin:60px 0;}
.loginmain .loginimg{ width:50%;}
.loginmain .loginimg img{ width:100%; display:block;}
.login{ width:50%; padding:60px 85px;}
.logintop{ height:40px; line-height:40px; margin-bottom:50px;}
.logintop h3{ color:#070002; font-size:30px; font-weight:normal;}
.lgrig{ color:#a9a9a9; font-size:14px;}
.logintop a{ color:rgb(183 152 81);}
.logintop a:hover{ text-decoration:underline;}

.loginlist .input{ margin-bottom:22px; overflow:hidden;}
.loginlist .input input{border-left:1px solid #bdbdbd; height:42px; line-height:40px; padding:0 10px 0 50px;border:1px solid #bdbdbd; width:100%; }
.login01{ background:url(../image/login01.png) no-repeat left center;}
.login02{background:url(../image/login02.png) no-repeat left center;}

.loginlist .code input{ width:65%;}
.loginlist .code img{ width:30%; height:40px;}

.loginlist .phone_code input{ width:65%;}
.loginlist .phone_code .huo{ line-height:40px; text-align: center; color:#ffffff; width:30%; height:40px; background: rgb(183 152 81);}
.loginlist .phone_code p{ width: 100%; float:left; color:rgb(183 152 81); display: none;  }
.loginlist .input2{ font-size:14px; color:#333333; height:40px; line-height:40px;}
.loginlist .input2 input{ margin-right:10px;}
.loginlist .input2 a{ color:#a9a9a9; }
.loginlist .input2 a:hover{color:rgb(183 152 81);}

.loginlist .submit{ margin-top:40px;}
.loginlist .submit input{height:44px;line-height:44px;color:#ffffff;font-size:18px;background: rgb(183 152 81);width:100%;cursor:pointer;}

.memberbj{background: url(../image/aboutbj.jpg) no-repeat center bottom; background-size: 100% auto;}
.member{ margin:40px 0 80px 0;}
.memleft{ width:18%;}
.memlogin{ background:rgb(183 152 81); padding:20px 15px; }
.memlogin .headimg{ width:70px; height:70px; margin:0 auto; border-radius:50%; background:#ffffff url(../image/headimg.png) no-repeat center center; background-size:100% auto;}
.memlogin .info{ color:#ffffff; font-size:14px; line-height:2; text-align: center; margin:15px 0;}
.memlogin2{position:relative; padding-bottom: 40px; }
.memlogin .cknav{ position: absolute; bottom: 0; left:0; font-size: 12px; line-height: 24px; cursor: pointer; text-align: center; width:60px; background:#ffffff; color:rgb(183 152 81);}
.memlogin a{ display:block; width:115px; height:38px; line-height:36px; border:1px solid #ffffff; border-radius:19px; text-align: center; color:#ffffff; font-size:14px; margin:0 auto;}
.memnav{}
.memnav li{ line-height:65px; margin-top:2px; text-align:center; background:#ffffff; color:#333333; font-size:18px;}
.memnav li a{ display:block;}
.memnav li:hover{color:rgb(183 152 81);}

.prodsearch{ background:rgb(183 152 81); margin-top:15px; padding:35px 12px;}
.prodsearch h3{ color:#ffffff; font-size:24px; margin-bottom:15px;}
.prodsearch .input input{ width:100%; height:40px; line-height:40px; padding:0 15px; color:#b8b6b6; font-size:14px;}
.prodsearch .submit{ margin-top:20px;}
.prodsearch .submit input{ cursor:pointer; width:100%; border:1px solid #ffffff; color:#ffffff; line-height:36px; font-size:14px; background:none;border-radius:19px;}

.memright{ width:81%; background:#ffffff; min-height:700px; }
.frmain{padding:0 40px 40px 40px;}

.numlist{  margin:50px 0 65px 0;}
.numlist li{ float:left; width:25%;text-align:center;}
.numlist li .numtit{ color:#262626; font-size:14px; }

.numlist li .number{ color:rgb(183 152 81); font-size:45px; font-family:Impact; line-height:70px; padding:0 10px; border-bottom:2px solid rgb(183 152 81); display:inline-block;}
.numlist li .unit{ color:#414141; font-size:14px; line-height:50px; margin-top:20px; display:inline-block;}

.memprod{ border-left:1px solid #f2f2f2;border-right:1px solid #f2f2f2;}
.memprod th{ background:#f2f2f2; line-height:55px; color:#2b2b2b; font-size:16px; text-align:center; padding:0 10px;}
.memprod td{ color:#2b2b2b; font-size:16px; line-height:52px; border-bottom:1px solid #f2f2f2; text-align:center; padding:0 10px;}
.memprod td a{ text-decoration:underline; color:rgb(183 152 81); font-size:14px; margin:0 10px;}
.memprod td span{ display:none;}

.memprod th:nth-child(1){ padding:0 20px;}
.memprod td:nth-child(1){ padding:0 20px;}

.memprod th:nth-child(2){ text-align:left;}
.memprod td:nth-child(2){ text-align:left;}
.dataTables_info{ display: none; }

.dataTables_paginate  { height:40px;  overflow: hidden; text-align:center; float:left; width: 100%; margin:40px 0px;}
.dataTables_paginate  a { cursor: pointer; color: #333333; background:#f1f1f1; display: inline-block; margin-left:5px;padding:5px 15px;}
.dataTables_paginate a:hover,.dataTables_paginate  .current { background: #f79017 none repeat scroll 0 0;  color: #fff;display: inline-block; font-weight: normal; margin-left: 5px; padding:5px 15px;}

.memtit{ color:#2b2b2b; font-size:24px; border-bottom:1px solid #e5e5e5; line-height:90px;}

.noticelist{}
.noticelist li{ float:left; overflow:hidden; color:#2b2b2b; font-size:18px; line-height:80px; border-bottom:1px dotted #8f8f8f; width:100%;}
.noticelist li a{ position:relative; display:block; padding-left:15px; height:80px;}
.noticelist li a:after{ content:""; background:#2b2b2b; width:2px; height:2px; position:absolute; left:0; top:50%; margin-top:-1px;}
.noticelist li:hover{ color:rgb(183 152 81);}
.noticelist li:hover a:after{ background:rgb(183 152 81);}

.prodtxt{ color:#6b6b6b; font-size:14px; line-height:2.1; padding:30px 0;}
.prodtxt img{ max-width:100%; height:auto!important;}

.prodtable{ overflow:hidden; color:#2b2b2b; font-size:16px; border-top:1px solid #f2f2f2;border-left:1px solid #f2f2f2;}
.prodtable td{  border-bottom:1px solid #f2f2f2;border-right:1px solid #f2f2f2; padding:20px;}

.prodtable td:nth-child(1){ min-width:60px; text-align:center; font-weight:bold; }
.prodtable td:nth-child(2){ min-width:130px; padding:0 30px; font-weight:bold; }

.prodfile{ margin:50px 0; }
.prodfile .img{ width:120px; margin:0 auto;}
.prodfile .img img{ width:100%; display:block;}
.prodfile .info{ text-align:center; color:rgb(183 152 81); font-size:18px; text-decoration:underline; margin-top:10px;}


.prodnav{ background:rgb(183 152 81); padding-left:12px;}
.fltit{ color:#ffffff; font-size:24px; line-height:66px;}
.pnlist{ overflow:hidden;}
.pnlist li{ float:left; font-size:16px; color:#2b2b2b; width:100%; line-height:65px; border-bottom:1px solid rgb(183 152 81); background:#ffffff;}
.pnlist li a{ padding-left:32px; display:block;}
.pnlist li.on,.pnlist li:hover{ color:rgb(183 152 81);}

.memlogin .onlogin{ width:100%; margin-top:20px;}
.prodsearch{  margin-top:0; margin-bottom:15px; padding:20px 12px; }

.mtnav{ overflow:hidden; line-height:65px; border-bottom:1px solid #f2f2f2;}
.mtnav li{ color:#2b2b2b; font-size:18px; float:left;}
.mtnav li a{ padding:0 55px; display:block;}
.mtnav li.on,.mtnav li:hover{ color:#ffffff; background:rgb(183 152 81); }


.partnerlist{ margin:30px 0; }
.partnerlist li{ float:left; width: 18%; margin:1%;   }
.partnerlist li img{ width: 100%; }

.honorlist{ margin:30px 0; }
.honorlist li{ float:left; width: 23%; margin:1%;   }
.honorlist li img{ width: 100%; }


.hide{ display:none;  }



.memform{overflow:hidden;width:530px; margin:30px auto;}
.memform li{float:left;overflow:hidden;width:100%; margin-bottom:15px; }
.memform li .litle{float:left;width:120px;text-align:right;line-height:42px; color:rgb(183 152 81);}
.memform li .litle i{ margin-right:5px; color:#da0000;  }
.memform li .input{float:left;width:410px; padding:0 10px; border:1px solid #dcdcdc;height:42px;line-height:40px;}
.memform li .w50{ width: 200px; }
.memform li .huo{ float: left; width:120px; background: #da0000; color:#ffffff;font-size:14px;height: 42px;line-height: 42px;text-align: center; cursor: pointer;}
.memform li .litext{float:left;width:410px; padding:0 10px; line-height:42px; }
.memform li .buttom{display:block;width:410px; float:right;  background: rgb(183 152 81); color:#ffffff;font-size:18px;height: 42px;line-height: 42px;text-align: center; cursor: pointer;}
