.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: #666;

	text-align: center;

	border-radius: 3px;

	margin: 0 auto;

	padding: 5px 0;

}

.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;

	display: block;

	max-width: 200px;

	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: #333;

	font-weight: normal;

}

/* 页脚  */

.footer{

	background: #fff;

	padding: 15px;

}

.footer p,

.footer p a{color: #999;}

/* ================ 内容页 ================== */

.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: #999;

	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;}

.pagess {clear: both;margin: 20px;overflow: hidden;margin-left: 0px;text-align: center;font-size:12px}
.pagess ul li { display:inline-block;border: 1px solid #ccc;padding: 2px 9px;margin: 0 3px;line-height: 20px;background: #fff;color:#999}
.pagess ul li:hover{ background:#f5f5f5; color:#fff;border: 1px solid #ccc}
.pagess ul li:hover a{color:#999;}
.pagess ul li.thisclass {display: inline-block;border: 1px solid #ccc;padding: 2px 9px;margin: 0 3px;background: #E5E5E5;color: #999;}
.pagess ul li.thisclass a {color: #999;}
.pagess ul li a{ display:block;color:#999}
.pagess ul li a:hover {color: #333;}

#imggg img{ width:100% !important; height:auto !important}