
@charset "utf-8";
/* 鑳屾櫙璁剧疆 */
.n-back-0, .backof {
	/* background: #f0f0f0; */
	min-width: 1200px;
}
.backf0 {
	background: #f0f0f0;
}
.left{float:left}
.right{float:right}
.n-back-0:after {
	display: block;
	clear: both;
	content: "";
	background: #f0f0f0;
}
.n-back-1 {
	background: #fff;
}
.n-bor {
	border: 1px solid #f0f0f0;
	border-width: 1px 0;
}
.n-bor-top {
	border: 1px solid #f0f0f0;
	border-width: 1px 0 0;
}
.n-bor-t {
	border: 1px solid #f0f0f0;
	border-width: 1px 0 0 0;
}
.n-bor-b {
	border: 1px solid #f0f0f0;
	border-width: 0 0 1px 0;
}
.more-small {
	display: block;
	padding-right: 21px;
	font-size: 12px;
	color: #666;
}
.more-small:hover {
}
/** 瀛愯彍鍗旪======== */
.subcate {
	width: 245px;
	min-height: 70px;
	background: #fbfbfb;
}
.subcate h3 {
	position: relative;
	height: 150px;
	text-indent: 65px;
	color: #fff;
}
.subcate h3 a {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	color: #fff;
	z-index: 9;
}
.subcate h3 span.subcat-tit {
	padding-top: 62px;
	font-size: 22px;
}
.subcate h3 i.sub-ico {
	display: block;
	width: 87px;
	height: 91px;
	position: absolute;
	top: 30px;
	left: 33px;
	background: url(../images/h3ico.png) no-repeat;
}
.subcate ul li {
	text-indent: 36px;
	height: 45px;
	line-height: 45px;
	border-top: 1px solid #f0f0f0;
}
.subcate ul li:last-child {
	border-bottom: none;
}
.subcate ul li, .subcate ul li a {
	display: block;
	font-size: 14px;
	color: #333;
	-webkit-transition: all .3s ease-in;
	-moz-transition: all .3s ease-in;
	-ms-transition: all .3s ease-in;
	transition: all .3s ease-in;
}
.subcate ul li:hover{background:#1f8cc1}
.subcate ul li:hover a, .subcate ul li.on a {
	color: #fff;
}
/* 鎺ㄨ崘 */
.subcate .left-remoon {
	background: #fff;
}
.subcate .left-remoon h3 {
	padding: 0 15px;
	text-indent: 0;
	font-size: 14px;
	border-bottom: 1px solid #f0f0f0;
	color: #333;
	height: 35px;
	line-height: 35px;
}
.subcate .left-remoon h3 a {
	position: relative;
	max-width: 38px;
	font-size: 12px;
	color: #999;
}
.subcate .left-remoon img {
	display: block;
	width: 210px;
	height: auto;
	margin: 15px auto 0;
}
.subcate .left-remoon p {
	width: 210px;
	margin: 10px auto 0;
}
.subcate.n-fixed {
	margin-top: 61px;
}
/* 闈㈠寘瀵艰埅 */
.catpos {
	padding-right: 15px;
}
.catpos a, .catpos span {
	color: #999;
}
.catpos a.on {
	color: #333;
}
.catpos i {
	width: 5px;
	height: 9px;
	display: inline-block;
	margin: 0 10px;
	background: url(../images/icorr.png) no-repeat;
}
/** 鏍囬========= */
.sector_head {
	position: relative;
}
.sector_head h3 {
	text-indent: 15px;
	height: 55px;
	line-height: 55px;
	font-size: 14px;
	color: #333;
	border-bottom: 1px solid #f0f0f0;
}
.sector_head span {
	color: #757575;
}
.sector_head a.more-detail {
	position: absolute;
	top: 36%;
	right: 20px;
	color: #999
}
/* 缃戦〉缁撴瀯甯冨眬 */
.nopd{width: 1200px;margin: auto;}
.content-left {
	float: left;
	width: 245px;
	
}
.content-right {
	float: right;
	width: 880px;
	min-height: 350px;
	background: #fff;
	border:1px solid #eee
}
.content-right h3.cat-tit {
	height: 54px;
	line-height: 54px;
	font-size: 1px;
	font-size: 18px;
	padding-left: 15px;
	background: #1f8cc1;
	color:#fff;
	border-bottom: 1px solid #f0f0f0;
}
/** 鏂伴椈璧勮========================= */
/*-------------  鍒楄〃椤 */
.list-white{background: #FFFFFF;}
.news_0_list{padding:50px 0;}
.cat-tit {height: 40px;line-height: 40px;padding: 10px 0;font-size: 16px;}
.content-news{width: 1200px;margin: auto;}
.news_0_list ul li {
	position: relative;
	display: inline-block;
	width: 375px;
	margin:0 25px 25px 0;
	border: 1px solid #ededed;
	overflow: hidden;
	float:left;
	background: #f2f2f2;
	border-radius: 5px;
}
.news_0_list ul li:hover{transition: all .3s;}
.news_0_list ul li:nth-child(3n+0){
	margin-right: 0;
}
.news_0_list ul li img {
	width: 100%;
	height: 240px;
	transition: all .8s ease;-moz-transition: all .8s ease;-webkit-transition: all .8s ease;-o-transition: all .8s ease;
}
.news_0_list ul li:hover:hover img {
    transform: scale(1.3);
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
}
.news_0_list ul li h5{
	font-size: 16px;
	font-weight: bold;
	padding: 25px 25px 10px 25px;
	height:42px
}
.news_0_list ul li p{
    font-size: 0.85rem;
    line-height: 25px;
    margin-bottom: 10px;
    color: #666;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    padding: 0 25px;
	height:50px
	}
.news_0_list ul li span {
	float: right;
	    padding-bottom: 10px;
	    font-size: 0.85rem;
	    color: #666;
	    padding-right: 25px;
		
}
.news_0_list ul li .border_top, .news_0_list ul li .border_left {
	left: 0;
	top: 0;
}
.news_0_list ul li .border_right, .news_0_list ul li .border_bottom {
	bottom: 0;
	right: 0;
}
/* 杈规瀹藉害 */
.news_0_list ul li .border_top, .news_0_list ul li .border_bottom {
	height: 2px;
	width: 0;
}
.news_0_list ul li .border_right, .news_0_list ul li .border_left {
	height: 0px;
	width: 2px;
}
.news_0_list ul li, .news_0_list ul li .border_top, .news_0_list ul li .border_right, .news_0_list ul li .border_bottom, .news_0_list ul li .border_left {
	-webkit-transition: all .4s ease;
	-moz-transition: all .4s ease;
	-ms-transition: all .4s ease;
	transition: all .4s ease;
}
.news_0_list ul li:hover {
	border-color: transparent;
	background: #fbfbfb;
}
.news_0_list ul li:hover .border_top, .news_0_list ul li:hover .border_bottom {
	width: 100%
}
.news_0_list ul li:hover .border_left, .news_0_list ul li:hover .border_right {
	height: 100%
}
/* 甯歌闂 */
.wrongv4a ul li {
	position: relative;
	width: 850px;
	height: auto;
	min-height: 93px;
	padding: 35px 15px;
	border-bottom: 1px solid #eee;
}
.wrongv4a ul li .worng-detail h5 {
	position: relative;
	padding-left: 10px;
	color: #333;
}
.wrongv4a ul li .worng-detail h5:before, .wrongv4a ul li .worng-detail h5 span.deta:before {
	position: absolute;
	display: block;
	top: 8px;
	clear: both;
}
.wrongv4a ul li .worng-detail h5:before {
	left: 0;
	width: 6px;
	height: 6px;
	content: ".";
	border-radius: 35px;
	background: #b0b0b0;
	overflow: hidden;
}
.wrongv4a ul li .worng-detail h5 span.deta {
	position: relative;
	font-size: 12px;
	color: #9b9b9b;
	cursor: pointer;
}
.wrongv4a ul li i.ibor1 {
	position: absolute;
	bottom: -1px;
	left: 0;
	width: 0;
	height: 1px;
}
.wrongv4a ul li .remark .show {
	height: 62px;
	overflow: hidden;
}
.wrongv4a ul li.on .remark .show {
	height: auto;
}
.wrongv4a ul li, .wrongv4a ul li .remark .show, .wrongv4a ul li i.ibor1 {
	-webkit-transition: all .4s ease;
	-moz-transition: all .4s ease;
	-ms-transition: all .4s ease;
	transition: all .4s ease;
}
.wrongv4a ul li:hover {
	background: #fdfdfd;
}
.wrongv4a ul li.on i.ibor1, .wrongv4a ul li:hover i.ibor1 {
	width: 100%;
}
/*-------------  璇︽儏椤 */
/**宸︿晶 */
.content-right .detail-title {
	max-width: 840px;
	overflow: hidden;
	text-align: center;
	margin: 0 auto;
}
.content-right .detail-title h1 {
	padding-top: 45px;
	color: #191919;
}
.content-right .detail-title .d-t {
	padding: 5px 0;
}
.content-right .detail-title .d-t, .content-right .detail-title a {
	color: #969696;
}
.content-right .detail-title span.d {
	padding-right: 13px;
}
/* 鍒嗕韩 涓婁笅鎸夐挳 */
.d-t .shar {
	display: inline-block;
	position: relative;
	cursor: pointer;
	padding-right: 13px;
	background: url(../images/icob.png) no-repeat center right;
}
.d-t .shar .bdsharebuttonbox {
	display: none;
	width: 140px;
	position: absolute;
	top: -6px;
	left: 70px;
}
/* 鍐呭 */
.detail-content {
	padding: 30px 15px 30px;
	line-height: 22px;
}
.detail-content img {
	max-width: 100% !important;
}
.news_nav{width: 1200px;margin: auto;position: relative;overflow: hidden;}
.news_nav_back{min-height: 56px;background-color: #f2f3f5;line-height: 56px;font-size: 16px;}

.bdshare-button-style0-16 .news_share_title{font-size:24px}
.news_left{float: left;width: 950px;min-height: 350px;background: #fff;padding: 50px;}
.news_right{float: right;width: 100px;margin-top:175px;padding-left: 50px;}
.news_container{width: 1200px;margin:auto;overflow: hidden;}
.news_d{padding:5px;display:block}
/** 鍥剧墖/浜у搧灞曠ず============================================= */
.pro_0_list ul li {
	position: relative;
	width: 270px;
	min-height: auto;
	float: left;
	margin-left: 18px;
	margin-top: 20px;
	overflow: hidden;
}
.pro_0_list ul li a.img {
	position: relative;
	display: block;
	width: 270px;
	height: 170px;
	overflow: hidden;
}
.pro_0_list ul li img {
	width: 270px;
	height: 170px;
}
.pro_0_list ul li img, .pro_0_list ul li a.jia, .pro_0_list ul li i.bor2 {
	-webkit-transition: all .4s ease;
	-moz-transition: all .4s ease;
	-ms-transition: all .4s ease;
	transition: all .4s ease;
}
.pro_0_list ul li .title {
	padding: 15px;
}
.pro_0_list ul li a.jia {
	opacity: 0;
	position: absolute;
	bottom: 28px;
	right: 23px;
	display: block;
	width: 12px;
	height: 12px;
	z-index: 10;
}
.pro_0_list ul li i.bor2 {
	display: block;
	width: 0;
	height: 2px;
}
.pro_0_list ul li .title h5 a {
	color: #666;
}
.pro_0_list ul li .title p.entitle {
	color: #999;
}
.pro_0_list ul li:hover img {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}
.pro_0_list ul li:hover a.jia {
	opacity: 1;
}
.pro_0_list ul li:hover i.bor2 {
	width: 100%;
}
/** 浜у搧璇︽儏椤 ============================================= */
/* 鎺ㄨ崘浜у搧 */ 
.pro-remmon ul li {
	position: relative;
	width: 270px;
	min-height: auto;
	float: left;
	margin: 17px 0 0 17px;
	overflow: hidden;
}
.pro-remmon ul li a.img {
	position: relative;
	display: block;
	width: 270px;
	height: 170px;
	overflow: hidden;
}
.pro-remmon ul li img {
	width: 270px;
	height: 170px;
}
.pro-remmon ul li .title {
	padding: 15px;
}
.pro-remmon ul li h3 {
	border-bottom: none;
}
.pro-remmon ul li h3 a {
	color: #666
}
.pro-remmon ul li p {
	color: #999;
}
.pro-remmon ul li a.jia {
	opacity: 0;
	position: absolute;
	bottom: 28px;
	right: 23px;
	display: block;
	width: 12px;
	height: 12px;
	z-index: 10;
}
.pro-remmon ul li i.bor2 {
	display: block;
	width: 0;
	height: 2px;
}
.pro-remmon ul li img, .pro-remmon ul li a.jia, .pro-remmon ul li i.bor2 {
	-webkit-transition: all .4s ease;
	-moz-transition: all .4s ease;
	-ms-transition: all .4s ease;
	transition: all .4s ease;
}
.pro-remmon ul li:hover a.jia {
	opacity: 1;
}
.pro-remmon ul li:hover i.bor2 {
	width: 100%;
}
/** 鍏充簬鎴戜滑 ============================================= */
/* 鎷涜仒 */
.recru-list ul li {
	position: relative;
	width: 90%;
	float: left;
	max-height: 142px;
	padding: 25px 22px;
	margin: 20px 20px 0;
	border: 1px solid #ededed;
	overflow: hidden;
}
.recru-list ul li h5 a {
	font-size: 12px;
}
.recru-list ul li span {
	padding: 15px 0 10px;
}
.recru-list ul li span a {
	padding: 0 15px;
	color: #888;
	background: url(../images/ico-3.png) no-repeat center right;
}
.recru-list ul li span a:first-child {
	padding-left: 0;
}
.recru-list ul li span a:last-child {
	background: none;
}
.recru-list ul li p {
	color: #999
}
.recru-list ul li .border_top, .recru-list ul li .border_left {
	left: 0;
	top: 0;
}
.recru-list ul li .border_right, .recru-list ul li .border_bottom {
	bottom: 0;
	right: 0;
}
/* 杈规瀹藉害 */
.recru-list ul li .border_top, .recru-list ul li .border_bottom {
	height: 2px;
	width: 0;
}
.recru-list ul li .border_right, .recru-list ul li .border_left {
	height: 0px;
	width: 2px;
}
.recru-list ul li, .recru-list ul li .border_top, .recru-list ul li .border_right, .recru-list ul li .border_bottom, .recru-list ul li .border_left {
	-webkit-transition: all .4s ease;
	-moz-transition: all .4s ease;
	-ms-transition: all .4s ease;
	transition: all .4s ease;
}
.recru-list ul li:hover {
	border-color: transparent;
	background: #fbfbfb;
}
.recru-list ul li:hover .border_top, .recru-list ul li:hover .border_bottom {
	width: 100%
}
.recru-list ul li:hover .border_left, .recru-list ul li:hover .border_right {
	height: 100%
}
/* 璇︽儏 */
.recru-show h1 {
	font-size: 16px;
}
.recru-show h5 {
	font-size: 14px;
	margin-top: 20px;
	padding-bottom: 5px;
}
.recru-show h5 span {
	padding-right: 3px;
}
.recru-show .rec-detail {
	color: #666;
	padding-bottom: 15px;
	border-bottom: 1px solid #eee;
}
.recru-show .rec-detail:nth-last-of-type(1) {
	border-bottom: 0;
}
/* 椋庨噰 */
#waterfall li p {
	font-size: 14px;
	height: 35px;
	line-height: 35px;
	color: #666;
	padding-bottom: 10px;
}
/* PIC -3 鏈嶅姟  */
.fuwu-list ul li {
	float: left;
	width: 230px;
	height: auto;
	padding: 20px;
	margin: 0 20px 15px 0;
	text-align: center;
	background: #fff;
}
.fuwu-list ul li:last-child {
	margin-right: 0;
}
.fuwu-list ul li img {
	max-width: 100px;
	max-height: 100px;
	overflow: hidden;
}
.fuwu-list ul li h5 {
	color: #333;
}
.fuwu-list ul li p {
	color: #888;
}
.fuwu-list ul li, .fuwu-list ul li:hover h5, .fuwu-list ul li:hover p {
	transition: all .4s ease;
	-webkit-transition: all .4s ease;
	-moz-transition: all .4s ease;
	-ms-transition: all .4s ease;
}
.fuwu-list ul li:hover {
	box-shadow: -2px 0 20px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: -2px 0 20px rgba(0, 0, 0, 0.1);
}
/* PIC -2 */
.lpic li {
	width: 270px;
	height: 240px;
	float: left;
	margin-right: 12px;
}
.lpic li img {
	width: 270px;
	height: 113px;
}
.lpic li h5 {
	padding: 15px 0 2px;
}
.lpic li h5 a {
	font-size: 13px;
	color: #646464;
}
.lpic li h5 p {
	line-height: 20px;
}
.lpic li a.more-l {
	width: 16px;
	height: 13px;
	margin-top: 10px;
	display: block;
	background: url(../images/detail.png) no-repeat 0 0;
}
.lpic li:hover a.more-l {
	background-position: 0 -21px;
}
/*===鍥㈤槦===*/
.team_div_fm ul.temaul li {
	position: relative;
	width: 850px;
	height: auto;
	padding: 20px 15px;
	border-bottom: 1px solid #eee;
}
.team_div_fm ul.temaul li:after {
	display: block;
	clear: both;
	content: "";
}
.team_div_fm ul.temaul li img {
	width: 200px;
	height: auto;
}
.team_div_fm ul.temaul li span.tx {
	width: 200px;
	margin-right: 30px;
	overflow: hidden;
	position: relative;
}
.team_div_fm ul.temaul li .dask {
	position: absolute;
	bottom: -31px;
	left: 0;
	width: 100%;
	height: 30px;
	z-index: 9;
}
.team_div_fm .click-detail {
	cursor: pointer;
}
.team_div_fm ul.temaul li .dask i {
	display: block;
	width: 12px;
	height: 12px;
	margin: 10px auto 0;
	background: url(../images/wjia.png) no-repeat;
}
.team_div_fm ul.temaul li i.ibor1 {
	position: absolute;
	bottom: -1px;
	left: 0;
	width: 0;
	height: 1px;
}
.team_div_fm ul.temaul li, .team_div_fm ul.temaul li i.ibor1, .team_div_fm ul.temaul li .dask {
	-webkit-transition: all .4s ease;
	-moz-transition: all .4s ease;
	-ms-transition: all .4s ease;
	transition: all .4s ease;
}
.team_div_fm ul.temaul li:hover i.ibor1 {
	width: 100%;
}
.team_div_fm ul.temaul li:hover .dask {
	bottom: 0;
}
/* 寮圭獥 */
.layui-layer {
	background-color: transparent !important;
	box-shadow: none !important;
}
.layer-open {
	display: none;
}
.layer-team {
	width: 880px;
	min-height: 400px;
	background: #fff;
	overflow: hidden;
}
.layer-team .layer-team-content {
	width: 880px;
	min-height: 400px;
	background: #fff;
}
i.ibor2 {
	display: block;
	position: absolute;
	top: 0;
	left: 250px;
	width: 1px;
	height: 100%;
	z-index: 99;
	background: #eee;
}
.layer-team .team-l {
	width: 200px;
	padding: 40px 25px 0;
	text-align: center;
}
.layer-team .team-l img {
	width: 200px;
}
.layer-team .team-l h3 {
	padding: 15px 0 10px;
	font-size: 20px;
}
.layer-team .team-r {
	width: 580px;
	margin-left: 25px;
}
.layer-team .team-r h2 {
	font-size: 24px;
	padding-top: 40px;
	padding-bottom: 20px;
	color: #1d1d1d;
	border-bottom: 1px solid #eee;
}
.layer-team .team-r h5 {
	font-size: 14px;
	padding-top: 25px;
	padding-bottom: 14px;
	font-weight: normal;
}
.layer-team .team-r p {
	color: #666;
}
.layui-layer-setwin .layui-layer-close2 {
	position: absolute;
	top: -15px !important;
	right: -15px !important;
	background: url(../images/menu.png) no-repeat !important;
	cursor: pointer !important;
}
/*=== 鍚堜綔瀹㈡埛 ===*/
.partnerpic li {
	position: relative;
	width: 196px;
	height: auto;
	margin-right: 22px;
	float: left;
}
.partnerpic li a.par-pic {
	display: block;
	position: relative;
}
.partnerpic li img {
	width: 196px;
	height: 133px;
	border: 1px solid #f5f5f5;
}
.partnerpic li img, .partnerpic li .border_top, .partnerpic li .border_right, .partnerpic li .border_bottom, .partnerpic li .border_left {
	-webkit-transition: all .4s ease;
	-moz-transition: all .4s ease;
	-ms-transition: all .4s ease;
	transition: all .4s ease;
}
/* 鍏辩敤灞炴€ */
.partnerpic li .border_top, .partnerpic li .border_left {
	left: 0;
	top: 0;
}
.partnerpic li .border_right, .partnerpic li .border_bottom {
	bottom: 0;
	right: 0;
}
/* 杈规瀹藉害 */
.partnerpic li .border_top, .partnerpic li .border_bottom {
	height: 2px;
	width: 0;
}
.partnerpic li .border_right, .partnerpic li .border_left {
	height: 0px;
	width: 2px;
}
.partnerpic li:hover .border_top, .partnerpic li:hover .border_bottom {
	width: 100%
}
.partnerpic li:hover .border_left, .partnerpic li:hover .border_right {
	height: 100%
}
.partnerpic li p {
	line-height: 35px;
}
.partnerpic li:hover img {
	border-color: transparent;
}
/* 鎴戜滑鐨勬湇鍔 */
/* 鍒楄〃 */
#view-list ul li {
	margin-bottom: 18px
}
.view ul li {
	width: 272px;
	min-height: 360px;
	float: left;
	margin-right: 15px;
	border: 1px solid #ededed;
	border-top: none;
	overflow: hidden;
}
.view ul li a.img {
	position: relative;
	display: block;
	width: 272px;
	height: 185px;
	overflow: hidden;
}
.view ul li img {
	width: 272px;
	height: 185px;
	margin-left: -1px;
}
.view ul li img {
	-webkit-transition: all .4s ease;
	-moz-transition: all .4s ease;
	-ms-transition: all .4s ease;
	transition: all .4s ease;
}
.view ul li .title {
	padding: 0 15px 15px;
}
.view ul li .title h5 a {
	color: #666
}
.view ul li .title p.entitle, .view ul li a.awork {
	color: #999;
}
.view ul li:hover img {
	-webkit-transform: scale(1.25);
	-moz-transform: scale(1.25);
	-ms-transform: scale(1.25);
	transform: scale(1.25);
}
/** 涓嬭浇涓績 ============================================= */
.downloadv4a ul li {
	position: relative;
	width: 790px;
	height: 70px;
	padding: 40px 25px 20px;
	border: 1px solid #eee;
	margin: 15px auto 0;
}
.downloadv4a ul li .download-detail .down-left {
	height: 55px;
	max-width: 430px;
}
.downloadv4a ul li .download-detail .down-left h5 a {
	color: #333
}
.downloadv4a ul li .download-detail .down-left p {
	color: #999
}
.downloadv4a ul li .download-detail .down-right a.down-ico {
	display: block;
	width: 55px;
	height: 55px;
	font-size: 40px;
	border: 1px solid #e5e5e5;
	border-radius: 35px;
	color: #999;
}
.downloadv4a ul li .download-detail .down-right .glyphicon-cloud-download:before {
	position: absolute;
	top: 6px;
	left: 7.5px;
}
.downloadv4a ul li, .downloadv4a ul li .download-detail .down-right a.down-ico, .downloadv4a ul li .border_top, .downloadv4a ul li .border_right, .downloadv4a ul li .border_bottom, .downloadv4a ul li .border_left {
	-webkit-transition: all .4s ease;
	-moz-transition: all .4s ease;
	-ms-transition: all .4s ease;
	transition: all .4s ease;
}
/* 鍏辩敤灞炴€ */
.downloadv4a ul li .border_top, .downloadv4a ul li .border_left {
	left: 0;
	top: 0;
}
.downloadv4a ul li .border_right, .downloadv4a ul li .border_bottom {
	bottom: 0;
	right: 0;
}
/* 杈规瀹藉害 */
.downloadv4a ul li .border_top, .downloadv4a ul li .border_bottom {
	height: 2px;
	width: 0;
}
.downloadv4a ul li .border_right, .downloadv4a ul li .border_left {
	height: 0px;
	width: 2px;
}
.downloadv4a ul li:hover .border_top, .downloadv4a ul li:hover .border_bottom {
	width: 100%
}
.downloadv4a ul li:hover .border_left, .downloadv4a ul li:hover .border_right {
	height: 100%
}
.downloadv4a ul li:hover {
	border-color: transparent;
}
.downloadv4a ul li:hover .download-detail .down-right a.down-ico {
	color: #fff;
}
/** 鑱旂郴鎴戜滑 ============================================= */
.c-rematk {
	max-width: 635px;
	line-height: 22px;
	color: #888;
	margin: 0 auto 20px;
}
.detail-content .contact_ny {
	margin: -15px -15px -30px;
}
.contact_ny ul li {
	float: left;
	width: 385px;
	height: 68px;
	padding: 20px 15px;
	border: 1px solid #f2f2f2;
	margin-left: 15px;
	margin-top: 15px;
	transition: all .4s ease-out;
}
.contact_ny ul li h3 {
	font-size: 14px;
	color: #000;
	font-weight: bold;
	padding-bottom: 5px;
}
.contact_ny ul li p {
	line-height: 22px;
}
.contact_ny ul li span {
	display: inline-block;
	min-width: 185px;
	color: #999;
}
/* 琛ㄥ崟 */
.contact-form .form-action li {
	margin-bottom: 20px;
	margin-right: 110px;
	overflow: hidden
}
/*.contact-form .form-action li:nth-of-type(3),*/
.contact-form .form-action li.textarea {
	margin-right: 0;
	margin-bottom: 30px;
}
.contact-form .form-action li lable {
	float:left;
	width:100px;
	line-height: 36px;
	text-align:right;
	font-size:14px
}
.contact-form .form-action li lable i {
	color: red;
	vertical-align: sub;
}
.contact-form .form-action input[type=text] {
	float:right;
	width:400px;
	padding-left: 5px;
	height: 36px;
	border: 1px solid #666;
}
.contact-form .form-action li.textarea {
	width: 100%;
}
.contact-form .form-action li.code lable{padding-left: 15px;}
.contact-form .form-action li.code input{width: 100px;
    float: left;
    margin-left: 18px}
.contact-form .form-action textarea {
	float:right;
	width:400px;
	padding-left: 5px;
	height: 100px;
	border: 1px solid #666;
	outline: none;
	resize: none;
	margin-right:110px
}
.contact-form .form-action input[type=submit] {
	display: block;
	width: 130px;
	height: 40px;
	margin: 0 auto;
	text-align: center;
	line-height: 40px;
	border: 0;
	cursor: pointer;
	color: #fff;
	font-size: 12px;
	-webkit-transition: all .3s ease-in;
	-moz-transition: all .3s ease-in;
	-ms-transition: all .3s ease-in;
	transition: all .3s ease-in;
}
/*鎷涜仒鍒楄〃椤?/
.job-action dl{padding:20px 0;border-bottom:1px solid #efefef}
.job-action dl dd{width: 50%;margin: 0;float: left;padding: 5px 0;font-size:14px}
.job-action dl h5{font-size:1rem;padding:10px 0;font-weight:bold;}
.job-action dl h5 span{display:block;float:right;cursor: pointer;}
.job-action .todi a:hover{color:#029edc}
.job-action dl p{width:100%;overflow:hidden;line-height:22px;font-size:14px;}
.tit-weight{width:100px;height:30px; display:block;padding:5px 0;font-weight: bold;font-size: 16px;overflow:hidden;}
/*涓氬姟绠€浠?/
.business-title{width: 100%;overflow: hidden;font-size: 30px;color: #1f8cc1;padding-bottom: 30px}
.business-title i{font-size: 30px;font-style:oblique;}
.businesscompany{font-size: 16px;color: #5F6464;letter-spacing: 0;text-align: left;line-height: 30px;}
.businessbox{width: 1200px;overflow: hidden;margin: auto;padding-top: 30px;position: relative;}
.businessbox img{width: 100%;border-top-left-radius: 5px;border-top-right-radius: 5px;}
.businessbox p{background: #eee;margin: 0;line-height: 24px;font-size: 16px;padding: 30px 15px;}
.businessbox a{color: #1f8cc1;padding: 0 10px;cursor: inherit}
.businessbox .business-button{position: absolute;width: 180px;background:#1f8cc1;text-align: center;top:450px;left: 145px;padding: 20px;border-radius: 6px;}
.businessbox .business-button a{color: #fff;font-size: 24px;}
/*鏈哄櫒浜洪泦鎴?/
.buscontent{width: 1200px;margin: auto;overflow: hidden;}
.business-guide-fl {width: 50%;overflow: hidden;}
.business-guide-fl img{width: 100%;border-radius: 5px;max-height:480px}
.business-guide-fr{width: 50%;}
.guide-fr_title{font-size: 16px;line-height: 26px;padding: 60px 0 30px 80px }
.guide-fr_data{padding-left: 80px;font-size:16px ;}
.guide-fr_data i{font-size: 24px;vertical-align: middle;padding-right: 10px}
.guide-fr_href{padding:30px  0 0 80px;}
.guide-fr_href a{font-size: 16px;color: #029edc;}
.guide-hot{width: 1200px;overflow: hidden;height: 220px;}
.guide-hot ul{position: relative;}
.guide-hot li{float: left;width:308px;margin-right: 40px;}
.guide-hot li img {width: 100%;height: 220px; border-radius: 5px;}
.guide-hot li a{cursor:inherit}
/*product-brand*/
.product_brand{padding-bottom: 30px;}
.product_brand li{float: left;width: 24%;margin-right: 1%;margin-top: 1%;}
.product_brand li a{padding: 0;}
.product_brand li img{width: 100%;border-radius: 5px;border: 1px solid #EFEFEF;max-height:288px}
.product_brand li p{font-size: 16px;font-weight: bold;padding:10px;text-align: center;background: #fff;}
/*浜哄伐鏅鸿兘搴旂敤*/
.business-ai .swiper-slide span{font-size: 18px}
.business-ai .swiper-slide{transform: scale(0.6);}
.business-ai .swiper-slide-active,.swiper-slide-duplicate-active{transform: scale(1.2);}
/*鏂伴浂鍞?/
.business-retail div{width:50%}
.business-retail ul li{float:left;width:48%;margin:0 0 2% 2%;position:relative}
.business-retail img{width:100%}
.business-retail span{position: absolute;display: block;width: 100%;bottom: 10px;z-index: 9;color: #fff;font-size: 14px;left: 10px;}
/*鑷富鍝佺墝*/
.business-brand-left{width: 40%;float: left;}
.business-brand-right{width: 60%;float: left;}
.business-brand-left p {font-size: 16px;padding-bottom: 10px;line-height: 24px;font-weight: bold;}
.business-brand-right li{width: 31%;float: left;margin: 0 0 2% 2%;}
.business-brand-right li img{width:100%}

/* 鍏ㄥ睆妯″紡 */
.swiper-container {
	width: 100%;
	height: 100%;
}
.swiper-slide {
	text-align: center;
	font-size: 18px;
	background: #fff;
	-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 {
	display: block;
	max-width: 100%;
	height: auto;
	margin-left: auto;
	margin-right: auto;
}
.swiper-container-vertical > .swiper-pagination-bullets {
	right: 3% !important;
	top: 58% !important;
}
.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 15px 0 !important;
}
/* 浜у搧涓婁笅椤 */
.preNext {
	text-align: center;
	height: 25px;
	line-height: 25px;
}
.preNext span a {
	width: auto;
	height: 25px;
	display: inline-block;
	background: url(../images/prenext.png) no-repeat 0 0;
	padding-left: 30px;
	width:300px;
	overflow: hidden;
	text-overflow: ellipsis;
}
.preNext span.next a {
	background-position: 0 -39px;
	margin: 0 30px;
}
.preNext span.return a {
	background-position: 0 -75px;
}
.preNext span, .preNext a {
	color: #999
}
/** 鍒嗛〉 ========================= */
#pages {
	text-align: center;
	padding: 20px 0 30px;
}
#pages span {
	font-family: 'Arial';
	font-size: 14px;
	display: inline-block;
	width: auto;
	height: 33px;
	line-height: 33px;
	border: 1px solid #e6e6e6;
	background: #0046d3;
	color: #FFFFFF;
	margin-right: 8px;
	text-align: center;
	padding: 0px 10px;
}
#pages a {
	font-family: 'Arial';
	font-size: 14px;
	display: inline-block;
	width: auto;
	height: 33px;
	line-height: 33px;
	border: 1px solid #e6e6e6;
	background: #fff;
	color: #646464;
	margin-right: 8px;
	text-align: center;
	padding: 0px 10px;
}
#pages a.cur {
	display: inline-block;
	width: 38px;
	height: 33px;
	line-height: 33px;
	text-align: center;
	color: #fff;
}
#pages a.a1 {
	display: none;
	width: 108px;
	font-size: 12px;
	float: left;
	text-align: left;
	border: none;
	background: none;
	color: #646464;
}
#pages a.a1 font {
	color: #fead0f;
	padding: 0 3px;
}
#loading {
	width: 195px;
	height: 32px;
	line-height: 32px;
	font-size: 14px;
	text-align: center;
	padding-left: 0;
	opacity: .7;
	background: url(../images/msg_loading_d.gif) no-repeat;
	margin: 10px auto 30px;
	color: #000;
	display: none
}
/* 鍏充簬鎴戜滑鍒楄〃 */
.partner .detail-content {
	padding-bottom: 0;
}
/* 浜у搧AJAX */
.ajax-list a {
	position: absolute;
	top: 45%;
	width: 45px;
	height: 45px;
	display: block;
	background: url(../images/arrow_45.png) no-repeat 0 0;
	text-indent: -9999px;
	z-index: 100;
	cursor: pointer;
}
.ajax-list a.nopre, .ajax-list a.pre {
	left: 80px;
}
.ajax-list a.nonext, .ajax-list a.next {
	right: 80px;
}
.ajax-list .nopre, .ajax-list .nonext {
	opacity: .5;
}
.ajax-list .next, .ajax-list .nonext {
	background-position: -105px 0;
}
.loging {
	display: none;
	width: 32px;
	height: 32px;
	position: absolute;
	top: 45%;
	left: 50%;
	background: url(../images/msg_loading_d.gif) no-repeat;
	z-index: 999;
}
/*鍒楄〃椤甸€氱敤妯箙鍥?/
.neiban {
	background-size: cover;
	background-position: center top;
	height: 300px;
	position: relative;
}
.neiban .wen {
	color: #fff;
	padding: 70px;
	width: 600px;
	margin: auto;
}
.neiban .wen h3 {
	font-size: 40px;
	margin-bottom: 30px;
	text-align: center;
}
.neiban .wen p{
	font-size: 24px;
	text-align: center;
}
.neiban .wen span {
	font-size: 18px;
	transition-delay: .2s;
}
/*about--淇敼鍚?/
.faqfl {
	font-size: 16px;
	line-height: 100px;
	border-bottom: 1px solid #efefef;
	height:80px;
	background: rgba(251,251,251,1);
	width:100%;
	z-index:999;
	top:0
}
.faqfl .path{height:80px;line-height:80px;width:1200px;margin: auto;}
.list-about ul li {display:inline-block;margin-right: 50px; position:relative;text-align:center;cursor: pointer;}
.about-on:after {content: ' ';height: 2px;width: 100%;background: #1f8cc1;position: absolute;left: 0;right: 0;bottom: 0px;}
/*鍏徃浠嬬粛*/
/*閫氱敤鑳屾櫙 title*/
.auout-back{
width:100%;
background:#FBFBFB;
overflow:hidden;
margin:0 auto;
}
.auout-white{
width:100%;
background:#FFF;
overflow:hidden;
margin:0 auto;
}
.about-title{width: 100%;overflow: hidden;text-align: center;font-size: 30px;color: #2a2e2e;padding-bottom: 30px;}
.about-con {
    padding: 60px 80px 60px 80px;
    overflow: hidden;
	background:#fff
}
.about-jianjie{width:1200px;margin:0 auto;margin-top:60px}
.about-jianjie .about-goshi{
font-size: 16px;
    color: #5F6464;
    letter-spacing: 0;
    text-align: left;
    line-height: 24px;
    width: 100%;
    margin: 16px auto;
}
.about-jianjie .about-goshi h4{
    font-size: 20px;
    color: #2A2E2E;
    letter-spacing: 0;
    text-align: left;
    line-height: 36px;
    font-weight: 400;
    margin: 16px auto;}
/*鎰挎櫙*/
.about-yuanjin{
    width: 1200px;
	height:370px;
    background: #FBFBFB;
    position: relative;
	margin:auto;
	margin-top: 60px;
	margin-bottom:60px;
    padding: 30px 0;
    box-sizing: border-box;
	overflow:hidden
}
.about-yuanjin .about-yuanjinlf:before {
    content: ' ';
    width: 1px;
    position: absolute;
    left: 50%;
    top: 100px;
    display: block;
    bottom: 0;
    background: #D8D9DC;
	height:200px
}
.about-yuanjin .about-yuanjinlf{
    width:480px;
	padding-left:100px;
	float:left}
.about-yuanjin .about-yuanjinlf h3{font-size: 30px;padding:30px 0;color: #2A2E2E;text-align:left;}
.about-yuanjin .about-yuanjinlf li{font-size: 20px;color: #2A2E2E;padding-top:20px;float:left;width:50%}
.about-yuanjin .about-yuanjinlf .about-yuanjinrg2{display:block;font-size: 14px;color: #5F6464;letter-spacing: 0;line-height: 25px;margin-top: 6px;}
.about-yuanjin .about-yuanjinrg{width:480px;float:left;padding-left:120px	}
.about-yuanjin .about-yuanjinrg h3{font-size: 30px;padding:30px 0;color: #2A2E2E;text-align:left;}
.about-yuanjin .about-yuanjinrg .about-yuanjinrg1{font-size: 20px;color: #2A2E2E;letter-spacing: 0;padding:20px 0}
/*鍙戝睍*/
.about-fazhan{
width:1200px;
padding:60px 0;
margin:auto;
}
.about-fazhan ul li{font-size: 16px;color: #5F6464;letter-spacing: 0;text-align: left;line-height: 24px;width: 100%;margin: 16px auto;position:relative;padding:10px 0 10px 10px}
.about-fazhan li i{
display:block;
width:15px;
height:15px;
border-radius:50%;
background:#029edc;
position:relative;
top:5px;
left:-5px;
float:left;
vertical-align: text-top;
}
.about-fazhan li span{
display:block;
width:3px;
height:75px;
position:absolute;
top:15px;
left:11px;
background:#029edc;
vertical-align: text-top;
}
/*涓氬姟鏋舵瀯*/
.about-business{width:1200px;overflow: hidden;margin: auto;padding:60px 0}
.about-business img{width:100%}
/*鍏徃鐩稿唽*/
.about-photo{width:1200px;overflow: hidden;margin: auto;padding:60px 0}
.about-photobig li{width: 31%;margin:0 2% 2% 0;float: left;}
.about-photobig img{width: 100%;border-radius:5px;height:230px}


/*璧勮川璇佷功*/
.about-honor{width:1200px;overflow: hidden;margin: auto;padding:60px 0;position:relative}
.swiper2{padding-top:30px}
.about-honor .swiper-slide{transform: scale(0.7);}
.about-honor .swiper-slide-active, .swiper-slide-duplicate-active{transform: scale(1.2);}
.about-honor .swiper-button-next,.about-honor .swiper-button-prev{opacity: 1;}
.pagination.pagination1.swiper-pagination-bullets{text-align: center;margin-top: 30px;}

/*鍚堜綔浼欎即*/
.about-partner{width: 1200px;overflow: hidden;margin: auto;padding: 60px 0;}
.about-partner ul{margin-top:30px}
.about-partner ul li {float:left;width:220px;height:100px;margin:0 18px 20px 0;border:1px solid #d2d2d2;border-radius:5px; box-shadow: 5px 5px 10px #d2d2d2;text-align: center;background: #FFFFFF;}
.about-partner li img{width:180px;height:90px}

/*瑙嗛鍒楄〃椤?/
.content-video{width: 1200px;margin: auto;padding: 60px 0;}
.content-video li{width:23%;cursor: pointer;overflow: hidden;margin: 0 0 20px 0;padding: 0 1%;font-size: 13px;}
.content-video li img{display: block;border-radius: 5px;width: 100%;height: 180px;}
.content-video li h3{width:100%;padding:10px ;font-size: 16px;color: #333;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.content-video-box {position: relative;}
.content-video-box::before,.content-video-box::after {position: absolute; content: ''; opacity: 0;transition: all .3s linear;-webkit-transition: all .3s linear;-moz-transition: all .3s linear;-ms-transition: all .3s linear;
    -o-transition: all .3s linear;
}

.content-video-box::before {
    content: "";/* top: 0; */
    /* left: 0; */
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .3);
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
}

.content-video-box::after {
    content: "";top: 50%;
    left: 50%;
    width: 50px;
    height: 50px;
    background: url('../images/play-btn.png') center center no-repeat;
    background-size: 100%;
    transform: translate(-50%, -50%) scale(1.5);
    -webkit-transform: translate(-50%, -50%) scale(1.5);
    -moz-transform: translate(-50%, -50%) scale(1.5);
    -ms-transform: translate(-50%, -50%) scale(1.5);
    -o-transform: translate(-50%, -50%) scale(1.5);
}

.content-video-box:hover::before {
    opacity: 1;
}

.content-video-box:hover::after {
    opacity: 1;
    transform: translate(-50%, -50%) scale(1);
    -webkit-transform: translate(-50%, -50%) scale(1);
    -moz-transform: translate(-50%, -50%) scale(1);
    -ms-transform: translate(-50%, -50%) scale(1);
    -o-transform: translate(-50%, -50%) scale(1);
}
/*鍥炲埌椤堕儴*/
.scroll_top{position: fixed;right: 20px;bottom: 100px; width: 60px;height: 60px;border-radius: 50%;background: #fff;border: none;color: #029edc;font-size: 24px;
border:1px solid #029edc}

/*宸ユ帶涓€绔欏紡鏈嶅姟*/
.control_title{font-size: 16px;line-height: 26px;padding:30px 0}
.control_img{width:100%}
.control_img1{width:800px;margin:auto;display:block}
/*鏈哄櫒浜虹淮淇濇湇鍔?/
.parts_nav li{width: 20%;display: inline-block;text-align: center;padding: 15px 0;border: 1px solid #029edc;border-radius: 20px;margin: 2%;font-size: 20px;}
.parts-hot{width: 1200px;overflow: hidden;}
.parts-hot li{width:372px;margin:0 42px 20px 0;float:left}
.parts-hot li a{cursor: inherit}
.parts-hot li img{width:100%;border-radius:5px}
.parts-hot li:nth-child(3n+0){margin-right:0}
.business-guide-fl .parts_img_size{width:400px;height:200px;display:block;margin:auto}
/*宸ヤ笟浜掕仈缃戝钩鍙?/
.guide-fr_website{font-size: 24px;padding-bottom: 30px;}
.guide-fr_website a:hover{text-decoration: underline;}
.guide-fr_title1{font-size: 16px;line-height: 24px;color:#666;width:80%}
.guide-fr_titcor{font-size:24px;color:#029edc;padding-bottom:30px;}
/*AI*/
.ai_brand li {float: left;width: 270px;margin:0 40px 0 0;}
.ai_brand li img{border-radius:5px}
.ai_brand li p{background:#fff;text-align:center;padding:10px}
.ai_brand li:nth-child(4n+0){margin-right:0}
.parts-hot p{font-size: 14px;text-align: center;padding: 10px;color: #666;}
@media screen and (min-width: 1920px) {
.content-news{width:1420px}
.news_0_list ul li{width:454px}
.content-video{width:1420px}
.businessbox{width:1420px}
.news_nav{width:1420px}
.news_container{width:1420px}
.parts-hot{width:1420px}
.buscontent{width:1420px}
.news_left{width:1150px}
.ai_brand li{width:325px}
.parts-hot li img{height:269px}
.parts-hot li{width:445px}
.guide-hot{width:1420px}
.content-data{width:1420px}
.about-jianjie{width:1420px}
.faqfl .path{width:1420px}
.about-yuanjin{width:1420px}
.about-yuanjin .about-yuanjinrg {padding-left: 230px;}
.about-fazhan{width:1420px}
.about-business{width:1420px}
.about-photo{width:1420px}
.about-honor{width:1420px}
.about-partner{width:1420px}
.about-partner ul li{width:269px;box-sizing: border-box;}
.about-partner ul li:nth-child(5n+0){margin-right:0}

}