.back-white{background: #fff;}

.back-black{background: #000;}

.back-white:after,

.back-black:after{visibility:hidden;display:block;font-size:0;content:".";clear:both;height:0;line-height:0;overflow:hidden}

a.more{

	display: block;

	height:70px;

	line-height: 70px;

	font-size: 1.6rem;

	padding-left: 0;

	text-align: center;

}

a.more.bor{border-top: 1px solid #f5f5f5;}

a.n-more{

	display: block;

	height:60px;

	line-height: 60px;

	font-size: 1.6rem;

	padding-left: 0;

	text-align: center;

	color:#0d3e86;

	cursor: pointer;

}

.more-bor{

	padding: 20px;

	border: 1px solid #f0f0f0;

}

.more-bor.n-tbor{border-top: none;}

a.detail-more{

	border: 1px solid #f0f0f0;

	color: #fff;

	text-align: center;

	border-radius: 3px;

	margin: 0 auto;

	padding: 5px 0;
	background-color:#F00;

}

.a66{color: #666;}

.a99{color: #999;}

.a28{color: #282828;}

.bor{border-bottom: 1px dashed #e8e8e8;}

.text-center{text-align: center;}

.wbor{display: block; width: 100%;height: 1px;background: #f2f2f2;}

/*============= 图片居中自适应 ========================== */

.detail-page img,

.page-content img,

img.image{

	display: block;

	max-width: 100%;

	height: auto;

	margin-left: auto;

	margin-right: auto;

}

img.no-center{display: inline-block;}

.img-intro img{margin: 10px 0;}

/*====================  START: 导航 */

.header{height:60px;background: #fff;overflow: hidden;border-bottom: 1px solid #f0f0f0;}

.logo{

	float: left;
margin-top: 8px;
margin-left: 5px;
	display: block;

	/*max-width: 200px;*/
max-width: 80%;
	max-height: 60px;



}

.logo img{max-height: 60px;}

ul.drawer-nav-list li .childer{display: none;width: 100%;text-align: left;background: #000;overflow: hidden;}

ul.drawer-nav-list li .childer a{display: block;}

ul.drawer-nav-list li .childer a:hover{background: #fffefe;color: #1b1b1b;}

.pic-nav .pic-nav-ico{margin-top: 25px;}

@media (min-width: 300px) and (max-width: 320px) {
	.pic-nav .pic-nav-ico{width: 15.66666667%;}
}

@media (min-width: 321px) and (max-width: 640px) {

	.pic-nav .pic-nav-ico{width: 16.66666667%;}

}

.pic-nav .pic-nav-ico p{text-align: center;padding-top: 10px;font-size: 1.4rem;}

/*==================== END: 导航 */



/*==================== START: 幻灯片 */

.swiper-container {

	width: 100%;

	height: 100%;

}

.swiper-slide {

        text-align: center;

        font-size: 18px;

        background: #fff;

        display: -webkit-box;

        display: -ms-flexbox;

        display: -webkit-flex;

        display: flex;

        -webkit-box-pack: center;

        -ms-flex-pack: center;

        -webkit-justify-content: center;

        justify-content: center;

        -webkit-box-align: center;

        -ms-flex-align: center;

        -webkit-align-items: center;

        align-items: center;

    }

.swiper-slide img{max-width: 100%;display: block;}

.back-white .swiper-pagination-bullet-active{background: #000 !important;}

.back-white .swiper-container-horizontal>.swiper-pagination-bullets{margin-bottom: 0;}



/* 定义广告 */

.ads-container{position: relative;}

.ads-intro{width: 90%;position: absolute;top: 50%;left: 50%;padding: 15px;z-index: 999;transform: translate(-50%,-50%);

-webkit-transform: translate(-50%,-50%);}

/*==================== END: 幻灯片 */

.title{padding: 20px 15px 25px;border-bottom: 1px solid #f0f0f0;}

.title h3{font-size:22px;}

.title span{display: block;color: #404040;margin-top: -5px;}



/*======= 产品案例 */

.wap_works ul li{padding-bottom: 0;}

.wap_works ul li h5{font-weight:normal; color: #666;}

.wap_works ul li p{color: #999;}



/*======= 团队 */

.wap_team ul{background-image: none;}

.wap_team ul li{

	border: 1px solid #f0f0f0;

	border-width: 0 0 1px;

	margin-left: 0;

	padding: 5px 0 5px 20px;

}

.wap_team ul li:last-child{border-bottom: none;}

.wap_team ul li .ui-avatar{

    line-height: 50px;

    -webkit-border-radius: 0;

    text-align: center;

    background: none;

    overflow: inherit;

}

.wap_team ul li .ui-avatar>span{

	border: 1px solid #f0f0f0;

	border-radius: 0;

}

.wap_team ul li span.enname,

.wap_team ul li p{color: #666;}

.wap_team ul li span.zhiye{color: #999;}



/*======= 合作伙伴 */

.wap_partner ul li img{border:1px solid #f0f0f0;}

/*======= 我们的服务 */

.wap_servic{

	padding: 0 15px;

	text-align: center;

}

.wap_servic ul li strong,

.wap_servic ul li i,

.wap_servic ul li span{display: block;}

.wap_servic ul li strong{

	font-size: 20px;

	color: #000;

}

.wap_servic ul li i{

	width: 65px;

	height: 1px;

	background: #000;

	margin: 10px auto 20px;

}

.wap_servic ul li span{

	width: 200px;

	height: 40px;

	line-height: 40px;

	background: #000;

	color: #fff;

	margin: 0 auto;

	border-radius: 35px;

}

.wap_servic ul li p{

	width: 80%;

	margin: 0 auto;

}

.wap_servic .hd{margin: 20px 0;}

.wap_servic .hd ul li{

	display: inline-block;

	width: 12px;

	height: 12px;

	background: #cecece;

	border-radius: 50px;

	text-indent: -9999px;

	margin-right: 8px;

}

.wap_servic .hd ul li.on{background: #838383;}

/*====== 新闻列表 */

.wap_news ul li .ui-list-info{

	padding-right: 40px;

}

.wap_news .ui-list-link>li:after{

	width: 30px;

	height: 30px;

	background: url(../images/45x45.png) no-repeat;

	background-size: 30px;

	margin-top: -14px !important;

}

/*====== 下载中心*/

.wap_download ul li{

	position: relative;

	margin-right: 15px;

	margin-bottom: 10px;

	padding: 5px 10px;

	border: 1px solid #f0f0f0 !important;

}

.wap_download .ui-list-link>li:after{

	width: 30px;

	height: 30px;

	background: url(../images/down.png) no-repeat;

	background-size: 30px;

	margin-top: -14px !important;

}

#wap_download ul li{margin-bottom: 0;}

/*====== 关于我们 */

.about-intro{

	text-align: center;

	padding: 20px 15px;

	color: #666;

}

/*===== 联系我们 */

.contact-list ul li{

	margin-left: 0;

	padding-left: 15px;

	border-bottom: 1px solid #f0f0f0;

}

.contact-list ul li p{color: #666;}

.contact-list ul li .ui-list-thumb{width: 52px;height: 52px;}

.contact-list ul li .ui-list-thumb span{background: url(../images/contact.png) no-repeat 0 0;}

.contact-list ul li .ui-list-thumb span.tel{background-position: 0 -95px;}

.contact-list ul li .ui-list-thumb span.email{background-position: 0 -199px;}

.form-action li{border-bottom: 1px solid #f0f0f0;}

.form-action .ui-btn-lg{

	width: 50%;
	margin: 10px auto 20px;

	border: 1px solid #f0f0f0;

	color: #fff;

	font-weight: normal;
	background-color:#F00;
	background-image:none;
}

/* 页脚  */

.footer{

	background: #fff;

	padding: 15px;

}

.footer p,

.footer p a{color: #666;}

/* ================ 内容页 ================== */

.wap_news ul li,

.wap_wrong ul li{

	margin-left: 0;

	padding-left: 15px;

	border-bottom: 1px solid #f0f0f0 !important;

}

/* 子菜单 */

.subcat{

	height: 40px;

	line-height: 40px;

	margin: 0 15px;

}

.subcat a.swiper-slide{

	font-size: 14px;

	float:left;

	display: block;

	margin: 0 20px 0 0;

    width: auto !important;

}

.subcat a.on{

	border-bottom: 1px solid #f00000;

}



/* 详情页 */

.detail{padding: 0 15px;}

.n-title{

	border: 1px solid #f0f0f0;

	border-width: 0 0 1px;

	padding: 20px 15px;

}

.detail-content{padding: 20px 0;}

.detail-content img{display: block !important;max-width: 100% !important;}

/* 图片详情 */

.pics img:last-child{margin-bottom: 0;}

/*====  关于我们  */

/* 观点 */

#wap_view ul li p.min36{min-height: 36px;}

#wap_view ul li:nth-of-type(1),

#wap_view ul li:nth-of-type(2){margin-top: 0;}

/* 团队 */

#wap_team_list ul li{

	margin-top: 10px;

	border: 1px solid #f0f0f0;

	border-width: 1px 0;

}

/* 合作伙伴 */

#wap_partner ul li img{

	border: 1px solid #f0f0f0;

}

/* 服务 */

.wap_servic_list ul li{

	border: 1px solid #f0f0f0;

	border-width: 1px 0;

}

/*====  联系我们  */

.contact ul li{

	padding: 15px;

	margin-top: 10px;

	border: 1px solid #f0f0f0;

}

.contact ul li:last-child{margin-bottom: 10px;}

.contact ul li h3{

	color: #000;

	font-size: 14px;

}

.contact ul li p{

	font-size: 12px;

	color: #999;

}

.contact ul li p span{

	display: inline-block;

	margin-top: 5px;

}

.contact ul li p span.first{

	margin-right: 10px;

}

/* 地图 */

.wap_map{

	margin: 10px 0;

	border: 1px solid #f0f0f0;

}

#allmap {

	width: 94%;

	height:250px;

	overflow: hidden;

	margin:10px auto;

}

/*==== 人才招聘 */

.zhaopin li{

	position: relative;

	padding:15px;

	margin-bottom: 10px;

	border-bottom: 1px solid #f0f0f0;

	background: #fff;

}

.zhaopin li.back{background: #fafafa;}

.zhaopin li .r-jianjie h3{

	color: #000;

	padding-bottom: 3px;

}

.zhaopin li .r-jianjie h3 span{

	display: inline-block;

	padding-left: 10px;

	font-size: 12px;

	color: #666;

	font-weight: normal;

}

.zhaopin li .r-jianjie p.tj a{

	display: inline-block;

	padding: 0 8px;

	color:#999;

	font-size: 12px;

	background: url(../images/ico-3.png) no-repeat center right;

}

.zhaopin li .r-jianjie p.tj a:first-child{padding-left: 0;}

.zhaopin li .r-jianjie p.tj a:last-child{background: none;}

.zhaopin li .r-jianjie .intro{

	margin-bottom: 15px;

	border-bottom: 1px solid #f6f6f6;

}

.zhaopin li .r-jianjie .intro span{color: #282828;}

.zhaopin li .intro:last-child{border-bottom: none;}

.zhaopin li span.jia{

	display: block;

	position: absolute;

	top: 15px;

	right: 20px;

	width: 30px;

	height: 30px;

	background: url(../images/jia_hide.png) no-repeat;

	background-size: 30px;

	z-index: 999;

	cursor: pointer;

}

.zhaopin li span.jia.toggle{

	background: url(../images/jia_show.png) no-repeat;

	background-size: 30px;

}

.zhaopin li .intro-hide{display: none;}

/* 常见问题 */

#wap_worng ul li,

#wap_download ul li{

	padding: 10px 15px;

	border-bottom: 1px solid #f0f0f0;

}

/* 上下页 */

.prenext{

	padding: 20px 0;

	border: 1px solid #f0f0f0;

	border-width: 1px 0;

}

.prenext a{

	height: 25px;

	line-height: 25px;

	padding-left: 30px;

	margin-right: 10px;

	display: inline-block;

	font-size: 14px;

	color: #666;

	background: url(../images/prenext.png) no-repeat 0 0;

	vertical-align: middle;

}

.prenext a.a-next{background-position: -124px 0px;}

.prenext a.return{background-position: -245px 0px;}

/* 加载 */

#loading{display: none;}

/* pages*/
.pages {
	margin: 15px 0;
	float: left;
	width: 100%;
	line-height: 34px;
	text-align: center;
	color: #1a1d22;
}
.pages a {
	color: #fff;
	padding: 0 11px;
	margin: 0 5px;
font-/weight: bold;
	background:#939393;
	margin-top:10px;
	font-size:12px;
}
.pages a.cur {
	background:#F00;
	    box-shadow: 0px 0px 9px #999;
}
.pages * {
	display: inline-block;
	_zoom: 1;
	_display: inline;
	vertical-align: middle;
	line-height: 28px;
	/*height: 28px;*/
	padding-bottom: 1px;
}
.pages a:hover {
	display: inline-block;
	color: #fff;
	background: #F00;
	    box-shadow: 0px 0px 9px #999;
}

#imggg img{ width:100% !important; height:auto !important}

#tool {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 900;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	display:none;
}
#tool2 {
	height:50px;
	display:none;
}
@media (max-width:768px) {
#tool {
	display:block;
}
#tool2 {
	display:block;
}
} 
ul.toollist {
    position: fixed;
    z-index: 900;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    display: block;
    height: 48px;
}
.toollist {
    background:#F00;
}

.toollist li {
    border-right: 1px solid rgba(255, 255, 255, 0.7);
}
.toollist li {
    float: left;
    width: auto;
    height: 100%;
    width: 25%;
    position: static !important;
    margin: 0;
    border-radius: 0 !important;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-box-sizing: border-box;
    box-shadow: none !important;
    background: none;
}
li {
    list-style: none outside none;
}

.toollist li a {
    color: #fff;
}
.toollist li a {
    font-size: 20px;
    line-height: 20px;
    text-align: center;
    display: block;
    text-decoration: none;
    padding-top: 2px;
    position: relative;
}

.toollist li a img {
    width: 24px;
    height: 24px;
}

.toollist li a p {
    margin: 1px 0 1px 0;
    font-size: 14px;
    display: block !important;
    line-height: 18px;
    text-align: center;
}
