@charset "utf-8";
.w1200 {
  width: 1200px;
  margin: 0 auto;
}
.page{
	text-align: center;
}
.page a{
	display: inline-block;
	background: #fff;
	width: 55px;
	line-height: 55px;
	color: #888888;
	font-size: 16px;
	font-family: arial;
	margin: 0 3px;
}
.page a.cur,
.page a:hover{
	background: #2a65bd;
	color: #fff;
}
.bread{
	color: #bbbbbb;
	font-size: 13px;
}
.bread a{
	color: #bbbbbb;
}
.bread .w1200{
	background: url(../images/bread_icon1.png) no-repeat left center;
	padding-left: 18px;
}
/**头部**/
.header_box{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	z-index: 9;
}
.header_top{
	border-bottom: 1px solid #385488;
	border-bottom: 1px solid rgba(255,255,255,.13);
	line-height: 30px;
	font-size: 12px;
	color: #bfc6cd;
}
.header_top p{
	background: url(../images/icon1.png) no-repeat left center;
	padding-left: 17px;
}
.header_top .f-r a{
	color: #bfc6cd;
	display: block;
	float: left;
	position: relative;
	padding: 0 10px;
	transition: color 0.3s;
}
.header_top .f-r a:last-child{
	padding-right: 0;
}
.header_top .f-r a:last-child::before{
	display: none;
}
.header_top .f-r a:before{
	content: "";
	position: absolute;
	right: 0;
	top: 11px;
	width: 1px;
	height: 10px;
	background: #a6b8c9;
	transition: 0.3s;
}
.header{
	height: 86px;
}
.header .logo{
	margin-top: 20px;
	line-height: 0;
	width: 144px;
}
.header .logo .logo_img{
	display: block;
}
.header .logo .logo_img_w{
	display: none;
}
.header .nav{
	/* margin-left: 130px; */
	margin-left: 83px;
}
.header .nav ul li{
	float: left;
	margin-left: 30px;
	font-size: 16px;
	line-height: 46px;
	padding: 20px 0;
}
.header .nav ul li:first-child{
	margin-left: 0;
}
.header .nav ul li>a{
	color: #fff;padding: 5px 15px; 
	display: block;
	position: relative;
	transition: color 0.3s;
}
.header .nav ul li>a:before{
	content: "";
	position: absolute;
	left: 50%;
	right: 50%;
	bottom: 0;
	width: 0;
	height: 2px;
	background: #fff;
	transition: all 0.3s;
}
.header .nav ul li>a i{
	display: inline-block;
	width: 11px;
	height: 7px;
	background: url(../images/jt.png) no-repeat center center;
	margin-left: 8px;
	position: relative;
	top: -2px;
	transition: 0.3s;
}
.header .nav ul li:hover>a,
.header .nav ul li.cur>a{
	color: #fff; background: #FF6600; padding: 5px 15px; 
}
.header .nav ul li:hover>a::before,
.header .nav ul li.cur>a::before{
	width: 100%;
	left: 0;
	right: 0;
}
.navbox{
	display: none;
	position: absolute;
	left: 50%;
	top: 117px;
	margin-left: -600px;
	/* width: 1200px; */
	background: url(../images/nav_bg.png) repeat-y left top;
	
	max-height: 196px;
	overflow-y: scroll; 
	overflow-x: hidden; 
}
.navbox .nav_tab{
	float: left;
	width: 120px;


}
.navbox::-webkit-scrollbar{
	width: 2px;
	
}
.navbox::-webkit-scrollbar-track{
	
	width: 2px;
}

.navbox::-webkit-scrollbar-track-piece{
	width: 2px;
} 
.navbox::-webkit-scrollbar-thumb{
	    background: #0f4ba6;
			border: 5px;
		
}
.navbox::-webkit-scrollbar-button{
	display: none;
}
/*::-webkit-scrollbar /*滚动条整体部分，可以设置宽度等*/
/*::-webkit-scrollbar-button /* 滚动条两端的按钮 */
/*::-webkit-scrollbar-track  /* 外层轨道 */
/*::-webkit-scrollbar-track-piece  /* 内层滚动槽 */
/*::-webkit-scrollbar-corner /* 边角 */
/*::-webkit-resizer /* 定义右下角拖动块的样式 */

.navbox .nav_tab>a{
	display: block;
	float: left;
	line-height: 50px;
	color: #f3f3f3;
	font-size: 16px;
	width: 100%;
	text-align: center;
	border-bottom: 1px solid #24272e;
	position: relative;
}
.navbox .nav_tab>a:last-child{
	border-bottom: none;
}
.navbox .nav_tab>a:after{
	content: "";
	position: absolute;
	right: -7px;
	top: 50%;
	margin-top: -7px;
	width: 7px;
	display: none;
	height: 14px;
	background: url(../images/nav_jt.png) no-repeat center center;
}
.navbox .nav_tab>a.cur{
	background: #0f4ba6;
}
.navbox .nav_tab>a.cur::after{
	display: block;
}
.navbox .nav_content{
	float: right;
	/* width: 1080px; */
	width: 1078px;
	/* padding: 20px 45px; */
	/* padding: 10px 45px; */
	padding: 0px 45px 10px;
}
.navbox .nav_content ol li{
	float: left;
	width: 100%;
	margin-left: 0;
/* 	padding: 10px 0 15px; */
	padding: 8px 0 8px;
	border-bottom: 1px solid rgba(255,255,255,.1);
}
.navbox .nav_content ol li:last-child{
	border-bottom: none;
}
.navbox .nav_content ol li .bt{
	color: #ffffff;
	/* font-size: 16px; */
	font-size: 14px;
	/* line-height: 40px; */
	line-height: 26px;
}
.navbox .nav_content ol li .box{
	line-height: 24px;
}
.navbox .nav_content ol li .box a{
	display: block;
	float: left;
	/* font-size: 14px; */
	font-size: 12px;
	color: #cccccc;
	margin-right: 40px;
	
	width: 157px;
}
.navbox .nav_content ol li .box a:hover{
	color: #FF6600;
}
.header .right{
	background: url(../images/dh.png) no-repeat left center;
	padding-left: 30px;
	margin-top: 20px;
}
.header .right p{
	color: #bfc6cd;
	font-size: 12px;
}
.header .right span{
	color: #fff;
	font-size: 22px;
}/*
.header_box.addbj{
	background: #fff;
}
.header_box.addbj .header .logo .logo_img,*/
.header_box.fixed-head .header .logo .logo_img{
	display: none;
}
/* .header_box.addbj .header .logo .logo_img_w, */
.header_box.fixed-head .header .logo .logo_img_w{
	display: block;
}
/* .header_box.addbj .header_top, */
.header_box.fixed-head .header_top{
	border-bottom-color: #dddee2;
}
/* .header_box.addbj .header_top p, */
.header_box.fixed-head .header_top p{
	color: #666;
	background-image: url(../images/h_icon2.png);
}
/* .header_box.addbj .header_top .f-r a, */
.header_box.fixed-head .header_top .f-r a{
	color: #666;
}
/* .header_box.addbj .header .nav ul li>a, */
.header_box.fixed-head .header .nav ul li>a{
	color: #333333;
}
/* .header_box.addbj .header .nav ul li>a i, */
.header_box.fixed-head .header .nav ul li>a i{
	background-image: url(../images/h_jt.png);
}
/* .header_box.addbj .header .right, */
.header_box.fixed-head .header .right{
	background-image: url(../images/f_dh.png);
}
/* .header_box.addbj .header .right p, */
.header_box.fixed-head .header .right p{
	color: #666;
}
/* .header_box.addbj .header .right span, */
.header_box.fixed-head .header .right span{
	color: #d11e31;
}
/* .header_box.addbj .header .nav ul li:hover>a,
.header_box.addbj .header .nav ul li.cur>a, */
.header_box.fixed-head .header .nav ul li:hover>a,
.header_box.fixed-head .header .nav ul li.cur>a{
	color: #c81c2e;
}
/* .header_box.addbj .header .nav ul li:hover a::before,
.header_box.addbj .header .nav ul li.cur a::before, */
.header_box.fixed-head .header .nav ul li:hover a::before,
.header_box.fixed-head .header .nav ul li.cur a::before{
	width: 100%;
	left: 0;
	right: 0;
}
.header_box.fixed-head{
  z-index: 999;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
 /* background: #fff; */
  box-shadow: 0 0 5px rgba(0,0,0,.2);
}
/**底部**/
.fast_nav{
	background: url(../images/footer_bg.jpg) no-repeat center center;
	height: 72px;
	overflow: hidden;
	    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
		z-index: 11;
}
.fast_nav ul li{
	float: left;
	line-height: 72px;
	padding: 0 36px;
	position: relative;
}
.fast_nav ul li:before{
	content: "";
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -11px;
	width: 1px;
	height: 22px;
	background: #203e70;
}
.fast_nav ul li:first-child{
	padding-left: 0;
}
.fast_nav ul li.li3{
	margin-right: 50px;
}
.fast_nav ul li.li3::before{
	display: none;
}
.fast_nav ul li:last-child::before{
	display: none;
}
.fast_nav ul li a{
	display: inline-block;
	color: #cccfd8;
}
.fast_nav ul li i{
	display: inline-block;
	height: 27px;
	margin-right: 10px;
	position: relative;
	top: 7px;
}
.fast_nav ul li i.i1{
	width: 26px;
	background: url(../images/footer_icon1.png) no-repeat center center;
}
.fast_nav ul li i.i2{
	width: 27px;
	background: url(../images/footer_icon2.png) no-repeat center center;
}
.fast_nav ul li i.i3{
	width: 26px;
	background: url(../images/footer_icon3.png) no-repeat center center;
}
.fast_nav ul li i.i4{
	width: 29px;
	background: url(../images/footer_icon4.png) no-repeat center center;
}
.fast_nav ul li i.i5{
	width: 37px;
	background: url(../images/footer_icon5.png) no-repeat center center;
}
.fast_nav .footer_dh{
	margin-left: 15px;
	width: 255px;
	height: 38px;
	margin-top: 18px;
	background: #fff;
	display: none;
}
.fast_nav .footer_dh input{
	width: 173px;
	height: 38px;
	padding: 0 15px;
	border: none;
	color: #333;
}
.fast_nav .footer_dh .btn{
	float: right;
	font-size: 13px;
	text-align: center;
	color: #fff;
	line-height: 38px;
	width: 82px;
	height: 38px;
	background: #1f55b1;
	display: block;
	border: 0;
	cursor: pointer;
}
.return{
	float: right;
	width: 33px;
	height: 33px;
	display: block;
	margin-top: 19px;
}

/**友链**/
.links{
	background: #121418;
	padding: 20px 0;
}
.links span{
	float: left;
	line-height: 24px;
	color: #ffffff;
	font-size: 16px;
}
.links .link{
	float: right;
	width: 1110px;
	line-height: 24px;
}
.links .link a{
	color: #888b8e;
	display: block;
	float: left;
	margin-right: 20px;
}
.links .link a:hover{
	color: #fff;
}

.footer{
	background: #181c21;
	padding: 35px 0 20px;
}
.footer_nav ul li{
	float: left;
	width: 150px;
}
.footer_nav ul li span{
	color: #cdcece;
	font-size: 16px;
}
.footer_nav ul li .text{
	margin-top: 10px;
}
.footer_nav ul li .text a{
	display: block;
	color: #888b8e;
	font-size: 13px;
	line-height: 26px;
}
.footer_nav ul li .text a:hover{
	color: #fff;
}

.footer_right p{
	color: #cdcece;
	font-size: 16px;
}
.footer_right span.dh{
	display: block;
	font-family: Gilroy-Medium;
	color: #dddddd;
	font-size: 33px;
}
.fx_box{
	margin-top: 12px;
}
.fx_box a{
	display: block;
	float: left;
	height: 18px;
	margin-right: 15px;
	position: relative;
}
.fx_box a span img{
	 filter:gray; 
	 -webkit-filter: grayscale(100%);
}
.fx_box a .ewm{
	display: none;
	transition: all 0.5s;
	position: absolute;
	left: -37px;
	top: 22px;
	width: 95px;
	height: 102px;
	padding: 13px 7px 0;
	background: url(../images/ewm_bg.png) no-repeat center center;
}
.fx_box a .ewm img{
	width: 82px;
	height: 82px;
}
.fx_box a:hover .ewm{
	display: block;
}
.foot_gj{
	margin-top: 30px;
}
.foot_gj ul{
	width: 950px;
	float: left;
}
.foot_gj ul li{
	float: left;
	width: 100%;
	line-height: 24px;
	margin-bottom: 10px;
}
.foot_gj ul li span{
	color: #cdcece;
	font-weight: bold;
	float: left;
}
.foot_gj ul li .con{
	float: left;
	width: 888px;
	margin-left: 5px;
}
.foot_gj ul li .con a{
	  display: block;
    float: left;
    color: #888b8e;
    padding: 0 15px;
    position: relative;
}
.foot_gj ul li .con a:hover{
	color: #fff;
}
.foot_gj ul li .con a:before{
	  content: "";
    position: absolute;
    right: -3px;
    top: 6px;
    width: 6px;
    height: 12px;
    background: url(../images/foot01.jpg) no-repeat center center;
}
.foot_gj ul li .con a:last-child::before{
	display: none;
}
.foot_gj .bottom_logo{
	float: right;
	line-height: 0;
	width: 220px;
}
.banquan{
	border-top: 1px solid #23262b;
	padding: 20px 0;
	background: #181c21;
	font-size: 13px;
	color: #888b8e;
	line-height: 24px;
	text-align: center;
}
.banquan .tb a{
 	color: #888b8e;
}
.banquan .tb a:hover{
	color: #fff;
} 
/**banner**/
.banner_box{
	position: relative;
	z-index: 2;
}
.banner{
	position: relative;
	z-index: 0;
}
.banner .img{
	line-height: 0;
}
.banner_box .text{
	z-index: 2;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	text-align: center;
	color: #fff;
	padding-top: 14.5%;
}
.banner_box .text h3{
	font-size: 54px;
}
.banner_box .text h3 span{
	font-size: 80px;
	font-family: Gilroy-Medium;
	position: relative;
	bottom: -5px;
}
.banner_box .text h4{
	font-size: 48px;
	font-weight: normal;
}
.banner_box .text p{
	margin-top: 10px;
	font-size: 17px;
	font-family: Gilroy-Medium;
}
.banner_box .text .search{
	width: 836px;
	height: 60px;
	margin: 40px auto 0;
	background: #fff;
}
.banner_box .text .search .t{
	float: left;
	height: 60px;
	border: none;
	width: 648px;
	font-size: 15px;
	color: #333;
	padding: 0 25px;
}
.banner_box .text .search input::-webkit-input-placeholder{
	color: #a6a6a6;
}
.banner_box .text .search .btn{
	float: right;
	width: 188px;
	display: block;
	height: 60px;
	background: #c81c2e;
	line-height: 60px;
	color: #fff;
	font-size: 17px;
}
.banner_box .text .search .btn i{
	display: inline-block;
	width: 23px;
	height: 23px;
	background: url(../images/btn.png) no-repeat center center;
	margin-right: 10px;
	position: relative;
	top: 5px;
}
.banner_box .text .kj_search{
	margin-top: 25px;
}
.banner_box .text .kj_search a{
	color: #fff;
}
.country_box{
	position: relative;
	z-index: 3;
	/* margin-top: -215px; */
	margin-top: -190px;
	/* height: 215px; */
	height: 190px;
	background: rgba(0,0,0,.7);
	padding-top: 40px;
}
.country_box .country_qh{
	margin-right: -1px;
	width: 1201px;
	height: 81px;
	overflow: hidden;
}
.country_box .country_qh .box{
	text-align: center;
	border-right: 1px solid rgba(153,167,187,.15);
}
.country_box .country_qh .box:nth-child(8){
	border-right: none;
}
.country_box .country_qh .box span{
	display: block;
	width: 50px;
	height: 50px;
	margin: 0 auto;
	border-radius: 50%;
	overflow: hidden;
	border: 1px solid #fff;
}
.country_box .country_qh .box p{
	color: #c5c5c9;
	margin-top: 12px;
}
.country_box .country_qh .slick-arrow{
	width: 16px;
	height: 26px;
	top: 13px;
	margin-top: 0;
	border: none;
}
.country_box .country_qh .slick-prev{
	background: url(../images/prev.png) no-repeat center center;
	left: 0;
}
.country_box .country_qh .slick-next{
	background: url(../images/next.png) no-repeat center center;
	right: 0;
}

