.wrap img{width: 100%;}
/*---------------------------------------------------------*/
.ban{width: 100%;}
.ban img{display:block; width:100%;}

/*引子*/
.g-yin{padding: 2.5rem 0 0;}
.m-bt{font-size: 1.8rem; color: #000; display: block; width: 100%; text-align: center; position: relative; height: 4rem; line-height: 4rem; overflow: hidden;}
.m-bt:before{content: "";width: 5.7rem; height: 0.15rem; background: #282828; position: absolute; bottom: 0; left: 42%;}
.yin01{width: 93.75%;margin:0 auto;padding: 1.8rem 0 0;height: 17.6rem;}
.yin02{width: 100%;height: 28rem;position: relative;}
.yin02:before{content: "";width: 1px; height: 100%; background: #f0f0f0; position: absolute; top: 0; left: 50%;}
.yin02 dl{width: 50%;float: left;text-align: center;border-bottom: #f0f0f0 1px solid;height: 14rem;}
.yin02 dl dt{width: 2.6rem;height: 2.6rem;margin:0 auto;padding: 2rem 0 0;}
.yin02 dl dt img{width: 2.6rem;height: 2.6rem;}
.yin02 dl dd{width: 80%;margin:0 auto;padding: 0.5rem 0 0;}
.yin02 dl dd span{display: block;font-size: 1.4rem;color: #333;height: 3rem;line-height: 2.4rem;position: relative;overflow: hidden;}
.yin02 dl dd span:before{content: "";width: 2rem; height: 2px; background: #615242; position: absolute; bottom: 0; left: 42%;}
.yin02 dl dd p{font-size: 1rem;color: #777;line-height: 1.6rem;padding: 0.6rem 0 0;}

/*产品中心*/
.g-cp{padding: 1.5rem 0 2.3rem;}
.cp01{width: 93.75%;margin:1.5rem auto 0;position: relative;line-height: 0;}
.cp01 .cp01_k{border: #ffe9c8 2px solid;width: 15.3rem;height: 11.5rem;position: absolute;top: 2.7rem;left: 7.2rem;}
.cp01 .cp01_k b{display: block;height: 4rem;line-height: 4rem;width: 100%;text-align: center;margin-bottom: 0.8rem;position: relative;}
.cp01 .cp01_k b a{font-size: 1.3rem;color: #ffe9c8;}
.cp01 .cp01_k b:before{content: "";width: 2.5rem; height: 2px; background: #ffe9c8; position: absolute; bottom: 0; left: 42%;}
.cp01 ul li{line-height: 1.8rem;width: 50%;float: left;}
.cp01 ul li a{font-size: 1.1rem;color: #ffe9c8;padding: 0 0 0 1rem;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;display: block;}
.cp02{width: 45.31%;margin:1rem 0 0 1rem;float: left;}
.cp02 .cp01_k{width: 13rem;top: 0.6rem;left: 0.6rem;}
.cp02 ul li a{font-size: 1rem;}
.cp01 span{display: none;text-align: center;padding: 0.6rem 0 0;width: 100%;}
.cp01 span a{font-size: 1rem;color: #ffe9c8;}
.cp04 span{display: block;}

/*小广告*/
.g-ban01{ width: 100%;height: 18.7rem;background: url(../images/ban01.jpg) no-repeat;-webkit-background-size:100%; -ms-background-size:100%; -o-background-size:100%; background-size:100%; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}
.ban01{width: 12.5rem;float: right;padding: 6rem 0 0;}
.ban01 b{display: block;font-size: 1.2rem;color: #000;line-height: 2rem;}
.ban01 span{display: block;font-size: 0.9rem;color: #000;letter-spacing: 4px;padding: 0 0 1rem;}
.ban01 i{display: block;}
.ban01 a{display: block;font-size: 1.1rem;color: #333;font-weight: bold;}
.ban01 em{display: block;color: #fff;font-size: 0.8rem;width: 8rem;text-align: center;height: 1.7rem;line-height: 1.7rem;background: #2e2e2e;margin-top: 0.5rem;}

/**/
.g-ys{ width:93.75%;margin:0 auto; overflow:hidden; padding:1rem 0 2.5rem;}
.g-ys .m-cnt{ height:4rem; width:100%;padding: 1.6rem 0 0;}
.g-ys .m-cnt li{ width:7rem; text-align:center; float:left;height: 2.5rem;line-height: 2.5rem;font-size: 1rem;color: #D9BA8D;border: #615242 0.1rem solid;margin-right: 0.2rem;}
.g-ys .m-cnt li.z-on{ background:#615242;}
.g-ys .m-cnt li:last-child{margin-right: 0;}
.g-ys .m-box .con{ display:inline; float:left;}
.g-ys dl{width: 100%;}
.g-ys dl dt{width: 100%;line-height: 0;height:16.8rem;}
.g-ys dl dd{width: 83.33%;margin:-1.6rem auto 0;background: #615242;height: 6rem;padding: 1rem 0 0 2.5rem;position: relative;}
.g-ys dl dd:before{content: "";width: 0.2rem; height: 5.6rem; background: #231815; position: absolute; top: 0.6rem; left: 0;}
.g-ys dl dd p{font-size: 1.1rem;color: #D9BA8D;line-height: 1.6rem;}

/*七大支持*/
.g-seven{position: relative; width: 100%;height: 35rem;background:url(../images/seven_bg.jpg) no-repeat;-webkit-background-size:100%; -ms-background-size:100%; -o-background-size:100%; background-size:100%; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}
.g-seven .m-cnt{ height:18rem; width:100%;padding: 3.8rem 0 0;}
.g-seven .m-cnt li,.g-seven .u-more{ width:25%; text-align:center; float:left;font-size: 1rem;color: #D9BA8D;height: 9rem;}
.g-seven .m-cnt li em,.g-seven .u-more em{width: 4.6rem;height: 4.6rem;line-height: 0;margin:0 auto 0.8rem;overflow: hidden;display: block;}
.g-seven .m-cnt li em img{width: 4.6rem;height: 9.2rem;}
.g-seven .m-cnt li.z-on em img{margin-top: -4.6rem;}
.g-seven .m-box .con{ display:inline; float:left;}
.seven_p{font-size: 1rem;color: #D9BA8D;width: 80%;margin:0 auto;line-height: 1.7rem;}
.g-seven .u-more{display: block;position: absolute;top: 16.7rem;right: 0;height: 7rem;z-index: 20;}
.g-seven .u-more em img{width: 4.6rem;height: 4.6rem;}

/*流程*/
.g-liuc{ width: 100%;height: 18rem;background:url(../images/liuc_bg.jpg) no-repeat;-webkit-background-size:100%; -ms-background-size:100%; -o-background-size:100%; background-size:100%; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}
.g-liuc p{width:100%;line-height:0;}
.g-liuc ul li{font-size: 1.1rem;color: #737373;width: 22%;float: left;text-align: center;padding-top: 4.4rem;}
.g-liuc ul li b{display: block;}
.g-liuc ul li:first-child{margin-left: 26%;}
.g-liuc ul li:nth-child(2){margin-left: 1.7rem;}
.g-liuc ul li:nth-child(3){margin-left: 1.3rem;width: 20%;}
.g-liuc ul li:nth-child(4){padding-top: 4.6rem;margin-left: 0.3rem;width: 20%;}
.g-liuc ul li:nth-child(5){margin-left: 1.4rem;}
.g-liuc ul li:nth-child(6){margin-left: 2.3rem;}
.g-liuc ul li:nth-child(7){margin-left: 1.2rem;width: 19%;}

/*案例*/
.g-case{width: 93.75%;margin:0 auto;padding: 0.6rem 0 1rem;}
.g-case p{width: 100%;line-height: 0;padding: 1.6rem 0 1rem;}
.g-case ul li{width: 49%;float: left;line-height: 0;margin-right: 2%;}
.g-case ul li span{ width:94%; display:block; text-align:center; height:3.3rem; line-height:2.5rem;font-size: 1rem;color: #333; padding:0 3%;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.g-case ul li:nth-child(2n){margin-right: 0;}

/*关于我们*/
.g-about{ width: 100%;height: 44.4rem;background:url(../images/ab_bg.jpg) no-repeat;-webkit-background-size:100%; -ms-background-size:100%; -o-background-size:100%; background-size:100%; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}
.g-about dl{padding: 16rem 0 0;width: 90%;margin:0 auto;}
.g-about dl dt{height: 2rem;line-height: 2rem;overflow: hidden;text-align: center;}
.g-about dl dt a{font-size: 1.2rem;color: #333;font-weight: bold;}
.g-about dl dd{font-size: 1rem;color: #333;line-height: 1.5rem;}
.g-about dl dd p{padding: 1rem 0 0;}
.g-about ul{display: inline-block;width: 100%;padding: 2.5rem 0 0;}
.g-about ul li{font-size: 1rem;color: #686868;width: 33.33%;float: left;text-align: center;}
.g-about ul li b{font-size: 2rem;color: #333;}
.g-about ul li span{display: block;}

/*企业风采*/
.g-photo{ width:100%;padding:0 0 1rem;}
.g-photo .m-cnt{ height:5.2rem; }
.g-photo .m-cnt li{ width:33%; text-align:center; font-size:1.4rem; color:#fff; float:left; position:relative;height: 3.6rem;line-height: 3.6rem;background: #222;}
.g-photo .m-cnt li:after{content: "";width: 1px; height: 100%; background: #fff; position: absolute; top: 0; right: 0;}
.g-photo .m-cnt li:first-child{ width:34%;}
.g-photo .m-cnt li.z-on{ background:#615242;color: #fff;}
.g-photo .m-cnt li.z-on:before{  position:absolute; content:""; width:0; height:0; top:99%; left:40%;border-top:0.5rem solid #615242; border-left:0.8rem solid transparent;border-right:0.8rem solid transparent;}
.g-photo .m-cnt li:last-child:after{background: none;}
.g-photo .m-box .con{ display:inline; float:left;}
.g-photo .m-box ul li{width: 45%;float: left;padding: 0 0 0 1rem;}

/**/

html {font-size: 10px;-webkit-text-size-adjust: none;}
@media screen and (min-width: 320px) {html {font-size: 10px;}}
@media screen and (min-width: 360px) {html {font-size: 11.25px;}}
@media screen and (min-width: 375px) {html {font-size: 11.7px;}}  /*ipone6*/
@media screen and (min-width: 400px) {html {font-size: 12.5px;}}
@media screen and (min-width: 414px) {html {font-size: 12.94px;}} /*ipone6P*/
@media screen and (min-width: 440px) {html {font-size: 13.75px;}}
@media screen and (min-width: 480px) {html {font-size: 15px;}}
@media screen and (min-width: 520px) {html {font-size: 16.25px;}}
@media screen and (min-width: 560px) {html {font-size: 17.5px;}}
@media screen and (min-width: 600px) {html {font-size: 18.75px;}}
@media screen and (min-width: 640px) {html {font-size: 20px;}}





.s_banner{ width:100%; max-width:760px; margin:0px auto; text-align:center; padding-bottom:10px;}
.s_banner img{ width:100%;}

.sub_nav_box{width:100%; max-width:560px; margin:0px auto;}
.sub_nav_box li{ width:50%; float:left; text-align:center; margin-top:10px; }
.sub_nav_box li a{ width:90%; background-color:#854d2a; display:block; margin:0px auto; line-height:42px; color:#fff; border-radius:6px;}

.pos{ margin-top:-35px; position: absolute; z-index:999; text-align:right;width:100%; max-width:760px; color:#fff;}
.pos a{ color:#fff;}

.con_news{width:95%; max-width:760px; margin:0px auto; }
.con_news li{ margin-top:15px; line-height:26px; color:#777777; border-bottom:1px dashed #c1c1c1; padding-bottom:10px;}
.con_news li a{ font-size:15px; color:#333333; line-height:32px;}

.con_news h2{ width:100%; text-align:center; line-height:45px; padding-top:20px; font-weight:normal; font-size:18px;}
.con_news h3{line-height:30px; font-weight:normal; font-size:13px;text-align:center; border-bottom:1px dashed #c1c1c1; color:#999;}
.con_news img{ max-width:100%;}

.xyp{ margin-top:30px; line-height:26px; border-top:1px solid #c1c1c1; padding-top:5px;}

.prod{ width:50%; float:left; text-align:center; margin-top:20px;}
.prod a {color:#454545;}
.prod img{ width:90%; margin:0px auto;}

.pages{ width:95%; line-height:28px; padding-top:8px; margin:30px auto 0px auto; border-top:1px solid #c1c1c1;}
.pages b{ padding:0px 5px;}
.pages a{padding:0px 5px; color:#454545;}
.pages .fl{ display:none;}

.pr_n{ width:95%; max-width:760px; margin:0px auto;}
.pr_n img{ max-width:100%;}

.con_news_p22{ margin-top:30px; line-height:26px; border-top:1px solid #c1c1c1; padding-top:5px;}
.con_news_p22 a{ color:#454545;}

.nei_about{width:95%; max-width:760px; margin:20px auto;}
.nei_about img{ max-width:100%;}

.ss{ display:none}