@charset "utf-8";
/*++----------------------------------------------
/*++  视频
/*++----------------------------------------------*/
.usezan-video{width: 100%;height: 100%;position: relative;overflow: hidden;}
.bgvideo {display:block;position:absolute;top:0;left:50%;min-width:100%;min-height:100%;
	object-fit:cover;transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);
    -moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);
    -o-transform:translate(-50%, 0);z-index: 10;}
.source{min-width:100%;min-height:100%;height:auto;width:auto;}

.con-left .subcat ul li em,
.scope-lists ul li,
.team-list ul li,
.video-list ul li .bor-img .click-video{
	transition: all .4s ease-out;
	-webkit-transition: all .4s ease-out;
	-moz-transition: all .4s ease-out;
}

/*++----------------------------------------------
/*++  首页板块
/*++----------------------------------------------*/
.comm-title{ text-align: center;padding-top: 65px; }
.comm-title h5{ font-size: 34px;color:#333; }
.comm-title p{ font-size: 14px;color: #888; }
/** 我们的服务 **/
.service-index:after,.service-index-list:after,.bottom-qb:after{ display: block;content: "";clear: both; }
.service-index-list{ padding: 50px 0 60px;position: relative; }
.service-index-l{position: relative; width: 910px;min-height: 525px; }
.service-index-l .bd ul li .s-list{ position: relative; padding: 30px; width: 230px;height: 145px;float: left; margin:0 20px 20px 0;background: #fff;border-radius: 5px;overflow: hidden; }
.service-index-l .bd ul li .s-list:nth-of-type(3n){ margin-right: 0; }
.service-index-l .bd ul li .s-list .entitle{ font-size: 16px; }
.service-index-l .bd ul li .s-list h5{ font-size: 22px;color: #333;padding: 5px 0 10px; }
.service-index-l .bd ul li .s-list p{ font-size: 14px; }
.service-index-l .bd ul li .s-list .bottom-qb{ padding-top: 20px; }
.service-index-l .bd ul li .s-list .bottom-qb .starting{ color:#ff1515;font-size: 14px; }
.service-index-l .bd ul li .s-list .bottom-qb i{ width: 25px;height: 19px;background-position: 0 4px; }
.service-index-l .service-qq{ display: none;width: 85px;height: 28px;line-height: 28px;text-align: center; border: 2px solid #fff;color: #fff;font-size: 14px;
	border-radius: 5px;margin-top: 20px;
}
.service-index-l .bd ul li .s-list:hover{ background: url("../img/bg-hover.jpg") no-repeat; }
.service-index-l .bd ul li .s-list:hover .entitle,
.service-index-l .bd ul li .s-list:hover .bottom-qb{ display: none; }
.service-index-l .bd ul li .s-list:hover h5,
.service-index-l .bd ul li .s-list:hover p{ color: #fff; }
.service-index-l .bd ul li .s-list:hover .service-qq{ display: block; }
.service-index-l .hd a{ position: absolute;bottom:0px; display: block;width: 130px;height: 50px;background: #fff;cursor: pointer;border-radius: 5px;overflow: hidden;  }
.service-index-l .hd .prev{ left: 150px; }
.service-index-l .hd .next{ left: 0; }
.service-index-l .hd i{ width: 32px;height: 18px;margin: 17px 0 0 49px; }
.service-index-l .hd .prev i{ background-position: -45px -25px; }
.service-index-l .hd .next i{ background-position: 0 -25px; }
.service-index-l .hd a:hover{ background: #1f76d5; }
.service-index-l .hd .prev:hover  i{ background-position: -46px -53px; }
.service-index-l .hd .next:hover  i{ background-position: 0 -53px; }
.service-index-l .hd .next.nextStop,
.service-index-l .hd .prev.prevStop{ display: none; }
/** R **/
.service-index-r{ position: relative; width: 270px;height: 428px;border-radius: 5px; overflow: hidden; }
.service-index-r .bd ul li img{ width: 100%; }
.service-index-r .hd{ position: absolute;bottom: 15px;right: 15px;z-index: 10; }
.service-index-r .hd ul li{ display: inline-block; width: 10px;height: 10px;background: rgba(255,255,255,.5);margin-left: 10px; border-radius: 65px;cursor: pointer; overflow: hidden; }
.service-index-r .hd ul li.on{ background: rgba(255,255,255,1); }
.service-index-list .remark{  position: absolute;bottom: 70px;right: 0;}
.service-index-list .remark span{ font-size: 20px;color: #bdbdbd;padding: 0 30px; }
.service-index-list .remark .rem-l,
.service-index-list .remark .rem-r{ position: absolute;width: 19px;height: 15px;top: 0; }
.service-index-list .remark .rem-l{ left: 0;background-position: -88px -44px; }
.service-index-list .remark .rem-r{ right: 0;background-position: -113px -44px; }
/** 公司的类型 **/
.web-type-index:after,.type-list:after{ display: block;content: "";clear: both; }
.type-list ul li{ float: left; width:197px;height: 38px;padding: 15px 0 15px 25px; border: 1px solid #ededed;margin: 0 20px 20px 0;border-radius: 5px;overflow: hidden; }
.type-list ul li i{ float: left; display: block;width: 44px;height: 44px;background: url("../img/type-ico.png") no-repeat 0 0;margin-right:12px;  }
.type-list ul li h5{ font-size: 18px;color:#333;padding-top: 2px; }
.type-list ul li p{ color: #888; }
.type-list ul li:hover h5,.type-list ul li:hover span{ color: #fff; }
.type-list ul li:nth-of-type(1) i{ background-position: 0 0; }
.type-list ul li:nth-of-type(2) i{ background-position: -48px 0; }
.type-list ul li:nth-of-type(3) i{ background-position: -97px 0; }
.type-list ul li:nth-of-type(4) i{ background-position: -145px 0; }
.type-list ul li:nth-of-type(5) i{ background-position: -193px 0; }
.type-list ul li:nth-of-type(6) i{ background-position: -241px 0; }
.type-list ul li:nth-of-type(7) i{ background-position: -291px 0; }
.type-list ul li:nth-of-type(8) i{ background-position: -339px 0; }
.type-list ul li:nth-of-type(9) i{ background-position: -388px 0; }
.type-list ul li:nth-of-type(10) i{ background-position: -437px 0; }
.type-list ul li:nth-of-type(11) i{ background-position: -485px 0; }
.type-list ul li:nth-of-type(12) i{ background-position: -536px 0; }
.type-list ul li:nth-of-type(13) i{ background-position: -587px 0; }
.type-list ul li:nth-of-type(14) i{ background-position: -638px 0; }
.type-list ul li:nth-of-type(15) i{ background-position: -688px 0; }
.type-list ul li:hover{ background: #1f76d5;border-color: #fff; }
.type-list ul li:hover:nth-of-type(1) i{ background-position: 0 -56px; }
.type-list ul li:hover:nth-of-type(2) i{ background-position: -48px -56px; }
.type-list ul li:hover:nth-of-type(3) i{ background-position: -97px -56px; }
.type-list ul li:hover:nth-of-type(4) i{ background-position: -145px -56px; }
.type-list ul li:hover:nth-of-type(5) i{ background-position: -193px -56px; }
.type-list ul li:hover:nth-of-type(6) i{ background-position: -241px -56px; }
.type-list ul li:hover:nth-of-type(7) i{ background-position: -291px -56px; }
.type-list ul li:hover:nth-of-type(8) i{ background-position: -339px -56px; }
.type-list ul li:hover:nth-of-type(9) i{ background-position: -388px -56px; }
.type-list ul li:hover:nth-of-type(10) i{ background-position: -437px -56px; }
.type-list ul li:hover:nth-of-type(11) i{ background-position: -485px -56px; }
.type-list ul li:hover:nth-of-type(12) i{ background-position: -536px -56px; }
.type-list ul li:hover:nth-of-type(13) i{ background-position: -587px -56px; }
.type-list ul li:hover:nth-of-type(14) i{ background-position: -638px -56px; }
.type-list ul li:hover:nth-of-type(15) i{ background-position: -688px -56px; }
/** 类型表单 **/
.type-list-form{ width: 100%;height: 180px;overflow: hidden; }
.type-list-form .type-l{ color: #fff;padding: 65px 0 0 15px;max-width: 320px;overflow: hidden; }
.type-list-form .type-l h5{ font-size: 30px; }
.type-list-form .type-l p{ font-size: 14px; }
.type-list-form .type-r{ width: 905px;margin-top: 70px; }
.type-list-form .type-r ul li{ float: left; width: 230px;height: 50px;margin-right: 10px; border-radius: 5px; overflow: hidden; }
.type-list-form .type-r ul li:first-child{ margin-left: 30px; }
.type-list-form .type-r ul li.int-submit{ width: 140px; }
.type-list-form .type-r ul li.int-submit input[type=submit]{ width: 100%;height: 50px;line-height: 50px; background: #ff1515;font-size: 16px;
	color: #fff;text-align: center;border: 0;cursor: pointer; }
.type-list-form .type-r ul li input[type=text]{ width: 220px;height: 50px;line-height: 50px;font-size: 14px;padding: 0 5px;border: 0; }
.type-list-form .error-hide{ margin: 0 0 0 30px; }
/** 专业顾问 **/
.adviser-index:after,.adviser-list .bd ul li .advi-bottom p:after{ display: block;content: "";clear: both; }
.adviser-list{ position: relative;padding: 50px 0 65px; }
.adviser-list .bd ul li .advi-top:after,.adviser-list .bd ul li .advi-bottom:after{ display: block;content: "";clear: both; }
.adviser-list .bd ul li{ position: relative; width: 245px;height:auto; float: left;margin-right: 20px;background: #fff;padding: 0 20px;border-radius: 5px; overflow: hidden; }
.adviser-list .bd ul li .advi-top{ padding: 25px 0;border-bottom: 1px solid #f0f0f0; }
.adviser-list .bd ul li h5{ font-size: 24px;color:#333;padding-top: 70px; }
.adviser-list .bd ul li h5 span{ font-size: 18px; }
.adviser-list .bd ul li img{ width: 124px;height: 167px;margin-right: 12px; }
.adviser-list .bd ul li .like-qq{ display: block;float: left; width: 100px;height: 36px;background: #1f76d5;font-size: 14px;color: #fff;border-radius: 5px;
	text-align: center;line-height: 36px;margin-top: 20px;
}
.adviser-list .bd ul li .advi-bottom{ padding: 20px 0; }
.adviser-list .bd ul li .advi-bottom p{ font-size: 14px;color: #333;line-height: 24px; }
.adviser-list .bd ul li label{ display: block;width: 70px;float: left; }
.adviser-list .bd ul li .advi-bottom p span{ display: block;float: left; width: 169px; color: #888; }
.adviser-list .bd ul li:hover .like-qq{ background: #ff1515; }
.adviser-list .bd ul li .hi{ position: absolute;width: 34px;height: 34px;top: 49px;left: 159px; background-position:-91px 0; }
.adviser-list .hd a{ position:absolute;top:43%;display:block;width:50px;height:50px;background:#fff;cursor:pointer;border-radius: 5px; }
.adviser-list .hd a.prev{ right: -80px; }
.adviser-list .hd a.next{ left: -80px; }
.adviser-list .hd i{ width: 20px;height: 20px;margin: 19px 0 0 16px; }
.adviser-list .hd .prev i{ background-position: -163px 0; }
.adviser-list .hd .next i{ background-position: -140px 0; }
.adviser-list .hd a:hover{ background: #1f76d5; }
.adviser-list .hd .prev:hover i{ background-position: -163px -17px; }
.adviser-list .hd .next:hover i{ background-position: -140px -17px; }
.adviser-list .hd .next.nextStop,
.adviser-list .hd .prev.prevStop{ display: none; }
/** 简单五步 **/
.five-list{ position: relative;}
.five-list ul li{ position: relative; display: inline-block; width: 20%;text-align: center; }
.five-list ul li img{ width: 50px;height: 50px; }
.five-list ul li h5{ font-size: 20px;color: #333;font-weight: bold;padding-top: 20px; }
.five-list ul li em{ display: block;width: 16px;height: 2px;background: #dbdbdb;margin: 15px auto 10px; }
.five-list ul li p{ width: 155px; font-size:14px;margin:0 auto;}
.five-list ul li:last-child .bj-ico{ display: none; }
.five-list ul li .bj-ico{ position: absolute;top:22px;right:-25px; width: 42px;height: 6px;background-position: -37px -4px;z-index: 5 }
.contact-five{ text-align: center;font-size: 18px;color: #000;margin-top: 60px; }
.contact-five a{ display: inline-block;width: 99px;height: 40px;line-height: 40px;text-align: center;border-radius: 5px; background: #1f76d5;
	font-size: 14px;color: #fff;margin: 0 15px; }
.contact-five strong{ color: #ff1515; }
/** 我们的优势 **/
.advantage-index{ position: relative; }
.advantage-con:after{ display: block;content: "";clear: both; }
.advantage-bg{ width: 100%;height: 180px; }
.advantage-con{ position: relative; }
.advantage-con .adva-l-rem{ margin-top: -110px; padding: 45px 35px 0; width: 250px;height: 350px; background: #1f76d5 url("../img/adav-bg.png") no-repeat;border-radius: 5px; }
.advantage-con .adva-l-rem .remark h5{ width: 185px; font-size: 30px;color: #fff; }
.advantage-con .adva-l-rem .remark em{ display: block;width: 30px;height: 2px;background: #fff;margin: 25px 0; }
.advantage-con .adva-l-rem .remark p{ font-size: 14px;color: #fff;line-height: 24px; }
.advantage-con .adav-more{ display: block;width: 148px;height: 46px;line-height: 46px; border: 2px solid #bdbdbd;border-radius: 5px;
	font-size: 16px;color: #333;padding-left: 28px;margin-top: 50px;
}
.advantage-con .adav-more i{ display: block;float: right; width: 12px;height: 12px;background-position: -194px 0;margin: 17px 24px 0 0; }
.advantage-con .adva-r{ width: 645px;padding-top: 45px; }
.advantage-con .adva-r ul li{ width: 255px;height: 204px;float: left;margin-right: 115px; }
.advantage-con .adva-r ul li:nth-of-type(2n){ margin-right: 0; }
.advantage-con .adva-r ul li img{ width: 50px;height: 50px; }
.advantage-con .adva-r ul li h5{ font-size: 20px;color:#333;padding: 8px 0; }
.advantage-con .adva-r ul li p{ font-size: 14px; }
/** NEWS **/
.news-list-index:after{ display: block;content: "";clear: both; }
.news-list-r{ min-width: 915px; }
.news-list-r ul li{ width: 285px;min-height:414px; margin-left:20px;float: left; background: #fff;padding-bottom: 15px; border-radius: 5px;overflow: hidden; }
.news-list-r ul li .remark{ padding: 0 20px; }
.news-list-r ul li .remark h5{ height: 53px;line-height: 53px; border-bottom: 1px solid #ededed;font-size:20px;color:#333;margin-bottom: 5px; }
.news-list-r ul li .remark h5 a{ width: 25px;height: 14px;float: right;margin: 20px 0 0 0; }
.news-list-r ul li .n-list{ display: block;line-height: 37px;font-size: 14px; }
/** Partner **/
.partner-list-s:after{ display: block;content: "";clear: both; }
.partner-list-s ul li{ width:181px;height: 98px;margin:0 20px 20px 0;float:left;border: 1px solid #ededed;border-radius: 5px;overflow: hidden; }
.partner-list-s ul li img{ width: 100%; }
/** Have **/
.have-index{ width: 100%;height: 180px;padding: 55px 0 45px; }
.have-list h5{ font-size: 30px;color: #fff; }
.have-list em{ display: block;width: 20px;height: 2px;background: #fff;margin: 15px 0 45px; }
.have-list ul li{ width: 165px;float: left;padding-left: 35px;border-right: 1px solid #66788a; }
.have-list ul li:first-child{ padding-left: 0; }
.have-list ul li:last-child{ border-right: 0; }
.have-list ul li p{ font-size: 14px;color: rgba(255,255,255,.6); }
.have-list ul li p strong{ font-size: 35px;color: #fff; }

/*++----------------------------------------------
/*++  内容开始
/*++----------------------------------------------*/
.hg20-color{height: 20px;clear: both;background:#fff;}
.back-color{width: 100%;height: 100%;background:#fff;}
.back-f8{ width: 100%;height: 100%;background: #f8f8f8; }
.nbanner, .nbanner a {
    width: 100%;
	min-height: 300px;
    display: block;
    background-repeat: no-repeat;
    background-position: center top;
	overflow: hidden;
}
/* 左侧 */
.con-left{ width: 100%;height: 50px;line-height: 50px;background: #f8f8f8;overflow: hidden; }
.con-left .subcat{ float: left; }
.con-left .subcat ul li{
	display: inline-block;
	position:relative;
	height: 50px;
	line-height: 50px;
	margin: 0 15px;
}
.con-left .subcat ul li:first-child{ margin-left: 0; }
.con-left .subcat ul li i{ position: absolute;top: 20px;right: -15px; display: block;width: 1px;height: 11px;background: #dbdbdb; }
.con-left .subcat ul li:last-child i{display: none;}
.con-left .subcat ul li a{ font-size: 14px; }
.con-left .subcat ul li em{ position: absolute;left: 50%; bottom: 0;width: 0;height: 2px;background: #1f76d5; }
.con-left .subcat ul li.on em,
.con-left .subcat ul li:hover em{ width: 100%;left: 0; }

/** Tree cate **/
.con-left .subcat ul.subTree li em{
	top: 17px;
	right: 15px;
	position: absolute;
	width:12px;
	height:12px;
	background:url(../images/jj.png)no-repeat;
	cursor: pointer;
	overflow: hidden
}
.con-left .subcat ul.subTree li .Treetwo{
	height: 0;
	padding:12px 0;
	overflow: hidden;
	-webkit-transition: all .3s ease-in;
	-moz-transition: all .3s ease-in;
	-ms-transition: all .3s ease-in;
	transition: all .3s ease-in;
}
.con-left .subcat ul.subTree li.on .Treetwo{height: auto;}

.con-left .subcat ul.subTree li .Treetwo li{
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	border-bottom:none;
}
.con-left .subcat ul.subTree li.on .Treetwo li a{color:#666}
.con-left .subcat ul.subTree li.on .Treetwo li a:before{
	display:inline-block;
	width: 5px;
	height: 9px;
	background:url(../images/tree.png) no-repeat 0 -26px;
	content: "";
	clear: both;
	padding-right:5px;
}
.con-left .subcat ul.subTree li.on .Treetwo li.onn a:hover:before,
.con-left .subcat ul.subTree li.on .Treetwo li a:hover:before{background-position: 0 0;}

.con-left .subcat ul.subTree li.on{
	height:auto;
	border-bottom: none;
}
.con-left .subcat ul.subTree li.on .bor-b{
	display:block;
	height: 44px;
	border-bottom: 1px solid #ededed;
}
.con-left .subcat ul.subTree li.on em{background-position:0px -12px;}


/* 右侧 */
.current{ height: 50px;line-height: 50px; }
.current .curr-right p{ line-height: 50px; }
.current .curr-right a{ display: inline-block;padding:0 15px;background: url(../images/gt.png) no-repeat center right; }
.current .curr-right a:first-child{ padding-left: 0; }
.current .curr-right a:last-child{ background:none;padding-right:0; }

/*+----------------------------------------------
/*+  新闻列表
/*+----------------------------------------------*/
.news-con:after{ display: block;content: "";clear: both; }
.news-list{ width: 840px; }
.news-list ul li{padding:20px 0;border-bottom: 1px solid #edebeb;}
.news-list ul li:first-child{ margin-top: 10px; }
.news-list ul li:after{display: block;clear: both;content: "";}
.news-list ul li img{
	max-height: 120px;
	margin-right:15px;
	-webkit-transition: all .3s ease-in;
	-moz-transition: all .3s ease-in;
	-ms-transition: all .3s ease-in;
	transition: all .3s ease-in;
}
.news-list ul li h5{font-size:16px;padding-top:10px;}
.news-list ul li p{color:#888;}
.news-list ul li p.reamk{ padding: 8px 0; }
.news-list ul li p.time-view span{ display: block;float: left; padding-right: 20px; }
.news-list ul li p.time-view i{ display:block;float: left;  }
.news-list ul li p.time-view .time i{ width: 12px;height: 12px;background-position: -94px -69px;margin: 5px 3px 0 0; }
.news-list ul li p.time-view .view i{ width:15px;height: 11px;background-position: -113px -69px;margin: 5px 3px 0 0; }
/** Hot **/
.hot-news{ width: 300px; }
.hot-news h5{ position:relative;height:52px;line-height:52px;font-size:16px;color:#333;border-bottom: 1px solid #ededed; }
.hot-news h5 em{ display: block;width: 94px;height: 2px;position: absolute;bottom: 0;left: 0;background: #1f76d5; }
.hot-news ul li{ height: 18px;line-height: 18px;margin-bottom: 15px; }
.hot-news ul li:first-child{ margin-top: 15px; }
.hot-news ul li em{ display: block;float: left;margin-right:5px;width: 18px;height: 18px;text-align: center; background:#bdbdbd;color: #fff;border-radius: 5px; }
.hot-news ul li a{ font-size: 14px; }
.hot-news ul li:nth-of-type(1) em{ background: #ff4546; }
.hot-news ul li:nth-of-type(2) em{ background: #ff7316; }
.hot-news ul li:nth-of-type(3) em{ background: #ff9c00; }
/*+----------------------------------------------
/*+  详情页
/*+----------------------------------------------*/
.news-content{ width: 840px; }
.content-title{ padding:50px 0 15px;text-align: center;border-bottom:1px solid #f0f0f0; }
.content-title h1{ font-size:20px;padding-bottom:8px;color:#333; }
.content-title .sub-title{ min-height:19px; }
.content-title .sub-title span{ padding-right:10px; }
.content-title .sub-title .bdsharebuttonbox{ display:inline-block;vertical-align: middle; }
.content-title .bdshare-button-style0-16 a,
.content-title .bdshare-button-style0-16 .bds_more{ margin:0px 6px 2px 0; }

.detail{ padding:25px 0; }
.detail img{ max-width: 100%;vertical-align:middle; }

/*+----------------------------------------------
/*+  关于我们
/*+----------------------------------------------*/
.introduce:after,.advantage-lists:after{ display: block;content: "";clear: both; }
/**  公司简介  **/
.introduce{ padding: 90px 0 80px; }
.introduce .bor-img{ width: 500px; }
.introduce .right{ width: 635px; }
.introduce .right h5{ font-size: 34px;color: #333; }
.introduce .right em{ display: block;width: 40px;height: 3px;background: #1f76d5;margin: 15px 0 20px; }
.introduce .right .remark{ font-size: 14px; }
/**  优势  **/
.advantage-lists{ padding-bottom: 40px; }
.advantage-lists ul li{ float: left; width: 245px;min-height: 150px; padding: 30px 20px 0;background: #fff;border-radius: 5px;overflow: hidden;margin:0 20px 20px 0; }
.advantage-lists ul li:nth-of-type(4n){ margin-right: 0; }
.advantage-lists ul li .adav-top{ height: 50px; }
.advantage-lists ul li .bor-img{ display: block;width: 50px;height: 50px;border-radius: 50px;float: left;margin-right: 15px; overflow: hidden; }
.advantage-lists ul li .bor-img img{ width: 100%; }
.advantage-lists ul li .adav-top h5{ font-size: 20px;color: #333;padding-top:5px; }
.advantage-lists ul li .adav-top p{ color: #999;font-size: 14px; }
.advantage-lists ul li .desc{ font-size: 14px;padding: 15px 0; }
/**  证书  **/
.honor-lists .swiper-container{ background: transparent;padding-bottom: 60px; }
.honor-lists .swiper-slide { min-width:285px;text-align:center;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;background:transparent; }
.honor-lists .swiper-slide img{ width: 285px;height: 180px;background:#fff;border-radius: 5px;overflow: hidden; }
.honor-lists .swiper-slide .remark{ width: 285px; }
.honor-lists .swiper-slide .remark p{ font-size: 16px;color: #333;padding-top: 14px; }
.honor-lists .swiper-pagination-bullet{ background: #333 !important; }
/**  公司环境  **/
.science-lists .swiper-container{ padding-bottom: 60px; }
.science-lists .swiper-slide { min-width:386px;text-align:center;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;background:transparent; }
.science-lists .swiper-slide img{ width: 386px;height: 240px;background:#fff;border-radius: 5px;overflow: hidden; }
.science-lists .swiper-pagination-bullet{ background: #333 !important; }
/** 历程 **/
.history-lists .swiper-container{ background: transparent;padding-bottom: 60px; }
.history-lists .swiper-slide { min-width:285px;text-align:center;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;background:transparent; }
.history-lists .swiper-slide img{ width: 220px;height: 80px;background:#fff;border-radius: 5px;overflow: hidden; }
.history-lists .swiper-slide .remark{ width: 285px; }
.history-lists .swiper-slide .remark h5{ font-size: 16px; color: #333;padding-top: 10px; }
.history-lists .swiper-slide .remark p{ font-size: 14px;padding-top: 10px; }
.history-lists .swiper-slide .remark span{ font-size: 12px; }
.history-lists .swiper-pagination-bullet{ background: #333 !important; }
/** 团队 **/
.team-list ul li .advi-top:after,
.team-list ul li .advi-bottom:after,
.team-list ul li .advi-bottom p:after{ display: block;content: "";clear: both; }
.team-list ul li{ position: relative; width:338px;min-height:405px; float: left;margin:0 30px 30px 0;background: #fff;padding: 0 20px;
	border-radius: 5px;border: 1px solid #edebeb; overflow: hidden; }
.team-list ul li:nth-of-type(3n){ margin-right: 0; }
.team-list ul li .advi-top{ padding: 25px 0;border-bottom: 1px solid #f0f0f0; }
.team-list ul li .advi-top p{ margin: 5px 0 15px;height: 60px;overflow: hidden; }
.team-list ul li h5{ font-size: 24px;color:#333;padding:20px 0 0 175px; }
.team-list ul li h5 span{ font-size: 18px; }
.team-list ul li img{ width: 124px;height: 167px;margin-right: 12px; }
.team-list ul li .like-qq{ display: block;float: left; width: 100px;height: 36px;background: #1f76d5;font-size: 14px;color: #fff;border-radius: 5px;
	text-align: center;line-height: 36px;
}
.team-list ul li .advi-bottom{ padding: 20px 0; }
.team-list ul li .advi-bottom p{ font-size: 14px;color: #333;line-height: 24px; }
.team-list ul li .advi-bottom p span{ color: #888; }
.team-list ul li:hover .like-qq{ background: #ff1515; }
.team-list ul li .hi{ position: absolute;width: 23px;height: 24px;top: 49px;left: 159px; background-position:-137px -37px; }
.team-list ul li:hover{ box-shadow: 0 0 20px rgba(0,0,0,.3); }
/** 战略伙伴 **/
.partner-list:after{ display:block;content:"";clear:both; }
.partner-list ul li{ width:283px;height:153px;margin:0 20px 20px 0;float:left;border:1px solid #ededed;border-radius:5px;overflow:hidden; }
.partner-list ul li img{ width:100%; }
/*+----------------------------------------------
/*+  服务范围
/*+----------------------------------------------*/
.scope-lists ul li{ position: relative; padding: 30px; width: 324px;height: 145px;float: left; margin:0 20px 20px 0;background: #fff;
	border-radius: 5px;border: 1px solid #edebeb; overflow: hidden; }
.scope-lists ul li:nth-of-type(3n){ margin-right: 0; }
.scope-lists ul li .entitle{ font-size: 16px;color: #666; }
.scope-lists ul li h5{ font-size: 22px;color: #333;padding: 5px 0 10px; }
.scope-lists ul li p{ font-size: 14px;color: #666; }
.scope-lists ul li .bottom-qb{ padding-top: 20px; }
.scope-lists ul li .bottom-qb .starting{ color:#ff1515;font-size: 14px; }
.scope-lists ul li:hover{ box-shadow: 0 0 20px rgba(0,0,0,.3); }
/** 详情 **/
.scope-top:after,.scope-recommend:after,.detail-content:after{ display: block;content:"";clear: both; }
.scope-top{ position: relative; }
.scope-top .left img{ width: 420px;height: auto; }
.scope-top .right{ position:absolute;top:50%;right:0;width:755px;transform: translate(0,-50%);-webkit-transform: translate(0,-50%); }
.scope-top .right h5{ font-size: 30px;color: #333; }
.scope-top .right .desc{ font-size: 14px;color: #333;padding: 5px 0 15px; }
.scope-top .scope-type .price{ height: 54px;line-height: 54px;padding: 0 20px; background: #f5f5f5; }
.scope-top .scope-type .price span{ position: relative; font-size: 14px;padding-right: 20px; }
.scope-top .scope-type .price .price-span{display: inline-block; min-width: 165px; }
.scope-top .scope-type .price .price-num{position: absolute;top: -3px;left: 43px; color: #f90000; }
.scope-top .scope-type .price .price-num em{ font-size: 30px;color: #f90000; }
.scope-top .scope-type .type{ padding: 0 20px; height: 75px;line-height:75px;border-bottom: 1px solid #e6e6e6;font-size: 14px; }
.scope-top .scope-type .type a{ padding: 5px 10px;border: 1px solid #e6e6e6;margin-right: 8px;cursor: pointer; }
.scope-top .scope-type .type a:hover,
.scope-top .scope-type .type a.on{ border-color: #f90000;color: #f90000; }
.scope-contact{ line-height: 45px;margin-top: 30px; }
.scope-top .scope-contact .like-qq{ display: block;width: 200px;height: 46px;line-height: 46px; background: #1f76d5;color: #fff;font-size: 14px;
	text-align: center;border-radius: 5px;float: left;margin-left: 75px;
}
.scope-top .scope-contact span{ font-size: 14px; }
.scope-top .scope-contact strong{ font-size: 18px;color: #f90000; }
/** 推荐 **/
.scope-recommend{ padding: 0 20px 25px; border: 1px solid #e6e6e6;background: #f8f8f8; }
.scope-recommend h5{ height: 59px;line-height: 59px;font-size: 16px; }
.scope-recommend h5 a{ font-size: 12px; }
.scope-recommend ul li{padding: 19px 15px; width: 248px;height: 90px;margin-right: 12px; border: 1px solid #e6e6e6;float: left;background: #fff; }
.scope-recommend ul li:last-child{ margin-right: 0; }
.scope-recommend ul li .bor-img{ display: block;float: left;margin-right: 10px; width: 66px;height: 66px;border-radius: 65px; overflow: hidden; }
.scope-recommend ul li .bor-img img{ width: 100%; }
.scope-recommend ul li h6{ font-size: 18px;color: #333;padding-top: 6px; }
.scope-recommend ul li p{ padding: 3px 0 10px; }
.scope-recommend ul li a{ padding: 5px 25px;border: 1px solid #1f76d5;color: #1f76d5;border-radius: 5px; }
/** 内容 **/
.scope-detail{ width: 868px;border: 1px solid #e6e6e6; }
.scope-detail h5{ height: 53px;line-height: 53px;padding: 0 20px;font-size: 16px;color: #333;border-bottom: 1px solid #e6e6e6;background: #f8f8f8; }
.scope-detail .detail{ padding: 20px;font-size: 14px;min-height: 568px; }
.hot-recommend{ width: 300px; }
.hot-recommend h5{ position:relative;height:52px;line-height:52px;font-size:16px;color:#333;border-bottom: 1px solid #ededed; }
.hot-recommend h5 em{ display: block;width: 94px;height: 2px;position: absolute;bottom: 0;left: 0;background: #1f76d5; }
.hot-recommend ul li{ margin-top: 15px; }
.hot-recommend ul li img{ width: 300px;height: 150px; }
.hot-recommend ul li h6{ font-size: 14px;height: 30px;line-height: 25px;margin-top: 10px; }
.hot-recommend ul li h6 em{ padding:2px 5px;border: 1px solid #ff4546;color: #ff4546;border-radius: 5px;margin-right: 8px; }
/*+----------------------------------------------
/*+  场地租借
/*+----------------------------------------------*/
.picture-list ul li{ width:380px;height: 406px; float:left;margin:0 30px 30px 0;border-radius: 5px; overflow: hidden; }
.picture-list ul li img{ width: 100%; }
.picture-list ul li .remark{ padding: 30px 20px 24px;border: 1px solid #edebeb;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px; }
.picture-list ul li h5{ font-size: 18px;color: #333; }
.picture-list ul li .site-rent{ padding: 5px 0; }
.picture-list ul li p{ font-size: 14px; }
.picture-list ul li .bottom-bot{ padding-top: 35px; }

/*+----------------------------------------------
/*+  联系我们
/*+----------------------------------------------*/
.contact-us .us-right{width: 470px;}
.contact-us .us-right h5{font-size: 24px;padding-bottom:5px;color: #333;}
.contact-us .us-right h5 em{ display: block;float: left; width: 3px;height: 23px;background: #1f76d5;margin: 6px 8px 0 0; }
.contact-us .us-right .desc{ padding: 20px 0; }
.contact-us .us-right ul li{ height: 50px;margin-bottom: 30px; }
.contact-us .us-right ul li:first-child{background:url(../images/con-tel.png) no-repeat center left;}
.contact-us .us-right ul li:nth-of-type(2){background:url(../images/email.png) no-repeat center left;}
.contact-us .us-right ul li:last-child{background:url(../images/address.png) no-repeat center left;border-bottom:none;}
.contact-us .us-right ul li span,
.contact-us .us-right ul li p{padding-left:65px;}
.contact-us .us-right ul li span{display:block;padding-top:3px;color:#333;font-size:14px;}
.us-left{ width: 700px;height: 380px; }

.map-list{ border-top: 1px solid #edebeb; }
.map-list h5{ font-size: 24px;color: #333;padding: 50px 0 25px; }
.map-list ul li{ width: 588px;height: 90px; float: left;margin-bottom: 20px; padding: 10px 0; border: 1px solid #ededed;border-radius: 5px; overflow: hidden;}
.map-list ul li:nth-of-type(even){ float: right; }
.map-list ul li .img-l{ padding: 30px 30px; }
.map-list ul li .wd-r{ height: 90px;border-left: 1px solid #ededed;padding-left: 30px; }
.map-list ul li .wd-r h5{ font-size: 16px;color: #333;font-weight: bold;padding: 10px 0 8px; }


/** 在线地图 **/
.head-tit{margin:0px 0px 20px;padding-bottom:15px;border-bottom: 1px solid #f0f0f0;font-size:16px;color:#333;}
#allmap{height: 380px;overflow: hidden;}
.Map{height: 380px;}

/** 在线留言 **/
.feedback-list ul li{float: left;width: 274px;height: 38px;line-height: 38px;border:1px solid #ededed;color:#666;margin-right:36px;}
.feedback-list ul li:nth-of-type(3) {margin-right:0;}
.feedback-list ul li label{display: block;float:left;width: 68px;text-align:center;border-right: 1px solid #ededed;}
.feedback-list ul li input[type=text]{width: 200px;height:38px;line-height: 38px;padding-left: 5px;border:none;}
.feedback-list ul li.textarea{width: 100%;height: 120px;margin:18px 0 25px;overflow: hidden;}
.feedback-list ul li.textarea textarea{width: 100%;height: 120px;padding:5px;border:none;resize:none;}
.feedback-list ul li.submit{position: relative;width: 100%;height: 42px;border:none;}
.feedback-list ul li.submit input[type=submit]{display:block;width: 158px;height: 43px;border:1px solid #6fadde;color:#037ad6;
	background:#fff;cursor: pointer;font-size: 14px;margin:0 auto;}
.feedback-list ul li.submit span.error-hide{position: absolute;top: 13px;left: 0;}

/*+----------------------------------------------
/*+  下载中心
/*+----------------------------------------------*/
.download-list ul li{
	position: relative;
	padding: 20px;
	margin: 0 20px 20px 0;
	border-bottom:1px solid #ededed;
}
.download-list ul li h5{font-size: 16px;}
.download-list ul li a.download{
	position: absolute;
	top: 21px;
	right: 22px;
	width: 70px;
	height: 35px;
	background: url(../images/down.png) no-repeat 0 0;
	z-index: 9999;
}
.download-list ul li,
.download-list ul li a.download{
	-webkit-transition: all .3s ease-in;
	-moz-transition: all .3s ease-in;
	-ms-transition: all .3s ease-in;
	transition: all .3s ease-in;
}
.download-list ul li:hover a.download{
	background-position: 0 -48px;
}
/*+----------------------------------------------
/*+  培训视频
/*+----------------------------------------------*/
.video-list ul li{ position: relative; float:left;width:380px;margin: 0 20px 20px 0;background: #fff;border-radius: 5px;overflow: hidden; }
.video-list ul li:nth-of-type(3n){ margin-right: 0; }
.video-list ul li .bor-img{ position: relative; display: block;width: 100%;height: 220px;overflow: hidden; }
.video-list ul li .bor-img .dask{ opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:5; }
.video-list ul li .bor-img .click-video{ position:absolute;top:50%;left:50%;display:block;width:65px;height:65px;background:url(../images/video.png) no-repeat;
	margin:-32px 0 0 -34px;cursor:pointer;z-index:50;
}
.video-list ul li .bor-img img{ width: 100%; }
.video-list ul li .remark{ padding: 15px;border: 1px solid #edebeb;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px; }
.video-list ul li .remark h5{ font-size: 16px;color: #333; }
.video-list ul li:hover { box-shadow: 0 0 30px rgba(33,37,44,.5); }
.video-list ul li:hover .bor-img .dask{ opacity: 1; }
.video-list ul li .bor-img .click-video:hover{ transform: rotate(180deg);-webkit-transform: rotate(180deg); }

.video-fix{ display: none; width: 1000px;height: 500px; position: fixed !important;top: 50%;left: 50%;margin: -250px 0 0 -500px;
	z-index: 1005; }
.dask-video{ display: none; position: fixed;width: 100%;height: 100%;top: 0;left: 0;background: rgba(0,0,0,.6);z-index: 1000; }
.uzvideo{ width: 1000px;height: 500px; }
.video-fix .clo-v{ position: absolute;top:-18px;right:-15px; display: block;width:30px;height:30px;background: url("../images/icon.png") no-repeat -149px -31px;cursor: pointer; }
.video-fix .clo-v:hover{ background-position: -180px -31px; }
/*+----------------------------------------------
/*+  人才招募
/*+----------------------------------------------*/
.recru-list:after,.recru-list .recru-r .title:after,.recru-intro:after{ display: block;content: "";clear: both; }
.recru-list .recru-l{ width: 219px;height: auto;border-right: 1px solid #ededed; }
.recru-list .recru-l h5{ font-size: 24px;color: #333; }
.recru-list .recru-l .caten{ font-size: 14px;padding-bottom: 13px; }
.recru-list .recru-l ul li{ height: 45px;line-height: 45px;font-size: 14px; cursor: pointer; }
.recru-list .recru-l ul li.on{ color: #1f76d5; }
.recru-list .recru-l .email{ color: #1f76d5; }
/** Right **/
.recru-list .recru-r{ width: 885px; }
.recru-list .recru-r .title{ padding-bottom: 25px;border-bottom: 1px solid #ededed; }
.recru-list .recru-r .title h5{ font-size: 24px;color: #333;padding-bottom: 12px; }
.recru-list .recru-r .title span{ display: block;float: left; margin-right: 45px; }
.recru-list .recru-r .title i{display: block;float: left;background-position: -216px 0; }
.recru-list .recru-r .title .address i{ width: 11px;height: 14px;margin:5px 5px 0 0; }
.recru-list .recru-r .title .require i{ width: 19px;height: 13px; background-position: -236px 0;margin: 5px 5px 0 0; }
.recru-list .recru-r .title .exp i{width: 15px;height: 13px; background-position: -263px 0;margin: 5px 5px 0 0; }
.recru-list .recru-r .title .menber i{width: 13px;height: 13px; background-position: -287px 0;margin: 5px 5px 0 0; }
.recru-list .recru-r .recru-remark{ margin-top: 35px; }
.recru-list .recru-r .recru-remark h5{ font-size: 16px;color: #333;padding-bottom: 13px; }
.recru-list .recru-r .recru-remark p{ line-height: 24px;font-size: 14px; }

.recru-intro ul li{ float: left; width: 324px;height: 250px;padding: 40px 30px; border: 1px solid #ededed;margin-right: 20px;border-radius: 5px;overflow: hidden; }
.recru-intro ul li h5{ font-size: 18px;color: #333; }
.recru-intro ul li p{ font-size: 14px;color: #888;padding-top: 15px; }
.recru-intro ul li:nth-of-type(1){ background: url("../img/rec-bg.jpg") no-repeat center top; }
.recru-intro ul li:nth-of-type(2){ background: url("../img/rec-bg-1.jpg") no-repeat center top; }
.recru-intro ul li:nth-of-type(3){ background: url("../img/rec-bg-2.jpg") no-repeat center top; }

/*+----------------------------------------------
/*+  常见问题
/*+----------------------------------------------*/
.ques-left{ width: 840px; }
.ques-list ul li{padding:25px 0;border-bottom: 1px solid #edebeb;}
.ques-list ul li:first-child{ padding-top: 10px; }
.ques-list ul li:after{display: block;clear: both;content: "";}
.ques-list ul li h5{font-size:16px;margin-bottom:8px;}
.ques-list ul li .time-ques,
.ques-list ul li .time-ques p{color:#888;line-height:22px;}
.ques-list ul li span{ display: block; font-size: 12px;color: #999;padding-top: 15px; }
/*+----------------------------------------------
/*+  站点搜索
/*+----------------------------------------------*/


/*+----------------------------------------------
/*+  弹窗地图
/*+----------------------------------------------*/
.map-layer-detail .layui-layer-content,
.map-layer-detail{width: 820px !important;}
.sitemap{
	padding: 20px;
    height:auto;
	background:#fff;
}
.sitemap h1{font-size:20px;height:36px;border-bottom:1px solid #dbdbdb;color:#037ad6;margin-bottom:20px;}
.sitemap h1 span{padding-bottom:10px; border-bottom:1px solid #037ad6}
.sitemap .sitemap-list{
	border:1px solid #dbdbdb;
}
.sitemap .sitemap-list ul li{line-height: 44px;border-bottom: 1px solid #dbdbdb;overflow:hidden;}
.sitemap .sitemap-list ul li:last-child{border-bottom:none;}
.sitemap .sitemap-list span{
	display: block;
	float: left;
	width: 15%;
	height: 44px;
	font-size: 14px;
	color:#333;
	text-align: center;
}
.sitemap .sitemap-list p{
	width: 84%;
	float: left;
	line-height: 44px;
	border-left:1px solid #dbdbdb;
}
.sitemap .sitemap-list p a{padding: 0 12px}
/*+----------------------------------------------
/*+  搜索
/*+----------------------------------------------*/
.empty{text-align: center;padding:80px 0px;}
.empty strong{font-size: 25px;color:#333}
/*+----------------------------------------------
/*+  分页样式
/*+----------------------------------------------*/
.pages {margin:20px auto;text-align: center}
.pages a{
	display: inline-block;
	padding: 5px 10px;
	margin-right:5px;
	border: 1px solid #dbdbdb;
}
.pages a:last-child{margin-right:0px;}
.pages a.curr{color:#fff;}
/*+----------------------------------------------
/*+  上下页
/*+----------------------------------------------*/
.Pre-Next{padding:20px 0;min-height: 25px;border-top: 1px solid #f0f0f0;}
.Pre-Next p{width:100%;min-height: 25px;line-height:25px;overflow:hidden;}
.Pre-Next p.page-prev{}
.Pre-Next p.page-next{}