.bt_tit{
	position: relative;
	z-index: 4;
	margin-top: -55px;
	background: url(../images/home_bg.jpg) no-repeat center center;
	height: 152px;
	padding: 32px 50px 0;
}
.bt_tit span{
	color: #657db1;
	font-size: 40px;
	font-family: Gilroy-Medium;
}
.bt_tit .bt h3{
	float: left;
	color: #ffffff;
	font-size: 24px;
	font-weight: normal;
}
.bt_tit .bt p{
	margin-top: 10px;
	float: left;
	color: #ced5e4;
	margin-left: 10px;
}
.bt_tit2{
	background: url(../images/home_bg2.jpg) no-repeat center center;
}
.bt_tit3{
	background: url(../images/home_bg3.jpg) no-repeat center center;
}
.title{
	border-bottom: 1px solid #d6d6d6;
	padding-bottom: 15px;
	position: relative;
}
.title h3,
.title h1{
	float: left;
	color: #333333;
	font-size: 24px;
	font-weight: normal;
}
.title span{
	float: left;
	color: #aaaaaa;
	font-size: 16px;
	text-transform: uppercase;
	margin-left: 10px;
	margin-top: 10px;
	font-family: Gilroy-Medium;
}
.title .more_btn{
	float: right;
	color: #666666;
  font-size: 16px;
  text-transform: uppercase;
  display: block;
  margin-top: 10px;
}
.title2{
	border-bottom: none;
  padding-bottom: 0;
}
.title3{
	text-align: center;
}
.title3 span{
	color: #aaaaaa;
	font-size: 16px;
	text-transform: uppercase;
	font-family: Gilroy-Medium;
}
.title3 h3{
	margin-top: 5px;
	color: #333333;
	font-size: 24px;
	font-weight: normal;
}
.title3 p{
	max-width: 800px;
	line-height: 22px;
	margin: 10px auto 0;
}
.name-title{
	margin-top: 5px;
	color: #666666;
	font-size: 15px;
}
.home_box_policy{
	padding: 40px 0;
}
.home_box_policy .box{
	margin-top: 30px;
}
.home_box_policy .box .left{
	float: left;
	width: 730px;
}
.home_box_policy .box .left .qh_news{
	float: left;
	width: 380px;
	height: 202px;
	overflow: hidden;
}
.home_box_policy .box .left .qh_news .text{
	position: relative;
}
.home_box_policy .box .left .qh_news .text .img{
	line-height: 0;
	width: 380px;
	height: 202px;
	overflow: hidden;
}
.home_box_policy .box .left .qh_news .text .t{
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	background: rgba(2,21,52,.7);
	line-height: 46px;
}
.home_box_policy .box .left .qh_news .text .t p{
	color: #ffffff;
	font-size: 15px;
	padding: 0 90px 0 20px;
	text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.home_box_policy .box .left .qh_news .slick-dots{
	text-align: right;
	bottom: 18px;
	padding-right: 17px;
}
.home_box_policy .box .left .qh_news .slick-dots li button{
	width: 8px;
	height: 8px;
	background: #9098a6;
	border-radius: 50px;
}
.home_box_policy .box .left .qh_news .slick-dots li.slick-active button{
	width: 17px;
	background: #fff;
}
.home_box_policy .box .left ol{
	float: right;
	width: 320px;
}
.home_box_policy .box .left ol li{
	float: left;
	width: 100%;
	line-height: 24px;
	margin-bottom: 6px;
	position: relative;
	padding-left: 12px;
}
.home_box_policy .box .left ol li:before{
	content: "";
	position: absolute;
	left: 0;
	top: 8px;
	width: 4px;
	height: 4px;
	border: 2px solid #aaaaaa;
	border-radius: 50%;
}
.home_box_policy .box .left ol li:last-child{
	margin-bottom: 0;
}
.home_box_policy .box .left ol li a{
	display: block;
	color: #666666;
	text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.home_box_policy .box .right{
	width: 400px;
}
.home_box_policy .box .right .bt{
	color: #333333;
	font-size: 18px;
}
.home_box_policy .box .right ul{
	margin-left: -4px;
	margin-top: 11px;
}
.home_box_policy .box .right ul li{
	float: left;
	width: 245px;
	background: #eaecee;
	line-height: 38px;
	margin-top: 4px;
	margin-left: 4px;
	text-align: center;
	text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.home_box_policy .box .right ul li a{
	color: #7c7f83;
	display: block;
}
.home_box_policy .box .right ul li.li1{
	width: 150px;
	height: 80px;
	line-height: 20px;
	font-size: 15px;
	font-weight: bold;
	background: url(../images/bg01.jpg) no-repeat center center;
}
.home_box_policy .box .right ul li.li1 a{
	color: #66696c;
	position: relative;
	top: 50%;
	transform: translateY(-50%);
}

.home_box_item{
	padding-bottom: 125px;
}
.right_nav_btn{
	position: absolute;
	right: 0;
	top: 11px;
	
}
.right_nav_btn ul li{
	float: left;
	position: relative;
	margin-left: 30px;
	font-size: 14px;
	border-bottom: 2px solid transparent;
	padding-bottom: 14px;
	cursor: pointer;
	transition: all .5s;
}
.right_nav_btn ul li div{
	position: absolute;
	top: 100%;
	text-align: center;
	    background: rgba(102, 102, 102, 0.9);
	padding: 0 5px;
	right: 0;
	left: 0;
	z-index: 999;
	border-top: 2px solid #d21f25;
	display: none;
}

.right_nav_btn ul li:hover div{
	display: block;
}

.right_nav_btn ul li div a{
	color: #fff;
	font-size: 14px;
	font-weight: initial;
	padding: 10px 0;
	border-bottom: 1px solid #ccc;
}

.right_nav_btn ul li div a:hover{
	color: #d11e31;
}
.right_nav_btn ul li div a:last-child{
	border-bottom: none;
}

.right_nav_btn ul li:first-child{
	margin-left: 0;
}
.right_nav_btn ul li a{
	display: block;
	font-weight: bold;
	color: #666666;
}
.right_nav_btn ul li a i{
	display: inline-block;
	width: 10px;
	height: 6px;
	margin-left: 4px;
	position: relative;
	top: -2px;
	background: url(../images/jt01.png) no-repeat center center;
}
.right_nav_btn ul li:hover,
.right_nav_btn ul li.cur{
	border-bottom: 2px solid #d11e31;
}
.right_nav_btn ul li:hover a,
.right_nav_btn ul li.cur a{
	/* color: #d11e31; */
}
.right_nav_btn ul li:hover a i,
.right_nav_btn ul li.cur a i{
	background: url(../images/jt02.png) no-repeat center center;
}
.home_box_item .box{
	margin-top: 30px;
	overflow: hidden;
}
.home_box_item .box ul{
	margin-left: -14px;
}
.home_box_item .box ul li{
	float: left;
	width: 593px;
	margin-left: 14px;
	position: relative;
}
.home_box_item .box ul li .img{
	width: 100%;
	height: 350px;
	overflow: hidden;
	text-align: center;
}
.home_box_item .box ul li .t{
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	background: rgba(2,21,52,.7);
	line-height: 52px;
}
.home_box_item .box ul li .t p{
	color: #ffffff;
	font-size: 16px;
	padding: 0 20px;
	text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.home_public{
	background: #f1f5f8;
	height: 52px;
	line-height: 52px;
	overflow: hidden;
	padding: 0 20px;
	margin-top: 15px;
}
.home_public p{
	float: left;
	color: #80878c;
	max-width: 80%;
	text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.home_public a.more{
	float: right;
	color: #3f464a;
	font-weight: bold;
	background: url(../images/more.png) no-repeat right center;
	padding-right: 35px;
}
.home_public2{
	background: #fff;
}
.home_box2{
	background: url(../images/home_teach_bg.jpg) no-repeat center 55px;
	min-height: 1050px;
}
.home_box_educate{
	padding: 40px 0;
}
.home_box_educate ul.educate_list{
	margin-top: 30px;
	margin-left: -6px;
	overflow: hidden;
}
.home_box_educate ul.educate_list li{
	float: left;
	background: #fff;
	margin-left: 6px;
}
.home_box_educate ul.educate_list li .img{
	width: 396px;
	height: 240px;
	overflow: hidden;
}
.home_box_educate ul.educate_list li .text{
	padding: 25px 60px;
	height: 110px;
}
.home_box_educate ul.educate_list li .text .icon{
	width: 63px;
	height: 63px;
	line-height: 0;
	float: left;
}
.home_box_educate ul.educate_list li .text .t{
	float: left;
	margin-left: 12px;
	width: 200px;
	padding-top: 2px;
}
.home_box_educate ul.educate_list li .text .t .bt em{
	color: #23509e;
	font-size: 42px;
	line-height: 36px;
	font-family: arial;
	display: block;
	float: left;
	font-weight: bold;
}
.home_box_educate ul.educate_list li .text .t .bt div{
	float: left;
	margin-left: 8px;
	margin-top: -2px;
	width: 145px;
}
.home_box_educate ul.educate_list li .text .t .bt div i{
	display: block;
	color: #a9b5d2;
	font-size: 16px;
	font-family: arial;
	font-weight: bold;
}
.home_box_educate ul.educate_list li .text .t .bt div span{
	display: block;
	color: #272727;
	font-size: 14px;
	font-weight: bold;
}
.home_box_educate ul.educate_list li .text .t p{
	margin-top: 6px;
	color: #666666;
	font-size: 14px;
	text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.home_box_hot{
	padding-top: 0;
}
.home_box_hot .box .left{
	width: 740px;
}
.home_box_hot .box .left .img{
	float: left;
	width: 305px;
	height: 120px;
	overflow: hidden;
}
.home_box_hot .box .left ol{
	width: 415px;
}
.home_box_hot .box .left ol li{
	margin-bottom: 8px;
}
.home_box_hot .box .right ul li{
	background: #fff;
}
.home_box_hot .box .right ul li.li1{
	background-image: url(../images/bg02.jpg);
}
.home_box3{
	padding-bottom: 70px;
}
.home_box_estate{
	padding-top: 40px;
}
.home_box_estate .box{
	margin-top: 20px;
	overflow: hidden;
}
.home_box_estate .box ul{
	margin-left: -10px;
}
.home_box_estate .box ul li{
	width: 280px;
	float: left;
	background: #fff;
	margin-left: 22px;
	margin-top: 30px;
}
.home_box_estate .box ul li .img{
	float: left;
	width: 270px;
	height: 238px;
	position: relative;
	overflow: hidden;
}
.home_box_estate .box ul li .img img{
	width: 270px;
	height: 238px;
}
.home_box_estate .box ul li .img .t{
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	background: rgba(2,21,52,.7);
	line-height: 25px;
	height: 60px;
	text-align:center;
	padding: 0 5px;
}
.home_box_estate .box ul li .img .t span{
	color: #ffffff;
	font-size: 15px;
	display: inline-block;
	margin-left: 0px;
		padding: 10px 5px;
}
.home_box_estate .box ul li .img .t em{
	font-style: normal;
	font-weight: bold;
	font-family: arial;
	font-size: 22px;
	position: relative;
	bottom: -2px;
}
.home_box_estate .box ul li .text{
	float: left;
	width: 325px;
	padding-right: 34px;
	padding-top: 36px;
}
.home_box_estate .box ul li .text h3{
	border-bottom: 1px solid #d3d3d3;
	color: #000000;
	font-size: 16px;
	padding-bottom: 20px;
	padding-left: 30px;
	text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.home_box_estate .box ul li .text .t{
	padding-left: 30px;
	margin-top: 24px;
}
.home_box_estate .box ul li .text .t span{
	background: url(../images/bg03.png) no-repeat center center;
	width: 80px;
	height: 25px;
	line-height: 25px;
	color: #fff;
	display: block;
	float: left;
	padding-left: 21px;
	font-size: 12px;
	margin-right: 8px;
}
.home_box_estate .box ul li .text .t span:last-child{
	margin-right: 0;
}
.home_box_estate .box ul li .text p{
	margin-top: 20px;
	margin-left: 30px;
	color: #666666;
	line-height: 24px;
	height: 48px;
	overflow: hidden;
}
.home_box4{
	background: url(../images/home_about_bg.jpg) no-repeat center center;
	height: 680px;
	padding-top: 108px;
}
.home_box4 .left{
	float: left;
	width: 476px;
}
.home_box4 .left .img{
	line-height: 0;
}
.home_box4 .left .yw{
	margin-top: 25px;
	color: #cacccf;
	font-size: 18px;
	font-family: Gilroy-Medium;
}
.home_box4 .left h3{
	margin-top: 15px;
	color: #ffffff;
	font-size: 25px;
	font-weight: normal;
}
.home_box4 .left h3 span{
	font-weight: bold;
	font-size: 44px;
}
.home_box4 .left .btn{
	margin-top: 40px;
}
.home_box4 .left .btn .img_btn{
	width: 69px;
	height: 69px;
	float: left;
	display: block;
	cursor: pointer;
}
.home_box4 .left .btn p{
	margin-top: 18px;
	margin-left: 12px;
	float: left;
	color: #fff;
	text-transform: uppercase;
	font-weight: bold;
	font-family: Gilroy-Medium;
}
.home_box4 .right{
	float: right;
	margin-right: -23px;
	width: 668px;
	/* margin-top: 75px; */
	margin-top: 6px;
}
.home_box4 .right a.more{
	display: inline-block;
	padding: 0 60px;
	height: 52px;
	background: #174387;
	text-align: center;
	line-height: 52px;
	color: #ffffff;
	font-size: 17px;
}
.home_box4 .right a.more i{
	display: inline-block;
	background: url(../images/jt03.png) no-repeat center center;
	width: 11px;
	height: 12px;
	margin-left: 10px;
}
.home_box4 .right .text{
	background: #184c9c;
	min-height: 445px;
	padding: 60px;
}
.home_box4 .right .text h3{
	color: #ffffff;
	font-size: 30px;
	font-family: arial;
	font-weight: normal;
	text-transform: uppercase;
	border-bottom: 1px solid #305ea6;
	padding-bottom: 20px;
}
.home_box4 .right .text .t{
	margin-top: 25px;
	line-height: 24px;
	color: #cdd4e4;
}
.home_box4 .right .text h4{
	font-size: 20px;
	color: #e4e7f0;
	font-weight: normal;
}
.home_box4 .right .text ol{
	margin-top: 40px;
}
.home_box4 .right .text ol li{
	float: left;
	color: #fff;
	padding: 0 25px;
	text-align: center;
	border-left: 1px solid #2657a2;
}
.home_box4 .right .text ol li .bt{
	font-size: 13px;
}
.home_box4 .right .text ol li .bt span{
	font-size: 34px;
	font-family: Gilroy-Medium;
	font-weight: bold;
	display: inline-block;
	margin-right: 5px;
}
.home_box4 .right .text ol li p{
	color: #bbc4db;
	font-size: 15px;
}
.home_box4 .right .text ol li:first-child{
	border-left: none;
	padding-left: 0;
}
.home_box5{
	padding: 60px 0;
}
.home_event_qh{
	margin-top: 30px;
	height: 330px;
	overflow: hidden;
	position: relative;
}
.home_event_qh .num{
	position: absolute;
	right: 78px;
	bottom: 54px;
	color: #666666;
	font-size: 16px;
	font-family: Gilroy-Medium;
}
.home_event_qh .num span{
	display: inline-block;
	margin: 0 5px;
}
.home_event_qh .num .on{
	color: #000;
	font-size: 20px;
}
.home_box_event .box{
	background: #e9eff3;
}
.home_box_event .box .img{
	float: left;
	width: 555px;
	height: 330px;
	overflow: hidden;
}
.home_box_event .box .text{
	float: right;
	width: 645px;
	padding: 60px 60px 0; 
}
.home_box_event .box .text h3{
	color: #000000;
	font-size: 20px;
	padding-bottom: 18px;
	border-bottom: 1px solid #ced2d5;
	text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.home_box_event .box .text h3 a{
	color: #000000;
}
.home_box_event .box .text .t{
	color: #666666;
	line-height: 26px;
	margin-top: 20px;
	height: 78px;
	overflow: hidden;
}
.home_box_event .box .text .bottom{
	margin-top: 40px;
}
.home_box_event .box .text .bottom a{
	text-align: center;
	display: inline-block;
	float: left;
	width: 114px;
	line-height: 40px;
	border: 1px solid #bfbfbf;
	color: #7f8385;
	margin-right: 6px;
	transition: all .5s;
}
.home_box_event .box .text .bottom a:hover{
	background: #d11e31;
	border-color: #d11e31;
	color: #fff;
}
.home_box_event .slick-arrow{
	width: 9px;
	height: 14px;
	top: auto;
	bottom: 58px;
	margin-top: 0;
	border: none;
}
.home_box_event .slick-prev{
	background: url(../images/prev1.png) no-repeat center center;
	left: auto;
	right: 155px;
}
.home_box_event .slick-next{
	background: url(../images/next1.png) no-repeat center center;
	right: 60px;
}
.home_box6{
	padding-bottom: 120px;
}
.home_team{
	height: 385px;
	margin-top: 30px;
}
.home_team_qh{
	margin-left: -4px;
	width: 1208px;
}
.home_team_qh .box{
	margin: 0 4px;
	position: relative;
}
.home_team_qh .box .img{
	width: 100%;
	line-height: 0;
}
.home_team_qh .box .text,
.tuijian_guwen ol li .text{
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	background: rgba(2,21,52,.7);
	height: 46px;
	transition: all .5s;
}
.home_team_qh .box .text h3,
.tuijian_guwen ol li .text h3{
	color: #fff;
	line-height: 46px;
	padding: 0 20px;
	font-size: 16px;
	font-weight: normal;
}
.home_team_qh .box .text .div_img,
.tuijian_guwen ol li .text .div_img{
	/*text-align: center;
	display: block;
	width: 198px;
	margin: 15px auto 25px;*/
	width: 100%;
	height: 228px;
	margin: 5px auto 15px;
}
.home_team_qh .box .text {}
.home_team_qh .box .text a.full{
	text-align: center;
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
}
.home_team_qh .box .text .zixun2,
.tuijian_guwen ol li .text .zixun2{
	text-align: center;
	position: relative;
	z-index: 11;
}
.home_team_qh .box .text .zixun2 a,
.tuijian_guwen ol li .text .zixun2 a{
	display: inline-block;
	line-height: 36px;
	color: #ffffff;
	border-radius: 50px;
	padding: 0 20px;
	text-align: center;
	margin: 0 5px;
}
.home_team_qh .box .text .zixun2 i,
.home_team_qh .box .zixun i,
.tuijian_guwen ol li .text .zixun2 i,
.tuijian_guwen ol li .zixun i{
	display: inline-block;
	height: 14px;
	margin-right: 5px;
	position: relative;
	top: 1px;
}
.home_team_qh .box .text .zixun2 a.a1,
.home_team_qh .box .zixun a.a1,
.tuijian_guwen ol li .text .zixun2 a.a1,
.tuijian_guwen ol li .zixun a.a1{
	background: #d11e31;
}
.home_team_qh .box .text .zixun2 a.a1 i,
.home_team_qh .box .zixun a.a1 i,
.tuijian_guwen ol li .text .zixun2 a.a1 i,
.tuijian_guwen ol li .zixun a.a1 i{
	background: url(../images/a1.png) no-repeat center center;
	width: 16px;
}
.home_team_qh .box .text .zixun2 a.a2,
.home_team_qh .box .zixun a.a2,
.tuijian_guwen ol li .text .zixun2 a.a2,
.tuijian_guwen ol li .zixun a.a2{
	background: #0f4ba6;
}
.home_team_qh .box .text .zixun2 a.a2 i,
.home_team_qh .box .zixun a.a2 i,
.tuijian_guwen ol li .text .zixun2 a.a2 i,
.tuijian_guwen ol li .zixun a.a2 i{
	background: url(../images/a2.png) no-repeat center center;
	width: 14px;
}

.home_team_qh .box:hover .text,
.tuijian_guwen ol li:hover .text{
	height: 100%;
	padding-top: 28px;
}
.home_team_qh .box:hover .zixun,
.tuijian_guwen ol li:hover .zixun{
	display: none;
}
.home_team_qh .box .zixun,
.tuijian_guwen ol li .zixun{
	position: absolute;
	right: 0;
	bottom: 46px;
	width: 100px;
	z-index: 2;
}
.home_team_qh .box .zixun a,
.tuijian_guwen ol li .zixun a{
	display: block;
	line-height: 36px;
	color: #ffffff;
	border-radius: 50px 0 0 50px;
	float: left;
	width: 100%;
	text-align: center;
	margin-bottom: 8px;
}
.home_team_qh .slick-arrow{
	width: 19px;
	height: 35px;
	margin-top: -17px;
	border: none;
}
.home_team_qh .slick-prev{
	background: url(../images/prev2.png) no-repeat center center;
	left: -35px;
}
.home_team_qh .slick-next{
	background: url(../images/next2.png) no-repeat center center;
	right: -35px;
}
.home_box7{
	background: url(../images/home_contact_bg.jpg) no-repeat center 50px;
	height: 554px;
}
.home_box7 .box{
	margin-top: -50px;
	background: #fff;
	height: 435px;
	box-shadow: 0 0 20px rgba(0,0,0,.2);
	padding: 75px 31px 0 75px;
	position: relative;
}
.home_box7 .box:before{
	content: "";
	position: absolute;
	right: 31px;
	top: 37px;
	width: 686px;
	height: 362px;
	background: url(../images/map_bg.jpg) no-repeat center center;
}
.home_box7 .box .home_bt span{
	color: #2e3c4a;
	font-size: 30px;
	text-transform: uppercase;
	font-family: Gilroy-Medium;
}
.home_box7 .box .home_bt p{
	color: #2e3c4a;
	margin-top: 10px;
}
.home_box7 .box .home_bt i{
	display: block;
	width: 56px;
	height: 2px;
	background: #e5e5e5;
	margin-top: 25px;
}
.home_box7 .box .dz_btn{
	width: 175px;
	/* margin-top: 42px; */
	margin-top: 14px;
	float: left;
}
.home_box7 .box .dz_btn span{
	display: block;
	color: #aab4be;
	font-size: 20px;
	/*font-family: Gilroy-Medium;*/
	font-weight: bold;
	margin-bottom: 25px;
	cursor: pointer;
}
.home_box7 .box .dz_btn span.cur,
.home_box7 .box .dz_btn span:hover{
	color: #4a5662;
}
.home_box7 .box .dz_text{
	float: right;
	width: 918px;
	position: relative;
	z-index: 2;
	margin-top: 42px;
}
.home_box7 .box .dz_text h3{
	color: #2e3c4a;
	font-size: 20px;
	width: 280px;
	padding-bottom: 14px;
	border-bottom: 1px solid #e5e5e5;
}
.home_box7 .box .dz_text .t{
	margin-top: 14px;
	width: 280px;
	color: #6a7178;
	line-height: 26px;
}
.home_box7 .box .dz_text .daohang{
	display: inline-block;
	border: 1px solid #bfbfbf;
	line-height: 38px;
	padding: 0 22px;
	color: #747a81;
	font-size: 14px;
	border-radius: 50px;
	margin-top: 25px;
}
.home_box7 .box .dz_text .daohang i{
	display: inline-block;
	width: 12px;
	height: 15px;
	margin-right: 8px;
	position: relative;
	top: 3px;
	background: url(../images/dh.jpg) no-repeat center center;
}
.home_box7 .box .dz_text .dz_dian{
	position: absolute;
	right: 0;
	top: 0;
}
.home_box7 .box .dz_text .dz_dian span{
	position: absolute;
}
.home_box7 .box .dz_text .dz_dian span p{
	color: #1d5dcb;
	font-family: Gilroy-Medium;
	font-size: 20px;
	opacity: 0;
	position: relative;
	z-index: 999;
}
.home_box7 .box .dz_text .dz_dian span i{
	display: block;
	width: 12px;
	height: 12px;
	border: 2px solid #dde0e3;
	background: #828e9a;
	border-radius: 50%;
	margin: 10px auto 0;
}
.home_box7 .box .dz_text .dz_dian span.shanghai{
	right: 87px;
	top: -40px;
}
.home_box7 .box .dz_text .dz_dian span.guangzhou{
	/* right: 175px;
	top: -60px; */
	    right: 89px;
    top: -31px;
}
.home_box7 .box .dz_text .dz_dian span.hainan{
	/* right: 180px;
	top: 4px; */
	    right: 119px;
    top: -16px;
}

.home_box7 .box .dz_text .dz_dian span.beijing{
	right: 110px;
    top: -69px;
}

.home_box7 .box .dz_text .dz_dian span.hangzhou{
	    right: 95px;
    top: -41px;
}

.home_box7 .box .dz_text .dz_dian span.cur p{
	opacity: 1;
}
.home_box7 .box .dz_text .dz_dian span.cur i{
	border: 2px solid #abc3e7;
	background: #1d5dcb;
}
.hezuo_box{
	padding: 40px 0;
}
.hezuo_box .left span{
	color: #666666;
	font-size: 14px;
	text-transform: uppercase;
}
.hezuo_box .left h3{
	margin-top: 4px;
	color: #333333;
	font-size: 24px;
	font-weight: normal;
}
.hezuo_qh{
	float: right;
	width: 1040px;
	padding: 0 70px;
}
.hezuo_qh span{
	display: block;
	width: 100%;
	height: 62px;
	position: relative;
	padding: 0 20px;
}
.hezuo_qh span img{
	display: block;
  max-width: 100%;
  max-height: 100%;
  position: absolute;
  margin: auto;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.hezuo_qh .slick-arrow{
	width: 40px;
	height: 40px;
	top: 12px;
	margin-top: 0;
	border: none;
}
.hezuo_qh .slick-prev{
	background: url(../images/prev3.jpg) no-repeat center center;
	left: 0;
}
.hezuo_qh .slick-next{
	background: url(../images/next3.jpg) no-repeat center center;
	right: 0;
}

/**活动邀约**/
.nybanner{
	position: relative;
	width: 1920px;
	left: 50%;
	margin-left: -960px;
	height: 600px;
	overflow: hidden;
}
.nybanner .img{
	line-height: 0;
}

.activity_box{
	background: #f2f2f2;
	padding: 50px 0 80px;
}
.activity_list{
	margin-top: 30px;
}
.activity_list ul{
	margin-left: -13px;
	margin-bottom: 50px;
}
.activity_list ul li{
	width: 290px;
	float: left;
	margin-left: 13px;
	margin-bottom: 15px;
	background: #fff;
	box-shadow: 0 0 5px rgba(0,0,0,.1);
}
.activity_list ul li .img{
	width: 290px;
	height: 218px;
	text-align: center;
	overflow: hidden;
}
.activity_list ul li .text{
	padding: 15px;
}
.activity_list ul li .text h3{
	color: #333333;
	font-size: 18px;
	font-weight: normal;
	text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.activity_list ul li .text span{
	color: #666666;
	display: block;
	margin: 5px 0;
	font-size: 14px;
}
.activity_list ul li .text p{
	color: #666666;
	line-height: 20px;
	height: 40px;
	overflow: hidden;
}
/**详细**/
.detail_box{
	background: #f2f2f2;
	padding-top: 20px;
	padding-bottom: 80px;
}
.detail_box .box_show{
	padding-top: 30px;
}
.detail_box .box_show .left{
	float: left;
	width: 870px;
}
.activity_show,.news_show,.join_show{
	background: #fff;
	padding: 55px 60px;
}
.detail_box .box_show .left h1{
	color: #000000;
	font-size: 24px;
	font-weight: normal;
}
.detail_box .activity_show .detail{
	border-top: 1px solid #e3e3e3;
	border-bottom: none;
	margin-top: 30px;
}
.detail_box .activity_show .detail h4{
	color: #333333;
}
.detail_box .detail{
	padding-top: 22px;
	padding-bottom: 40px;
	color: #555555;
	font-size: 14px;
	line-height: 26px;
	border-bottom: 1px solid #e9e9e9;
}
.detail_box .data{
	margin-top: 15px;
	padding-bottom: 10px;
	border-bottom: 1px solid #e9e9e9;
}
.detail_box .data span{
	display: block;
	float: left;
	color: #999999;
	font-size: 14px;
	line-height: 36px;
	margin-right: 52px;
}
.detail_box .data span.d1{
	padding-left: 20px;
	background: url(../images/d1.jpg) no-repeat left center;
}
.detail_box .data span.d2{
	padding-left: 20px;
	background: url(../images/d2.jpg) no-repeat left center;
}
.xinzheng{
	background: url(../images/xinzheng.png) no-repeat left center;
	height: 290px;
	padding: 31px 98px 42px 90px;
	margin-top: 30px;
}
.xinzheng .xinzheng-1{
	text-align:center;
	font-size: 20px;
	color: #fff;
	margin-bottom: 31px;
}
.xinzheng .xinzheng-2 ul li{
	float: left;
	/* margin-right: 20px; */
	width: 48%;
	margin: 5px 5px;
}
.xinzheng .xinzheng-2 ul li input{
	width: 100%;
	padding: 9px 0 9px 9px;
	font-size: 15px;
	color: #666666;
	border-radius: 6px;
	border: 1px solid transparent;
}
.xinzheng .xinzheng-2 ul li select{
	width: 131%;
	padding: 7.5px 0 9px 9px;
	font-size: 15px;
	color: #666666;
	border-radius: 6px;
	border: 1px solid transparent;
}
.xinzheng ul li:nth-last-child(1){
	margin-right: 0;
}
.xinzheng .xinzheng-2{
	margin-bottom: 38px;
}
.xinzheng .xinzheng-3{
	margin-left: 215px;
}
.xinzheng .xinzheng-3 .a{
	color: #fff;
	background-color: #0f4ba6;
	padding: 9px 50px;
	text-align: center;
	font-size: 15px;
	border: 0;
	cursor: pointer;
}
.fenye_btn{
	margin-top: 30px;
}
.fenye_btn ul {
  float: left;
  width: 70%;
}
.fenye_btn ul li {
  float: left;
  width: 100%;
  line-height: 40px;
  margin-top: 10px;
}
.fenye_btn ul li a {
  display: block;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  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{
	font-weight: bold;
}
.fenye_btn ul li:hover span{
	background: #0f4ba6;
	color: #fff;
	border-color: #0f4ba6;
	font-weight: normal;
}
.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: #0f4ba6;
	color: #fff;
	border-color: #0f4ba6;
}
.bottom_more{
	text-align: center;
}
.bottom_more a{
	display: inline-block;
	background: #ebebeb;
	line-height: 48px;
	padding: 0 35px;
	color: #666666;
	font-size: 16px;
}
.bottom_more a i{
	display: inline-block;
	width: 21px;
	height: 12px;
	background: url(../images/jt04.png) no-repeat center center;
	margin-left: 5px;
}
.activity_feedback{
	margin-top: 50px;
}
.activity_feedback ol li{
	float: left;
	width: 370px;
	margin-bottom: 10px;
}
.activity_feedback ol li:nth-child(2){
	float: right;
}
.activity_feedback ol li input{
	border: 1px solid #dbdbdb;
	width: 100%;
	float: left;
	line-height: 50px;
	font-size: 14px;
	padding: 0 20px;
}
.activity_feedback ol li textarea{
	float: left;
	width: 100%;
	border: 1px solid #dbdbdb;
	font-size: 14px;
	height: 175px;
	font-family: "微软雅黑";
	padding:15px 20px;
	line-height: 24px;
}
.activity_feedback ol li .text1{
	width: 243px;
	float: right;
}
.activity_feedback ol li:last-child{
	width: 100%;
	text-align: center;
	margin-top: 10px;
}
.activity_feedback ol li .btn{
	float: none;
	margin: 0 auto;
	width: 185px;
	background: #1f55b1;
	color: #fff;
	font-size: 15px;
}
.activity_show_img{
	margin-top: 30px;
	line-height: 0;
}
.activity_feedback ol li .tel_box{
  float: left;
  width: 118px;
  line-height: 50px;
  position: relative;
}
.activity_feedback ol li .tel_box:before {
  content: "";
  position: absolute;
  right: 20px;
  top: 52%;
  margin-top: -3px;
  width: 10px;
  height: 6px;
  background: url(../images/jt01.png) no-repeat center center;
}
.activity_feedback ol li .tel_box select {
  text-align: left;
  font-family: "microsoft yahei";
  outline: none;
  text-overflow: "";
  color: #666;
  font-size: 14px;
  padding: 0 15px;
  -moz-appearance: none;
  -webkit-appearance: none;
  -o-appearance: none;
  -ms-appearance: none;
  border: 1px solid #dbdbdb;
  background:none;
  width: 100%;
  line-height: 50px;
}
.tuijian_guwen{
	margin-top: 30px;
}
.tuijian_guwen .tit{
	color: #666666;
	padding-bottom: 16px;
	border-bottom: 1px solid #d6d6d6;
}
.tuijian_guwen .tit h3{
	font-size: 24px;
	color: #333333;
	font-weight: normal;
}
.tuijian_guwen .tit h3 span{
	font-size: 16px;
	text-transform: uppercase;
	font-family: arial;
	position: relative;
	bottom: -2px;
	margin-left: 10px;
}
.tuijian_guwen ol{
	margin-top: 20px;
	margin-left: -7px;
}
.tuijian_guwen ol li{
	float: left;
	width: 285px;
	background: #fff;
	margin-left: 7px;
	overflow: hidden;
	position: relative;
}
.tuijian_guwen ol li .img{
	width: 285px;
	height: 373px;
	overflow: hidden;
	line-height: 0;
	text-align: center;
}
.detail_box .box_show .right{
	float: right;
	width: 300px;
}
.detail_box .box_show .right .tit {
  background: #072860;
  line-height: 54px;
  color: #fff;
  font-size: 16px;
  padding: 0 30px;
  font-weight: normal;
}
.gz_img{
	margin-bottom: 10px;
	line-height: 0;
}
.rmtj {
  background: #fff;
  margin-bottom: 10px;
  position: relative;
}
.rmtj a.more {
  position: absolute;
  right: 30px;
  top: 0;
  line-height: 54px;
  color: #fff;
  font-size: 12px;
  text-transform: Uppercase;
  font-family: arial;
}
.rmtj ul {
  padding: 20px 30px;
}
.rmtj ul li {
  float: left;
  width: 100%;
  margin-bottom: 20px;
}
.rmtj ul li:last-child{
	margin-bottom: 0;
}
.rmtj ul li .img {
  line-height: 0;
  width: 100%;
}
.rmtj ul li .text {
  padding-top: 10px;
}
.rmtj ul li .text p {
  color: #555555;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.rmtj ul li .text span {
  display: block;
  margin-top: 5px;
  color: #999999;
  font-size: 13px;
}
.right_zixun{
	position: relative;
}
.right_zixun .img{
	line-height: 0;
	width: 300px;
	height: 200px;
}
.right_zixun .text{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	padding: 35px 30px;
	color: #fff;
}
.right_zixun .text h4{
	font-size: 24px;
}
.right_zixun .text p{
	font-size: 20px;
	margin-top: 5px;
}
.right_zixun .text a{
	margin-top: 20px;
	display: inline-block;
	padding: 0 20px;
	background: #d11e31;
	line-height: 42px;
	color: #fff;
}
.right_zixun .text a i{
	display: inline-block;
	margin-right: 8px;
	position: relative;
	top: 2px;
	width: 16px;
	height: 14px;
	background: url(../images/a1.png) no-repeat center center;
}
/**新闻资讯**/
.news_list {
  float: left;
  width: 870px;
  background: #fff;
  padding: 40px;
}
.news_list ul li {
  float: left;
  width: 100%;
  border-bottom: 1px solid #f0f0f0;
  padding: 25px 0;
}
.news_list ul li .img {
  display: block;
  width: 198px;
  height: 128px;
  overflow: hidden;
  float: left;
}
.news_list ul li .text {
  float: right;
  width: 570px;
}
.news_list ul li .text h3 {
  color: #333333;
  font-size: 18px;
  line-height: 36px;
  font-weight: normal;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.news_list ul li .text p {
  margin-top: 5px;
  color: #666666;
  font-size: 14px;
  line-height: 24px;
  height: 48px;
  overflow: hidden;
}
.news_list ul li .text .bottom {
  margin-top: 12px;
}
.news_list ul li .text .bottom span {
  float: left;
  color: #999999;
  font-size: 12px;
  margin-right: 30px;
  padding-left: 20px;
}
.news_list ul li .text .bottom span.s1 {
  background: url(../images/d2.jpg) no-repeat left center;
}
.news_list ul li .text .bottom span.s2 {
  background: url(../images/d1.jpg) no-repeat left center;
}
.news_list .bottom_btn,
.list_estate .bottom_btn{
  margin-top: 30px;
  text-align: center;
}
.news_list .bottom_btn a,
.list_estate .bottom_btn a{
  color: #999999;
  font-size: 14px;
  display: inline-block;
  line-height: 21px;
}
.news_list .bottom_btn a i,
.list_estate .bottom_btn a i{
  position: relative;
  top: 5px;
  margin-right: 10px;
  display: inline-block;
  width: 20px;
  height: 21px;
  background: url(../images/gif_icon.png) no-repeat center center;
}
.menu {
  background: #fff;
  margin-bottom: 10px;
}
.menu ul {
  padding: 0 30px;
}
.menu ul li {
  float: left;
  width: 100%;
  line-height: 44px;
  border-bottom: 1px solid #f2f2f2;
  font-size: 14px;
}
.menu ul li a {
  display: block;
  color: #666;
  background: url(../images/icon_jt.png) no-repeat right center;
}
.kfzx {
	margin-bottom: 10px;
}
.kfzx .box {
  background: url(../images/zx_img.jpg) no-repeat center center;
  height: 182px;
  padding: 20px 30px;
}
.kfzx .box p {
  color: #666666;
  font-size: 14px;
  line-height: 20px;
	margin-top: 50px;
}
.kfzx .box .t {
  margin-top: 20px;
  width: 116px;
	display: none;
}
.kfzx .box .t a {
  display: block;
  background: #d11e31;
  line-height: 34px;
  text-align: center;
  margin-bottom: 5px;
  color: #fff;
}
.kfzx .box .t a i {
  display: inline-block;
  width: 18px;
  height: 15px;
  position: relative;
  top: 2px;
  margin-right: 5px;
  background: url(../images/kf_icon.png) no-repeat center center;
}
.xg_news{
	margin-top: 30px;
}
.xg_news .tit{
	color: #666666;
}
.xg_news .tit h3{
	float: left;
	font-size: 24px;
	color: #333333;
	font-weight: normal;
}
.xg_news .tit h3 span{
	font-size: 16px;
	text-transform: uppercase;
	font-family: arial;
	position: relative;
	bottom: -2px;
	margin-left: 10px;
}
.xg_news .tit a{
	float: right;
	color: #666666;
	font-size: 16px;
	text-transform: uppercase;
	display: block;
	margin-top: 10px;
}
.xg_news ol{
	margin-top: 18px;
	margin-left: -15px;
}
.xg_news ol li{
	float: left;
	width: 280px;
	background: #fff;
	margin-left: 15px;
}
.xg_news ol li .img{
	width: 280px;
	height: 214px;
	overflow: hidden;
	line-height: 0;
	text-align: center;
}
.xg_news ol li .text{
	padding: 15px 60px 15px 20px;
	position: relative;
}
.xg_news ol li .text::before{
	content: "";
	position: absolute;
	right: 20px;
	top: 20px;
	width: 24px;
	height: 18px;
	background: url(../images/home_news_icon.jpg) no-repeat center center;
}
.xg_news ol li .text h3{
	color: #333333;
	font-size: 16px;
	font-weight: normal;
	text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.xg_news ol li .text span{
	color: #666666;
	font-size: 13px;
	text-transform: uppercase;
	display: block;
	margin-top: 6px;
}
/**人才招聘**/
.join_box{
	background: #f3f5f6;
	padding: 50px 0 80px;
}
.join_icon ol{
	margin-left: -10px;
}
.join_icon ol li{
	float: left;
	width: 292px;
	line-height: 0;
	margin-left: 10px;
}
.join_tab {
  margin-top: 20px;
  background: #fff;
  padding: 28px 50px;
}
.join_tab ol li {
  float: left;
  width: 312px;
  margin-right: 15px;
}
.join_tab ol li .text_select {
  width: 100%;
  height: 46px;
  line-height: 44px;
  display: block;
  z-index: 9;
  position: relative;
}
.join_tab ol li .text_select:before {
  content: "";
  position: absolute;
  right: 20px;
  top: 50%;
  margin-top: -6px;
  width: 21px;
  height: 12px;
  background: url(../images/join_jt.png) no-repeat center center / cover;
}
.join_tab ol li .text_select select {
  text-align: left;
  font-family: "microsoft yahei";
  outline: none;
  text-overflow: "";
  color: #999999;
  font-size: 14px;
  padding: 0 15px;
  -moz-appearance: none;
  -webkit-appearance: none;
  -o-appearance: none;
  -ms-appearance: none;
  border: 1px solid #cad3dd;
  background: #f1f3f5;
  width: 100%;
  height: 46px;
  line-height: 44px;
  border-radius: 3px;
}
.join_tab ol li .t {
  width: 312px;
  border: 1px solid #cad3dd;
  height: 46px;
  line-height: 44px;
  color: #999999;
  font-size: 14px;
  padding: 0 20px;
  border-radius: 3px;
  float: left;
  background: #f1f3f5;
}
.join_tab ol li input::-webkit-input-placeholder{
	color: #999999;
}
.join_tab ol li .btn {
  float: right;
  width: 120px;
  height: 46px;
  color: #fff;
  border: none;
  background: url(../images/join_btn.jpg) no-repeat center center;
  text-indent: -1000px;
}
.join_tab ol .last {
  width: 446px;
  margin-right: 0;
}
.join_box .join_list {
  background: #fff;
  margin-top: 10px;
  margin-bottom: 60px;
}
.join_box .join_list table tr th {
  color: #444444;
  font-size: 16px;
  font-weight: normal;
  padding: 22px 0;
  border-bottom: 2px solid #e6e9eb;
}
.join_box .join_list table tr td {
  font-size: 15px;
  color: #666666;
  padding: 20px 0;
  text-align: center;
  border-bottom: 1px solid #e6e9eb;
}
.join_box .join_list table tr td a:hover{
	text-decoration: underline;
}
.detail_box .join_show .detail{
	border-bottom: none;
	padding-bottom: 0;
}
.detail_box .join_show .detail h4{
	color: #333;
	font-size: 15px;
}
.join_zp{
	margin-bottom: 10px;
}
.join_zp li{
	float: left;
  line-height: 0;
  margin-bottom: 2%;
  width: 49%;
}
.join_zp li:nth-child(2n){
	float: right;
}
.zhiwei{
	background: #fff;
}
.zhiwei ul{
	padding: 10px 30px;
}
.zhiwei ul li{
	float: left;
	width: 100%;
	line-height: 48px;
	padding-left: 12px;
	border-bottom: 1px solid #f0f0f0;
	text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  background: url(../images/joinshow_icon01.png) no-repeat left center;
}
.zhiwei ul li:last-child{
	border-bottom: none;
}
/**相关下载**/
.down_box{
	padding: 60px 0 80px;
}
.down_box ol {
  margin-top: 30px;
}
.down_box ol li {
  float: left;
  width: 100%;
  background: #f9f9f9;
  margin-bottom: 10px;
}
.down_box ol li a {
  display: block;
  width: 100%;
  float: left;
  padding: 0 30px;
  line-height: 70px;
}
.down_box ol li a p {
  float: left;
  color: #666666;
  font-size: 18px;
  max-width: 80%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.down_box ol li a span {
  display: block;
  float: right;
  width: 26px;
  height: 25px;
  margin-top: 22px;
  background: url(../images/icon5.png) no-repeat center center;
}
.down_box ol li:hover a p {
  color: #00429d;
}
.down_box ol li:hover a span {
  background-image: url(../images/icon6.png);
}

/**案例详细**/
.case_show{
	background: #fff;
	padding: 40px 40px 70px;
}
.case_show_box .img{
	float: left;
	width: 560px;
	line-height: 0;
}
.case_show_box .text{
	float: right;
	width: 520px;
}
.case_show_box .text h1,
.case_show_box .text h3{
	color: #333333;
	font-size: 26px;
	line-height: 34px;
	font-weight: normal;
	border-bottom: 1px solid #d7d7d7;
	position: relative;
	padding-bottom: 22px;
}
.case_show_box .text h1::before,
.case_show_box .text h3::before{
	content: "";
	position: absolute;
	left: 0;
	bottom: -1px;
	width: 43px;
	height: 2px;
	background: #184c9c;
}
.case_show_box .text h3 span{
	color: #969696;
	font-size: 16px;
	text-transform: uppercase;
	display: inline-block;
	margin-left: 8px;
	position: relative;
	bottom: -2px;
}
.case_show_box .text .t{
	margin-top: 25px;
	color: #555555;
	font-size: 14px;
	line-height: 24px;
}
.case_show_box .text .t h4{
	margin-bottom: 8px;
	color: #333333;
	font-size: 16px;
}
.case_show_box2{
	margin-top: 50px;
}
.case_show_box2 .img{
	float: right;
}
.case_show_box2 .text{
	float: left;
}
.case_show_box3{
	margin-top: 50px;
	background: #f3f6f8;
}
.case_show_box3 .text{
	padding-top: 40px;
}
.fenye_btn2{
	text-align: center;
	margin-top: 50px;
}
.fenye_btn2 a{
	display: inline-block;
	line-height: 44px;
	width: 148px;
	color: #999999;
	border: 1px solid #bfbfbf;
}
.fenye_btn2 a:hover{
	background: #184c9c;
	color: #fff;
}
.xg_news2{
	margin-top: 40px;
}
.xg_news2 ol {
	margin-left: -21px;
}
.xg_news2 ol li{
	width: 386px;
	margin-left: 21px;
}
.xg_news2 ol li .img{
	width: 386px;
	height: 252px;
}
.xg_news2 ol li .text::before{
	right: 20px;
	top: 25px;
	width: 33px;
	height: 25px;
	background: url(../images/home_news_icon2.jpg) no-repeat center center;
}
.case_liuyan{
	background: url(../images/case_show_bg.jpg) no-repeat center bottom;
	height: 610px;
	padding-top: 90px;
}
.case_liuyan .text{
	width: 448px;
	color: #fff;
}
.case_liuyan .text h3{
	font-size: 27px;
	line-height: 36px;
}
.case_liuyan .text h3 span{
	display: block;
	font-weight: normal;
}
.case_liuyan .text ol{
	margin-top: 35px;
}
.case_liuyan .text ol li{
	float: left;
	width: 100%;
	margin-bottom: 10px;
}
.case_liuyan .text ol li input{
	float: left;
	width: 100%;
	border: 1px solid #7992c1;
	background: none;
	line-height: 48px;
	font-size: 14px;
	padding: 0 20px;
	color: #fff;
}
.case_liuyan .text ol li input::-webkit-input-placeholder,
.case_liuyan .text ol li textarea::-webkit-input-placeholder{
	color: #fff;
}
.case_liuyan .text ol li select{
	float: left;
	text-align: left;
  font-family: "microsoft yahei";
  outline: none;
  text-overflow: "";
  color: #fff;
  font-size: 14px;
  padding: 0 20px;
  -moz-appearance: none;
  -webkit-appearance: none;
  -o-appearance: none;
  -ms-appearance: none;
  border: 1px solid #7992c1;
  background: none;
  width: 100px;
  line-height: 48px;
}
.case_liuyan .text ol li select option{
	color: #333;
}
.case_liuyan .text ol li .text1{
	float: right;
	width: 340px;
}
.case_liuyan .text ol li textarea{
	height: 115px;
	width: 100%;
	float: left;
	border: 1px solid #7992c1;
	background: none;
	font-family: "microsoft yahei";
	font-size: 14px;
	line-height: 24px;
	padding: 10px 20px;
	color: #fff;
}
.case_liuyan .text ol li .btn{
	width: 145px;
	background: #fff;
	color: #2a5dae;
	font-size: 16px;
	border-color: #fff;
}
.case_liuyan .text ol li a{
	margin-left: 10px;
	display: block;
	float: left;
	width: 145px;
	background: #fff;
	height: 50px;
	text-align: center;
	line-height: 50px;
	color: #2a5dae;
	font-size: 16px;
}
.case_liuyan .text ol li a i{
	display: inline-block;
	width: 19px;
	height: 16px;
	background: url(../images/zx01.jpg) no-repeat center center;
	margin-right: 5px;
	position: relative;
	top: 2px;
}
.case_liuyan .text ol li:last-child{
	margin-top: 10px;
}
/**联系我们**/
.contact_banner{
	background: url(../images/contact_banner.jpg) no-repeat center center;
	height: 800px;
	padding-top: 265px;
	color: #fff;
}
.contact_banner span{
	font-size: 20px;
	text-transform: uppercase;
	font-family: Gilroy-Medium;
}
.contact_banner h3,.contact_banner .h3{
	font-size: 55px;
}
.contact_banner p{
	font-size: 18px;
	margin-top: 5px;
}
.contact_banner p.tel{
	margin-top: 15px;
	font-size: 38px;
	padding-left: 48px;
	background: url(../images/tel01.png) no-repeat left center;
	line-height: 42px;
	font-family: Gilroy-Medium;
}
.contact_banner .zx{
	margin-top: 50px;
}
.contact_banner .zx a{
	margin-right: 10px;
	display: block;
	float: left;
	width: 145px;
	background: #fff;
	height: 50px;
	text-align: center;
	line-height: 50px;
	color: #2a5dae;
	font-size: 16px;
}
.contact_banner .zx a i{
	display: inline-block;
	width: 19px;
	height: 16px;
	background: url(../images/zx01.jpg) no-repeat center center;
	margin-right: 5px;
	position: relative;
	top: 2px;
}
.contact_box{
	background: #fff;
	height: auto;
	padding-top: 46px;
}
.contact_box .box{
	margin-top: 0;
	padding: 35px 0 0;
	background: none;
	box-shadow: none;
}
.contact_box .box:before{
	background: url(../images/contact_bg.jpg) no-repeat center center;
	width: 808px;
	height: 427px;
	top: 0;
	right: 0;
}
.contact_box .box .home_bt h3,
.contact_box2 .home_bt h3{
	color: #1c1c1c;
	font-size: 26px;
	font-weight: normal;
}
.contact_box .box .home_bt h3 span,
.contact_box2 .home_bt h3 span{
	color: #cdcdcd;
	font-size: 16px;
	text-transform: uppercase;
	display: inline-block;
	margin-left: 10px;
	position: relative;
	bottom: -2px;
}
.contact_box .box .home_bt p{
	color: #9a9da0;
}
.contact_box .box .dz_text{
	width: 1025px;
}
.contact_box .box .dz_text .dz_dian span.shanghai{
	top: -13px;
	right: 113px;
}
.contact_box .box .dz_text .dz_dian span.hainan{
	right: 215px;
	top: 46px;
}
.contact_box .box .dz_text .dz_dian span.guangzhou{
	right: 210px;
	top: -22px;
}
.contact_box .box .haiwai{
	line-height: 24px;
	font-size: 15px;
	margin-top: 35px;
}
.contact_box .box .haiwai span{
	float: left;
	color: #666666;
}
.contact_box .box .haiwai .t{
	float: left;
	width: 378px;
}
.contact_box .box .haiwai .t a{
	display: block;
	float: left;
	color: #666666;
	position: relative;
	padding: 0 5px;
}
.contact_box .box .haiwai .t a:hover{
	text-decoration: underline;
}
.contact_box .box .haiwai .t a:before{
	content: "";
	position: absolute;
	right: 0;
	top: 8px;
	width: 1px;
	height: 10px;
	background: #666;
}
.contact_box .box .haiwai .t a:last-child::before{
	display: none;
}
.contact_box2 {
	padding: 70px 0;
}
.contact_box2 .home_bt p{
	color: #9a9da0;
	margin-top: 10px;
}
.contact_box2 ol {
  margin-top: 30px;
}
.contact_box2 ol li {
  float: left;
  width: 32.5%;
  margin-bottom: 15px;
  margin-right: 1.25%;
}
.contact_box2 ol li:nth-child(3n) {
  margin-right: 0;
}
.contact_box2 ol li input,
.contact_box2 ol li textarea {
  float: left;
  width: 100%;
  height: 48px;
  border: 1px solid #d1d1d1;
  background: #fff;
  padding: 0 15px;
  font-family: "微软雅黑";
  font-size: 14px;
  -webkit-appearance: none;
}
.contact_box2 ol li textarea {
  padding: 15px;
  height: 148px;
}
.contact_box2 ol li .btn {
  width: 225px;
  height: 50px;
  background: #2a65bd;
  color: #fff;
  font-size: 16px;
  text-align: center;
  border: none;
}
.contact_box3{
	background: #eff3f5;
	padding: 70px 0 40px;
	margin-top: 0;
}
.contact_box3 ul.rdjj_box{
	margin-top: 20px;
	margin-left: -18px;
	max-height: 90px;
	overflow: hidden;
}
.contact_box3 ul.rdjj_box li{
	float: left;
	width: 388px;
	margin-left: 18px;
	font-size: 15px;
	line-height: 30px;
	background: url(../images/icon2.png) no-repeat left center;
	padding-left: 15px;
}
.contact_box3 ul.rdjj_box li a{
	display: block;
	color: #666;
	text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.contact_box3 .bottom_btn{
	margin-top: 20px;
	padding-top: 20px;
	border-top: 1px solid #e2e4e5;
}
.contact_box3  .moreBtn {
    display: block;
    width: 24px;
    line-height: 0;
    margin: 0 auto;
}
/**搜索结果**/
.text_search{
	position: absolute;
	left: 50%;
	top: 235px;
	margin-left: -600px;
	width: 1200px;
	text-align: center;
	color: #fff;
}
.text_search h3{
	font-size: 50px;
}
.text_search p{
	margin-top: 15px;
	font-size: 18px;
	line-height: 24px;
}
.text_search p a{
	display: inline-block;
	color: #fff;
	margin: 0 10px;
}
.search_box{
	background: #fff;
	padding: 50px 55px;
}
.search_box .bottom_more2{
	text-align: center;
	margin-top: 40px;
}
.search_box .bottom_more2 a{
	display: inline-block;
	border: 1px solid #c6c6c6;
	line-height: 46px;
	min-width: 156px;
	color: #555555;
	font-size: 16px
}
.search_box .bottom_more2 a i{
	display: inline-block;
	width: 21px;
	height: 12px;
	background: url(../images/jt04.png) no-repeat center center;
	margin-left: 5px;
}
.policy_box{
	margin-bottom: 50px;
}
.policy_box .box{
	margin-top: 25px;
}
.policy_box .box ol li{
	float: left;
	width: 47%;
	font-size: 16px;
	line-height: 36px;
	background: url(../images/policy_icon1.jpg) no-repeat left center;
	padding-left: 18px;
	text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.policy_box .box ol li:nth-child(2n){
	float: right;
}
.policy_box .box ol li a{
	display: block;
	color: #666666;
}
.xgxm_box{
	margin-bottom: 50px;
}
.xgxm_box ol{
	margin-top: 20px;
	margin-left: -12px;
}
.xgxm_box ol li{
	float: left;
	width: 245px;
	margin-bottom: 20px;
	margin-left: 12px;
}
.xgxm_box ol li .img{
	width: 245px;
	height: 196px;
	position: relative;
}
.xgxm_box ol li .img span{
	position: absolute;
	left: 0;
	top: 14px;
	line-height: 28px;
	color: #fff;
	font-size: 12px;
	background: #184d9e;
	padding: 0 20px 0 12px;
	border-radius: 0 50px 50px 0;
}
.xgxm_box ol li .text{
	padding-top: 15px;
}
.xgxm_box ol li .text h3{
	color: #ff2704;
	font-size: 16px;
/* 	font-weight: normal; */
	font-weight: bold;
	text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.xgxm_box ol li .text p{
	margin-top: 8px;
	color: #666666;
	font-size: 12px;
	line-height: 16px;
	height: 32px;
	overflow: hidden;
}

.xg_news3{
	margin-top: 0;
}
.xg_news3 ol{
	margin-left: -12px;
}
.xg_news3 ol li{
	width: 245px;
	box-shadow: 0 0 5px rgba(0,0,0,.1);
	margin-left: 12px;
}
.xg_news3 ol li .img{
	width: 245px;
	height: 187px;
}
.xg_news3 ol li .text::before{
	top: 30px;
	right: 15px;
}
.xg_news3 ol li .text{
	padding-left: 15px;
}
/**海外房产**/
.estate_banner{
	height: 800px;
	position: relative;
	width: 1920px;
	left: 50%;
	margin-left: -960px;
}
.estate_banner2{
	height: 600px;
}
.estate_banner .slick-arrow{
	width: 48px;
	height: 48px;
	margin-top: -24px;
	border: none;
}
.estate_banner .slick-prev{
	background: url(../images/prev4.png) no-repeat center center;
	left: 312px;
}
.estate_banner .slick-next{
	background: url(../images/next4.png) no-repeat center center;
	right: 312px;
}
.estate_banner .slick-dots li button{
	border-radius: 50px;
	background: #fff;
}
.estate_banner .slick-dots li.slick-active button{
	background: #d11e31;
}
.estate_box{
	padding: 60px 0 70px;
}
.estate_box .box{
	margin-top: 25px;
	background: #f1f5f7;
	padding-right: 40px;
}
.estate_box .box .estate_box_qh{
	float: left;
	width: 605px;
	height: 363px;
	overflow: hidden;
}
.estate_box .box .estate_box_qh .con{
	position: relative;
	height: 363px;
}
.estate_box .box .estate_box_qh .con .text{
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	line-height: 46px;
	color: #fff;
	padding: 0 120px 0 20px;
	font-size: 15px;
	background: rgba(0,0,0,.8);
	text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.estate_box .box .estate_box_qh .slick-dots{
	bottom: 18px;
	padding-right: 28px;
	text-align: right;
}
.estate_box .box .estate_box_qh .slick-dots li button{
	border-radius: 50px;
	background: #9da1a9;
}
.estate_box .box .estate_box_qh .slick-dots li.slick-active button{
	background: #ffffff;
	width: 17px;
}
.estate_box .box ol{
	float: right;
	width: 515px;
	margin-top: 16px;
}
.estate_box .box ol li{
	float: left;
	width: 100%;
	line-height: 54px;
	border-top: 1px solid #dfe3e6;
	color: #555555;
	font-size: 15px;
	background: url(../images/policy_icon1.jpg) no-repeat left center;
	padding-left: 20px;
}
.estate_box .box ol li a{
	float: left;
	color: #555555;
	max-width: 80%;
	display: block;
	text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.estate_box .box ol li span{
	float: right;
}
.estate_box .box ol li:first-child{
	border-top: none;
}
.estate_box2{
	background: #eef3f6;
	padding: 60px 0 70px;
}
.estate_box2 ol{
	margin-top: 25px;
	margin-bottom: 40px;
	margin-left: -15px;
}
.estate_box2 ol li{
	float: left;
	width: 390px;
	margin-left: 15px;
	margin-bottom: 15px;
	background: #fff;
	box-shadow: 0 0 5px rgba(0,0,0,.1);
}
.estate_box2 ol li .img{
	position: relative;
	width: 390px;
	height: 255px;
	overflow: hidden;
}
.estate_box2 ol li .img .price{
	position: absolute;
	right: 0;
	bottom: 0;
	text-align: center;
	width: 149px;
	height: 46px;
	color: #fff;
	font-size: 16px;
	line-height: 46px;
	background: url(../images/price_bg.png) no-repeat left center;
}
.estate_box2 ol li .img .price span{
	font-size: 32px;
	font-family: Gilroy-Medium;
	position: relative;
	bottom: -2px;
}
.estate_box2 ol li .text{
	padding: 20px 65px 20px 20px;
	position: relative;
}
.estate_box2 ol li .text h3{
	color: #333333;
	font-size: 16px;
	font-weight: normal;
	text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.estate_box2 ol li .text p{
	font-size: 13px;
	margin-top: 10px;
}
.estate_box2 ol li .text p span{
	display: block;
	float: left;
	color: #666;
	margin-right: 25px;
	padding-left: 22px;
}
.estate_box2 ol li .text p span.s1{
	background: url(../images/s01.png) no-repeat left center;
}
.estate_box2 ol li .text p span.s2{
	background: url(../images/s02.png) no-repeat left center;
}
.estate_box2 ol li .text::before {
    content: "";
    position: absolute;
    right: 15px;
    top: 32px;
    width: 33px;
    height: 25px;
    background: url(../images/home_news_icon2.jpg) no-repeat center center;
}
.estate_bottom{
	text-align: center;
}
.estate_bottom a{
  display: inline-block;
  padding: 0 35px;
  background: #d11e31;
  line-height: 48px;
  font-size: 16px;
  color: #fff;
}
.estate_bottom a i,
.estate_box4 .huxing_qh ol li .text .mo i,
.list_estate ul li .right_btn .sory i{
	display: inline-block;
  margin-right: 8px;
  position: relative;
  top: 2px;
  width: 16px;
  height: 14px;
  background: url(../images/a1.png) no-repeat center center;
}
.estate_box3{
	background: url(../images/estate_bg.jpg) no-repeat center center;
	height: 688px;
}
.estate_box3 .left{
	float: left;
	width: 415px;
	height: 590px;
	padding: 125px 50px 0;
	color: #fcfcfc;
	background: url(../images/estate_img5.jpg) no-repeat center center;
}
.estate_box3 .left span{
	display: block;
	text-transform: uppercase;
	font-size: 16px;
}
.estate_box3 .left h3{
	font-size: 24px;
	font-weight: normal;
}
.estate_box3 .left i{
	display: block;
	width: 31px;
	height: 2px;
	background: #698dcb;
	margin: 20px 0;
}
.estate_box3 .left .t{
	line-height: 24px;
}
.estate_box3 ol{
	float: right;
	width: 785px;
	margin-top: 82px;
}
.estate_box3 ol li{
	float: left;
	background: url(../images/estate_bg2.png);
	border: 1px solid #5d8ccb;
	float: left;
	width: 384px;
	height: 250px;
	margin-left: 8px;
	margin-bottom: 8px;
	padding: 40px 50px 20px;
}
.estate_box3 ol li .icon{
	display: block;
	line-height: 0;
}
.estate_box3 ol li .text{
	margin-top: 18px;
	color: #fff;
}
.estate_box3 ol li .text h3{
	font-size: 16px;
	font-weight: normal;
}
.estate_box3 ol li .text p{
	font-size: 13px;
	line-height: 22px;
	height: 66px;
	overflow: hidden;
	margin-top: 5px;
}
.estate_box4{
	padding: 60px 0 70px;
}
.estate_box4 .huxing_qh{
	margin-top: 25px;
}
.estate_box4 .huxing_qh ol li{
	float: left;
	width: 390px;
	height: 475px;
	margin-right: 15px;
	position: relative;
	overflow: hidden;
}
.estate_box4 .huxing_qh ol li:last-child{
	margin-right: 0;
}
.estate_box4 .huxing_qh ol li .img{
	width: 390px;
	height: 475px;
	overflow: hidden;
}
.estate_box4 .huxing_qh ol li .text{
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 50px;
	background: rgba(0,0,0,.7);
	padding: 0 25px;
	transition: all .3s;
}
.estate_box4 .huxing_qh ol li .text h4{
	color: #ffffff;
	font-size: 16px;
	font-weight: normal;
	line-height: 50px;
	position: relative;
}
.estate_box4 .huxing_qh ol li .text h4::before{
	content: "";
	position: absolute;
	right: 0;
	top: 10px;
	width: 29px;
	height: 29px;
	background: url(../images/estate_pic1.png) no-repeat center center;
}
.estate_box4 .huxing_qh ol li .text .xinxi{
	font-size: 13px;
	color: #fff;
}
.estate_box4 .huxing_qh ol li .text .xinxi span{
	display: block;
	float: left;
	margin-right: 25px;
	padding-left: 22px;
}
.estate_box4 .huxing_qh ol li .text .xinxi span.s1{
	background: url(../images/s01.png) no-repeat left center;
}
.estate_box4 .huxing_qh ol li .text .xinxi span.s2{
	background: url(../images/s02.png) no-repeat left center;
}
.estate_box4 .huxing_qh ol li .text i.xian{
	display: block;
	width: 51px;
	height: 2px;
	background: #fff;
	margin: 20px 0 15px;
}
.estate_box4 .huxing_qh ol li .text .t{
	color: #f8fbff;
	font-size: 14px;
	line-height: 26px;
}
.estate_box4 .huxing_qh ol li .text .mo{
	display: inline-block;
  padding: 0 22px;
  background: #d11e31;
  line-height: 38px;
  font-size: 14px;
  color: #fff;
  border-radius: 50px;
  margin-top: 40px;
}
.estate_box4 .huxing_qh ol li:hover .text{
	padding: 50px 50px 0;
	height: 100%;
	background: rgba(24,77,158,.9);
}
.estate_box4 .huxing_qh ol li:hover .text h4::before{
	display: none;
}
.huxing_qh .slick-arrow{
	width: 19px;
	height: 35px;
	margin-top: -17px;
	border: none;
}
.huxing_qh .slick-prev{
	background: url(../images/prev2.png) no-repeat center center;
	left: -35px;
}
.huxing_qh .slick-next{
	background: url(../images/next2.png) no-repeat center center;
	right: -35px;
}
.estate_box5{
	background: url(../images/estate_bg3.jpg) no-repeat center center;
	height: 520px;
	padding-top: 70px;
}
.estate_box5 ol{
	margin-top: 50px;
	margin-left: -37px;
}
.estate_box5 ol li{
	float: left;
	text-align: center;
	width: 210px;
	margin-left: 37px;
}
.estate_box5 ol li .icon{
	width: 122px;
	height: 122px;
	background: url(../images/estate_pic2.png) no-repeat center center;
	margin: 0 auto;
	position: relative;
}
.estate_box5 ol li .icon img{
	display: block;
  max-width: 100%;
  max-height: 100%;
  position: absolute;
  margin: auto;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.estate_box5 ol li .text{
	margin-top: 20px;
}
.estate_box5 ol li .text h3{
	color: #333333;
	font-size: 16px;
	margin-bottom: 10px;
	font-weight: normal;
}
.estate_box5 ol li .text p{
	color: #333333;
	font-size: 13px;
	line-height: 20px;
}
.estate_box6{
	padding-bottom: 80px;
}
.estate_box6 ol{
	margin-top: 25px;
}
/**海外房产_列表**/
.estate-drying {
  border-bottom: 1px solid #f0f0f0;
}
.estate-drying ul li {
  float: left;
  width: 100%;
  border-top: 1px dotted #e1e1e1;
}
.estate-drying ul li span {
  display: block;
  float: left;
  width: 50px;
  line-height: 20px;
  padding: 20px 0;
  color: #333333;
  font-weight: bold;
  position: relative;
}
.estate-drying ul li .text {
  margin-left: 5px;
  margin-top: 15px;
  margin-bottom: 15px;
  float: left;
  overflow: hidden;
  max-width: 1030px;
}
.estate-drying ul li .text a {
  color: #333333;
  font-size: 14px;
  float: left;
  line-height: 20px;
  border-radius: 3px;
  margin: 5px;
  padding: 0 5px;
}
.estate-drying ul li .text a:hover,
.estate-drying ul li .text a.cur {
  background: #1f55b1;
  color: #fff;
}
.estate-drying ul li .more {
  float: right;
  display: block;
  line-height: 20px;
  height: 20px;
  width: 50px;
  padding: 1px 0 0 8px;
  text-align: left;
  border-radius: 3px;
  color: #333333;
  font-size: 12px;
  margin-top: 20px;
  position: relative;
}
.estate-drying ul li .more:before {
  content: "";
  position: absolute;
  right: 6px;
  top: 9px;
  width: 9px;
  height: 5px;
  background: url(../images/bg3.jpg) no-repeat center center;
}
.estate-drying ul li .cipher {
  margin-top: 17px;
  display: block;
  float: right;
  width: 290px;
  margin-left: 15px;
}
.estate-drying ul li .cipher .in_text {
  float: left;
  width: 103px;
  height: 26px;
  border: 1px solid #dddddd;
  position: relative;
}
.estate-drying ul li .cipher .in_text em {
  font-style: normal;
  position: absolute;
  left: 5px;
  top: 4px;
  color: #ccc;
  font-size: 12px;
}
.estate-drying ul li .cipher .in_text input {
  float: left;
  width: 100%;
  height: 24px;
  border: none;
  background: #f8f8f8;
  padding: 0 5px 0 20px;
}
.estate-drying ul li .cipher .less {
  float: left;
  width: 18px;
  text-align: center;
  color: #ccc;
  padding-top: 3px;
}
.estate-drying ul li .cipher .btn {
  float: right;
}
.estate-drying ul li .cipher .btn input {
  width: 60px;
  height: 26px;
  line-height: 23px;
  background: #184d9e;
  color: #fff;
  border: none;
}
.estate-drying ul li .text_box {
  float: left;
  display: inline-block;
}
.estate-drying ul li .text_box .down_btn{
	float: left;
  	display: block;
  	height: 60px;
  	text-align: center;
  	border-right: 1px dotted #e1e1e1;
  	position: relative;
  	background: #fff;
}
.estate-drying ul li .text_box .down_btn a {
  display: block; 
  color: #000000;
  padding: 0 25px;
  line-height: 61px;
}

.estate-drying ul li .text_box .down_btn a i {
  position: relative;
  top: -2px;
  margin-left: 10px;
  display: inline-block;
  width: 9px;
  height: 5px;
  background: url(../images/bg3.jpg) no-repeat center center;
}

.estate-drying ul li .text_box .down_btn .dcon_box{
	position: absolute;
	left: 0;
	top: 100%;
	width: 100%;
	z-index: 9;
	background: #fff;
	border-top: 1px solid #e1e1e1;
	display: none;
}
.estate-drying ul li .text_box .down_btn .dcon_box a{
	color: #666;
	border-bottom: 1px solid #e1e1e1;
	line-height: 42px;
	font-size: 13px;
}
.estate-drying ul li .text_box .down_btn .dcon_box a:hover{
	color: #1f55b1;
}
.estate-drying .box-search{
	float: right;
	width: 250px;
	margin-top: 16px;
}
.estate-drying .box-search .iptext{
	float: left;
	width: 184px;
	background: #f8f8f8;
	height: 30px;
	line-height: 28px;
  border: none;
  padding: 0 12px;
  border: 1px solid #c5c5c5;
  border-right: none;
}
.estate-drying .box-search .btn{
	float: right;
	width: 66px;
	height: 30px;
	line-height: 23px;
	background: #184d9e;
	color: #fff;
	border: none;
}
.estate_list2{
	background: #f2f2f2;
	margin-top: 0;
	padding: 50px 0 40px;
}
.estate_list2 ol li .text::before{
	display: none;
}
.estate_list2 ol li .text{
	padding: 15px 20px;
}
.estate_list2 ol li .text h3{
	color: #333333;
	font-size: 18px;
}
.estate_list2 ol li .text .bottom{
	margin-top: 10px;
}
.estate_list2 ol li .text .bottom .t{
	float: left;
	color: #666666;
	line-height: 26px;
}
.estate_list2 ol li .text .bottom .t p{
	padding-left: 22px;
}
.estate_list2 ol li .text .bottom .t p.d1{
	background: url(../images/s03.jpg) no-repeat left center;
}
.estate_list2 ol li .text .bottom .t p.d2{
	background: url(../images/s04.jpg) no-repeat left center;
}
.estate_list2 ol li .text .bottom .qian{
	float: right;
	margin-top: 10px;
	color: #e56100;
	font-size: 18px;
	background: url(../images/s05.jpg) no-repeat right 20px;
	padding-right: 35px;
}
.estate_list2 ol li .text .bottom .qian span{
	display: inline-block;
	color: #e56100;
	font-size: 30px;
	font-family: Gilroy-Medium;
	position: relative;
	bottom: -2px;
}
.estate_list3,
.estate_list3 .box_show{
	padding-top: 0;
}
.estate_list3 .box_show .left{
	background: #fff;
}
.estate_list3 .box_show .left .Rank{
	border-bottom: 2px solid #e6e6e6;
	padding: 0 60px;
}
.estate_list3 .box_show .left .Rank ol li{
	float: left;
	color: #333333;
	margin-right: 60px;
	line-height: 60px;
	cursor: pointer;
}
.estate_list3 .box_show .left .Rank ol li i{
	display: inline-block;
	width: 10px;
	height: 6px;
	background: url(../images/rank_icon1.jpg) no-repeat center center;
	margin-left: 7px;
	position: relative;
	top: -2px;
}
.list_estate{
	padding: 10px 60px 40px;
}
.list_estate ul li{
	float: left;
	width: 100%;
	padding: 20px 0;
	border-bottom: 1px solid #e9e9e9;
}
.list_estate ul li .img{
	float: left;
	width: 234px;
	height: 152px;
	display: block;
	overflow: hidden;
}
.list_estate ul li .text{
	float: left;
	width: 335px;
	margin-left: 30px;
	margin-top: 28px;
}
.list_estate ul li .text h3{
	color: #333333;
	font-size: 20px;
	font-weight: normal;
	text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.list_estate ul li .text h3 a{
	color: #333333;
}
.list_estate ul li .text .t{
	margin-top: 10px;
}
.list_estate ul li .text .t span{
	color: #666666;
	font-size: 14px;
	line-height: 24px;
	display: block;
	float: left;
	position: relative;
	padding: 0 12px;
}
.list_estate ul li .text .t span:before{
	content: "";
	position: absolute;
	left: 0;
	top: 7px;
	width: 1px;
	height: 10px;
	background: #666;
}
.list_estate ul li .text .t span:first-child{
	padding-left: 0;
}
.list_estate ul li .text .t span:first-child::before{
	display: none;
}
.list_estate ul li .text .dz_t{
	margin-top: 10px;
}
.list_estate ul li .text .dz_t span{
	display: block;
	float: left;
	color: #999999;
	padding-left: 16px;
	margin-right: 35px;
}
.list_estate ul li .text .dz_t span.s1{
	background: url(../images/s06.jpg) no-repeat left center;
}
.list_estate ul li .text .dz_t span.s2{
	padding-left: 20px;
	background: url(../images/s07.jpg) no-repeat left center;
}
.list_estate ul li .right_btn{
	margin-top: 25px;
	float: right;
	text-align: center;
}
.list_estate ul li .right_btn p{
	color: #e56100;
	font-size: 14px;
}
.list_estate ul li .right_btn p span{
	font-size: 33px;
	font-family: Gilroy-Medium;
	position: relative;
	bottom: -2px;
}
.list_estate ul li .right_btn .sory{
	margin-top: 10px;
	  display: inline-block;
    padding: 0 20px;
    background: none;
    line-height: 36px;
    font-size: 13px;
    color: #747474;
    border-radius: 50px;
    border: 1px solid #c1c1c1;
}
.list_estate ul li .right_btn .sory i{
	background: url(../images/s08.png) no-repeat center center;
}
.list_estate ul li .right_btn .sory:hover{
	background: #d11e31;
	color: #fff;
	border-color: #d11e31;
}
.list_estate ul li .right_btn .sory:hover i{
	background: url(../images/s09.png) no-repeat center center;
}

/**海外房产详细**/
.estate_show{
	background: #fff;
}
.estate_show .img{
	float: left;
	width: 600px;
	height: 500px;
}
.estate_show .text{
	float: right;
	width: 490px;
	margin-right: 50px;
	padding-top: 60px;
}
.estate_show .text h1{
	color: #333333;
	font-size: 26px;
	font-weight: normal;
	border-bottom: 1px solid #e7e7e7;
	padding-bottom: 18px;
}
.estate_show .text .t{
	color: #666666;
	font-size: 14px;
	line-height: 24px;
	margin-top: 20px;
}
.estate_show .text .t p{
	margin-bottom: 15px;
}
.estate_show .text .t span{
	color: #333333;
	font-weight: bold;
}
.estate_show .text .t p.price{
	color: #d11e31;
}
.estate_show .text .t p.price em{
	font-size: 36px;
	position: relative;
	bottom: -2px;
	font-weight: bold;
	font-style: normal;
	font-family: Gilroy-Medium;
}
.estate_show .text .bottom{
	margin-top: 30px;
}
.estate_show .text .bottom a{
	display: block;
	float: left;
	border-radius: 50px;
	line-height: 44px;
	color: #fff;
	font-size: 16px;
	padding: 0 30px;
	margin-right: 10px;
}
.estate_show .text .bottom a i{
	display: inline-block;
	width: 23px;
	margin-right: 8px;
	position: relative;
	top: 4px;
}
.estate_show .text .bottom a.a1{
	background: #1f55b1;
}
.estate_show .text .bottom a.a1 i{
	background: url(../images/a01.png) no-repeat center center;
	height: 20px;
}
.estate_show .text .bottom a.a2{
	background: #d11e31;
}
.estate_show .text .bottom a.a2 i{
	background: url(../images/a02.png) no-repeat center center;
	height: 23px;
	top: 7px;
}
.estate_show_box{
	margin-top: 30px;
	background: #fff;
	padding: 60px 50px;
}
.estate_tjly{
	margin-bottom: 50px;
}
.estate_tjly .box{
	margin-top: 20px;
	background: #f6f6f6;
	padding-left: 50px;
}
.estate_tjly .box .img{
	float: right;
	width: 458px;
	line-height: 0;
}
.estate_tjly .box .text{
	float: left;
	width: 560px;
	padding-top: 56px;
}
.estate_tjly .box .text h3{
	color: #333333;
	font-size: 22px;
	font-weight: normal;
}
.estate_tjly .box .text i{
	display: block;
	width: 36px;
	height: 2px;
	background: #a2a2a2;
	margin: 16px 0;
}
.estate_tjly .box .text .t{
	color: #666666;
	font-size: 15px;
	line-height: 32px;
}
.estate_zlhx{
	margin-bottom: 50px;
}
.estate_zlhx ul{
	margin-top: 20px;
	margin-left: -50px;
	overflow: hidden;
}
.estate_zlhx ul li{
	margin-left: 50px;
	float: left;
	width: 525px;
	height: 700px;
	border: 2px solid #e5e5e5; 
	padding: 50px 105px;
	text-align: center;
}
.estate_zlhx ul li .bt h3{
	color: #333333;
	font-size: 32px;
	font-weight: normal;
}
.estate_zlhx ul li .bt h3 em{
	font-style: normal;
	color: #ffffff;
	font-size: 14px;
	border-radius: 50%;
	width: 26px;
	height: 26px;
	background: #000000;
	display: inline-block;
	line-height: 26px;
	position: relative;
	top: -20px;
	margin: 0 5px 0 16px;
}
.estate_zlhx ul li .bt h3 em::before{
	content: "";
	position: absolute;
	left: -8px;
	top: 12px;
	width: 1px;
	height: 29px;
	background: #000000;
}
.estate_zlhx ul li .bt p{
	color: #333333;
	font-size: 12px;
	margin: 10px 0;
	text-transform: uppercase;
}
.estate_zlhx ul li .bt span{
	color: #333333;
	font-size: 20px;
}
.estate_zlhx ul li .img{
	text-align: center;
	line-height: 0;
	margin-top: 20px;
}
.estate_zlhx ul li .bottom{
	text-align: left;
	margin-top: 15px;
}
.estate_zlhx ul li .bottom h3{
	color: #333333;
	font-size: 18px;
	font-weight: normal;
}
.estate_zlhx ul li .bottom .t{
	margin-top: 5px;
	color: #444444;
	font-size: 13px;
	line-height: 20px;
}
.estate_zbss{
	margin-bottom: 50px;
}
.estate_zbss ol{
	margin-top: 20px;
	margin-left: -10px;
}
.estate_zbss ol li{
	float: left;
	height: 238px;
	margin-left: 10px;
	margin-bottom: 10px;
}
.estate_zbss ol li.li1{
	width: 264px;
}
.estate_zbss ol li.li2{
	width: 536px;
}
.estate_zbss ol li.li3{
	width: 280px;
}
.estate_zbss ol li.li4{
	width: 536px;
}
.estate_zbss ol li.li5{
	width: 264px;
}
.estate_zbss .text{
	margin-top: 12px;
}
.estate_zbss .text h3{
	color: #333333;
	font-size: 18px;
	font-weight: normal;
}
.estate_zbss .text .t{
	margin-top: 5px;
	color: #666666;
	font-size: 16px;
	line-height: 32px;
}
.estate_gflc{
	margin-bottom: 50px;
}
.estate_gflc ol{
	margin-top: 70px;
}
.estate_gflc ol li{
	float: left;
	width: 138px;
	text-align: center;
}
.estate_gflc ol li .icon{
	line-height: 0;
}
.estate_gflc ol li p{
	color: #666666;
	font-size: 16px;
	margin-top: 15px;
}
.estate_gflc ol li.li2{
	width: 71px;
	height: 24px;
	margin-top: 60px;
}
.estate_news{
	margin-bottom: 50px;
}
.estate_news .box{
	margin-top: 20px;
}
.estate_news .box .text{
	float: left;
	width: 575px;
}
.estate_news .box .text ol{
	float: left;
	margin-top: -10px;
}
.estate_news .box .text ol li{
	float: left;
	width: 100%;
	border-bottom: 1px solid #dfdfdf;
	line-height: 50px;
}
.estate_news .box .text ol li a{
	max-width: 80%;
	float: left;
	color: #666666;
	font-size: 14px;
	text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.estate_news .box .text ol li span{
	float: right;
	color: #999999;
}
.estate_news .box .text .more{
	float: right;
	background: #1f55b1;
	line-height: 42px;
	display: inline-block;
	margin-top: 26px;
	color: #fff;
	padding: 0 38px;
}
.estate_news .box .img{
	float: right;
	width: 473px;
	height: 263px;
}
.estate_zxzc .box {
	margin-top: 20px;
}
.estate_zxzc .box .img{
	float: left;
	width: 566px;
}
.estate_zxzc .box .text{
	float: right;
	width: 485px;
	line-height: 24px;
}
.estate_show_guwen{
	margin-top: 40px;
	padding-bottom: 0;
}
/**跨境金融**/
.cross_con{
	background: #fff;
	padding-bottom: 0;
}
.cross_box{
	padding: 80px 0 90px;
}
.cross_box .img{
	float: left;
	width: 552px;
	height: 440px;
	position: relative;
}
.cross_box .img span{
	position: absolute;
	right: -55px;
	top: -32px;
	width: 269px;
	height: 214px;
	display: block;
}
.cross_box .text{
	float: right;
	width: 535px;
}
.cross_box .text h3,.cross_box .text .h3{
	color: #333333;
	font-size: 24px;
	font-weight: normal;
}
.cross_box .text i.xian{
	width: 38px;
	height: 2px;
	background: #afafaf;
	display: block;
	margin: 20px 0;
}
.cross_box .text h4{
	color: #444444;
	font-size: 16px;
	font-weight: normal;
}
.cross_box .text .t{
	min-height: 210px;
	margin-top: 20px;
	color: #555555;
	line-height: 24px;
}
.cross_box .text .bottom{
	margin-top: 30px;
}
.cross_box .text .bottom a{
	display: block;
	float: left;
	border-radius: 50px;
	line-height: 44px;
	color: #fff;
	font-size: 16px;
	padding: 0 30px;
	margin-right: 10px;
	border: 1px solid #aaaaaa;
}
.cross_box .text .bottom a i{
	display: inline-block;
	width: 23px;
	margin-right: 8px;
	position: relative;
	top: 4px;
}
.cross_box .text .bottom a.a1{
	background: #d11e31;
	border-color: #d11e31;
}
.cross_box .text .bottom a.a1 i{
	background: url(../images/a03.png) no-repeat center center;
	height: 20px;
}
.cross_box .text .bottom a.a2{
	color: #666;
}
.cross_box .text .bottom a.a2 i{
	background: url(../images/a04.png) no-repeat center center;
	height: 23px;
	top: 5px;
}
.cross_box2{
	background: url(../images/kuajing_bg.jpg) no-repeat center center;
	/* height: 688px; */
	height: 600px;
}
.cross_box2 .left{
	background: url(../images/kuajing_bg2.jpg) no-repeat center center;
height: 560px;
}
.cross_box2 .left .tit h4{
	color: #fff;
	font-size: 30px;
	font-family: Gilroy-Medium;
	text-transform: uppercase;
	margin-bottom: 10px;
}
.cross_box2 .left .tit h4 span{
	font-weight: normal;
	font-size: 25px;
}
.cross_box2 ol{
	margin-left: 0;
	width: 690px;
	float: right;
	margin-top: 44px;
}
.cross_box2 ol li{
	margin-left: 0;
	margin-bottom: 0;
	border: none;
	width: 50%;
	padding: 0;
	padding-top: 25px;
	padding-bottom: 25px;
	padding-right: 45px;
	background: none;
	border-top: 1px solid #3c639a;
	border-right: 1px solid #3c639a;
	height: 226px;
}
.cross_box2 ol li:first-child,
.cross_box2 ol li:first-child+li{
	border-top: none;
}
.cross_box2 ol li:nth-child(2n){
	padding-right: 0;
	padding-left: 45px;
	border-right: none;
}
.cross_box3{
	/* padding: 80px 0; */
	padding: 30px 0;
}
.cross_box3 ol{
	margin-top: 30px;
	margin-left: -6px;
}
.cross_box3 ol li{
	float: left;
	width: 295px;
	margin-left: 6px;
}
.cross_box3 ol li .img{
	width: 295px;
	height: 210px;
}
.cross_box3 ol li .text{
	margin-top: 18px;
}
.cross_box3 ol li .text h3{
	color: #333333;
	font-size: 16px;
	font-weight: normal;
	line-height: 24px;
	height: auto;
	    text-overflow: ellipsis;
	    overflow: hidden;
	    white-space: nowrap;
	
}
.cross_box3 ol li .text i{
	display: block;
	width: 33px;
	height: 2px;
	margin: 10px 0;
	background: #c0c0c0;
}
.cross_box3 ol li .text p{
	color: #555555;
	font-size: 13px;
	line-height: 20px;
	height: 40px;
	overflow: hidden;
}
.cross_box4{
	line-height: 0;
	width: 1920px;
	text-align: center;
	position: relative;
	left: 50%;
	margin-left: -960px;
}
.cross_box5{
	background: url(../images/kuajing_bg3.jpg) no-repeat center center;
	/* height: 632px; */
	height: 535px;
	/* padding-top: 75px; */
	padding-top: 30px;
}

.cross_box6{
	padding: 110px 0 70px;
}
.cross_box6 .w1200{
	background: #f0f4f7;
}
.cross_box6 .text{
	float: left;
	width: 570px;
	padding: 50px 60px 20px;
}
.cross_box6 .text .bt span{
	color: #333333;
	text-transform: uppercase;
}
.cross_box6 .text .bt h3{
	color: #000000;
	font-size: 24px;
	font-weight: normal;
}
.cross_box6 .text i.xian{
	display: block;
	width: 44px;
	height: 2px;
	background: #c0c3c6;
	margin: 25px 0 20px;
}
.cross_box6 .text .t{
	color: #444444;
	line-height: 24px;
}
.cross_box6 .text .d{
	margin-top: 20px;
	color: #555555;
	line-height: 34px;
}
.cross_box6 .img{
	float: right;
	width: 630px;
	position: relative;
	margin-top: -25px;
}
.cross_box6 .img .img01{
	line-height: 0;
	overflow: hidden;
	display: block;
}
.cross_box6 .img .d{
	position: absolute;
	left: 0;
	bottom: 65px;
	width: 100%;
	padding: 0 60px;
}
.cross_box6 .img .d h3{
	color: #ffffff;
	font-size: 34px;
}
.cross_box6 .img .d h3 span{
	display: block;
	font-weight: normal;
}
.cross_box6 .img .d a{
	margin-top: 16px;
	display: inline-block;
  border-radius: 50px;
  line-height: 44px;
  color: #fff;
  font-size: 16px;
  padding: 0 30px;
  background: #d11e31;
}
.cross_box6 .img .d a i{
	background: url(../images/a01.png) no-repeat center center;
	display: inline-block;
  width: 23px;
  margin-right: 8px;
  position: relative;
  top: 4px;
  height: 20px;
}
.cross_box7 {
	padding-bottom: 50px;
}
.cross_box7 ol{
	margin-top: 30px;
	margin-left: -33px;
}
.cross_box7 ol li{
	float: left;
	width: 275px;
	height: 158px;
	background: #edf0f1;
	border-radius: 10px;
	padding: 25px 30px;
	margin-left: 33px;
	margin-bottom: 30px;
	position: relative;
}
.cross_box7 ol li:before{
	content: "";
	position: absolute;
	right: -13px;
	top: 50%;
	margin-top: -13px;
	width: 13px;
	height: 26px;
	background: url(../images/kuajing_bg4.jpg) no-repeat center center;
}
.cross_box7 ol li em{
	color: #0f4ba6;
	font-size: 24px;
	font-family: Gilroy-Medium;
}
.cross_box7 ol li .bt{
	color: #333333;
	font-size: 16px;
	margin: 5px 0 8px;
}
.cross_box7 ol li p{
	color: #6b6b6b;
	font-size: 13px;
	line-height: 20px;
}
.cross_box8{
	background: url(../images/kuajing_bg5.jpg) no-repeat center bottom;
	height: 495px;
	padding-top: 100px;
}
.cross_box8 .text{
	width: 370px;
}
.cross_box8 .text ol li .text1{
	width: 262px;
}
.cross_box9{
	padding: 70px 0;
	background: #eff3f5;
}
.cross_box9 ol{
	margin-top: 30px;
	margin-left: -10px;
}
.cross_box9 ol li{
	float: left;
	width: 292px;
	height: 160px;
	background: #ffffff;
	padding: 30px 22px;
	margin-left: 10px;
	margin-bottom: 10px;
	position: relative;
}
.cross_box9 ol li:before{
	content: "";
	position: absolute;
	left: 50%;
	top: 0;
	margin-left: -124px;
	width: 248px;
	height: 4px;
	background: #ccd5d9;
	border-radius:0 0 3px 3px;
}
.cross_box9 ol li .bt{
	color: #333333;
	font-size: 16px;
}
.cross_box9 ol li p{
	color: #666666;
	font-size: 13px;
	line-height: 18px;
	height: 36px;
	/* height: 80px; */
	overflow: hidden;
	margin: 10px 0 20px;
}
.cross_box9 ol li a{
	display: inline-block;
	color: #184c9b;
}
.cross_box9 ol li:hover::before{
	background: #d11e31;
}
.cross_box9 ol li:hover a,
.cross_box9 ol li:hover .bt{
	color: #d11e31;
}
.cross_box10{
	padding: 80px 0 90px;
}
.cross_box10 .box{
	margin-top: 30px;
	background: #ecf0f2;
}
.cross_box10 .box .img{
	float: left;
	width: 640px;
	height: 382px;
}
.cross_box10 .box ol{
	float: right;
	width: 560px;
}
.cross_box10 .box ol li{
	float: left;
	width: 100%;
	line-height: 63px;
	border-bottom: 1px solid #e3e7e9;
	font-size: 16px;
}
.cross_box10 .box ol li:last-child{
	border-bottom: none;
}
.cross_box10 .box ol li a{
	color: #444444;
	display: block;
	text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  padding: 0 60px;
  position: relative;
}
.cross_box10 .box ol li a:before{
	content: "";
	position: absolute;
	right: 30px;
	top: 50%;
	margin-top: -10px;
	width: 12px;
	height: 21px;
	background: url(../images/kuajing_jt01.png) no-repeat center center;
}
.cross_box10 .box ol li:hover{
	background: #f5f6f6;
}
.cross_box10 .box ol li:hover a{
	color: #0d306d;
}
.cross_box10 .box ol li:hover a:before{
	background: url(../images/kuajing_jt02.png) no-repeat center center;
}
/**移民服务-国家页**/
.immigrant_box{
	background: #eef3f6;
	/* padding: 70px 0; */
	padding: 70px 0 30px;
	margin-bottom: 0;
}
.immigrant_box ol{
	margin-left: -10px;
	/* margin-bottom: 45px; */
	margin-bottom: 20px;
}
.immigrant_box ol li{
	background: #fff;
	width: 292px;
	margin-left: 10px;
	margin-bottom: 10px;
	box-shadow: 0 0 5px rgba(0,0,0,.1);
}
.immigrant_box ol li .img{
	width: 292px;
	height: 220px;
	text-align: center;
	overflow: hidden;
}
.immigrant_box ol li .img img{
	width: 100%;
}
.immigrant_box ol li .text{
	padding: 15px 18px;
}
.immigrant_box2{
	background: url(../images/immigrant_bg.jpg) no-repeat center center;
	height: 620px;
	padding-top: 70px;
}
.immigrant_box2 .title h3{
	color: #fff;
}
.immigrant_box2 .title span{
	color: #fff;
	opacity: 0.5;
}
.immigrant_box2 .box{
	margin-top: 20px;
}
.immigrant_box2 .box .img{
	float: left;
	width: 630px;
}
.immigrant_box2 .box ol{
	float: right;
	width: 500px;
}
.immigrant_box2 .box ol li{
	float: left;
	width: 100%;
	border-top: 1px dotted #fff;
	border-top: 1px dotted rgba(255,255,255,.2);
	padding: 20px 0;
}
.immigrant_box2 .box ol li .icon{
	float: left;
	width: 38px;
}
.immigrant_box2 .box ol li .text{
	float: right;
	width: 440px;
}
.immigrant_box2 .box ol li .text h3{
	color: #ffffff;
	font-size: 16px;
	font-weight: normal;
	margin-bottom: 8px;
}
.immigrant_box2 .box ol li .text p{
	color: #cfd5e2;
	font-size: 13px;
	line-height: 18px;
	height: 36px;
	overflow: hidden;
}
.immigrant_box2 .box ol li:first-child{
	border-top: none;
	padding-top: 10px;
}
.immigrant_box3{
	padding: 70px 0 80px;
}
.immigrant_box3 .box{
	margin-top: 25px;
}
.immigrant_box3 .box .left{
	float: left;
	width: 595px;
	height: 450px;
	position: relative;
	overflow: hidden;
}
.immigrant_box3 .box .left .text{
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	background: rgba(4,33,79,.8);
	padding: 25px;
	color: #ffffff;
}
.immigrant_box3 .box .left .text h3{
	font-size: 18px;
	font-weight: normal;
	text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.immigrant_box3 .box .left .text p{
	line-height: 22px;
	height: 44px;
	overflow: hidden;
	margin-top: 5px;
}
.immigrant_box3 .box ol{
	float: right;
	width: 600px;
}
.immigrant_box3 .box ol li{
	float: left;
	width: 290px;
	height: 220px;
	margin-left: 10px;
	overflow: hidden;
	margin-bottom: 10px;
	position: relative;
}
.immigrant_box3 .box ol li .img{
	position: relative;
}
.immigrant_box3 .box ol li .img span{
	position: absolute;
	left: 50%;
	top: 40%;
	margin-top: -26px;
	margin-left: -26px;
	width: 52px;
	height: 52px;

}
.immigrant_box3 .box ol li .text{
	position: absolute;
	left: 0;
	bottom: 0;
	background: rgba(4,33,79,.9);
	color: #ffffff;
	font-size: 15px;
	width: 100%;
	line-height: 50px;
	padding: 0 50px 0 20px;
	text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.immigrant_box3 .box ol li .text::before {
    content: "";
    position: absolute;
    right: 20px;
    top: 10px;
    width: 29px;
    height: 29px;
    background: url(../images/estate_pic1.png) no-repeat center center;
}
.immigrant_box4{
	background: url(../images/immigrant_bg2.jpg) no-repeat center center;
	height: 700px;
}
.immigrant_box4 ol{
	margin-left: -93px;
	margin-top: 60px;
	margin-bottom: 65px;
}
.immigrant_box4 ol li{
	width: 230px;
	margin-left: 93px;
}
.immigrant_box4 ol li .icon{
	width: 160px;
	height: 160px;
	background: url(../images/immigrant_bg3.png) no-repeat center center;
}
.immigrant_box4 ol li .text p{
	font-size: 14px;
}
.immigrant_box5{
	background: url(../images/immigrant_bg5.jpg) no-repeat center center;
	height: 680px;
	padding-top: 95px;
}
.immigrant_box5 .text{
	float: left;
	width: 600px;
}
.immigrant_box5 .text .title{
	border-bottom-color: #295289;
}
.immigrant_box5 .text .title h3{
	color: #fff;
}
.immigrant_box5 .text .title span{
	color: #fff;
	opacity: 0.5;
}
.immigrant_box5 .text .t{
	margin-top: 15px;
	width: 540px;
	color: #ffffff;
	font-size: 15px;
	line-height: 28px;
}
.immigrant_box5 .text .more{
	border: 1px solid #54749f;
	line-height: 46px;
	display: inline-block;
	padding: 0 35px;
	color: #fff;
	font-size: 16px;
	margin-top: 30px;
}
.immigrant_box5 .text .more i{
	display: inline-block;
  width: 21px;
  height: 12px;
  background: url(../images/jt05.png) no-repeat center center;
  margin-left: 5px;
}
.immigrant_box5 .text ol{
	margin-top: 32px;
}
.immigrant_box5 .text ol li{
	float: left;
	width: 100%;
	background: #1b4f8e;
	padding: 20px 0;
	margin-top: 1px;
}
.immigrant_box5 .text ol li .date{
	float: left;
	width: 95px;
	text-align: center;
	color: #bbcbdd;
	border-right: 1px solid #54749f;
}
.immigrant_box5 .text ol li .date p{
	font-size: 45px;
	line-height: 34px;
	font-family: arial;
}
.immigrant_box5 .text ol li .date span{
	display: block;
	margin-top: 5px;
}
.immigrant_box5 .text ol li .text_d{
	float: left;
	width: 450px;
	margin-left: 15px;
	padding-top: 5px;
}
.immigrant_box5 .text ol li .text_d h3{
	color: #ffffff;
	font-size: 16px;
	font-weight: normal;
	text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.immigrant_box5 .text ol li .text_d p{
	margin-top: 5px;
	line-height: 24px;
	color: #bbcbdd;
	text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.immigrant_box5 .img{
	float: right;
	width: 600px;
	height: 482px;
	position: relative;
}
.immigrant_box5 .img .guojia{
	position: absolute;
	left: 35px;
	bottom: 30px;
}
.immigrant_box5 .img .guojia span{
	display: block;
	width: 84px;
	height: 44px;
	line-height: 0;
}
.immigrant_box5 .img .guojia p{
	color: #fff;
	font-size: 22px;
	margin-top: 5px;
	font-family: arial;
}
.immigrant_box6{
	padding: 70px 0;
	background: #eff3f5;
}
.immigrant_box6 .immigrant_case_qh{
	margin-top: 30px;
	width: 1210px;
	margin-left: -5px;
}
.immigrant_box6 .immigrant_case_qh .box{
	width: 292px;
	margin: 0 5px;
	background: #fff;
}
.immigrant_box6 .immigrant_case_qh .box .img{
	width: 292px;
	height: 244px;
	position: relative;
}
.immigrant_box6 .immigrant_case_qh .box .img span{
	position: absolute;
  left: 0;
  bottom: 15px;
  line-height: 28px;
  color: #fff;
  font-size: 12px;
  background: #184d9e;
  padding: 0 20px 0 12px;
  border-radius: 0 50px 50px 0;
}
.immigrant_box6 .immigrant_case_qh .box .text{
	padding: 25px 20px;
}
.immigrant_box6 .immigrant_case_qh .box .text h3{
	color: #333333;
	font-size: 16px;
	font-weight: normal;
	text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.immigrant_box6 .immigrant_case_qh .box .text p{
	color: #666666;
	font-size: 13px;
	line-height: 18px;
	height: 36px;
	overflow: hidden;
	margin-top: 8px;
}
.immigrant_box6 .immigrant_case_qh .box .text a.more{
	background: #e7ecee;
	display: inline-block;
	border-radius: 50px;
	padding: 0 20px;
	line-height: 36px;
	color: #666666;
	font-size: 13px;
	margin-top: 20px;
}
.immigrant_box6 .immigrant_case_qh .box .text a.more i{
	background: url(../images/s08.png) no-repeat center center;
	display: inline-block;
	width: 15px;
	height: 12px;
	margin-right: 5px;
	position: relative;
	top: 1px;
}
.immigrant_box6 .immigrant_case_qh .box .text a.more:hover{
	background: #d11e31;
	color: #fff;
}
.immigrant_box6 .immigrant_case_qh .box .text a.more:hover i{
	background: url(../images/s09.png) no-repeat center center;
}
.immigrant_case_qh .slick-arrow{
	width: 19px;
	height: 35px;
	margin-top: -17px;
	border: none;
}
.immigrant_case_qh .slick-prev{
	background: url(../images/prev2.png) no-repeat center center;
	left: -35px;
}
.immigrant_case_qh .slick-next{
	background: url(../images/next2.png) no-repeat center center;
	right: -35px;
}
.immigrant_box6 .bottom_more2{
	text-align: center;
	margin-top: 40px;
}
.immigrant_box6 .bottom_more2 a{
	display: inline-block;
	border: 1px solid #e0e6e9;
	line-height: 46px;
	min-width: 156px;
	background: #e0e6e9;
	color: #555555;
	font-size: 16px
}
.immigrant_box6 .bottom_more2 a i{
	display: inline-block;
	width: 21px;
	height: 12px;
	background: url(../images/jt04.png) no-repeat center center;
	margin-left: 5px;
}

.immigrant_box9{
	background: url(../images/immigrant_bg4.jpg) no-repeat center center;
	height: 615px;
	padding-top: 75px;
}
.immigrant_box9 .title h3{
	color: #fff;
}
.immigrant_box9 .title span{
	color: #fff;
	opacity: 0.5;
}
.immigrant_box9 .home_team_qh .slick-prev {
    background: url(../images/immigrant_l.png) no-repeat center center;
    left: -35px;
}
.immigrant_box9 .home_team_qh .slick-next {
    background: url(../images/immigrant_r.png) no-repeat center center;
    right: -35px;
}
/**项目详细**/
.xiangmu_text{
	position: absolute;
	left: 50%;
	top: 255px;
	margin-left: -600px;
	width: 1200px;
}
.xiangmu_text h3{
	color: #ffffff;
	font-size: 55px;
}
.xiangmu_text p{
	color: #ffffff;
	margin-top: 5px;
	font-size: 20px;
	text-transform: uppercase;
	letter-spacing: 4px;
	font-family: Gilroy-Medium;
}

.item_box{
	padding-top: 50px;
	padding-bottom: 80px;
}
.item_box .img{
	width: 587px;
	height: 465px;
}
.item_box .text{
	padding-top: 25px;
}

/**关于我们**/
.about_banner{
	background: url(../images/about_banner.jpg) no-repeat center center;
	height: 900px;
	padding-top: 335px;
}
.about_banner .left{
	float: left;
	width: 492px;
}
.about_banner .left span{
	display: block;
	line-height: 0;
}
.about_banner .left p{
	color: #fff;
	margin-top: 20px;
	font-size: 37px;
	font-family: Gilroy-Medium;
	font-weight: bold;
	text-transform: uppercase;
}
.about_banner .right{
	float: right;
	width: 610px;
	margin-right: 30px;
	color: #fff;
	margin-top: -10px;
}
.about_banner .right h3,.about_banner .right .h3{
	font-size: 55px;
}
.about_banner .right i{
	display: block;
	width: 60px;
	height: 2px;
	background: #fff;
	opacity: 0.5;
	margin: 20px 0;
}
.about_banner .right h4{
	font-size: 20px;
}
.about_banner .right .t{
	line-height: 28px;
	margin-top: 12px;
}
.about_box{
	background: #eff3f4;
}
.about_box .text{
	float: left;
	width: 400px;
	padding-top: 100px;
}
.about_box .text .title3{
	text-align: left;
}
.about_box .text .title3 i.xian{
	display: block;
	width: 38px;
	height: 2px;
	background: #c7c7c7;
	margin-top: 15px;
}
.about_box .text ol{
	margin-top: 40px;
}
.about_box .text ol li{
	float: left;
	width: 100%;
	padding: 20px 0;
	border-bottom: 1px dotted #ced1d1;
}
.about_box .text ol li:last-child{
	border-bottom: none;
}
.about_box .text ol li .icon{
	float: left;
	width: 55px;
	line-height: 0;
}
.about_box .text ol li .t{
	float: right;
	width: 330px;
	margin-top: 8px;
}
.about_box .text ol li .t h3{
	color: #333333;
	font-size: 16px;
	font-weight: normal;
	text-transform: uppercase;
	font-family: arial;
}
.about_box .text ol li .t p{
	line-height: 24px;
	margin-top: 5px;
}
.about_box .img{
	float: right;
	width: 1000px;
	height: 700px;
	margin-top: -60px;
	margin-right: -360px;
}
.about_box2{
	background: url(../images/about_bg1.jpg) no-repeat center center;
	height: 634px;
	padding-top: 80px;
}
.about_box2 ol{
	margin-top: 40px;
}
.about_box2 ol li{
	float: left;
	width: 375px;
	margin-right: 37px;
}
.about_box2 ol li:last-child{
	margin-right: 0;
}
.about_box2 ol li .img{
	width: 375px;
	height: 215px;
}
.about_box2 ol li .text{
	padding-top: 20px;
}
.about_box2 ol li .text h3{
	color: #333333;
	font-size: 18px;
	font-weight: normal;
}
.about_box2 ol li .text p{
	margin-top: 8px;
	line-height: 24px;
}
.about_box3{
	padding: 70px 0 80px;
}
.about_box3 i.xian{
	display: block;
	width: 40px;
	height: 2px;
	background: #b7b7b7;
	margin: 20px auto;
}
.about_box3 h4{
	text-align: center;
	color: #333333;
	font-size: 18px;
	font-weight: normal;
}
.about_box3 .name-title{
	max-width: 800px;
	text-align: center;
	line-height: 24px;
	margin: 12px auto 0;
}
.about_box3 .honor {
  width: 1060px;
  height: 271px;
  overflow: hidden;
  padding: 0 50px;
  margin: 40px auto 0;
}
.about_box3 .honor span {
  display: block;
  width: 190px;
  height: 271px;
  margin: 0 3px;
  overflow: hidden;
  position: relative;
}
.about_box3 .honor span img {
  display: block;
  max-width: 100%;
  max-height: 100%;
  position: absolute;
  margin: auto;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.about_box3 .honor .slick-prev,
.about_box3 .honor .slick-next {
  width: 19px;
	height: 35px;
	margin-top: -17px;
	border: none;
}
.about_box3 .honor .slick-prev {
  background: url(../images/prev2.png) no-repeat center center;
  left: 0;
}
.about_box3 .honor .slick-next {
  background: url(../images/next2.png) no-repeat center center;
  right: 0;
}

.about_box5{
	background: #ecf0f2;
	padding: 70px 0 80px;
}
.about_box5 ol{
	margin-top: 30px;
	margin-left: -4px;
}
.about_box5 ol li{
	float: left;
	width: 297px;
	height: 288px;
	margin-left: 4px;
	margin-bottom: 4px;
	position: relative;
}
.about_box5 ol li.li1{
	width: 598px;
}
.about_box5 ol li p{
	position: absolute;
	left: 0;
	bottom: 15px;
	width: 100%;
	color: #fff;
	font-size: 16px;
	padding: 0 15px;
	text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.about_box6{
	background: url(../images/about_img12.jpg) no-repeat center center;
	height: 700px;
	color: #fff;
	padding-top: 110px;
	text-align: center;
}
.about_box6 h3{
	color: #ffffff;
	font-size: 36px;
	font-weight: normal;
}
.about_box6 h3 span{
	font-size: 60px;
	font-family: arial;
	position: relative;
	bottom: -5px;
}
.about_box6 .yw{
	text-transform: uppercase;
	font-size: 12px;
	letter-spacing: 5px;
}
.about_box6 h4{
	font-size: 18px;
	font-weight: normal;
	margin-top: 25px;
}
.about_box6 .t{
	max-width: 800px;
	margin: 18px auto 0;
	font-size: 15px;
	line-height: 28px;
}
.about_box7{
	padding: 80px 0;
}
.about_box7 .text{
	float: left;
	width: 485px;
	padding-top: 25px;
}
.about_box7 .text .title3{
	text-align: left;
}
.about_box7 .text i.xian{
	display: block;
	width: 38px;
	height: 2px;
	background: #c7c7c7;
	margin-top: 15px;
	margin-bottom: 25px;
}
.about_box7 .text h4{
	color: #333333;
	font-size: 18px;
	font-weight: normal;
}
.about_box7 .text .t{
	line-height: 28px;
	margin-top: 15px;
}
.about_box7 .img{
	float: right;
	width: 643px;
	line-height: 0;
}

.about_box4{
	background: url(../images/path_bg.jpg) no-repeat center center;
	height: 930px;
	padding-top: 75px;
}
.about_box4 .title3 h3,
.about_box4 .title3 p{
	color: #fff;
}
.about_path{
	position: relative;
}
.path_box{
	background: url(../images/path_img1.png) no-repeat left top;
	height: 403px;
	width: 1560px;
	position: relative;
}
.path_box .mask_bg{
	position: absolute;
	left: 0;
	top: 0;
	height: 403px;
	background: url(../images/path_img2.png) no-repeat left top;
}
.path_box .points ul li.point{
	position: absolute;
	color: #fff;
	font-size: 18px;
	font-family: Gilroy-Medium;
	background: url(../images/yuan.png) no-repeat center bottom;
	line-height: 20px;
}
.path_box .points ul li.point.T{
	padding-bottom: 0;
	padding-top: 25px;
	background: url(../images/yuan.png) no-repeat center top;
}
.path_box .points ul li.point.D{
	padding-bottom: 25px;
	background: url(../images/yuan.png) no-repeat center bottom;
}
.path_box .points ul li.point.L{
	padding-bottom: 0;
	padding-top: 0;
	padding-left: 30px;
	background: url(../images/yuan.png) no-repeat left center;
}
.path_box .points ul li.point.R{
	padding-bottom: 0;
	padding-top: 0;
	padding-left: 0;
	padding-right: 30px;
	background: url(../images/yuan.png) no-repeat right center;
}
.path_content{
	width: 880px;
	height: 142px;
	margin: 0 auto 0;
	background: #0f4ba6;
	padding: 37px 0 0;
	position: relative;
}
.path_content ul li{
	float: left;
	width: 100%;
}
.path_content ul li .data{
	width: 130px;
	border-right: 1px solid #3f6fb8;
	float: left;
	color: #fff;
	font-weight: bold;
	font-family: Gilroy-Medium;
	padding-right: 20px;
	margin-left: 114px;
}
.path_content ul li .data p{
	font-size: 44px;
	line-height: 32px;
}
.path_content ul li .data span{
	font-size: 22px;
	display: block;
	margin-top: 12px;
}
.path_content ul li .text{
	float: left;
	width: 530px;
	margin-left: 23px;
	color: #fff;
	font-size: 14px;
	line-height: 24px;
	height: 72px;
	overflow: hidden;
}
.path_content .arrow{
	position: absolute;
	top: 50%;
	margin-top: -11px;
	width: 14px;
	height: 22px;
}
.path_content .left_prev{
	left: 20px;
	background: url(../images/left_prev.png) no-repeat center center;
}
.path_content .right_next{
	right: 20px;
	background: url(../images/right_next.png) no-repeat center center;
}


.inputerror { border: 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;
}
/*
.addbj #tong{
	background: url(../images/jinghua_icon.png) no-repeat left center;
}
.addbj  #tong span {
    color: #333333;
    font-size: 16px;
}

*/

#tong{
	background: url(../images/t_quanziu.png) no-repeat left top 8px;
    padding-left: 64px;
    margin-top: 20px;
	margin-right: 35px;
	line-height: 42px;
	position: relative;
	padding-bottom: 20px;
}

#tong span{
	color: #fff;
	font-size: 16px;
}

#tong .t_jinghua{
	position: absolute;
	margin-top: 50px;
	left: -100%;
	top: 0;
	right: auto;
	width: 400px;
	background: rgba(34, 34, 34, 0.91);
	display: none;
}

#tong .t_jinghua ul{
	background: #1254ba;
	line-height: 40px;
	font-size: 16px;
	
}
#tong .t_jinghua ul li{
	color: rgba(254, 254, 254, 0.5);
	display: inline-block;
	padding: 0 18px;
}
#tong .t_jinghua ul li.cur{
	color: #fefefe;
	border-bottom: 2px solid #cf0c20;
}

#tong .t_jinghua .t_jinghua_ny .box{
	padding: 0 20px;
	max-height: 160px;
	overflow: auto;
}
#tong .t_jinghua .t_jinghua_ny .box ol{
	padding-bottom: 12px;
}
#tong .t_jinghua .t_jinghua_ny .box ol li{
	float: left;
	width: 48%;
	margin-right: 2%;
	line-height: 24px;
	margin-top: 12px;
	color: #eeeeee;
}

#tong .t_jinghua .t_jinghua_ny .box ol li:nth-child(2n){
	margin-right: 0;
}
#tong .t_jinghua .t_jinghua_ny .box ol li a,#tong .t_jinghua .t_jinghua_ny .box ol li a span{
	font-size: 14px;
	color: #eeeeee;
}
#tong .t_jinghua .t_jinghua_ny .box ol li  span{
	margin-right: 15px;
	color: #eeeeee;
}
#tong:hover .t_jinghua{
	display: block;
}


#tong .t_jinghua .t_jinghua_ny .box::-webkit-scrollbar{
	width: 2px;
	
}
#tong .t_jinghua .t_jinghua_ny .box::-webkit-scrollbar-track{
	
	width: 2px;
}

#tong .t_jinghua .t_jinghua_ny .box::-webkit-scrollbar-track-piece{
	width: 2px;
} 
#tong .t_jinghua .t_jinghua_ny .box::-webkit-scrollbar-thumb{
	    background: #0f4ba6;
			border: 5px;
		
}
#tong .t_jinghua .t_jinghua_ny .box::-webkit-scrollbar-button{
	display: none;
}


.fixed-head #tong span {
    color: #333333;
    font-size: 16px;
}



.fixed-head #tong{
	/* background: url(../images/jinghua_icon.png) no-repeat left center; */
	background: url(../images/t_quanziu_t.png) no-repeat left top 8px;
}
.fixed-head #tong

.shijianzhou {
	margin-top: 100px;

}	
.shijianzhou .slick-prev,.shijianzhou .slick-next{
	border: none;
	width: 14px;
	height: 22px;
	top: 65%;
}

.shijianzhou .slick-prev{
	 background: url(../images/left_prev.png) no-repeat center center;
	 left: 15%;
}

.shijianzhou .slick-next{
	    background: url(../images/right_next.png) no-repeat center center;
			right: 15%;
}

#tn_1,#tn_2{
	display: inline-block;
}

.pop_box_tc {
  display: none;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 9999;
    background: url(../images/pop_bg.png);
}

.pop_box_tc .tc {
    width: 490px;
    margin: 0 auto;
    display: block;
    position: relative;
    top: 50%;
    transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
		padding: 15px;
		position: relative;
		background: #fff;
}

.pop_box_tc .tc .guanbi{
	background: url(../images/cha.png) center center /cover;
	width: 23px;
	height: 23px;
	position: absolute;
	right: 15px;
	top: 15px;
	
	z-index: 9;
	cursor:pointer 
}

.pop_box_tc .tc h3{
	text-align: center;
	color: #333333;
	font-size: 18px;
	font-weight: bold;
	line-height: 30px;
	margin-top: 35px;
}

.pop_box_tc .tc  ul{
	margin-top: 30px;
}
.pop_box_tc .tc  ul li {
	width: 100%;

}
.pop_box_tc .tc  ul li .tel_box{
	float: left;
}

.pop_box_tc .tc  ul li select{
	border: 1px solid #dbdbdb;
	line-height: 52px;
	padding:  0 17px;
	height: 52px;
	margin-bottom: 10px;
	    -moz-appearance: none;
    -webkit-appearance: none;
    -o-appearance: none;
    -ms-appearance: none;
		color: #666666;
}
.pop_box_tc .tc  ul li .tel_box{
	position: relative;
}
.pop_box_tc .tc  ul li .tel_box:before{
		content: "";
    position: absolute;
    right: 5px;
    top: 52%;
    margin-top: -8px; 
    width: 10px;
    height: 6px;
    background: url(../images/cha_2.png) no-repeat center center;
}

.pop_box_tc .tc  ul li .lianx{
	float: right;
	width: 77%;
	height: 51px;
}
.pop_box_tc .tc  ul li input,.pop_box_tc .tc  ul li textarea{
	border: 1px solid #dbdbdb;
	line-height: 52px;
	padding-left: 17px;
	width: 100%;
	margin-bottom: 10px;
	font-size: 14px;
	font-family: 微软雅黑;
}

.pop_box_tc .tc  ul li .btn{
	font-family: 微软雅黑;
	background: #1f55b1;
	color: #ededed;
	font-size: 16px;
	
}

/**2019-7-10**/
.test_box{
	background: #f2f2f2;
	padding-bottom: 70px;
}
.test_box .box{
	padding: 45px 50px 70px;
	background: #ffffff;
	margin-top: -100px;
	position: relative;
	z-index: 1;
}
.test_box .box .test_text .bt{
	color: #333333;
	font-size: 24px;
	border-bottom: 1px solid #e3e3e3;
	padding-bottom: 20px;
}
.test_box .box .test_text .bt span{
	color: #9d9d9d;
	font-size: 16px;
	display: inline-block;
	margin-left: 10px;
}
.test_box .box .test_text .text_tab{
	margin-top: 20px;
	margin-bottom: 20px;
}
.test_box .box .test_text .text_tab span{
	float: left;
	width: 204px;
	border: 1px solid #c6c6c6;
	line-height: 53px;
	display: block;
	text-align: center;
	margin-right: 20px;
	margin-bottom: 20px;
	color: #666666;
	font-size: 16px;
	cursor: pointer;
}
.test_box .box .test_text .text_tab span.cur{
	background: #072860;
	color: #fff;
}
.test_box .box .test_text .text_tab span:nth-child(5n){
	margin-right: 0;
}
.test_box .box .test_text .text_tab2{
	margin-top: 20px;
}
.test_box .box .test_text .text_tab .t{
	float: left;
	width: 100%;
	line-height: 55px;
	color: #666666;
	font-size: 16px;
	margin-bottom: 20px;
}
.test_box .box .test_text .text_tab .t span{
	margin-bottom: 0;
}
.test_bottom{
	margin-top: 40px;
}
.test_bottom .bt{
	text-align: center;
	position: relative;
}
.test_bottom .bt:before{
	content: "";
	position: absolute;
	left: 0;
	top: 18px;
	width: 100%;
	height: 1px;
	background: #1f55b1;
}
.test_bottom h3{
	text-align: center;
	color: #333333;
	font-size: 24px;
	display: inline-block;
	font-weight: normal;
	background: #fff;
	padding: 0 30px;
	position: relative;
	z-index: 2;
}
.test_bottom .test_inputs{
	max-width: 620px;
	margin: 40px auto 0;
}
.test_bottom .test_inputs input{
	border: 1px solid #7999d0;
	line-height: 58px;
	padding: 0 20px;
	color: #666666;
	font-size: 16px;
}
.test_bottom .test_inputs input.t1{
	float: left;
	width: 200px;
}
.test_bottom .test_inputs input.t2{
	float: right;
	width: 400px;
}
.test_bottom .test_inputs input.t3{
	margin-left: 185px;
	margin-top: 30px;
	width: 250px;
	background: #1f55b1;
	color: #fff;
	font-size: 18px;
	font-weight: bold;
}

.new_anniu{
	text-align: center;
	margin: 0 auto;
	
}

.new_anniu a{
	  padding: 0 20px;
		border-radius: 2px;
		border: 1px solid #0f4ba6;
    display: inline-block;
    line-height: 40px;
		background: #0f4ba6;
		color: #fff;
		font-size: 14px;
		margin-top: 15px;
}

/**2019-7-11**/
.zjtd_show{
	background: #f2f2f2;
}
.zjtd_show .box{
	margin-top: -100px;
	position: relative;
	z-index: 1;
	background: #fff;
	padding: 50px 50px 100px;
}
.zjtd_show .box .video{
	float: left;
	width: 500px;
	height: 340px;
	line-height: 0;
	position: relative;
}
.zjtd_show .box .video .btn{
	position: absolute;
	left: 50%;
	top: 50%;
	width: 100px;
	height: 100px;
	margin-top: -50px;
	margin-left: -50px;
}
.zjtd_show .box .text{
	float: right;
	width: 555px;
}
.zjtd_show .box .text .tit{
	padding-bottom: 20px;
	border-bottom: 1px solid #e3e3e3;
}
.zjtd_show .box .text .tit h1{
	color: #333333;
	font-size: 24px;
	font-weight: normal;
	float: left;
}
.zjtd_show .box .text .tit h1 span{
	color: #666666;
	font-size: 16px;
}
.zjtd_show .box .text .tit .xk{
	float: right;
	margin-top: 6px;
}
.zjtd_show .box .text .tit .xk p{
	float: left;
	color: #666666;
	font-size: 16px;
}
.zjtd_show .box .text .tit .xk .btn{
	float: left;
	margin-left: 5px;
}
.zjtd_show .box .text .tit .xk .btn span{
	display: block;
	float: left;
	width: 20px;
	height: 19px;
	margin-left: 5px;
	background: url(../images/x1.png) no-repeat center center;
}
.zjtd_show .box .text .tit .xk .btn span.cur{
	background: url(../images/x2.png) no-repeat center center;
}
.zjtd_show .box .text .t{
	color: #666666;
	font-size: 16px;
	line-height: 26px;
	margin-top: 20px;
}
.zjtd_show .box .text a.more{
	display: inline-block;
	background: #1f55b1;
	line-height: 50px;
	padding: 0 40px;
	color: #ededed;
	font-size: 18px;
	margin-top: 30px;
}

.activity_feedback .hdyy_h3{
font-size: 22px;
    font-weight: initial;
    text-align: center;
    color: #666;
    margin-bottom: 20px;
}
.about_box5 ol li{
	position: relative;
}
.about_box5 ol li span i{
	background: url(../images/bofang.png) center center /cover;
	width: 80px;
	height: 80px;
	display: block;
	position: absolute;
	top: 45%;
	display: none;
	left: 45%;
}

.navbox_btn{
	position: absolute;
/* 	right: 10px; */
left: 125px;
/* 	top: 10px; */	
bottom: 10px;
	width: 30px;
	height: 30px;
	z-index: 2;
}
.navbox.on{
	overflow-y: inherit;
  overflow-x: inherit;
  max-height: 1000px;
}

.remensousuo{
	display:inline-block;margin-left:250px;float:left;
	color: #666;
}

.remensousuo a{
	margin-right: 10px;
	color: #666;
}


/**/
.pop_about{
	display: none;
	position: fixed;
	left: 0;
	top:0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,.87);
	z-index: 9999;
}
.pop_about .guanbi{
	position: absolute;
	right: 15px;
	top: 15px;
	width: 26px;
	cursor: pointer;
	
	z-index: 9999;
}

.pop_about .box .pop_imgBox img{
	max-width: 700px;
}
.pop_about .box{
	position: absolute;
	left: 50%;
	top: 50%;
	width: 100%;
	transform: translate(-50%,-50%);
}
.pop_about .box .pop_imgBox img,
.pop_about .box .pop_imgBox video{
	position: relative;
	left: 50%;
	transform: translateX(-50%);
}
.pop_imgBox .slick-arrow{
	width: 16px;
	height: 26px;
	/* top: 50%; */
	top: 30%;
	margin-top: -13px;
	border: none;
}
.pop_imgBox .slick-prev{
	background: url(../images/prev.png) no-repeat center center;
	left: 15px;
}
.pop_imgBox .slick-next{
	background: url(../images/next.png) no-repeat center center;
	right: 15px;
}

.pop_video {
    display: none;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.8);
    z-index: 999999991;
}

.pop_video .box {
    /* width: 1160px; */
		width: 800px;
    margin: 8% auto 0;
    position: relative;
}
.pop_video .box .guanbi {
    position: absolute;
    top: -68px;
    right: 0;
    line-height: 0;
    cursor: pointer;
}
.pop_video .box .shipin {
    margin-top: 68px;
    line-height: 0;
}

.yimin_banner .slick-dots li button{
	height: 5px;
	width: 40px;
	background: #ccc;
}

.yimin_banner .slick-dots li.slick-active button{
	background: #0f4ba6;
}
.t_mangdian ol li {
	margin-bottom: 10px;
	
}
.t_mangdian ol li .t_left{
	float: left;
	line-height: 0;
	width: 38.7%;
	text-align: center;
}
.t_mangdian ol li .t_left img{
	height: 90px;
	width: 136px;
}
.t_mangdian ol li .t_right{
	float: left;
	width: 61.01%;
	padding-left: 20px;
	white-space: initial;
	text-overflow: initial;
	overflow: initial;
}

.t_mangdian ol li .t_right h2{
	font-weight: bold;
	font-size: 16px;
	color: #333333;
	text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
		line-height: 24px;
}
.t_mangdian ol li .t_right .time{
	font-size: 12px;
	color: #999999;
	display: block;
	margin: 0;
	line-height: 15px;
}
.t_mangdian ol li .t_right p{
	font-size: 14px;
	color: #666666;
	 line-height: 24px;
	 height: 48px;
	 overflow: hidden;
}

.contact_box .box .dz_text .dz_dian span.guangzhou{
	  top: 7px;
    right: 117px;
}

.contact_box .box .dz_text .dz_dian span.hainan{
	   right: 147px;
    top: 22px;
}

.contact_box .box .dz_text .dz_dian span.beijing{
	      right: 134px;
    top: -37px;
}

.contact_box .box .dz_text .dz_dian span.hangzhou{
	      right: 120px;
    top: -8px;
}

.cross_box_shipin{
		background: #f8f8f8;
		padding: 70px 0 50px;
}

.cross_box_shipin .title2{
	border-bottom: 1px solid #d6d6d6;
	padding-bottom: 15px;
}

.cross_box_shipin ul{
	margin-top: 20px;
}

.cross_box_shipin ul li{
	float: left;
	width: 32.5%;
	margin-right: 1.25%;
}

.cross_box_shipin ul li:nth-child(3n){
	margin-right: 0;
}

.cross_box_shipin ul li .img{
	line-height: 0;
	position: relative;
}

.cross_box_shipin ul li .img span{
	position: absolute;
	    top: 25%;
    left: 37%;
		cursor:pointer;
}

.cross_box_shipin ul li .text{
	background: rgba(31,85,177,0.75);
	padding: 20px;
	margin-top: -64px;
	position: relative;
	z-index: 999;
}

.cross_box_shipin ul li .text .wenzi{
	font-size: 18px;
	color: #ededed;
	overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;
}

.header .logo{
	height: 46px;
	overflow: hidden;
}
.header_box.fixed-head .header .logo img{
	/* transition: all .5s; */
	transform: translateY(-45px);
	-webkit-transform: translateY(-45px);
	-moz-transform: translateY(-45px);
	-ms-transform: translateY(-45px);
	-o-transform: translateY(-45px);
}


/**2019-9-24**/
.guimo_banner{
	height: 600px;
	overflow: hidden;
}
.guimo_box .w1200{
	margin-top: -50px;
	position: relative;
	z-index: 2;
}
.guimo_box .text{
	border-left: 3px solid #d11e31;
	height: 50px;
	line-height: 50px;
	color: #ffffff;
	font-size: 18px;
	padding: 0 30px 0 27px;
	display: inline-block;
	background: rgba(0,0,0,.5);
}
.guimo_box .text i{
	display: inline-block;
	background: url(../images/guimo_dz.png) no-repeat left center;
	width: 14px;
	height: 21px;
	margin-right: 10px;
	position: relative;
	top:3px;
}

.guimo_box2 .text{
	width: 530px;
}
.guimo_box2 .text .t{
	width: 100%;
}
.guimo_box2 .text .dz{
	color: #ffffff;
	font-size: 18px;
	line-height: 36px;
	margin-top: 20px;
}
.gbt{
	color: #ffffff;
	font-size: 26px;
	font-weight: normal;
}
.guimo_box2 .text .gnews{
	margin-top: 28px;
}
.guimo_box2 .text .gnews ol{
	margin-top: 10px;
}
.guimo_box2 .text ol li .text_d{
	width: 390px;
}
.guimo_box2 .imgBox{
	float: right;
	width: 620px;
}
.guimo_box2 .imgBox ol li{
	float: left;
	width: 200px;
	margin-right: 10px;
	text-align: center;
	margin-bottom: 30px;
}
.guimo_box2 .imgBox ol li:nth-child(3n){
	margin-right: 0;
}
.guimo_box2 .imgBox ol li .img{
	width: 200px;
	height: 180px;
	overflow: hidden;
}
.guimo_box2 .imgBox ol li p{
	color: #eeeeee;
	font-size: 16px;
	line-height: 28px;
	margin-top: 10px;
}
.guimo_box3{
	padding-top: 70px;
	padding-bottom: 100px;
	background: url(../images/guimo_bg.jpg) no-repeat center top;
}
.guimo_box4{
	background: url(../images/guimo_bg2.jpg) no-repeat center top;
}
.guimo_box4 .title3 h3{
	color: #fff;
}
.guimo_box4 ol li .icon{
	background: url(../images/guimo_pic1.png) no-repeat center center;
}
.guimo_box4 ol li .text h3{
	color: #fff;
}
.guimo_box4 ol li .text p{
	color: #eeeeee;
}

/*t2019-10-18*/
.t_t_logo{
	line-height:0;
	text-align:center
}
.t_shiyu{
	font-size:24px;
	color:#fff;
	text-align:center;
	margin-top: 24px;
	letter-spacing: 4px;
}
.t_ss_xiala{
	position: absolute;
	left: 0;
	top: 100%;
	width: 100%;
	padding:10px 25px;
	background: #fff;
	text-align: left;
	display: none;
}

.t_ss_xiala a {
    display: block;
	font-size: 14px;
	color: #666;
    padding: 8px 0;
}

.t_ss_xiala a:nth-child(1){
	padding: 0 0 8px 0;
}


/**/
/**/
#tong{
	background: url(../images/t_quanziu.gif) no-repeat left top 1px;
    padding-left: 72px;
    margin-top: 20px;
	margin-right: 35px;
	line-height: 42px;
	position: relative;
	padding-bottom: 20px;
	background-size: 75px;
}

#tong span{
	color: #fff;
	font-size: 16px;
}

#tong .t_jinghua{
	position: absolute;
	margin-top: 50px;
	left: -100%;
	top: 0;
	right: auto;
	/* width: 400px; */
	width: 494px;
	background: rgba(34, 34, 34, 0.91);
	display: none;
}

#tong .t_jinghua ul{
	background: #1254ba;
	line-height: 40px;
	font-size: 16px;
	
}
#tong .t_jinghua ul li{
	color: rgba(254, 254, 254, 0.5);
	display: inline-block;
	padding: 0 18px;
}
#tong .t_jinghua ul li.cur{
	color: #fefefe;
	border-bottom: 2px solid #cf0c20;
}

