.wrap img{ width:100%;}	
/**/
.zs { height: 18.75rem; overflow: hidden;}
.zs ul { padding-top: 1.67rem; margin: 0 3.1%;}
.zs li { float: left; width: 29.6%; height: 7.33rem; margin-bottom: 0.83rem; background: url("../Images/Index/zsk.jpg") no-repeat; background-size: 100% 7.33rem; text-align: center; line-height: 7.33rem;}
.zs li a { font-size: 1rem; color: #ffffff;}
.zs li:nth-child(2), .zs li:nth-child(5) { margin: 0 5.6%;}
.zs li:nth-child(6) { line-height: 1.5rem; padding-top: 2.2rem; height: 5.13rem;}
/**/
.banner img { border-bottom: 3px solid #ef6300;}
/**/
.qs { height: 36.28rem; background: url("../Images/Index/qsb.jpg") no-repeat; background-size: 100% 33.08rem; border-bottom: 7px solid #f78d00; overflow: hidden;}
.qsk { width: 87.5%; margin: 0 auto; padding-top: 2.92rem;}
.qsk .m-cnt{ width:100%; display:block; height: 4.33rem;}
.qsk .m-cnt li{ float: left; width: 50%; height: 3.04rem; background: url("../Images/Index/qs_04.jpg") no-repeat; background-size: 100% 3.04rem; font-size: 1rem; color: #333333; text-align: center; line-height: 2.42rem;}
.qsk .m-cnt li.z-on{ background:url("../Images/Index/qs_03.jpg") no-repeat; color: #ffffff; font-weight: bold; background-size: 100% 3.04rem;}
.qsk .m-box .con{ display:inline; float:left;}
.qsk .m-box .con li { float: left; width: 47.8%; height: 14rem; font-size: 1rem; color: #333333; text-align: center;}
.qsk .m-box .con li p { width: 100%; margin-bottom: 0.5rem;}
.qsk .m-box .con li p img { padding: 3px; border: 1px solid #d2d2d2; width: 96%;}
.qsk .m-box .con li:nth-child(1), .qsk .m-box .con li:nth-child(3), .qsk .m-box .con li:nth-child(5) { margin-right: 4.4%;}
/**/
.fs { height: 26rem; background: url("../Images/Index/fsb.jpg") no-repeat; background-size: 100% 38.58rem; overflow: hidden;}
.fsk { width: 87.5%; margin: 0 auto; padding-top: 2.08rem;}
.fsk h2 { height: 3.88rem;}
.fsk h2 p { float: left; width: 50%; height: 2.5rem; background: #08007B; font-size: 1rem; color: #ffffff; text-align: center; line-height: 2.5rem; font-weight: bold;}
.fsk h2 em { display: block; float: left; width: 50%; height: 2.42rem; border-bottom: 2px solid #08007B;}
.fsk h2 em a { display: block; width: 28.9%; height: 1.54rem; background: url("../Images/Index/fsk.jpg") no-repeat; float: right; margin-top: 0.5rem; font-size: 0.92rem; color: #666666; text-align: center; line-height: 1.54rem; text-transform: uppercase; background-size: 100% 1.44rem;}
.fsk h3 { width: 100%; height: 3rem; background: url("../Images/Index/fsk1.jpg") no-repeat; background-size: 100% 3rem; font-size: 1.08rem; color: #08007B; text-align: center; line-height: 2.5rem; font-weight: bold;}
.fsk h4 { height: 12.54rem;}
.fsk h4 a { font-size: 0.92rem; color: #666666; display: block; float: left; width: 50%; line-height: 2rem;}
.fsk ul { margin-top: 0.5rem;}
.fsk li { float: left; width: 47.65%; height: 2.5rem; background: #e3e3e3; border-radius: 0.2rem; margin-bottom: 0.83rem; font-size: 1.08rem; text-align: center; line-height: 2.5rem;}
.fsk li a { color: #333333;}
.fsk li:nth-child(1), .fsk li:nth-child(3), .fsk li:nth-child(5) { margin-right: 4.7%;}
/**/
.lr { height: 35.33rem; background: url("../Images/Index/lrb.jpg") no-repeat; background-size: 100% 35.33rem; overflow: hidden;}
.lr h2 { height: 11.38rem; text-align: center;}
.lr h2 p { width: 63.9%; margin: 0 auto; padding-top: 1.21rem;}
.lr h2 em { display: block; margin-top: 0.3rem; font-size: 1rem; color: #333333;}
.lr h2 em span { font-size: 1.5rem; color: #e60000; font-weight: bold;}
.lr h2 i { display: block; font-size: 1rem; color: #333333;}
.lr h2 i b { font-size: 1.25rem; color: #e60000; font-weight: bold; line-height: 1.25rem;}
.lr dt { width: 87.3%; margin: 0 auto;}
.lr dd { width: 87.3%; margin: 0 auto;}
.lr dd p { font-size: 1rem; height: 2.33rem; color: #444444; padding-left: 2.3%; border-left: 4px solid #ff9c00; margin-top: 1.79rem;}
.lr dd p:nth-child(2) { line-height: 2.33rem;}
/**/
.xd { height: 32.46rem; background: url("../Images/Index/xdb.jpg") no-repeat; background-size: 100% 32.46rem;}
.xdk { width: 87.5%; margin: 0 auto;}
.xdk h2 { height: 2.71rem; text-align: center; padding-top: 1.75rem; background: url("../Images/Index/xdx.jpg") no-repeat center 2.58rem; background-size: 100% 0.21rem;}
.xdk h2 a { font-size: 1.25rem; color:#08007B; font-weight: bold;}
.xdk li { float: left; width: 47.8%; height: 12.29rem; margin-bottom: 1.25rem; background: url("../Images/Index/xdk.jpg") no-repeat; background-size: 100% 12.29rem; text-align: center;}
.xdk li p { font-size: 2rem; color: #ffffff; font-style: italic; padding-top: 0.5rem;}
.xdk li em { display: block; width: 85%; margin: 0 auto; font-size: 0.92rem; color: #ffffff; line-height: 1.25rem; margin-top: 1.5rem;}
.xdk li span { display: block; width: 64%; height: 1.63rem; background: #ffffff; line-height: 1.63rem; font-size: 0.92rem; color: #3aa9b2; margin: 0 auto; border-radius: 0.2rem; margin-top: 0.8rem;}
.xdk li:nth-child(1), .xdk li:nth-child(3) { margin-right: 4.4%;}
.xdk li:nth-child(4) em { font-weight: bold;}
/**/
.ms { height: 47.21rem; overflow: hidden; background: url("../Images/Index/msb.jpg") no-repeat; background-size: 100% 47.21rem;}
.ms h2 { height: 6.04rem;}
.ms h2 p { float: left; font-size: 1rem; color: #ffffff; text-align: right; padding: 0.8rem 0 0 1%; width: 45.5%;}
.ms h2 p span { display: block; font-size: 1.1rem;}
.ms h2 p i { font-size: 1.7rem; color: #ffbe77; font-style: italic; text-transform: uppercase;}
.ms h2 em { display: block; float: right; font-size: 0.92rem; color: #ffffff; width: 45%; text-align: right; padding: 0.5rem 5% 0 0;}
.ms h2 em span { display: block; font-weight: bold; font-size: 2.38rem;}
.ms .m-box .con{ display:inline; float:left;}
.ms dl { width: 87.5%; margin: 0 auto; height: 33.21rem;}
.ms dt { width: 100%;}
.ms dd h3 { height: 3.38rem; border-bottom: 1px solid #adadad;}
.ms dd h3 em { display: block; float: left; width: 11.3%; height: 2.58rem; background: url("../Images/Index/ms_06.jpg") no-repeat; background-size: 100% 2.58rem; font-size: 1.5rem; color: #ffffff; font-weight: bold; text-align: center; line-height: 2.58rem; padding-right: 2%;}
.ms dd h3 p { float: left; font-size: 1.08rem; color: #08007B; font-weight: bold; margin-left: 2%;}
.ms dd h3 p span { display: block;}
.ms dd h4 p { width: 81.9%; font-size: 1rem; color: #333333; line-height: 1.25rem; margin-top: 0.5rem; margin-left: 12.2%; padding-left: 3.3%; background: url("../Images/Index/ms_10.jpg") no-repeat left 0.5rem; background-size: 8px 8px;}
.ms .m-cnt{ width:87.2%; display:inline-block; padding:0 6.4%;}
.ms .m-cnt li{ width: 21.7%; height: 5.42rem; float: left; margin-right: 4.4%; background: url("../Images/Index/ms_16.jpg") no-repeat; background-size: 100% 5.42rem; font-size: 2.44rem; color: #ec4200; text-align: center; line-height: 5.42rem; font-weight: bold;}
.ms .m-cnt li:nth-child(4) { margin-right: 0;}
.ms .m-cnt li.z-on{ background: url("../Images/Index/ms_14.jpg") no-repeat; color: #ffffff; background-size: 100% 5.42rem;}
/**/
.sm { height: 27.5rem; overflow: hidden; background: url("../Images/Index/smbb.jpg") no-repeat; background-size: 100% 27.5rem;}
.sm h2 { width:95.5%; margin: 0 auto; height: 3.5rem; padding-top: 1.83rem;}
.sm h2 p { float: left; font-size: 2.08rem; color: #08007B; font-weight: bold;}
.sm h2 em { display: block; float: left; font-size: 1.38rem; color: #08007B;}
.sm h2 em span { display: block; font-size: 0.83rem; color: #d8d8d8; font-style: italic; text-transform: uppercase; line-height: 0.83rem;}
.sm ul { width: 87.5%; height: 20.79rem; background: url("../Images/Index/smb.jpg") no-repeat; background-size: 100% 19.79rem; margin: 0 auto;}
.sm li { width: 46.95%; float: left; height: 4.13rem;}
.sm li em { display: block; float: left; width: 14.2%; padding: 1.04rem 0 0 20.9%;}
.sm li p { float: left; font-size: 1rem; color: #e70501; line-height: 3.29rem; margin-left: 5%;}
.sm li:nth-child(1), .sm li:nth-child(3), .sm li:nth-child(5), .sm li:nth-child(7), .sm li:nth-child(9) { margin-right: 6.1%;}
.sm li:nth-child(1) p { color: #f78d00; font-weight: bold;}
.sm li:nth-child(10) p { color: #08007B;}
/**/
.ws { height: 26.92rem; background: url("../Images/Index/wsb.jpg") no-repeat; background-size: 100% 26.92rem; overflow: hidden;}
.wsk { width: 87.5%; padding-top: 1.58rem; margin: 0 auto;}
.wsk h2 { height: 2.17rem; background: url("../Images/Index/ws_10.jpg") no-repeat 0 bottom; background-size: 100% 0.21rem;}
.wsk h2 p { float: left; font-size: 1rem; color: #08007B; font-weight: bold; padding-left: 7.3%; background: url("../Images/Index/ws_06.jpg") no-repeat left 0; background-size: 1.25rem 1.29rem;}
.wsk h2 a { display: block; float: right; width: 14.5%; height: 1.54rem; background: url("../Images/Index/ws_03.jpg") no-repeat; font-size: 0.92rem; color: #666666; text-transform: uppercase; text-align: center; line-height: 1.54rem; background-size: 100% 1.44rem;}
.wsk dl { height: 8.92rem; margin-top: 1.25rem; overflow: hidden;}
.wsk dt { float: left; width: 46.9%;}
.wsk dt img { padding: 1px; border: 1px solid #c1c1c1; width: 99%;}
.wsk dd { float: right; width: 50.2%;}
.wsk dd span { font-size: 1rem; color: #333333; font-weight: bold;}
.wsk dd p { font-size: 0.92rem; color: #666666; line-height: 1.17rem; margin-top: 0.5rem;}
.wsk dd a { display: block; width: 55.3%; height: 1.71rem; border: 1px solid #ff9c00; border-radius: 0.2rem; background: #ffefd7; font-size: 1rem; color: #e36b00; text-align: center; line-height: 1.71rem; margin-top: 0.4rem;}
/**/
.ss { height: 14.5rem; background: url("../Images/Index/wsb.jpg") no-repeat; background-size: 100% 14.5rem; overflow: hidden; position: relative;}
.ssk { width: 87.5%; margin: 0 auto;}
.ssk h2 { height: 2.17rem; background: url("../Images/Index/ss_06.jpg") no-repeat 0 bottom; background-size: 100% 0.21rem;}
.ssk h2 p { float: left; font-size: 1rem; color: #08007B; font-weight: bold; padding-left: 7.3%; background: url("../Images/Index/ss_03.jpg") no-repeat left 0; background-size: 1.5rem 1.17rem;}
.ssk h2 a { display: block; float: right; width: 14.5%; height: 1.54rem; background: url("../Images/Index/ws_03.jpg") no-repeat; font-size: 0.92rem; color: #666666; text-transform: uppercase; text-align: center; line-height: 1.54rem; background-size: 100% 1.44rem;}
.ssk .prev{ width:7.8%; position:absolute; top:4.75rem; left:6.3%; z-index: 88;}
.ssk .next{ width:7.8%; position:absolute; top:4.75rem; right:6.3%; z-index: 88;}
.ssk .nowarp { margin:1.63rem 4.3% 0;}
.ssk .m-box .con{ display:inline; float:left;}
.ssk .m-box .con p { float: left; width: 47.3%; text-align: center;}
.ssk .m-box .con p a { font-size: 1rem; color: #333333;}
.ssk .m-box .con p span { display: block; width: 100%; margin-bottom: 0.5rem;}
.ssk .m-box .con p span img { width: 96%; padding: 3px; border: 1px solid #d2d2d2;}
.ssk .m-box .con p:nth-child(1) { margin-right: 5.4%;}
/**/
.dz { height: 20rem; background: url("../Images/Index/wsb.jpg") no-repeat; background-size: 100% 32.29rem; overflow: hidden;}
.dzk { width: 87.5%; margin: 0 auto;}
.dzk h2 { height: 2.17rem; background: url("../Images/Index/dz_06.jpg") no-repeat 0 bottom; background-size: 100% 0.21rem;}
.dzk h2 p { float: left; font-size: 1rem; color: #08007B; font-weight: bold; padding-left: 7.3%; background: url("../Images/Index/dz_03.jpg") no-repeat left 0; background-size: 1.17rem 1.08rem;}
.dzk h2 a { display: block; float: right; width: 14.5%; height: 1.54rem; background: url("../Images/Index/ws_03.jpg") no-repeat; font-size: 0.92rem; color: #666666; text-transform: uppercase; text-align: center; line-height: 1.54rem; background-size: 100% 1.44rem;}
.dzk dl { margin-top: 1.25rem;}
.dzk dt { width: 100%;}
.dzk dd p { font-size: 1rem; color: #333333; line-height: 1.5rem; margin-top: 1.6rem;}
.dzk dd a { display: block; width: 29.3%; height: 1.71rem; border: 1px solid #ff9c00; border-radius: 0.2rem; background: #ffefd7; font-size: 1rem; color: #e36b00; text-align: center; line-height: 1.71rem; margin-top: 0.5rem;}
/**/
.dk { height: 20.08rem; background: url("../Images/Index/dkb.jpg") no-repeat; background-size: 100% 20.08rem;}
.dkk { width: 87.5%; margin: 0 auto;}
.dkk h2 { height: 2.17rem; background: url("../Images/Index/dk_06.jpg") no-repeat 0 bottom; background-size: 100% 0.21rem;}
.dkk h2 p { float: left; font-size: 1rem; color: #08007B; font-weight: bold; padding-left: 7.3%; background: url("../Images/Index/dk_03.jpg") no-repeat left 0; background-size: 1.17rem 1.08rem;}
.dkk h2 a { display: block; float: right; width: 14.5%; height: 1.54rem; background: url("../Images/Index/ws_03.jpg") no-repeat; font-size: 0.92rem; color: #666666; text-transform: uppercase; text-align: center; line-height: 1.54rem; background-size: 100% 1.44rem;}
.dkk ul { margin-top: 1.25rem; height: 14.04rem;}
.dkk li { float: left; width: 47.7%; text-align: center;}
.dkk li a { font-size: 1rem; color: #333333;}
.dkk li p { width: 100%; margin-bottom: 0.5rem;}
.dkk li:nth-child(1) { margin-right: 4.6%;}
.dkk li img { width: 98%; padding: 3px; border: 1px solid #d2d2d2;}
.dka { display: block; width: 29.3%; height: 1.71rem; border: 1px solid #ff9c00; border-radius: 0.2rem; background: #ffefd7; font-size: 1rem; color: #e36b00; text-align: center; line-height: 1.71rem; margin: 0 auto;}
 
@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%;}
}