@charset "utf-8";

html {font-size: 10px; -webkit-text-size-adjust:none; -webkit-tap-highlight-color: rgba(0,0,0,0);}
@media screen and (min-width:320px){html{font-size:    10px;}}
@media screen and (min-width:360px){html{font-size: 11.25px;}}
@media screen and (min-width:375px){html{font-size: 11.7px;}}
@media screen and (min-width:480px){html{font-size:    15px;}}
@media screen and (min-width:414px){html{font-size:  13px;}}
@media screen and (min-width:560px){html{font-size:  17.5px;}}
@media screen and (min-width:640px){html{font-size:    20px;}}


.container{
	width: 100%;
	max-width: 640px;margin: 0 auto;
	min-width: 320px;
	overflow:hidden;
	position:relative;
}


.til01{text-align: center;display: block;font-size: 1.8rem;color: #1547a9;line-height:6.35rem;height:6.35rem;position: relative;background:url(../images/tilbg1.png) no-repeat center bottom; -webkit-background-size:10rem 1.65rem; -moz-background-size: 10rem 1.65rem; -o-background-size: 10rem 1.65rem; background-size: 10rem 1.65rem;font-weight: bold;}


/*banner*/
.banner{position: relative;}
.banner .swiper-pagination{width: 100%;left: 0;bottom: 1.5rem;}
.banner .swiper-pagination .swiper-pagination-bullet{width: 1.5rem;height: 0.5rem;background: rgba(255,255,255,0.9);margin: 0 5px;border-radius: 10px;}
.banner .swiper-pagination .swiper-pagination-bullet-active{background: #f08200;}

/**/
.cg{padding:4.1rem 3% 0;}
.cg h3{text-align: center; font-size: 1.8rem; line-height: 2rem; color:#1547a9; font-weight: bold; height:4.05rem; background:url("../images/t1.png") no-repeat bottom center; background-size:42%; margin-bottom: 2rem;}
.cg ul{height:32.75rem;}
.cg ul li{float:left; width:44%;height:14rem; margin-bottom: 1.7rem;}
.cg ul li dl dt{margin-bottom: 1.25rem; height:6.6rem;}
.cg ul li dl dt i{display: block; width:51%; height:6.6rem; margin:0 auto;}
.cg ul li dl dd span{display: block; text-align: center; font-size: 1rem; font-weight: bold; color:#333333; margin-bottom: 0.95rem;}
.cg ul li dl dd p{font-size: 0.9rem; color:#666666; text-align: center;}
.cg ul b{display: block; width:4%; height:10.75rem;float:left; margin:0 0.9rem;}
.cg ul b img{width:100%;}
.cg ul li dl dt .cg1{background:url("../images/cg1.png") no-repeat center;background-size:95%;}
.cg ul li dl dt .cg2{background:url("../images/cg2.png") no-repeat center;background-size:95%;}
.cg ul li dl dt .cg3{background:url("../images/cg3.png") no-repeat center;background-size:95%;}
.cg ul li dl dt .cg4{background:url("../images/cg4.png") no-repeat center;background-size:95%;}
/**/

/*产品中心*/
.m-probox{padding:1.1rem 4.688% 0;clear: both;display: block;overflow: hidden;}
.pro_nav{padding: 0.65rem 0 0;display: block;}
.pro_n1{clear: both;}
.pro_n1 h3{clear: both;height: 4.05rem;font-size: 1.3rem;color: #4a4a4a;position: relative;z-index: 1;}
.pro_n1 h3 span{float: right;font-size: 1rem;color: #999;line-height: 3.25rem;}
.pro_n1 h3 b{width: 10rem;float: left;font-size: 1rem;color: #4a4a4a;line-height:2.9rem;height:2.9rem;background:url(../images/line1.gif) no-repeat 0 bottom; -webkit-background-size:5rem 0.15rem; -moz-background-size: 5rem 0.15rem; -o-background-size: 5rem 0.15rem; background-size: 5rem 0.15rem;}
.pro_n1 h3:before{content: "";position: absolute;width: 100%;height:0.1rem;background: #006db8;left: 0;top: 2.8rem;z-index:-1;}
.pro_n1 li{width: 48.62%;height: 3.4rem;line-height: 3.3rem;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;float: left;background: #f2f2f2;border: solid 0.05rem #ddd;font-size: 1.1rem;color: #4a4a4a;margin-bottom: 0.75rem;text-align: center;white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.pro_n1 ul a:nth-child(2n) li,.pro_list ul a:nth-child(2n) li{margin-left: 2.76%;}

.pro_list{clear: both;padding: 1.1rem 0 0;height: 28.25rem;}
.pro_list li{width:48.62%;float: left;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;background: #fff;border: solid 1px #e5e5e5;margin-bottom: 0.95rem;padding: 0 0.5rem;}
.pro_list ul a:nth-chid(3) li{clear: both;}
.pro_list li img{width:100%;display: block;border-bottom: solid 1px #e5e5e5;height:10rem;}
.pro_list li span{display: block;height:2.25rem;line-height:2.25rem;font-size:0.7rem;color: #333;background:url(../images/ico01.gif) no-repeat right 0.75rem; -webkit-background-size:0.75rem 0.75rem; -moz-background-size: 0.75rem 0.75rem; -o-background-size: 0.75rem 0.75rem; background-size: 0.75rem 0.75rem;margin: 0 0.5rem 0 0;}


/**/


/*团队*/
.m-team h3{text-align: center; font-size:1.8rem; line-height: 2rem; color:#1547a9; font-weight: bold; height:4.05rem; background:url("../images/t1.png") no-repeat bottom center; background-size:42%; margin-bottom: 2rem;}
.m-team{background: #f0f0f0;padding:1.15rem 0 0;height: 27.65rem;font-size: 1.1rem;color: #333;line-height: 3.1rem;position: relative;overflow: hidden;}
.m-team .swiper-slide{overflow: hidden;}
.m-team .til01{margin-bottom: 1.6rem;}
.m-team:before{content: "";position: absolute;width:90.624%;height: 0.1rem;background: #a0a0a0;left: 4.688%;bottom: 4.8rem;}
.m-team .prev1,.m-team .next1{width:2.45rem;height:2.45rem;display: block;position: absolute;bottom:3.55rem;right: 39.8%;z-index: 9;}
.m-team .prev1{left:39.8%;}
.team_c li{width: 43.44%;float: left;display: block;text-align: center;margin-left: 3.75%;}
.team_c ul a:nth-child(2n-1) li{margin-left:4.688%;}
.team_c li img{display: block;color: #333;height:11rem;}
.team_c li span{display: block;color: #333;height:3rem;overflow:hidden;}

/**/

.bz{padding:3.6rem 3% 11%;}
.bz h3{text-align: center; font-size:1.8rem; line-height: 1rem; color:#0e4a9e; font-weight: bold; height:4.1rem; background:url("../images/t1.png") no-repeat bottom center; background-size:42%; margin-bottom: 2rem;}
.bz h3 i{font-size: 3rem;position: relative;top: 0.3rem;}
.bz p{width:100%; height:22.25rem;margin-bottom: 1rem;}
.bz p img{width:100%;}
.bz dl{padding-left:3%;}
.bz dl dt{padding-left:4.5rem; margin-bottom: 1.6rem; height:2.5rem;}
.bz dl dt span{ font-size: 1.5rem; line-height: 1.8rem; color:#1547a9; font-weight: bold; position: relative;padding-top: 0.2rem;display: block;}
.bz dl dt span::before{width:14%; height:0.15rem; background:#1547a9; content:""; position: absolute; left:0; bottom:-0.95rem;}
.bz dl dt span i{font-size: 1.5rem; color:#1547a9; font-weight: normal; margin-left: 1rem;}
.bz dl .bz1{background:url("../images/01.png") no-repeat left;background-size:11%;}
.bz dl .bz2{background:url("../images/02.png") no-repeat left;background-size:11%;}
.bz dl .bz3{background:url("../images/03.png") no-repeat left;background-size:11%;}
.bz dl .bz4{background:url("../images/04.png") no-repeat left;background-size:11%;}
.bz dl dd b{font-size: 1.1rem; color:#666666; font-weight: normal; display:block; margin-bottom: 1.5rem;line-height: 1.5rem;}
.bz dl dd b em{font-weight: bold; color:#1a1a1a;}
.bz .swiper-container .swiper-pagination{height:4.4rem;margin-top: 0.8rem;}
.bz .swiper-container .swiper-pagination .swiper-pagination-bullet{width:13.3%; height:4.4rem;margin:0 3%; font-size: 1.2rem; color:#FFF; font-weight: bold; text-align: center; line-height: 4rem; background:url("../images/qh.png") no-repeat center;background-size: 100% 100%; position: relative;}
.bz .swiper-container .swiper-pagination .swiper-pagination-bullet:nth-child(1)::before{content:"经验"; position: absolute; top:0; left:0;width:100%; text-align: center; height:4rem; line-height: 4rem;}
.bz .swiper-container .swiper-pagination .swiper-pagination-bullet:nth-child(2)::before{content:"团队"; position: absolute; top:0; left:0;width:100%; text-align: center; height:4rem; line-height: 4rem;}
.bz .swiper-container .swiper-pagination .swiper-pagination-bullet:nth-child(3)::before{content:"方案"; position: absolute; top:0; left:0;width:100%; text-align: center; height:4rem; line-height: 4rem;}
.bz .swiper-container .swiper-pagination .swiper-pagination-bullet:nth-child(4)::before{content:"售后"; position: absolute; top:0; left:0;width:100%; text-align: center; height:4rem; line-height: 4rem;}
.bz .swiper-container .swiper-pagination .swiper-pagination-bullet-active{background:url("../images/qh_h.png") no-repeat center;height: 4.4rem;background-size: 100% 100%;}
.bz .swiper-container .swiper-button-prev{width:7%; height:2.15rem;background:url("../images/prev.png") no-repeat center;position: absolute;left:1rem; bottom:1rem; background-size:53%;}
.bz .swiper-container .swiper-button-next{width:7%; height:2.15rem;background:url("../images/next.png") no-repeat center;position: absolute;right:1rem; bottom:1rem;background-size:53%;}
/**/
.newsbj{background:#f2f2f2;}
.news{padding:4rem 3% 12%;}
.news h3{text-align: center; font-size: 1.8rem; line-height: 2rem; color:#0e4a9e; font-weight: bold; height:4.1rem; background:url("../images/t2.png") no-repeat bottom center; background-size:42%; margin-bottom: 2rem;}
.news .m-cnt{ height:3.5rem;width: 99%; margin:0 auto 2rem;}
.news .m-cnt li{float:left; width:33%; height:3.5rem; text-align: center; line-height: 3.5rem; font-size: 1.3rem; color:#1547a9; background:url("../images/kk.png") no-repeat center;background-size: 100% 100%; }
.news .m-cnt li.z-on{background:#333399; color:#FFF; font-weight: bold;background-size: 100%; }
.news .gsdt dl{height:7.5rem; margin-bottom: 1.2rem;}
.news .gsdt dl dt{float:left;width:50%; height:7.5rem;}
.news .gsdt dl dt img{width:100%;height:7.5rem;}
.news .gsdt dl dd{float:left; width:47%; padding-top:0.65rem; padding-left:0.8rem;}
.news .gsdt dl dd span{display: block;font-size: 1.2rem; color:#262626; margin-bottom: 1rem;height:1.5rem;overflow:hidden;}
.news .gsdt dl dd span a{font-size: 1.2rem; color:#262626;}
.news .gsdt dl dd p{font-size: 1rem; color:#666666; }
.news .gsdt ul li{padding-left:1.15rem; height:3.7rem; line-height: 3.7rem; background:url("../images/y.png") no-repeat left; background-size:1.5%;}
.news .gsdt ul li a{display: block; font-size: 1.1rem; color:#333333; line-height: 3.7rem; border-bottom:1px dashed #c9c9c9;}
.news .gsdt ul li a i{float:right; line-height: 3.7rem; font-size: 1rem; color:#a6a6a6;}
.news .gsdt ul li.last a{border-bottom:0;}
.news .gsdt .ck{display: block;width:29%; font-size: 1.2rem; color:#FFF; font-weight: bold; height:3rem; line-height: 3rem; margin:2rem auto 0; padding-left:6.45rem; background:url("../images/wzbj2.png") no-repeat center;background-size: 100%; }
/**/
.ab{padding:3.5rem 3% 12%;}
.ab h3{text-align: center; font-size:1.8rem; line-height: 2rem; color:#0e4a9e; font-weight: bold; height:4.1rem; background:url("../images/t1.png") no-repeat bottom center; background-size:42%; margin-bottom: 2rem;}
.ab dl dt{ height:20rem;}
.ab dl dt img{width:100%;}
.ab dl dd span{display: block; width:38%; height:5.5rem; margin:-4rem auto 2.3rem; }
.ab dl dd b{display: block;text-align: center; font-weight: normal; font-size: 1.3rem; color:#333333; margin-bottom: 1.3rem; line-height: 1.3rem;}
.ab dl dd p{ font-size: 1.1rem; color:#666666; line-height: 1.7rem; text-align: center;}
.ab dl dd p a{font-size: 1.1rem; color:#666666; margin-left:0.8rem;}
/**/
.fhdb{position: fixed; top:70%; right:0; z-index: 200;width: 15%;}