#tong .t_jinghua .t_jinghua_ny .box{
	padding: 0 20px;
	max-height: 160px;
	overflow: auto;
}
#tong .t_jinghua .t_jinghua_ny .box ol{
	padding-bottom: 12px;
}
#tong .t_jinghua .t_jinghua_ny .box ol li{
	float: left;
	width: 48%;
	margin-right: 2%;
	line-height: 24px;
	margin-top: 12px;
	color: #eeeeee;
}

#tong .t_jinghua .t_jinghua_ny .box ol li:nth-child(2n){
	margin-right: 0;
}
#tong .t_jinghua .t_jinghua_ny .box ol li a,#tong .t_jinghua .t_jinghua_ny .box ol li a span{
	font-size: 14px;
	color: #eeeeee;
}
#tong .t_jinghua .t_jinghua_ny .box ol li  span{
	margin-right: 15px;
	color: #eeeeee;
	min-width: 16px;
	display: inline-block;
}
#tong:hover .t_jinghua{
	display: block;
}


#tong .t_jinghua .t_jinghua_ny .box::-webkit-scrollbar{
	width: 2px;
	
}
#tong .t_jinghua .t_jinghua_ny .box::-webkit-scrollbar-track{
	
	width: 2px;
}

#tong .t_jinghua .t_jinghua_ny .box::-webkit-scrollbar-track-piece{
	width: 2px;
} 
#tong .t_jinghua .t_jinghua_ny .box::-webkit-scrollbar-thumb{
	    background: #0f4ba6;
			border: 5px;
		
}
#tong .t_jinghua .t_jinghua_ny .box::-webkit-scrollbar-button{
	display: none;
}


