﻿@charset "utf-8";

.container{

	max-width: 85.66%;

	width: 100%;

	padding: 0 15px;

	margin: 0 auto;

}

.row{width: 1200px;margin: 0 auto}

.plc{position: relative;background: url(../images/position.png) no-repeat left center;line-height: 32px;padding: 8px 8px 8px 36px;color: #666;overflow: hidden;font-size: 14px;}

.plc .red_x {font-weight: bold;}

.inner_title{margin: 40px 0 30px;text-align: center}

.inner_title ul li{display: inline-block;width: 140px;height: 60px;color: #fff;background-color: #666;margin: 0 6px}

.inner_title ul li a{display: block;line-height: 60px;font-size: 16px;color: #fff;}

.z_updown{padding-bottom: 60px;}

.inner_title ul li.lic{background-color: #415db0;}

.inner_title ul li:hover{background-color: #415db0;}

.news_title ul li.lic{border-bottom: 1px solid #415db0;color: #415db0}

.express_list ul{padding-bottom: 20px}

.express_list ul li{background-color: #f4f4f4;padding: 22px;border: 1px solid #dedede;margin: 0 0 20px 0}

.express_list ul li .express_list_img{width: 240px;height: 164px;display: table-cell;}

.express_list ul li .express_list_txt{padding-left: 64px;display: table-cell;vertical-align: middle}

.express_list ul li .express_list_txt_a{padding-left: 64px;display:block;vertical-align: middle}

.express_list ul li .express_list_txt h6{font-size: 20px;color: #415db0;font-weight: bold;margin-bottom: 6px}



.range{background-color: #ebebeb;padding: 60px 0 80px}

.range_c{}

.range_c h6{background-color: #fff;color: #333;line-height: 36px;padding-left: 10px;border-left:6px solid #415db0;margin-top: 20px;}

.range_c1_left {width: 520px;overflow: hidden;padding-top: 80px;display: inline-block;}

.range_c1_right{width: 620px;padding-top: 40px;float: right;}

.range_c1_right h5{font-size: 18px;color: #333;width: 90px; border-bottom:1px solid #415db0;font-weight: bold;margin-bottom: 20px;}

.range_c1_right p{font-size: 14px;color: #666;line-height: 30px;}

.express_list ul li .express_list_txt p{line-height: 28px;}

.news_c .news_list ul li{float: left;

    margin: 0 0 40px 24px;

    background-color: #fff;

    border: 1px solid #ccc;

    overflow: hidden;}

.news_c .news_list ul li .news_list_txt{padding: 20px 20px 30px}

.news_c .news_list ul li .news_list_txt h6{font-size: 18px;color: #333;height: 28px;overflow: hidden}

.news_c .news_list ul li .news_list_txt span{display: block; font-size: 13px;color: #999;margin: 0 0 12px 0}

.news_c .news_list ul li .news_list_txt p{font-size: 16px;color: #666;overflow: hidden;text-overflow:ellipsis;display: -webkit-box;

-webkit-line-clamp: 2;-webkit-box-orient: vertical;}

.news_c .news_list ul li:hover{border: 1px solid #415db0}

.news_c .news_list ul li:hover .news_list_img{transform: scale(1.1)}

.news_c .news_list ul li:hover .news_list_txt h6{color: #415db0}

.news_c .news_list ul li .news_list_img1{width: 380px;height: 260px;overflow: hidden}

.clearfix{clear: both;width: 100%;margin:0;padding: 0;display: block}

.pad:before,.pad:after{content: "";display: block}

.clear:after{content: "";display: block;clear: both}

.pages {padding: 0 12px;margin: 4px 0 0;text-align: center}

/*.pages:before, .pages:after {content: "";display: block;height: 24px;}*/

.pages li.c {background: #415db0;color: #fff;}

.pages li {display: inline-block;padding: 0 10px;margin: 0 6px 6px;vertical-align: top;border: 1px solid #415db0;color: #415db0;line-height: 28px;}

/* 地图*/

.tuxw_a{width: 80%;margin: 0 auto;}
.tpxw{width: 100%;margin: 0 auto;}
.ditu{width: 100%;margin: 0 auto;}
/* 地图*/
#map{height:450px;max-height: 600px;border: 1px solid #ddd}
#map .map_loading{position: absolute;top: 0;right: 0;z-index: 100;width: 100%;height: 100%;background: url(../images/loading.gif) no-repeat center #fff;background-size: cover;border: 1px solid #ddd;box-sizing: border-box}
.BMap_Marker.BMap_noprint{background: url("../images/marker.png") no-repeat center!important;background-size: contain!important;}
.map_info{max-width: 240px;margin: 0 auto}
.map_ttl{color: #0a4;font-size: 14px;font-weight: bold;overflow: hidden;white-space: nowrap;line-height: 24px}
.map_tel{border-radius: 3px;color: #f31;font-size: 15px;line-height: 18px;font-weight: bold;word-wrap: break-word;display: block;text-align:justify}
.map_tel span{font-size: 12px;color: #999;font-weight: normal}
.map_tel span:after{content: ":"}
.map_adrs{font: 12px arial,sans-serif;overflow: visible;word-wrap: break-word;text-align: justify;line-height: 18px;margin: 6px 0 0}
.ditu{width: 1200px;margin: 0 auto;}

.w1200{

	max-width: 1200px;

	width: 100%;

	margin: 0 auto;

}

.page{

	text-align: center;

}

.page a{

	display: inline-block;

	border: 1px solid #c5c5c5;

	line-height: 40px;

	width: 40px;

	font-size: 16px;

}

.page a:hover,

.page a.cur{

	background: #B928A4;

	color: #fff;

	border-color: #B928A4;

}

.bread{

	text-align: right;

	color: #666666;

	font-size: 12px;

}

.bread a{

	color: #666666;

}

/**头部**/

.header{

	position: fixed;

	left: 0;

	top: 0;

	width: 100%;

	z-index: 9;

	height: 90px;

	padding: 0 3.125%;

	background: #ffffff;

	box-shadow: 0 0 10px rgba(0,0,0,.2);

}

.logo{

	line-height: 0;

	display: block;

	float: left;

	margin-top: 20px;

}

.header_Right{

	float: right;

	margin-top: 35px;

}

.header_Right a{

	display: block;

	float: left;

	height: 20px;

	line-height: 0;

	margin-left: 25px;

}

.header_Right a:first-child{

	margin-left: 0;

}

.nav{

	float: right;

	margin-right: 100px;

}

.nav ul li{

	line-height: 90px;

	float: left;

	font-size: 16px;

	margin-right: 55px;

	position: relative;

}

.nav ul li::before{

	content: "";

	position: absolute;

	left: 0;

	bottom: 0;

	width: 100%;

	height: 2px;

	background: #B928A4;

	display: none;

}

.nav ul li:last-child{

	margin-right: 0;

}

.nav ul li a{

	display: block;

	color: #333333;

	transition: all .3s;

}

.nav ul li:hover a,

.nav ul li.cur a{

	color: #e722a6;

}

.nav ul li:hover::before,

.nav ul li.cur::before{

	display: block;

}

.navbtn{

  position: absolute;

  right: 15px;

  top: 50%;

  transform: translateY(-50%);

  width: 49px;

  line-height: 0;

  display: none;

}

/**底部**/

.footer{

	background: #454545;

}

.footer_top{

	padding: 55px 0 60px;

	max-width: 1315px;

	width: 100%;

	margin: 0 auto;

}

.footer_top h3{

	color: #ffffff;

	font-size: 18px;

}

.footer_top .left{

	width: 580px;

	padding-right: 100px;

}

.footer_top .left .t{

	margin-top: 25px;

	color: #ffffff;

	font-size: 14px;

	line-height: 40px;

}

.footer_top .left .t p{

	padding-left: 30px;

}

.footer_top .left .t .d1{

	background: url(../images/d1.png) no-repeat left center;

}

.footer_top .left .t .d2{

	background: url(../images/d2.png) no-repeat left center;

}

.footer_top .left .t .d3{

	background: url(../images/d3.png) no-repeat left center;

}

.footer_top .left .t .d4{

	background: url(../images/d4.png) no-repeat left center;

}

.footer_top .min{

	width: 500px;

}

.footer_top .min ol{

	margin-top: 23px;

}

.footer_top .min ol li{

	float: left;

	width: 32%;

	margin-right: 2%;

	margin-bottom: 20px;

	border-bottom: 1px solid #fff;

}

.footer_top .min ol li:nth-child(3){

	margin-right: 0;

}

.footer_top .min ol li input{

	width: 100%;

	background: none;

	border: none;

	color: #fff;

	line-height: 42px;

	font-size: 14px;

}

.footer_top .min ol li input::-webkit-input-placeholder{

	color: #fff;

}

.footer_top .min ol li textarea::-webkit-input-placeholder{

	color: #fff;

}

.footer_top .min ol li textarea{

	line-height: 24px;

	height: 60px;

	width: 100%;

	background: none;

	border: none;

	color: #fff;

	font-size: 14px;

}

.footer_top .min ol li:last-child{

	border-bottom: none;

	margin-bottom: 0;

}

.footer_top .min ol li:last-child input{

	background:#4d60bf;

	width: 120px;

}

.footer_top .right{

	width: 120px;

}

.footer_top .right .ewm{

	width: 120px;

	margin-top: 38px;

	text-align: center;

}

.footer_top .right .ewm p{

	color: #ffffff;

	margin-top: 10px;

}

.footer .banquan{

	background: #373737;

	text-align: center;

	color: #fff;

	font-size: 14px;

	padding: 22px 0;

}

/**links**/

.links_box{

	background: #B928A4;

	padding: 20px 0;

}

.links_box .links{

	max-width: 1315px;

	width: 100%;

	margin: 0 auto;

}

.links_box .links span{

	color: #fff;

	line-height: 24px;

	float: left;

}

.links_box .links .t{

	float: left;

	max-width: 80%;

	line-height: 24px;

	margin-left: 20px;

}

.links_box .links .t a{

	float: left;

	display: block;

	color: #fff;

	margin-right: 30px;

}

/**banner**/

.banner_box{

	position: relative;

	z-index: 1;

}

.banner_box .scroll_down{

	width: 135px;

	position: absolute;

	left: 50%;

	margin-left: -67px;

	bottom: 100px;

}

.banner .box{
    width: 100%;
    height: 700px;
	background-size: cover;

  	background-repeat: no-repeat;

  	background-position: 50% 50%;

  	overflow: hidden;

  	display: table;

}

.banner .box .text{

	color: #fff;

	padding: 0 14%;

	margin: 0 auto;

	display: table-cell;

  	vertical-align: middle;

}

.banner .box .text h3{

	font-size: 68px;

}

.banner .box .text p{

	margin-top: 20px;

	font-size: 16px;

	line-height: 30px;

	max-width: 540px;

}

.banner .box .text a{

	margin-top: 50px;

	text-transform: uppercase;

	color: #fff;

	font-size: 20px;

	display: inline-block;

	background: url(../images/more03.png) no-repeat right center;

	padding-right: 45px;

	line-height: 32px;

}



.banner .slick-arrow {

    width: 33px;

    height: 62px;

    top: 54%;

    margin-top: -31px;

    border: none;

    transition: all .3s;

}

.banner .slick-prev {

    background: url(../images/prev.png) no-repeat center center;

    left: 3.125%;

}

.banner .slick-next {

    background: url(../images/next.png) no-repeat center center;

    right: 3.125%;

}

.banner .slick-dots li button{

	background: #fff;

	border-radius: 50px;

}

.banner .slick-dots li.slick-active button{

	background: #B928A4;

}





/**nybanner**/

.nybanner .img{

	line-height: 0;

}



/**index**/

.home_box ol{

	max-width: 995px;

	margin: 0 auto;

	background: #fff;

	width: 100%;

	box-shadow: 0 0 20px rgba(0,0,0,.2);

	position: relative;

	z-index: 2;

	border-radius: 5px;

	margin-top: -80px;

}

.home_box ol li{

	float: left;

	width: 25%;

	text-align: center;

	padding: 30px 0;

}

.home_box ol li .icon{

	line-height: 0;

}

.home_box ol li .icon img{

	height: 64px;

}

.home_box ol li p{

	color: #333333;

	font-size: 20px;

	font-weight: bold;

	margin-top: 15px;

}

.title{

	text-align: center;

}

.title h4{

	color: #e0e0e0;

	font-size: 40px;

	text-transform: uppercase;

}

.title h3{

	color: #333333;

	font-size: 36px;

	margin-top: -28px;

}

.title i.bg{

	width: 2px;

	height: 32px;

	background: #B928A4;

	display: block;

	margin: 12px auto 15px;

}

.title p.name{

	margin-top: 5px;

	font-size: 18px;

	line-height: 26px;

}

.info_name{

	margin-top: 20px;

	text-align: center;

	color: #999999;

	font-size: 15px;

	line-height: 24px;

}



.home_odds{

	padding: 100px 0 80px;

	background: url(../images/home_odds_bg.jpg) no-repeat center top/cover;

	background-size: 100% 310px;

}

.home_odds_top{

	max-width: 1200px;

	width: 100%;

	margin: 0 auto;

}

.home_odds_top .title,

.home_odds_top .info_name{

	text-align: left;

}

.home_odds_top ol{

	margin-top: 50px;

}

.home_odds_top ol li{

	float: left;

	margin-right: 2%;

	width: 23.5%;

	position: relative;

	box-shadow: 0 0 30px rgba(0,0,0,0.25);

    -webkit-box-shadow: 0 0 30px rgba(0,0,0,0.25);

}

.home_odds_top ol li:last-child{

	margin-right: 0;

}

.home_odds_top ol li .img{

	line-height: 0;

	width: 100%;

	text-align: center;

	overflow: hidden;

}

.home_odds_top ol li .img img{

	width: 100%;

}

.home_odds_top ol li .text{

	position: absolute;

	left: 0;

	top: 0;

	padding: 60px 40px 0;

	width: 100%;

}

.home_odds_top ol li .text h3{

	color: #af2399;

	font-size: 24px;

}

.home_odds_top ol li .text p{

	color: #666;

	margin-top: 20px;

	line-height: 24px;

	font-size: 16px;

}

.home_odds_top ol li .text span{

	display: inline-block;

	line-height: 0;

	margin-top: 40px;

}

.home_odds_text{

	margin-top: -90px;

	background-image: url(../images/home_odds_img1.jpg);

	background-size: cover;

  	background-repeat: no-repeat;

  	background-position: 50% 50%;

	height: 37.5vw;

}

.home_odds_text .box{

	max-width: 1200px;

	width: 100%;

	margin: 0 auto;

	padding-top: 9vw;

}

.home_odds_text .box h3{

	color: #fff;

	font-size: 50px;

}

.home_odds_text .box .t{

	font-size: 30px;

	color: #fff;

	margin-top: 20px;

}

.home_odds_text .box ol{

	margin-top: 94px;

}

.home_odds_text .box ol li{

	float: left;

	width: 25%;

}

.home_odds_text .box ol li .icon{

	line-height: 0;

}

.home_odds_text .box ol li .icon img{

	height: 40px;

}

.home_odds_text .box ol li p{

	color: #ffffff;

	margin-top: 10px;

}

.home_odds_text .box ol li span{

	color: #B928A4;

	font-size: 50px;

	font-family: arial;

	font-weight: bold;

}

.home_business ol{

	margin-top: 50px;

}

.home_business ol li{

	float: left;

	width: 23%;

	margin-right: 2%;

	position: relative;

	overflow: hidden;
    margin-bottom: 2%;

}

.home_business ol li:last-child{

	margin-right: 0;

}

.home_business ol li .img{

	line-height: 0;

	text-align: center;

	overflow: hidden;

}

.home_business ol li .img img{

	width: 100%;

}

.home_business ol li .text{

	position: absolute;

	left: 0;

	bottom: 0;

	height: 66px;

	overflow: hidden;

	width: 100%;

	background-color: rgba(12,0,116,0.54);

	padding: 0 50px;

	color: #fff;

	text-align: center;

	transition: all .3s;

}

.home_business ol li .text h3{

	line-height: 66px;

	font-size: 18px;

}

.home_business ol li .text p{

	line-height: 24px;

}

.home_business ol li .text span{

	font-weight: bold;

	color: #fff;

	display: inline-block;

	margin-top: 20px;

}

.home_business ol li:hover .text{

	height: 100%;

	text-align: left;

	padding-top: 15vw;

}



.home_network{

	padding: 80px 0;

}

.home_network_box{

	max-width: 1200px;

	width: 100%;

	margin: 0 auto;

}

.home_network_box > ul{

	margin-top: 50px;

	text-align: center;

}

.home_network_box > ul > .tabs_title,

.home_network_box > ul > li.cur{

	/* float: left; */

	float: none;

	display: inline-block;

	

	width: 14.2857%;

	text-align: center;

	border-right: 1px solid #cccccc;

	cursor: pointer;

}

.home_network_box > ul > .tabs_title:last-child{

	border-right: none;

}

.home_network_box > ul > .tabs_title > span,

.home_network_box > ul > li.cur > span{

	color: #999999;

	font-size: 40px;

	font-family: arial;

}

.home_network_box > ul > .tabs_title > p,

.home_network_box > ul > li.cur > p{

	color: #999999;

	font-size: 14px;

	font-weight: bold;

	text-transform: uppercase;

}

.home_network_box > ul > li.cur > span,

.home_network_box > ul > li.cur > p{

	color: #B928A4;

}



.home_network_box > .tabs_content{

	margin-top: 50px;

}

.home_network_box > .tabs_content > .tabs_card{

	display: none;

}

.home_network_box > .tabs_content > .tabs_card.cur{

	display: block;

}

.home_network_box > .tabs_content > .tabs_card > ul{

	max-width: 860px;

	width: 100%;

	margin: 0 auto;

	box-shadow: 0 0 5px rgba(0,0,0,.2);

	border-radius: 50px;

	text-align: center;

}

.home_network_box > .tabs_content > .tabs_card > ul > li{

	display: inline-block;

	line-height: 65px;

	color: #999999;

	font-weight: bold;

	text-transform: uppercase;

	margin: 0 30px;

	cursor: pointer;

	position: relative;

}

.home_network_box > .tabs_content > .tabs_card > ul > li::before{

	content: "";

	position: absolute;

	left: 0;

	bottom: 0;

	width: 100%;

	height: 3px;

	background: transparent;

}

.home_network_box > .tabs_content > .tabs_card > ul li.cur{

	color: #B928A4;

}



.home_network_box > .tabs_content > .tabs_card > ul li.cur::before{

	background: #B928A4;

}

.home_network_box > .tabs_content > .tabs_card > .text_content{

	background: url(../images/map_bg.jpg) no-repeat center center;

	width: 903px;

	height: 621px;

	margin: 50px 0 0 220px;

	position: relative;

}

.home_network_box > .tabs_content > .tabs_card > .text_content .tabs_titles{

	position: absolute;

	z-index: 1;

}

.home_network_box > .tabs_content > .tabs_card > .text_content .tabs_titles span{

	border: 15px solid transparent;

	width: 12px;

	height: 12px;

	background: url(../images/map_icon.png) no-repeat center center;	

	display: block;

	border-radius: 50%;

	cursor: pointer;

}

.home_network_box > .tabs_content > .tabs_card > .text_content .tabs_titles.cur span,

.home_network_box > .tabs_content > .tabs_card > .text_content .tabs_titles:hover span{

	border: 15px solid rgba(18, 77, 211, 0.5);

    box-shadow: 0 0 30px rgba(0,0,0,0.3);

    -webkit-box-shadow: 0 0 30px rgba(0,0,0,0.3);

    transition: 0.3s;

    z-index: 2;

}







.home_group{

	padding: 80px 0 230px;

	background: #f5f5f5;

}

.home_group_box{

	position: relative;

	z-index: 1;

	margin-top: 50px;

}

.group_box_qh .box{

	margin: 0 40px;

	transition: margin 0.3s;

}

.group_box_qh .box img{

	width: 100%;

}

.group_box_qh .slick-slide{

	opacity: 0.3;

}

.group_box_qh .slick-current{

	opacity: 1;

}

.group_box_qh .slick-arrow{

	width: 80px;

	height: 50px;

	border: none;

	margin-top: -25px;

}

.group_box_qh .slick-prev{

	left: 16.6%;

	background: url(../images/prev1.png) no-repeat center center/cover;

}

.group_box_qh .slick-next{

	right: 16.6%;

	background: url(../images/next1.png) no-repeat center center/cover;

}

.group_box_qh .slick-dots{

	bottom: -145px;

}

.group_box_qh .slick-dots li button{

	width: 20px;

	height: 20px;

	background: #828282;

}

.group_box_qh .slick-dots li.slick-active button{

	background: #B928A4;

}

.home_group_box2{

	z-index: 3;

	position: absolute;

	left: 16.6%;

	top: 80px;

}

.group_box_text{

	left: 110px;

	width: 500px;

}

.group_box_text .slick-slide{

	padding-bottom: 60px;

	padding-left: 30px;

}

.group_box_text .box{

	z-index: 3;

	width: 380px;

	height: 460px;

	background: #fff;

    padding: 50px;

    box-shadow: 10px 15px 50px rgba(0,0,0,0.25);

    -webkit-box-shadow: 10px 15px 50px rgba(0,0,0,0.25);

}

.group_box_text .box h3{

	color: #333333;

	font-size: 24px;

}

.group_box_text .box h3::before{

	content: "";

    position: absolute;

    left: 0;

    top: 65px;

    display: inline-block;

    width: 60px;

    height: 4px;

    background: #B928A4;

}

.group_box_text .box .t{

	margin-top: 20px;

	color: #999999;

	font-size: 15px;

	line-height: 30px;

}

.group_box_text .box a.more{

	margin-top: 35px;

	color: #B928A4;

	font-weight: bold;

	display: inline-block;

}

.home_group_box2 .num{

	position: absolute;

	left: 140px;

	bottom: 95px;

	width: 380px;

	text-align: center;

	color: #999999;

	font-size: 16px;

}

.home_group_box2 .num span{

	display: inline-block;

	margin: 0 5px;

}

.home_group_box2 .num span.on{

	color: #333333;

	font-size: 24px;

	position: relative;

	bottom: -2px;

}

.home_video{

	padding-top: 80px;

}

.home_video .box{

	margin-top: 50px;

	background: url(../images/home_video_bg.jpg) no-repeat center bottom/cover;

	background-size: 100% 410px;

}

.home_video .box .video{

	position: relative;

	max-width: 800px;

	width: 100%;

	text-align: center;

	margin: 0 auto;

	line-height: 0;

}

.home_video .box .video .btn{

	position: absolute;

	left: 50%;

	top: 50%;

	width: 80px;

	height: 80px;

	transform: translate(-50%,-50%);

}

.home_video .box .more_btn{

	margin-top: 75px;

}

.home_video .box .more_btn a{

	display: block;

	float: right;

	background: #fff;

	line-height: 60px;

	min-width: 165px;

	text-align: center;

	color: #B928A4;

	font-weight: bold;

}

.home_news{

	padding: 80px 0;

}

.home_news .box{

	max-width: 1315px;

	width: 100%;

	margin: 0 auto;

}

.home_news .box ul{

	margin-top: 50px;

	border-left: 1px solid #e6e6e6;

}

.home_news .box ul li{

	float: left;

	width: 33.3333333%;

	padding: 0 50px;

	border-right: 1px solid #e6e6e6;

}

.home_news .box ul li h3{

	color: #333333;

	font-size: 18px;

	line-height: 24px;

	text-overflow: ellipsis;

  	overflow: hidden;

  	white-space: nowrap;

}

.home_news .box ul li .t{

	margin-top: 15px;

	color: #666666;

	line-height: 24px;

	height: 72px;

	overflow: hidden;

}

.home_news .box ul li span{

	color: #666666;

	font-size: 14px;

	display: block;

	margin-top: 20px;

}

/**关于我们**/

.about_box{

	padding-top: 80px;

}

.about_box .text{

	text-align: left;

	padding: 0 40px;

	line-height: 24px;

}

.about_box .ol_list{

	background: url(../images/about_bg.jpg) no-repeat center center;

	min-height: 491px;

	margin-top: 45px;

	padding-top: 155px;

}

.about_box .ol_list li{

	float: left;

	max-width: 240px;

	width: 100%;

	text-align: center;

	margin: 0 80px;

}

.about_box .ol_list li .icon img{

	height: 60px;

}

.about_box .ol_list li .t{

	margin-top: 30px;

}

.about_box .ol_list li .t h3{

	color: #B928A4;

	font-size: 20px;

}

.about_box .ol_list li .t p{

	margin-top: 10px;

	color: #ffffff;

	line-height: 24px;

	font-size: 16px;

}

.about_box2{

	padding: 80px 0 60px;

}

.about_box2 .img{

	margin-top: 45px;

	line-height: 0;

}

.about_box3{

	background: url(../images/about_bg2.jpg) no-repeat center center/cover;

	padding: 100px 0;

}

.about_box3 .title h3{color: #fff;}

.about_box3 .title h4{color: #fff;opacity: 0.3;}

.about_box3 .text{

	max-width: 878px;

	width: 100%;

	height: 333px;

	margin: 90px auto 0;

	padding: 60px 90px 20px;

	position: relative;

	text-align: center;

	background: url(../images/about_bg3.jpg) no-repeat center center/cover;	

}

.about_box3 .text .icon{

	width: 100px;

	height: 87px;

	position: absolute;

	left: 50px;

	top: -65px;

}

.about_box3 .text h3{

	color: #333333;

	font-size: 18px;

}

.about_box3 .text p{

	margin-top: 20px;

	line-height: 24px;

	text-align: left;

}

.about_box3 .text span{

	text-align: right;

	display: block;

	font-size: 12px;

	margin-top: 20px;

}

.about_box4{

	padding: 80px 0;

}

.about_box4 ol{

	margin-top: 15px;

}

.about_box4 ol li{

	float: left;

	width: 32%;

	margin-right: 2%;

	text-align: center;

	margin-top: 30px;

}

.about_box4 ol li:nth-child(3n){

	margin-right: 0;

}

.about_box4 ol li .img{

	line-height: 0;

	width: 100%;

	overflow: hidden;

}

.about_box4 ol li p{

	color: #333333;

	font-size: 24px;

	margin-top: 20px;

}

.about_box5{

	background: #eeeeee;

	padding: 80px 0;

}

.about_box5 .ghonor_qh{

	margin-top: 45px;

	text-align: center;

	width: 1210px;

	margin-left: -5px;

}

.about_box5 .ghonor_qh .box{

	margin: 0 5px;

}

.about_box5 .ghonor_qh .box .img{

	line-height: 0;

}

.about_box5 .ghonor_qh .box p{

	color: #555555;

	font-size: 16px;

	margin-top: 15px;

}

.about_box5 .ghonor_qh .slick-arrow{

	width: 27px;

	height: 52px;

	margin-top: -26px;

	border: none;

}

.about_box5 .ghonor_qh .slick-prev{

	left: -60px;

	background: url(../images/prev2.png) no-repeat center center;

}

.about_box5 .ghonor_qh .slick-next{

	right: -60px;

	background: url(../images/next2.png) no-repeat center center;

}

.about_box6{

	padding: 80px 0;

}

.about_box6 ol{

	margin-top: 45px;

	position: relative;

}

.about_box6 ol:before{

	content: "";

	position: absolute;

	left: 0;

	top: 100px;

	width: 100%;

	height: 19px;

	background: url(../images/about_bg4.jpg) no-repeat center center/cover;

}

.about_box6 ol li{

	float: left;

	text-align: center;

	width: 240px;

	margin-left: 80px;

}

.about_box6 ol li:first-child{

	margin-left: 0;

}

.about_box6 ol li h3{

	color: #B928A4;

	font-size: 76px;

	font-family: arial;

}

.about_box6 ol li .text{

	margin-top: 56px;

}

.about_box6 ol li .text .bt{

	color: #333333;

	font-size: 20px;

}

.about_box6 ol li .text p{

	line-height: 24px;

	margin-top: 12px;

}

/**产业集群**/

.menu_nav ol{

	border: 1px solid #cfcfcf;

	border-top: none;

}

.menu_nav ol li{

	float: left;

	width: 25%;

	font-size: 20px;

	line-height: 72px;

	text-align: center;

	border-right: 1px solid #cfcfcf;

}

.menu_nav ol li a{

	display: block;

	color: #333333;

}

.menu_nav ol li:last-child{

	border-right: none;

}

.menu_nav ol li:hover a,

.menu_nav ol li.cur a{

	color: #B928A4;

}

.pro_box{

	padding: 80px 0 100px;

}

.pro_box .text{

	text-align: center;

	line-height: 24px;

	margin-top: 25px;

	padding: 0 40px;

}

.pro_box .pro_imgBox1{

	margin-top: 50px;

}

.pro_box .pro_imgBox1 .img{

	line-height: 0;

}

.pro_box .pro_imgBox1 ol{

	margin-top: -125px;

	position: relative;

	z-index: 2;

}

.pro_box .pro_imgBox1 ol li{

	float: left;

	width: 23.5%;

	margin-right: 2%;

	background: #ffffff;

	min-height: 330px;

	padding: 40px 26px;

	box-shadow: 0 0 10px rgba(0,0,0,.2);

}

.pro_box .pro_imgBox1 ol li h3{

	color: #ec45c0;

	font-size: 22px;

}

.pro_box .pro_imgBox1 ol li .t{

	line-height: 24px;

	color: #666666;

	height: 168px;

	overflow: hidden;

	margin-top: 15px;

}

.pro_box .pro_imgBox1 ol li .t p span{

	color: #000;

}

.pro_box .pro_imgBox1 ol li span.more{

	border: 1px solid #B928A4;

	display: inline-block;

	line-height: 34px;

	padding: 0 20px;

	color: #B928A4;

	margin-top: 25px;

}

.pro_box .pro_imgBox1 ol li:last-child{

	margin-right: 0;

}

.pro_box .pro_imgBox2{

	margin-top: 50px;

	background: url(../images/pro_img2.jpg) no-repeat center top/cover;

	padding: 90px 0 100px;

}

.pro_box .pro_imgBox2 h3{

	color: #B928A4;

	font-size: 24px;

}

.pro_box .pro_imgBox2 ol{

	margin-top: 40px;

}

.pro_box .pro_imgBox2 ol li{

	float: left;

	width: 23.5%;

	background: #fff;

	margin-right: 2%;

	text-align: center;

}

.pro_box .pro_imgBox2 ol li .img{

	line-height: 0;

}

.pro_box .pro_imgBox2 ol li img{

	width: 100%;

}

.pro_box .pro_imgBox2 ol li p{

	color: #B928A4;

	font-size: 16px;

	line-height: 52px;

}

.pro_box .pro_imgBox2 ol li:last-child{

	margin-right: 0;

}

.pro_box .pro_imgBox2 .t{

	color: #666666;

	line-height: 28px;

	margin-top: 45px;

}

.pro_box .pro_imgBox2 .t p{

	margin-top: 15px;

}

.pro_box .pro_imgBox2 .t p span{

	color: #3e3e3e;

	font-size: 16px;

}

.pro_box .pro_imgBox3{

	margin-top: 50px;

	background-size: cover;

  	background-repeat: no-repeat;

  	background-position: 50% 50%;

  	padding: 30px 0;

  	background-image: url(../images/pro5.jpg);

}

.pro_box .pro_imgBox3 .img{

	line-height: 0;

  	display: none;

}

.pro_box .pro_imgBox3 .textBox{

	background: #fff;

	float: right;

	max-width: 600px;

	min-height: 520px;

	padding: 50px;

}

.pro_box .pro_imgBox3 .textBox h3{

	color: #B928A4;

	font-size: 24px;

	font-weight: normal;

}

.pro_box .pro_imgBox3 .textBox .t{

	margin-top: 30px;

	color: #666666;

	line-height: 28px;

}

.pro_box .pro_imgBox3 .textBox a.more{

	margin-top: 45px;

	display: inline-block;

	color: #B928A4;

	line-height: 34px;

	padding: 0 20px;

	border: 1px solid #B928A4;

}

.pro_box .pro_imgBox4{

	margin-top: 70px;

	position: relative;

}

.proCon .box .left{

	float: left;

	width: 49%;

	position: relative;

}

.proCon .box .left:before{

	content: "";

	position: absolute;

	left: 0;

	top: 0;

	border: 7px solid #e994d3;

	width: 50%;

	height: 88%;

}

.proCon .box .left .img{

	display: block;

	line-height: 0;

	margin-left: 6%;

	margin-top: 40px;

	position: relative;

	z-index: 2;

	width: 94%;

}

.proCon .box .right{

	float: right;

	width: 46%;

	margin-top: 80px;

}

.proCon .box .right .tit{

	

}

.proCon .box .right .tit h3{

	color: #B928A4;

	font-size: 24px;

	font-weight: normal;

}

.proCon .box .right .tit p{

	color: #666666;

	margin: 15px 0 20px;

}

.proCon .box .right .tit i.bg{

	display: block;

	width: 52px;

	height: 2px;

	background: #B928A4;

}

.proCon .box .right .t{

	color: #666666;

	line-height: 28px;

	margin-top: 30px;

}

.proCon .box .right .t p{

	margin-bottom: 15px;

}

.proBtnBox{

	position: absolute;

	bottom: 0;

	right: 0;

	width: 46%;

}

.proBtn{

	width: 82%;

	margin-left: 30px;

}

.proBtn .img{

	margin: 0 10px;

	cursor: pointer;

}

.proBtn .slick-arrow{

	width: 22px;

	height: 180px;

	border: none;

	top: 0;

	margin-top: 0;

}

.proBtn .slick-prev{

	left: -30px;

	background: url(../images/prev3.jpg) no-repeat center center/cover;

}

.proBtn .slick-next{

	right: -30px;

	background: url(../images/next3.jpg) no-repeat center center/cover;

}

/**新闻中心**/

.menu_nav2 ol li{

	width: 20%;

}

.news_box{

	padding: 80px 0;

}

.news_box .text{

	text-align: center;

	line-height: 24px;

	padding: 0 40px;

}

.news{

	margin-top: 45px;

}

.news ul{

	margin-bottom: 30px;

}

.news ul li{

	display: inline-block;

	width: 31%;

	margin-right: 2%;

	margin-bottom: 40px;

}

.news ul li:nth-child(3n){

	margin-right: 0;

}

.news ul li .t{

	margin-top: 15px;

}

.news ul li .t h3{

	color: #333333;

	font-size: 18px;

	text-overflow: ellipsis;

	overflow: hidden;

	white-space: nowrap;

}

.news ul li .t span{

	color: #999999;

	font-size: 12px;

}

.news ul li .t p{

	color: #666666;

	line-height: 24px;

	height: 48px;

	overflow: hidden;

}

.newsshow_box{

	padding: 40px 0 80px;

}

.newsshow{

	padding-top: 60px;

}

.newsshow h1{

	text-align: center;

	color: #333333;

	font-size: 24px;

	font-weight: normal;

}

.newsshow .date{

	text-align: center;

	margin-top: 25px;

	color: #999999;

}

.newsshow .date span{

	display: inline-block;

	margin: 0 15px;

}

.newsshow .detail{

	padding: 25px 0 30px;

	color: #666666;

	line-height: 26px;

}

.fenye_btn{

	margin-top: 20px;

}

.fenye_btn ul {

  float: left;

  width: 70%;

}

.fenye_btn ul li {

  float: left;

  width: 100%;

  line-height: 40px;

  margin-top: 10px;

  text-overflow: ellipsis;

  overflow: hidden;

  white-space: nowrap;

}

.fenye_btn ul li a {

  display: inline-block;

  color: #666666;

  line-height: 20px;

  font-size: 15px;

}

.fenye_btn ul li a span{

	border: 1px solid #b7b7b7;

	display: inline-block;

	line-height: 40px;

	padding: 0 15px;

	margin-right: 15px;

}

.fenye_btn ul li:hover span{

	background: #B928A4;

	color: #fff;

	border-color: #B928A4;

}

.fenye_btn .return_btn {

  margin-top: 10px;

  float: right;

  padding: 0 15px;

  line-height: 40px;

  text-align: center;

  color: #666;

  font-size: 15px;

  border: 1px solid #b7b7b7;

}

.fenye_btn .return_btn:hover{

	background: #B928A4;

	color: #fff;

	border-color: #B928A4;

}

/**联系我们**/

.contact_box{

	padding-top: 80px;	

}

.contact_box .title{

	text-align: left;

}

.contact_box ol{

	margin-top: 20px;	

}

.contact_box ol li{

	float: left;

	width: 32%;

	margin-right: 2%;

	margin-top: 2%;

	min-height: 278px;

	padding: 42px 30px;

	border: 1px solid #cfcfcf;

}

.contact_box ol li:nth-child(3n){

	margin-right: 0;

}

.contact_box ol li h3{

	color: #B928A4;

	font-size: 20px;

}

.contact_box ol li .t{

	margin-top: 15px;

	color: #666666;

	line-height: 30px;

}

.feedback{

	padding-bottom: 80px;

}

.form-box{

	margin-top: 45px;

}

.form-box ul li{

	float: left;

	width: 30%;

	margin-right: 2%;

	margin-bottom: 2.5%;

}

.form-box ul li input{

	border: 1px solid #cccccc;

	width: 100%;

	float: left;

	font-size: 16px;

	color: #333;

	line-height: 54px;

	padding: 0 15px;

}

.form-box ul li:nth-child(3){

	margin-right: 0;

}

.form-box ul li:last-child{

	margin-bottom: 0;

}

.form-box ul li textarea{

	border: 1px solid #cccccc;

	width: 100%;

	float: left;

	font-size: 16px;

	color: #333;

	line-height: 54px;

	padding: 0 15px;

	height: 216px;

}

.form-box ul li.leixin{

	line-height: 56px;

	font-size: 16px;

	width: 36%;

}

.form-box ul li.leixin span{

	display: inline-block;

	background: url(../images/con1.jpg) no-repeat left center;

	padding-left: 28px;

	margin-right: 15px;

	cursor: pointer;

}

.form-box ul li.leixin span.cur{

	background-image: url(../images/con2.jpg);

}

.form-box ul li input.btn{

	width: 210px;

	color: #fff;

	font-size: 18px;

	border-color: #cccccc;

	background: #B928A4;

}

/**创新与发展**/

.innovation_box{

	padding: 80px 0;

}

.innovation_box .text{

	text-align: center;

    padding: 0 40px;

    line-height: 24px;

}

.innovation_box ol{

	margin-top: 25px;

}

.innovation_box ol li{

	float: left;

	width: 100%;

	margin-top: 20px;

	border: 1px solid #eeeeee;

}

.innovation_box ol li .img{

	float: left;

	width: 285px;

	position: relative;

}

.innovation_box ol li .img .img01{

	line-height: 0;

	width: 100%;

}

.innovation_box ol li .show{

	position: absolute;

	left: 0;

	top: 0;

	padding: 50px 40px 0;

}

.innovation_box ol li .show h3{

	color: #B928A4;

	font-size: 24px;

}

.innovation_box ol li .show p{

	color: #999999;

	line-height: 24px;

	margin-top: 15px;

}

.innovation_box ol li .show .icon {

	line-height: 0;

	margin-top: 40px;

}

.innovation_box ol li .con{

	display: table;

	float: right;

	width: 913px;

	height: 329px;

	color: #666666;

	line-height: 30px;

	padding: 10px 40px;

}

.innovation_box ol li .con .t{

	display: table-cell;

  	vertical-align: middle;

}

.innovation_box ol li .con .bottom{

	margin-top: 25px;

}

.innovation_box ol li .con .bottom a{

	display: block;

	border: 1px solid #B928A4;

	color: #B928A4;

	line-height: 30px;

	padding: 0 20px;

	border-radius: 50px;

	float: left;

	margin-right: 20px;

	margin-bottom: 10px;

}

.innovation_box2{

	background: url(../images/innovation_bg.jpg) no-repeat center center/cover;

	height: 348px;

	text-align: center;

	padding-top: 90px;

}

.innovation_box2 h3{

	text-align: center;

	color: #fff;

	font-size: 24px;

	font-weight: normal;

	line-height: 40px;

}

.innovation_box2 a{

	display: inline-block;

	color: #fff;

	line-height: 48px;

	padding: 0 40px;

	font-size: 18px;

	border: 1px solid #fff;

	margin-top: 42px;

}

.innovation_box3{

	padding: 80px 0;

}

.innovation_box3 .title{

	text-align: left;

}

.innovation_box3 .info_name{

	text-align: left;

}

.innovation_box3 ol{

	margin-top: 45px;

}

.innovation_box3 ol li{

	float: left;

	width: 32%;

	margin-right: 2%;

}

.innovation_box3 ol li:last-child{

	margin-right: 0;

}

.innovation_box3 ol li .img{

	line-height: 0;

}

.innovation_box3 ol li .text{

	padding-top: 20px;

}

.innovation_box3 ol li .text h3{

	color: #333333;

	font-size: 18px;

	margin-bottom: 5px;

}

.innovation_box3 ol li .text p{

	color: #666666;

	line-height: 24px;

}

.innovation_box4{

	padding: 80px 0 90px;

	background: #f7f7f7;

}

.innovation_box4 .title{

	text-align: left;

}

.innovation_box4 .info_name{

	text-align: left;

}

.innovation_box4 ol{

	margin-top: 45px;

}

.innovation_box4 ol li{

	float: left;

	width: 20%;

	line-height: 0;

}

.innovation_box5 {

	padding: 80px 0 90px;

}

.innovation_box5 .title{

	text-align: left;

}

.innovation_box5 .img{

	text-align: center;

	line-height: 0;

	margin-top: 70px;

}

/**人力资源**/

.join_box{

	padding-top: 80px;

}

.join_box .text{

	text-align: center;

	padding: 0 40px;

	line-height: 24px;

}

.join_box ol{

	margin-top: 50px;

}

.join_box ol li{

	float: left;

	width: 49%;

}

.join_box ol li .img{

	position: relative;

}

.join_box ol li span{

	display: block;

	line-height: 0;

}

.join_box ol li .img01{

	float: left;

	width: 48.9%;

	margin-top: 2.4%;

	position: relative;

}

.join_box ol li .t{

	position: absolute;

	left: 0;

	bottom: 0;

	width: 100%;

	background: rgba(216,64,176,.6);

	color: #fff;

	line-height: 40px;

	padding: 0 20px;

	font-size: 15px;

	text-overflow: ellipsis;

  	overflow: hidden;

  	white-space: nowrap;

}

.join_box ol li .img01:last-child{

	float: right;

}

.join_box ol li:nth-child(2){

	float: right;

}

.join_box2{

	padding: 80px 0 100px;

}

.join_box2 .text{

	text-align: center;

	padding: 0 40px;

	line-height: 24px;

	margin-top: 20px;

}

.join_box2 ol{

	margin-top: 50px;

	padding: 50px 20px;

	box-shadow: 0 0 10px rgba(0,0,0,.1);

}

.join_box2 ol li{

	float: left;

	width: 20%;

}

.join_box2 ol li .icon{

	float: left;

	width: 58px;

	height: 58px;

	border: 1px solid #e4e4e4;

	border-radius: 50%;

}

.join_box2 ol li .icon img{

	border-radius: 50%;

}

.join_box2 ol li .t{

	float: left;

	position: relative;

	height: 58px;

	margin-left: 25px;

}

.join_box2 ol li .t .num{

	color: #999999;

	font-size: 65px;

	font-style: italic;

	font-family: arial;

	line-height: 62px;

	position: absolute;

	left: 0;

	top: 0;

}

.join_box2 ol li .t p{

	color: #B928A4;

	font-size: 20px;

	background: #fff;

	min-width: 100px;

	font-weight: bold;

	position: relative;

	z-index: 2;

	margin-top: 32px;

}

.join_box3{

	background: url(../images/join_bg.jpg) no-repeat center center/cover;

	height: 458px;

	text-align: center;

	color: #fff;

	padding-top: 120px;

}

.join_box3 .text .icon{

	width: 42px;

	margin: 0 auto;

	line-height: 0;

}

.join_box3 .text h3{

	font-size: 24px;

	margin-top: 25px;

	font-weight: normal;

}

.join_box3 .text span{

	display: block;

	margin-top: 5px;

}

.join_box3 .text i.bg{

	display: block;

	width: 52px;

	height: 2px;

	background: #ffffff;

	margin: 20px auto;	

}

.join_box3 .text .t{

	line-height: 28px;

	max-width: 765px;

	margin: 0 auto;

}

.join_box4{

	padding: 80px 0 100px;

}

.join_box4 .info_name{

	color: #666;

}

.join_box4 .join_top {

  margin-top: 60px;

}

.join_box4 .join_top .left_nav {

  width: 45%;

}

.join_box4 .join_top .left_nav a {

  display: block;

  float: left;

  border: 1px solid #cdcdcd;

  border-radius: 50px;

  font-size: 16px;

  padding: 0 30px;

  line-height: 46px;

  margin-right: 10px;

  color: #aaa9a9;

  font-size: 15px;

}

.join_box4 .join_top .left_nav a:hover,

.join_box4 .join_top .left_nav a.cur {

  color: #fff;

  border-color: #B928A4;

  background: #B928A4;

}

.join_box4 .join_top .search {

  width: 432px;

}

.join_box4 .join_top .search .cbox {

  width: 120px;

  height: 48px;

  float: left;

  position: relative;

  border: 1px solid #d9d9d9;

}

.join_box4 .join_top .search .cbox:before{

	content: "";

	position: absolute;

	right: 10px;

	top: 50%;

	transform: translateY(-50%);

	width: 11px;

	height: 6px;

	background: url(../images/icon02.png) no-repeat center center/cover;

}

.join_box4 .join_top .search .cbox select{

	height: 46px;

	border: none;

	font-size: 16px;

	width: 100%;

	color: #666666;

	background: none;

	padding-left: 10px;

	text-align: left;

  	font-family: "microsoft yahei";

  	outline: none;

  	text-overflow: "";

  	-moz-appearance: none;

  	-webkit-appearance: none;

  	-o-appearance: none;

  	-ms-appearance: none;

}

.join_box4 .join_top .search .search_btn {

  height: 48px;

  float: left;

  width: 312px;

  border-top: 1px solid #d9d9d9;

  border-bottom: 1px solid #d9d9d9;

  border-right: 1px solid #d9d9d9;

}

.join_box4 .join_top .search .search_btn .text {

  float: left;

  width: 273px;

  height: 46px;

  border: none;

  font-size: 16px;

  padding: 0 15px;

}

.join_box4 .join_top .search .search_btn .btn {

  background: url(../images/join_btn.jpg) no-repeat center center;

  border: none;

  width: 38px;

  height: 45px;

  float: right;

}

.join_box4 .con_jihui {

  margin-top: 30px;

  box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);

  border-radius: 5px;

  background: url(../images/join_icon3.jpg) repeat-y left top;

}

.join_box4 .con_jihui .left {

  width: 179px;

  padding-left: 30px;

  padding-top: 6px;

  padding-bottom: 30px;

}

.join_box4 .con_jihui .left h3 {

  margin-top: 30px;

  color: #666666;

  font-size: 14px;

}

.join_box4 .con_jihui .left ul {

  margin-top: 10px;

}

.join_box4 .con_jihui .left ul li {

  float: left;

  width: 100%;

  line-height: 34px;

}

.join_box4 .con_jihui .left ul li a {

  display: inline-block;

  color: #666666;

  font-size: 14px;

}

.join_box4 .con_jihui .left ul li:hover a,

.join_box4 .con_jihui .left ul li.cur a {

  color: #B928A4;

}

.join_box4 .con_jihui .right {

  width: 1020px;

  padding: 40px 40px 65px;

}

.join_box4 .con_jihui .right .table {

  margin-bottom: 40px;

  border: 1px solid #dbdbdb;

}

.join_box4 .con_jihui .right .table table {

  text-align: center;

}

.join_box4 .con_jihui .right .table table th {

  border-bottom: 1px solid #dbdbdb;

  color: #333;

  font-size: 14px;

  padding: 18px 0;

  font-weight: normal;

}

.join_box4 .con_jihui .right .table table tr td {

  border-bottom: 1px solid #dbdbdb;

  color: #666;

  font-size: 14px;

  padding: 8px 0;

}

.join_box4 .con_jihui .right .table table tr td a {

  display: inline-block;

  height: 30px;

  line-height: 28px;

  color: #666;

}

.join_box4 .con_jihui .right .table table tr td a.more{

	border: 1px solid #dbdbdb;

	border-radius: 50px;

  	padding: 0 15px;

}

.join_box4 .con_jihui .right .table table tr:nth-child(2n) {

  background: #fafafa;

}

.join_box4 .con_jihui .right .table table tr:hover td {

  color: #B928A4;

}

.join_box4 .con_jihui .right .table table tr:hover td a {

  color: #B928A4;

  border-color: #B928A4;

}

.join_box4 .con_jihui .right .page {

  text-align: right;

}

.join_box4 .con_jihui .right .page a{

	text-align: center;

}



.join_box4 .con_jihui .right .page a.last,.join_box4 .con_jihui .right .page a.prev{

	width: 80px;

}



.join_box5 .join_top{

	margin-top: 0;

}

.join_box5 .join_show {

  margin-top: 30px;

  box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);

  border-radius: 3px;

  padding-top: 38px;

}

.join_box5 .join_show .top {

  border-bottom: 1px solid #dbdbdb;

  padding: 0 38px 25px;

}

.join_box5 .join_show .top h3 {

  display: inline-block;

  color: #B928A4;

  font-size: 18px;

  float: left;

}

.join_box5 .join_show .top .fx {

  float: right;

  line-height: 20px;

}

.join_box5 .join_show .top .fx span {

  display: inline-block;

  color: #666666;

  font-size: 14px;

}

.join_box5 .join_show .top .fx a {

  display: inline-block;

  height: 20px;

  margin-left: 10px;

  position: relative;

  top: 5px;

}

.join_box5 .join_show .con {

  padding: 20px 38px 55px;

}

.join_box5 .join_show .con ul li {

  float: left;

  width: 45%;

  margin-top: 30px;

	padding-right: 2%;

	

}

/* .join_box5 .join_show .con ul li:nth-child(2n){

	margin-left: 30px;

} */

.join_box5 .join_show .con ul li span {

  display: block;

  color: #B928A4;

  font-size: 15px;

}

.join_box5 .join_show .con ul li .t {

  margin-top: 10px;

  color: #333333;

  font-size: 14px;

  line-height: 28px;

}

.join_box5 .join_show .con .btn_bottom{

	margin-top: 50px;

}

.join_box5 .join_show .con .btn_bottom a{

  float: right;

  display: block;

  width: 118px;

  height: 44px;

  line-height: 44px;

  background: #B928A4;

  text-align: center;

  color: #fff;

  font-size: 16px;

  margin-left: 15px;

}

.home_network_box > .tabs_content > .tabs_card > .text_content.text_show{

	display: none;

}



.nav_box {

  width: 100%;

  height: 100%;

  position: fixed;

  right: auto;

  top: 0;

  bottom: 0;

  left: -100%;

  overflow: hidden;

  background: #4d60bf;

  z-index: 999;

	

}

.nav_box .nav-title {

  height: 94px;

  position: relative;

  border-bottom: 1px solid rgba(204, 204, 204, 0.4);

}

.nav_box .nav-title .navclose {

  width: 41px;

  height: 41px;

  display: block;

  font-size: 0;

  line-height: 41px;

  position: absolute;

  left: 15px;

  top: 50%;

  transform: translateY(-50%);

}

.nav_box .nav-title h1 {

  text-align: center;

  width: 162px;

  margin: 0 auto;

  position: relative;

  top: 50%;

  line-height: 0;

  transform: translateY(-50%);

}

.nav_box .navlist {

  margin-top: 20px;

  width: 100%;

}

.nav_box .navlist ul li {

  float: left;

  width: 100%;

  font-size: 24px;

  line-height: 66px;

  border-bottom: 1px solid rgba(255, 255, 255, 0.4);

  padding: 0 15px;

  text-transform: capitalize;

}

.nav_box .navlist ul li a {

  display: block;

  color: #fff;

  position: relative;

}

.nav_box .navlist ul li a:before {

  content: "";

  position: absolute;

  right: 0;

  top: 50%;

  transform: translateY(-50%);

  width: 13px;

  height: 22px;

  background: url(../images/icon_jt.png) no-repeat center center / cover;

}



.inputerror { /*border-bottom: 1px solid #f00 !important;*/ background-color: #ffe6e6 !important;}

@-webkit-keyframes inputerrors{

  0%{

    background-color: #fff;

	}

	100%{

    background-color: #ffe6e6;

	}

}

 

.inputerror{

	animation: inputerrors 0.5s 3 ease;

}





.bd_weixin_popup{

	min-height: 318px;

}



.pop_box {

    display: none;

    position: fixed;

    left: 0;

    top: 0;

    width: 100%;

    height: 100%;

    z-index: 9999;

    background: url(../images/pop_bg.png);

}



.pop_box .img {

  

    margin: 0 auto;

    display: block;

    position: relative;

    top: 50%;

		text-align: center;

		max-width: 1000px;

    transform: translateY(-50%);

    -o-transform: translateY(-50%);

    -ms-transform: translateY(-50%);

    -moz-transform: translateY(-50%);

    -webkit-transform: translateY(-50%);

}



.t_chaxun{

	margin-top: 30px;

}



.t_chaxun ul{

	margin:0 auto;

	text-align: center;

	    max-width: 720px;

}



.t_chaxun ul li{

	line-height: 46px;

	font-size: 20px;

	border: 1px solid #cccccc;

	display:block;

	margin-bottom: 15px;

}



.t_chaxun ul li:last-child{

	margin-bottom: 0;

}



.t_chaxun ul li .span_1{

	color: #333333;

	background: #fafafa;

	float: left;

	width: 40.55%;

	border-right: 1px solid #B928A4;

	position: relative;

}



.t_chaxun ul li .span_1:before{

	content: "";

	background: url(../images/t_yuan.png) center center /cover;

	width: 15px;

	height: 15px;

	position: absolute;

	top: 30.5%;

	right: -7.9px;

}



.t_chaxun ul li .span_2{

	color: #666666;

	float: left;

	width: 59.44%;

letter-spacing: 1px;

	text-align: left;

	padding-left: 40px;

	position: relative;

}



.t_chaxun ul li .span_2:before{

	background: #B928A4;

	height: 20px;

	width: 1px;

	content: "";

	position: absolute;

	bottom: -18px;

	left: -1px;

	z-index: 999;

}



.t_chaxun ul li:last-child .span_2:before{

	display: none;

}