﻿.wrap img{ width:100%;height:100%;}	
/**/
.g-adv img { display:block;}
/**/
.zs { height:6.25rem; overflow:hidden; background:url(../Images/Index/zsbj.jpg) no-repeat; background-size:100% 6.25rem;/* margin-bottom: 100px; */}
.zs li { float:left; line-height:3.1rem; text-align:center; width: 25%;}
.zs li a { font-size:1rem; color:#212121;}
/**/
.qs { height:17.17rem; overflow:hidden; background:url(../Images/Index/qsbj.jpg) no-repeat; background-size:100% 17.17rem;}
.qs ul { padding:3.15rem 0 0 49.2%;}
.qs li { font-size:1rem; color:#212121; line-height:2.7rem;}
.qs li:nth-child(2) { padding-left:8%;}
.qs li:nth-child(3) { padding-left:9%;}
.qs li:nth-child(4) { padding-left:4%;}
.qs li span { color:#e60012;}
/**/
.fs { height:19.58rem; overflow:hidden;}
.fs h4 { font-size:1.25rem; color:#212121; font-weight:bold; text-align:center; padding-top:2rem;}
.fs .m-cnt{ width:100%; display:inline-block; margin-top:0.95rem;}
.fs .m-cnt li { width:25%; font-size:1rem; color:#212121; float:left; height:3.5rem; line-height:3.5rem; background:url(../Images/Index/fsk.jpg) no-repeat; background-size:100% 3.5rem; text-align:center;}
.fs .m-cnt li.z-on{ background: #003F86; color:#fff; }
.fs .m-box .con{ display:inline; float:left;}
.fs dl { margin-top:1.8rem;}
.fs dt { float:left; width: 26%; margin-left:3%;}
.fs dd { float:left; width: 61.3%; margin:0.2rem 0 0 5%;}
.fs dd em { display:block;}
.fs dd em a { font-size:1rem; color:#212121;}
.fs dd span { display:block; font-size:0.6rem; color:#424242; margin-top:0.3rem; line-height:1rem;}
.fs dd span a { color:#212121; /* margin-left:15%; */}
/**/
.ss { height:24.79rem; overflow:hidden;margin-top: 30px;}
.ss h4 { width:94.1%; margin:0 auto; height:2.5rem; font-size:1.17rem; color: #C8000D; text-align:center; line-height:2.5rem; font-weight:bold; border:1px solid #cfcfcf; border-radius:1.5rem;}
.ss ul { margin:1.46rem 2.9%; height:16.42rem; background:url(../Images/Index/ssbj.jpg) no-repeat; background-size:100% 16.42rem; overflow:hidden;}
.ss li { float:left; width:49.5%; height:8.3rem; margin-right:1%; font-size:1rem; color:#fff; font-weight:bold; text-align:center;}
.ss li:nth-child(2), .ss li:nth-child(4) { margin-right:0;}
.ss li i { display:block; width:26%; margin:1.71rem auto 0.2rem;}
.ss li a { color:#212121;}
.ss h5 { height:2.42rem; background: #C8000D; margin-top:1.95rem; line-height:2.42rem; text-align:center;}
.ss h5 a { color:#fff;}
.ss h5 i { float:left; font-size:0.75rem; margin:0 2.4% 0 2.2%;}
.ss h5 em { font-size:0.8rem; float:left; width:66%; display:block;}
.ss h5 b { margin-right:3%;}
/**/
.dz { height: 29rem; overflow:hidden; padding-top:1rem;}
.dz h4 { width:94.1%; margin:1.17rem auto 0; height:2.5rem; font-size:1.17rem; color: #C8000D; text-align:center; line-height:2.5rem; font-weight:bold; border:1px solid #cfcfcf; border-radius:1.5rem;}
.dz h5 { font-size:1rem; color:#656565; text-align:center; margin-top:0.5rem;}
.dz h5 span { color:#e40013;}
.dz ul { margin:1.82rem 3% 0;}
.dz li { float:left; width:44.65%; margin:0 2.7% 0.88rem 0; height:9.33rem; padding-left:4%;}
.dz li span { display:block; font-size:1rem; color:#fff; font-weight:bold; line-height:2.13rem; margin-top:5.17rem;}
.dz li i { display:block; font-size: 0.75rem; color:#313131; line-height:2.04rem;}
.dz li:nth-child(1) { background:url(../Images/Index/dz_03.jpg) no-repeat; background-size:100% 9.33rem;}
.dz li:nth-child(2) { margin-right:0; background:url(../Images/Index/dz_05.jpg) no-repeat; background-size:100% 9.33rem;}
.dz li:nth-child(3) { background:url(../Images/Index/dz_09.jpg) no-repeat; background-size:100% 9.33rem;}
.dz li:nth-child(4) { margin-right:0; background:url(../Images/Index/dz_10.jpg) no-repeat; background-size:100% 9.33rem;}
/**/
.ab{ height: 23.71rem; overflow:hidden; }
.ab h4 { width:94.1%; margin:1.17rem auto 0; height:2.5rem; font-size:1.17rem; color: #C8000D; text-align:center; line-height:2.5rem; font-weight:bold; border:1px solid #cfcfcf; border-radius:1.5rem;margin-bottom: 35px;}
.ab h5 { font-size:1rem; color:#656565; margin-top:0.5rem; padding:0 40px 0 40px; text-indent:50px; line-height:180%;}
.ab h5 span { color:#e40013;}
.ab ul { margin:1.82rem 3% 0;}
.ab li { float:left; width:44.65%; margin:0 2.7% 0.88rem 0; height:9.33rem; padding-left:4%;}
.ab li span { display:block; font-size:1rem; color:#fff; font-weight:bold; line-height:2.13rem; margin-top:5.17rem;}
.ab li i { display:block; font-size: 0.75rem; color:#313131; line-height:2.04rem;}
.ab li:nth-child(1) { background:url(../Images/Index/dz_03.jpg) no-repeat; background-size:100% 9.33rem;}
.ab li:nth-child(2) { margin-right:0; background:url(../Images/Index/dz_05.jpg) no-repeat; background-size:100% 9.33rem;}
.ab li:nth-child(3) { background:url(../Images/Index/dz_09.jpg) no-repeat; background-size:100% 9.33rem;}
.ab li:nth-child(4) { margin-right:0; background:url(../Images/Index/dz_10.jpg) no-repeat; background-size:100% 9.33rem;}
/**/
.xd { height:26.29rem; overflow:hidden; position:relative; background:#efefef;}
.xd h4 { text-align:center; font-size:1.25rem; color:#212121; padding-top:2.5rem; line-height:1.25rem;}
.xd .prev{ width:4.8%; position:absolute; top:8.96rem; left:12.8%; z-index:88;}
.xd .next{ width:4.8%; position:absolute; top:8.96rem; right:12.8%; z-index:88;}
.xd .m-box .con{ display:inline; float:left;}
.xd dl { margin-top:1.25rem;}
.xd dt { width:38.6%; margin:0 auto;}
.xd dd { margin-top:0.7rem; text-align:center; font-size:1rem; color:#212121; font-weight:bold;}
.xd dd span { display:block; color:#424242; font-weight:normal; margin-top:0.5rem; line-height:1.66rem;}
.xd dd a { display:block; width:27%; height:1.83rem; border:1px solid #bfbfbf; font-size:0.90rem; color:#3e3e3e; line-height:1.83rem; font-weight:normal; margin:0.7rem auto 0;}
/**/
.sm { height: 44.67rem; background:url(../Images/Index/smbj.jpg) no-repeat; background-size:100% 11.58rem;}
.sm h4 { text-align:center; font-size:1.25rem; color: #C8000D; padding-top: 1.5rem;}
.sm h4 span { display:block; color: #D0D0D0; font-weight:bold; text-transform:uppercase;}
.sm .m-cnt{ width:100%; display:inline-block; padding: 1.29rem 0 0 2.8%; height:2.7rem;}
.sm .m-cnt li { width: 24.2%; font-size:1rem; color:#fff; float:left; height:2.92rem; line-height:2.92rem; border: 1px solid #1C1C1C; border-width:1px 0 0 1px; text-align:center; overflow:hidden;}
.sm .m-cnt li.z-on{ background:url(../Images/Index/smk.jpg) no-repeat; background-size:100% 2.92rem; border:0;}
.sm .m-box .con{ display:inline; float:left;}
.sm .m-box .con ul { height:33.2rem; background:url(../Images/Index/smbj1.jpg) no-repeat; background-size:100% 35.08rem; padding:0 2.8%; padding-top:1.9rem;}
.sm .m-box .con li { float:left; width:48.75%; margin-right:2.5%; height:15.9rem; overflow:hidden; text-align:center; margin-bottom:0.2rem;}
.sm .m-box .con li a { font-size:1rem; color:#fff;}
.sm .m-box .con li i { display:block; height:13rem; width:99%; border:1px solid #323231; margin-bottom:0.5rem;}
.sm .m-box .con li i span { display:block; width:100%; margin:0 auto;height: 100%;}
.sm .m-box .con li:nth-child(2), .sm .m-box .con li:nth-child(4) { margin-right:0;}
/**/
.lr { height:17rem; overflow:hidden; position:relative;}
.lr h4 { text-align:center; font-size:1.25rem; color:#212121; font-weight:bold; padding-top:2.25rem;}
.lr h4 span { color:#e40013;}
.lr .prev{ width:4.8%; position:absolute; top:12.83rem; left:42.7%; z-index:88;}
.lr .next{ width:4.8%; position:absolute; top:12.83rem; right:42.7%; z-index:88;}
.lr .m-box .con{ display:inline; float:left;}
.lr ul { padding:1.35rem 3% 0;}
.lr li { float:left; width:47.75%; margin-right:4.5%;}
.lr li i { position:relative; display:block;}
.lr li i span { position:absolute; left:0; top:5.04rem; display:block; width:100%; height:1.29rem; background:url(../Images/Index/lrtm.png) no-repeat; background-size:100% 1.29rem; font-size:0.66rem; line-height:1.29rem; color:#fff; text-align:center;}
.lr li:nth-child(2) { margin-right:0;}
/**/
.ws { height: 17.42rem; overflow:hidden; position:relative;margin-top: 30px;}
.ws h4 { text-align:center; font-size:1.25rem; color:#212121; font-weight:bold; padding-top:0.15rem;}
.ws h4 span { color:#e40013;}
.ws .prev{ width:4.8%; position:absolute; top:15.04rem; left:42.7%; z-index:88;}
.ws .next{ width:4.8%; position:absolute; top:15.04rem; right:42.7%; z-index:88;}
.ws .m-box .con{ display:inline; float:left; width:100%;}
.ws dl { height:10.54rem; border:1px solid #d8d8d8; margin:1.4rem 3% 0;}
.ws dt { float:left; width:30.4%; margin:1.46rem 0 0 5%;}
.ws dd { float:left; margin:2.38rem 0 0 3%; width:60%;}
.ws dd a { font-size:0.9rem; color:#212121; font-weight:bold;}
.ws dd span { display:block; font-weight:normal; color:#424242; margin:0.2rem 0 0.5rem;}
.ws dd i { display:block; font-weight:normal;}
/**/
.ms { height:17.29rem; overflow:hidden;}
.ms h5 { height:2.42rem; background:#e40013; line-height:2.42rem; text-align:left;}
.ms h5 a { color:#fff;}
.ms h5 i { float:left; font-size:0.75rem; margin:0 2.4% 0 2.2%;}
.ms h5 em { font-size:0.8rem; float:left;width:66%; display:block;}
.ms h5 b { margin-right:3%;}
.msk { height:14.88rem; background:url(../Images/Index/msbj.jpg) no-repeat; background-size:100% 14.88rem;}
.msk h4 { text-align:center; font-size:1.25rem; color:#fff; font-weight:bold; padding-top:2rem;}
.msk ul { margin:0.8rem 2.8%;}
.msk li { width:25%; float:left; margin-bottom:1px; height:4.33rem; background: #003F86; text-align:center;}
.msk li a { font-size:1.25rem; color:#fff;}
.msk li em { display:block; margin-top:0.5rem;}
.msk li i { color: #3075D3; margin:0 2%;}
.msk li span { display:block; width:71%; height:1.04rem; border: 1px solid #3075D3; margin:0.2rem auto 0; font-size:0.75rem; line-height:1.04rem;}
/**/
.g-xl1 { width:100%; position:relative; height:28.21rem; overflow:hidden; padding-top:2.75rem;}
.g-xl1 .c-list { font-size:1rem; height:1.96rem; margin-left:2.8%; width:100%; line-height:1rem; border-bottom:1px solid #d7d7d7; overflow:hidden;}
.g-xl1 .c-list li { float:left; text-align:center; color:#292929; font-weight:bold; height:1.83rem;}
.g-xl1 .c-list li:nth-child(2) { margin:0 20%;}
.g-xl1 .c-list li.z-on { border-bottom:4px solid #0585de;}
.g-xl1 .page1 { display:inline; float:left; width:100%;}
.g-xl1 .page1 dl { height:7.83rem; padding-top:1.92rem; width:96.9%; margin-left:3.1%;}
.g-xl1 .page1 dt { float:left; width:44.2%;height: 100%;}
.g-xl1 .page1 dd { float:left; margin-left:4.5%; width:45%;}
.g-xl1 .page1 dd a { display:block; font-size:1rem; color:#212121; margin-top:0.3rem;}
.g-xl1 .page1 dd span { display:block; font-size:1rem; color:#424242; margin-top:0.5rem; line-height:1.5rem;}
.g-xl1 .page1 p { height:16.42rem; overflow:hidden; margin-left:3.9%;}
.g-xl1 .page1 p a { color:#212121;}
.g-xl1 .page1 p em { display:block; height:2.46rem; line-height:2.46rem; font-size:1rem; padding-left:4.1%; background:url(../Images/Index/dkt1.jpg) no-repeat left center; background-size:0.33rem 0.29rem; border-bottom:1px dashed #d5d5d5;}
.g-xl1 .page1 p span { float:right; font-size:0.75rem; margin-right:8.9%;}
.g-xl1 .page1 p i { float:left;}
.g-xl1 .page1 p em:nth-child(6) { 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%;}
}