.fixed-head #tong span {
    color: #333333;
    font-size: 16px;
}



.fixed-head #tong{
	/* background: url(../images/jinghua_icon.png) no-repeat left center; */
	background: url(../images/t_quanziu_t.gif) no-repeat left top 1px;
	background-size: 75px; 
}

/**2019-9-24**/
.guimo_banner{
	height: 600px;
	overflow: hidden;
}
.guimo_box .w1200{
	margin-top: -50px;
	position: relative;
	z-index: 2;
}
.guimo_box .text{
	border-left: 3px solid #d11e31;
	height: 50px;
	line-height: 50px;
	color: #ffffff;
	font-size: 18px;
	padding: 0 30px 0 27px;
	display: inline-block;
	background: rgba(0,0,0,.5);
}
.guimo_box .text i{
	display: inline-block;
	background: url(../images/guimo_dz.png) no-repeat left center;
	width: 14px;
	height: 21px;
	margin-right: 10px;
	position: relative;
	top:3px;
}

.guimo_box2 .text{
	width: 530px;
}
.guimo_box2 .text .t{
	width: 100%;
}
.guimo_box2 .text .dz{
	color: #ffffff;
	font-size: 18px;
	line-height: 36px;
	margin-top: 20px;
}
.gbt{
	color: #ffffff;
	font-size: 26px;
	font-weight: normal;
}
.guimo_box2 .text .gnews{
	margin-top: 28px;
}
.guimo_box2 .text .gnews ol{
	margin-top: 10px;
}
.guimo_box2 .text ol li .text_d{
	width: 390px;
}
.guimo_box2 .imgBox{
	float: right;
	width: 620px;
}
.guimo_box2 .imgBox ol li{
	float: left;
	width: 200px;
	margin-right: 10px;
	text-align: center;
	margin-bottom: 30px;
}
.guimo_box2 .imgBox ol li:nth-child(3n){
	margin-right: 0;
}
.guimo_box2 .imgBox ol li .img{
	width: 200px;
	height: 180px;
	overflow: hidden;
}
.guimo_box2 .imgBox ol li p{
	color: #eeeeee;
	font-size: 16px;
	line-height: 28px;
	margin-top: 10px;
}
.guimo_box3{
	padding-top: 70px;
	padding-bottom: 100px;
	background: url(../images/guimo_bg.jpg) no-repeat center top;
}
.guimo_box4{
	background: url(../images/guimo_bg2.jpg) no-repeat center top;
}
.guimo_box4 .title3 h3{
	color: #fff;
}
.guimo_box4 ol li .icon{
	background: url(../images/guimo_pic1.png) no-repeat center center;
}
.guimo_box4 ol li .text h3{
	color: #fff;
}
.guimo_box4 ol li .text p{
	color: #eeeeee;
}

