﻿.wrap img{ width:100%;}	
/**/
.zs { width:100%; height:5.8rem; overflow:hidden;}
.zs li { width:33%; float:left; border:1px solid #626262; border-width:0 1px 1px 0;}
.zs li a { width:100%; display:block; float:left; height:2.92rem; background:#3b3b3b; font-size:1rem; color:#ffffff; text-align:center; line-height:2.92rem;}
/**/
.banner img { display:block;}
/**/
.qs { height:31rem; overflow:hidden; padding-top:2.25rem;}
.xqs { width:90.6%; margin:0 auto;}
.xqs .m-cnt{ width:100%; display:inline-block; border:1px solid #dcdcdc; border-width:1px 1px 0;}
.xqs .m-cnt li{ float:left; width:33.33%; height:2.75rem; border-bottom:3px solid #3b3b3b; font-size:1rem; color:#333333; font-weight:bold; text-align:center; line-height:2.75rem; background:url(../Images/Index/qsx.jpg) no-repeat right center; background-size:1px 0.8rem;}
.xqs .m-cnt .nones { background:none;}
.xqs .m-cnt li.z-on{ color:#1f61cc; border-bottom:3px solid #1f61cc;}
.xqs .m-box .con { display:inline; float:left;}
.xqs dl { height:28.1rem;}
.xqs dt { width:100%; height:16.58rem; margin-top:0.5rem; overflow:hidden;}
.xqs dd { margin-top:1rem;}
.xqs dd .qsz { float:left; width:68%;}
.xqs dd .qsz em { display:block; margin-bottom:0.5rem; font-size:1rem; color:#1f61cc; font-weight:bold;}
.xqs dd .qsz span { display:block; font-size:0.92rem; color:#666666; line-height:1.5rem; font-weight:normal; height:6rem; overflow:hidden;}
.xqs dd .qsz span i { color:#333333; font-style:normal; font-weight:bold;}
.xqs dd .qsy { float:right; width:32%; margin-top:0.5rem;}
.xqs dd .qsy a { display:block; width:85%; height:3.5rem; font-size:0.92rem; color:#ffffff; line-height:3.5rem; padding-left:15%; margin-bottom:0.29rem;}
.xqs dd .qsa { background:url(../Images/Index/qsk1.jpg) no-repeat; background-size:100% 3.5rem;}
.xqs dd .qsa1 { background:url(../Images/Index/qsk2.jpg) no-repeat; background-size:100% 3.5rem;}
/**/
.fs { height:11.88rem; background:url(../Images/Index/fsbj.jpg) no-repeat center 0; background-size:100% 11.88rem;}
.xfs { width:90.6%; margin:0 auto; padding-top:1.8rem;}
.xfs h4 { height:2.7rem;}
.xfs h4 em { display:block; float:left;}
.xfs h4 em a { font-size:1.16rem; color:#1f61cc; font-weight:bold;}
.xfs h4 em a span { display:block; font-size:0.5rem; color:#a8a9a8; font-weight:normal; text-transform:uppercase;}
.xfs h4 p { float:right;}
.xfs h4 p a { display:block; font-size:0.92rem; color:#999999; text-transform:uppercase; margin-top:1rem;}
.xfs ul { width:100%; height:4.9rem; border:1px solid #c9c9c9; border-width:0 1px 1px 1px; border-top:3px solid #3b3b3b; overflow:hidden;}
.xfs li { width:33%; float:left; border:1px solid #c9c9c9; border-width:0 1px 1px 0;}
.xfs li:nth-child(3n){ border-right:none;}
.xfs .nones { border-right:0;}
.xfs li a { display:block; height:2.46rem;}
.xfs li a i { display:block; float:left; width:17%; height:1.04rem; margin:0.75rem 3% 0 10%; }
.xfs li a span { display:block; float:left; font-size:0.92rem; color:#333333; line-height:2.46rem;}
/**/
.lr { height:22.33rem; overflow:hidden;}
.lr h4 { font-size:1.5rem; color:#333333; height:3.67rem; text-align:center; padding-top:2rem; font-weight:bold; background:url(../Images/Index/fsx.jpg) no-repeat center 4.5rem; background-size:60.9% 3px;}
.lr h4 span { display:block; font-size:0.5rem; color:#c0c0c0; text-transform:uppercase; font-weight:normal; line-height:1.25rem;}
.lr ul { margin:0 4.8%; height:16.67rem;}
.lr li { width:24.6%; height:6.67rem; float:left; margin:0 1px 1px 0; text-align:center; font-size:1.75rem; color:#ffffff; padding-top:0.5rem;}
.lr li span { display:block; font-size:0.92rem; line-height:1.33rem; margin-top:0.2rem;}
.lr .lrl { background:url(../Images/Index/lrk.jpg) no-repeat; background-size:100% 7.17rem;}
.lr .lrl1 { background:url(../Images/Index/lrk1.jpg) no-repeat; background-size:100% 7.17rem;}
.lr .nones { margin:0;}
/**/
.dz { height:27.79rem; background:url(../Images/Index/dzbj.jpg) no-repeat; background-size:100% 27.79rem; position:relative; overflow:hidden;}
.dz h4 { text-align:center; height:9.25rem; padding-top:2.25rem; font-size:1.5rem; color:#333333; font-weight:bold; background:url(../Images/Index/dzx.png) no-repeat center 9.2rem; background-size:60.9% 3px;}
.dz h4 em { width:22.3%; margin:0 auto; display:block;}
.dz h4 span { color:#1f61cc;}
.dz .m-cnt{ width:29.5%; display:inline-block; position:absolute; right:4.5%; top:12.2rem; z-index:99;}
.dz .m-cnt li{ width:100%; height:2.21rem; background:url(../Images/Index/dzk.jpg) no-repeat; background-size:100% 2.21rem; margin-bottom:0.33rem; font-size:1rem; color:#333333; text-align:center; line-height:2.21rem;}
.dz .m-cnt li.z-on { background:#1f61cc; color:#ffffff;}
.dz .m-box .con { display:inline; float:left;}
.dz .m-box .con p { width:72.8%; height:14rem; margin-left:4.7%;}
/**/
.gg { height:9.17rem; overflow:hidden; background:url(../Images/Index/ggbj.jpg) no-repeat center 0;}
.gg h4 { text-align:center; font-size:1.1rem; color:#ffffff; margin-top:1.1rem;}
.gg h4 em { font-style:normal; font-weight:bold;}
.gg h4 span { display:block; font-size:0.5rem; color:#7287b0; text-transform:uppercase;}
.ggd { text-align:center; background:url(../Images/Index/ggt.png) no-repeat 20% center; background-size:3.5% 1.04rem; margin-top:0.5rem;}
.ggd a { font-size:0.92rem; color:#ffffff;}
.ggd a span { font-weight:bold; font-size:1.08rem;}
.gg p { margin-top:0.5rem; width:79.2%; margin-left:20.8%;}
.gg p a { display:block; float:left; font-size:0.92rem; color:#ffffff; line-height:2.04rem; padding-left:13%;}
.gga { width:24.2%; height:2.04rem; background:url(../Images/Index/ggk.png) no-repeat; background-size:100% 2.04rem;}
.gga1 { width:24.2%; height:2.04rem; background:url(../Images/Index/ggk1.png) no-repeat; background-size:100% 2.04rem;}
/**/
.ms { height:37.54rem; overflow:hidden;}
.ms h4 { height:2.45rem; text-align:center; padding-top:4.3rem; background:url(../Images/Index/msz.jpg) no-repeat 0 2.33rem; background-size:100% 1.63rem; font-size:1.33rem; color:#333333; font-weight:bold; line-height:1.33rem;}
.ms h4 span { color:#1f61cc;}
.ms .m-cnt{ width:90.6%; display:inline-block; padding:0 4.7% 0.35rem;}
.ms .m-cnt li{ float:left; width:25%; height:2.8rem; background:url(../Images/Index/msk1.jpg) no-repeat; background-size:100% 2.8rem; font-size:0.92rem; color:#ffffff; text-align:center; line-height:2.5rem;}
.ms .m-cnt li.z-on{ background:url(../Images/Index/msk.jpg) no-repeat; background-size:100% 2.8rem; font-weight:bold;}
.ms .m-box .con { display:inline; float:left;}
.ms dl { width:90.8%; margin:0 auto;}
.ms dt { width:100%; height:17.58rem;}
.ms dd { margin-top:1rem; font-size:0.92rem; color:#333333; font-weight:bold;}
.ms dd span { display:block; font-weight:normal; color:#666666; margin-top:0.5rem; line-height:1.33rem;}
/**/
.ws { height:24.96rem; background:url(../Images/Index/dzbj.jpg) no-repeat center 0; background-size:100% 24.96rem;}
.ws h4 { width:100%; height:2.5rem; background:#3b3b3b;}
.ws h4 span { display:block; float:left; width:28.8%; height:2.5rem; background:#1f61cc; font-size:1rem; color:#ffffff; font-weight:bold; text-align:center; line-height:2.5rem;}
.ws h4 a { display:block; float:right; font-size:0.92rem; color:#989898; text-transform:uppercase; margin-right:5%; line-height:2.5rem;}
.ws dl { width:91.3%; margin:0.79rem auto 0;}
.ws dt { width:100%; height:11.5rem;}
.ws dd { margin-top:1rem;}
.ws dd a { font-size:0.92rem; color:#333333; font-weight:bold;}
.ws dd a em { display:block; font-size:0.92rem; color:#666666; font-weight:normal; font-style:normal; line-height:1.33rem; margin-top:0.5rem;}
.ws dd a em span { color:#1f61cc; margin-left:15%;}
/**/
.ss { height:13.67rem; overflow:hidden; position:relative;}
.ss h4 { width:90.6%; margin:0 auto; height:2.71rem; padding-top:2rem; background:url(../Images/Index/ssx.jpg) no-repeat 0 3.79rem; background-size:100% 3px;}
.ss h4 span { display:block; float:left; font-size:1rem; color:#1f61cc; font-weight:bold; padding-left:5.4%; background:url(../Images/Index/sst.jpg) no-repeat left center; background-size:16.1% 1.08rem;}
.ss h4 a { display:block; float:right; font-size:0.92rem; color:#999999; text-transform:uppercase;}
.ss .prev{ width:7.5%; position:absolute; top:6.38rem; left:4.5%;}
.ss .next{ width:7.5%; position:absolute; top:6.38rem; right:4.5%;}
.ss .nowarp { margin:0 15.7%;}
.ss .m-box .con{ display:inline; float:left;}
.ss .m-box .con span { display:block; float:left; width:48.5%; height:7.79rem;}
.ss .m-box .con span img { display:block; border:1px solid #cccccc;}
.sss { margin-right:2.6%;}
/**/
.dk { height:21.71rem; overflow:hidden; background:url(../Images/Index/dzbj.jpg) no-repeat center 0; background-size:100% 21.71rem; position:relative;}
.dk .m-cnt{ width:100%; display:inline-block; background:#3b3b3b;}
.dk .m-cnt li{ float:left; width:20%; height:2.5rem; border-right:1px solid #767676; font-size:1rem; color:#ffffff; text-align:center; line-height:2.5rem;}
.dk .m-cnt li.z-on{ background:#1f61cc; font-weight:bold;}
.dka { display:block; width:20%; position:absolute; right:0; top:0; height:2.5rem; font-size:0.92rem; color:#999999; text-align:center; line-height:2.5rem; text-transform:uppercase;}
.dk .m-box .con { display:inline; float:left;}
.dk dl { width:90.9%; margin:0.8rem auto 0;}
.dk dt { width:100%; height:7.88rem; overflow:hidden;}
.dk dd { margin-top:0.5rem;}
.dk dd a { display:block; font-size:0.85rem; color:#666666; line-height:2rem; padding-left:2%; background:url(../Images/Index/dkj.jpg) no-repeat left center; background-size:0.21rem 0.21rem;}
.dk dd a span{ float:left; width:75%; text-align:left; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.dk dd a b{ float:right; width:25%; text-align:right;}
/**/

/**/

/**/

/**/

/**/

/**/

/**/

/**/

/**/

/**/

/**/

/**/

/**/

/**/

/**/

/**/

/**/

@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%;}
}

