@charset "utf-8";
/* CSS 预处理 */
body, div, address, blockquote, iframe, ul, ol, dl, dt, dd, li, dl, h1, h2, h3, h4, h5, h6, p, pre, table, caption, th, td, form, legend, fieldset, input, button, select, textarea {
	margin: 0;
	padding: 0;
	font-weight: normal;
	font-style: normal;
	font-family: "微软雅黑", Arial, Helvetica, sans-serif;
}
ol, ul, li {
	list-style: none
}
img {
	border: 0;
	margin: 0;
	padding: 0;
}
body {
	text-align: left;
	background: #fff;
	max-width: 640px;
	margin:0 auto;
	font-size: 0.3rem;
}
a, em {
	text-decoration: none;
	font-style: normal;
	cursor: pointer;
}
.cl {
    clear: both;
    content: '';
    zoom: 1;
}
@font-face { 
	font-family: "dincond"; 
	src: url('../font/dincond-regular.ttf');
}
.zanwu{width:100%;text-align: center;height: 30px;line-height: 30px;font-size: 12px;color:#000;}
.center{width:94%;padding: 0 3%;overflow: hidden;}
.page{text-align: center;width: 100%;height: 30px;padding:20px 0;float: left;font-size: 0;}
.page a{color: #525252;width:30px;height: 30px;line-height: 30px;display: inline-block;margin:0 3px;letter-spacing:0;font-size: 14px;background: #eaeaea;}
.page a.pre_page{background: url("../images/prev.jpg") no-repeat center;width:30px;height: 30px;display: inline-block;font-size: 0;line-height: 41px;display: none;}
.page a.next_page{background: url("../images/next.jpg") no-repeat center;width:30px;height: 30px;display: inline-block;font-size: 0;line-height: 41px;display: none;}
.page a.select{color: #fff;background: #00adef;;}
/*遮罩*/
.mask{position: fixed;width: 100%;height: 100%;left: 0;top: 0;bottom: 0;background-color: rgba(0,0,0,1);z-index: 900;}
/*侧边栏*/
.sidebar{width:100%;height:100%;position:fixed;top: 0;right:0;background:#eeeeee;z-index: 1000;-webkit-transform: translateX(-100%); transform: translateX(-100%);-webkit-transition: all .3s ease-in-out;transition: all .3s ease-in-out;display:block;overflow-y: scroll;}
.mask{width:100%;height:100%;background: rgba(0, 0, 0, 0.5);position:fixed;top: 0;left:0;z-index: 900;display:none;}
.open-side-nav .sidebar{-webkit-transform: translateX(0%); transform: translateX(0%);background: #0757b0;}
.open-side-nav .mask{display:block;}
.open-side .side-language{-webkit-transform: translateX(0%); transform: translateX(0%);}
/*侧边栏头部*/
.sidehead{width:100%;height:54px;position:relative;background:#fff;}
.sidehead .sidelogo{float:left;display:block;height:54px;}
.sidehead .sidelogo img{height:54px;}
.sidehead .close{width:auto;height:26px;float:right;margin-top:15px;margin-right: 3%;}
.sidehead .close img{height:24px;display: block;}

.sidenav{width:100%;position:relative;background:#0757b0;}
.warp{width:100%;}
.sidenav li{width:100%;}
.sidenav li>a{font-size:0.3rem;color:#fff; width:100%;height:0.8rem;line-height:0.8rem;padding:0 8% 0 3%;position:relative;display:block;border-bottom:1px #3b71ad solid;-webkit-transition: all .3s;transition: all .3s;box-sizing:border-box;}
.sidenav li a span{width:5%;height:0.8rem;position:absolute;right:3%;top:0;background:url("../images/open.png") no-repeat center center;background-size:100%;-webkit-transition: all .3s;transition: all .3s;}
.sidenav li.curr >a{color:#fff;}
.sidenav li.curr a span{background:url("../images/open-on.png") no-repeat center center;background-size:100%;-webkit-transition: all .3s;transition: all .3s;}
.sidenav dl{box-sizing:border-box;width:100%;padding: 0rem 0 0.1rem 3%;display:none;background: #fff;font-size: 0.24rem;}
.sidenav dl dd{border-bottom: 1px solid #f2f2f2;}
.sidenav dl dd:last-child{border-bottom: 0px solid #f2f2f2;}
.sidenav dd a{font-size:0.24rem;color:#999999;-webkit-transition: all .3s;transition: all .3s;height:0.8rem;line-height: 0.8rem;}
.sidenav dd a.on{color:#333333;}


/*top*/
.top{width: 100%;height: 1.21rem;background: #1265cf;position: relative;}
.top_center{float: left;display: flex;}
.top_center img{display: block;height: 1.33rem;margin: auto;position: relative;z-index:9;}
.t{float: left;}
.t img{height: 1.21rem;}
.top_right img{display: block;height: 24px;margin: auto;}
.top_left{float: left;cursor: pointer;}
.top_right{float: right;position: relative;cursor: pointer;height:24px;margin-top: 18px;}
/*banner*/
#slider{ position:relative; overflow:hidden;z-index: 1;}
#slider li{ float:left;}
#slider li img{display: block;}
#pagenavi{ position:absolute; bottom:5px; z-index:1; text-align:center;left:50%;height:20px;line-height: 20px;margin-left:-30px;width: 60px;border-radius:20px;}
#pagenavi a{ width:5px; height:5px; line-height:99em; background:none; border-radius:7px; overflow:hidden; cursor:pointer; display:inline-block;border:1px solid #fff;}
#pagenavi a.active{border-color:#fff;background: #fff;}
/* 底部 */
.foot{width: 100%;border-top:1px solid #e5e5e5;background: #fff;height:1.2rem;padding:0.1rem 3%;box-sizing:border-box;display: flex;justify-content: space-between;position: fixed;bottom: 0;z-index: 999;}
.foot .bot1{width:1rem;height:1rem;border-radius:50%;background: #0072ec;display: flex;align-items:center;justify-content:center;color: #fff;font-size: 0.28rem;float: left;}
.foot .bot2{width:2.85rem;height:1rem;border-radius:0.5rem;background: #0072ec;display: flex;align-items:center;justify-content:center;color: #fff;font-size: 0.28rem;float: left;}
.foot .bot2 img{height:0.64rem;margin-right:0.15rem;}
/*banner*/
.banner img{width:100%;display: block;}
/* 电话 */
.tel{width:100%;height:0.8rem;background: #1265cf;}
.tel .center{display: flex;align-items: center;justify-content: space-between;height:0.8rem;}
.tel .zi{width:2.2rem;height:0.52rem;color: #0072ec;font-size: 0.24rem;background: #fff;border-radius:0.1rem;display: flex;align-items:center;justify-content:center;}
.tel .z400{color: #fff;font-size: 0.3rem;}
.tel .ge{color: #fff;font-size: 0.3rem;}

.nav{width:94%;margin:0 3%;}
.nav ul{margin: 5% 0;}
.nav li{width:18%;margin:0 3.5%;float: left;}
.nav li img{width:100%;}
.nav li p{font-size: 0.26rem;color: #1265cf;text-align: center;}
/* 质量把关 */
.title{text-align: center;padding:0.3rem 3%;}
.title .p1{font-size: 0.56rem;color: #8db3f4;font-weight: bold;}
.title .p2{font-size: 0.32rem;color: #272727;margin-top:0.1rem;font-weight: bold;}
.inctitle{text-align: center;padding:0.3rem 3%;}
.inctitle .p1{font-size: 0.56rem;color: #fff;font-weight: bold;}
.inctitle .p2{font-size: 0.32rem;color: #fff;margin-top:0.1rem;font-weight: bold;}

.lan{width: 100%;height:0.5rem;background: #b2d4f9;display: flex;align-items: center;}
.lan img{height:100%;margin-left:3%;margin-right:0.1rem;}

.inc_abo{}
.inc_abo .abo{background: url("../images/abobg.png");margin-top:0.25rem;background-size:100% 100%;}
.inc_abo .abo img{width:94%;margin:3%;}
.inc_abo .abocon{width:100%;font-size: 0.26rem;line-height: 1.8;}
.inc_abo a{width:2rem;height:0.6rem;background: #0072ec;display: block;font-size:0.26rem;color: #fff;display: flex;align-items:center;justify-content:center;margin:0.5rem auto;}

.inc_ads{width:100%;}
.inc_ads img{width:100%;}
/* 产品中心 */
.inc_pro{}
.inc_pro .hd ul{height:0.5rem;}
.inc_pro .hd li{float: left;height:0.5rem;display: flex;align-items: center;padding:0 0.2rem;font-size: 0.28rem;color: #202020;}
.inc_pro .hd li.on{background: url("../images/plih.png") no-repeat;background-size:100% 100%;color: #fff;height: 0.6rem;margin-top:-0.05rem;}
.inc_pro .bd{margin-top:3%;}
.inc_pro .bd ul{margin:0 -1.5%;}
.inc_pro .bd ul li{width:47%;float: left;margin:0 1.5%;margin-bottom:3%;}
.inc_pro .bd ul li .protitle{height:0.5rem;background: #c5d9f4;width: 100%;color:#313131;text-align: center;font-size: 0.24rem;display: flex;align-items:center;justify-content:center;}
.inc_pro .bd li .img{width:100%;overflow: hidden;}
.inc_pro .bd li img{width:100%;}
.inc_pro a.more{width:2rem;height:0.6rem;background: #0072ec;font-size:0.26rem;display: block;color: #fff;display: flex;align-items:center;justify-content:center;margin:0.5rem auto;}
/* 优质服务 */
.yzfw{margin-bottom:3%;}
.yzfw .ytit .p1{font-size: 0.32rem;font-weight: bold;color: #333;}
.yzfw .ytit .p2{font-size: 0.2rem;color: #0072ec;}
.yzfw ul{margin:0 -1%;margin-top:0.2rem;}
.yzfw ul li{width:31.33%;height:2.7rem;float: left;margin:0 1%;border-radius:0.1rem;border:1px solid #0066cc;display: flex;align-items: center;justify-content: center;box-sizing:border-box;flex-direction: column;}
.yzfw ul li img{width:0.8rem;}
.yzfw ul li .at{width:100%;}
.yzfw ul li .at .tt{font-size: 0.26rem;color: #0066cc;font-weight: bold;text-align: center;width:100%;}
.yzfw ul li .at .img{width:90%;height:10px;background: url("../images/point.png") no-repeat center;background-size:100%;margin:0 auto 0.05rem;}
.yzfw ul li .at .cc{font-size: 0.22rem;color: #333;font-weight: bold;line-height: 0.3rem;;width:90%;margin:0 auto;height:0.9rem;}
/* 资质荣誉 */
.inc_zizhi{background: url("../images/zizhibg.jpg") no-repeat center;height:8rem;background-size:100%;}
.inc_zizhi .swiper-container {}
.inc_zizhi .swiper-slide{width: 4.66rem;position: relative;}
.inc_zizhi .swiper-slide .img::after{position: absolute;display: block;content:"";width:100%;height:100%;background: rgba(0,0,0,0.5);top:0;transition: all 0.5s ease 0s;}
.inc_zizhi .swiper-slide-active .img::after,.inc_zizhi .swiper-slide-duplicate-active .img::after{opacity: 0;}
.inc_zizhi .swiper-slide .img{width:4.8rem;display: block;position: relative;}
.inc_zizhi .swiper-slide .img img{width:100%;display: block;}
.inc_zizhi .swiper-slide .t{display: none;}
.inc_zizhi .swiper-slide-active .t,.inc_zizhi .swiper-slide-duplicate-active .t{width:100%;height:0.5rem;color: #fff;display: block;text-align: center;font-size: 0.24rem;margin-top:0.1rem;line-height: 0.5rem;}
.inc_zizhi .swiper-slide-active .t::before,.inc_zizhi .swiper-slide-duplicate-active .t::before{content:"";display: block;width:0.7rem;height:0.04rem;background: #fff;position: absolute;left: 50%;margin-left: -0.35rem;}
.more{width:2rem;height:0.6rem;border:1px solid #fff;font-size:0.26rem;border-radius:0.1rem;display: block;margin:0 auto;text-align: center;color: #fff;margin-top:0.3rem;display: flex;align-items:center;justify-content:center;}
/* 新闻 */
.inc_news .hd ul{height:0.5rem;}
.inc_news .hd li{float: left;height:0.5rem;display: flex;align-items: center;padding:0 0.2rem;font-size: 0.28rem;color: #202020;}
.inc_news .hd li.on{background: url("../images/plih.png") no-repeat;background-size:100% 100%;color: #fff;height: 0.6rem;margin-top:-0.05rem;}
.inc_news .bd{margin-top:3%;}
.inc_news .bd li{margin-bottom:3%;float: left;width:100%;}
.inc_news .bd .img{float: left;width:2.1rem;}
.inc_news .bd .img img{width:100%;}
.inc_news .bd .protitle{width:calc(100% - 2.2rem);float: right;}
.inc_news .bd .protitle .p1{font-size: 0.28rem;color: #313131;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.inc_news .bd .protitle .p2{font-size: 0.22rem;color: #5b5b5b;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;margin-top:0.1rem;}
.inc_news .bd .protitle .p3{font-size: 0.22rem;color: #5b5b5b;}

.inc_news a.more{width:2rem;height:0.6rem;background: #0072ec;display: block;font-size:0.26rem;color: #fff;display: flex;align-items:center;justify-content:center;margin:0.5rem auto;}
/* 留言 */
.gbook{margin-top:3%;}
.gbook form{width:100%;float: left;}
.gbook li{width: 100%;height:0.7rem;margin-bottom:0.25rem;border:1px solid #1265cf;float: left;}
.gbook li span{display: block;width:1rem;height: 0.7rem;line-height: 0.7rem;font-size: 0.24rem;color: #636363;float: left;text-align: center;}
.gbook li .input1{width:calc(100% - 1rem);height: 0.7rem;float: left;box-sizing: border-box;font-size: 0.24rem;text-indent: 10px;border:none;outline: none;}
.gbook form{color: #fff!important;font-size: 16px;}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #838383;  
}

::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #838383;
}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
    color: #838383;
}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
    color: #838383;
}
.gbook #demo1{border:none;width:40%;height:0.7rem;line-height: 0.7rem;text-align: center;color: #fff;background: #1265cf;margin:0 auto;font-size: 0.3rem;border-radius:3px;margin-left: 30%;}
.gbook form ul{width: 100%;margin:3% auto;}
/* 新闻 */
.lx{height:2.8rem;background: url("../images/lx.jpg") no-repeat right center;background-size:50%;display: flex;align-items: center;}
.lx .p1{font-size: 0.26rem;color: #272727;}
.lx .p2{font-size: 0.34rem;color: #0072ec;}
/* 二级 */
.ertype{width: 100%;height:0.5rem;background: #b2d4f9;display: flex;align-items: center;}
.ertype img{height:100%;margin-left:3%;margin-right:0.1rem;}
.ertype ul{height:0.5rem;}
.ertype li{float: left;height:0.5rem;display: flex;align-items: center;padding:0 0.2rem;font-size: 0.28rem;color: #202020;}
.ertype li a{color: #202020;}
.ertype li.on{background: url("../images/plih.png") no-repeat;background-size:100% 100%;color: #fff;height: 0.6rem;margin-top:-0.05rem;}
.ertype li.on a{color: #fff;}

.danyecon{line-height: 2;font-size: 0.28rem;margin-top:3%;}
.danyecon img{max-width: 100%!important;height:auto!important;}
#gengduo_button{width: 100%;height:0.6rem;color:#fff;font-size:0.24rem;background: #0072ec;cursor: pointer;margin:5% auto;display: flex;align-items:center;justify-content:center;}
/* 产品列表 */
.erpro{margin-top:3%;}
.erpro ul{margin:0 -1.5%;}
.erpro ul li{width:47%;float: left;margin:0 1.5%;margin-bottom:3%;}
.erpro ul li .protitle{height:0.5rem;background: #c5d9f4;width: 100%;color:#313131;text-align: center;font-size: 0.24rem;display: flex;align-items:center;justify-content:center;}
.erpro li .img{width:100%;overflow: hidden;}
.erpro li img{width:100%;}
/* 新闻列表 */
.ernews{margin-top:3%;}
.ernews li{margin-bottom:3%;float: left;width:100%;}
.ernews .img{float: left;width:2.1rem;}
.ernews .img img{width:100%;}
.ernews .protitle{width:calc(100% - 2.2rem);float: right;}
.ernews .protitle .p1{font-size: 0.28rem;color: #313131;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.ernews .protitle .p2{font-size: 0.22rem;color: #5b5b5b;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;margin-top:0.1rem;}
.ernews .protitle .p3{font-size: 0.22rem;color: #5b5b5b;}

/* 新闻详情 */
.fanye{padding: 5% 0;width: 100%;float: left;border-top:1px solid #dcdcdc;margin-top:5%;}
.fanye p{font-size: 14px;color:#626262;margin-top: 2%;}
.fanye p:hover{color:#1265cf;}

.new_show_title{padding: 3% 0;text-align:center;margin-bottom:3%;border-bottom:1px solid #dcdcdc;}
.new_show_title h2,.proshow_title h2{color:#3a3a3a;font-size:0.3rem;font-weight: normal;}
.new_show_title h3,.proshow_title h3{color:#9d9d9d;font-size:0.24rem;margin-top: 2%;text-align: left;}

.prdshow_title{padding: 3% 0;border-bottom:2px solid #f0f0f0;font-size: 1rem;}
.prdshow_jianjie{color: #636363;padding-bottom:3%;line-height: 1.5;}
.prdshow_img img{width: 100%;}
.prdshow_con{font-size: 0.3rem;}
.prdshow_con p{color: #444;position: relative;text-indent: 10px;font-size: 0.26rem;line-height: 30px;}
.prdshow_con p::before{width: 3px;height:15px;display: block;content:"";background: #b0832f;position: absolute;top: 7px;}
.pro_more{}
.pro_more .p3{font-size: 1.428rem;font-weight: bold;color: #313131;padding:0.8rem 0 1rem;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;align-items: center;}
.pro_more .p3 .cell{box-sizing: border-box;-webkit-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1;width: 20%;-webkit-flex-basis: 0;-ms-flex-preferred-size: 0;flex-basis: 0;max-width: 100%;display: block;padding: 0!important;position: relative;}
.pro_more .p3 .cell hr{border: 1px solid #f1f1f1;}
/* 联系我们 */
.ercontact{width:100%;margin:3% 0;}
.ercontact ul{margin:0 -1.5%;}
.ercontact li{width:47%;float: left;margin:3% 1.5%;display: flex;flex-direction: column;align-items: center;height:3rem;}
.ercontact li .tu{background: url("../images/lx.png") no-repeat center;background-size:100%;width:1.7rem;height:1.7rem;display: flex;align-items: center;justify-content: center;}
.ercontact li .tu .img{width:0.7rem;height:0.7rem;}
.ercontact li:nth-child(1) .tu .img{background: url("../images/contacth1.png") no-repeat center;background-size:100%;}
.ercontact li:nth-child(2) .tu .img{background: url("../images/contacth2.png") no-repeat center;background-size:100%;}
.ercontact li:nth-child(3) .tu .img{background: url("../images/contacth3.png") no-repeat center;background-size:100%;}
.ercontact li:nth-child(4) .tu .img{background: url("../images/contacth4.png") no-repeat center;background-size:100%;}
.ercontact li .p1{font-size: 0.3rem;color: #272727;}
.ercontact li div{font-size: 0.3rem;color: #0072ec;text-align: center;}

.map{border:1px solid #1265cf;box-sizing:border-box;padding:0.15rem;}
/* 在线招聘 */
.job_list{position: relative;}
.job_list .swiper-container{height:580px;}
.job_list li{box-shadow: 0 0 15px rgba(0,0,0,0.1);margin-top: 15px;background: #fff;border-radius: 5px;line-height: 2;font-size: 0.28rem;}