a.t_weixin .ewm{
	display: none;
	    transition: all 0.5s;
	    position: absolute;
		left: -9px;
		top: 25px;
	    width: 95px;
	    height: 102px;
	    padding: 13px 7px 0;
		z-index: 9999;
	    background: url(../images/ewm_bg.png) no-repeat center center;
}

a.t_weixin:hover .ewm{
	display: block;
}

/*2019-12-3-国家页修改部分*/
.immigrant_box{
	background: #eef3f6;

	padding: 70px 0 30px;
	margin-bottom: 0;
}
.immigrant_box ol{
	margin-left: -10px;
	
	margin-bottom: 20px;
}

.xgxm_box ol li .text h3{
	color:#333333;
	font-size: 18px;
}

.xgxm_box ol li .text p{
	font-size: 16px;
	line-height: 24px;
	    height: 46px;
}

.immigrant_box ol li{
	border: 3px solid #1f55b1;
	position: relative;
}
.immigrant_box ol li .img{
	width: 286px;
}
.immigrant_box ol li:hover .t_xinzeng{
		display: block;
}
.immigrant_box ol li .t_xinzeng{
	display: none;
	padding: 0 27px;
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	background: #184d9e;
}
.immigrant_box ol li .t_xinzeng .t_xinzeng_bt{
	color: #ffffff;
	margin-top: 50px;
	font-size: 18px;
	    text-overflow: ellipsis;
	    overflow: hidden;
	    white-space: nowrap;
}

