﻿.wrap img{ width:100%;}	
/**/
.zs { height:6.92rem; overflow:hidden;}
.zs ul { margin-left:1.5%; width:100%;}
.zs li { float:left; width:31.3%; height:2.67rem; margin:0 1.6% 0.46rem 0; background:#404040; text-align:center;}
.zs li a { font-size:1rem; color:#fff; line-height:2.67rem;}
/**/
.banner { overflow:hidden; height:15.33rem; height:auto;}
.banner .m-cnt { width:100%; height:2.13rem; padding-left:40.5%;}
.banner .m-cnt li { background:#8a8a8a; width:3.1%; border-radius:100%; height:0.83rem; float:left; margin:0.58rem 5.3% 0 0;}
.banner .m-cnt li.z-on { background:#017bbb; }
.banner .m-box .con { display:inline; float:left;}
.banner .m-box .con i { display:block; width:100%;}
.banner .m-box .con i img { display:block;}

/**/
.product_title{
	width:98%; margin:0 1%; height:2.1rem; line-height:2.1rem; text-align:center; font-size:1.1rem; color:#fff;
	background:#007fff;
}

/**/
.qs { height:29.5rem; overflow:hidden; margin-top:1rem; height:auto;}
.qs h4 { width:65%; height:3.79rem; background:url(../Images/Index/qsbj.jpg) repeat-x; margin:0 auto; padding-left:27.2%; margin-bottom:1.25rem;}
.qs h4 i { font-size:3.25rem; color:#cddeed; line-height:3.79rem; float:left;}
.qs h4 em { float:left; font-size:1.33rem; color:#fff; font-weight:bold; margin:0.8rem 0 0 1%; line-height:1.33rem;}
.qs h4 em span { display:block; font-size:0.81rem; color:#cbddec; text-transform:uppercase; font-weight:normal;}
.qs ul { margin:0 4%;}
.qs li { float:left; width:47.75%; margin-right:4.5%; text-align:center; font-size:1rem; line-height:2.45rem;}
.qs li a { color:#404040;}
.qs li i { display:block; width:100%; border:1px solid #cccccc;}
.qs li i img { display:block;}
.qs li:nth-child(2), .qs li:nth-child(4) { margin-right:0;}
/**/
.gg { height:6.25rem; background:url(../Images/Index/ggbj.jpg) no-repeat; background-size:100% 6.25rem;}
.gg h4 { text-align:center; font-size:1.16rem; color:#fff; font-weight:bold; padding-top:1rem;}
.gg a { display:block; padding:0.8rem 0 0 14.2%;}
.gg a em { width:59.3%; display:block; float:left;}
.gg a i { font-size:0.92rem; color:#333333; float:left; line-height:1.83rem;}
.gg a b { float:left; font-size:1.1rem; color:#017bbb; line-height:1.83rem;}
.gg a span { float:left; line-height:1.83rem; font-size:1rem; color:#fff; font-weight:bold; margin-left:4%;}
/**/
.fs { height:22.71rem; overflow:hidden;}
.fs h4 { margin:2.21rem 0 1.79rem 0;}
.fs ul { margin-left:0.8%;}
.fs li { width:30.6%; float:left; margin-left:2%;}
.fs li em { display:block; width:90%; font-size:0.92rem; color:#343434; margin:0 auto; margin-top:0.2rem;}
.fs li em span { font-weight:bold;}
/**/
.ss { height:2rem; overflow:hidden; background:url(../Images/Index/ssbj.jpg) no-repeat; background-size:100% 19.83rem;}
.ss h4 { text-align:center; font-size:1.5rem; color:#017bbb; font-weight:bold; line-height:1.6rem; margin-left:3%;}
.ss h5 { text-align:center; font-size:1rem; color:#fff; margin-top:3.8rem; letter-spacing:0.2rem;}
.ss h5 span { display:block; font-size:1.2rem; letter-spacing:0; margin-top:0.8rem;}
.ss p { margin-top:5.3rem; padding-left:16.7%; width:100%;}
.ss p span { float:left; font-size:1.08rem; color:#fff; font-weight:bold;}
.ss p span:nth-child(2) { margin:0 22%;}
/**/
.ms { height:23.13rem; overflow:hidden; background:url(../Images/Index/msbj.jpg) no-repeat; background-size:100% 23.13rem;}
.ms h4 { text-align:center; font-size:1.08rem; color:#fff; padding-top:2.5rem;}
.ms h4 span { display:block; font-size:1.33rem; font-weight:bold;}
.ms p { margin:4.2rem 0 0 5.5%;}
.ms p em { display:block; height:3rem; margin-bottom:1.5rem;}
.ms p em i { display:block; float:left; font-size:1.42rem; color:#fff; font-weight:bold; margin-top:0.4rem;}
.ms p em span { display:block; float:left; font-size:1rem; color:#333333; margin-left:4%;}
.ms p em span b { display:block; font-size:1rem; color:#017bbb;}
.ms1 { height:16.08rem; background:url(../Images/Index/msbj1.jpg) no-repeat; background-size:100% 16.08rem;}
.ms1 p { padding:3.05rem 0 0 53.8%;}
.ms1 p em { display:block; height:3rem; margin-bottom:1.8rem;}
.ms1 p em i { display:block; float:left; font-size:1.42rem; color:#fff; font-weight:bold; margin-top:0.45rem;}
.ms1 p em span { display:block; float:left; font-size:1rem; color:#333333; margin-left:7%;}
.ms1 p em span b { display:block; font-size:1rem; color:#017bbb;}
/**/
.gg1 { height:6.25rem; background:url(../Images/Index/ggbj1.jpg) no-repeat; background-size:100% 6.25rem; overflow:hidden;}
.gg1 h4 { font-size:1.25rem; color:#fff; padding:1.1rem 0 0 4.7%;}
.gg1 a { display:block; padding:0.8rem 0 0 4.7%;}
.gg1 a em { width:47.3%; display:block; float:left;}
.gg1 a i { font-size:0.92rem; color:#333333; float:left; line-height:1.83rem;}
.gg1 a b { float:left; font-size:0.92rem; color:#017bbb; line-height:1.83rem;}
.gg1 a span { float:left; line-height:1.83rem; font-size:1rem; color:#fff; font-weight:bold; margin-left:5%;}
/**/
.dz { height:26.54rem; overflow:hidden; padding-left:1.6%; width:100%;}
.dz h4 { height:1.75rem; border-bottom:1px solid #898989; padding-top:2.35rem;}
.dz h4 span { display:block; height:1.75rem; font-size:1.25rem; color:#3c3c3c; font-weight:bold; line-height:1.25rem; padding-left:7.3%; background:url(../Images/Index/dzt.jpg) no-repeat left 0.2rem; background-size:1.54rem 1.13rem; border-bottom:3px solid #3c3c3c; float:left;}
.dz dl { margin-top:1.21rem; width:96.6%; height:8.25rem; border:1px solid #cccccc;}
.dz dt { float:left; width:35.8%; margin:0.71rem 0 0 1.4%;}
.dz dd { float:left; width:60.8%; font-size:1rem; color:#3c3c3c; font-weight:bold; margin:1.13rem 0 0 1.1%;}
.dz dd span { display:block; font-size:0.91rem; color:#555555; font-weight:normal; line-height:1.42rem; margin-top:0.3rem;}
.dz dd span a { color:#017bbb;}
.dz h5 { margin-top:1.25rem; width:96.9%; height:1.92rem; background:#017bbb; text-align:center;}
.dz h5 a { font-size:1rem; color:#fff; line-height:1.92rem;}
/**/
.g-xl1 { width:100%; position:relative; height:17.46rem; overflow:hidden; padding-top:2.5rem; padding-left:1.6%;}
.g-xl1 .c-list { font-size:1.25rem; height:1.75rem; border-bottom:1px solid #898989; line-height:1.25rem; overflow:hidden;}
.g-xl1 .c-list li { float:left; color:#3c3c3c; width:43%;}
.g-xl1 .c-list li span { float:left; height:1.74rem; font-weight:bold; padding-left:15%; border-bottom:3px solid #3c3c3c;}
.g-xl1 .c-list li:nth-child(1) { background:url(../Images/Index/dkt2.jpg) no-repeat left 0; background-size:1.33rem 1.33rem;}
.g-xl1 .c-list li:nth-child(2) { background:url(../Images/Index/dkt1.jpg) no-repeat left 0; background-size:1.33rem 1.33rem;}
.g-xl1 .c-list li:nth-child(1).z-on { background:url(../Images/Index/dkt.jpg) no-repeat left 0; color:#017bbb; background-size:1.33rem 1.33rem;}
.g-xl1 .c-list li:nth-child(2).z-on { background:url(../Images/Index/dkt3.jpg) no-repeat left 0; color:#017bbb; background-size:1.33rem 1.33rem;}
.g-xl1 .c-list li.z-on span{ border-bottom:3px solid #017bbb;}
.g-xl1 .page1 p { height:14.54rem; overflow:hidden; padding-top:1.04rem;}
.g-xl1 .page1 p a { display:block; height:2.29rem; color:#333333; border-bottom:1px dashed #d5d5d5;}
.g-xl1 .page1 p em { display:block; height:2.29rem; line-height:2.29rem; font-size:1rem; margin:0 0 0 2.2%; padding-left:3.9%; background:url(../Images/Index/dkj.jpg) no-repeat left center; background-size:0.5rem 0.79rem;}
.g-xl1 .page1 p .dka { border:0;}
.g-xl1 .page1{ display:inline; float:left;}
/**/

/**/

/**/

/**/

/**/

/**/

/**/

/**/

/**/

/**/

/**/

/**/

/**/

/**/

/**/

/**/

/**/

/**/

@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%;}
}