.wrap img{ width:100%;}

.ban{line-height: 0;}

.titis h4{height:5.55rem;line-height:5.55rem;text-align: center;background: url(../images/Index/ico1.jpg) no-repeat center bottom;font-size:1.9rem;background-size:100% 0.35rem;color: #333333;font-weight:normal;margin-bottom:2rem;}
.titis h4 span {font-weight: bold;color: #f0a63d;}
.titis a {color: #333333;}
.sl_c{padding:2.5rem 0 1.6rem;border-bottom:1.2rem solid #f3f3f3;overflow: hidden;}
.sl_c .tit{text-align: center;height: 5.65rem;background: url(../images/Index/ico1.jpg) no-repeat center bottom;background-size:100% 0.35rem;color: #333333;margin-bottom:1.8rem;}
.sl_c .tit h4 {font-size:1.8rem;color: #333333;height: 2.8rem;line-height: 2.8rem;}
.sl_c .tit h4 span {font-weight: bold;color: #f0a63d;font-weight: bold;}
.sl_c .tit p{font-size:1.5rem;color: #999999;height: 1.55rem;line-height: 1.55rem;}
.sl_c li{float:left;background: url(../images/Index/sl_ico1.jpg) no-repeat right;padding:0 7%;}
.sl_c li p {font-size: 1rem;color: #333333}
.sl_c li p span {font-size:2.3rem;}
.sl_c li em{display: block;font-size:1rem;color: #d8d8d8}
.sl_c li:last-child{background: none; padding-right:4%}

.pro{padding:1.15rem 0 2.5rem;}
.pro .nr {overflow: hidden;padding:3.75%;}
.pro .nr li{font-size:0;line-height: 0;margin-bottom:1rem;position: relative;}
.pro .nr li span {display: block;height: 3.15rem; color: #fff;font-size: 1.2rem;text-align: center;line-height: 3.15rem;position: absolute;bottom:0;left:0;background: rgba(0,0,0,0.67);width:100%;border-radius:0 0 0.4rem 0.4rem;}
.pro .nr li img{border-radius: 0.4rem}
.pro .nr li:nth-child(2n){margin:0 0 1rem 0;}
.pro_btn1 a{height: 4rem;background: #da3019;line-height: 4rem;font-size: 1.2rem;color: #fff;text-align: center;display: block;}
.f_a{margin-bottom:2.5rem;background: #f5f5f5;overflow: hidden;}
.f_a h4{padding:0 1rem;height: 3.85rem;background: #f0a63d;line-height: 3.85rem;}
.f_a h4 a{font-size:1.3rem;color: #fff;}
.f_a h4 i{float:right;background: url(../images/Index/f_a1.jpg) no-repeat;width:0.7rem;height: 1.35rem;margin-top:1.45rem; background-size: 100%;}
.f_a img{float:left;width:1.55rem;margin:1.25rem 0.45rem 0 0;}
.f_a li{float:left;width:33.33%;box-sizing: border-box;padding-left:4%;background: url(../images/Index/f_a2.jpg) no-repeat 0.5rem center;background-size: 0.3rem 0.3rem;height: 3.5rem;border-bottom:1px solid #ededed;line-height: 3.5rem;}
.f_a li a{font-size:1rem;color: #333333;}
.f_a:last-child li{width:auto;padding:0 4.5%;}

.tu1{background: url(../images/Index/tu1.jpg) no-repeat;background-size: 100% 13.55rem;height:13.55rem;overflow: hidden;}
.tu1 p{text-align: center;margin-top:8rem;font-size:1.5rem;color: #fff;background: url(../images/Index/t_ico1.png) no-repeat center;}

.yous{padding:1.45rem 0 1.1rem;overflow: hidden;}
.yous .titis h4 span {padding-right:0.8rem;}
.ys_nr{margin:0 3.75%;overflow: hidden;}
.ys_nr p{font-size:0;line-height: 0;position: relative;}
.ys_nr p span {background: url(../images/Index/ys_bj.png) no-repeat center bottom; background-size: 100% 13.5rem;position: absolute;left:0;bottom:0;height: 100%;width:100%;text-align: center;font-size: 1.2rem;color: #fff;padding-top:12.8rem;line-height: 2rem;box-sizing: border-box;}
.ys_nr p span em {font-weight: bold;}
.ys_nr p span i {width:1.4rem;height: 0.2rem;background: #f0a63d;margin:0 0.7rem;display: inline-block;vertical-align: middle;}
.ys_qh{margin-top:-2rem;position: relative;z-index: 99;}
.ys_qh li{float:left;width:12.5%;margin-right:5%;height: 14.4rem;font-size:1.2rem;color: #333333;box-sizing: border-box;padding:4.3rem 4% 0;line-height: 1.3rem}
.ys_qh li.active{color: #f0a63d}
.ys_qh li:nth-child(1){background: url(../images/Index/ys_ico1.png) no-repeat;background-size:100% 14.4rem;}
.ys_qh li:nth-child(2){background: url(../images/Index/ys_ico1.png) no-repeat;background-size:100% 14.4rem;}
.ys_qh li:nth-child(3){background: url(../images/Index/ys_ico1.png) no-repeat;background-size:100% 14.4rem;}
.ys_qh li:nth-child(4){background: url(../images/Index/ys_ico1.png) no-repeat;background-size:100% 14.4rem;}
.ys_qh li:nth-child(5){background: url(../images/Index/ys_ico1.png) no-repeat;background-size:100% 14.4rem;}
.ys_qh li:last-child{margin:0;background: url(../images/Index/ys_ico1.png) no-repeat;background-size:100% 14.4rem;}
/*.ys_j{position: absolute;bottom:0;left:0;width:100%;text-align: center;z-index:11}
.ys_j img,.ys_j img{width:2.15rem;display: inline-block;padding:0 5rem;}*/


.jianz{padding:0 3.75% 1rem;overflow: hidden;border-bottom:1.2rem solid #f4f4f4}
.jianz .titis {height: 4.4rem;}
.jianz .titis h4 {background: url(../images/Index/jz_tt.jpg) no-repeat center;background-size:100% 0.25rem;}
.jianz .titis h4 span {padding-left:0.7rem;padding-right:0;}
.jianz li{float:left;width:47.80%;margin-right:4.39%;}
.jianz li span {display: block;height: 3.85rem;text-align: center;font-size: 1.2rem;color: #666666;line-height: 3rem;overflow: hidden; text-overflow:ellipsis;white-space:nowrap;}
.jianz li:nth-child(2n){margin:0;}

.hez{padding:0 0 2rem;}
.hez .titis h4 span {padding-right:0.8rem;}
.hz_nr {overflow: hidden;padding:0 3.75%;}
.hz_nr li{float:left;width:31.41%;margin:0 2.87% 0.9rem 0;line-height: 0}
.hz_nr li:nth-child(3n){margin:0 0 0.9rem 0;}


.kb_c{padding:1.15rem 0 2.85rem;}
.kb_c .titis h4 span {padding-right:0.8rem;}
.kb_nr{margin:0 auto;overflow: hidden;padding-bottom:3rem;width:92.5%;}
.kb_nr dt p{font-size:0;line-height: 0}
.kb_nr dt span {display: block;background: #f0a63d;height: 3.3rem;line-height: 3.3rem;font-size:1.2rem;color: #fff;text-align: center;}
.kb_nr dt span em{padding-right:1rem;display: inline-block;}
.kb_nr dd {width:96.62%;margin:-3rem auto 0;background: #fff url(../images/Index/kb_a1.jpg) no-repeat center bottom;position: relative;z-index: 9;overflow: hidden;box-shadow:0 0.3rem 0.8rem #ebebeb;padding:1.6rem 0 2rem;background-size:100% 0.45rem;}
.kb_nr dd ul{}
.kb_nr dd li{float:left;min-width: 32%;height: 2.25rem;line-height: 2.25rem;font-size:1.2rem;color: #666666;box-sizing: border-box;}
.kb_nr dd li img {width:1.2rem;vertical-align: middle;margin:0 0.5rem 0 0.8rem;}
.kb_nr .swiper-pagination{font-size:1.1rem;color: #666666}
.kb_nr .swiper-pagination-fraction{bottom:0;}
.kb_nr .swiper-pagination-total{font-size:1.7rem;color: #333333;font-weight: bold;vertical-align: middle;}
.kb_j{position: absolute;bottom:0;left:0;width:100%;text-align: center;z-index:11}
.kb_j img,.kb_j img{width:1.85rem;display: inline-block;padding:0 5rem;}
.dls2 dd li:nth-child(4){width:50%;}
.kb_nr .dls2 dd {background: #fff url(../images/Index/kb_a2.jpg) no-repeat center bottom;background-size:100% 0.45rem;}


.biaod{background: url(../images/Index/bd_bj.jpg) no-repeat;background-size: 100% 27.95rem;height: 27.95rem;padding:2.2rem 9.375% 0 ;box-sizing: border-box;}
.biaod .tit{height: 8.05rem;text-align: center;}
.biaod .tit h4 {height: 2.8rem;font-size:1.7rem;color: #fff;line-height: 2.8rem;background: url(../images/Index/bd_ico1.png) no-repeat center;background-size: 25.7rem 1px;margin-bottom:0.7rem;}
.biaod .tit em {padding-right:1rem;}
.biaod .tit p {height: 2.5rem;background: #f0a63d;text-align: center;line-height: 2.5rem;font-size:1.2rem;color: #fff;}
.bd_nr li{height: 3.8rem;line-height: 3.8rem;border-bottom:1px solid rgba(255,255,255,0.6);padding-left:3.81%;}
.bd_nr li em{float:left;width:1.6rem;vertical-align: middle;display: inline-block;line-height: 0;padding-top:1rem;}
.bd_nr li input{float:left;width:90%;height: 3.8rem;padding-left:3%;border:0;background: none;font-size:1.2rem;color: #e5e5e5;}
.bd_btn1 a{height:4rem;line-height: 4rem;text-align: center;font-size:1.2rem;color: #fff;background:none;display: block;margin-top:1rem;border:1px solid #ffffff;border-radius: 1.5rem;}
#validate{ height:2.4rem; display:block; margin:0.4rem }
#validate.green{color:Green}

.about{padding:2.45rem 0 3.3rem;overflow: hidden;}
.about dl{margin:0 3.75%;}
.about dt{font-size: 0;line-height:0}
.about dd{padding:2.2rem 0 3.5rem;font-size:1.2rem;color: #666666;line-height: 2.2rem;}
.about dd li{float:left;background:url(../images/Index/sl_ico1.jpg) no-repeat right;padding:0 7.4%;}
.about dd li p {font-size: 1rem;color: #333333}
.about dd li p span {font-size:2.3rem;}
.about dd li em{display: block;font-size:1rem;color: #bbbbbb}
.about dd li:last-child{background: none}


.ry_c{background:#f4f4f4 url(../images/Index/ry_bj.jpg) no-repeat center top;background-size:100% 18.0rem;padding:1.9rem 3.75% 2.5rem; }
.ry_c h4{height:2.4rem;line-height: 2.4rem;font-size:1.4rem;color: #666666;text-align: center;background: url(../images/Index/ry_ico1.png) no-repeat center;background-size:16.85rem 0.25rem;margin-bottom:1.65rem;}
.ry_c dt{width:57.60%;margin:0 auto;line-height: 0;padding-bottom:4rem;}
.ry_c dd{font-size:1.2rem;color: #666666;line-height: 2rem;text-align: center;}

.jc_c {margin:2.5rem 3.75% 3.1rem;overflow: hidden;}
.jc_c li{float:left;display: inline-block;width:32.26%;height: 3.65rem;line-height: 3.65rem;text-align: center;background: #f0a63d;font-size:1.2rem;color: #fff;border-radius: 1.8rem;}
.jc_c li a {color: #fff;}
.jc_c li:nth-child(2){margin:0 1.5%;}


html {font-size: 10px;}
@media screen and (min-width: 320px) {html {font-size: 10.4px;}}
@media screen and (min-width: 360px) {html {font-size: 11.8px;}}
@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;}}