.immigrant_box ol li .t_xinzeng .t_xinzeng_nr{
	color: #ffffff;
	font-size: 16px;
	max-height: 86px;
	overflow: hidden;
}

.immigrant_box ol li .t_xinzeng i{
	height: 2px;
	width: 30px;
	display: block;
	background: #5e82b8;
	margin: 17px 0 19px;
}

.immigrant_box ol li .t_xinzeng a{
	color: #fff;
	font-size: 14px;
	margin-top: 20px;
	display: block;
}
.immigrant_box ol li .t_xinzeng a span{
	font-family: 宋体;
	font-weight: bold;
}

.immigrant_box2{
	    height: 535px;
	    padding-top: 30px;
}

.immigrant_box2 .box ol li .icon{
	width: 48px;
	
}

.immigrant_box2 .box ol li .text{
	padding-left: 10px;
}

.immigrant_box2 .box ol li .text h3{
	font-size: 20px;
	color: #e7b62b;
	font-weight: bold;
	    text-overflow: ellipsis;
	    overflow: hidden;
	    white-space: nowrap;
}

.immigrant_box2 .box ol li .text p{
	color: #f0f0f0;
	font-size: 17px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

.immigrant_box3{
	    padding: 32px 0 32px;
}
.immigrant_box3 .box .left .text h3{
	font-size: 20px;
}

.immigrant_box3 .box .left .text p{
	font-size: 18px;
	color: #d4d6dd;
}

.estate_box5{
	padding-top: 32px;
	height: 525px;
}

.estate_box5 .title3 h3{
	font-size: 26px;
}

.estate_box5 ol li .text h3{
	    font-size: 20px;
}
.estate_box5 ol li .text h3{
	    font-size: 20px;
}
.immigrant_box4 ol li .text p{
	color: #6b6d6e;
	font-size: 17px;
}

.immigrant_box4 ol{
	margin-bottom: 35px;
}

.immigrant_box5 .text .t{
	font-size: 16px;
	height: 78px;
	overflow: auto;
}
.immigrant_box5 .text .t::-webkit-scrollbar{
	width: 2px;
	
}
.immigrant_box5 .text .t::-webkit-scrollbar-track{
	
	width: 2px;
}

.immigrant_box5 .text .t::-webkit-scrollbar-track-piece{
	width: 2px;
} 
.immigrant_box5 .text .t::-webkit-scrollbar-thumb{
	    background: #0f4ba6;
			border: 5px;
		
}
.immigrant_box5 .text .t::-webkit-scrollbar-button{
	display: none;
}
.immigrant_box5 .text .title h3{
	font-size: 26px;
}
.immigrant_box5 .text ol li .text_d p{
	
	height: 18px;
}
.immigrant_box5 .text ol li{
	background: #185cad;
	    margin-top: 5px;
}
.immigrant_box5 .text ol li .text_d h3{
	
	color: #e7b62b;
}
.immigrant_box6{
	padding: 32px 0;
}
.immigrant_box6 .title3{
	text-align: left;
}
.immigrant_box6 .title3 h3{
	font-size: 26px;
}
.immigrant_box6 .immigrant_case_qh .box{
	border: 3px solid #1f55b1;
}
.immigrant_box6 .immigrant_case_qh .box .img{
	width: 286px;
	height: 230px;
	overflow: hidden;
}
.immigrant_box6 .immigrant_case_qh .box .text{
	    padding: 18px 20px;
}
.immigrant_box6 .immigrant_case_qh .box .text h3{
	font-size: 18px;
}
.immigrant_box6 .immigrant_case_qh .box .text p{
	font-size: 16px;
}

.immigrant_box9 .title h3{
	font-size: 26px;
}

.estate_box5{
	height: 520px;
}

.estate_box5 ol li .text p{
	font-size: 16px;
}

.immigrant_box7{
	height: auto;
	padding-bottom: 32px;
}

.immigrant_box8 .title h3{
	font-size: 26px;
}
.right_nav_btn ul li{
	font-size: 15px;
	    padding-bottom: 17px;
}
.cross_box9{
	background: #fff;
	    padding: 32px 0;
}
.cross_box9 ol li .bt{
	font-size: 20px;
	background: #184c9b;
	color: #fff;
	padding: 12px 20px;
	    text-overflow: ellipsis;
	    overflow: hidden;
	    white-space: nowrap;
}
.cross_box9 ol li:hover .bt{
	color: #fff;
	background: #d11e31;
}
.cross_box9 ol li:before{
	display: none;
}
.cross_box9 ol li{
	padding: 0 0 0;
}
.cross_box9 ol li p{
	font-size: 16px;
	padding: 0 20px;
	line-height: 24px;
	height: 48px;
}
.cross_box9 ol li a{
	padding: 0 20px;
}

.contact_box3 .title h3{
	font-size: 26px;
}

.xg_news2 ol li{
	    border: 3px solid #1f55b1;
}

.xg_news2 ol li .img{
	width: 380px;
}
.xgxm_box ol li .img span{
	z-index: 99;
	background: #1f55b1;
}
.title h3, .title h1{
	font-size: 26px;
}

.estate_box5{
	height: auto;
	padding-bottom: 32px;
}

/*2019-12-3-跨境金融修改部分*/
.cross_box_456{
	 padding: 15px 0 30px;
}
.cross_box_kj{
	    padding: 15px 0 30px;
}
.cross_box_kj .w1200{
	background: #f0f4f7;
}

.cross_box_kj .img{
	padding-left: 20px;
	overflow: hidden;
}

.cross_box_kj .text{
	float: left;
	    width: 648px;
		padding-top: 0;
}

.cross_box_kj .text .text_bt{
	background: #194a9d;
	padding: 20px 50px;
	
}

.cross_box_kj .text .text_bt .h3{
	font-size: 28px;
	color: #fff;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

.cross_box_kj .text .text_bt p{
	font-size: 18px;
	color: #fff;
	margin-top: 5px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

.cross_box_kj .text .t{
	padding: 0 50px;
	font-size: 16px;
	color: #333333;
}
.cross_box_kj .text .t p{
	position: relative;
	padding-left: 18px;
}
.cross_box_kj .text .t p:before{
	content: "";
	position: absolute;
	left: 0;
	top: 8px;
	background: url(../images/t_kj_jt.png) center center/cover;
	width: 10px;
	height: 9px;
	
}
.cross_box_shipin{
	    padding: 25px 0 25px;
}
.cross_box_kj .text .bottom{
	padding-left: 50px;
}
.cross_box_shipin ul li:nth-child(3n){
	margin-right: 15px;
}
.cross_box_shipin_kj ul li{
	width: 24.12%;
	margin-right: 1.12%;
}
.cross_box_shipin_kj ul li:last-child{
	margin-right: 0;
}

.cross_box_shipin_kj ul li .img span{
	width: 52px;
	height: 52px;
	    top: 30%;
	    left: 41%;
}
.cross_box_shipin ul li .text .wenzi{
	font-size: 15px;
}
.cross_box_shipin ul li .text{
	    padding: 15px 20px;
		margin-top: -50px;
}
.title h3, .title h1{
	font-size: 26px;
}

.name-title{
	font-size: 16px;
}
.immigrant_box6_kj{
	padding: 30px 0;
}
.immigrant_box6_kj .immigrant_case_qh .box .text h3{
	font-size: 18px;
}

.immigrant_box6_kj .title3 h3{
	font-size: 26px;
}

.immigrant_box6_kj .title3 {
	text-align: left;
		float: left;
}

.immigrant_box6_kj .immigrant_case_qh{
	margin-top: 20px;
}

.immigrant_box6_kj .immigrant_case_qh .box .text p{
	font-size: 15px;
}

.immigrant_box6_kj .bottom_more2{
	float: right;
	margin-top: 0;
}

.immigrant_box6 .immigrant_case_qh .box{
	 border: 3px solid #1f55b1;
}

.immigrant_box6 .immigrant_case_qh .box .img{
	width: 286px;
	    height: 226px;
}

.immigrant_box6 .immigrant_case_qh .box .text {
    padding: 16px  20px 25px;
}

.cross_box2_kj{
	height: 340px;
}

.cross_box2_kj .left{
	    padding: 50px 50px 0;
		height: 340px;
}

.cross_box2_kj .left .t{
	max-height: 68px;
	overflow: hidden;
}

.cross_box2_kj .left h3{
	font-size: 30px;
}

.cross_box2_kj ol{
	margin-top: 10px;
}
.cross_box2 ol li{
	height: 160px;
	padding-top: 14px;
}
.cross_box2_kj ol li .text h3{
	/* display: none; */
	font-size: 18px;
	text-overflow: ellipsis;
	    overflow: hidden;
	    white-space: nowrap;
}

.cross_box2_kj  ol li .text{
	margin-top: 10px;
}
.cross_box2_kj  ol li .text p{
	font-size: 16px;
	line-height: 24px;
	    height: 44px;
	/* height: 72px;
	    height: 48px; */
	 /*  text-overflow: ellipsis;
	       overflow: hidden;
	       white-space: nowrap; */
}

.cross_box2_kj  ol li .icon img{
	height: 45px;
}
.cross_box3_kj{
	/* margin-top: 20px; */
}

.cross_box3_kj .title .miaoshu{
	color: #333333;
	display: none;
}

.cross_box3_kj ol li{
	 border: 3px solid #1f55b1;
}

.cross_box3_kj ol li .img{
	width: 289px;
}

.cross_box3_kj ol li .text p{
	font-size: 14px;
	margin-bottom: 24px;
}

.cross_box3_kj ol li .text{
	padding: 0 20px;	
}
.cross_box6_kj {
	    padding: 30px 0 30px;
}
.cross_box6_kj .img{
	float: left;
	margin-top: 0;
}

.cross_box6_kj .text{
	float: right;
	padding: 0 0 0 0;
}

.cross_box6_kj .text .bt{
	padding:20px 50px;
	background: #194a9d;
}
.cross_box6 .img .img01 img{
width: 100%;	
}
.cross_box6_kj .text .bt span,.cross_box6_kj .text .bt h3,.cross_box6_kj .text .bt .name-title{
	color: #fff;
}

.cross_box6_kj .text .bt span{
	font-size: 16px;
}

.cross_box6_kj .text .bt h3{
	font-size: 28px;
}

.cross_box6_kj .text .bt .name-title{
	font-size: 20px;
}

.cross_box6_kj .text i.xian{
	display: none;
}

.cross_box6_kj .text .t{
	padding: 30px 50px;
}

.cross_box6_kj .text .t p{
	position: relative;
	padding-left: 18px;
}

.cross_box6_kj .text .t p:before{
	content: "";
	position: absolute;
	left: 0;
	top: 8px;
	background: url(../images/t_kj_jt.png) center center/cover;
	width: 10px;
	height: 9px;
	
}

.title3 h3{
	font-size: 26px;
}

.title3 p{
	font-size: 16px;
}
.cross_box7_kj{
	padding-bottom: 0px;
}
.cross_box7_kj .text{
	background: #0f4ba6;
	padding: 12px 30px;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
}

.cross_box7_kj ol li{
	padding: 0 0;
	border-radius: 8px;
	    height: 160px;
}

.cross_box7_kj ol li em{
	color: #fff;
	    font-size: 26px;
}

.cross_box7_kj ol li .bt{
	padding: 0 30px;
	font-size: 18px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	    margin: 15px 0 8px;
}

.cross_box7_kj ol li .ny{
	padding: 0 30px;
	font-size: 16px;
	line-height: 24px;
	height: 46px;
	overflow: hidden;
}

.cross_box7_kj ol li:before {
    content: "";
    position: absolute;
    right: -25px;
    top: 50%;
    margin-top: -13px;
    width: 13px;
    height: 20px;
    background: url(../images/t_kj_jt2.png) no-repeat center center;
}

.cross_box7_kj ol li:nth-child(4n+0):before {
	top: auto;
	bottom: -20px;
	 right: 44%;
	 width: 20px;
	 height: 13px;
	  background: url(../images/t_kj_jt_x2.png) no-repeat center center;
}
.cross_box7_kj ol li.step2{
	float: right;
}
.cross_box7_kj ol li.step2:before{
	content: "";
	position: absolute;
	left: -25px;
	top: 50%;
	margin-top: -13px;
	width: 13px;
	height: 20px;
	background: url(../images/t_kj_jt_l2.png) no-repeat center center;
}
.cross_box7_kj ol li.step2:nth-child(4n+0):before {
	top: auto;
	bottom: -20px;
	 left: 44%;
	 width: 20px;
	 height: 13px;
	  background: url(../images/t_kj_jt_x2.png) no-repeat center center;
}
.cross_box7_kj ol li.last:before { display: none;}

.cross_box8_kj{
		    background: url(../images/t_zhaunye.jpg) no-repeat center bottom;
			height: 329px;
			padding-top: 60px;
}


.cross_box8_kj .text ol li{
	width: 70%;
}

.cross_box8_kj .text ol li:last-child{
	width: 28%;
	margin: 0 0 0 10px;
	
}
.cross_box8_kj  .text ol li .btn{
	padding: 34px 30px;
	border: none;
	width: 96px;
	cursor:pointer;
}

.cross_box8_kj .text{
	width: 530px;
	    float: left;
}

.cross_box8_kj  .ewm{
	    float: left;
		margin-left: 240px;
		margin-top: 12px;
}

.cross_box8_kj  .ewm .img{
	float: left;
}
.cross_box8_kj  .ewm .zixun{
	margin-left: 20px;
	float: left;
}
.cross_box8_kj  .ewm .zixun a{
	background: #d11e31;
		color: #fff;
	    display: inline-block;
	    padding: 0 20px;
	    line-height: 36px;
	    font-size: 13px;
		margin-top: 3px;
		display: block;
	    margin-bottom: 8px;
}

.cross_box8_kj  .ewm  .zixun a i {
   background: url(../images/s09.png) no-repeat center center;
    display: inline-block;
    width: 15px;
    height: 12px;
    margin-right: 5px;
    position: relative;
    top: 1px;
}

.cross_box8_kj  .ewm h4{
	font-size: 26px;
	color: #fff;
	line-height: 34px;
	padding-top: 35px;
	font-weight: initial;
}

.cross_box9_kj{
	padding: 40px 0 30px;
}

.cross_box9_kj ol li:before{
	display: none;
}

.cross_box9_kj ol li{
	padding: 0 0;
}

.cross_box9_kj ol li .bt{
	padding: 20px 22px;
	background: #ccd5d9;
	font-size: 18px;
}

.cross_box9_kj ol li p{
	font-size: 15px;
	color: #666666;
	padding: 0 22px;
	    height: 48px;
	line-height: 24px;
}

.cross_box9_kj ol li:hover .bt{
	background: #d11e31;
	color: #fff;
}


.cross_box9_kj ol li:hover a, .cross_box9_kj ol li:hover .bt {
   color: #fff;
}
.cross_box10_kj{
	    padding: 30px 0 30px;
} 

/*t12-4地区频道修改部分*/
.guimo_box .right{
	float: right;
	border-left: none;
	border-right: 3px solid #d11e31;
}

.guimo_box .right i{
	    background: url(../images/t_dianhua_b.png) no-repeat left center;
		    width: 22px;
		    height: 21px;
}

.home_box5_dq .home_box_event .box .img{
	position: relative;
	float: none;
}
.home_box5_dq .home_box_event .box .img .img_wenzi{
	position: absolute;
	bottom: 0;
	left:0;
	right: 0;
	background: rgba(0, 0, 0, 0.8);
}

.home_box5_dq .home_box_event .box .img .img_wenzi p{
	color: #fefefe;
	font-size: 16px;
	padding: 20px 22px;
	max-width: 406px;
	text-overflow: ellipsis;	
	overflow: hidden;	
	white-space: nowrap;
}

.home_box5_dq .home_box_event .box .img .t_baoming{
	position: absolute;
	top: 0;
	right: 0;
}

.home_box5_dq .home_box_event .box .t_sb {
	width: 555px;
	height: 330px;
	    overflow: hidden;
		float: left;
}

.home_box5_dq .home_box_event .slick-prev,.home_box5_dq .home_box_event .slick-next{
	opacity: 0;
}


.home_box5_dq .home_box_event .box .t_sb .slick-dots{
	right: -225px;
	
}

.home_box5_dq .home_box_event .box .t_sb .slick-dots li button{
	border-radius: 25px;
	background: #aaaaaa;
}

.home_box5_dq .home_box_event .box .t_sb .slick-dots .slick-active{
	background:#fffff8;
	width: 40px;
	border-radius: 25px;
}

.home_box5_dq .home_box_event .box .t_sb .slick-dots .slick-active button{
	background: #fffff8;
	border-radius: 25px;
}

.home_box5_dq .home_box_event .box .text ul{
	margin-top: 30px;
}
.home_box5_dq .home_box_event .box .text ul li{
	position: relative;
	padding-left: 25px;
	margin-bottom: 16px;
	display: block;
	float: left;
	width: 100%;
}
.home_box5_dq .home_box_event .box .text ul li:before{
	content: "";
	border:1px solid #acacac;
	border-radius: 25px;
	position: absolute;
	left: 0;
	top: 2px;
	width: 14px;
	height: 14px;
}

.home_box5_dq .home_box_event .box .text ul li p{
	float: left;
	font-size: 15px;
	color: #555555;
	    width: 380px;
		text-overflow: ellipsis;
		overflow: hidden;	
		white-space: nowrap;
}


.home_box5_dq .home_box_event .box .text ul li span{
	float: right;
	font-size: 15px;
	color: #555555;
}

.home_box5_dq .home_box_event .box .text{
	    padding: 30px 60px 0;
}

.home_box5_dq{
	padding: 30px 0;
}

.immigrant_box5_dq{
	height: auto;
	padding-top: 50px;
	padding-bottom: 40px;
}

.immigrant_box5_dq .imgBox ol li .img01{
		position: relative;
		height: 180px;
}

.immigrant_box5_dq .imgBox ol li .img01:before{
	background: url(../images/t_dq_bg.png)center center /cover;
	width: 214px;
	height: 190px;
	content: "";
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	
}

.immigrant_box5_dq .imgBox ol li .img01 img{
	position: relative;
	z-index: 999;
	    height: 176px;
	    width: 200px;
}
.immigrant_box6_dq {
	    padding: 42px 0;
}
.immigrant_box6_dq .title3{
	float: left;
}

.immigrant_box6_dq .bottom_more2{
	float: right;
	margin-top: 0;
}

.immigrant_box6_dq .immigrant_case_qh .box .text p{
	font-size: 15px;
}

.immigrant_box6_dq .immigrant_case_qh .box .text h3{
	font-size: 18px;
}

.home_box6_dq{
	    padding-top: 32px;
	    padding-bottom: 32px;
}

.estate_box5_dq{
	height: auto;
	padding-top: 32px;
	padding-bottom: 32px;
}

.estate_box5_dq ol li .text h3{
	font-size: 20px;
}

.estate_box5_dq ol li .text p{
	font-size: 16px;
}

.immigrant_box_dq{
	padding: 32px 0 32px;
}

.immigrant_box_dq ol li{
	    border: 3px solid #1f55b1;
}
.immigrant_box_dq ol li .img{
	width: 286px;
}
.contact_box3_dq{
	padding: 32px 0 32px;
}
.immigrant_box_dq ol li .text{
	background: #eef3f6;
}
.immigrant_box_dq ol li .text h3{
	font-size: 18px;
	color: #333333;
}

.immigrant_box_dq ol li .text p{
	font-size: 15px;
	color: #666666;
}

.right_nav_btn ul li{
	font-size: 15px;
	    padding-bottom: 18px;
}

.selectBox{
	float: right;
	text-align: right;
	 position: relative;
}

.selectBox .inputCase .imitationSelect{
	background: none;
	border: none;
	font-size: 15px;
	color: #d11e31;
	    text-align: right;
}

.selectBox  .selectUl{
	display: none;
	    text-align: right;
	position: absolute;
	right: 0;
	left: 0;
	top: 100%;
}
.immigrant_box_gj{
	padding: 35px 0 30px;
}
.immigrant_box_gj ol li .img{
	height: 180px;
}
.immigrant_box_gj ol{
	margin-top: 0;
}
 .immigrant_box_gj ol li .text h3{
	 font-size: 16px;
 }
.immigrant_box_gj ol li .text p {
    font-size: 14px;   
}

.immigrant_box_gj ol li .text{
	    padding: 10px 18px;
}

.immigrant_box_gj ol li .text p,.immigrant_box_gj ol li .text .text_3p_no{
	       font-size: 14px;
	       line-height: 21px;
	       /* height: 38px; */
		   height: 66px;
		   margin-top: 3px;
		   overflow: hidden;
}

.fast_nav{
	height: 65px;
}


.immigrant_box4 ol li .icon{
	width: 80px;
	height: 80px;
	background-size: 100%;
}

.estate_box5 ol li .icon img{
	max-width: 40px;
}

.estate_box5 ol li .text p{
	height: 38px;
	    overflow: hidden;
}

.immigrant_box5{
	    height: auto;
	    padding: 30px 0;
}

.immigrant_box5 .text .t{
	height: 172px;
}

.immigrant_box5 .text .more{
	    margin-top: 18px;
}

.immigrant_box5 .text ol li{
	padding: 14px 0;
}

.immigrant_box5 .img{
	height: 452px;
}

.immigrant_box5 .img img{
	height: 452px;
}

.immigrant_box5 .img .guojia img{
	height: auto;
}

.immigrant_box9{
	    height: auto;
	    padding: 32px 0;
}


.immigrant_box2 .box .img{
	width: 480px;
}

.immigrant_box2 .box ol{
	width: 668px;
}

.immigrant_box2 .box ol li .text{
	float: left;
	padding-left: 20px;
	width: auto;
}

.immigrant_box2 .box ol li .text h3{
	font-size: 16px;
}

.immigrant_box2 .box ol li .text p{
	font-size: 13px;
	    height: 16px;
}

.immigrant_box2 .box ol li .icon{
	width: 46px;
}
.immigrant_box2 .box ol li{
	    padding: 17px 0;
}

.immigrant_box2{
	height: auto;
	    padding: 30px 0;
		display: none;
}

.item_box .img{
	width: 552px;
}

.immigrant_box5 .text .more{
	display: none;
}
.xgxm_box ol li .img span.t_sibian{
	border-radius: initial;
	padding: 0 0 0 0;
	 background: none;
	/*-webkit-clip-path: polygon(0% 0%, 90% 0%, 100% 100%, 0% 100%); */
	
} 

.xgxm_box ol li .img span.t_sibian .aaa{
	border-top: none;
	border-bottom:30px #1f55b1 solid;
	border-left: none;
	border-right: transparent 15px solid;
	width: 100%;
	display: block;
	
}
.xgxm_box ol li .img span.t_sibian p{
	margin-top: -29px;
	text-align: left;
	margin-left: 10px;
	padding-right: 30px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	max-width: 284px;
}
.estate_box2_guojia{
	background: #eff3f5;
	padding: 20px 0 20px;
}

.estate_box2_guojia ol{
	/* margin-bottom: 20px; */
	margin-bottom: 0px;
}
.immigrant_box_gj ol li .text .text_3p{
	margin-top: 3px;
}
.immigrant_box_gj ol li .text .text_3p p{
	height: auto;
	line-height: 22px;
	margin-top: 0;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.immigrant_box_gj ol li .text .text_3p h4,.immigrant_box_gj ol li .text .text_3p h5{
	font-size: 14px;
}
.immigrant_box5 .img{
	position: relative;
}
.immigrant_box5 .img .t_bofang {
	position: absolute;
	left: 42%;
	z-index: 99;
	top: 40%;
}
.immigrant_box5 .img .t_bofang img{
	height: auto;
	line-height: 0;
	cursor: pointer;
	
}

.estate_show .img{
	position: relative;
}
.estate_show .img .t_wailian{
	position: absolute;
	top: 39%;
	left: 39%;
	color: #fff;
	background: rgba(209, 30, 49, .8);
	border-radius: 25px;
	padding: 16px 24px ;
	font-size: 24px;
	letter-spacing:1px;
}

.estate_show .img .t_wailian:before{
	content: "";
	float: none;
	display: block;
	background: url(../images/t_vr2.png)center center/cover;
	width: 54px;
	height: 41px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 5px;
}


.pop_box {
	display: none;
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 9999;
	background: rgba(0, 0, 0, 0.7);
}

.pop_box  .t_neirong{
	    width: 370px;
	    margin: 0 auto;
	    display: block;
	    position: relative;
	    top: 50%;
		background: #fff;
	    transform: translateY(-50%);
	    -o-transform: translateY(-50%);
	    -ms-transform: translateY(-50%);
	    -moz-transform: translateY(-50%);
	    -webkit-transform: translateY(-50%);
}

.pop_box  .t_neirong .cha{
	float: right;
	margin-top: 15px;
	margin-right: 18px;
	display: block;
}
.pop_box  .t_neirong .t_neirong_lj{
	padding: 0 50px 40px;
}
.pop_box  .t_neirong .t_neirong_lj h3{
	font-weight: initial;
	font-size: 18px;
	color: #333333;
	text-align: center;
}

.pop_box  .t_neirong .t_neirong_lj ul{
	margin-top: 50px;
}
.pop_box  .t_neirong .t_neirong_lj ul li{
	width: 40%;
	float: left;
	margin-right: 20%;
	margin-bottom: 30px;
}
.pop_box  .t_neirong .t_neirong_lj ul li:nth-child(2n){
	margin-right: 0;
}
.pop_box  .t_neirong .t_neirong_lj ul li a{
	border-radius: 25px;
	background: #1f55b1;
	color: #fff;
	font-size: 16px;
	text-align: center;
	width: 100%;
	display: block;
	padding: 8px 16px;
	    text-overflow: ellipsis;
	    overflow: hidden;
	    white-space: nowrap;
}


/*2020-04-22新增样式*/
.country_qh {  text-align: center; }
.country_qh>div { display: inline-block; text-align: center; width: 16%; }
.country_box { height: 100px; margin-top:-100px;padding-top:0; }
.country_qh {  }
.country_box .country_qh .box { border-right:none; }
.country_box a { display: block; position: relative; }
.country_box .country_qh .box p { margin-top:0; padding-top:12px; }
.country_box .country_qh { overflow: visible; }
.country_box .country_qh .box span { border:none; border-radius: 0; display: none; position: absolute; left:50%; height: 60px; margin-left:-25px; width: 50px; top:-60px; }
.country_box .country_qh .box span img { width: 50px; height: 50px; border-radius: 50%;border:1px solid #fff; }
.country_box .country_qh .box:hover span { display: block; }
.home_boxa { padding-bottom:70px; }
.home_boxaa { float: left; width: 586px; }
.home_boxaa .tit {  }
.home_boxaa .tit .t { float: left; font-size: 24px;color:#333333; }
.home_boxaa .tit .t span { font-size: 16px; vertical-align: bottom; text-transform: uppercase; color:#666666; }
.home_boxaa .tit a.more { margin-top:5px; float: right; font-size: 14px;color:#fff; padding:5px;line-height: 1; background: #d11e31; }
.home_boxab { margin-top:26px; }
.home_boxab a {vertical-align: top; display: block; position: relative; }
.home_boxab a img { vertical-align: top; }
.home_boxab a span { display: block; width: 100%;  position: absolute; left:0; bottom:0; font-size: 14px;color:#fff; background: rgba(0,0,0,0.3); color:#fff; padding:10px 12px 10px 12px;text-overflow: ellipsis; overflow: hidden;white-space: nowrap; box-sizing: border-box; }
.home_boxab .pic { float: left; width: 298px; overflow: hidden; }
.home_boxab .newList { float: right; width: 274px; }
.home_boxab .newList ul li { padding:11px 0; border-bottom:1px solid #e2e2e2; }
.home_boxab .newList ul li:nth-child(1) { padding-top:4px; }
.home_boxab .newList span { font-size: 14px;color:#c4c4c4; }
.home_boxab .newList a { float: left; font-size: 14px;color:#757575; width: 280px; overflow: hidden;    text-overflow: ellipsis;    white-space: nowrap;}
.home_boxad { float: right; }
.home_boxb { margin-bottom:70px; padding:46px 0 36px; background: url(../images/add3.jpg) no-repeat center; background-size: cover; }
.home_boxba .tit .t { font-size:24px;color:#fff;   }
.home_boxba .tit .t span { font-size:16px; vertical-align: bottom; text-transform: uppercase; color:#fff;   }
.home_boxbb { border-top:1px solid #a9b2c8; border-bottom:1px solid #a9b2c8; margin-top:20px; padding:20px 0 0px; }
.home_boxbc .t { float: left; width: 84px; height: 25px; line-height: 25px; background: url(../images/add4.png) no-repeat center; background-size: cover; font-size: 12px;color:#fff; text-align: center; }
.home_boxbc .con { width: 1088px; float: right; }
.home_boxbc .con a { width: 16%; font-size: 12px;color:#fff; display: inline-block; margin-bottom:10px; }
.home_boxbc { padding-bottom:20px; }

/*底部修改样式*/
.banquan .tb { display: none; }
.flogo { margin-bottom:5px; }
.flogo img { width: 113px; height: auto; }
.f_wx ul li { float: left; margin-right:22px; text-align: center; }
.f_wx ul li span { font-size: 	12px;color:#666666; margin-top:5px; display: block; }
.header .nav ul li a.xiangmu{
	position: relative;
		padding-right: 20px;
}
.header .nav ul li a.xiangmu:after{
	content: "";
	width: 14px;
	height: 6px;
	background:url(../images/pc_jt.png)center center;
	background-repeat: no-repeat;
	position: absolute;
	right: 0;
	top: 45%;
}

.header .nav ul li:hover>a.xiangmu::after,
.header .nav ul li.cur>a.xiangmu::after{
	background:url(../images/pc_jt_h.png)center center;
}

.foot_gj ul li .con a.nolink:hover{
	color:#888b8e;
}


/*2020-05页面修改*/
/*移民服务国家页*/
a,img {vertical-align: top;}
.ymfwA { padding:45px 0 50px;background: url(../images/ymfwa1.jpg) no-repeat center/cover;}
.ymfwA-a {float: left;width: 738px;}
.ymfwA-a .tit { border-bottom:1px solid #bfbfbf; padding-bottom:20px; margin-bottom:22px;}
.ymfwA-a .tit .icon {float: left;}
.ymfwA-a .tit p {font-size: 26px;color:#333333;float:left;margin-left:10px;vertical-align: top;line-height: 32px;}
.ymfwA-a .tit p span {font-size: 16px;color:#a8a8a8;text-transform: uppercase;}
.ymfwA-a .con { font-size: 16px;color:#6c6c6c;line-height: 30px;}
.ymfwA-a a.more { display: inline-block; font-size: 16px;color:#fff;background: url(../images/a1.png) no-repeat 20px center #d11e31;margin-top:30px; padding:10px 20px 10px 45px; border-radius:20px; }
.ymfwA-b { float: right;position: relative;top:-36px;}
.mtit {text-align: center;}
.mtit .ten {font-size: 16px;color:#999999;text-transform: uppercase;}
.mtit .tcn {font-size: 24px;color:#333333;}
.ymfwB { padding:40px 0 50px;}
.ymfwB ul { margin-top:24px;}
.ymfwB ul li {overflow: hidden;position: relative;width: 25%;float: left;}
.ymfwB ul li img {transition: all 0.8s;}
.ymfwB ul li:hover img { transform: scale(1.1);}
.ymfwB ul li .tit { padding-top:38px; position: absolute; left:0; top:0;width: 100%;text-align: center;}
.ymfwB ul li .pic{overflow: hidden;}
.ymfwB ul li .icon img{transition:initial;}
.ymfwB ul li:hover .icon img{transform: initial;}
.ymfwB ul li .tit .t {font-size: 24px;color:#fff}
.ymfwB ul li .icon {margin:22px 0;min-height: 42px;}
.ymfwB ul li .more {background: #ededed;margin:0 auto;width: 112px;padding: 8px 0;text-align: center;font-size: 14px;color:#666666;border-radius:17px; }
.ymfwC-a ul {margin-top:30px; }
.ymfwC-a ul li {float: left;width: 292px;margin-right:10px;}
.ymfwC-a ul li .pic {position: relative;overflow: hidden;}
.ymfwC-a ul li .pic img { transition: all 0.8s;}
.ymfwC-a ul li:hover .pic img {transform: scale(1.1);}
.ymfwC-a ul li:hover .pic span {background-color: #d11e31;}
.ymfwC-a ul li .pic span {display: inlin-block;position: absolute;left:0;top:20px;background: #184d9e;font-size: 12px;color:#ededed;padding:6px 18px;border-top-right-radius:14px;border-bottom-right-radius:14px;}
.ymfwC-a ul li:nth-child(4n) { margin-right:0;}
.ymfwC-a ul li .tit {background: #f7f8fa;padding:16px 20px 16px 14px;}
.ymfwC-a ul li .tit .t {font-size: 16px;color:#333;margin-bottom:4px;}
.ymfwC-a ul li .tit .c {font-size: 13px;color:#666666;line-height: 19px;height: 38px; text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;}
.ymfwD {padding-top:40px;}
.mleft .mtit {text-align: left;padding-bottom:16px;border-bottom:1px solid #e5e5e5;}
.mleft .mtit .tcn {float: left;}
.mleft .mtit .ten {float: left;padding-top:10px;margin-left:8px;}
.mtit a { float: right;font-size: 15px;color:#666666;padding-top:10px;}
.ymfwD-a { margin-top:26px;}
.ymfwD-a ul li {margin-bottom: 15px;height: 270px; text-align: center;padding-top:50px; float: left; width: 276px; margin-right:32px;overflow: hidden;box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.1);}
.ymfwD-b ul li {padding-top:40px;}
.ymfwD-a ul li:nth-child(4n) { margin-right: 0;}
.ymfwD-a ul li .pic {height: 60px;}
.ymfwD-a ul li .con {margin-top:15px;}
.ymfwD-b ul li .con { padding: 0 45px;line-height: 26px;}
.ymfwD-a ul li .con .t {/*font-size: 20px;*/font-size: 14px;color:#333333;}
.ymfwD-a ul li .con .c {font-size: 14px;color:#666;margin-top:15px;height: 75px;overflow: hidden;}
.ymfwE { padding-top:40px;}
.ymfwE-a { margin-top:26px;}
.ymfwE-a ul li {background: #f8f8f8; float: left;width: 50%;overflow: hidden;height: 230px;overflow: hidden;}
.ymfwE-a ul li .pic {position: relative; float: left;width: 50%;overflow: hidden;}
.ymfwE-a ul li .pic img{width: 290px;height: 218px;}
.ymfwE-b {padding:24px 22px 0; float: left;width: 50%;overflow: hidden;height: 209px;position: relative;}
.ymfwE-b .more {display: block;width: 29px;height: 29px;background: url(../images/ymfwe2.png) no-repeat center;position: absolute;right:22px;bottom:15px;}
.ymfwE-b .t {font-size: 16px;color:#333;border-bottom:1px solid #d2d2d2; padding-bottom:16px;margin-bottom:15px;}
.ymfwE-b .c { font-size: 14px;color:#666666;line-height: 22px;}
.ymfwE-a ul li .pic:after {z-index: 100; content:'';width: 13px;height: 26px;position: absolute;top:50%;margin-top:-13px}
.ymfwE-a ul li.sign1 .pic:after,.ymfwE-a ul li.sign2 .pic:after { right:0px;background: url(../images/ymfwe4.png) no-repeat center;}
.ymfwE-a ul li.sign3 .pic:after,.ymfwE-a ul li.sign4 .pic:after { left:0px;background: url(../images/ymfwe3.png) no-repeat center;}
.ymfwF { padding:40px 0;}
.ymfwF-a { margin-top:30px;}
.ymfwF-a .slick-slide .con .more{background: #e7ecee;display: inline-block;border-radius: 50px;padding: 0 20px;line-height: 36px;color: #666666;font-size: 13px;margin-top: 20px;}
.ymfwF-a .slick-slide .con .more i{background: url(../images/s08.png) no-repeat center center;display: inline-block;width: 15px;height: 12px;margin-right: 5px;position: relative;top: 1px;}
.ymfwF-a .slick-slide .con .more:hover{background: #d11e31;color: #fff;}
.ymfwF-c .pic { position: relative;overflow: hidden;}
.ymfwF-c .pic img { transition: all 0.8s; height: 226px;}
.ymfwF-c .pic p {display: inlin-block;position: absolute;left:0;bottom:20px;background: #184d9e;font-size: 12px;color:#ededed;padding:6px 18px;border-top-right-radius:14px;border-bottom-right-radius:14px;}
.ymfwF-c .con {transition: all 0.8s; position: relative; background: #ffffff;padding:20px 20px 0;border:1px solid #eeeeee;height: 160px;overflow: hidden;}
.ymfwF-b .slick-slide { margin:0px 6px!important;}
.ymfwF-c .con .t {font-size: 16px;color:#333333;margin-bottom:6px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.ymfwF-c .con .c {font-size: 13px;color:#666666;line-height:18px;overflow: hidden;height: 38px;}
.ymfwF-a .slick-slide { padding: 10px 0;}
.ymfwF-a .slick-slide:hover .con {  height:176px; margin-top:-16px; padding-top:27px; border-color:#fff;box-shadow: 0px 3px 24px 0px rgba(163, 166, 168, 0.2);}
.ymfwF-a .slick-slide:hover .con .t {  margin-bottom:8px; }
.ymfwF-a .slick-slide:hover .con .more{background: #d11e31;color: #fff;margin-top:27px;}
.ymfwF-a .slick-slide:hover .con .more a{color: #fff;}
.ymfwF-a .slick-slide:hover .con .more i{background: url(../images/s09.png) no-repeat center center;}
.ymfwF-a .slick-slide:hover .pic img { transform: scale(1.1);}
.ymfwF-a .slick-slide:hover .pic p {background: #d11e31;}
.ymfwF-b .slick-next {right: -40px!important;background: url(../images/snext.png) no-repeat right center;border:none;opacity:0.3;}
.ymfwF-b .slick-prev {right: auto!important;left: -40px!important;background: url(../images/sprev.png) no-repeat left center;border:none;opacity:0.3;}
.ymfwG{padding: 40px 0;background: #fff;}
.ymfwG ol{margin-top: 30px;margin-left: -10px;}
.ymfwG ol li{float: left;width: 292px;height: 160px; background: #f8f8f8;padding: 30px 22px;margin-left: 10px;margin-bottom: 20px;position: relative;}
.ymfwG ol li:before{content: "";position: absolute;left: 50%;top: 0;margin-left: -124px;width: 248px;height: 4px;background: #184c9b;border-radius:0 0 3px 3px;}
.ymfwG ol li .bt{color: #333333;font-size: 16px;}
.ymfwG ol li p{color: #666666;font-size: 13px;line-height: 18px;height: 36px;overflow: hidden;margin: 10px 0 20px;}
.ymfwG ol li a{display: inline-block;color: #184c9b;}
.ymfwG ol li:hover::before{background: #d11e31;}
.ymfwG ol li:hover {box-shadow: 0px 3px 24px 0px rgba(163, 166, 168, 0.4);}
.ymfwG ol li:hover a,
.ymfwG ol li:hover .bt{color: #d11e31;}
.ymfwH {background: #fff;}
.home_team_qh .box .text .div_img img{
	display: inline-block;
}
.home_team_qh .box .text .div_img{
	text-align: center;
	    display: block;
}
/*项目详情*/
.xmxqA { padding-top:42px;}
.xmxqA .mtit { border:none;}


.xmxqA-a { }
.xmxqA-a ul li { padding:25px 12px 0 24px; border-bottom:3px solid #184d9e; height: 226px;background: #f8f8f8; float: left;height: 226px;overflow: hidden;}

.xmxqA-a ul li .t {margin-bottom:22px; }
.xmxqA-a ul li .c {font-size: 16px;color:#666666; line-height: 28px; }
.xmxqA-a ul li .t span {font-size: 16px;color:#fff;display: inline-block; padding: 8px 20px; border-radius:18px;background: #184d9e;}
.xmxqA-a ul li.sign1 {width: 420px;margin-right:10px;}
.xmxqA-a ul li.sign2 {width: 270px;margin-right:10px;}
.xmxqA-a ul li.sign3 {width: 270px;}
.xmxqA-a ul li.sign4 { float: right; width: 200px;}
.xmxqA-a ul li:hover {box-shadow: 0px 0px 15px 0px rgba(5, 5, 9, 0.2);border-color:#d11e31}
.xmxqA-a ul li:hover .t span {background-color:#d11e31}

.xmxqB{padding-bottom: 0px; padding-top:40px;}
.xmxqB ol{margin-top: 60px;}
.xmxqB ol li{float: left;width: 170px;height: 120px;border-radius: 10px; margin-right: 87px;margin-bottom: 40px;position: relative;}
.xmxqB ol li:nth-child(5){ margin-right:0;float: right;}
.xmxqB ol li:nth-child(6){ margin-right:0;float: right;}
.xmxqB ol li:nth-child(15){ margin-right:0;float: right;}
.xmxqB ol li:before{content: "";position: absolute;right: -13px;top: 50%;margin-top: -13px;width: 13px;height: 26px;background: url(../images/xmxqb1.png) no-repeat center center;}
.xmxqB ol li em{color: #91abd6;font-size: 80px;position: absolute; left:6px; top:-50px; font-family: Gilroy-Medium;}
.xmxqB ol li .bt{position: relative; padding:12px 0 12px 55px;background: #e9eef7; color: #666666;font-size: 14px;margin: 0 0 14px;}
.xmxqB ol li p{color: #6b6b6b;font-size: 13px;line-height: 20px;}
.xmxqB ol li .ny{padding: 0;font-size: 16px;line-height: 24px;height: 46px;overflow: hidden;text-align: left; }
.xmxqB ol li:before {content: "";position: absolute;right: -55px;top: -7px;width: 25px;height: 35px;background: url(../images/xmxqb1.png) no-repeat center center;}
.xmxqB ol li:nth-child(5n+0):before {top: auto;bottom: -20px;right: -16px; width: 35px;height: 25px;background: url(../images/xmxqb2.png) no-repeat center center;}
.xmxqB ol li.step2{float: right;}
.xmxqB ol li.step2:before{content: "";position: absolute;top: auto;top: -7px;left: -55px;width: 35px;height: 25px;background: url(../images/xmxqb3.png) no-repeat center center;}
.xmxqB ol li.step2:nth-child(5n+0):before {top: auto;top: -20px;left: -55px;width: 35px;height: 25px;background: url(../images/t_kj_jt_x2.png) no-repeat center center;}
.xmxqB ol li.last:before { display: none;}
.xmxqB ol li:hover .bt {background: #fdf2f3;color: #d6000e;}
.xmxqB ol li:hover .bt em {color: #d6000e;}
.xmxqB ol li:hover::before {background: url(../images/xmxqb1bg.png) no-repeat center center;}
.xmxqB ol li:nth-child(5n+0):hover::before {background: url(../images/xmxqb2bg.png) no-repeat center center;}
.xmxqB ol li.step2:hover::before{background: url(../images/xmxqb3bg.png) no-repeat center center;}

.xmxqC {}
.xmxqC-a {background: url(../images/xmxqc1.jpg) no-repeat center/cover;overflow: hidden;height: 180px;}

.xmxqC-b {float: left; margin-left:345px;padding-top:52px;}
.xmxqC-b .t {font-size: 20px;color:#ffffff;}
.xmxqC-b ul { margin-top:18px;}
.xmxqC-b ul li {float: left;width: 220px;margin-right:10px;}
.xmxqC-b ul li:last-child {width: 100px;}
.xmxqC-b ul li input { border-radius:17px;font-size: 16px;color:#333;width: 100%;height: 34px;border:none;}
.xmxqC-b ul li .inp { padding-left:20px;}
.xmxqC-b ul li .sub { color:#fff;background: #1f55b1;}

.xmxqC-c {float: right;margin-top: 40px; margin-right:26px; }
.xmxqC-c  .ewm .img{float: left;}
.xmxqC-c  .ewm .zixun{margin-left: 20px;float: left;}
.xmxqC-c  .ewm .zixun a{background: #d11e31;color: #fff;display: inline-block;padding: 0 20px;line-height: 36px;font-size: 13px;margin-top: 3px;display: block;margin-bottom: 8px;}
.xmxqC-c  .ewm  .zixun a i {background: url(../images/s09.png) no-repeat center center;display: inline-block;width: 15px;height: 12px;margin-right: 5px;position: relative;top: 1px;}
.xmxqD { padding-top:40px;}

.xmxqE { padding:40px 0;}
.xmxqE ol li .text {margin-top:0;border-top:none; padding:12px 24px 20px; border:1px solid #bbbbbb;}
.xmxqF { padding:0 0 40px;}












/**2020-7-10新增**/
/**面包屑**/
.y-mbx{
	padding: 18px 0;
}
.y-mbx .bk .img{
	float: left;
	margin-right: 8px;
	margin-top: 2px;
}
.y-mbx .bk a{
	float: left;
	font-size: 13px;
	color: #bbbbbb;
}
.y-mbx .bk span{
	float: left;
	margin: 0 6px;
}

/**内容1**/
.y-yizc .zc ul li{
	float: left;
	width: 592px;
	background-color: rgb(255, 255, 255);
	box-shadow: 0px 0px 9px 0px rgba(4, 0, 0, 0.05);
}
.y-yizc .zc ul li .nrb{
	padding: 0 24px;
}
.y-yizc .zc ul li .bt .l{
	float: left;
	position: relative;
	margin-left: 13px;
}
.y-yizc .zc ul li .bt .l:before{
	content: "";
	border:2px solid #0f4ba6;
	position: absolute;
	left: -12px;
	top: 5px;
	height: 17px;
}
.y-yizc .zc ul li .bt .l .span{
	float: left;
	font-size: 20px;
	color: #333333;
}
.y-yizc .zc ul li .bt .l .p{
	float: left;
	color: #666666;
	font-size: 14px;
	margin-top: 6px;
	margin-left: 5px;
}
.y-yizc .zc ul li .bt .r{
	float: right;
}
.y-yizc .zc ul li .bt .r .h3 a{
	color: #999999;
	font-size: 15px;
}
.y-yizc .zc ul li .xt{
	border:1px solid #e7edf6;
	margin: 15px 0 26px;
}
.y-yizc .zc ul .ccc{
	padding: 23px 24px 31px 24px;
	margin-right: 16px;
}
.y-yizc .zc ul li .nr .img{
	float: left;
}
.y-yizc .zc ul li .nr .zi{
	float: left;
	width: 331px;
	margin-left: 13px;
}
.y-yizc .zc ul li .nr .zi h3{
	font-size: 18px;
	color: #333333;
	margin-bottom: 12px;
	margin-top: 11px;
	font-weight:normal;
}
.y-yizc .zc ul li .nr .zi .span{
	font-size: 14px;
	color: #666666;
	line-height: 24px;
}
.y-yizc .zc ul li .nr{
	margin-bottom: 25px;
}
.y-yizc .zc ul li .nr-1 ol li{
	width: 540px;
	background: none;
	box-shadow: initial;
	float: none;
	padding-left: 15px;
	background: url(../images/icon2.png) no-repeat left center;
}
.y-yizc .zc ul li .nr-1 ol li a .span{
	float: left;
	color: #666666;
	font-size: 14px;
}
.y-yizc .zc ul li .nr-1 ol li a .p{
	float: right;
	color: #666666;
	font-size: 14px;
}
.y-yizc .zc ul li .nr-1 ol li:nth-last-child(2){
	margin: 22px 0;
}
.y-yizc .zc ul li .ss{
	padding: 0 50px;
}
.y-yizc .zc ul li .ss ul li input{ 
	background-color: #f2f2f2;
	width: 240px;
	font-size: 15px;
	color: #666666;
	padding: 0 0 0 8px;
	line-height: 44px;
	border: 1px solid transparent;
}

.y-yizc .zc ul li .ss ul li input.yzm{
	float: left;
	width: 65%;
}
.y-yizc .zc ul li .ss ul li input.btn{
	float: left;
	width: 35%;
	background: #c81c2e;
	color: #fff;
	padding-left: 0;
}

.y-yizc .zc ul li .msxy{
	margin-bottom: 29px;
	display: none;
}
.y-yizc .zc ul li .ss ul li .sux select{ 
	background-color: #f2f2f2;
	border: 0px solid transparent;
	width: 243px;
	color: #666666;
	font-size: 15px;
	padding: 11px 0 14px 10px;
}
.y-yizc .zc ul li .ss ul li{
	background: none;
	box-shadow: initial;
	float: left;
	/*padding: 0 44px 29px 47px;*/
	/*width: 240px;*/
	width: 48.5%;
	
	margin-bottom: 30px;
}
.y-yizc .zc ul li .ss ul li:nth-last-child(2n){
	margin-right: 3%;
}
.y-yizc .zc ul li .ss .tj a, .y-yizc .zc ul li .ss .tj .a{
	color: #fff;
	background-color: #0f4ba6;
	padding: 9px 50px;
	text-align: center;
	font-size: 15px;
	border: 0;
	cursor: pointer;
}
.y-yizc .zc ul li .ss{
	margin-bottom: 35px;
    background: url(../images/mashangyuyue.jpg) no-repeat left center;
    height: 453px;
    padding-top: 194px;
}
.y-yizc .zc ul li .ss .tj{
	text-align: center;
}
.y-yizc .ymsh{
	margin-top: 19px;
	padding: 29px 26px 31px 24px;
	margin-bottom: 38px;
	background-color: rgb(255, 255, 255);
	box-shadow: 0px 0px 9px 0px rgba(4, 0, 0, 0.05);
}
.y-yizc  .ymsh .ymsh-l{
	width: 559px;
	float: left;
}
.y-yizc  .ymsh .ymsh-l .bt .l{
	float: left;
	position: relative;
	margin-left: 13px;
}
.y-yizc  .ymsh .ymsh-l .bt .l .h3{
    float: left;
    font-size: 20px;
    color: #333333;
}
.y-yizc  .ymsh .ymsh-l .bt .l .p{
	float: left;
    color: #666666;
    font-size: 14px;
    margin-top: 6px;
    margin-left: 5px;
}
.y-yizc .ymsh .ymsh-l .bt .l{
	float: left;
}
.y-yizc .ymsh .ymsh-l .bt  .l:before{
	content: "";
	border: 2px solid #0f4ba6;
	position: absolute;
	left: -12px;
	top: 5px;
	height: 17px;
}
.y-yizc .ymsh .ymsh-l .bt .r{
	float: right;
}
.y-yizc .ymsh .ymsh-l .bt .r a{
	color: #999999;
	font-size: 15px;
}
.y-yizc .ymsh .ymsh-l .xt{
	border: 1px solid #e7edf6;
	margin: 15px 0 26px;
}
.y-yizc .ymsh .ymsh-l .nr .img{
	float: left;
}
.y-yizc .ymsh .ymsh-l .nr .zi{
    float: left;
    width: 331px;
    margin-left: 13px;
}
.y-yizc .ymsh .ymsh-l .nr .zi h3{
	font-size: 18px;
	color: #333333;
	margin-bottom: 12px;
	margin-top: 11px;
	font-weight: normal;
}
.y-yizc .ymsh .ymsh-l .nr .zi h3{
	font-size: 18px;
	color: #333333;
	margin-bottom: 12px;
	margin-top: 11px;
	font-weight: normal;
}
.y-yizc .ymsh .ymsh-l .nr .zi .span{
	font-size: 14px;
	color: #666666;
	line-height: 24px;
}
.y-yizc .ymsh .ymsh-l .nr-1 ul li{
	padding-left: 15px;
	background: url(../images/icon2.png) no-repeat left center;
}
.y-yizc .ymsh .ymsh-l .nr-1 ul li a .span{
	float: left;
	color: #666666;
	font-size: 14px;
}
.y-yizc .ymsh .ymsh-l .nr-1 ul li a .p{
	float: right;
}
.y-yizc .ymsh .ymsh-l .nr-1 ul li:nth-last-child(2){
	margin: 22px 0;
}
.y-yizc .ymsh .ymsh-l .nr{
	margin-bottom: 25px;
}
.y-yizc .ymsh .ymsh-l:nth-last-child(1){
	margin-left: 32px;
}



/**新闻资讯**/
.ymtj .bt{
	text-align: center;
	margin-bottom: 20px;
}
.ymtj .bt .span{
	color: #999999;
	font-size: 14px;
	margin-bottom: 12px;
}
.ymtj .bt .h3{
	font-size: 24px;
	color: #333333;
}
.ymtj .nr ul li{
	float: left;
	margin-right: 9px;
	width: 293px;
	position: relative;
}
.ymtj .nr ul li:nth-child(4n+0){
	margin-right: 0;
}
.ymtj .nr ul li .zi{
	background:#f7f8fa;
	padding: 22px 23px 22px 19px;
}
.ymtj .nr ul li .zf-zi:hover{
	background: #d11e31;
}
.ymtj .nr ul li .img{
	height: 221px;
}
.ymtj .nr ul li .zi .h4{
	font-size: 16px;
	color: #333333;
}
.ymtj .nr ul li .zi .h5{
	font-size: 13px;
	margin-top: 9px;
	color: #666666;
	width: 268px; 
	overflow: hidden;
	display: -webkit-box; 
	-webkit-line-clamp: 2; 
	-webkit-box-orient: vertical;
	text-overflow: ellipsis;	
}
.ymtj .nr ul li .zf-zi{
	position: absolute;
	top: 14px;
	border-radius: 0px 19px 19px 0px;
	font-size: 12px;
	color: #ededed;
/*	min-width: 85px;*/
	left: 0;
	background: #184d9e;
	padding-left: 18px;

	padding-right: 18px;
	line-height: 30px;
}
.rmxm .y-nr{
	background: url(../images/zxyy.jpg) no-repeat left center;
	padding: 120px 40px 35px 40px;
	background-size: 100% 100%;
	margin-bottom: 20px;
}
.rmxm .y-nr .zi{
	color: #333333;
	font-size: 24px;
	text-align: center;
	display: none;
}
.rmxm .y-nr .zi1{
	font-size: 18px;
	color: #666666;
	text-align: center;
	margin: 12px 0 19px;
	display: none;
}
.rmxm .y-nr .ssk ul li input{
	width: 100%;
	background: #f5f5f5;
	border: 1px solid transparent;
	font-size: 15px;
	padding: 0 0 0 11px;
	margin-bottom: 10px;
	color: #666666;
	height: 40px;
	line-height: 40px;
}
.rmxm .y-nr .ssk ul li .sux select{
	color: #666666;
	background: #f5f5f5;
	width: 215px;
	padding: 10px 0 10px 11px;
	border: 1px solid transparent;
	font-size: 15px;
	margin-bottom: 29px;
}
.rmxm .y-tj a, .rmxm .y-tj .a{
    color: #fff;
    background-color: #0f4ba6;
    padding: 9px 50px;
    text-align: center;
    font-size: 15px;
    border: 0;
    cursor: pointer;
}





.rmxm .y-nr .ssk ul li input.yzm{
	float: left;
	width: 65%;
}
.rmxm .y-nr .ssk ul li input.btn{
	float: left;
	width: 35%;
	    background: #c81c2e;
    color: #fff;
    padding-left: 0;
}





/**网站地图**/
.zhengge{
	background: #fff;
	padding-bottom: 38px;
}
.zhengge .bread{
	padding: 17px 0 28px;
}
.zhengge .bt .h3{
	float: left;
	color: #333333;
	font-size: 24px;
}
.zhengge .bt .span{
	color: #999999;
	font-size: 16px;
	float: left;
	margin-top: 10px;
	margin-left: 10px;
}
.zhengge .y-xt{
	border-bottom: 1px solid #dbd9d9;
	margin-top: 9px;
	margin-bottom: 36px;
}
.zhengge .nr .y-nr{
	float: left;
	margin-right: 85px;
	width: 100px;
}
.zhengge .nr .y-nr dd a{
	color: #666666;
	font-size: 15px;
}
.zhengge .nr .y-nr dd{
	margin-bottom: 17px;
}
.zhengge .nr .y-bt{
	font-size: 20px;
	margin-top: 21px;
	margin-bottom: 23px;
}
.zhengge .nr .y-bt a {
	color: #0f4ba6;
}
 .zhengge .nr{
	border-bottom: 1px dashed #dbd9d9;
}
 .zhengge .nr-1 .nr{
	border-bottom: 1px dashed #dbd9d9;
}
.zhengge .nr-1 .y-bt {
    font-size: 20px;
    margin-top: 21px;
    margin-bottom: 23px;
}
.zhengge .nr-1 .y-bt a {
	color: #0f4ba6;
}
.zhengge .nr-1 .y-nr dd{
	margin-bottom: 17px;
}
.zhengge .nr-1 .y-nr {
    float: left;
    margin-right: 29px;
}
.zhengge .nr-1 .y-nr:nth-last-child(1){
	    margin-right: 0px;
}
.zhengge .nr-1 .y-nr dd a {
    color: #666666;
    font-size: 15px;
}
.zhengge .nr-1 {
    border-bottom: 1px dashed #dbd9d9;
}
.zhengge .nr-2 .y-bt {
    font-size: 20px;
    margin-top: 21px;
    margin-bottom: 23px;
}
.zhengge .nr-2 .y-bt a {
	color: #0f4ba6;
}
.zhengge .nr-2{
	margin-bottom: 32px;
}
.zhengge .nr-2 .y-nr {
    float: left;
        margin-right: 81px;
        width: 102px;
}
.zhengge .nr-2 .y-nr:nth-last-child(1){
	margin-right: 0;
}
.zhengge .nr-2 .y-nr dd a {
    color: #666666;
    font-size: 15px;
}
.zhengge .nr-3 .y-bt{
	font-size: 18px;
	color: #333333;
	margin-bottom: 21px;
	position: relative;
}
.zhengge .nr-3 .y-bt:before{
	content: "";
	border-bottom:1px solid #0f4ba6;
	position: absolute;
	top: 24px;
	width: 93px;
}
.zhengge .nr-3 {
	margin-bottom: 20px;
}
.zhengge .nr-3 .y-nr {
    float: left;
    margin-right: 75px;
    width: 106px;
}
.zhengge .nr-3 .y-nr:nth-last-child(1){
	margin-right: 0;
}
.zhengge .nr-3 .y-nr dd a {
    color: #666666;
    font-size: 15px;
}
.zhengge .nr-4 .bt-1{
	float: left;
	font-size: 18px;
	color: #333333;
	margin-bottom: 21px;
	position: relative;
	margin-right: 75px;
	width: 106px;
}
.zhengge .nr-4 .bt-1:before{
	content: "";
	border-bottom:1px solid #0f4ba6;
	position: absolute;
	top: 24px;
	width: 93px;
}
.zhengge .nr-4 .bt{
	float: left;
	margin-right: 75px;
	width: 106px;
}
.zhengge .nr-4 .bt a{
	color: #666666;
	font-size: 15px;
}
.zhengge .nr-5 .bt-1{
	float: left;
	width: 106px;
	font-size: 18px;
	color: #333333;
	margin-bottom: 21px;
	position: relative;
	margin-right: 75px;
}
.zhengge .nr-5 .bt-1:before{
	content: "";
	border-bottom:1px solid #0f4ba6;
	position: absolute;
	top: 24px;
	width: 93px;
}
.zhengge .nr-5 .bt{
	float: left;
	color: #666666;
	font-size: 15px;
	width: 106px;
	margin-right: 75px;
}
.zhengge .nr-5 .bt a{
	color: #666666;
	font-size: 15px;
}

.zhengge .nr-6 .bt-1{
	float: left;
	width: 106px;
	font-size: 18px;
	color: #333333;
	margin-bottom: 21px;
	position: relative;
	margin-right: 75px;
}
.zhengge .nr-6 .bt-1:before{
	content: "";
	border-bottom:1px solid #0f4ba6;
	position: absolute;
	top: 24px;
	width: 93px;
}
.zhengge .nr-6 .bt{
	float: left;
	color: #666666;
	font-size: 15px;
	width: 106px;
	margin-right: 75px;
}
.zhengge .nr-6 .bt a{
	color: #666666;
	font-size: 15px;
}
.zhengge .nr-6{
	border-bottom: 1px dashed #dbd9d9;
}

.t_yimin .navbox .nav_content ol li .box a{
	width: auto;
}

/*.header .nav ul li{position: relative;}*/
.header .nav ul li .news_xiala{
	position: relative;
	left: -5px;
	padding: 16px;
	background: url(../images/nav_bg.png) repeat-y left top;
	display: none;
}

.header .nav ul li .news_xiala a{font-size: 15px;color: #fff;display: block;line-height: 26px;margin-bottom: 8px;}
.header .nav ul li:hover .news_xiala{
	display: block;
}

.ymfwB ul li .more{
	cursor: pointer;
}
/**/
.ymfwB ul li {
	position: relative;
	overflow: initial;
}
.ymfwB ul li .detail{
	    width: 1020px;
    height: 254px;
    box-shadow: 0 0 20px #444;
    position: absolute;
    left: 180px;
    background: #fff;
    top: -11px;
    padding: 25px 0 15px;
    border: 1px solid #184d9e;
    z-index: 9;
    display: none;
}
.ymfwB ul li .detail i {
    width: 15px;
    height: 23px;
    background: url(../images/tra.png) no-repeat;
    position: absolute;
    left: -15px;
    top: 120px;
}

.ymfwB ul li .detail .title {
    font-size: 18px;
    line-height: 40px;
    text-align: center;
    color: #fff;
    background: #184d9e;
    padding-bottom: 0;
}

.ymfwB ul li .detail .left {
    width: 605px;
    padding: 25px 20px 0 45px;
    font-size: 16px;
    line-height: 30px;
    margin-top: 0;
    float: left;
}

.ymfwB ul li .detail .right {
    width: 218px;
    height: 167px;
    float: right;
    margin: 10px 35px 0 0;
}

.ymfwB ul li:hover .detail .right  img{
	    transform: initial;
}

.ymfwB ul li .detail .right  img{
	    transition: initial;
}
.ymfwB ul li .detail i{
	    width: 15px;
    height: 23px;
    background: url(../images/tra.png) no-repeat;
    position: absolute;
    left: -15px;
    top: 120px;
}
.ymfwB ul li .detail .close {
    width: 20px;
    height: 20px;
    background: url(../images/close.png) no-repeat;
    position: absolute;
           top: 3px;
    right: 4px;
    cursor: pointer;
}

.ymfwB ul li.cur2{display: none;}
.ymfwB ul li.cur{display: block;}
.nav_content tabBox .box clearfix{
	    position: absolute;
	    left: 50%;
	    top: 117px;
	    margin-left: -600px;
	    background: url(../images/nav_bg.png) repeat-y left top;
	    max-height: 196px;
	    overflow-y: scroll;
	    overflow-x: hidden;
}
.box clearfix .box-xinwen{
	width: auto;
}
.xinzheng .xinzheng-2 .fasong{
	background-color: #d11e31;
    width: 14%;
    margin: 4px 12px;
    background-clip: padding-box;
    border: 0.3px solid #ced4da;
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
    height: calc(2.25rem + 2px);
    line-height: calc(2.25rem + 2px);
	text-align: center;
}
.xinzheng .xinzheng-2 .fasong a{
	color: #ffffff;
}