.f_fm{ font-family: "Microsoft Yahei"; }
.f_ft{ font-family: "Times New Roman", Times, serif; }
.f_far{ font-family: Arial, Helvetica, sans-serif; }
.f_fim{ font-family: Impact; }

.wrap img{ width:100%;}

/*banner*/
.g-adv{width:100%;height:14.2rem;overflow: hidden;position: relative;}
.g-adv a{display: block;position: absolute;top:8.5rem;left:40%;width: 44%;height: 1.6rem;line-height: 1.6rem;z-index: 9;}

/**/
.gx{margin-top: 2rem;height:28.5rem;overflow: hidden; }
.gx h3{background:url(/templates/cn/wap/images/gx.jpg) no-repeat 80% 0;background-size: 2.58rem 3.54rem;text-align: center;font-size: 1.08rem;padding-top: 1.8rem;margin-bottom: 2.6rem}
.gx h3 span{display: block;padding-top: 0.3rem;color: #c72924;font-weight: bold;font-size: 1.5rem}
.gx ul li{float: left;width: 25.6%;text-align: center;color: #333333;font-size: 1rem;margin:0 8.4% 1rem 0}
.gx ul li em{display: block;padding: 0.05rem;width: 6.5rem;border: 2px solid #eeeeee;border-radius: 6.5rem;height: 6.5rem;margin-bottom: 0.7rem}
.gx ul li:nth-child(3){margin-right: 0}
.gx ul li:nth-child(4){margin-left:20%}
.gx ul li:first-child{margin-left: 3.1%}

.ys{padding-top: 2.3rem;height: 36.6rem;background:url(/templates/cn/wap/images/ysbj.jpg) no-repeat center 0;background-size: 100%;overflow: hidden;}
.ys h3{text-align: center;color: #fff;font-size: 1rem;line-height: 1.3rem;height: 7.9rem}
.ys h3 span{display: block;background:url(/templates/cn/wap/images/ys.jpg) no-repeat center 0.4rem;background-size: 100%;width: 68%;margin:0 auto 0.6rem auto;font-weight: bold;font-size: 1.58rem;}
.ys dt{width: 92.5%;margin: 0 auto}
.ys dt img{padding: 0.08rem;border: 2px solid #e1e1e1}
.ys dd span{display: block;background:url(/templates/cn/wap/images/ys1.png) no-repeat 0 0;background-size:100%;width: 74%;height: 5.3rem;padding-left:20%;color: #d3d3d3;font-size: 0.58rem;margin:1.5rem auto 0.5rem auto;line-height:1.2rem}
.ys .con:nth-child(2) dd span{background:url(/templates/cn/wap/images/ys2.png) no-repeat 0 0;background-size:100%;width: 74%;}
.ys .con:nth-child(3) dd span{background:url(/templates/cn/wap/images/ys3.png) no-repeat 0 0;background-size:100%;width: 74%;}
.ys dd span b{display: block;color: #c72924;font-size: 1.17rem;padding-top: 1.5rem;}
.ys dd p{display: block;padding:0 2% 0 23%;background:url(/templates/cn/wap/images/ys.gif) no-repeat 20% 0.2rem;background-size: 0.37rem 0.37rem;font-size: 0.8rem;margin-bottom: 0.7rem;line-height: 0.8rem}
.ys .m-box{height: 25.7rem;overflow: hidden;}
.ys dl{height: 35rem;}
.ys ul li{float:left;width: 1.3rem;height: 1.3rem;border-radius: 1.3rem;background: #333333;margin-right:3%}
.ys ul li:first-child{margin-left:38%}
.ys ul li.z-on{background: #c72924}
.ys .con{display: inline;float: left;}

.pr1{position: relative;}
.pr1 p{position: absolute;top: 12rem;right: 23%;width: 20.5%;height: 1.5rem;border-right: 3px solid #c9c2bb;border-bottom: 3px solid #c9c2bb;border-radius: 0.5rem;background: #333333;text-align: center;line-height: 1.5rem}
.pr1 p a{color:#fff;font-size: 0.8rem;}

.fy{margin-top: 2rem;height: 29rem;}
.fy h3{text-align: center;color: #666666;font-size: 1rem;line-height: 1.3rem;height: 4.5rem}
.fy h3 span{display: block;background:url(/templates/cn/wap/images/fy.jpg) no-repeat center 0.4rem;background-size: 100%;width:75.5%;margin:0 auto 0.6rem auto;font-weight: bold;font-size: 1.58rem;color: #c72924}
.fy-f{background:url(/templates/cn/wap/images/fyf.jpg) no-repeat center 0;background-size: 100%;width: 93.8%;height: 22.4rem;margin: 0 auto;}
.fy p{width: 42.8%;float: right;display: block;padding:3rem 6% 0 0;color: #333333;font-size: 0.9rem;line-height: 1.4rem;text-align: center;}
.fy p span{display:block;padding: 1rem 0;border-bottom: 1px dashed #7d7d7d}
.fy p span em{font-weight: bold;color: #f36f00}
.fy p span:first-child em{display: block;}
.fy p span:nth-child(2){padding:1rem 10%;}


.ts{padding-top: 2.2rem;height: 19.5rem;background:url(/templates/cn/wap/images/tsbj.jpg) no-repeat center 0;background-size: 100%;width: 100%;overflow: hidden;}
.ts h3{text-align: center;background:url(/templates/cn/wap/images/ts.png) no-repeat center 0.6rem;background-size: 100%;width:52%;margin:0 auto;font-weight: bold;font-size: 1.58rem;color: #c72924;height: 2.7rem;}
.ts ul{width: 70%;padding:1.5rem 6% 0.3rem 6%;background: #f1f1f1;border: 1px solid #dfdfdf;margin: 0 auto;}
.ts ul li{height:auto;margin-bottom: 0.6rem;display: block;overflow: hidden;}
.ts ul li b{float: left;width: 18%;height: 3.2rem;background: #f36f00;display: block;text-align: center;color: #fff;font-size: 0.9rem;line-height: 3.2rem;}
.ts ul li span{color: #333333;font-size: 0.9rem;line-height: 1.1rem;width:77%;margin-top: 0.4rem;float: right;display:block;}
.ts ul li:nth-child(3) b{background:#c72924;}

.jz{margin-top: 2rem;height:37.7rem;position: relative;overflow: hidden;}
.jz h3{text-align: center;background:url(/templates/cn/wap/images/jz.jpg) no-repeat center 0.6rem;background-size: 100%;width:93.8%;margin:0 auto;font-weight: bold;font-size: 1.58rem;color: #c72924;height: 2.7rem;}
.jz p em{width: 79.5%;height: 16.7rem;display: block;margin: 0 auto 1.7rem auto;}
.jz dt{width: 42%;float: left;margin-left: 3.1%}
.jz dd{width: 46%;padding: 0 2.1% 0 3.9%;height:16.4rem;border: 1px solid #e3e3e3;border-left: 0;float: left;color: #666666;font-size: 0.75rem;line-height: 1.4rem;}
.jz dd span{display: block;font-weight: bold;color: #333333;font-size: 1rem;padding: 1.2rem 0 0.6rem 0}
.jz .prev{width: 12.5%;display: block;position: absolute;bottom: 0;right: 15.5%}
.jz .next{width: 12.5%;display: block;position: absolute;bottom: 0;right: 3.1%}
.jz .con{display: inline;float: left;}

.jc{margin-top: 2.1rem;height: 23.4rem;position: relative;margin-bottom: 2rem;overflow: hidden;}
.jc h3{text-align: center;color: #666666;font-size: 1rem;line-height: 1.3rem;height: 4.6rem;padding-top: 1.7rem;background: #f5f5f5}
.jc h3 span{display: block;background:url(/templates/cn/wap/images/jc.jpg) no-repeat center 0.4rem;background-size: 100%;width: 56%;margin:0 auto 0.6rem auto;font-weight: bold;font-size: 1.58rem;color: #c72924}
.jc ul li{float: left;font-size: 0;line-height: 0;overflow:hidden;}
.jc ul li:first-child,.jc ul li:nth-child(3){width: 51.7%;}
.jc ul li:last-child,.jc ul li:nth-child(2){width: 48.3%;}
.jc ul li:last-child{position: absolute;bottom:0;right: 0}

.cr{height: 26.6rem;overflow: hidden;}
.cr h3{text-align: center;background:url(/templates/cn/wap/images/ts.png) no-repeat center 0.6rem;background-size: 100%;width:52%;margin:0 auto;font-weight: bold;font-size: 1.58rem;color: #c72924;height: 2.7rem;}
.cr ul li{float: left;width: 29.5%;margin-bottom: 1.3rem;text-align: center;color: #737373;font-size: 0.9rem;line-height: 1.1rem}
.cr ul li img{margin-bottom: 0.8rem;}
.cr ul li em{display: block;}
.cr ul li:first-child,.cr ul li:nth-child(3){margin: 0 18% 1.3rem 11.5%}

.tz{height: 35rem;overflow: hidden;}
.tz h4{text-align: center;color: #c72924;font-size: 1.5rem;padding: 1.7rem 0 ;line-height: 1.2rem}
.tz ul li{height: 2.8rem;background:url(/templates/cn/wap/images/tzc.jpg) no-repeat 0 0.95rem;background-size: 0.17rem 0.9rem;padding-left: 3.6%;border-bottom: 1px dashed #aeaeae;width: 89.8%;margin: 0 auto;color: #666666;font-size: 0.9rem;line-height: 2.8rem}
.tz ul li:last-child{border-bottom: 0}
.tz-t{height: 10rem;background: #eeeeee;margin-top: 0.3rem;padding:1.7rem 3.1% 0 3.1%;}
.tz h5{background:url(/templates/cn/wap/images/tz1.jpg) no-repeat;background-size: 1rem 1.1rem;font-size: 1.08rem;color: #c72924;padding-left:6%;line-height: 1rem;}
.tz em{display: block;color: #c72924;font-size: 0.75rem;border-bottom: 1px dashed #a0a0a0;padding: 1.2rem 0}
.tz p{display: block;margin-top: 1.7rem;}
.tz p span{display: block;padding-left: 12%;background:url(/templates/cn/wap/images/tz2.jpg) no-repeat;background-size: 2.2rem 2.2rem;width: 36%;height: 2.3rem;float: left;color: #333333;font-size: 0.6rem}
.tz p span b{display: block;color: #c72924;font-size: 1.17rem;font-family: "arial"}
.tz p a{width: 18.3%;height: 1.5rem;background: #f36f00;display: block;margin-top: 0.5rem;float: left;border-radius: 0.8rem;color: #fff;text-align: center;font-size: 0.7rem;line-height: 1.5rem}

.zj{height: 25rem;border-bottom: 1px solid #dedede;overflow: hidden;}
.zj h3{text-align: center;background:url(/templates/cn/wap/images/zj_03.jpg) no-repeat center 0.6rem;background-size: 100%;width:67.7%;margin:0 auto;font-weight: bold;font-size: 1.58rem;color: #c72924;height: 2.7rem;}
.zj dd{color: #666666;font-size: 0.75rem;line-height: 1.3rem;}
.zj dd h4{font-weight: bold;font-size: 0.9rem;padding: 1.2rem 0 0.5rem 0;color: #333;text-align: center}
.zj dl{width: 93.8%;margin: 0 auto;}

.te{margin-top: 1.4rem;height: 11rem;overflow: hidden;}
.te h4{padding: 0 3.1%;height: 2.2rem}
.te h4 span{color: #333333;font-weight: bold;font-size: 1rem}
.te h4 em{float: right;color: #828282;font-size: 0.75rem;padding-top: 0.2rem}
.te ul li{width: 46%;float: left;}
.te ul li:first-child{margin: 0 1.4% 0 3.1%}

html {font-size: 75%; -webkit-text-size-adjust:none; -webkit-tap-highlight-color: rgba(0,0,0,0);}
@media screen and (min-width:320px) {html { font-size:75%;}}
@media screen and (min-width:360px) {html { font-size:83%;}}
@media screen and (min-width:375px) {html { font-size:87.5%;}}
@media screen and (min-width:414px) {html { font-size:98%;}}
@media screen and (min-width:480px) {html { font-size:112%;}}
@media screen and (min-width:568px) {html { font-size:120%;}}
@media screen and (min-width:639px) {html { font-size:150%;}}




