﻿.wrap img{ width:100%;}	
/**/
.banner img { display:block;}
/**/
.zs { height:20.79rem; overflow:hidden;}
.zs ul { height:14.21rem; overflow:hidden; padding-top:2rem;}
.zs li { width:33%; float:left; text-align:center; margin-bottom:1rem;}
.zs li a { font-size:1rem; color:#322e2e;}
.zs li i { display:block; width:47%; margin:0 auto 0.4rem;}
.zs li i img { display:block;}
.zs p { width:100%;}
/**/
.qs { height:36.8rem; overflow:hidden; padding-top:2.2rem;}
.qs h4 { background:url(../Images/Index/qsx.jpg) no-repeat 0 1.1rem; background-size:100% 1px; height:3.65rem;}
.qs h4 em { display:block; float:left; text-align:center; padding-left:36.9%; width:27%;}
.qs h4 i { padding-left:20%; background:url(../Images/Index/qst.jpg) no-repeat left center; background-size:1.25rem 1.33rem; font-size:1.33rem; color:#353535; font-weight:bold;}
.qs h4 em span { display:block; font-size:0.6rem; color:#999999; text-transform:uppercase;}
.qs h4 p { float:right; margin-right:1%;}
.qs h4 p a { font-size:0.92rem; color:#f0581d; line-height:2.2rem;}
.qs ul { margin:0 3.45%;}
.qs li { float:left; width:48.3%; position:relative; margin-bottom:0.83rem;}
.qs li span { display:block; width:100%; height:2rem; position:absolute; left:0; top:13rem; font-size:0.92rem; color:#fff; text-align:center; line-height:2rem; background:url(../Images/Index/qstm.png) repeat-x;}
.qs li img { display:block;}
.qs li:nth-child(1), .qs li:nth-child(3) { margin-right:3.1%;}
/**/
.fs { height:42.3rem; overflow:hidden;}
.fsz { height:12.4rem; overflow:hidden;}
.fsz h4 { height:3.55rem; overflow:hidden; background:url(../Images/Index/fsx.jpg) no-repeat 0 1rem; background-size:100% 1px; text-align:center;}
.fsz h4 i { display:block; font-size:1.33rem; color:#353535; font-weight:bold; padding-left:10%; background:url(../Images/Index/fst.jpg) no-repeat 27.8% center; background-size:1.58rem 1.58rem;}
.fsz h4 span { display:block; font-size:0.6rem; color:#999999; font-weight:normal; text-transform:uppercase;}
.fsz ul { margin:0 1.1%;}
.fsz li { float:left; padding:0 2px 2px 0;width: 24.3%;}
.fsz li a { display:block; width:100%; height:3.75rem; background:#f0581d; font-size:0.9rem; color:#fff; text-align:center; line-height:3.75rem;overflow: hidden;}
.fsz li:nth-child(4), .fsz li:nth-child(8) { margin-right:0;}
.fsx { height:10.1rem; overflow:hidden;}
.fsx h4 { text-align:center; font-size:1rem; color:#555555; font-weight:bold; height:2.75rem;}
.fsx h4 span { display:block; font-size:0.6rem; color:#999999; font-weight:normal; text-transform:uppercase;}
.fsx ul { margin:0 1.4%;}
.fsx li { float:left; width:25%; text-align:center;}
.fsx li a { display:block; height:4.33rem; border:3px solid #c5c5c5; border-width:3px 0 3px 3px; font-size:1rem; color:#333333;}
.fsx li:nth-child(4) a { border:3px solid #c5c5c5; border-width:3px 3px 3px 3px;}
.fsx li i { display:block; width:23%; margin:0.53rem auto 0.1rem;}
.fsx li i img { display:block;}
.fsk p { width:100%;}
.fsk p img { display:block;}
.fsk ul { height:4rem; border-bottom:4px solid #222222;}
.fsk li { float:left; width:20%; text-align:center;}
.fsk li a { display:block; height:3.2rem; background:#f0581d; font-size:1rem; color:#fff; font-weight:bold; padding-top:0.8rem; line-height:1.25rem;}
.fsk li a span { display:block; font-weight:normal; font-size:0.75rem; font-weight:normal;}
.fsk li:nth-child(2) a, .fsk li:nth-child(4) a { background:#2d2d2d;}
/**/
.lr { height:43.78rem; overflow:hidden; background:#e8e8e8;}
.lr h4 { height:11.42rem; background:url(../Images/Index/lrk.jpg) no-repeat; background-size:100% 11.42rem; text-align:center;}
.lr h4 i { display:block; width:20.3%; margin:0 auto; padding-top:3.7rem;}
.lr h4 i img { display:block;}
.lr h4 span { display:block; font-size:1.5rem; color:#222222; font-weight:bold; margin-top:0.2rem;}
.lr h4 em { display:block; font-size:0.5rem; color:#999999; text-transform:uppercase;}
.lr .lru { width:96%; display:inline-block; margin:0 2%; height:6.71rem;}
.lr .lru li { float:left; width:32.13%; height:2.33rem; font-size:0.92rem; text-align:center; line-height:2.33rem; background:#353535; margin-bottom:0.71rem;}
.lr .lru li a { color:#fff;}
.lr .lru li:nth-child(2), .lr .lru li:nth-child(5) { margin:0 1.8%;}
.lr .m-cnt { width:96.8%; display:inline-block; margin:0 1.6%; height:6.71rem;}
.lr .m-cnt li { float:left; width:24.18%; margin-right:1%; text-align:center; font-size:0.92rem; color:#666666;}
.lr .m-cnt li i { display:block; width:100%; margin-bottom:0.3rem;}
.lr .m-cnt li i img { display:block;}
.lr .m-cnt li:nth-child(4) { margin-right:0;}
.lr .m-box .con { display:inline; float:left;}
.lr .m-box .con dl { margin:0 1.6%;}
.lr .m-box .con dt { float:left; width:50%; height:16.17rem;}
.lr .m-box .con dd { float:left; width:50%; height:16.17rem; background:#fff; text-align:center;}
.lr .m-box .con dd i { display:block; font-size:0.9rem; color:#222222; margin:1.6rem 0 0.8rem;}
.lr .m-box .con dd em { display:block; width:80%; font-size:0.92rem; color:#666666; margin:0 auto; text-align:justify; line-height:1.33rem;}
.lr .m-box .con dd em span { color:#f0581d;}
.dz ul { margin:0 1.6%;}
.dz li { width:24.18%; float:left; margin-right:1%; text-align:center;}
.dz li a { font-size:0.92rem; color:#666666;}
.dz li i { display:block; width:100%; margin-bottom:0.3rem;}
.dz li i img { display:block;}
.dz li:nth-child(4) { margin-right:0;}

/**/
.ms { height:50.08rem; overflow:hidden;}
.ms h4 { height:15.29rem; background:url(../Images/Index/msz.jpg) no-repeat; background-size:100% 15.29rem; text-align:center; font-size:0.5rem; color:#c6c6c6; overflow:hidden;}
.ms h4 i { display:block; font-size:1rem; color:#222222; font-weight:bold; padding:11.5rem 0 0.3rem 0;}
.ms .m-box .con { display:inline; float:left;}
.ms .m-box .con dt { width:100%;}
.ms .m-box .con dt img { display:block;}
.ms .m-box .con dd { height:8.83rem; padding:1.6rem 0 0 3.1%; background:#f1f1f1;}
.ms .m-box .con dd p { height:4.17rem; margin-bottom:0.6rem;}
.ms .m-box .con dd p b { display:block; float:left; width:16%;}
.ms .m-box .con dd p b img { display:block;}
.ms .m-box .con dd p em { display:block; float:left; margin:0.2rem 0 0 1.8%; font-size:1.17rem; color:#222222; font-weight:bold;}
.ms .m-box .con dd p em i { display:block; font-size:1.25rem; color:#898989; text-transform:uppercase; font-weight:normal;}
.ms .m-box .con dd p em i span { font-size:1.46rem; color:#f0581d; font-weight:bold;}
.ms .m-box .con .mss { display:block; font-size:0.88rem; color:#666666; padding-left:6%; background:url(../Images/Index/msf.jpg) no-repeat left 0.35rem; background-size:0.58rem 0.63rem; line-height:1.33rem;}
.ms .m-cnt { width:88.3%; display:inline-block; margin:0.8rem 0 1.42rem 11.7%;}
.ms .m-cnt li { float:left; width:12%; height:2.91rem; background:url(../Images/Index/msb1.jpg) no-repeat; background-size:100% 3.29rem; margin-right:5.5%; padding-top:0.38rem; font-size:1.42rem; color:#fff; text-align:center; line-height:2.92rem;}
.ms .m-cnt li.z-on { background:url(../Images/Index/msb.jpg) no-repeat; background-size:100% 3.29rem;}
.msk { margin-left:10.2%;}
.msk i { display:block; width:12%; float:left;}
.msk em { display:block; float:left; width:50.6%; height:2.08rem; background:#e8e8e8; font-size:0.75rem; color:#333333; line-height:2.08rem; overflow:hidden; padding-left:2.3%;}
.msk em span { font-size:1.15rem; color:#f0581d; font-weight:bold;}
.msk p { float:left; width:22.3%; height:2.08rem; background:#f0581d; font-size:0.92rem; color:#fff; font-weight:bold; text-align:center; line-height:2.08rem;}
/**/
.sm { height:27.92rem; overflow:hidden; background:url(../Images/Index/smbj.jpg) no-repeat; background-size:100% 27.92rem; padding-left:10.9%;}
.sm h4 { padding-top:1.4rem; height:4.2rem;}
.sm h4 em { display:block; float:left;}
.sm h4 em b { display:block; float:left; font-size:3.16rem; color:#ababab; font-weight:bold; line-height:3.16rem;}
.sm h4 em i { font-size:1.25rem; color:#fff; font-weight:bold; float:left; margin-top:0.1rem;}
.sm h4 em span { display:block; color:#ababab; font-size:0.96rem;}
.sm h4 p { float:left; font-size:0.83rem; color:#fff; margin:1.8rem 0 0 2.5%;}
.sm dl { width:85.1%;}
.sm dt img { display:block; border:0.4rem solid #dcdcdc;}
.sm dd { margin-top:0.8rem;}
.sm dd a { font-size:0.88rem; color:#fff; line-height:1.33rem;}
.sm dd a span { color:#f0581d;}
/**/
.ss { position:relative; height:14.17rem; overflow:hidden;}
.ss .c-list { font-size:0.92rem; height:2.92em; line-height:2.92em;}
.ss .c-list li { float:left; text-align:center; color:#fff; width:20%; background:#f0581d;}
.ss .c-list li a { color:#fff;}
.ss .c-list li.z-on { background:#fde5c9; color:#f0581d;}
.m-cpcon { position:relative;}
.m-cpcon .prev { position:absolute; top:3.96rem; left:0.83em; width:4.7%; z-index:9;}
.m-cpcon .next { position:absolute; top:3.96rem; right:0.83em; width:4.7%; z-index:9;}
.m-cpcon .m-box .page { position:relative; float:left}
.m-cpcon .m-box .page ul { height:11.25rem; background:#e8e8e8; padding:1.92rem 13% 0;}
.m-cpcon .m-box .page li { float:left; width:46.5%; text-align:center;}
.m-cpcon .m-box .page li a { font-size:0.92rem; color:#333333;}
.m-cpcon .m-box .page li i { display:block; width:100%; margin-bottom:0.4rem;}
.m-cpcon .m-box .page li i img { display:block;}
.m-cpcon .m-box .page li:nth-child(1) { margin-right:7%;}
/**/
.g-zhd{margin-bottom: 2.15rem;}
.g-zhd .ul1{padding-top: 2.3rem;}
.g-zhd .ul1 li.z-on{color: #f0581d;font-weight: bold;}
.g-zhd .ul1 li{height: 2.1rem;color: #333333;font-size: 1.08rem;border-bottom: 3px solid #f0581d;width: 33.33%;float: left; text-align:center;}
.g-zhd .ul1 li:first-child i{display: inline-block;width: 1.1rem;vertical-align: middle;background:url('/mobile/Images/Index/dk_03.jpg') no-repeat left center;-webkit-background-size: cover;
-moz-background-size: 1.1rem 1rem;
-o-background-size: 1.1rem 1rem;
background-size: 1.1rem 1rem;height: 1rem; margin-right:2%;}
.g-zhd .ul1 li:first-child.z-on i{display: inline-block;width: 1.1rem;vertical-align: middle;background:url('/mobile/Images/Index/dkb_03.jpg') no-repeat left center;-webkit-background-size: cover;
-moz-background-size: 1.1rem 1rem;
-o-background-size: 1.1rem 1rem;
background-size: 1.1rem 1rem;height: 1rem; margin-right:2%;}

.g-zhd .ul1 li:nth-child(2) i{display: inline-block;width: 1.1rem;vertical-align: middle;background:url('/mobile/Images/Index/dk_06.jpg') no-repeat center;-webkit-background-size: cover;
-moz-background-size: 1.1rem 1rem;
-o-background-size: 1.1rem 1rem;
background-size: 1.1rem 1rem;height: 1rem; margin-right:2%;}
.g-zhd .ul1 li:nth-child(2).z-on i{display: inline-block;width: 1.1rem;vertical-align: middle;background:url('/mobile/Images/Index/dkb_06.jpg') no-repeat center;-webkit-background-size: cover;
-moz-background-size: 1.1rem 1rem;
-o-background-size: 1.1rem 1rem;
background-size: 1.1rem 1rem;height: 1rem; margin-right:2%;}

.g-zhd .ul1 li:last-child i{display: inline-block;width: 1.1rem;vertical-align: middle;background:url('/mobile/Images/Index/dk_09.jpg') no-repeat center;-webkit-background-size: cover;
-moz-background-size: 1.1rem 1rem;
-o-background-size: 1.1rem 1rem;
background-size: 1.1rem 1rem;height: 1rem; margin-right:2%;}
.g-zhd .ul1 li:last-child.z-on i{display: inline-block;width: 1.1rem;vertical-align: middle;background:url('/mobile/Images/Index/dkb_09.jpg') no-repeat center;-webkit-background-size: cover;
-moz-background-size: 1.1rem 1rem;
-o-background-size: 1.1rem 1rem;
background-size: 1.1rem 1rem;height: 1rem; margin-right:2%;}

.zhd ul { margin-top:0.5rem; height:13.1rem; overflow:hidden;}
.zhd li {width: 100%; background:url('/mobile/Images/Index/dkf.jpg') no-repeat 0.4rem center; background-size:0.46rem 0.42rem; }
.zhd li a{ display:block; height:2.46rem; line-height:2.46rem; color: #000000;font-size: 0.92rem; border-bottom: 1px dashed #999999; margin-left:4%;}
.zhd li:nth-child(5) a { border:0;}
.zhd li b{color: #007dee;font-weight: bold;font-size: 1rem;}
.zhd li:last-child{border: 0px;}
.g-zhd .dls{display: inline;float: left;}
.more{width: 96.9%;margin: 0 auto; background: #f0581d; height: 2.08rem;color: #fff;font-size: 1rem;text-align: center;line-height: 2.08rem;}
.more i{display: inline-block;vertical-align: middle;width: 1.2rem;}





/**/

/**/

/**/

/**/

/**/

/**/

/**/

/**/

/**/

/**/

/**/

/**/

/**/

/**/

/**/

/**/

/**/

/**/

@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%;}
}