﻿.wrap img{ width:100%;}	
/**/
.g-adv img { display:block;}
/**/
.zs { height:11.17rem; overflow:hidden;}
.zs ul { padding:1rem 3.1% 0;}
.zs li { float:left; width:33%; margin-bottom:0.13rem;}
.zs li a { display:block; float:left; width:100%; height:3.92rem; background:#25447a; font-size:1rem; color:#fff; font-weight:bold; text-align:center; line-height:3.92rem;}
.zs li:nth-child(2), .zs li:nth-child(5) { margin:0 0.5%;}
/**/
.qs { height:auto; overflow:hidden;}
.qs h4 { font-size:1.5rem; color:#25447a; text-align:center;}
.qs h5 { font-size:0.92rem; color:#e2e2e2; font-weight:bold; text-align:center; background:url(../Images/Index/zsx.jpg) no-repeat 0 center; background-size:100% 1px;}
.qs .m-cnt { width:93.8%; display:inline-block; padding:1.1rem 3.1% 0.3rem;}
.qs .m-cnt li { float:left; width:48.85%; height:3rem; background:url(../Images/Index/zsk.jpg) no-repeat; background-size:100% 3rem; font-size:1.08rem; color:#3e3d3d; font-weight:bold; text-align:center; line-height:3rem;}
.qs .m-cnt li:nth-child(1) { margin-right:2.3%;}
.qs .m-cnt li.z-on { background:#25447a; color:#fff;}
.qs .m-box .con { display:inline; float:left;}
.qs .m-box .con ul { margin:0 3.1%; height:50.8rem;}
.qs .m-box .con li { float:left; width:48.65%; height:11.75rem; margin-bottom:0.67rem;}
.qs .m-box .con li:nth-child(1), .qs .m-box .con li:nth-child(3), .qs .m-box .con li:nth-child(5), .qs .m-box .con li:nth-child(7), .qs .m-box .con li:nth-child(9) { margin-right:2.7%;}
.qs .m-box .con li i { display:block; width:100%; height:9.46rem;}
.qs .m-box .con li span { display:block; width:100%; height:2.17rem; box-shadow:0 1px 3px #ccc; font-size:1rem; color:#3e3d3d; text-align:center; line-height:2.17rem;}
.qs .m-box .con p a { display:block; width:54.1%; height:2.54rem; margin:0 auto; background:#e3623b; border-radius:1.2rem; font-size:1rem; color:#fff; text-align:center; line-height:2.54rem; font-weight:bold;}
/**/
.fs { height:25.3rem; background:url(../Images/Index/fsbj.jpg) repeat-x; position:relative; padding-top:1.5rem;}
.fs h4 { font-size:1.5rem; color:#25447a; padding-right:8.3%; background:url(../Images/Index/fsk.jpg) no-repeat 77.7% 0.3rem; background-size:1.38rem 1.38rem; text-align:center;}
.fs h5 { font-size:0.83rem; color:#c0c0c0; font-weight:bold; text-align:center; background:url(../Images/Index/zsx.jpg) no-repeat 0 center; background-size:100% 1px; margin:0.6rem 0 1.1rem;}
.fs .prev { width:9.4%; position:absolute; top:11.13rem; left:5.9%; z-index:8;}
.fs .next { width:9.4%; position:absolute; top:11.13rem; right:5.9%; z-index:8;}
.fs .m-box .con { display:inline; float:left;}
.fs .m-box .con em { display:block; width:93.9%; margin:0 auto; position:relative;}
.fs .m-box .con em span { display:block; width:100%; height:2.63rem; background:url(../Images/Index/fstm.png) repeat-x; position:absolute; left:0; top:11.3rem; font-size:1rem; color:#fff; text-align:center; line-height:2.63rem;}
.fs .m-box .con p { margin-top:1.7rem;}
.fs .m-box .con p a { display:block; width:38.1%; height:2.33rem; background:#e3623b; border:1px solid #999999; margin:0 auto; font-size:1rem; color:#fff; line-height:2.33rem; text-align:center;}
/**/
.lr { width:100%; height:31.3rem; overflow:hidden;}
.lr h4 { text-align:center; font-size:1.5rem; color:#25447a; font-weight:bold;}
.lr h4 span { display:block; font-size:1.17rem; color:#e3623b; font-weight:normal;}
.lr h5 { font-size:0.83rem; color:#e2e2e2; font-weight:bold; text-align:center; background:url(../Images/Index/lrx.jpg) no-repeat 0 center; background-size:100% 1px; margin:0.4rem 0 0.6rem;}
.lrk { width:93.8%; height:22.79rem; background:#f2f2f2; margin:0 auto;}
.lr .m-box .con { display:inline; float:left;}
.lr .m-box .con dl { height:19.98rem; padding:0.88rem 3.3% 0;}
.lr .m-box .con dt { width:100%; height:10.21rem;}
.lr .m-box .con dd { margin-top:1.75rem;}
.lr .m-box .con dd em { display:block; height:2rem; margin-left:8.3%;}
.lr .m-box .con dd em i { display:block; float:left; font-size:1rem; color:#2f2f2f; font-weight:bold; margin-left:3%;}
.lr .m-box .con dd em span { display:block; float:left; width:9.2%; height:1.21rem;}
.lr .m-box .con dd p { margin-left:6.6%;}
.lr .m-box .con dd p span { display:block; font-size:0.75rem; color:#3e3d3d; line-height:1.5rem; background:url(../Images/Index/lry.jpg) no-repeat left 0.6rem; background-size:0.17rem 0.17rem; padding-left:2%;}
.lr .m-cnt { width:100%; display:inline-block; padding-left:40.3%;}
.lr .m-cnt li { float:left; width:2.5%; height:0.63rem; background:#3e3d3d; margin-right:3.8%;}
.lr .m-cnt li.z-on { background:#25447a; }
/**/
.xd { height:18.65rem; overflow:hidden;}
.xd .m-cnt { width:93.8%; display:inline-block; padding:0 3.1% 0.33rem;}
.xd .m-cnt li { float:left; width:48.85%; height:3.21rem; background:url(../Images/Index/zsk.jpg) repeat-y; background-size:100% 3rem; font-size:1.16rem; color:#3e3d3d; text-align:center; line-height:3.21rem;}
.xd .m-cnt li:nth-child(1) { margin-right:2.3%;}
.xd .m-cnt li.z-on { background:#25447a; color:#fff;}
.xd .m-box .con { display:inline; float:left;}
.xd .m-box .con ul { width:90.6%; height:10.54rem; background:url(../Images/Index/xdbj.jpg) no-repeat; background-size:100% 12.08rem; margin:0 auto; padding:1.54rem 1.6% 0;}
.xd .m-box .con ul li { float:left; width:48.65%; height:10rem; font-size:0.83rem; text-align:center;}
.xd .m-box .con ul li i { display:block; width:100%; height:7.83rem; margin-bottom:0.7rem;}
.xd .m-box .con ul li a { color:#000000;}
.xd .m-box .con ul li:nth-child(1) { margin-right:2.7%;}
/**/
.dk { height:28.7rem; overflow:hidden;}
.dk .m-cnt { width:93.8%; display:inline-block; padding:0 3.1% 0.6rem;}
.dk .m-cnt li { float:left; width:50%; height:3.21rem; background:url(../Images/Index/zsk.jpg) repeat-y; background-size:100% 3rem; font-size:1.16rem; color:#3e3d3d; text-align:center; line-height:3.21rem;}
.dk .m-cnt li.z-on { background:#25447a; color:#fff;}
.dk .m-box .con { display:inline; float:left;}
.dk .m-box .con dl { height:19.75rem; padding:0 3.1%;}
.dk .m-box .con dt { width:100%; height:7.1rem; border:1px solid #999999;}
.dk .m-box .con dt img { display:block;}
.dk .m-box .con dd { margin-top:1.8rem;}
.dk .m-box .con dd span { display:block; font-size:1rem; color:#3e3d3d; line-height:1.87rem; margin-left:2.3%; padding-left:5.2%; background:url(../Images/Index/dky.jpg) no-repeat left center; background-size:0.25rem 0.25rem;}
.dk .m-box .con p a { display:block; margin:0 auto; width:38.1%; height:2.33rem; font-size:1rem; color:#fff; background:#e3623b; border:1px solid #999999; text-align:center; line-height:2.33rem;}
/**/

/**/

/**/

/**/

/**/

/**/

/**/

/**/

/**/

/**/

/**/

/**/

/**/

/**/

/**/

/**/

/**/

/**/

/**/

/**/

/**/

@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%;}
}