.wrap img{ width:100%; display: block;}
/**/
.zs { height: 7.5rem; overflow: hidden;}
.zs li { float: left; width: 33%; height: 3rem; border-right: 1px solid #d2d2d2; border-bottom: 1px solid #d2d2d2; text-align: center; padding-top: 0.75rem;}
.zs li a { font-size: 0.92rem; color: #212330;}
.zs li a p { font-size: 0.5rem; color: #60605f; text-transform: uppercase;}
.zs li:nth-child(3){ border-right:0;}
.zs li:nth-child(6){ border-right:0;}
/**/
.qs { height: 33.62rem; padding-top: 1.63rem; background: url("../Images/Index/qsb.jpg") no-repeat; background-size: 100% 35.25rem; overflow: hidden;}
.qs dt { width: 100%;}
.qs dd { padding-top: 1rem;}
.qs dd p { width: 88.3%; margin: 0 auto; font-size: 0.83rem; color: #d9d9d9; line-height: 1.17rem; margin-top: 0.5rem;}
/**/

.fs { height: 31.88rem; background: url("../Images/Index/fsb.jpg") no-repeat; background-size: 100% 31.88rem; position: relative; overflow: hidden;}
.fs h3 { height: 7.17rem;}
.fsk { width: 93.8%; margin: 0 auto; height: 16.5rem; overflow: hidden;}
.fs .c-list { height: 3rem; font-size:0.83rem; padding-top: 0.13rem; background: #ffffff;}
.fs .c-list li { float:left; text-align:center; color: #212330; width:25%; height: 2.38rem; padding-top: 0.5rem;}
.fs .c-list li p { font-size: 0.5rem; color: #212330; text-transform: uppercase;}
.fs .c-list li.z-on { background:#d3c162;}

.fs .m-cnt{ height: 3rem; font-size:0.83rem; padding-top: 0.13rem; background: #ffffff;}
.fs .m-cnt li{ float:left; text-align:center; color: #212330; width:25%; height: 2.38rem; padding-top: 0.5rem; overflow:hidden;}
.fs .m-cnt li p { font-size: 0.5rem; color: #212330; text-transform: uppercase; height:1rem;overflow:hidden;}
.fs .m-cnt li.z-on{ background:#d3c162; }

.fs .prev { position:absolute; top:15.43rem; left:2%; width:11%; z-index:99;}
.fs .next { position:absolute; top:15.43rem; right:2%; width:11%; z-index:99;}
.fs .no_ov .m-box .page { position:relative; float:left}
.fs .no_ov .m-box .page p { border: 1px solid #d3c162;}
.fsq { text-align: center; margin-top: 1.8rem;}
.fsq span { font-size: 1rem; color: #d3c162; float: left; display: block; width: 25%;}
.fsq a { font-size: 0.83rem; color: #d9d9d9; display: block; float: left; width: 25%; margin-bottom: 1.2rem;}
/**/
.sp { height: 18.5rem; background: url("../Images/Index/spb.jpg") no-repeat; background-size: 100% 18.5rem; overflow: hidden;}
.sp h3 { width: 39.5%; margin-left: 7.7%; padding: 3.5rem 0 0.8rem;}
.sp p { width: 46.7%; margin-left: 3.4%;}
/**/
.ss { height: 38.88rem; overflow: hidden; background: url("../Images/Index/ssb.jpg") no-repeat; background-size: 100% 38.88rem;}
.ss h3 { height: 7rem; padding-top: 3.33rem;}
.ss .m-box .con{ display:inline; float:left;}
.ss .m-box .con p{ width: 68.3%; height: 16.42rem; background: url("../Images/Index/sst.jpg") no-repeat; background-size: 100% 18.42rem; margin: 0 auto; padding: 2rem 0 0 5%;}
.ss .m-box .con b { display: block; font-size: 1rem; color: #d3c162;}
.ss .m-box .con em { display: block; font-size: 0.83rem; color: #ffffff; line-height: 1.25rem; margin-top: 1rem;}
.ss .m-box .con em span { display: block;}
.ss .m-cnt{ width:58%; display:inline-block; padding:0 0 0 42%; margin-top: 1.88rem;}
.ss .m-cnt li{ width: 0.96rem; height: 0.96rem; background: url("../Images/Index/ssy_03.png") no-repeat; background-size: 0.9rem 0.9rem; margin-right: 3%; float: left;}
.ss .m-cnt li.z-on{ background:url("../Images/Index/ssy_05.png") no-repeat; background-size: 0.9rem 0.9rem;}
/**/
.lr { height: 26.21rem; background: url("../Images/Index/lrb.jpg") no-repeat; background-size: 100% 26.21rem; position: relative; overflow: hidden;}
.lr h3 { height: 8.08rem;}
.lr .prev{ width:28.9%; position:absolute; top:21.3rem; left:2%; z-index:88;}
.lr .next{ width:21.9%; position:absolute; top:21.3rem;; right:3%; z-index:88;}
.lr .m-box .con { display:inline; float:left;}
.lr .m-box .con li {float:left; width: 40%; padding-left: 10%; height: 7.8rem;}
.lr .m-box .con li p { font-size: 1.08rem; color: #ffffff;}
.lr .m-box .con li em { font-size: 0.83rem; color: #d9d9d9; line-height: 1.25rem; display: block; margin-top: 0.5rem;}
.lr .m-box .con li em span { display: block;}
.lr .m-box .con li:last-child { margin-left: 33%;}
/**/
.xd { height: 27.88rem; background: url("../Images/Index/xdb.jpg") no-repeat; background-size: 100% 27.88rem; overflow: hidden;}
.xd h3 { height: 7.71rem; padding-top: 3.33rem; width: 80.9%; margin: 0 auto;}
.xd .m-box .con{ display:inline; float:left;}
.xd .m-box .con p { width: 93.8%; height: 10rem; margin: 0 auto; font-size: 0.83rem; color: #d9d9d9; text-align: center;}
.xd .m-box .con p em { display: block; float: left; width: 48.1%;}
.xd .m-box .con p em span { display: block; border: 7px solid #ffffff; margin-bottom: 0.5rem;}
.xd .m-box .con p em:last-child { margin-left: 3.8%;}
.xd .m-cnt{ width:58%; display:inline-block; padding:0 0 0 42%; margin-top: 1.88rem;}
.xd .m-cnt li{ width: 0.96rem; height: 0.96rem; background: url("../Images/Index/xdy.png") no-repeat; background-size: 0.9rem 0.9rem; margin-right: 3%; float: left;}
.xd .m-cnt li.z-on{ background:url("../Images/Index/ssy_05.png") no-repeat; background-size: 0.9rem 0.9rem;}
/**/
.dz { height: 29.29rem; background: url("../Images/Index/dzb.jpg") no-repeat; background-size: 100% 29.29rem; overflow: hidden;}
.dz h3 { width: 70.3%; height: 8.91rem; margin: 0 auto; padding-top: 3.38rem;}
.dz .m-cnt{ width:93.8%; display:block; padding: 0 3.1%; height: 2.79rem;}
.dz .m-cnt li{ width: 24.7%; height: 2.38rem; background: #17192b; float: left; font-size: 0.92rem; color: #ffffff; text-align: center; line-height: 2.38rem; border-right: 1px solid #212330;}
.dz .m-cnt li:last-child { border-right: 0;}
.dz .m-cnt li.z-on{ background:#d3c162; color: #212330;}
.dz .m-box .con{ display:inline; float:left;}
.dz dl { width: 88.1%; height: 9.33rem; background: #ffffff; border: 1px solid #d3c162; margin: 0 auto; padding: 1.17rem 0 0 5%;}
.dz dt { float: left; width: 47.8%;}
.dz dd { float: left; margin-left: 5%; padding-top: 0.5rem;width:45%;}
.dz dd p { font-size: 1rem; color: #212330; font-weight: bold;}
.dz dd em { font-size: 0.92rem; color: #212330; display: block; margin: 0.5rem 0 1rem; }
.dz dd em span { display: block;}
.dz dd i { display: block; width: 63%; height: 2.08rem; background: #d3c162; border-radius: 1rem; font-size: 0.83rem; color: #0c0e1a; text-align: center; line-height: 2.08rem;}
/**/
.dk { height: 31.25rem; position: relative; background: url("../Images/Index/dkb.jpg") no-repeat; background-size: 100% 31.25rem; overflow: hidden;}
.dk h3 { width: 35.2%; height: 7.67rem; margin: 0 auto; padding-top: 3.29rem;}
.dk .m-cnt{ width:93.4%; display:block; margin: 0 3.1%; height: 2.42rem; background: #17192b; border: 1px solid #202230;}
.dk .m-cnt li{ width: 24.8%; height: 2.38rem; background: #17192b; float: left; font-size: 1rem; color: #ffffff; text-align: center; line-height: 2.38rem;}
.dk .m-cnt li:first-child { padding-left: 7.8%; background: url("../Images/Index/dkt1.jpg") no-repeat 10% center; background-size: 1.42rem 1.42rem;}
.dk .m-cnt li.z-on{ color: #d3c162;}
.dk .m-cnt li:first-child.z-on { background: url("../Images/Index/dkt2.jpg") no-repeat 10% center; background-size: 1.42rem 1.42rem;}
.dk .dka { display: block; position: absolute; right: 4.5%; top: 11.63rem; width: 14.5%; height: 1.17rem;}
.dk .m-box .con{ display:inline; float:left; width:100%;}
.dk .m-box .con ul { width: 93.4%; margin: 0 auto; padding-top: 0.5rem;}
.dk .m-box .con li { border-bottom: 1px dashed #242630;}
.dk .m-box .con li a { font-size: 0.83rem; color: #d9d9d9; line-height: 2.79rem;}
.dk .m-box .con li span { display: block; float: right;}
.dk .m-box .con li:last-child { border: 0;}
/**/

/**/

/**/

/**/

/**/

/**/

/**/

/**/

/**/

/**/

/**/

/**/

/**/

/**/

/**/

/**/

/**/

/**/

/**/

@media screen and (min-width:320px) {
  html { font-size:75%;}
}
@media screen and (min-width:360px) {
  html { font-size:87%;}
}
@media screen and (min-width:480px) {
  html { font-size:112%;}

}
@media screen and (min-width:568px) {
  html { font-size:131%;}

}
@media screen and (min-width:639px) {
  html { font-size:150%;}
}