
body{ background:#fff;}

/**/
nav li{ width:33.3%; float:left; background:#4b4c4f; font:1rem "Microsoft YaHei"; color:#fff; line-height:3.66rem; text-align:center; border-right:1px solid #fff; border-top:1px solid #fff; box-sizing:border-box;}
nav a:nth-child(4) li{ margin-bottom:0.83rem;}
nav a:nth-child(1) li{ background:#00a1e3;}


.m-cnt {
    position: absolute;
    bottom: 0rem;
    left: 0px;
    text-align: center;
    width: 100%;
    height: 3rem;
    line-height: 3rem;
}

.g-test {
    position: relative;
}

.m-cnt li {
    display: inline-block;
    width: 9%;
    height: 0.4rem;
    background: #fff;
    border-radius: 1rem;
    margin: 0 1%;
}

.m-cnt li.z-on {
    background: #00b9ef;
}
/**/
.m-ban img{ width:100%; height:auto;}
/**/
.g-conf{ padding-top:1.6rem;}
.g-conf h3{ height:3.25rem; background:url(/mobile/Images/Index/conf_tx.jpg) no-repeat center top; background-size:25rem 3.9rem; font:1.25rem "Microsoft YaHei"; color:#333333; line-height:1.25rem; text-align:center; padding-top:0.65rem; margin-bottom:1.25rem;}
.g-conf h3 span{ font:0.58rem Arial; text-transform:uppercase; line-height:1.6rem; display:block;}
.g-conf h3  em{ color:#02a1e6;}
.g-conf h3 i{ font-style:oblique;}
.g-conf dl{ width:93.4%; margin:0 auto;}
.g-conf dt{ width:100%; height:19.25rem; margin-bottom:0.45rem;}
.g-conf dt img{ width:100%; height:auto;}
.g-conf dd{ height:5.3rem;}
.g-conf dd strong{ font:1.25rem "Microsoft YaHei"; font-weight:bold; color:#454545; line-height:2rem; padding-left:5.6%; background:url(/mobile/Images/Index/con_t2.gif) no-repeat left center; background-size:1.16rem 1rem;}
.g-conf p{ width:88.6%; background:#0fa6e7; font:1rem "Microsoft YaHei"; color:#fff; line-height:2rem; padding-left:5.3%; border-radius:5px;}
.g-conf dd:nth-child(2) p{ width:70.5%;}
.g-conf dd:nth-child(5) { margin-bottom:1.75rem;}
/**/
.g-adl{ background:#f6f6f6; border-bottom:0.1rem solid #cccccc;}
.g-adl h3{ height:6.27rem; background:#e8e8e8; font:1.16rem "Microsoft YaHei"; font-weight:bold; color:#0376c6; line-height:1.25rem; text-align:center; padding-top:0.98rem; margin-bottom:2.375rem;}
.g-adl h3 span{ display:block; font:1rem "Microsoft YaHei"; line-height:2.5rem; background:url(/mobile/Images/Index/adl_tx.gif) no-repeat center center; background-size:24.9rem 0.29rem;}
.g-adl h3 em{ display:block; font:0.5rem Arial; color:#999; text-transform:uppercase; line-height:2rem;}
.g-adl dl{ height:6.9rem; width:92.9%; margin:0 auto;}
.g-adl dt{ width:17.1%; height:	4.25rem; float:left; padding-top:1.25rem;}
.g-adl dt img{ width:100%; height:auto;}
.g-adl dd{ width:76.8%; height:2.75rem; float:right;}
.g-adl dd span{ font:1.25rem "Microsoft YaHei"; font-weight:bold; color:#454545; line-height:2.5rem;}
.g-adl dd  p{ font:1rem "Microsoft YaHei"; color:#3d3d3d; line-height:1.5rem;}
.g-adl dl:nth-child(7){ margin-bottom:1.58rem;}
.g-adl dl:nth-child(4){ height:6.375rem;}
.g-adl dl:nth-child(5){ height:6.79rem;}

/**/
.g-pro { padding-top:2.41rem; padding-bottom:1.6rem;}
.g-pro h3{ height:3rem; background:url(/mobile/Images/Index/pro_tx.jpg) no-repeat center top; background-size:25rem 3.9rem; font:1.25rem "Microsoft YaHei"; color:#333333; line-height:1.25rem; text-align:center; padding-top:0.9rem; margin-bottom:2.15rem;}
.g-pro h3 span{ font:0.58rem Arial; font-style:oblique; text-transform:uppercase; line-height:1.4rem; display:block;}
.g-pro h3  em{ color:#02a1e6;}
.g-pro li{ float:left;}
.g-pro a:nth-child(2n) li{ float:right;}
.g-pro .pr_txt{ width:93.4%; margin:0 auto;}
.g-pro .pr_txt li{ width:47%; height:2.66rem;font:0.83rem "Microsoft YaHei";color:#fff;line-height:2.66rem; padding-left:1.3%; background:#02a1e6; margin-bottom:1.67rem; overflow:hidden;}
.g-pro .pr_txt a:nth-child(2n) li{ float:right;}
.g-pro .pr_img { width:93.4%; margin:0 auto;}
.g-pro .pr_img li{ width:46.4%; overflow:hidden;  text-align:center; margin-bottom:0.7rem;}
.g-pro .pr_img li img{ width:100%; height:auto; border:1px solid #bfbfbf; box-sizing:border-box;}
.g-pro .pr_img span{ font:1.1rem "Microsoft YaHei"; color:#666; line-height:3.3rem;}

/**/
.g-ban2{ height:8.3rem; background:url(/mobile/Images/Index/ban1_bj.jpg) no-repeat center top; background-size:100% 8.3rem;}
.g-ban2 p{ width:53.4%;  float:right; font:0.83rem "Microsoft YaHei";  font-weight:bold; color:#fff; line-height:1.5rem;}
.g-ban2 p b{ font-weight:bold;}
.g-ban2 p span{ display:block; font:1.25rem Arial; line-height:1.25rem;}
.g-ban2 p:nth-child(1){ padding-top:1.5rem;}
.g-ban2 p:nth-child(2){ font-size:0.9rem; margin-bottom:0.4rem;}
.g-ban2 a:nth-child(3) p{ padding-top:0;}

/**/

.g-ys{ width:93.75%; margin:0 auto 2.25rem; padding-top:2.4rem;}
.g-ys .tit1{ background:url(/mobile/Images/Index/ys_h.gif) no-repeat center center; background-size:100% auto;}
.ys{ margin-top:1.875rem;}
.ys .con{ float:left; width:100%;}
.ys .con dt img{ display:block; width:100%; border:1px solid #dedede; box-sizing:border-box;}
.ys .con dd h4{ height:2.92rem; border-bottom:1px solid #4e4e4e; font-size:1.33rem; font-weight:bold; color:#666; line-height:2.92rem; overflow:hidden; margin-top:2rem; margin-bottom:1rem;}
.ys .con dd h4 em{ display:inline-block; width:3.33rem; font-size:2rem; text-align:center; background:#059ee4; color:#fff; font-family:Impact; line-height:2.92rem; line-height:2.92rem; margin-right:4%;}
.ys .con dd p{ line-height:2.17rem; color:#333; font-size:1rem; background:url(/mobile/Images/Index/ys_jt.gif) no-repeat 3.4583rem 0.7rem; background-size:0.5rem 0.79rem; padding-left:17.17%;}
.ys .m-cnt{ height:2.2rem; margin:1.5rem 0 0 30%;}
.ys .m-cnt li{ width:1.5rem; height:1.5rem; border:1px solid #666; float:left; color:#666; text-align:center; line-height:1.5rem; margin-left:5%;}
.ys .m-cnt li.z-on{ background:#059ee4; border:1px solid #059ee4; font-weight:bold; color:#fff;}


.case{ width:93.75%; margin:0 auto 0 /*3.33rem*/; height:21.5rem; overflow:hidden; position:relative;}
.case2{ position:relative; height:15rem; overflow:hidden; margin-bottom:15rem;}
.case2 .prev{ width:1.45rem; height:4.6rem; overflow:hidden; position:absolute; top:5.75rem; left:0; z-index:99;}
.case2 .next{width:1.45rem; height:4.6rem; overflow:hidden; position:absolute; top:5.75rem; right:0; z-index:99;}
.case2 .prev img,.case2 .next img{ display:block; width:100%;}
.case2 .no_ov{ width:100%; margin:0 auto;}
.case2 .page{ float:left; width:100%;}
.case2 .page h2{ height:3.17rem; text-align:center; line-height:3.17rem; font-size:1.16rem; background:#059ee4; color:#fff;}
.case2 .page h3 img{ display:block; width:100%;}
.case3{ width:100%; float:left; height:18rem;}
.case3 dl{ width:90%; margin:1rem auto 0;}
.case3 dt{ width:50%; float:left;}
.case3 dt img{ display:block; width:100%;}
.case3 dd{ width:45%; float:right;}
.case3 dd h4{ font-size:1rem; color:#333; height:60px; overflow:hidden; }
.case3 dd p{ font-size:1rem; line-height:1.5rem; color:#666; padding-top:0.5rem;}
.case3 li{ width:34.8%; float:left; margin:1.5rem 0 0 10%;}
.case3 li img{ display:block; width:100%; border:2px solid #ccc; box-sizing:border-box;}
.case3 li em{display:block; height:2rem; line-height:2rem; font-size:1rem; color:#333; overflow:hidden;white-space:nowrap;text-overflow:ellipsis; text-align:center;}

.case1{ height:2.625rem; overflow:hidden; position:absolute; top:15.75rem; left:0;	}
.case1 li{ width:7rem; height:2.5rem; line-height:2.5rem; text-align:center; font-size:1rem; float:left; margin-right:0.8rem; background:#454545; color:#fff;}
.case1 li.z-on{ background:#02a1e6;}

.guan2{ position:relative;}
.guan2 h2 img{ display:block; width:100%;}
.guan2 h4{ font-size:0.8rem; line-height:1.67rem;  font-weight:bold; color:#fff; position:absolute; top:1rem; left:0.8rem;}
.guan2 h4 b{ font-size:0.92rem;}
.guan2 h4 em{ display:block; font-weight:bold; font-family:"Times New Roman", Times, serif; font-size:1.2rem; position:relative; margin-top:-0.4rem;}

.g-about{ width:93.75%; margin:2.25rem auto 0;}
.g-about dl{ width:78.33%; margin:1.6rem auto 0;}
.g-about dt img{ display:block; width:100%; border:0.5rem solid #c6c6c6; box-sizing:border-box;}
.g-about dd{ height:9rem; line-height:1.67rem; color:#333; font-size:1rem; padding:1.33rem 0 0 0;}

.tit1{ text-align:center; background:url(/mobile/Images/Index/about_h.gif) no-repeat center top; background-size:100% auto; color:#333; font-size:1.25rem; padding-top:0.92rem; padding-bottom:1rem;}
.tit1 span{ color:#059ee4;}
.tit1 em{ display:block; font-size:0.7rem; font-style:italic;}

.g-alb{ padding-bottom:0.92rem; border-bottom:2px solid #b2b2b2; margin-bottom:3.25rem;}
.g-alb h2{ height:3.17rem; text-align:center; line-height:3.17rem; font-size:1.16rem; background:#059ee4; color:#fff; width:93.75%; margin:0 auto;}
.alb{width:93.75%; margin:2.25rem auto 0; position:relative;}
.alb .prev{ width:1.04rem; height:3.25rem; overflow:hidden; position:absolute; top:1.875rem; left:0; z-index:99;}
.alb .next{width:1.04rem; height:3.25rem; overflow:hidden; position:absolute; top:1.875rem; right:0; z-index:99;}
.alb .prev img,.alb .next img{ display:block; width:100%;}
.alb .nowarp{ width:96.17%; margin:0 auto;}
.alb .con{ float:left; width:100%;}
.alb .con li{ width:47.3%;}
.alb .con li img{ display:block; width:100%;}
.alb .con li em{ display:block; height:3.33rem; line-height:3.333rem; font-size:1rem; color:#333; overflow:hidden;white-space:nowrap;text-overflow:ellipsis; text-align:center;}
.alb .con a:nth-child(2n-1) li{ float:left;}
.alb .con a:nth-child(2n) li{ float:right;}


.dy{ width:93.75%; margin:0 auto; border:1px solid #dddcdc; box-sizing:border-box; padding-bottom:2.083rem;}
.dy .m-cnt{ height:2.625rem; line-height:2.625rem; overflow:hidden; border-bottom:1px solid #dddcdc;}
.dy .m-cnt li{ width:33.33%; float:left; height:2.625rem; line-height:2.625rem; font-size:1rem; color:#333; text-align:center;}
.dy .m-cnt li.z-on{ background:#059ee4; color:#fff;}
.dy .con{ float:left; width:100%;}
.dy .con dl{ width:92.5%; margin:1.92rem auto 0;}
.dy .con dt{ width:45.9%; border:1px solid #d9d9d9; box-sizing:border-box; float:left;}
.dy .con dt img{ display:block; width:100%;}
.dy .con dd{ width:49.5%; float:right;}
.dy .con dd p{ font-size:1rem; line-height:1.875rem; height:1.875rem; color:#333; overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.dy .con ul{ width:92.5%; margin:1.92rem auto 0;}
.dy .con li{font-size:1rem; line-height:1.875rem; height:1.875rem; color:#333; overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}



/**/
/**/
/**/
/**/
/**/
/**/
/**/

@media screen and (min-width:320px) {
	html { font-size:75%;}
}
@media screen and (min-width:360px) {
	html { font-size:83%;}
}
@media screen and (min-width:375px) {
	html { font-size:87.5%;}
}

@media screen and (min-width:414px) {
	html { font-size:98%;}
}

@media screen and (min-width:480px) {
	html { font-size:112%;}
}
@media screen and (min-width:568px) {
	html { font-size:120%;}
}
@media screen and (min-width:639px) {
	html { font-size:150%;}
}<!--ºÄÊ±1764413988.689Ãë-->