/*广告*/

.wrap img{ width: 100%;}

.ban{position: relative; margin-top: 1px;}
.ban img{ display:block; width:100%; line-height: 0; }

.bt01{height:4.0rem;background: url(../images/line.png) no-repeat center bottom;background-size: 100%;text-align: center; font-size: 1.4rem; font-weight: bold; color:#ff7701; line-height: 1.6rem;}
.bt01 a{ color:#ff7701;}
.bt01 span{ color:#313131;}
.bt01 i{ display: block;font-weight: normal; font-size: 0.65rem; color:#686e7e; }
.bt01 em{display: block;font-weight: normal; font-size: 0.9rem; color:#686e7e; }

.g-fang { margin-top: 2.9rem;height:57.5rem; overflow: hidden;}
.g-fang h2{margin-bottom: 1.35rem;}
.g-fang dl{width:45.9375%; height:25.0rem; float: left;margin:0 0 0 2.5%; overflow: hidden;}
.g-fang dt{line-height: 0;}
.g-fang dt img{border:1px solid #e4e4e4; -webkit-box-sizing: border-box;   -moz-box-sizing: border-box;box-sizing: border-box;;}
.g-fang dd{background: url(../images/fang_wz02.jpg) no-repeat center 0;background-size: 100%; width:100%; height:14.5rem; overflow: hidden;}
.g-fang dd h3{ font-size: 1.2rem; color:#1e1e1e;text-align: center;padding-top: 1rem; line-height: 1.7rem; height:6.2rem; overflow: hidden;}
.g-fang dd h3 i{display: block;color:#333333; font-size: 2.4rem; font-family: Times New Roman;text-transform: uppercase;font-weight: normal; line-height: 2.5rem;}
.g-fang dd h3 span{display: block; font-size: 1rem;font-weight: normal; color:#5a5a5a;}
.g-fang dd p{padding: 0.8rem 8% 0; font-size: 0.9rem; color:#5b5b5b;line-height: 1.25rem;text-align: center;}

.g-case{background: url(../images/pin_bj.jpg) no-repeat center 0;background-size: 100%; padding-top: 2.3rem; height:39.0rem; overflow: hidden;}
.case_nav{height:3.4rem; overflow: hidden; margin-top: 1.0rem;}
.case_nav p{width:22.5%; height:3.4rem; overflow: hidden;margin-right: 1%; float: left;text-align: center;line-height: 3.4rem; color:#000000; font-size: 1.0rem;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f8f8f8+18,ffffff+19,ffffff+35,f0f0f0+48,d6d6d6+71,bebebe+100 */
background: rgb(248,248,248); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(248,248,248,1) 18%, rgba(255,255,255,1) 19%, rgba(255,255,255,1) 35%, rgba(240,240,240,1) 48%, rgba(214,214,214,1) 71%, rgba(190,190,190,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(248,248,248,1) 18%,rgba(255,255,255,1) 19%,rgba(255,255,255,1) 35%,rgba(240,240,240,1) 48%,rgba(214,214,214,1) 71%,rgba(190,190,190,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(248,248,248,1) 18%,rgba(255,255,255,1) 19%,rgba(255,255,255,1) 35%,rgba(240,240,240,1) 48%,rgba(214,214,214,1) 71%,rgba(190,190,190,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f8f8', endColorstr='#bebebe',GradientType=0 ); /* IE6-9 */
}
.case_nav p:first-child{margin-left: 3.4%;}
.case_nav p.cur{ color: #fff;
background: rgb(255,163,27); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(255,163,27,1) 18%, rgba(243,133,21,1) 48%, rgba(230,99,14,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(255,163,27,1) 18%,rgba(243,133,21,1) 48%,rgba(230,99,14,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(255,163,27,1) 18%,rgba(243,133,21,1) 48%,rgba(230,99,14,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa31b', endColorstr='#e6630e',GradientType=0 ); /* IE6-9 */
}
.case_con dl{width:93.28%;margin: 0.65rem auto 0; overflow: hidden;}
.case_con dt{line-height: 0;}
.case_con dd h3{padding-top: 1.2rem;height:2rem; line-height: 2rem; overflow: hidden; font-size: 1.15rem; color:#ff7701;font-weight: bold;}
.case_con dd h3 a{color:#ff7701;}
.case_con dd p{height:5.2rem; overflow: hidden; font-size: 1.1rem; line-height: 1.4rem; color:#5f5f5f;}
.case_con dd i a{display: block;width:7.95rem;height:1.85rem;border:1px solid #dcdcdc; background:#fff; text-align: center; line-height: 1.85rem; font-size: 1rem; color:#5f5f5f;}

.list{margin-top: 2.4rem; height:12.0rem; overflow: hidden;}
.list p a{ display: block;float: left;margin:1.0rem 1% 0 4%;width:27%; height:2.5rem;text-align: center; line-height: 2.5rem; font-size: 0.9rem; color:#000000;font-weight: bold; border-radius: 0.2rem;
background: rgb(248,248,248); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(248,248,248,1) 18%, rgba(255,255,255,1) 19%, rgba(255,255,255,1) 35%, rgba(240,240,240,1) 48%, rgba(214,214,214,1) 71%, rgba(190,190,190,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(248,248,248,1) 18%,rgba(255,255,255,1) 19%,rgba(255,255,255,1) 35%,rgba(240,240,240,1) 48%,rgba(214,214,214,1) 71%,rgba(190,190,190,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(248,248,248,1) 18%,rgba(255,255,255,1) 19%,rgba(255,255,255,1) 35%,rgba(240,240,240,1) 48%,rgba(214,214,214,1) 71%,rgba(190,190,190,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f8f8', endColorstr='#bebebe',GradientType=0 ); /* IE6-9 */ }
.list p a:nth-child(3n){margin-right: 0;}

.g-pro{height:37.25rem; overflow: hidden;}
.g-pro li{ float: left;margin:0 0 1.5rem 4%;width:43.75%; border:1px solid #e3e3e3; -webkit-box-sizing: border-box;   -moz-box-sizing: border-box;        box-sizing: border-box; line-height: 0;}
.g-pro li img{border:1px solid #d9dadc; width:93.57%;display: block; margin: 0.4rem auto; -webkit-box-sizing: border-box;   -moz-box-sizing: border-box;        box-sizing: border-box; }
.g-pro li span{display: block;height:2.25rem;line-height: 2.25rem;  font-size: 0.9rem; color:#666666;text-align: center;width:100%;background:#e3e3e3;}

.g-select{background: url(../images/select_bj.jpg) no-repeat center 0;background-size: 100%;height:31.7rem; overflow: hidden; position: relative;}
.g-select h2{padding-top: 2.5rem;}
.g-select p{position: absolute; font-size: 1.0rem; color:#666666;width:30%;text-align: center; line-height: 2rem;font-weight: bold;}
.g-select p span{width:4.75rem;display: block;margin: 0 auto;background: url(../images/select_span1.png) no-repeat center 0;}
.g-select .p01{ top:8.9rem;left:0;width:24%;}
.g-select .p02{ top:9rem;right:0;width:28%;}
.g-select .p03{ top:21.1rem;left:0;}
.g-select .p04{ top:21.65rem;right:0;}

.g-pic{line-height: 0;position: relative;}
.g-pic p{position: absolute; top:7.5rem;left:57.8%;padding-left: 6%;background: url(../images/tel01.png) no-repeat 0 0.4rem;background-size: 1.55rem 1.7rem; font-size: 0.8rem; color:#000000; line-height: 1.2rem;}
.g-pic p b{display: block; font-size: 1.0rem; font-family: Arial;}
.g-pic p a{display: block;color:#000000;}

.g-ys{margin-top: 2.5rem;height:45.4rem; overflow: hidden;position: relative;}
.ys_c p{line-height: 0;width:93.28%; margin: 1.5rem auto 0;}
.ys_c dl{width:93.28%; margin: 2rem auto 0; overflow: hidden;}
.ys_c dt{margin-left: 3.5rem; height:4.5rem; font-size: 1.1rem; color:#313131;margin-bottom: 0.8rem; overflow: hidden; line-height: 2rem; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;background:url(../images/ys_line.gif) no-repeat 0 bottom;background-size: 7.5rem 0.15rem;}
.ys_c .swiper-slide:nth-child(2) dl{background:url(../images/01.gif) no-repeat 0 0;background-size: 2.75rem 4.5rem ;}
.ys_c .swiper-slide:nth-child(3) dl{background:url(../images/02.gif) no-repeat 0 0;background-size: 2.75rem 4.5rem ;}
.ys_c .swiper-slide:nth-child(4) dl{background:url(../images/03.gif) no-repeat 0 0;background-size: 2.75rem 4.5rem ;}
.ys_c dt b{ font-size: 1.5rem; color:#ff7701; display: block;line-height: 1.6rem;}
.ys_c dd{overflow: hidden;padding-left: 0.5rem;position: relative; font-size: 1rem;line-height: 1.5rem; color:#666666;background:url(../images/ys_ico.gif) no-repeat 0 0.8rem;background-size: 0.3rem 0.4rem ;}
.g-ys .prev2{position: absolute;  bottom:2.5rem;left:25%;width:4rem; height:4rem; z-index: 3;}
.g-ys .next2{position: absolute;  bottom:2.5rem;right:25%;width:4rem; height:4rem; z-index: 3;}
.g-ys .ysroll{height:2.0rem;width:100%; text-align: center; position: absolute;bottom:2.7rem;left:0;}
.g-ys .ysroll  span{display: inline-block;width:0.7rem; height:0.7rem; background:#555555;border-radius: 100%;margin:0 0.5rem;opacity: 1;}
.g-ys .ysroll .swiper-pagination-bullet-active{background:#ff7701;}

.g-news{ height:19.2rem; overflow: hidden;background:#f3f3f3; position: relative;}
.more{position: absolute; top: 0.9rem;right:3%;width:1.2rem; height:1.24rem; z-index: 3;}

.news_nav{height:3.2rem; overflow: hidden;
background: rgb(248,248,248); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(248,248,248,1) 18%, rgba(255,255,255,1) 19%, rgba(255,255,255,1) 35%, rgba(240,240,240,1) 48%, rgba(214,214,214,1) 71%, rgba(190,190,190,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(248,248,248,1) 18%,rgba(255,255,255,1) 19%,rgba(255,255,255,1) 35%,rgba(240,240,240,1) 48%,rgba(214,214,214,1) 71%,rgba(190,190,190,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(248,248,248,1) 18%,rgba(255,255,255,1) 19%,rgba(255,255,255,1) 35%,rgba(240,240,240,1) 48%,rgba(214,214,214,1) 71%,rgba(190,190,190,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f8f8', endColorstr='#bebebe',GradientType=0 ); /* IE6-9 */}
.news_nav p{float: left;padding: 0 5%; color:#555555; font-size: 1.1rem; line-height: 3.2rem;}
.news_nav p.cur{ color: #fff;
background: rgb(255,163,27); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(255,163,27,1) 18%, rgba(243,133,21,1) 48%, rgba(230,99,14,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(255,163,27,1) 18%,rgba(243,133,21,1) 48%,rgba(230,99,14,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(255,163,27,1) 18%,rgba(243,133,21,1) 48%,rgba(230,99,14,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa31b', endColorstr='#e6630e',GradientType=0 ); /* IE6-9 */}
.news_con ul{margin:0.8rem 3.1%;}
.news_con li{border-bottom: 1px dashed #b5b5b5; height: 3.1rem;line-height: 3.1rem; overflow: hidden;padding-left: 1.5rem; font-size: 1.1rem; position: relative;}
.news_con li:before{position: absolute; content:"";width:0;left:0; top: 1.2rem;left:0;border-left: 0.5rem solid #8d8c94; border-top: 0.4rem solid transparent;border-bottom: 0.4rem solid transparent;}
.news_con li a {color:#555555;}

.g-about{width:93.4375%;margin: 2.35rem auto 0;padding-bottom:2rem; overflow: hidden;}
.g-about dd h3{ font-size: 1.5rem;font-weight: bold;padding-top: 2.0rem; line-height: 2rem;}
.g-about dd h3 a{ color:#333333;}
.g-about dd p{line-height: 1.5rem; color:#666666; font-size: 1rem; padding-top: 0.2rem;}






html {font-size: 10px;}
@media screen and (min-width: 320px) {html {font-size: 10.625px;}}
@media screen and (min-width: 360px) {html {font-size: 11.875px;}}
@media screen and (min-width: 400px) {html {font-size: 13.125px;}}
@media screen and (min-width: 440px) {html {font-size: 14.375px;}}
@media screen and (min-width: 480px) {html {font-size: 15.625px;}}
@media screen and (min-width: 520px) {html {font-size: 16.875px;}}
@media screen and (min-width: 560px) {html {font-size: 18.125px;}}
@media screen and (min-width: 600px) {html {font-size: 19.375px;}}
@media screen and (min-width: 640px) {html {font-size: 20px;}}