﻿*{margin:0;padding:0;}
body{font-size: 12px;font-family:微软雅黑;background:#fff;min-width: 1200px;margin:0 auto;}
body{
	/*padding-top: 190px;*/
}
.top-top{
	/*position: fixed;
	left: 0;
	right: 0;
	top: 0;
	z-index: 999999;*/
}
.sear-div{
	/*position: fixed;
	left: 0;
	right: 0;
	top:34px;
	z-index: 99999;*/
}
.nav-div{
	/*position: fixed !important;
	left: 0;
	right: 0;
	top:144px;
	z-index: 9999;*/
}

li{list-style: none;}
a{text-decoration: none;}
img{border: none;}
input:focus, button:focus, textarea:focus, select:focus{outline: none;}
/*图片放大样式*/
.prb-tu img, .prb-a img, .plu-img img, .dyn-img img, .mib-left img, .act-top img, .pll-img img, 
.cts-top img, .case-img img, .ove-top img, .prb-a img, .upto-left img, .educ-top img, .sue-left img, 
.zal-img img, .zao-left img, .hel-left img, .usl-img img, .hos-left img, .hos-right a img, 
.peri-top img, .peo-top img, .for-top img, .rell-left img, .cas-ul li a img{
	-webkit-transition:all 1s ease;
	-moz-transition:all 1s ease;
	-o-transition:all 1s ease;
	transition:all 1s ease;
}
.prb-right li:hover .prb-tu img, .prb-a:hover img, .plu-img:hover img, .dyn-ul li:hover img, .mib-left:hover img,
 .act-top:hover img, .pll-img:hover img, .cts-top:hover img, .case-img:hover img, .ove-top:hover img, 
 .prb-a:hover img, .upto-left:hover img, .educ-top:hover img, .sue-left:hover img, .zal-img:hover img, 
 .zao-left:hover img, .hel-left:hover img, .usl-img:hover img, .hos-left:hover img, .hos-right a:hover img, 
 .peri-top:hover img, .peo-top:hover img, .for-top:hover img, .rell-left:hover img, .cas-ul li a:hover img{
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);
  
}
/*关注样式*/
.mir-bot i, .mib-yuyue i, .mih-i{
	font-style: normal;
	margin-left: 10px;
	cursor: pointer;
	padding-left: 20px;
	background:url(../image/img52.png) no-repeat left;
	background-size: 15px;
}
/*首页*/
.top-top{
	width: 100%;
	height: 30px;
	background:#ebebeb;
}
.tot-cen{
	width: 1200px;
	height: 30px;
	margin:0 auto;
}
.tot-zixun, .tot-anli, .tot-duibi, .tot-pingu, .tot-shouji, .tot-wen{
	display: inline-block;
	font-size: 12px;
	color: #666;
	line-height: 30px;
	float: left;
	padding-left: 20px;
	margin-right: 20px;
	transition: all .3s;
}
.tot-zixun{
	background:url(../image/img18.png) no-repeat left;
	background-size: 15px;
}
.tot-anli{
	background:url(../image/img213.png) no-repeat left;
	background-size: 15px;
}
.tot-duibi{
	background:url(../image/img37.png) no-repeat left;
	background-size: 15px;
}
.tot-pingu{
	background:url(../image/img411.png) no-repeat left;
	background-size: 15px;
}
.tot-wen{
	background:url(../image/img5-5.png) no-repeat left;
	background-size: 15px;
}
.tot-shouji{
	background:url(../image/img53.png) no-repeat left;
	background-size: 12px;
	margin-right: 0px;
	float: right;
	padding-left: 17px;
}
.tot-login{
	float: right;
	width: auto;
	height: auto;
	line-height: 34px;
	font-size: 12px;
	color: #666;
	margin-right: 30px;
}
.tot-login a{
	color: #666;
	transition: all 0.3s;
}
.tot-login a:hover, .tot-zixun:hover, .tot-anli:hover, .tot-duibi:hover, .tot-pingu:hover, .tot-shouji:hover, .tot-wen:hover{
	color: #d6000f;
	transition: all 0.3s;
}
.sear-div{
	width: 100%;
	height: 95px;
	background:#fff;
}
.sear-cen{
	width: 1200px;
	height: 95px;
	margin:0 auto;
}
.logo{
	display:block;
	width: 330px;
	height: auto;
	margin-top: 17px;
	float: left;
}
.logo img{
	display: block;
	width: 100%;
	height: auto;
}
.search-search{
	width: 346px;
	height: auto;
	float: left;
	margin-top: 25px;
	margin-left: 112px;
}
.sear-form{
	width: 100%;
	height: 32px;
	border: 1px solid #cccccc;
	padding: 3px 0;
	border-radius: 32px;
	display: -webkit-flex;
    display: flex;
}
.ser-sel{
	width: auto;
	height: auto;
	position: relative;
	background:url(../image/img71.png) no-repeat right;
	background-size:11px;
	background-position-y:13px;
	background-position-x:90%;
	appearance:none;
    -moz-appearance:none;   
	-webkit-appearance:none;
	padding-left: 15px;
	padding-right:20px;
	border: none;
	border-right:1px solid #CECECE;
}
.ser-inp{
	flex: 7;
	border: none;
	background: none;
	text-indent:0.5em;
	font-family: 微软雅黑;
}
.ser-btn{
	flex: 2;
	background:url(../image/img84.png) no-repeat center;
	background-size: 18px;
	border: none;
	cursor: pointer;
}
.search-bot{
	width: 100%;
	height: auto;
}
.search-bot a{
	display: inline-block;
	font-size: 12px;
	color: #999;
	line-height:30px;
	transition: all 0.3s;
	margin-left: 20px;
}
.search-bot a:hover{
	transition: all 0.3s;
	color: #d6000f;
}
.ser-ring, .ser-add{
	float: left;
	font-size: 14px;
	color: #444;
	display: inline-block;
	margin-left: 35px;
	padding-left: 25px;
	line-height: 26px;
	margin-top: 34px;
}
.ser-ring{
	background: url(../image/img95.png) no-repeat left;
	background-size: 18px;
	margin-left: 95px;
}
.ser-add{
	background: url(../image/img1011.png) no-repeat left;
	background-size: 18px;
}
.ser-tel{
	float: right;
	width: 175px;
	height: auto;
	text-align: left;
	margin-top: 25px;
}
.ser-tel p{
	display: block;
	font-size: 14px;
	color: #444;
	line-height: 20px;
}
.ser-tel h3{
	font-size: 24px;
	color: #d6000f;
	line-height: 30px;
}
.nav-div{
	width: 100%;
	height: 46px;
	background:#d6000f;
}
.nav-ul{
	width: 1200px;
	height: 46px;
	margin:0 auto;
}
.nav-ul>li{
	width: 98px;
	height: 46px;
	float: left;
	text-align: center;
	
}
.nav-ul>li>a{
	font-size: 16px;
	color: #fff;
	line-height: 46px;
}

.banner-swiper, .banner-swiper .swiper-slide{
	width: 100%;
	height: 400px !important;
}
.banner-swiper .swiper-slide a{
	display: block;
	height: 400px !important;
	width:100% !important;
	background-size:cover !important;
}

.banner-swiper .swiper-pagination-bullet-active{
	background:#d6000f;
}
.omn-div{
	width: 100%;
	height: auto;
	background:#f4f4f4;
	padding: 40px 0;
}
.omn-cen{
	width:1200px;
	height: auto;
	margin:0 auto;
}
.omn-top{
	width: 100%;
	height: auto;
	text-align: center;
}
.omn-top h3{
	font-size: 28px;
	color: #D6000E;
	line-height: 40px;
	padding-top: 23px;
}
.omn-top p{
	display: block;
	font-size: 16px;
	color: #666666;
	margin-top: 15px;
	background: url(../image/img36.jpg) no-repeat top;
	padding-top: 10px;
}
.omn-ul{
	width:1200px;
	height: auto;
	margin:0 auto;
}
.omn-ul li{
	width: 23.5%;
	height: 188px;
	background:#fff;
	border-radius: 10px;
	float: left;
	margin-right: 2%;
	position: relative;
	margin-top: 70px;
	-webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
	will-change: transform;
    transform: perspective(1000px) rotateX(0deg) rotateY(0deg);
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
}

.omn-ul li:nth-child(4n){
	margin-right: 0%;
}
.omn-cen{
	display: block;
	width: 100%;
	height: 100%;
	position: relative;
}
.omn-img{
	position: absolute;
	display: block;
	width: 205px;
	height: auto;
	top: -62px;
	left: 50%;
	margin-left:-103px;
    -webkit-transition: all 0.1s linear;
    -moz-transition: all 0.1s linear;
    -o-transition: all 0.1s linear;
    transition: all 0.1s linear;
}
.omn-name{
	display: block;
	margin: 0 20px;
	font-size: 18px;
	color: #333333;
	line-height: 25px;
	font-weight: normal;
	padding-top:90px;
	-webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
}
.omn-more{
	display: block;
	width: 40px;
	height: 40px;
	background:url(../image/img19.png) no-repeat center #fff;
	background-size:18px;
	box-shadow: 0px 0px 10px #999;
	border-radius: 100%;
	float: right;
	margin-top: 10px;
	font-size: 14px;
	color: #fff;
	overflow: hidden;
	text-indent: 10em;
	line-height: 40px;
	position: absolute;
	right: 20px;
	bottom: 20px;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
}
.omn-ul li:hover .omn-more{
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
	width: 115px;
	text-indent: 3em;
	border-radius: 40px;
	background-position-x:85px;
}
.omn-dov{
	width: 1200px;
	height: auto;
	margin:0 auto;
}
.omn-dov .service{
	width: 282px;
	height: 188px;
	border-radius: 10px;
	position: relative;
	float:left;
	margin-right: 24px;
	margin-top:100px;
}
.omn-dov .service:nth-child(4n){
	margin-right: 0px;
}
.omn-dov .js-tilt{
	width: 282px;
	height: 188px;
	position: relative;
	background:#fff;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
	border-radius: 10px;
	-webkit-box-shadow:0 20px 40px rgba(0,0,0,.2);
	-moz-box-shadow:0 20px 40px rgba(0,0,0,.2);
	box-shadow:0 10px 40px rgba(0,0,0,.1);
}
.omn-dov .js-tilt .img-responsive{
	display: block;
	position: absolute;
	width:245px;
	height:180px;
	top:-40%;
	left: 50%;
	margin-left: -123px;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
}
.omn-dov .js-tilt .content h2{
	font-size: 18px;
	color: #333;
	margin: 0 20px;
	line-height: 25px;
	overflow: hidden;
	height: 25px;
	text-overflow: ellipsis;
	white-space: nowrap;
	padding-top: 110px;
}
.linkText{
	position:absolute;
	width:40px;
	height:40px;
	bottom:20px;
	right:20px;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
	-webkit-box-shadow: 0 4px 10px #AAAAAA;
	-moz-box-shadow: 0 4px 10px #AAAAAA;
	box-shadow: 0 4px 10px #AAAAAA;
	border-radius:40px;
	overflow: hidden;
	background:url(../image/img19.png) no-repeat center;
	background-size:18px;
}
.js-tilt .linkText p{
	opacity:0;
	font-size: 14px;
	color: #fff;
	text-indent: 2.5em;
	line-height: 40px;
}
.js-tilt:hover .linkText{
	width: 115px;
	background:#D6000E;
	background:url(../image/img201.png) no-repeat center;
	background-size:18px;
	background-position-x:70px;
	-webkit-box-shadow: 0 4px 10px #B5222F;
	-moz-box-shadow: 0 4px 10px #B5222F;
	box-shadow: 0 4px 10px #B5222F;
}
.js-tilt:hover .linkText p{
	opacity:1;
}
.omn-dov .js-tilt:hover{
	background: #D6000E;
	-webkit-box-shadow: 0 4px 10px #EE5C67;
	-moz-box-shadow: 0 4px 10px #EE5C67;
	box-shadow: 0 4px 10px #EE5C67;
	
}
.omn-dov .js-tilt:hover .content h2{
	color: #fff;
}
.pre-div{
	width: 1200px;
	height: 348px;
	margin:0 auto;
	margin-top:40px;
}
.pre-left{
	width: 700px;
	height:268px;
	padding: 30px 20px 50px 20px;
	background:#fff;
	float: left;    
	 box-shadow: 0 10px 40px rgba(0,0,0,.1); 
}
.pre-h3{
	width: 100%;
	height: 28px;
}
.pre-h3 b{
	font-size: 20px;
	color: #444;
	float: left;
	line-height:28px;
}
.pre-h3 span{
	font-size: 14px;
	color: #999999;
	float: left;
	font-weight: normal;
	line-height: 14px;
	padding-top: 12px;
	margin-left: 5px;
}
.pre-more{
	float: right;
	display: inline-block;
	width: 35px;
	height: 35px;
	border-radius: 100%;
	border: 1px solid #999;
	background:url(../image/img19.png) no-repeat center;
	background-size: 15px;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
	margin-top: -4px;
}
.pre-more2{
	background:url(../image/img19.png) #fff no-repeat center;
	background-size: 15px;
}
.pre-more:hover{
	background:url(../image/img201.png) #D6000E no-repeat center;
	background-size: 15px;
	-webkit-box-shadow: 0 4px 10px #EE5C67;
	-moz-box-shadow: 0 4px 10px #EE5C67;
	box-shadow: 0 4px 10px #EE5C67;
	border: 1px solid #D6000E;
}
.prl-bot{
	width: 100%;
	height: 230px;
	margin-top: 18px;
}
.prl-left{
	display: block;
	width: 390px;
	height: 230px;
	float: left;
}
.prl-right{
	width: 290px;
	float: right;
	height: 230px;
}
.prl-right h3{
	font-size: 14px;
	color: #666;
	line-height: 23px;
	font-weight: normal;
	margin-bottom: 10px;
}
.prl-right h3 b{
	display: inline-block;
	float: left;
	font-size: 20px;
	color: #444;
	margin-right: 10px;
}
.prl-right .prl-text{
	display: block;
	font-size: 14px;
	color: #666666;
	line-height: 20px;
	height:140px;
	overflow: hidden;
}
.prl-more{
	display: block;
	width: 104px;
	height: 34px;
	border-radius: 34px;
	border: 1px solid #999;
	margin-top: 20px;
	float: right;
	font-size: 14px;
	color: #333;
	line-height: 34px;
	text-align: center;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
}
.prl-more:hover{
	background:#D6000E;
	color: #fff;
	border: 1px solid #D6000E;
	-webkit-box-shadow: 0 4px 10px #EE5C67;
	-moz-box-shadow: 0 4px 10px #EE5C67;
	box-shadow: 0 4px 10px #EE5C67;
}
.pre-right{
	width: 405px;
	height: 318px;
	background:#fff;
	float: right;
	padding:30px 20px 0 20px;
	position: relative;
	 box-shadow: 0 10px 40px rgba(0,0,0,.1); 
}
.prer-swiper{
	margin-top:15px !important;
	width: 100%;
	height:275px;
}
.prer-swiper .prer-video{
	width: 100%;
	height: 230px;
}
.prer-swiper .default__button--big{
	font-size: 30px;
}
.prer-swiper .default__controls{
	opacity: 0;
}
.prer-swiper .prer-page{
	bottom: 55px !important;
}
.prer-swiper .swiper-pagination-bullet{
	background:#ededed;
	opacity: 1;
}
.prer-swiper .swiper-pagination-bullet-active{
	background:#D6000E;
}
.prer-swiper .prer-name{
	display: block;
	width: 230px;
	height: 20px;
	font-size: 14px;
	color: #333;
	font-weight: normal;
	line-height: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin-top:7px;
}
.prer-more{
	display: block;
	width: 70px;
	height: 28px;
	border: 1px solid #B3B3B3;
	border-radius: 28px;
	text-align: center;
	line-height: 28px;
	font-size: 14px;
	color: #333;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
	position: absolute;
	right:20px;
	bottom:8px;
	z-index: 999;
	background:#fff;
}
.prer-more:hover{
	background:#D6000E;
	color: #fff;
	border: 1px solid #D6000E;
	-webkit-box-shadow: 0 4px 10px #EE5C67;
	-moz-box-shadow: 0 4px 10px #EE5C67;
	box-shadow: 0 4px 10px #EE5C67;
}
.plu-div{
	width:1200px;
	height: auto;
	margin:0 auto;
	padding: 40px 0;
}
.plu-cen{
	width: 100%;
	height: auto;
	margin-top:25px;
}
.plu-left{
	width: 368px;
	height: auto;
	float: left;
	padding-top: 15px;
}
.plu-img{
	position: relative;
}
.plu-img, .plu-img img{
	display: block;
	width: 100%;
	height: auto;
}
.plu-img b{
	display: block;
	height: 48px;
	position: absolute;
	left: 0;
	bottom: 0;
	right: 0;
	padding: 0 15px;
	font-size: 14px;
	color: #fff;
	line-height: 48px;
	background:rgba(0,0,0,0.78);
	font-weight: normal;
}
.plu-img b span{
	display: block;
	width: 245px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.plu-page{
	text-align: right !important;
	bottom: 16px !important;
	right:15px !important;
	left: inherit !important;
	
}
.plu-page .swiper-pagination-bullet{
	background:#fff;
	opacity: 1;
}
.plu-page .swiper-pagination-bullet-active{
	background:#D6000E;
}
.plu-swiper{
	width: 100%;
	height:auto;
	margin-top: 17px !important;
}
.plu-con{
	width: 365px;
	height: 575px;
	padding:15px 25px 0 25px;
	border-left: 1px solid #e1e1e1;
	border-right: 1px solid #e1e1e1;
	margin: 0 25px;
	float: left;
}
.dyn-ul{
	width: 100%;
	height: auto;
	margin-top: 17px;
}
.dyn-ul li{
	padding-bottom:30px;
	border-bottom: 1px solid #e1e1e1;
	width: auto;
	height: auto;
}
.dyn-a{
	display:block;
	width: 100%;
	height: auto;
}
.dyn-a img{
	display: block;
	width: 100%;
	height: 205px;
	margin-bottom: 15px;
	display: none;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
}
.dyn-a h3{
	display: block;
	font-size: 16px;
	color: #444;
	line-height: 22px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	font-weight: normal;
	
}
.dyn-a p{
	display: block;
	font-size: 14px;
	line-height: 18px;
	color: #666;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	margin-top: 15px;
	display: none;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
}
.dyn-li .dyn-a img, .dyn-li .dyn-a p{
	display: block;
}
.dyn-li .dyn-a h3{
	font-weight: bold;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
}
.dyn-ul li:last-child{
	border-bottom: none;
	margin-bottom: 0px;
}
.dyn-a:hover h3{
	color: #D6000E;
}
.plu-right{
	width: 365px;
	height: auto;
	float: right;
	padding-top: 15px;
}
.dyn-bot{
	width:250px;
	float: left;
	height: auto;
	margin-top: 12px;
	display: none;
}
.dyn-bot p{
	display: block;
	width:100%;
	line-height:20px;
	height:20px;
	font-size: 14px;
	color: #666;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin-top: 0px;
}
.dyn-btn{
	width: 93px;
	height: 34px;
	border: 1px solid #B3B3B3;
	line-height: 34px;
	text-align: center;
	border-radius: 34px;
	font-size: 14px;
	color: #666;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
	display: block;
	float: right;
	margin-top:15px;
	display: none;
}
.dyn-btn:hover{
	background:#D6000E;
	color: #fff;
	border: 1px solid #D6000E;
	-webkit-box-shadow: 0 4px 10px #EE5C67;
	-moz-box-shadow: 0 4px 10px #EE5C67;
	box-shadow: 0 4px 10px #EE5C67;
}
.dyn-li .dyn-bot, .dyn-li .dyn-btn{
	display: block;
}
.hot-div{
	width: 100%;
	height: 575px;
	margin-top: 60px;
}
.hod-left{
	width:748px;
	height: 535px;
	display: block;
	border: 1px solid #e8e8e8;
	padding:40px 30px 0 30px;
	float: left;
}
.hod-h3{
	font-size: 20px;
	color: #444;
	line-height: 28px;
	text-align: center;
}
.hod-right{
	width: 365px;
	height: 575px;
	float: right;
}
.pro-div{
	width: 100%;
	height: auto;
	background:#f7f7f7;
	padding: 40px 0;
}
.pro-cen{
	width: 1200px;
	height: auto;
	margin:0 auto;
}
.pro-bot{
	width: 100%;
	height: 900px;
	margin-top: 30px;
}
.pro-top{
	width: 100%;
	text-align: center;
	height: auto;
}
.pro-top a{
	display: inline-block;
	width: 79px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	border-radius: 30px;
	border: 1px solid transparent;
	margin: 0 10px;
	font-size: 14px;
	color: #444;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
}
.pro-top a:hover, .pro-top .pro-ac{
	background:#D6000E;
	color: #fff;
	border: 1px solid #D6000E;
	-webkit-box-shadow: 0 4px 10px #EE5C67;
	-moz-box-shadow: 0 4px 10px #EE5C67;
	box-shadow: 0 4px 10px #EE5C67;
}
.prb-bot{
	height: 525px;
	width: 100%;
	margin-top: 30px;
}
.prb-left{
	width: 285px;
	height: 525px;
	float: left;
}
.ptb-house-left{
	width: 265px;
	height: 505px;
	background: #D6000E;
	padding: 10px;
}
.prb-left .stit{
	font-size: 18px;
	line-height: 30px;
	color: #fff;
	font-weight: bold;
	margin: 30px 0 20px;
}
.prb-house-slide{
	width: 263px;
	height: 376px;
	margin: 0 auto;
	position: relative;
}
.prb-house-slide .swiper-slide img{
	width: 263px;
	height: 263px;
}
.prb-house-slide .swiper-slide p{
	font-size: 18px;
	line-height: 30px;
	margin-top: 80px;
	color: #fff;
}
.prb-house-slide .prb-house-page{
	bottom: 70px;
}
.prb-house-slide .swiper-pagination-bullet-active{
	background: #fff;
}
.prb-a{
	display: block;
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: relative;
}
.prb-a img{
	display: block;
	width: 100%;
	height: 100%;
}
.prb-con{
	position: absolute;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0;
	padding: 80px 25px;
	background: rgba(15,15,15,0.25);
}
.prb-con h3{
	font-size: 28px;
	line-height: 40px;
	color: #F4F4F4;
	font-weight: normal;
}
.prb-con p{
	display: block;
	font-size: 20px;
	line-height: 30px;
	color: #fff;
	margin-top: 25px;
}
.prb-con span{
	display: block;
	font-size: 16px;
	color: #C9AE6A;
	line-height: 22px;
	margin-top: 25px;
}
.prb-btn{
	width: 138px;
	height: 38px;
	border-radius: 38px;
	text-align: center;
	line-height: 38px;
	border: 1px solid #fff;
	font-size: 16px;
	color: #fff;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
	display: block;
	font-style: normal;
	margin-top: 50px;
}
.prb-btn:hover{
	background:#D6000E;
	color: #fff;
	border: 1px solid #D6000E;
	-webkit-box-shadow: 0 4px 10px #EE5C67;
	-moz-box-shadow: 0 4px 10px #EE5C67;
	box-shadow: 0 4px 10px #EE5C67;
}
.prb-right{
	width: 1200px;
	height: 525px;
	float: right;
}
.prb-right li{
	width: 280px;
	margin-left: 20px;
	float: left;
	height: 253px;
	background:#fff;
	margin-bottom:19px;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
	
}
.prr-a{
	display: block;
	width: auto;
	height: auto;
}
.prr-a .prb-tu{
	width: 100%;
	height: auto;
	overflow: hidden;
	position: relative;
}
.prr-a .prb-tu span{
	display: block;
	width: 80px;
	height: 30px;
	background:rgba(102,102,102,0.8);
	font-size:12px;
	color: #fff;
	text-align:center;
	line-height: 30px;
	border-bottom-left-radius: 15px;
	position: absolute;
	top: 0;
	right: 0;
}
.prr-a .prb-tu img{
	display: block;
	width: 100%;
	height: 160px;
	
}
.prb-obt{
	width: auto;
	height: auto;
	padding:15px;
}
.prb-obt h3{
	font-size: 16px;
	font-weight: normal;
	line-height: 22px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #111;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
}
.prb-obt p{
	display: block;
	font-size: 14px;
	line-height: 19px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	color: #999;
	margin-top: 5px;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
}
.prb-right li:hover{
	background:#D6000E;
	-webkit-box-shadow: 0 4px 10px #EE5C67;
	-moz-box-shadow: 0 4px 10px #EE5C67;
	box-shadow: 0 4px 10px #EE5C67;
}
.prb-right li:hover .prb-obt h3, .prb-right li:hover .prb-obt p{
	color: #fff !important;
}
.dyn-img{
	width: 100%;
	height: auto;
	overflow: hidden;
	margin-bottom: 15px;
}
.dyn-img img{
	margin-bottom: 0px !important;
}
.hod-nav{
	width: 100%;
	height: auto;
	text-align: center;
}
.hod-nav a{
	display: inline-block;
	width: 116px;
	height: 34px;
	border: 1px solid #b3b3b3;
	border-radius: 34px;
	text-align: center;
	line-height: 34px;
	font-size: 14px;
	color: #444;
	margin: 20px 8px;
}
.hod-nav .hod-ac{
	background:#D6000E;
	color: #fff;
	border: 1px solid #D6000E;
	-webkit-box-shadow: 0 4px 10px #EE5C67;
	-moz-box-shadow: 0 4px 10px #EE5C67;
	box-shadow: 0 4px 10px #EE5C67;
}
.hon-bot{
	width: 90%;
	height: auto;
	margin-left: 5%;
	position: relative;
}
.hon-img{
	display: block;
	width: 100%;
	height: auto;
}
.hon-list li{
	position: absolute;
}
.hon-text>a{
	font-size: 14px;
	line-height: 26px;
	color:#000;
	text-shadow:#fff 1px 0 0,#fff 0 1px 0,#fff -1px 0 0,#fff 0 -1px 0;
	-webkit-text-shadow:#fff 1px 0 0,#fff 0 1px 0,#fff -1px 0 0,#fff 0 -1px 0;
	-moz-text-shadow:#fff 1px 0 0,#fff 0 1px 0,#fff -1px 0 0,#fff 0 -1px 0;
	*filter: Glow(color=#fff, strength=1);
}
.hon-text2 a{
	font-size: 16px;
	line-height: 26px;
	color: #d90018;
	text-shadow:#fff 1px 0 0,#fff 0 1px 0,#fff -1px 0 0,#fff 0 -1px 0;
	-webkit-text-shadow:#fff 1px 0 0,#fff 0 1px 0,#fff -1px 0 0,#fff 0 -1px 0;
	-moz-text-shadow:#fff 1px 0 0,#fff 0 1px 0,#fff -1px 0 0,#fff 0 -1px 0;
	*filter: Glow(color=#fff, strength=1);
	display: inline-block;
	padding-top:20px;
	background:url(../image/img23.png) no-repeat top;
	background-size:15px;
}
.hon-zi1{
	top:19%;
	left:15%;
}
.hon-zi2{
	top:36%;
	left:17%;
}
.hon-zi3{
	top:50%;
	left:26.5%;
}
.hon-zi4{
	top:54%;
	left:26.5%;
}
.hon-zi5{
	top:58%;
	left:26.5%;
}
.hon-zi6{
	top:59%;
	left:36.2%;
}
.hon-zi7{
	top:18%;
	left:48.6%;
}
.hon-zi8{
	top:38.6%;
	left:35.5%;
}
.hon-zi9{
	top:45%;
	left:43.15%;
}
.hon-zi10{
	top:23.8%;
	left:44.1%;
}
.hon-zi30{
        top:25.8%;
        left:48.1%;
}
.hon-zi31{
        top:28.8%;
        left:52.1%;
}
.hon-zi32{
        top:92.8%;
        left:90.1%;
}



.hon-zi11{
	top:37.5%;
	left:47.1%;
}
.hon-zi12{
	top:38.3%;
	left:54.1%;
}
.hon-zi13{
	top:46.6%;
	left:49.1%;
}
.hon-zi14{
	top:44.1%;
	left:59%;
}
.hon-zi15{
	top:40.8%;
	left:84.8%;
}
.hon-zi16{
	top:58%;
	left:79.5%;
}
.hon-zi17{
	top:70%;
	left:90.7%;
}
.hon-zi18{
	top:79%;
	left:84.3%;
}
.hon-zi19{
	top: 35.8%;
    left: 87.8%;
}
.hon-zi20{
	    top: 63%;
    left: 77.5%;
}
.hon-zi21{
            top: 70%;
    left: 77.5%;
}
.hon-zi22{
        top:38.3%;
        left:58.1%;
}
.hon-cen{
	width: auto;
	height: auto;
	position: relative;
}
.hon-con{
	position: absolute;
	right:70px;
	z-index:1;
	top:-134px;
	display: none;
}
.hon-ccn{
	width: 252px;
	height: 300px;
	background:#ffddd9;
	padding: 10px;
	border: 1px solid #ffa198;
	-moz-box-shadow:0px 0px 3px #ffa198 inset;       
	-webkit-box-shadow:0px 0px 3px #ffa198 inset;     
	box-shadow:0px 0px 3px #ffa198 inset;   
	position: relative;
}
.hon-ccn:after{
	content: " ";
	width: 30px;
	height: 24px;
	background:url(../image/img24.png) no-repeat center;
	position: absolute;
	right: -28px;
	top: 45%;
	background-size: 100%;
}
.hon-ccn img{
	display: block;
	width: 100%;
	height: auto;
	margin-bottom: 10px;
}
.hon-ccn p{
	font-size: 14px;
	display: block;
	line-height: 24px;
	color: #000;
}
.hon-zi9:hover .hon-con, .hon-zi10:hover .hon-con, .hon-zi11:hover .hon-con, .hon-zi12:hover .hon-con, .hon-zi8:hover .hon-con{
	display: block;
}
.hon-zi10 .hon-con, .hon-zi8 .hon-con{
	right: 60px;
}
.hon-zi10 .hon-con{
	top: -152px;
}
.hon-ccn{
	height: auto;
}
.hon-zi11 .hon-con, .hon-zi12 .hon-con{
	right: -305px;
}
.hon-zi11 .hon-ccn:after, .hon-zi12 .hon-ccn:after{
	transform:rotate(180deg);
	-ms-transform:rotate(180deg); 	/* IE 9 */
	-moz-transform:rotate(180deg); 	/* Firefox */
	-webkit-transform:rotate(180deg); /* Safari 和 Chrome */
	-o-transform:rotate(180deg); 	/* Opera */
	right: 270px;
	top: 58%;
}
.prb-more{
	display: block;
	width: 158px;
	height: 40px;
	border-radius: 40px;
	border: 1px solid #B3B3B3;
	font-size: 14px;
	color: #444;
	text-align: center;
	line-height: 40px;
	margin:0 auto;
	margin-top: 40px;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
}
.prb-more:hover{
	background:#D6000E;
	color: #fff;
	border: 1px solid #D6000E;
	-webkit-box-shadow: 0 4px 10px #EE5C67;
	-moz-box-shadow: 0 4px 10px #EE5C67;
	box-shadow: 0 4px 10px #EE5C67;
}

.prb-more_big{
        display: block;
        width: 158px;
        height: 40px;
        border-radius: 40px;
        border: 1px solid #B3B3B3;
        font-size: 14px;
        color: #444;
        text-align: center;
        line-height: 40px;
        margin:0 auto;
        margin-top: 300px;
        -webkit-transition:all 0.3s ease;
        -moz-transition:all 0.3s ease;
        -o-transition:all 0.3s ease;
        transition:all 0.3s ease;
}
.prb-more_big:hover{
        background:#D6000E;
        color: #fff;
        border: 1px solid #D6000E;
        -webkit-box-shadow: 0 4px 10px #EE5C67;
        -moz-box-shadow: 0 4px 10px #EE5C67;
        box-shadow: 0 4px 10px #EE5C67;
}
.cas-div{
	width:100%;
	height: auto;
	background:#e7e6e4;
	padding-top: 55px;
}
.cas-bot{
	width: 100%;
	height: auto;
	position: relative;
}
.cas-ul{
	width: 100%;
	height: auto;
	overflow: hidden;
	margin-top: 40px;
}
.cas-ul li{
	width:12.5%;
	height: 105px;
	float: left;
}
.cas-ul li a{
	display: block;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	position: relative;
	overflow: hidden;
}
.cas-ul li a span{
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	bottom: 0;
	right: 0;
	top: 0;
	background:rgba(0,0,0,0.5);
	transition: all 0.3 ease;
}
.cas-ul li a:hover span{
	opacity: 0;
}

.cas-ul li a img{
	display: block;
	width: 100%;
	height: 105px;
}
.cas-ul li:nth-child(9), .cas-ul li:nth-child(10), .cas-ul li:nth-child(11), .cas-ul li:nth-child(12), 
.cas-ul li:nth-child(13), .cas-ul li:nth-child(14), .cas-ul li:nth-child(15), .cas-ul li:nth-child(16), 
.cas-ul li:nth-child(17), .cas-ul li:nth-child(18), .cas-ul li:nth-child(19){
	width: 9.09%;
}
.cas-ul li:nth-child(20), .cas-ul li:nth-child(21), .cas-ul li:nth-child(22),
.cas-ul li:nth-child(23), .cas-ul li:nth-child(24), .cas-ul li:nth-child(25), .cas-ul li:nth-child(26), 
.cas-ul li:nth-child(27), .cas-ul li:nth-child(28){
	width: 11.111%;
}
.cas-ul li:nth-child(29), .cas-ul li:nth-child(30), .cas-ul li:nth-child(31),
 .cas-ul li:nth-child(32), .cas-ul li:nth-child(33), .cas-ul li:nth-child(34), .cas-ul li:nth-child(35), 
 .cas-ul li:nth-child(36), .cas-ul li:nth-child(37), .cas-ul li:nth-child(38), .cas-ul li:nth-child(39){
	 width:9.09%;
 }
.cas-bot{position: relative;}
.cas-bot h1{
	font-size: 300px;
	color: #FF1221;
	opacity: 0.8;
	line-height: 350px;
	position: absolute;
	width: 100%;
	text-align: center;
	top:50%;
	margin-top: -175px;
	left: 0;
	right: 0;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
}
.cas-bot:hover h1{
	opacity: 0;
	z-index: -1;
}
.guang-a, .guang-a img{
	display: block;
	width: 100%;
	height: auto;
}
.Consu-div{
	width: 100%;
	height: auto;
	padding-top: 70px;
	padding-bottom: 70px;
	background:#fff;
}
.Consu-top{
	width:1200px;
	height: auto;
	text-align:center;
	margin:0 auto;
	margin-top: 40px;
}
.Consu-top a{
	display: inline-block;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	color: #444;
	border-radius: 30px;
	padding: 0 17px;
}
.Consu-top i{
	font-style: normal;
	font-size: 14px;
	color: #bbb;
}
.consu-ac{
	background:#D6000E;
	color: #fff !important;
	-webkit-box-shadow: 0 4px 10px #EE5C67;
	-moz-box-shadow: 0 4px 10px #EE5C67;
	box-shadow: 0 4px 10px #EE5C67;
}
.Consu-bot{
	width: 1200px;
	margin: 0 auto;
	height: 350px;
	margin-top:10px;
	position: relative;
}
.Consu-bot .Consu-swiper, .xiugai-swiper{
	padding: 20px 10px;
}
.Consu-con{
	display: block;
	height: 275px;
	padding: 0 20px;
	padding-top: 25px;
	position: relative;
}
.Consu-con>img{
	display: block;
	width: 110px;
	height: 110px;
	border-radius: 100%;
	margin:0 auto;
}
.Consu-con>h3{
	font-size: 18px;
	color: #444;
	text-align:center;
	line-height: 20px;
	margin: 15px 0;
	font-weight: normal;
}
.Consu-con>p{
	font-size: 14px;
	line-height: 20px;
	color: #666666;
	text-align: left;
}
.Consu-xx{
	position: absolute;
	left: 0;
	bottom: 0;
	right: 0;
	top: 0;
	padding:19px;
	background:#d10102;
	border-radius:10px;
	-webkit-box-shadow: 0 4px 10px #EE5C67;
	-moz-box-shadow: 0 4px 10px #EE5C67;
	box-shadow: 0 4px 10px #EE5C67;
	opacity: 0;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
}
.Consu-con:hover .Consu-xx{
	opacity: 1;
}
.Consu-xx h3{
	font-size: 18px;
	color: #fff;
	line-height: 25px;
	text-align: center;
	font-weight: normal;
	margin-bottom: 20px;
	margin-top: 10px;
}
.Consu-xx p{
	font-size:13px;
	line-height: 20px;
	color: #fff;
	text-align: left;
	max-height: 40px;
	overflow: hidden;
}
.Consu-xx p a{
	color: #fff;
}
.Consu-xx p a:hover{
	text-decoration: underline;
}
.Consu-btn{
	width: 120px;
	height: 34px;
	border-radius: 34px;
	text-align: center;
	line-height: 34px;
	background:#fff;
	font-size: 14px;
	color: #D6000E;
	margin:0 auto;
	display: block;
	margin-top: 30px;
	
}
.Consu-page, .Consu-div, .xiugai-page{
	text-align: center;
}
.Consu-page, .who-page, .xiugai-page{
	position: inherit !important;
}
.Consu-page .swiper-pagination-bullet, .who-page .swiper-pagination-bullet, .xiugai-page .swiper-pagination-bullet{
	background:#f2f2f2;
	border: 1px solid #fff;
	margin: 0 5px;
	opacity: 1;
}
.Consu-page .swiper-pagination-bullet-active, .who-page .swiper-pagination-bullet-active, .xiugai-page .swiper-pagination-bullet-active{
	background:#D6000E;
	-webkit-box-shadow: 0 4px 10px #EE5C67;
	-moz-box-shadow: 0 4px 10px #EE5C67;
	box-shadow: 0 4px 10px #EE5C67;
	border: 1px solid #D6000E;
}

.con-ye, .who-ye, .xiugai-ye{
	display:inline-block;
	padding: 0 35px;
	width: auto;
	position: relative;
}
.Consu-prev, .Consu-next, .who-prev, .who-next, .xiugai-prev, .xiugai-next{
	width: 23px !important;
	height: 23px !important;
	border-radius: 100%;
	position: absolute;
	display: inline-block;
	border-radius: 100%;
	margin-top: -11px !important;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
	outline: none;
}
.swiper-pagination-bullet{
	outline: none;
}
.Consu-prev, .who-prev, .xiugai-prev{
	background:url(../image/img27.png) #fff no-repeat center !important;
	background-size:7px !important;
	left: 0px !important;
	right: inherit !important;
}
.Consu-prev:hover, .who-prev:hover, .xiugai-prev:hover{
	background:url(../image/img27.png) #f2f2f2 no-repeat center !important;
	background-size:7px !important;
}
.Consu-next, .who-next, .xiugai-next{
	background:url(../image/img28.png) #fff no-repeat center !important;
	background-size:7px !important;
	right: 0px !important;
	left: inherit !important;
}
.Consu-next:hover, .who-next:hover, .xiugai-next:hover{
	background:url(../image/img28.png) #f2f2f2 no-repeat center !important;
	background-size:7px !important;
}
.dis-div{
	width: 100%;
	height: auto;
	background:#eeeeee;
	padding: 35px 0;
}
.dis-cen{
	width: 1200px;
	height: auto;
	margin:0 auto;
}
.dis-ul{
	width:100%;
	height: auto;
}
.dis-ul li{
	width: 20%;
	height: auto;
	float: left;
}
.dis-ul li a{
	display: block;
	padding: 0 20px;
	border-left: 1px solid #d0d0d0;
	text-align: center;
}
.dis-ul li:first-child a{
	border-left: none;
}
.dis-ul li a img{
	display: block;
	height: 52px;
	margin:0 auto;
	padding-top: 10px;
}
.dis-ul li a b{
	font-size: 18px;
	color: #444;
	line-height: 25px;
	padding-top: 15px;
	padding-bottom: 10px;
	display: block;
	text-align: center;
}
.dis-ul li a p{
	font-size: 14px;
	color: #999999;
	line-height: 22px;
}
.footer{
	width: 100%;
	height: auto;
	background:#4d4d4d;
}
.foot-top{
	width: 1200px;
	height: auto;
	margin:0 auto;
	padding-top: 40px;
}
.fot-left{
	width: 630px;
	height: auto;
	float: left;
}
.fot-title{
	font-size: 18px;
	line-height: 25px;
	color: #D2D2D2;
	padding-bottom: 15px;
	border-bottom: 1px solid #6c6c6c;
}
.fot-ul{
	width: 100%;
	height: auto;
	margin-top: 20px;
}
.fot-ul li{
	width: 16%;
	float: left;
	height: auto;
	margin-right: 0.66%;
}
.fot-ul li a{
	font-size: 13px;
	line-height: 24px;
	color: #999999;
	display: block;
	transition: all 0.3s;
}
.fot-ul li a:hover{
	color: #D6000E;
	transition: all 0.3s;
}
.fot-right{
	width: 511px;
	height: auto;
	float: right;
	
}
.for-list{
	width: 100%;
	height: auto;
	margin-top: 20px;
	font-size: 13px;
	line-height: 24px;
	color: #999999;
}
.for-list a{
	color: #999;
	transition: all 0.3s;
	display: inline-block;
}
.for-list a:hover{
	color: #D6000E;
	transition: all 0.3s;
}
.for-add{
	width: 108px;
	height: 28px;
	border-radius: 28px;
	line-height: 28px;
	background:url(../image/img34.png) #999999 no-repeat left;
	background-size: 17px;
	border: 1px solid #333333;
	background-position-x: 15px;
	display:block;
	font-size: 14px;
	color: #fff;
	text-indent:2.5em;
	margin-top: 25px;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
}
.for-add:hover{
	border:1px solid #D6000E;
	background:url(../image/img34.png) #D6000E no-repeat left;
	background-size: 17px;
	background-position-x: 15px;
	-webkit-box-shadow: 0 4px 10px #EE5C67;
	-moz-box-shadow: 0 4px 10px #EE5C67;
	box-shadow: 0 4px 10px #EE5C67;
}
.foot-bot{
	width: 1200px;
	height: auto;
	margin: 0 auto;
	margin-top: 30px;
	padding-top: 40px;
	border-top: 1px solid #6c6c6c;
}
.col-left{
	width: 250px;
	height: auto;
	float:left;
}
.col-logo, .col-logo img{
	display: block;
	height: 58px;
	width: auto;
}
.col-left b{
	display: block;
	font-size: 16px;
	line-height: 22px;
	color: #D2D2D2;
	font-weight: normal;
	margin-top: 25px;
}
.col-left h2{
	font-size: 30px;
	color: #FFFFFF;
	line-height: 42px;
	margin-bottom: 10px;
}
.col-left p{
	display: block;
	font-size: 13px;
	line-height: 18px;
	margin-bottom: 5px;
	color:#999999;
}
.col-left p i{
	font-style: normal;
	display: inline-block;
	float: left;
}
.col-left p .col-add{
	height: 36px;
}
.col-cen{
	width: 540px;
	height: auto;
	float: left;
	margin-left: 70px;
}
.coc-left{
	width: 85px;
	height: auto;
	float: left;
}
.coc-h3{
	font-size: 16px;
	color: #D2D2D2;
	line-height: 22px;
	margin-bottom: 25px;
}
.coc-nav{
	width: 100%;
	height: auto;
}
.coc-nav a, .cor-div a{
	display: block;
	font-size: 13px;
	line-height: 25px;
	color: #999999;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
}
.coc-right{
	float: right;
	width: 400px;
	height: auto;
}
.coc-right>h3{
	margin-left: 40px;
}
.cor-div{
	width: auto;
	height: auto;
	padding: 0 40px;
	border-left: 1px solid #7b7b7b;
	border-right: 1px solid #7b7b7b;
	color: #999999;
	padding-bottom: 20px;
}
.cor-div a{
	display: inline-block;
	width: 107px;
	text-align: left;
	margin: 0 20px;
}
.coc-nav a:hover, .cor-div a:hover{
	color: #D6000E;
}
.col-right{
	width: 290px;
	height: auto;
	float: right;
}
.col-erweima{
	width: 100%;
	height: auto;
	margin-top: 30px;
}
.col-erweima a{
	display: block;
	width: 94px;
	height: auto;
	float: left;
	margin-right: 15px;
}
.col-erweima a img{
	display: block;
	width: 100%;
	height: auto;
}
.col-erweima a b{
	font-size: 13px;
	line-height: 30px;
	color: #999999;
	display: block;
	text-align: center;
	font-weight: normal;
}
.footer-text{
	width: 100%;
	height: auto;
	padding: 10px 0;
	background:#424242;
	margin-top: 40px;
}
.footer-text p{
	display:block;
	width: 1200px;
	height: auto;
	margin:0 auto;
	font-size: 14px;
	line-height: 20px;
	color: #E8E8E8;
	text-align: center;
}
.obt-div{
	width: 100%;
	height: 90px;
	//background: url(../image/bottom19.jpg) center bottom no-repeat;
	position: fixed;
	left: 0;
	bottom: 0;
	right: 0;
	z-index: 999;
	box-shadow: 0 2px 10px rgba(0,0,0,.15);
}
.obt-cen{
	width: 1200px;
	height: auto;
	margin:0 auto;
	position: relative;
}
.obj-close{
	width: 15px;
	height: 15px;
	display: block;
	margin-top: 10px;
	cursor: pointer;
	position: absolute;
	right: 10px;
	top: 5px;
    z-index: 2;
    background:url(../image/aus_close.png) center no-repeat;
    background-size: 100%;
}
.obj-left{
	width: 110px;
    height: 31px;
    /*background: yellow;*/
    display: block;
    /* float: left; */
    position: absolute;
    left: 215px;
    top: 78px;
}
.obj-right{
	/*background:blue;*/
	/*width: 171px;
    height: 43px;*/
    /*background: yellow;*/
    display: block;
    /* float: left; */
    position: absolute;
    /*right: 150px;
    top: 39px;*/
    width: 100%;
    height: 100px;
    left: 0;
    top: 0;
}

.obt-div p{
    width: 160px;
    height: 40px;
    position: absolute;
    right: 90px;
    top: 25px;
    font-size: 16px;
    text-align: center;
    color: #fff;
}
.obt-div p span{
    color: #ffb72c;
}

.obt-div  a.test{
    width: 110px;
    height: 40px;
    position: absolute;
    right: 61px;
    top: 37px;
}
.obt-div  .gd-close{
    width: 34px;
    height: 34px;
    position: absolute;
    top: 15px;
    right: 72px;
    cursor: pointer;
}
.obt-div a.activity{
    width: 110px;
    height: 36px;
    position: absolute;
    left: 448px;
    top: 70px;
    cursor: pointer;
    /*display: none;*/
}
.obt-form{
	width: auto;
	height: auto;
	margin-left: 60px;
	margin-top:35px;
}
.obj-inp{
	display: block;
	width: 190px;
	height: 38px;
	float: left;
	margin-right:10px;
	background:#fff;
	border-radius: 38px;
	text-indent: 1em;
	font-family: 微软雅黑;
	border: none;
}
.obt-sel{
	float: left;
	margin-right:10px;
	border: none;
	width: 190px;
	height: 38px;
	border-radius: 38px;
	text-indent: 1em;
	appearance:none;   
    -moz-appearance:none;   
    -webkit-appearance:none;  
	background:url(../image/img71.png) #fff no-repeat right;
	background-size:10px;
	background-position-x: 160px;
}
.obt-btn{
	width: 186px;
	height: 38px;
	float: left;
	background:#950207;
	font-size: 14px;
	color: #fff;
	border: none;
	text-align: center;
	line-height: 38px;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
	border-radius: 38px;
	margin-left: 15px;
}
.obt-btn:hover{
	background:#fff;
	color: #D6000E;
	cursor: pointer;
}
.tot-right{
	float: right;
	position: relative;
}
.tot-img{
	display: block;
	width: 150px;
	height: auto;
	position: absolute;
	left: -50px;
	top: 25px;
	display: none;
	z-index: 999;
}
.tot-img img{
	display: block;
	width: 100%;
	height: auto;
}
.tot-right:hover .tot-img{
	display: block;
}
.ser-cotry{
	position: relative;
	width: 81px;
	float: left;
	margin-left: 95px;
}
.ser-cotry>a{
	margin-left: 0px;
}
.cot-div{
	width:395px;
	height: 132px;
	position: absolute;
	left: 0;
	top: 55px;
	z-index: 9999;
	display: none;
	padding-top: 13px;
}
.ser-cotry:hover .cot-div{
	display: block;
}
.cot-cen{
	width: auto;
	height: auto;
	border: 1px solid #DFDFDF;
	background:#fff;
	padding: 20px;
	color: #999;
	border-radius: 5px;
	box-shadow: 0px 4px 10px #444;
}
.cot-cen:after{
	content: " ";
	width: 25px;
	height: 13px;
	background:url(../image/img39.png) no-repeat center;
	position: absolute;
	top:1px;
	left: 30px;
}
.cot-cen a{
	font-size: 13px;
	color: #999;
	line-height: 22px;
	margin:5px 0;
	display: inline-block;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
}
.search-bot a.sear-ac, .cot-cen a:hover{
	color: #D6000E;
}
.nav-div{
	position:relative;
}
.nov-bg{
	width: 100%;
	height: 395px;
	background:#f9f9f9;
	position: absolute;
	left: 0;
	right: 0;
	top:46px;
	z-index: 999;
	box-shadow: 0px 0px 10px #9F9F9F;
	
}
.nav-ul li{
	position: relative;
}
.nau-left{
	position: absolute;
	left: 0px;
	top: 46px;
	background:#9c2626;
	width: 100%;
	height: 395px;
	z-index: 9991;
}
.nau-left>li{
	height: 79px;
	width:auto;
	margin-left:5px;
	width: 95px;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
}
.nau-left>li:hover, .nau-left>li.nau-li{
	background: #f9f9f9;
}
.nau-left>li:hover>a>b, .nau-left>li.nau-li>a>b{
	color: #D6000F;
}
.nau-left>li>a{
	display: block;
	width: 90px;
	border-bottom: 1px solid #bbbbbb;
	padding-top: 48px;
}
.nau-left>li>a>b{
	display: block;
	font-size: 16px;
	color: #fff;
	font-weight: normal;
	line-height: 30px;
}
.nau-left .nau-a1{
	background:url(../image/img45.png) no-repeat top;
	background-size: 38px;
	background-position-y: 10px;
}
.nau-left .nau-li .nau-a1{
	background:url(../image/img40.png) no-repeat top;
	background-size: 38px;
	background-position-y: 10px;
}
.nau-left .nau-a2{
	background:url(../image/img41.png) no-repeat top;
	background-size: 38px;
	background-position-y: 10px;
}
.nau-left .nau-li .nau-a2{
	background:url(../image/img46.png) no-repeat top;
	background-size: 38px;
	background-position-y: 10px;
}
.nau-left .nau-a3{
	background:url(../image/img42.png) no-repeat top;
	background-size: 38px;
	background-position-y: 10px;
}
.nau-left .nau-li .nau-a3{
	background:url(../image/img42_1.png) no-repeat top;
	background-size: 38px;
	background-position-y: 10px;
}
.nau-left .nau-a4{
	background:url(../image/img43.png) no-repeat top;
	background-size: 38px;
	background-position-y: 10px;
}
.nau-left .nau-li .nau-a4{
	background:url(../image/img43_1.png) no-repeat top;
	background-size: 38px;
	background-position-y: 10px;
}
.nau-left .nau-a5{
	background:url(../image/img44.png) no-repeat top;
	background-size: 38px;
	background-position-y: 10px;
}
.nau-left .nau-li .nau-a5{
	background:url(../image/img44_1.png) no-repeat top;
	background-size: 38px;
	background-position-y: 10px;
}
.nau-left>li:last-child>a{
	border-bottom:1px solid transparent;
}
.nau-left>li:hover .nau-a1{
	background:url(../image/img40.png) no-repeat top;
	background-size: 38px;
	background-position-y: 10px;
}
.nau-left>li:hover .nau-a2{
	background:url(../image/img46.png) no-repeat top;
	background-size: 38px;
	background-position-y: 10px;
}
.nau-cen{
	width: 1100px;
	height: 395px;
	position: absolute;
	left: 0;
	top: 46px;
	z-index: 9999;
}
#Immigrant1-zt{
	width: 750px;
	height: 320px;
	position: absolute;
	left: 365px;
	top: 0;
	z-index: 1;
	padding-top: 75px;
	background: #f9f9f9;
}
.nac-zt img{
	width: 245px;
	height: 120px;
}
.nac-zt{
	width: 525px;
	height: 320px;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 1;
	padding-top: 75px;
	background: #f9f9f9;
}
#Immigrant1-zt img{
	width: 245px;
	height: 120px;
}
.nac-ul{
	width:345px;
	float: left;
	height: 395px;
	box-shadow:10px 0px 10px rgba(153,153,153,0.3);
}
.nac-ul li{
	padding-left:25px;
	padding-right: 25px;
	width: auto;
	height: auto;
}
.nac-div{
	width: 100%;
	height: 67px;
	padding: 15px 0;
	border-bottom: 1px solid #bbbbbb;
	
}
#Immigrant1-ul li:nth-child(2) .nac-div{
	height: 85px;
}
.nac-ul li:last-child .nac-div{
	border-bottom: none;
}
.nac-div span{
	display: inline-block;
	font-size: 14px;
	line-height: 24px !important;
	float: left;
	margin-right:42px;
	cursor: pointer;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
	color: #666666 !important;
}
.nac-div span:hover a, .nac-div span.nac-ac a{
	color: #D6000E !important;
}
.nac-div2{
	height: 50px;
}
.nac-div2 span{
	line-height: 40px !important;
}
span.nac-hot a{
	color: #D6000E !important;
	position: relative;
}
span.nac-hot a:after{
	content: "";
	display: block;
	width: 21px;
	height: 10px;
	position: absolute;
	top: 2px;
	right: -25px;
	background: url(../image/nac_hot.png) no-repeat;
}
.can-right{
	width:725px;
	float: left;
	height: 375px;
	padding-left:30px;
	padding-top:20px;
}
.can-b {
	display: block;
	font-size: 16px;
	color: #444;
	line-height: 22px;
	text-align: left !important;
	font-weight: normal;
	margin-bottom: 10px;
	text-indent:2em;
}
.can-list{
	width:190px;
	padding-right: 10px;
	height: 325px;
	border-right: 1px solid #dfdfdf;
	overflow-y:auto;
	float: left;
}
.can-list a{
	display: block;
	font-size: 14px !important;
	color: #666666;
	line-height: 20px;
	text-align: left;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
	/*padding-left: 40px;*/
}
.can-list a:hover{
	color: #d6000e !important;
	background:url(../image/img251.jpg) no-repeat left;
	padding-left: 12px;
	background-size: 9px;
}
.cal-div{
	/*width: 100%;*/
	height: auto;
	padding: 10px 0 10px 40px;
}
.can-list a:hover{
	color: #D6000E;
}
.can-list .cal-div:last-child{
	padding-bottom: 10px;
}
.cal-div a.nac-hot{
	color: #D6000E;
}
.cal-ban{
	width: 275px;
	height: auto;
	float: right;
	padding-top:38px;
}
.cal-ban a{
	display: block;
	width: 275px;
	height: 115px;
	margin-bottom: 20px;
}
.cal-ban a img{
	display: block;
	width: 275px;
	height: 115px;
}

.tou-left{
	width: 540px;
	height: 395px;
	float: left;
	padding-left: 20px;
	box-shadow:10px 0px 10px rgba(153,153,153,0.3);
}
.tol-div1{
	width:33.3%;
	height: auto;
	float: left;
	
}
.tol-div1 .tol-top{
	width: auto;
	height: auto;
	margin-left:10px;
	margin-top: 25px;
	
}
.tol-div1 .tol-top b{
	font-size: 16px;
	color: #444;
	display: block;
	text-align: left;
	margin-bottom: 5px;
}
.tol-div1 .tol-top a{
	font-size: 14px !important;
	color:#333 !important;
	line-height: 23px !important;
	text-align: left !important;
	display: block;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
}
.tol-div1 .tol-top a:hover{
	color: #D6000E !important;
}
.tou-right{
	width: 540px;
	height: auto;
	float: left;
}
.tor-div{
	width: 145px;
	height: auto;
	background:#fff;
	border-radius: 5px;
	-webkit-box-shadow:0px 0px 8px #EE5C67;
	-moz-box-shadow:0px 0px 8px #EE5C67;
	box-shadow:0px 0px 8px #EE5C67;
	padding: 20px 30px;
	margin-top: 38px;
	margin-left: 38px;
	float: left;
}
.tor-div h3{
	font-size: 18px;
	color: #444;
	line-height: 22px;
	padding: 0 0 10px;
	border-bottom: 1px solid #bbbbbb;
	font-weight: normal;
	text-align: left;
	display: block;
}
.tor-list{
	width: 100%;
	height: auto;
	margin-top: 5px;
}
.tor-list a{
	font-size: 14px;
	line-height: 25px;
	color: #666666;
	display: block;
	height: 25px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	text-align: left;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
}
.tor-list a:hover{
	color: #D6000E;
}
.tor-img{
	width: 275px;
	height: auto;
	float: right;
	margin-top:75px;
}
.tor-img b{
	display: block;
	font-size: 16px;
	line-height: 22px;
	color: #444444;
	font-weight: normal;
	background:url(../image/img47.png) no-repeat left;
	padding-left: 15px;
	background-size: 9px;
	text-align: left;
	margin-bottom: 5px;
}
.tor-img p{
	display: block;
	font-size: 14px;
	color: #444444;
	line-height: 22px;
	padding-left: 15px;
	text-align: left;
}
.tor-img img{
	display: block;
	width: 100%;
	height: auto;
	margin-top:35px;
}
.nau-left1{
	left: -100px;
}
.nau-cen1{
	left: 0px;
}
.nau-left2{
	left: -199px;
}
.nau-cen2{
	left:-99px;
}
.nau-left3{
	left: -298px;
}
.nau-cen3{
	left:-198px;
}
.nau-left4{
	left: -397px;
}
.nau-cen4{
	left:-297px;
}
.nau-left5{
	left: -496px;
}
.nau-cen5{
	left:-396px;
}
.nau-left6{
	left: -595px;
}
.nau-cen6{
	left:-495px;
}
.nau-left7 {
    left: -782px;
}
.nau-cen7 {
    left: -680px;
}
.nau-left8 {
    left: -880px;
}
.nau-cen8 {
    left: -780px;
}
.nau-left9{
	left: -892px;
}
.nau-cen9{
	left:-792px;
}
.nau-left10{
	left: -991px;
}
.nau-cen10{
	left:-891px;
}
.nau-ul{
	width: 100%;
	height: auto;
	margin-top:20px;
}
.nau-ul li{
	width: 14.28%;
	height: auto;
	float: left;
}
.nau-ul li .nau-con{
	width: auto;
	height: 356px;
	border-right: 1px solid #DFDFDF;
	padding-left: 15px;
}
.nau-ul li .nau-con b{
	display: block;
	font-size: 14px;
	color: #444;
	line-height: 20px;
	text-align: left;
}
.nau-ul li .nau-con a{
	display: block;
	font-size: 14px;
	line-height: 24px;
	color: #444444;
	height: 24px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	text-align: left;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
}
.nau-ul li .nau-con a:hover{
	color: #D6000E;
}
.heal-ul, .tax-ul{
	width:760px;
	height: 395px;
	box-shadow:10px 0px 10px rgba(153,153,153,0.3);
	float: left;
}
.heal-ul li{
	width: 200px;
	height: 356px;
	float: left;
	margin-top: 30px;
}
.heal-ul li:nth-child(3){
	width: 230px;
}
.heal-ul li:first-child{
	width: 330px;
}
.heal-ul li b, .heal-ul li a{
	display: block;
	font-size: 14px;
	color:#444;
	line-height: 25px;
	text-align: left;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
}
.heal-ul li .heal-cen{
	padding-left: 20px;
	border-right: 1px solid #DFDFDF;
	height: 330px;
}
.heal-ul li a:hover{
	color: #D6000E;
}
.heal-right{
	width: 275px;
	height: auto;
	float: right;
	margin-top: 60px;
}
.heal-right img{
	display: block;
	width: 100%;
	height: auto;
	margin-bottom: 20px;
}
.tax-ul li{
	width: 305px;
	float: left;
	margin-left:30px;
	margin-right: 20px;
}
.tax-top{
	width: 100%;
	height: auto;
}
.tax-top>b{
	display: block;
	font-size: 14px;
	color: #444444;
	line-height: 30px;
	border-bottom: 2px solid #bbbbbb;
	text-align: left;
	margin-top:15px;
}
.tax-left, .tax-right{
	width: 171px;
	float: left;
	height: auto;
	margin-top: 10px;
}
.tax-right{
	width: 156px;
	padding-left: 15px;
}
.tax-left{
	width:133px;
	border-right: 1px dashed #DFDFDF;
}
.tax-left a, .tax-right a{
	display: block;
	font-size: 14px;
	color: #444444;
	line-height: 23px;
	text-align: left;
	height: 23px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
}
.tax-left a:hover, .tax-right a:hover, .hear-list a:hover{
	color: #D6000E;
}
.hear-list{
	width: 100%;
	height: auto;
	margin-top: -10px;
}
.hear-list a{
	display: block;
	font-size: 14px;
	color: #444;
	line-height: 25px;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
	text-align: left;
}
.nav-ul>li>a{
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
	display: block;
	text-decoration: none;
}
.nav-ul>li>a:hover, .nav-acc>a{
	background:#8c0001 !important;
}

.nac-ul, .tou-left, .heal-ul, .tax-ul{
	position: relative;
}
.nac-ul:after, .tou-left:after, .heal-ul:after, .tax-ul:after{
	position: absolute;
	content: " ";
	width: 15px;
	height: 13px;
	right: -14px;
	background:url(../image/img48.png) no-repeat center;
	background-size: 100%;
}
.nac-ul:after{
	top: 52px;
}
.tou-left:after{
	top: 52px;
}
.heal-ul:after{
	top: 182px;
}
.tax-ul:after{
	top: 182px;
}
/*侨外动态*/
.tren-div{
	width: 1200px;
	height: auto;
	margin:0 auto;
	margin-top: 20px;
}
.tren-swiper{
	width: 815px;
	height: 360px;
	float: left;
}
.tren-img{
	position: relative;
}
.tren-img, .tren-img img{
	display: block;
	width: 100%;
	height: 360px;
}
.tren-next, .tren-prev{
	width: 15px !important;
	height: 25px !important;
	top: 45% !important;
}
.tren-prev{
	background:url(../image/img49.png) no-repeat center !important;
	background-size: 100% !important;
}
.tren-next{
	background:url(../image/img50.png) no-repeat center !important;
	background-size: 100% !important;
}
.tren-dov{
	position: absolute;
	left: 0;
	bottom: 0;
	right: 0;
	height: 38px;
	background:rgba(13,13,13,0.8);
	line-height: 38px;
	text-indent: 1em;
}
.tren-dov span{
	display: block;
	width: 650px;
	height: 38px;
	line-height: 38px;
	font-size: 14px;
	color: #fff;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
}
.tren-page{
	width: auto !important;
	left: inherit !important;
	right: 20px;
}
.tren-page .swiper-pagination-bullet{
	background:#fff;
	opacity: 1;
}
.tren-page .swiper-pagination-bullet-active{
	background:#D6000E;
}
.tren-right{
	width: 365px;
	height: auto;
	float: right;
}
.trer-img{
	display: block;
	width: 100%;
	height: 172px;
	margin-bottom: 16px;
	position: relative;
}
.trer-img img{
	display: block;
	width: 100%;
	height: 172px;
}
.tren-right .trer-img:last-child{
	margin-bottom: 0px;
}
.trer-img .tren-dov{
	padding: 0 15px;
}
.trer-img .tren-dov span{
	width: 100%;
	height: auto;
	text-indent: 0em;
}
.tren-dov span:hover{
	color: #D6000E;
}
.mic-div{
	width: 1220px;
	height: auto;
	margin:0 auto;
	margin-top: 50px;
	position: relative;
	left: -20px;
}
.mic-left{
	width: 885px;
	height: auto;
	float: left;
}
.mil-top{
	width: 865px;
	height: 50px;
	background:#f2f2f2;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	margin-left: 20px;
}
.mil-top a{
	display: inline-block;
	font-size: 16px;
	color: #444;
	line-height: 46px;
	border-bottom: 4px solid transparent;
	margin-left: 30px;
	font-weight: bold;
}
.mil-top .mil-ac{
	border-bottom: 4px solid #D6000E;
}
.mil-bot{
	width: 100%;
	height: auto;
}
.mib-ul{
	width: 100%;
	height: auto;
	
}
.mib-ul li{
	padding:0 20px;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
}
.mib-cen{
	padding: 20px 0;
	width: auto;
	height: auto;
	border-bottom: 1px dashed #C8C8C8;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
}
.mib-left{
	display: block;
	width: 260px;
	height: 165px;
	overflow: hidden;
	float: left;
}
.mib-left img{
	display: block;
	width: 100%;
	height: 165px;
}
.mib-right{
	width: 565px;
	height: auto;
	float: right;
}
.mib-h3{
	width: 100%;
	height: 43px;
	display: block;
}
.mib-h3 a{
	display: block;
	font-size: 20px;
	line-height: 43px;
	color: #111;
	height: 43px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
}
.mib-p{
	display: block;
	width: 100%;
	height:auto;
}
.mib-p a{
	display: block;
	font-size: 14px;
	line-height: 24px;
	color: #666;
	height: 48px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
}
.mir-bot{
	width: 100%;
	height: auto;
	margin-top: 30px;
	color: #999;
}
.mir-bot span, .mir-bot a, .mir-bot i{
	display:inline-block;
	font-size: 14px;
	color: #999;
	margin-right: 10px;
	line-height: 22px;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
}

.mib-ul li:hover .mib-h3 a, .mir-bot a:hover{
	color: #D6000E;
}
.mib-ul li:hover {
	box-shadow: 0px 0px 20px #bfbfbf;
}
.mib-ul li:hover .mib-cen{
	border-bottom: 1px solid #fff;
}
.mir-guan{
	background:url(../image/img51.png) no-repeat left !important;
	background-size: 15px !important;
	color: #D6000E !important;
}
.fen-div{
	width: 100%;
	height:auto;
	text-align: center;
	margin-top:8%;
	margin-bottom:12%;
}
.fen-div span, .fen-div a{
	display: inline-block;
	width: 28px;
	height: 28px;
	text-align: center;
	line-height: 28px;
	border: 1px solid #BBBBBB;
	margin: 0 2px;
	font-size: 14px;
	color: #606266;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
	border-radius: 2px;
}
.fen-div .current, .fen-div span:hover, .fen-div a:hover{
	background:#D6000E;
	color: #fff;
	border: 1px solid #e6000e;
	-webkit-box-shadow: 0 4px 10px #EE5C67;
	-moz-box-shadow: 0 4px 10px #EE5C67;
	box-shadow: 0 4px 10px #EE5C67;
}
.mic-right{
	width: 300px;
	height: auto;
	float: right;
}
.mic-ads{
	width: 100%;
	height: auto;
	margin-top: 20px;
}
.mic-adsen, .mic-adsen img{
	display: block;
	width: 100%;
	height: 160px;
}
.mic-ul{
	width: auto;
	height: auto;
	border-left: 1px solid #e1e1e1;
	border-bottom: 1px solid #E1E1E1;
	border-right: 1px solid #E1E1E1;
	padding:0 15px;
}
.mic-ul li{
	width: auto;
	height: auto;
	padding: 20px 0;
	border-bottom: 1px solid #e1e1e1;
}
.mic-ul li:last-child{
	border-bottom: none;
}
.mic-ul li a{
	display: block;
}
.mic-ul li a h3{
	font-size: 16px;
	color: #111111;
	line-height:22px;
	height: 22px;
	overflow:hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin-bottom:5px;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
}
.mic-ul li a p{
	display: block;
	font-size: 12px;
	color: #999;
	line-height: 20px;
	height: 40px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.mic-ul li:hover h3{
	color: #D6000E;
}
.mic-adsen2, .mic-adsen2 img{
	width: 100%;
	height: auto;
	overflow: hidden;
	display: block;
}
.abr-form{
	width: 100%;
	height: auto;
	margin-top: 35px;
}
.abr-bot{
	width: 100%;
	height: 200px;
	background:#f4f4f4;
	padding-top: 20px;
}
.abr-inp1{
	display: block;
	width: 253px;
	height: 38px;
	background:#fff;
	border: 1px solid #e1e1e1;
	border-radius: 3px;
	text-indent: 1em;
	margin:0 auto;
}
.abr-btn{
	display: block;
	width: 253px;
	height: 40px;
	margin:0 auto;
	border: 1px solid #e1e1e1;
	border-radius: 40px;
	text-align: center;
	line-height: 40px;
	color: #333;
	font-size: 16px;
	cursor:pointer;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
	margin-top:10px;
}
.abr-btn{
	background: #D6000E;
	-webkit-box-shadow: 0 4px 10px #EE5C67;
	-moz-box-shadow: 0 4px 10px #EE5C67;
	box-shadow: 0 4px 10px #EE5C67;
	color:#fff;
	border: 1px solid #d6000e;
}
.abr-span1, .abr-span2{
	display: block;
	font-size: 12px;
	line-height: 16px;
	color: #D6000E;
	height: 16px;
	width: 255px;
	margin:0 auto;
}
.mib-top{
	width: auto;
	height: auto;
	margin-left: 20px;
	background:#F7F7F7;
	padding: 20px;
}
.mib-span{
	display: block;
	width: 50px;
	height: auto;
	float: left;
	font-size: 16px;
	color: #111;
	line-height: 30px;
}
.mir-right{
	width: 775px;
	float: left;
	text-align: left;
}
.mir-right a{
	display: inline-block;
	padding: 0 17px;
	border-radius: 30px;
	line-height: 30px;
	font-size: 16px;
	color: #111;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
	margin-bottom: 5px;
}
.mir-right a:hover, .mir-right .mib-ac{
	background: #D6000E;
	-webkit-box-shadow: 0 4px 10px #EE5C67;
	-moz-box-shadow: 0 4px 10px #EE5C67;
	box-shadow: 0 4px 10px #EE5C67;
	color:#fff;
}
.mir-list{
	width: 100%;
	height: auto;
	margin-top: 20px;
}
.mir-list span{
	display: block;
	font-size: 14px;
	color: #666666;
	line-height: 20px;
}
.mib-ul2 .mib-right{
	width: 440px;
	float: left;
	margin-left: 15px;
}
.mib-yuyue{
	width: 95px;
	height: auto;
	float: right;
	text-align: right;
	margin-right: 20px;
	margin-top: 15px;
}
.mib-yuyue i{
	color: #999;
	margin-right: 10px;
}
.mib-btn{
	width: 93px;
	height: 34px;
	display: block;
	border-radius: 34px;
	text-align: center;
	line-height: 34px;
	font-size: 14px;
	color: #333;
	border: 1px solid #999;
	border-radius: 34px;
	margin-top: 40px;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
}
.mib-btn:hover{
	background: #D6000E;
	-webkit-box-shadow: 0 4px 10px #EE5C67;
	-moz-box-shadow: 0 4px 10px #EE5C67;
	box-shadow: 0 4px 10px #EE5C67;
	color:#fff;
	border: 1px solid #d6000e;
}
.mib-btn.act43.on:hover{
	background: #D6000E;
	-webkit-box-shadow: 0 4px 10px #EE5C67;
	-moz-box-shadow: 0 4px 10px #EE5C67;
	box-shadow: 0 4px 10px #EE5C67;
	color:#fff;
	border: 1px solid #d6000e;
}
.mib-btn.act43.off:hover{
	background: #666;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	color:#fff;
	border: 1px solid #d6000e;
}
.mib-ul li{
	border-radius: 5px;
}
.mak-bg{
	width:100%;
	height: 100%;
	position: fixed;
	left: 0;
	bottom: 0;
	right: 0;
	top: 0;
	z-index: 999999;
	background:rgba(0,0,0,0.5);
}
.mak-div{
	width: 585px;
	height: 445px;
	background:#fbfbfb;
	border-radius: 5px;
	z-index: 999999;
	position: fixed;
	left: 50%;
	margin-left: -292px;
	top: 50%;
	margin-top: -222px;
}
.mak-close{
	display: block;
	width:15px;
	height: auto;
	float: right;
	margin-top: 20px;
	margin-right: 20px;
	cursor: pointer;
}
.mak-h3{
	text-align: center;
	font-size: 24px;
	color: #333333;
	line-height: 33px;
	margin:20px 0;
}
.mak-form{
	width: 390px;
	height: auto;
	margin:0 auto;
}
.mak-label{
	width: 100%;
	height: 42px;
	margin-bottom: 15px;
	display: block;
	position: relative;
}
.mak-label span{
	display: block;
	width: 60px;
	float: left;
	height: 42px;
	line-height: 42px;
	font-size: 14px;
	color: #666666;
}
.mak-label input{
	display: block;
	width: 328px;
	height: 40px;
	border: 1px solid #d9d9d9;
	border-radius: 40px;
	text-indent: 1em;
	background:#fff;
}
.mak-label span i{
	font-style:normal;
	font-size: 14px;
	font-weight: bold;
	line-height: 42px;
	display: inline-block;
	color: #d6000e;
	width:10px;
	text-align: center;
}
.mak-label select, .onl-form label select{
	width: 328px;
	height: 40px;
	border: 1px solid #d9d9d9;
	border-radius: 40px;
	text-indent: 1em;
	background:url(../image/img71.png) #fff no-repeat left;
	background-size: 9px;
	background-position-x: 300px;
	appearance:none;
	-moz-appearance:none;
	-webkit-appearance:none;
}
.mak-app{
	width: 328px;
	height: 44px;
	border: 1px solid #999;
	text-align: center;
	line-height: 44px;
	margin-left: 60px;
	font-size: 16px;
	color: #333;
	border-radius: 44px;
	background:#fff;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
	cursor:pointer;
	margin-top:20px;
}
.mak-app:hover{
	background: #D6000E;
	-webkit-box-shadow: 0 4px 10px #EE5C67;
	-moz-box-shadow: 0 4px 10px #EE5C67;
	box-shadow: 0 4px 10px #EE5C67;
	color:#fff;
	border: 1px solid #d6000e;
}
.mak-text{
	display: block;
	font-size: 14px;
	color: #666666;
	line-height: 23px;
	margin-top: 15px;
	width: 330px;
	margin-left: 60px;
	text-align: center;
}
.mak-test{
	position: absolute;
	left:60px;
	top:42px;
	font-style: normal;
	font-size: 12px;
	color: #D6000E;
	line-height:16px;
	
}
.mic-p{
	display: block;
	font-size: 14px;
	color: #333;
	line-height:50px;
	margin-left: 20px;
}
.mic-p a{
	color: #333;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
}
.mic-p a:hover{
	color: #d6000e;
}
.mil-cen{
	width: auto;
	height: auto;
	margin-left: 20px;
}
.mil-h3{
	width: 100%;
	height: auto;
}
.mil-h3 b{
	font-size:24px;
	line-height: 43px;
	color: #333333;
	/*float: left;*/
	width:700px;
}
.mih-i{
	color: #999;
	font-weight: normal;
	float: right;
	margin-right: 20px;
	margin-top:15px;
}
.mil-p{
	display: block;
	font-size: 14px;
	line-height: 30px;
	color: #666;
	/*width: 100%;*/
	margin-top: 5px;
	float: left;
}
.mil-text{
	padding: 20px;
	border: 1px solid #EAEAEA;
	background:#f9f9f9;
	font-size: 14px;
	line-height: 24px;
	color: #666;
	margin: 20px 0;
}
.mit-bot{
	width: 100%;
	height: auto;
}
.mit-bot p{
	display: block;
	font-size: 14px;
	line-height: 25px;
	color: #333;
	margin-bottom: 20px;
}
.mit-time{
	display: block;
	text-align: center;
	color: #D6000E;
	text-align: center;
	font-size: 14px;
	font-weight: normal;
}
.mit-p{
	text-align: center;
	margin-top: 15px;
}
.mit-bot img{
	display: block;
	width: auto;
	max-width: 100%;
	height: auto;
	margin: 20px auto;
}
.onl-div{
	width: auto;
	height: 140px;
	padding: 0 30px;
	padding-top: 25px;
	background:#f2f2f2;
	margin-top: 30px;
	margin-bottom: 80px;
}
.onl-h2{
	font-size: 18px;
	color: #333333;
	line-height: 25px;
	width: 100%;
	margin-bottom: 20px;
}
.onl-form{
	width: auto;
	height: auto;
}
.onl-form label span{
	font-size: 14px;
	line-height: 42px;
	color: #666;
	display: block;
	float: left;
}
.onl-form label span i{
	font-style: normal;
	display: inline-block;
	width: 10px;
	text-align: center;
	line-height: 42px;
	float: left;
	color: #d6000e;
}
.onl-form label input{
	height: 40px;
	border-radius: 5px;
	background:#fff;
	border: 1px solid #D9D9D9;
	float: left;
	text-indent:1em;
	margin-right:17px;
}
.onl-label1 input{
	width: 136px;
}
.onl-label2 input{
	width: 188px;
}
.onl-form label select{
	width: 178px;
	border-radius: 5px;
	background-position-x: 155px;
}
.onl-btn{
	display: block;
	width: 112px;
	height: 40px;
	float: right;
	text-align: center;
	line-height: 40px;
	border-radius: 5px;
	font-size: 14px;
	color: #333;
	border: 1px solid #999;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
	background:#fff;
	cursor: pointer;
}
.onl-btn{
	background: #D6000E;
	-webkit-box-shadow: 0 4px 10px #EE5C67;
	-moz-box-shadow: 0 4px 10px #EE5C67;
	box-shadow: 0 4px 10px #EE5C67;
	color:#fff;
	border: 1px solid #d6000e;
}
.act-div{
	width: 100%;
	height: auto;
}
.act-ul{
	width: 100%;
	height: auto;
	margin-top: 20px;
	margin-bottom: 50px;
}
.act-ul li{
	width: 32%;
	height: auto;
	float: left;
	margin-right: 2%;
}
.act-ul li:nth-child(3n){
	margin-right: 0%;
}
.act-top{
	width: 100%;
	height: 155px;
	overflow: hidden;
}
.act-top img{
	display: block;
	width: 100%;
	height: 155px;
}
.act-bot{
	border: 1px solid #e6e6e6;
	padding:15px 20px;
	height: 160px;
}
.act-bot h4{
	font-size: 14px;
	color: #333333;
	line-height: 22px;
	height: 44px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
	margin-bottom:5px;
}
.act-bot h4 a{
	color: #333;
}
.act-bot p{
	display: block;
	font-size: 12px;
	color: #666666;
	line-height: 20px;
	margin-bottom: 2px;
}
.act-bot p a{
	color: #666;
}
.act-i{
	display:block;
	width: 93px;
	height: 34px;
	font-size: 14px;
	margin:0 auto;
	text-align:center;
	font-style: normal;
	line-height: 34px;
	margin-top:15px;
	border-radius: 40px;
	border: 1px solid #d2d2d2;
	color: #666;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
	cursor: pointer;
}
.act-i:hover{
	background: #D6000E;
	-webkit-box-shadow: 0 4px 10px #EE5C67;
	-moz-box-shadow: 0 4px 10px #EE5C67;
	box-shadow: 0 4px 10px #EE5C67;
	color:#fff;
	border: 1px solid #d6000e;
}
.act-ul li:hover .act-bot h4{
	color: #d6000E;
}
.onl-label2{
	position: relative;
	float: left;
}
.onl-text{
	font-size: 12px;
	display: block;
	line-height: 25px;
	color: #d6000E;
	position: absolute;
	left: 50px;
	top: 42px;
	font-style: normal;
}
.act-wen{
	width: 100%;
	height: auto;
	margin-top: 7%;
	margin-bottom: 8%;
}
.act-wen a{
	display: block;
	font-size: 14px;
	line-height: 30px;
	color: #333;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
}
.act-wen a:hover{
	color: #d6000e;
}
/*成功案例页面*/
.cas-banner, .cas-banner img{
	display: block;
	width: 100%;
	height: auto;
}
.cas-top{
	width: 100%;
	height: auto;
	background:#fff;
	padding: 25px 0;
}
.cat-cen{
	width: 1200px;
	height: auto;
	margin:0 auto;
}
.cat-left{
	display: block;
	width: 92px;
	height: 36px;
	border-radius: 34px;
	text-align: center;
	line-height: 34px;
	font-size: 16px;
	color: #444;
	float: left;
	background:#f2f2f2;
}
.cat-right{
	width: 1108px;
	height: auto;
	float: left;
}
.cat-right a{
	display: inline-block;
	font-size: 16px;
	line-height: 36px;
	color: #444;
	margin: 0 20px;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
}
.cat-right a:hover, .cat-right a.cat-ac{
	color: #d6000e;
}
.cas2-bot{
	width: 100%;
	height: auto;
	background:#f7f7f7;
	padding-top:50px;
}
.cab-cen{
	width: 1220px;
	height: auto;
	margin: 0 auto;
	position: relative;
	left: -20px;
	margin-bottom: 5%;
}
.cab-left{
	width: 890px;
	height: auto;
	float: left;
}
.cab-left .pre-h3{
	margin-left: 20px;
}
.cab-left .mib-left{
	overflow: hidden;
}
.cab-right{
	width: 300px;
	height: auto;
	float: right;
}
.car-top{
	width: auto;
	height: auto;
	padding: 20px;
	background:#fff;
}
.car-h3{
	font-size: 20px;
	color: #444444;
	display: block;
	padding-bottom: 10px;
	border-bottom: 2px solid #bbbbbb;
}
.mib-inv{
	display: inline-block;
	font-size: 14px;
	color: #444;
	line-height: 20px;
	padding-left: 25px;
	background:url(../image/img54.png) no-repeat left;
	background-size: 20px;
	margin-top: 45px;
}
.cab-ul{
	width: 100%;
	height: auto;
	margin-top: 15px;
}
.cab-ul>li{
	width: 100%;
	height: auto;
}
.cau-top{
	width:100%;
	height:36px;
	background:#999;
	border-bottom-right-radius:20px;
}
.cau-top b{
	display: inline-block;
	margin-left: 5px;
	font-size: 16px;
	color: #fff;
	font-weight: normal;
	padding-left: 5px;
	border-left: 4px solid #fff;
	line-height: 18px;
	margin-top: 9px;
}
.cau-list{
	width: 100%;
	height:auto;
	margin-bottom: 8px;
}
.cau-list a{
	display: block;
	height: 40px;
	border-bottom: 1px dashed #bbbbbb;
	font-size: 16px;
	color: #444;
	line-height: 40px;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
	padding-left: 30px;
}
.cau-list a:hover{
	color: #d6000e;
	border-bottom: 1px dashed #d6000e;
}
.cau-ul{
	width: 100%;
	height: auto;
}
.cau-b{
	font-size: 16px;
	color: #444444;
	font-weight: normal;
	line-height: 30px;
	padding-left: 20px;
	background:url(../image/img57.png) no-repeat left;
	background-size: 15px;
	display: block;
	margin-top:5px;
	margin-left:10px;
	margin-bottom: 5px;
}
.cau-div{
	width: 100%;
	height: auto;
}
.cau-div a{
	display: block;
	font-size: 14px;
	color: #444444;
	text-align: center;
	line-height: 35px;
	border-bottom: 1px dashed #bbbbbb;
}
.cau-div a b{
	color: #444444;
	font-weight: normal;
	display: block;
	margin-left: 30px;
	text-align: left;
	padding-left: 20px;
	background: url(../image/img55.png) no-repeat left;
	background-size: 10px;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
}
.cau-div a:hover b{
	background:url(../image/img56.png) no-repeat left;
	background-size: 10px;
	color: #d6000e;
}
.cau-div a:hover{
	border-bottom: 1px dashed #d6000e;
}
.cau-div a:last-child{
	margin-bottom: 10px;
}
.cts-div{
	width: 100%;
	height: auto;
	margin-top: 30px;
}
.cts-ul{
	width: 100%;
	height: auto;
	background:#fff;
	margin-top: 20px;
}
.cts-ul li{
	width: 100%;
	height: auto;
}
.cts-top, .cts-top img{
	display: block;
	width: 100%;
	height: auto;
}
.cts-top{
	overflow: hidden;
}
.cts-bot{
	width:auto;
	height: auto;
	border-bottom: 1px solid #e1ddde;
	padding:15px 0;
	margin: 0 15px;
}
.ctb-top{
	display: block;
	width: 100%;
	height: auto;
}
.ctb-top h3{
	font-size: 16px;
	color: #444444;
	line-height: 22px;
	height: 44px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	margin-bottom: 10px;
	font-weight: normal;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
}
.ctb-top p{
	display: block;
	font-size: 14px;
	line-height: 20px;
	color: #666666;
}
.ctb-btn{
	width: 92px;
	height: 27px;
	display: block;
	border: 1px solid #9F9F9F;
	font-size: 14px;
	color: #333;
	text-align: center;
	border-radius: 29px;
	line-height: 27px;
	float: right;
	margin-top: 10px;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
}
.ctb-btn:hover{
	background: #D6000E;
	-webkit-box-shadow: 0 4px 10px #EE5C67;
	-moz-box-shadow: 0 4px 10px #EE5C67;
	box-shadow: 0 4px 10px #EE5C67;
	color:#fff;
	border: 1px solid #d6000e;
	cursor: pointer;
}
.cts-ul li:hover .ctb-top h3{
	color: #d6000e;
	font-weight: bold;
}
.cts-ul li:last-child .cts-bot{
	border-bottom: 1px solid transparent;
}
/*热门项目*/
.mib-left{
	position: relative;
}
.mib-left .mil-span{
	display: block;
	width: 80px;
	height: 30px;
	background:rgba(214,0,14,0.8);
	text-align: center;
	line-height: 30px;
	font-size: 12px;
	color: #fff;
	position: absolute;
	top:0;
	right: 0;
	border-bottom-left-radius:15px;
}
.ctu-ul .mib-right{
	width: 420px;
}
.ctu-ul .ctu-btns{
	float: right;
	margin-left: 35px;
	width: 115px;
}
.ctb-span1, .ctb-span2{
	display: block;
	width: 113px;
	height: 36px;
	border: 1px solid #9f9f9f;
	border-radius: 36px;
	font-size: 14px;
	color: #333333;
	text-align: center;
	line-height: 36px;
	margin-top: 25px;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
}
.ctb-span1:hover, .ctb-span2:hover{
	background: #D6000E;
	-webkit-box-shadow: 0 4px 10px #EE5C67;
	-moz-box-shadow: 0 4px 10px #EE5C67;
	box-shadow: 0 4px 10px #EE5C67;
	color:#fff;
	border: 1px solid #d6000e;
	cursor: pointer;
}
.stu-nian{
	background:url(../image/img58.png) no-repeat left;
	background-size: 18px;
	padding-left: 25px;
}
.mig-div{
	width: 100%;
	height: auto;
	margin-top: 50px;
}
.mig-swiper{
	margin-top: 20px !important;
	width: 100%;
	height: auto;
}
.mig-img{
	width: 100%;
	height: 445px;
	position: relative;
	display: block;
}
.mig-img img{
	display: block;
	width: 100%;
	height: 445px;
}
.mig-name{
	display: block;
	position: absolute;
	left: 0;
	bottom: 0;
	right: 0;
	width: 100%;
	height: 40px;
	background:rgba(0,0,0,0.78);
	line-height: 40px;
}
.mig-name span{
	display: block;
	width: 200px;
	float: left;
	margin-left: 15px;
	font-size: 14px;
	color: #fff;
	font-weight: normal;
}
.mig-page{
	text-align: right !important;
	right: 15px !important;
	bottom: 12px !important;
	left: inherit !important; 
	width: auto !important;
}
.mig-page .swiper-pagination-bullet{
	background:#fff;
	opacity: 1;
	margin: 0 3px !important;
}
.mig-page .swiper-pagination-bullet-active{
	background:#d6000e;
}
/*金牌顾问页面样式*/
.plan-top{
	width:auto;
	height:auto;
	margin-left: 20px;
	margin-top: 30px;
	margin-bottom: 30px;
}
.plt-left{
	width: 80px;
	height: 34px;
	float: left;
	text-align: center;
	line-height: 34px;
	font-size: 16px;
	background: #D6000E;
	-webkit-box-shadow: 0 4px 10px #EE5C67;
	-moz-box-shadow: 0 4px 10px #EE5C67;
	box-shadow: 0 4px 10px #EE5C67;
	color:#fff;
	border-radius: 34px;
	text-indent:0.5em;
}
.plt-right{
	width: 770px;
	height: auto;
	float: left;
}
.plt-right a{
	display: inline-block;
	font-size: 16px;
	color: #333333;
	line-height: 34px;
	margin: 0 15px;
	margin-bottom: 5px;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
}
.plt-right a:hover, .plt-right .plt-ac{
	color: #d6000e;
}
.pll-left{
	width: 680px;
	height: auto;
	display: block;
	float: left;
}
.pll-img{
	width:110px;
	height:110px;
	border-radius: 100%;
	float: left;
	overflow: hidden;
}
.pll-img img{
	display: block;
	width: 100%;
	height: 100%;
	border-radius: 100%;
}
.pll-title{
	width: 550px;
	height: auto;
	float: right;
}
.pll-title h3{
	font-size: 18px;
	color: #444;
	line-height: 25px;
	margin-bottom: 13px;
	margin-top: 15px;
}
.pll-title h3 i{
	display: inline-block;
	font-size: 14px;
	line-height: 20px;
	margin-left: 10px;
	font-weight: normal;
	font-style: normal;
}
.pll-title p{
	display:block;
	font-size: 14px;
	line-height: 20px;
	color: #666;
	height: 40px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.pll-right{
	width: 115px;
	height: auto;
	float: right;
}
.pll-right a{
	display: block;
	width: 113px;
	height: 36px;
	border: 1px solid #9F9F9F;
	font-size: 14px;
	line-height: 36px;
	color: #333333;
	text-align: center;
	border-radius: 36px;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
}
.pll-right a:first-child{
	margin-bottom: 20px;
	margin-top: 10px;
}
.pll-right a:hover{
	background: #D6000E;
	-webkit-box-shadow: 0 4px 10px #EE5C67;
	-moz-box-shadow: 0 4px 10px #EE5C67;
	box-shadow: 0 4px 10px #EE5C67;
	color:#fff;
	border: 1px solid #d6000e;
	cursor: pointer;
}
.hot2-div{
	width: 100%;
	margin-top: 30px;
	height: auto;
}
.sul-ul{
	border: 1px solid #e1e1e1;
	padding:0 20px;
	height: 650px;
	margin-top: 20px;
}
.sul-ul li{
	width: auto;
	height: auto;
	border-bottom: 1px solid #e1e1e1;
}
.sul-ul li:last-child{
	border-bottom: none;
}
.sul-ul li a{
	display: block;
	padding: 20px 0;
}
.sul-ul li a h3{
	font-size: 16px;
	line-height: 22px;
	display: block;
	height: 44px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	color: #111;
	margin-bottom: 5px;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
}
.sul-ul li a p{
	font-size: 12px;
	line-height: 20px;
	color: #999999;
	height: 40px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.sul-ul li:hover a h3{
	color: #d6000e;
}
.pre-h3 span{
	font-family: arial;
}
/*项目对比*/
.oje-div{
	width: 100%;
	height: 525px;
	background: url(../image/img75.jpg) no-repeat center;
	background-size: cover;
}
.oje-top {
	text-align: center;
	padding-top: 40px;
}
.oje-top h3{
	font-size: 22px;
	color: #fff;
	line-height: 33px;
	margin-bottom: 15px;
}
.oje-top p{
	display: block;
	font-size: 14px;
	line-height: 24px;
	color: #fff;
}
.chose-div{
	width: 1200px;
	height: auto;
	margin:0 auto;
	margin-top: -340px;
}
.chose-div .chose-con{
	width: auto;
	height: auto;
	overflow-x: auto;
}
.chose-ul1{
	width: 150px;
	height: auto;
	float: left;
}
.chose-ul1 .chose1-li1{
	background:#999999;
	height: 155px;
	line-height: 155px;
	text-align: center;
	font-size: 18px;
	color: #444444;
	border-top-left-radius: 8px;
}
.chose-ul1 .chose1-li2 h3, .chose-ul1 .chose1-li3 h3, .chose-ul1 .chose1-li4 h3, .chose-ul1 .chose1-li5 h3{
	font-size: 14px;
	color: #333;
}
.chose-ul1 .chose1-li2{
	height: 190px;
	background:#fff;
	text-align: center;
	line-height: 190px;
	text-align: center;
}
.chose-ul1 .chose1-li3{
	height: 163px;
	background:#f7f7f7;
	text-align: center;
	padding-top: 117px;
}
.chose-ul1 .chose1-li3 h3{
	line-height: 23px;
}
.chose-ul1 .chose1-li4{
	height: 110px;
	background:#fff;
	border-left: 1px solid #eaeaea;
	border-right: 1px solid #eaeaea;
	line-height: 110px;
	text-align: center;
}
.chose-ul1 .chose1-li5{
	height: 240px;
	background: #f7f7f7;
	text-align: center;
	line-height: 240px;
}
.chose-ul2{
	width: 347px;
	height: auto;
	float: left;
	margin-left: 3px;
}
.chose2-li1{
	width:100%;
	height: 155px;
	background:#999999;
}
.chose-close{
	display: block;
	width: 15px;
	height: auto;
	float: right;
	margin-right: 15px;
	margin-top: 15px;
	cursor: pointer;
}
.cho-h3{
	font-size: 24px;
	line-height: 38px;
	text-align: center;
	color: #d6000e;
}
.chose-country{
	width: 285px;
	height: auto;
	margin:0 auto;
	margin-top: 15px;
	position: relative;
}
.chose-huan{
	width: 100%;
	height: 42px;
	text-indent: 1em;
	font-size: 14px;
	color: #101010;
	border-radius: 3px;
	background:url(../image/img71.png) #fff no-repeat right;
	background-size: 10px;
	background-position-x: 260px;
	display: block;
	line-height: 42px;
}
.cch-div{
	position:absolute;
	left: 0;
	top:42px;
	right: 0;
	width: auto;
	height: 500px;
	background:#f9f9f9;
	border: 1px solid #d9d9d9;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}

.cch-div>b{
	display: block;
	height: 50px;
	font-size: 16px;
	color: #E51C23;
	padding-left: 25px;
	line-height: 50px;
	font-weight: normal;
}
.cch-dov{
	width: 100%;
	height: 450px;
	overflow-y: auto;
}
.cch-dov a{
	display: block;
	height: 44px;
	line-height: 44px;
	border-top: 1px solid #e3e3e3;
	font-size: 16px;
	color: #333;
	padding-left: 25px;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
}
.cch-dov a:hover{
	background:#d6000e;
	color: #fff;
}
.chose2-li2{
    height: 160px;
    background: #fff;
    text-align: center;
    padding: 15px 0;
    line-height: 20px;
}
.chose2-li2 span{
	font-size: 14px;
	color: #333;
	display: block;
	padding: 0 5px;
}
.chose2-li3{
	height: 280px;
	background:#f7f7f7;
	overflow-y: auto;
}
.cho2-cen{
	padding: 25px;
}
.cho2-cen b{
	display: block;
	font-size: 14px;
	color: #333333;
	line-height: 20px;
	font-weight: normal;
	margin-bottom: 5px;
}
.cho2-cen p{
	display: block;
	font-size: 14px;
	color: #333333;
	line-height: 22px;
	margin-bottom: 10px;
}
.cho2-cen p:last-child{
	margin-bottom: 0px;
}
.chose2-li4{
	height: 110px;
	background:#fff;
	border-left: 1px solid #eaeaea;
	border-right: 1px solid #eaeaea;
	overflow-y: auto;
}
.cho2-li4-cen{
	padding:15px 25px;
}
.cho2-li4-cen p{
	display: block;
	font-size: 14px;
	line-height: 25px;
	color: #333;
}
.chose2-li5{
	height: 240px;
	background:#f7f7f7;
}
.cho2-li5-cen{
	padding: 15px 25px;
}
.cho2-li5-cen p{
	font-size: 14px;
	color: #333;
	display: block;
	line-height:25px;
	margin-bottom: 5px;
}
.chose-country2{
	margin-top: 0px;
	position: relative;
	top:56px;
}
.dis-as{
	width: 100%;
	height: auto;
	text-align: center;
	margin-top: 60px;
	margin-bottom: 80px;
}
.dis-as a{
	display: inline-block;
	text-align: center;
	width: 207px;
	height: 38px;
	line-height: 38px;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
}
.dis-zixun, .dis-dian{
	display: block;
	border: 1px solid #B3B3B3;
	font-size: 14px;
	color: #444;
	border-radius: 38px;
	background:#fff;
	margin: 0 13px;
}
.dis-zixun:hover, .dis-dian:hover{
	background: #D6000E;
	-webkit-box-shadow: 0 4px 10px #EE5C67;
	-moz-box-shadow: 0 4px 10px #EE5C67;
	box-shadow: 0 4px 10px #EE5C67;
	color:#fff;
	border: 1px solid #d6000e;
	cursor: pointer;
}
.cho1-li3, .cho1-li4, .cho1-li5, .cho1-li6, .cho1-li8, .cho1-li9, .cho1-li10, .cho1-li11{
	height: 90px;
	line-height: 90px;
	text-align: center;
}
.cho1-li3, .cho1-li5, .cho1-li9, .cho1-li11{
	background:#f7f7f7;
}
.cho1-li4, .cho1-li6, .cho1-li8, .cho1-li10{
	background:#fff;
	
}
.cho1-li7{
	height: 285px;
	line-height: 285px;
	text-align: center;
	background: #f7f7f7;
}
.cho1-li11 h3{
	line-height: 20px;
	padding-top: 25px;
}
.cho-border{
	border-left: 1px solid #eaeaea;
	border-right: 1px solid #eaeaea;
}
.cho2-li3, .cho2-li4, .cho2-li5, .cho2-li6{
	/*height: 90px;*/
    height: 70px;
    background: #f7f7f7;
    line-height: 20px;
    text-align: center;
    padding: 20px 0 0 0;
}
.cho2-li4, .cho2-li6{
	background:#fff;
}
.cho2-li3 span, .cho2-li4 span, .cho2-li5 span, .cho2-li6 span{
	font-size: 14px;
    color: #333;
    display: block;
    padding-left: 25px;
}
.cho2-li7{
    height: 232px;
    background: #f7f7f7;
    overflow-y: auto;
    text-align: center;
    padding-top: 53px;
}
.cho2-div7{
	width: auto;
	height: auto;
	padding: 25px 20px;
}
.cho2-div7 b, .cho2-div7 p{
	font-size: 14px;
	color: #333;
	line-height: 25px;
	display: block;
}
.cho2-div7 b{
	font-weight:normal;
}
.cch-bot{
	width: auto;
	height: auto;
	background: #f9f9f9;
    border: 1px solid #d9d9d9;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
.cch-top{
	width: auto;
	height: 34px;
	padding:8px 20px;
}
.cch-span{
	float: left;
	display: block;
	color: #d6000e;
	padding-right: 20px;
	background:url(../image/img60.png) no-repeat right;
	background-size: 8px;
	margin-right:15px;
}
.cch-span i{
	display: inline-block;
	padding: 0 16px;
	line-height: 32px;
	border: 1px solid #d6000e;
	border-radius: 34px;
	background:#fff;
	font-size: 14px;
	color: #444;
	font-style: normal;
}
.cch-i{
	display: inline-block;
	width: 65px;
	height: 32px;
	background:#D6000E;
	color: #fff;
	font-size: 14px;
	font-weight: normal;
	border-radius: 34px;
	text-align: center;
	font-style: normal;
	line-height: 32px;
	overflow:hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.cch-bot .cch-dov{
	height: 270px;
}
/*在线评估*/
.onli-bot{
	width: 1200px;
	height: auto;
	min-height: 1000px;
	margin:0 auto;
	margin-top:-240px;
	margin-bottom: 5%;
}
.onli-left{
	width: 840px;
	height: auto;
	background:#fff;
	border-top-left-radius: 10px;
	border-bottom-left-radius: 10px;
	float: left;
}
.onl-cen{
	padding:50px 30px;
}
.onl-div1{
	padding: 30px 25px;
	background:#f4f4f4;
	border-radius: 8px;
}
.ond-h3{
	font-size: 18px;
	line-height: 25px;
	color:#8C0001;
	font-weight: normal;
	margin-bottom: 5px;
}
.ond-right{
	width:auto;
	height: auto;
	padding-left: 14px;
}
.ond-right i.ond-zhu{
	display: block;
	font-size: 14px;
	line-height: 24px;
	color: #999999;
	font-style: normal;
	padding-left: 15px;
}
.ond-xuan{
	width: 100%;
	height: auto;
	margin-top: 15px;
}
.ond-xuan label{
	display: block;
	width: 49%;
	float: left;
	margin-right:2%;
	height: auto;
	border-radius: 40px;
	cursor: pointer;
	padding-bottom:8px;
}
.ond-xuan .ond-label{
	background:#fff;
	-webkit-box-shadow:0 0px 20px rgba(0,0,0,.3);
	-moz-box-shadow:0 0px 20px rgba(0,0,0,.3);
	box-shadow:0 0px 20px rgba(0,0,0,.3);
}
.ond-xuan label:nth-child(2n){
	margin-right: 0%;
}
#mycheck[type=radio]{
	width: 18px !important;
	height: 18px !important;
	float: left;
	border: 2px solid #ccc;
	margin-right:7px;
	margin-top:11px;
	padding: 0px !important;
	margin-bottom: 0px !important;
    -webkit-appearance:none;
	border-radius: 100%;
	position: relative;
	margin-left: 15px;
}
#mycheck[type=radio]:checked{
    border: 2px solid #d6000f;
	background:url(../image/img61.png) no-repeat center #fff;
	background-size: 10px;
}
/*#mycheck[type=checkbox]{
	width: 18px !important;
	height: 18px !important;
	float: left;
	border: 2px solid #ccc;
	margin-right:7px;
	margin-top:11px;
	padding: 0px !important;
	margin-bottom: 0px !important;
    -webkit-appearance:none;
	position: relative;
	margin-left: 15px;
}
#mycheck[type=checkbox]:checked{
    border: 2px solid #d6000f;
	background:url(../image/img62.png) no-repeat center;
	background-size:100% 100%;
	
}*/
.question label i{
	display: inline-block;
	width: 18px !important;
	height: 18px !important;
	float: left;
	border: 2px solid #ccc;
	margin-right:7px;
	margin-top:11px;
	padding: 0px !important;
	margin-bottom: 0px !important;
    -webkit-appearance:none;
	position: relative;
	margin-left: 15px;
}
.question label.ond-label i{
    border: 2px solid #d6000f;
	background:url(../image/img62.png) no-repeat center;
	background-size:100% 100%;
	
}
.ond-xuan label span{
	display: block;
	width: 300px;
	font-size: 14px;
	line-height: 24px;
	color: #666666;
	float: left;
	margin-top:10px;
	
}
.onl-div1{
	margin-bottom: 20px;
}
.ond-two label{
	width: 49%;
	margin-right: 2%;
	margin-bottom: 10px;
}
.ond-two label:nth-child(2n){
	margin-right: 0%;
}
.ond-btn{
	width: 245px;
	height: 48px;
	border: 1px solid #9f9f9f;
	font-size: 16px;
	color: #333;
	text-align: center;
	line-height: 48px;
	border-radius: 48px;
	margin: 8% auto;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
	display: block;
}
.ond-btn:hover{
	background: #D6000E;
	-webkit-box-shadow: 0 4px 10px #EE5C67;
	-moz-box-shadow: 0 4px 10px #EE5C67;
	box-shadow: 0 4px 10px #EE5C67;
	color:#fff;
	border: 1px solid #d6000e;
	cursor: pointer;
}
.onli-right{
	width: 345px;
	height: 2993px;
	background:#fff;
	float: right;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
}
.onr-top{
	padding: 30px 25px;
}
.onr-top h3{
	font-size: 18px;
	color: #444;
	line-height: 26px;
	margin-bottom: 10px;
}
.onr-top span{
	display: block;
	font-size: 13px;
	line-height: 18px;
	font-weight: normal;
	color: #999;
}
.onr-list {
	width: 100%;
	height: auto;
	margin-top: 20px;
}
.onr-list a{
	display: block;
	font-size: 14px;
	color: #444444;
	line-height: 36px;
	height: 36px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	padding-left: 25px;
	background:url(../image/img63.png) no-repeat left;
	background-size: 8px;
	margin-left: 30px;
}
.onr-btn{
	display: block;
	width: 198px;
	height: 38px;
	margin: 0 auto;
	text-align: center;
	line-height: 38px;
	border: 1px solid #9f9f9f;
	font-size: 14px;
	color: #333;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
	border-radius: 38px;
	margin-top: 15px;
}
.onr-btn:hover{
	background: #D6000E;
	-webkit-box-shadow: 0 4px 10px #EE5C67;
	-moz-box-shadow: 0 4px 10px #EE5C67;
	box-shadow: 0 4px 10px #EE5C67;
	color:#fff;
	border: 1px solid #d6000e;
	cursor: pointer;
}
.win-bg{
	width: 100%;
	height: 100%;
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	background:rgba(16,16,16,0.5);
	z-index: 999999;
}
.win-div{
	position:fixed;
	width: 575px;
	height: 435px;
	left: 50%;
	margin-left: -287px;
	top: 50%;
	margin-top: -217px;
	background:#fbfbfb;
	z-index: 999999;
	border-radius: 6px;
}
.win-close, .fruit-close{
	width: 15px;
	display: block;
	height: auto;
	float: right;
	margin-top: 15px;
	margin-right: 15px;
	margin-bottom: 15px;
	cursor: pointer;
}
.win-h3{
	text-align: center;
	width: 100%;
	height: auto;
	font-size: 24px;
	line-height: 33px;
	color: #333333;
	margin-top: 18px;
	margin-bottom: 40px;
}
.win-form{
	width: 400px;
	height: auto;
	margin:0 auto;
}
.win-form label{
	display: block;
	width: 100%;
	height: 40px;
	margin-bottom: 20px;
	position: relative;
}
.win-form label span{
	display: block;
	width: 70px;
	text-align: center;
	line-height: 40px;
	font-size: 14px;
	color: #666666;
	float: left;
	text-align:left;
}
.win-form label input{
	display: block;
	width: 328px;
	height: 38px;
	border: 1px solid #D9D9D9;
	border-radius: 40px;
	text-indent: 1em;
	float: left;
}
.win-btn, .fruit-btn{
	display: block;
	width: 328px;
	height: 44px;
	border-radius: 44px;
	text-align: center;
	line-height: 44px;
	border: 1px solid #9f9f9f;
	font-size: 16px;
	color: #333;
	margin-left: 70px;
	margin-top: 40px;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
	background:none;
}
.win-btn:hover, .fruit-btn:hover{
	background: #D6000E;
	-webkit-box-shadow: 0 4px 10px #EE5C67;
	-moz-box-shadow: 0 4px 10px #EE5C67;
	box-shadow: 0 4px 10px #EE5C67;
	color:#fff;
	border: 1px solid #d6000e;
	cursor: pointer;
}
.win-form label i{
	font-size: 12px;
	display: block;
	line-height: 17px;
	position: absolute;
	left: 70px;
	color: #d6000e;
	font-style: normal;
	top: 42px;
}

/*在线评估结果*/
.res-div{
	width:1200px;
	height:auto;
	margin:0 auto;
	margin-top: -376px;
}
.res-top{
	width:auto;
	height: auto;
	background:#fff;
	margin-bottom: 20px;
	padding: 50px 30px;
	border-radius: 10px;
}
.res-ul{
	width: 100%;
	height: auto;
	border: 1px solid #DBDBDB;
	border-bottom: none;
}
.res-ul li{
	width: 50%;
	height: 58px;
	float: left;
	background:#fbfbfb;
}
.res-ul li>b{
	display: block;
	width: 30%;
	height: 57px;
	border-bottom:1px solid #dbdbdb;
	font-size: 16px;
	color: #fff;
	text-align: center;
	line-height: 57px;
	float: left;
	font-weight: normal;
}
.res-b1{
	background:#999999;
}
.res-b2{
	background:#adadad;
}
.res-right{
	width: 70%;
	height: 57px;
	border-bottom: 1px solid #e9e9e9;
	float: left;
}
.res-right select{
	width: 349px;
	height: 36px;
	border-radius:50px;
	border: 1px solid #d7d7d7;
	appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none; 
	background:url(../image/img64.png) #fff no-repeat right;
	background-size: 13px;
	background-position-x: 320px;
	text-indent: 1em;
	margin:0 auto;
	margin-top:10px;
	display: block;
	font-size: 14px;
	color: #666;
	font-weight: normal;
	line-height: 34px;
	cursor:pointer;
}
.res-dov{
	width: 351px;
	height:auto;
	margin:0 auto;
	margin-top: 10px;
	cursor:pointer;
	position: relative;
}
.res-dov>b{
	width: 349px;
	height: 34px;
	border: 1px solid #d7d7d7;
	background:url(../image/img64.png) #fff no-repeat right;
	background-size: 13px;
	background-position-x: 320px;
	border-radius: 35px;
	text-indent: 1em;
	display: block;
	font-size: 14px;
	color: #666;
	font-weight: normal;
	line-height: 34px;
}
.res-bbt{
	width:320px;
	height: 287px;
	border: 1px solid #d9d9d9;
	background:#fff;
	position: absolute;
	top: 35px;
	left: 15px;
	z-index: 99;
	padding-top: 25px;
}
.res-list{
	width: 260px;
	height: 200px;
	overflow-y: auto;
	margin:0 auto;
}
.res-list a{
	display: block;
	font-size: 14px;
	line-height: 24px;
	color: #666;
	margin-bottom:15px;
	height: 24px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.res-list a i{
	display: block;
	float: left;
	width: 16px;
	height: 16px;
	border: 2px solid #cccccc;
	border-radius: 3px;
	margin-right: 5px;
}
.rel-btn{
	display: block;
	width: 118px;
	height: 34px;
	border: 1px solid #9f9f9f;
	border-radius: 34px;
	font-size: 14px;
	color: #333;
	text-align: center;
	line-height: 34px;
	margin:0 auto;
	margin-top: 10px;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
}
.rel-btn:hover, .res-huo:hover{
	background: #D6000E;
	-webkit-box-shadow: 0 4px 10px #EE5C67;
	-moz-box-shadow: 0 4px 10px #EE5C67;
	box-shadow: 0 4px 10px #EE5C67;
	color:#fff;
	border: 1px solid #d6000e;
	cursor: pointer;
}
.res-huo{
	display: block;
	width: 168px;
	height: 38px;
	border: 1px solid #9f9f9f;
	border-radius: 38px;
	text-align: center;
	line-height: 38px;
	font-size: 14px;
	color: #333;
	margin:0 auto;
	margin-top:5px;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
}
.res-zhu{
	font-size: 14px;
	color: #D6000E;
	line-height: 24px;
	margin-top: 20px;
	text-align: right;
	
}
.res-ul{
	border-radius: 10px;
}
.res-ul li:first-child>b{
	border-top-left-radius: 10px;
}
.res-ul li:nth-child(2){
	border-top-right-radius: 10px;
}
.res-ul li:last-child{
	border-bottom-right-radius: 10px;
}
.res-radius1{
	border-bottom-left-radius: 10px;
}
.res-radius2{
	border-bottom-right-radius: 10px;
}
.res-bot{
	width: auto;
	height: auto;
	background:#fff;
	margin-top: 22px;
	border-radius: 10px;
	padding: 30px;
	margin-bottom: 50px;
}
.res-h3{
	font-size: 24px;
	color: #333;
	line-height: 33px;
	text-align: center;
	font-weight: normal;
	margin-bottom: 20px;
}
.resb-top{
	width: 100%;
	height: 50px;
	background:#999999;
	line-height: 50px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}
.resb-top li{
	width: 33.3%;
	float: left;
	height: 50px;
	text-align: center;
}
.resb-top li span{
	font-size: 18px;
	color: #fff;
}
.resb-div1{
	width: auto;
	height: auto;
	margin-top:10px;
	padding: 0 50px;
	height:130px;
	background:#fff;
	box-shadow: 0px 0px 10px #eee;
	margin-bottom: 20px;
}
.resb-left{
	width: 740px;
	height: auto;
	float: left;
}
.resl-top{
	width: 100%;
	height:65px;
	border-bottom: 1px solid #e3e3e3;
}
.resl-top b{
	display: block;
	width: 46.5%;
	float: left;
	height: auto;
}
.resl-top b:first-child{
	font-size: 14px;
	color: #333333;
	display: block;
	line-height: 24px;
	margin-top: 20px;
}
.resl-top b:last-child{
	color: #d6000e;
	font-size: 24px;
	line-height: 65px;
	text-align: center;
}
.resl-bot{
	width: 100%;
	height: auto;
	margin-top: 10px;
}
.resl-bot p{
	display: block;
	font-size:15px;
	color: #666666;
	line-height: 24px;
}
.resb-right{
	width: 126px;
	height: auto;
	float: right;
	margin-right: 80px;
}
.resb-right a{
	display: block;
	width: 124px;
	height: 32px;
	border-radius: 32px;
	border: 1px solid #9f9f9f;
	line-height: 32px;
	font-size: 14px;
	color: #333;
	background:url(../image/img19.png) no-repeat right;
	background-position-x:90px;
	background-size: 15px;
	text-indent: 2em;
	margin-bottom: 15px;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
}
.resb-right a:first-child{
	margin-top: 23px;
}
.resb-right a:hover{
	background:url(../image/img201.png) no-repeat right #D6000E;
	background-position-x:90px;
	background-size: 15px;
	-webkit-box-shadow: 0 4px 10px #EE5C67;
	-moz-box-shadow: 0 4px 10px #EE5C67;
	box-shadow: 0 4px 10px #EE5C67;
	color:#fff;
	border: 1px solid #d6000e;
	cursor: pointer;
}
.resl-more{
	width: 100%;
	height: auto;
	text-align: center;
	margin-top: 5%;
	margin-bottom: 10%;
}
.resl-more a{
	display: inline-block;
	font-size: 14px;
	color: #666;
	padding-right: 20px;
	background:url(../image/img67.png) no-repeat right;
	background-size:10px;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
}
.resl-more a:hover{
	color: #d6000e;
}
.res-a i{
	border: 2px solid #d6000e !important;
	background:url(../image/img62.png) no-repeat center;
	background-size: 100% 100%;
}
.lmm-div{
	width: 100%;
	height: auto;
	padding-top: 70px;
	padding-bottom: 50px;
}
.lmm-left{
	width:775px;
	height: 570px;
	float: left;
}
.lmm-cen{
	width: 100%;
	max-width: 1220px;
	height: auto;
	margin:0 auto;
	margin-top: 50px;
	position: relative;
	left: -20px;
}
.lmm-left .pre-h3{
	margin-left: 20px;
	width: auto;
}
.lmm-ul .mib-left, .lmm-ul .mib-left img{
	width:220px;
	height: 130px;
}
.lmm-ul {
	margin-top: 10px;
}
.lmm-ul .mib-right{
	width: 380px;
}
.lmm-ul .mib-yuyue{
	margin-right:0px;
}
.lmm-ul .mib-h3{
	height: 25px;
	margin-bottom: 5px;
}
.lmm-ul .mib-h3 a{
	height: 25px;
	line-height: 25px;
}
.lmm-ul .mib-btn{
	margin-top: 70px;
}
.lmm-right{
	width: 364px;
	height: auto;
	padding-left: 20px;
	border-left: 1px solid #e1e1e1;
	float: right;
}
.lmm-right .cts-ul li:first-child .ctb-top h3{
	font-weight: bold;
}
.ctb-top p{
	height: 44px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    margin-bottom: 10px;
    font-weight: normal;
}
.qiao-div{
	width: 100%;
	height: auto;
	padding-top: 60px;
	padding-bottom: 40px;
	background:#f4f4f4;
}
.qiao-cen{
	width: 1200px;
	height: auto;
	margin:0 auto;
}
.qiao-left{
	width: 585px;
	height: 335px;
	overflow: hidden;
	float: left;
	margin-left: 20px;
}
.qiao-left img{
	display: block;
	width: 100%;
	height: 335px;
}
.qiao-left, .qiao-right{
	margin-top: 40px;
}
.qiao-left .swiper-pagination-bullet-active {
    opacity: 1;
    background: #d6000f;
}
.qiao-right{
	width: 500px;
	height: auto;
	float: left;
	margin-left: 25px;
}
.qiao-right h3{
	font-size: 20px;
	line-height: 28px;
	color: #333333;
	margin-bottom: 10px;
}
.qiao-right p, .qiao-right i{
	display: block;
	font-size: 14px;
	line-height: 22px;
	color: #666;
}
.qiao-right p{
	margin-bottom: 30px;
}
.qiao-right i{
	font-style: normal;
	margin-bottom: 5px;
}
.qiao-btn1, .qiao-btn2{
	display: block;
	width: 129px;
	height: 38px;
	border: 1px solid #9f9f9f;
	border-radius: 38px;
	float: left;
	margin-right: 30px;
	font-size: 14px;
	color: #333;
	line-height: 38px;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
	text-align: center;
	margin-top: 20px;
}
.qiao-btn1:hover, .qiao-btn2:hover{
	background: #D6000E;
	-webkit-box-shadow: 0 4px 10px #EE5C67;
	-moz-box-shadow: 0 4px 10px #EE5C67;
	box-shadow: 0 4px 10px #EE5C67;
	color:#fff;
	border: 1px solid #d6000e;
	cursor: pointer;
}
.tips_t{
	top: 1714px!important;
    left: 1008px!important;
}
.sho-div{
	width:100%;
	height: auto;
	background:#fff;
	padding-top: 70px;
	padding-bottom: 50px;
}
.sho-cen{
	width: 1200px;
	height: auto;
	margin:0 auto;
	
}
.sho-ul{
	width: 100%;
	height: auto;
	margin-top: 50px;
}
.sho-ul li{
	width: 185px;
	height: 295px;
	background:#fff;
	margin-right: 18px;
	float: left;
}
.sho-ul li:nth-child(6n){
	margin-right: 0px;
}
.sho-top{
	width:100%;
	height: 105px;
	padding-top: 30px;
	background:#d6000e;
	text-align: center;
}
.sho-top img{
	display: block;
	height: 42px;
	margin:0 auto;
}
.sho-top b{
	font-size: 16px;
	color: #fff;
	text-align: center;
	line-height: 18px;
	display: block;
	margin-top:20px;
}
.sho-bot{
	width: auto;
	height: 133px;
	border: 1px solid #e8e8e8;
	padding: 15px;
}
.sho-bot p{
	display: block;
	font-size: 14px;
	line-height: 20px;
	color: #666;
	display: block;
	height: 60px;
	display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
}
.sho-btn{
	display: block;
	width: 103px;
	height: 32px;
	margin:0 auto;
	margin-top: 20px;
	text-align: center;
	line-height: 32px;
	border: 1px solid #9f9f9f;
	font-size: 14px;
	color: #333;
	border-radius: 32px;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
}
.sho-btn:hover{
	background: #D6000E;
	-webkit-box-shadow: 0 4px 10px #EE5C67;
	-moz-box-shadow: 0 4px 10px #EE5C67;
	box-shadow: 0 4px 10px #EE5C67;
	color:#fff;
	border: 1px solid #d6000e;
	cursor: pointer;
}
.case-div{
	width: 100%;
	height: auto;
	padding: 50px 0;
	background:url(../image/img81.jpg) no-repeat center;
	background-size: cover;
	background-attachment: fixed;
}
.case-cen{
	width: 1200px;
	height: auto;
	margin:0 auto;
}
.case-bot{
	width: 100%;
	height: auto;
	margin-top: 30px;
}
.case-img{
	width: 100%;
	height: 160px;
	display: block;
}
.case-img img{
	display: block;
	width: 100%;
	height: 160px;
}
.case-img{
	display: block;
	width: 100%;
	height: 160px;
	overflow: hidden;
}
.case-img img{
	display: block;
	width: 100%;
	height: 160px;
}
.case-jieshao{
	display: block;
	width: 100%;
	height: auto;
}
.cja-top{
	width: auto;
	height: auto;
	padding: 0 20px;
}
.cja-left{
	width: 66px;
	height: 66px;
	float: left;
	border-radius: 100%;
	border: 2px solid #fff;
	overflow: hidden;
	position: relative;
	margin-top: -35px;
}
.cja-left img{
	display: block;
	width: 100%;
	height: 100%;
	border-radius: 100%;
}
.cja-h3{
	font-size: 16px;
	line-height: 20px;
	color: #333333;
	height: 40px;
	width: 165px;
	display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
	float: right;
	margin-top: 10px;
}
.cja-h3new{
        font-size: 16px;
        line-height: 20px;
        color: #333333;
        height: 40px;
        width: 250px;
        display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
        float: right;
        margin-top: 10px;
}
.cja-bot{
	width:auto;
	height: auto;
	padding: 0 20px;
	margin-top: 10px;
}
.cja-bot p{
	display: block;
	font-size: 14px;
	color: #666;
	line-height: 22px;
	height:132px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 6;
	overflow: hidden;
}
.case-swiper .swiper-slide{
	height: 435px;
	background:#fff;
}
.cja-btn{
	display: block;
	width: 118px;
	height: 36px;
	border: 1px solid #d2d2d2;
	font-size: 14px;
	color: #666;
	text-align: center;
	line-height: 36px;
	border-radius: 36px;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
	margin:0 auto;
	margin-top: 15px;
}
.cja-btn:hover{
	background: #D6000E;
	-webkit-box-shadow: 0 4px 10px #EE5C67;
	-moz-box-shadow: 0 4px 10px #EE5C67;
	box-shadow: 0 4px 10px #EE5C67;
	color:#fff;
	border: 1px solid #d6000e;
	cursor: pointer;
}

.case-swiper .swiper-slide .cja-h3{
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
}
.case-swiper .swiper-slide:hover .cja-h3{
	color: #d6000e;
}
.case-bbt, .educ-bbt, .over-bbt, .tui-bbt, .for-bbt,.prof-bbt{
	text-align: center;
	width: 100%;
	height: auto;
	padding-bottom: 10px;
}
.case-con, .educ-con, .over-con, .tui-con, .for-con,.prof-con{
	display: inline-block;
	padding: 0 35px;
	text-align:center;
	position: relative;
	margin:0 auto;
	margin-top: 35px;
}
.case-page, .educ-page, .over-page, .tui-page, .for-page,.prof-page{
	position: inherit !important;
	left: inherit;
	right: inherit;
}
.case-page .swiper-pagination-bullet, .educ-page .swiper-pagination-bullet, .over-page .swiper-pagination-bullet, 
.tui-page .swiper-pagination-bullet, .for-page .swiper-pagination-bullet, .prof-page .swiper-pagination-bullet{
	background:#fff;
	opacity: 1;
	margin: 4px;
	border: 1px solid transparent;
	display: inline-block;
}
.case-page .swiper-pagination-bullet-active, .educ-page .swiper-pagination-bullet-active, .over-page .swiper-pagination-bullet-active, 
.tui-page .swiper-pagination-bullet-active, .for-page .swiper-pagination-bullet-active, .prof-page .swiper-pagination-bullet-active{
	background:#d6000e !important;
	border: 1px solid #d6000e !important;
	-webkit-box-shadow: 0 4px 10px #EE5C67;
	-moz-box-shadow: 0 4px 10px #EE5C67;
	box-shadow: 0 4px 10px #EE5C67;
    border: 1px solid #D6000E;
}
.case-next, .case-prev, .educ-next, .educ-prev, .over-next, .over-prev, .tui-next, .tui-prev, .for-next, .for-prev, .for-next, .prof-prev, .prof-next{
	width: 23px !important;
	height: 23px !important;
	border-radius: 100%;
	position: absolute;
	margin-top: -13px !important;
	outline: none;
}
.case-next, .educ-next, .over-next, .tui-next, .for-next{
	background:url(../image/img50.png) no-repeat center !important;
	background-size: 5px !important;
	right: 0px !important;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
}
.case-next:hover, .educ-next:hover, .over-next:hover, .tui-next:hover{
	background:url(../image/img28.png) #f2f2f2 no-repeat center !important;
	background-size: 5px !important;
}
.for-next:hover{
	background:url(../image/img28.png) #fff no-repeat center !important;
	background-size: 5px !important;
}
.prof-next:hover{
	background:url(../image/img50.png) #af9d64 no-repeat center !important;
	background-size: 5px !important;
}
.case-prev, .educ-prev, .over-prev, .tui-prev, .for-prev, .prof-prev  {
	background:url(../image/img49.png) no-repeat center !important;
	background-size: 5px !important;
	left:0px !important;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
}
.over-prev, .tui-prev, .for-prev, .prof-prev{
	background:url(../image/img27.png) no-repeat center !important;
	background-size: 5px !important;
}
.case-prev:hover, .educ-prev:hover, .over-prev:hover, .tui-prev:hover{
	background:url(../image/img27.png) #f2f2f2 no-repeat center !important;
	background-size: 5px !important;
}
.for-prev:hover{
	background:url(../image/img27.png) #fff no-repeat center !important;
	background-size: 5px !important;
}
.prof-prev:hover{
	background:url(../image/img49.png) #af9d64 no-repeat center !important;
	background-size: 5px !important;
}
.over-next, .tui-next, .for-next, .prof-next{
	background:url(../image/img28.png) no-repeat center !important;
	background-size: 5px !important;
}





.yuyue-div{
	width: 100%;
	height: 135px;
	background:url(../image/v2_psx6vx.png) no-repeat center;
	background-size: cover;
}
.yuy-top{
	width: 960px;
	height: auto;
	margin:0 auto;
}
.yuy-top h3, .yuy-top b{
	float: left;
	color: #fff;
}
.yuy-top {
	padding-top: 20px;
}
.yuy-top h3{
	font-size: 24px;
	line-height: 33px;
	margin-right: 15px;
}
.yuy-top b{
	font-weight: normal;
	float: left;
	font-size: 14px;
	line-height: 20px;
	margin-top: 13px;
}
.yuy-form{
	width:960px;
	height: auto;
	margin:0 auto;
	margin-top: 15px;
}
.yuy-form label{
	display: block;
	float: left;
	width: 230px;
	height: 42px;
	background:#fff;
	margin-right: 15px;
	border-radius: 40px;
}
.yuy-form label input{
	display: block;
	width: 228px;
	height: 40px;
	border: none;
	background: none;
	text-indent: 1em;
	border: 1px solid #fff;
	border-radius: 40px;
}
.yuy-form .yuy-btn{
	width: 141px;
	height: 40px;
	border: 1px solid #d2d2d2;
	float: right;
	margin-right: 40px;
	font-size: 14px;
	color: #666;
	text-align: center;
	line-height: 40px;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
	border-radius: 40px;
	background:#fff;
	cursor: pointer;
}
.yuy-form .yuy-btn{
	background:#d6000e;
	border: 1px solid #d6000e !important;
	-webkit-box-shadow: 0 4px 10px #EE5C67;
	-moz-box-shadow: 0 4px 10px #EE5C67;
	box-shadow: 0 4px 10px #EE5C67;
	border: 1px solid #D6000E;
	color: #fff;
}
.yuy-form label{
	position: relative;
}
.yuy-form label span{
	display: block;
	font-size: 12px;
	color: #fff;
	line-height: 25px;
	position: absolute;
	left: 0;
	top: 42px;
}
.ove-div{
	width:100%;
	height: auto;
	padding-top: 70px;
	padding-bottom: 50px;
}
.ove-cen{
	width: 1200px;
	height: auto;
	margin:0 auto;
}
.ove-ul{
	width: 100%;
	height: auto;
	margin-top: 35px;
}
.ove-ul li{
	width: 285px;
	height: auto;
	float: left;
	margin-right: 20px;
}
.ove-ul li:nth-child(4n){
	margin-right: 0px;
}
.ove-top, .ove-top img{
	width: 100%;
	height: 160px;
}
.ove-top{
	overflow: hidden;
}
.ove-top img{
	display: block;
}
.ove-bot{
	padding: 15px;
	border:1px solid #e8e8e8;
	height: 130px;
}
.ove-bot h3{
	font-size: 16px;
	color: #333333;
	line-height: 24px;
	height: 48px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp:2;
	overflow: hidden;
	margin-bottom: 5px;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
}
.ove-ul li:hover .ove-bot h3{
	color: #d6000e;
}
.ove-bot p{
	height: 44px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp:2;
	overflow: hidden;
	margin-bottom: 5px;
}
.ove-bot i{
	font-style: normal;
}
.ove-bot p, .ove-bot i{
	font-size: 14px;
	line-height: 22px;
	color: #666666;
}
.ove-more{
	display: block;
	width: 158px;
	height: 40px;
	border: 1px solid #d2d2d2;
	font-size: 14px;
	color: #666;
	text-align: center;
	line-height: 40px;
	margin:0 auto;
	margin-top: 35px;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
	border-radius: 40px;
}
.ove-more:hover{
	background:#d6000e;
	border: 1px solid #d6000e !important;
	-webkit-box-shadow: 0 4px 10px #EE5C67;
	-moz-box-shadow: 0 4px 10px #EE5C67;
	box-shadow: 0 4px 10px #EE5C67;
	border: 1px solid #D6000E;
	color: #fff;
}
.emi-div{
	width: 100%;
	height: auto;
	padding-top:60px;
	padding-bottom: 50px;
	background:url(../image/img93.jpg) no-repeat center fixed;
	background-size: cover;
}
.emi-cen{
	width: 1200px;
	height: auto;
	margin:0 auto;
}
.emi-ul{
	width:100%;
	height: auto;
	margin-top: 35px;
}
.emi-ul li{
	width:285px;
	height:auto;
	float: left;
	margin-right:20px;
}
.emi-ul li:nth-child(4n){
	margin-right: 0px;
}
.emi-ul li a{
	display: block;
	padding-top: 10px;
	padding-bottom: 20px;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
}
.emi-top{
	width: 285px;
	height: 187px;
	overflow: hidden;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
	margin:0 auto;
}
.emi-top img{
	display: block;
	width: 100%;
	height: 100%;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
}
.emi-ul li a b{
	display: block;
	font-size: 16px;
	color: #fff;
	line-height: 22px;
	font-weight: normal;
	height: 22px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin: 0 10px;
	text-align: center;
	margin-top: 10px;
}
.emi-ul li:hover a{
	background:#d6000e;
}
.emi-ul li:hover .emi-top{
	width:265px;
	height:167px;
}
.ove-more2{
	color: #fff;
}
/*侨外视频页面*/
.make-div{
	width: 100%;
	height: auto;
	padding-top: 70px;
}
.make-cen{
	width: 1200px;
	height: auto;
	margin:0 auto;
}
.make-ul{
	width: 100%;
	height: auto;
	margin-top: 35px;
}
.make-ul li{
	width: 380px;
	height:auto;
	float: left;
	margin-right: 30px;
	margin-bottom: 30px;
}
.make-ul li:nth-child(3n){
	margin-right: 0px;
}
.make-top{
	width: 100%;
	height: 245px;
	background:#d9d9d9;
}
.make-top video{
	width: 100%;
	height: 245px;
	display: block;
}
.make-bot{
	display: block;
	padding: 20px;
	height: 75px;
	border: 1px solid #d9d9d9;
}
.make-bot h3{
	font-size: 18px;
	line-height: 25px;
	color: #111;
	height: 25px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin-bottom: 10px;
}
.make-bot p{
	font-size: 12px;
	line-height: 19px;
	color: #666666;
	display: block;
	height: 38px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp:2;
	overflow: hidden;
}
.make-top .default__controls{
	opacity: 0;
}
.make-top .ckin-play:before{
	content:" "
}
.make-top .ckin-play{
	width: 70px;
	height: 70px;
	background:url(../image/img81.png) no-repeat center;
	background-size: cover;
	border-radius: 100%;
	display: block;
}
.make-btn{
	display: block;
	width: 178px;
	height: 44px;
	border: 1px solid #d2d2d2;
	border-radius: 44px;
	margin:0 auto;
	font-size: 14px;
	color: #666;
	text-align: center;
	line-height: 44px;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
}
.make-btn:hover{
	background:#d6000e;
	border: 1px solid #d6000e !important;
	-webkit-box-shadow: 0 4px 10px #EE5C67;
	-moz-box-shadow: 0 4px 10px #EE5C67;
	box-shadow: 0 4px 10px #EE5C67;
	border: 1px solid #D6000E;
	color: #fff;
}
.ssh-div{
	width: 1200px;
	height: auto;
	margin:0 auto;
	padding-top: 70px;
}
.ssh-ul{
	width: 100%;
	height: auto;
	margin-top: 35px;
}
.ssh-ul li{
	width: 110px;
	height: auto;
	float: left;
	margin-right: 155px;
	margin-top: 40px;
}
.ssh-ul li:nth-child(5n){
	margin-right:15px;
}
.ssh-ul li:nth-child(5n-4){
	margin-left: 15px;
}
.ssh-ul li a{
	display: block;
	width: 110px;
	height: auto;
}
.ssh-ul li a img{
	display: block;
	width: 110px;
	height: 110px;
	overflow: hidden;
	border-radius: 100%;
	
}
.ssh-ul li a b{
	display: block;
	font-size: 14px;
	color: #666666;
	line-height: 16px;
	padding-top: 20px;
	height: 16px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	text-align: center;
	font-weight: normal;
}
.make-ul2{
	margin-bottom: 50px;
}
/*侨外视频列表*/
.bir-div{
	width: 100%;
	height: auto;
}
.bir-top{
	width: 1200px;
	height: auto;
	margin:0 auto;
	padding: 20px 0;
	font-size: 14px;
	color: #333;
	line-height: 20px;
}
.bir-top a{
	color: #333;
	transition: all 0.3s;
}
.bir-top a:hover{
	color: #d6000e;
	transition: all 0.3s;
}
.bir-bot{
	width:1200px;
	height: auto;
	margin:0 auto;
	margin-top: 25px;
}
.bir-ul li{
	width: 285px;
	height: auto;
	margin-right: 20px;
}
.bir-ul li:nth-child(3n){
	margin-right: 20px;
}
.bir-ul li:nth-child(4n){
	margin-right: 0px;
}
.bir-ul .make-top, .bir-ul .make-top video{
	height: 180px;
}
/*国家对比*/
.comp-div{
	width: 1200px;
	height: auto;
	margin:0 auto;
	padding-top: 45px;
	padding-bottom: 120px;
}
.comp-left{
	width: 875px;
	height: auto;
	float: left;
}
.comp-right{
	width: 295px;
	height: auto;
	float: right;
}
.coml-top{
	width: 100%;
	height: 50px;
	background:#999999;
	border-top-left-radius: 15px;
}
.coml-top b{
	display: block;
	font-size: 24px;
	color: #fff;
	text-align: center;
	line-height: 50px;
	font-weight: normal;
}
.coml-div1{
	width: auto;
	height: auto;
	background:#f2f2f2;
	margin-top: 10px;
	padding:40px 80px;
}
.coml-h3{
	font-size: 20px;
	color: #666;
	font-weight: normal;
	text-align: center;
}
.coml-ul{
	width: 100%;
	height: auto;
}
.coml-ul li{
	width: 70px;
	float:left;
	height: auto;
	margin-right: 91px;
	margin-top: 35px;
}
.coml-ul li:nth-child(5n){
	margin-right: 0px;
}
.coml-ul li b{
	text-align: center;
	display: block;
	font-size: 14px;
	line-height: 20px;
	color: #666;
	height: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-weight: normal;
	padding-top: 10px;
}
.comp-left .coml-div1:last-child{
	border-bottom-left-radius: 15px;
}
.coml-ul li a{
	display: block;
	width: 100%;
	height: 70px;
	border-radius: 100%;
}
.coml-ul li a img{
	display: block;
	width: 100%;
	height: 100%;
	border-radius: 100%;
}
.comr-top{
	width: 100%;
	height: 50px;
	background:#999999;
	border-top-right-radius: 15px;
}
.comr-top b{
	display: block;
	text-align: center;
	font-size: 24px;
	color: #fff;
	line-height: 50px;
	font-weight: normal;
}
.comr-bot{
	width: 100%;
	min-height: 655px;
	height: auto;
	margin-top: 10px;
	border-bottom-right-radius: 15px;
	background:#f2f2f2;
	padding-top: 10px;
	padding-bottom: 30px;
}
.comr-ul{
	width: auto;
	height: auto;
	padding: 0 20px;
}
.comr-ul li{
	width: 100%;
	height: auto;
	padding: 20px 0;
	border-bottom: 1px solid #eaeaea;
}
.comr-left{
	width: 60px;
	height: 60px;
	border-radius: 100%;
	float: left;
}
.comr-right{
	display: block;
	width: 160px;
	float: left;
	margin-left: 15px;
	font-size: 16px;
	color: #666666;
	font-weight:normal;
	line-height: 60px;
}
.comr-remove{
	display: inline-block;
	width: 20px;
	height: 20px;
	border-radius: 100%;
	background:url(../image/img86.png) no-repeat center;
	background-size: 100% 100%;
	margin-top: 20px;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
}
.comr-ul li:hover .comr-remove{
	background:url(../image/img87.png) no-repeat center;
	background-size: 100% 100%;
}
.comr-btn{
	display: block;
	width: 198px;
	height: 48px;
	border: 1px solid #d2d2d2;
	font-size: 16px;
	color: #666;
	text-align: center;
	line-height: 48px;
	margin:0 auto;
	margin-top: 40px;
	border-radius: 48px;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
}
.comr-btn:hover{
	background:#d6000e;
	border: 1px solid #d6000e !important;
	-webkit-box-shadow: 0 4px 10px #EE5C67;
	-moz-box-shadow: 0 4px 10px #EE5C67;
	box-shadow: 0 4px 10px #EE5C67;
	border: 1px solid #D6000E;
	color: #fff;
}
.coml-li a img{
	opacity: 0.68;
}
.fruit-bg{
	width: 100%;
	height: 100%;
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	background:rgba(16,16,16,0.5);
	z-index: 999999;
}
.fruit-div{
	width: 575px;
	height: 434px;
	background:#fbfbfb;
	border-radius: 5px;
	position: fixed;
	left: 50%;
	margin-left:-287px;
	top: 50%;
	margin-top: -217px;
	z-index: 999999;
}
.dyn-ull .dyn-a h3{
	margin: 0 15px;
}
.dyn-ull .dyn-bot{
	margin-left: 15px;
}
.dyn-ull .dyn-btn{
	margin-right: 15px;
}
.xiu-bot .cab-right{
	width: 375px;
}
.xiu-bot .cab-left{
	width: 830px;
}
.xiu-bot .mib-right{
	width: 350px;
}
.xiu-bot2 .cab-right{
	width: 375px;
}
.xiu-bot2 .cab-left{
	width: 830px;
}
.xiu-bot2 .mib-right{
	width: 505px;
}
/*国家对比结果页面样式*/
.lts-div{
	width: 100%;
	overflow-x: auto;
	height: auto;
	padding-top: 30px;
}
.lts-list1{
	width: 140px;
	height: auto;
}
.lts-list{
	float: left;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
}
.lts-ul{
	width: auto;
	height: auto;
}
.lts-ul li:nth-child(2n){
	background:#fff;
}
.lts-ul li:nth-child(2n-1){
	background:#f7f7f7;
}
.lts-ul li:first-child{
	background:#999;
	height: 110px;
}
.lts-name{
	line-height: 109px;
	color: #fff;
}
.lts-huan, .lts-name, .lts-jing, .lts-fu, .lts-hu, .lts-ben, .lts-du, .lts-renshu, .lts-banli, 
.lts-hua{
	font-size: 16px;
	font-weight: normal;
	display: block;
	text-align: center;
	border: 1px solid #dfdfdf;
	border-top:none;
}
.lts-huan{
	line-height: 174px;
}
.lts-jing{
	line-height: 304px;
}
.lts-fu{
	line-height:149px;
}
.lts-hu{
	line-height:69px;
}
.lts-ben{
	line-height: 154px;
}
.lts-du{
	line-height: 170px;
}
.lts-renshu{
	line-height: 22px;
	padding: 0 15px;
	padding-top:40px;
	height: 125px;
}
.lts-banli{
	line-height: 70px;
}
.lts-hua{
	line-height: 80px;
}
.chose-div2{
	margin-top: -320px;
}
.lts-list2{
	width: 353px;
	height: auto;
}
.lts-list2 ul{
	margin-left: 10px;
}
.lts-close{
	display: block;
	width: 15px;
	height: auto;
	float: right;
	margin-right: 7px;
	margin-top: 7px;
	cursor: pointer;
}
.lts2-con{
	width: auto;
	height: auto;
}
.lts2-tou{
	display: bloclts-listk;
	width: 110px;
	height: 110px;
	border-radius: 100%;
	border: 2px solid #fff;
	float: left;
	margin-top: -45px;
	margin-left: 30px;
}
.lts2-right{
	float: left;
	margin-left: 70px;
}
.lts2-right b{
	font-size: 16px;
	line-height: 24px;
	font-weight: normal;
	color: #fff;
}
.lts2-right p{
	display: block;
	font-size: 14px;
	line-height: 21px;
	color: #fff;
}
.lis2-li2{
	padding: 15px;
	border: 1px solid #dfdfdf;
    border-top: none;
	height: 144px;
}
.lis2-cen2{
	height: 100%;
	overflow-y: auto;
}
.lis2-cen2 p, .lis2-li3 p{
	display: block;
	font-size: 13px;
	line-height: 22px;
	color: #333333;
}
.lis2-li3{
	padding: 15px;
	border: 1px solid #dfdfdf;
	border-top: none;
	height: 274px;
}
.lis2-li3 p{
	margin-bottom: 5px;
}
.lis2-li4{
	padding: 15px;
	border: 1px solid #dfdfdf;
	border-top: none;
	height: 119px;
}
.lis2-li5{
	padding: 15px;
	border: 1px solid #dfdfdf;
	border-top: none;
	height:39px;
}
.lis2-li6{
	padding: 15px;
	border: 1px solid #dfdfdf;
	border-top: none;
	height:124px;
}
.lis2-li7{
	padding: 15px;
	border: 1px solid #dfdfdf;
	border-top: none;
	height:140px;
}
.lis2-li8{
	padding: 15px;
	border: 1px solid #dfdfdf;
	border-top: none;
	height:140px;
	height: 135px;
}
.lis2-li9 b{
	padding: 0 15px;
	font-size: 13px;
}
.lts-hu{
	padding: 0 15px;
	text-align: left;
}
.dis-bot{
	width: auto;
	height: 264px;
	background:#f2f2f2;
	padding: 50px 40px;
	border-radius: 5px;
	margin-bottom: 50px;
}
.dis-b{
	display: block;
	font-size: 14px;
	line-height: 22px;
	font-weight: normal;
}
.dib-form{
	width: 450px;
	height: auto;
	margin:0 auto;
	margin-top: 30px;
}
.dib-form label{
	display: block;
	width: 100%;
	height: 42px;
	margin-bottom: 18px;
	position: relative;
}
.dib-form label span{
	display: block;
	width: 80px;
	font-size: 14px;
	color: #333;
	line-height: 42px;
	float:left;
}
.dib-form label input{
	display: block;
	width: 368px;
	height: 40px;
	border: 1px solid #D7D7D7;
	float: left;
	border-radius: 40px;
	text-indent: 1em;
}
.dib-btn{
	display: block;
	width: 190px;
	height: 48px;
	margin-left: 130px;
	font-size: 16px;
	border-radius: 48px;
	text-align: center;
	line-height: 48px;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
	margin-top: 35px;
	background:#d6000e;
	border: 1px solid #d6000e !important;
	-webkit-box-shadow: 0 4px 10px #EE5C67;
	-moz-box-shadow: 0 4px 10px #EE5C67;
	box-shadow: 0 4px 10px #EE5C67;
	border: 1px solid #D6000E;
	color: #fff;
	cursor: pointer;
}
.dib-i{
	font-style: normal;
	display: block;
	font-size: 12px;
	color: #d6000e;
	line-height: 18px;
	position: absolute;
	top: 42px;
	left: 80px;
}
/*互问互答*/
.ask-ul{
	width:auto;
	height: auto;
	margin-left: 20px;
}
.ask-ul li{
	height: 147px;
	margin-bottom: 20px;
	background:#f7f7f7;
	border-radius: 5px;
}
.ask-cen{
	padding:20px 15px;
	display: block;
}
.ask-top{
	width: 100%;
	height: auto;
}
.ask-top i{
	display: block;
	width: 33px;
	height: 33px;
	border: 1px solid #d6000e;
	border-radius: 100%;
	text-align: center;
	line-height: 33px;
	font-size: 16px;
	color: #d6000e;
	font-style: normal;
	float: left;
}
.ask-top h3{
	width: 790px;
	height: auto;
	float: right;
	font-size: 18px;
	color: #333333;
	line-height:35px;
	height:35px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
}
.ask-bot{
	width: 100%;
	height: auto;
	margin-top: 10px;
}
.ask-bot i{
	font-style:normal;
	line-height: 33px;
	text-align: center;
	width: 33px;
	font-size: 16px;
	color: #000;
	display: block;
	float: left;
}
.ask-bot p{
	display: block;
	width: 790px;
	float: right;
	font-size:14px;
	color: #666;
	line-height: 22px;
	height: 44px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp:2;
	overflow: hidden;
}
.ask-ul li:hover .ask-top h3{
	color: #d6000e;
	
}
.ask-div .cab-right{
	width: 375px;
}
.ask-div .cab-left{
	width: 815px;
}
.ask-div .ask-top h3, .ask-div .ask-bot p{
	width: 715px;
}
/*互问互答详情页*/
.sis-top{
	width: auto;
	height: auto;
	padding: 30px 25px;
	background:#f7f7f7;
	min-height: 315px;
}
.sis-top .sis-h3{
	font-size: 24px;
	color: #333333;
	line-height: 30px;
}
.sis-top .sis-span{
	font-size: 14px;
	color: #666;
	line-height:50px;
	display: block;
}
.sis-top .sis-cen{
	width: auto;
	height: auto;
}
.sis-top .sis-cen p{
	font-size: 14px;
	line-height: 20px;
	color: #666666;
}
.sis-bot{
	width: auto;
	height: auto;
}
.sib-name{
	font-size: 18px;
	color: #D6000E;
	font-weight: normal;
	line-height: 25px;
	padding-top: 40px;
	display: block;
}
.sis-div{
	height: 216px;
	border: 1px solid #D9D9D9;
	border-radius: 8px;
	background:#fff;
	margin-top: 10px;
	position: relative;
}
.sis-text{
	width: 95%;
	height: 145px;
	padding: 10px 2.5%;
	border: none;
	font-family: 微软雅黑;
	border-radius: 8px;
	background:none;
	resize: none;
}
.sisd-bot{
	width:auto;
	height: 48px;
	background:#e6e6e6;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	padding: 0 20px;
}
.sisd-btn{
	display: block;
	float: right;
	width: 88px;
	height: 31px;
	border: 1px solid #d6000e;
	border-radius: 31px;
	font-size: 14px;
	color: #fff;
	background:#d6000e;
	text-align: center;
	line-height: 31px;
	-webkit-box-shadow: 0 4px 10px #EE5C67;
	-moz-box-shadow: 0 4px 10px #EE5C67;
	box-shadow: 0 4px 10px #EE5C67;
	margin-top: 7px;
}
.sisd-num{
	font-size: 14px;
	color: #333;
	display: block;
	line-height: 48px;
	float: right;
	margin-right: 20px;
}
.sisd-num i{
	font-style: normal;
}
.sisd-aler{
	width:100%;
	height: 168px;
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 48px;
}
.sisd-aler p{
	display: block;
	font-size: 14px;
	color: #333333;
	line-height: 168px;
	text-align: center;
}
.sisd-aler p a{
	color: #333;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
	display: inline-block;
	margin-right: 10px;
}
.sisd-aler p a:hover{
	color: #d6000e;
}
.ons-div{
	width: 100%;
	height: auto;
	margin-top: 20px;
}
.ons-container{
	width: auto;
	height: auto;
	margin-bottom: 20px;
}
.onsc-left{
	display: block;
	width: 46px;
	height: 46px;
	border-radius: 100%;
	float: left;
}
.onsc-left img{
	display: block;
	width: 100%;
	height: 100%;
	border-radius: 100%;
}
.onsc-right{
	width: 690px;
	padding: 20px;
	background:#f7f7f7;
	border: 1px solid #E6E6E6;
	float: right;
	border-radius: 20px;
}
.onsc-h3{
	width: 100%;
	height: auto;
	font-size: 12px;
	color: #666;
	font-weight: normal;
	margin-bottom:10px;
}
.onsc-h3 i{
	font-style: normal;
	display: inline-block;
	font-size:16px;
	line-height: 16px;
	color: #333333;
	margin-right:5px;
}
.onsc-h3 span{
	font-size: 12px;
	color: #999999;
	display: inline-block;
	float: right;
	padding-left: 25px;
	background:url(../image/img88.png) no-repeat left;
	background-size: 18px;
}
.onsc-right>p, .hui-right>p{
	font-size: 14px;
	color: #333333;
	line-height: 23px;
	display: block;
}
.hui-div{
	width: auto;
	height: auto;
	margin-bottom: 20px;
}
.hui-left{
	display: block;
	width: 46px;
	height: 46px;
	border-radius: 100%;
	float: left;
}
.hui-left img{
	display: block;
	width: 100%;
	height: 100%;
	border-radius: 100%;
}
.hui-div{
	padding-left: 85px;
}
.hui-right{
	width: 605px;
    padding: 20px;
    background: #f7f7f7;
    border: 1px solid #E6E6E6;
    float: right;
    border-radius: 20px;
}
.lex-div{
	width: auto;
	height: auto;
	margin-left: 85px;
	padding-top: 20px;
}
.lex-h3{
	width: 100%;
	height: auto;
	margin-bottom:10px;
}
.lex-h3 b{
	display: block;
	float: left;
	font-size: 14px;
	color: #333;
	line-height: 25px;
}
.lex-h3 i{
	font-style: normal;
	float: right;
	font-size: 12px;
	color: #999;
	font-weight: normal;
	margin-right: 20px;
}
.lex-left{
	display: block;
	width: 46px;
	height: 46px;
	border-radius: 100%;
	float: left;
}
.lex-left img{
	display: block;
	width: 100%;
	height: 100%;
	border-radius: 100%;
}
.lex-right{
	display: block;
	width: 605px;
	height: 46px;
	border: 1px solid #e6e6e6;
	background:#f7f7f7;
	float: right;
	padding:0 20px;
	border-radius: 48px;
}
.lex-btn{
	display: block;
	width: 116px;
	height: 38px;
	float: left;
	margin-left:65px;
	font-size: 14px;
	color: #fff;
	border: 1px solid #d6000e;
	background:#d6000e;
	-webkit-box-shadow: 0 4px 10px #EE5C67;
	-moz-box-shadow: 0 4px 10px #EE5C67;
	box-shadow: 0 4px 10px #EE5C67;
	text-align: center;
	line-height: 38px;
	border-radius: 38px;
	margin-top: 15px;
	margin-bottom:10px;
}
.sis-top, .sis-bot{
	margin-left: 20px;
}
/*加入我们文化抢先看*/
.civ-div{
	width: 1200px;
	height: auto;
	margin:0 auto;
	padding-top: 50px;
}
.civ-left{
	width: 200px;
	height: auto;
	float: left;
	margin-top: 15px;
}
.cil-ul{
	width: auto;
	height: auto;
}
.cil-ul>li{
	height:auto;
	padding:13px 0;
}
.cil-ul>li>a{
	display: inline-block;
	font-size: 15px;
	color: #333;
	padding-left: 15px;
	border-left: 4px solid transparent;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
}
.cil-ul>li:hover>a, .cil-ul>.cil-ac>a{
	color: #d6000e;
	border-left: 4px solid #d6000e;
	font-weight: bold;
}
.civ-right{
	width: 985px;
	height: auto;
	min-height: 1000px;
	float: right;
}
.civ-text{
	width: auto;
	height: auto;
	padding-top: 45px;
	margin-bottom: 5%;
}
.civ-text img{
	display: block;
	max-width: 100%;
	width: auto;
	height: auto;
	margin:0 auto;
}
.cil-cen{
	width:auto;
	height: auto;
	padding-left: 20px;
}
.cil-cen a{
	display: block;
	font-size:14px;
	color: #333;
	line-height: 22px;
	width: 100%;
	height: 22px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
	margin-top: 15px;
}
.cil-cen a:hover, .cil-cen .cic-ac{
	color: #d6000e;
}
.cil-cen{
	margin-top: 20px;
}
/*侨话筒页面*/
.cis-cen{
	width: auto;
	height: auto;
	margin-bottom: 10%;
}
.cis-cen .cis-title{
	font-size: 32px;
	color: #D6000E;
	line-height: 45px;
	margin-bottom: 15px;
	text-align: center;
}
.cis-cen p{
	display: block;
	font-size: 14px;
	line-height: 26px;
	color: #333333;
	margin-bottom: 5px;
}
.cis-cen img{
	display: block;
	margin:20px auto;
	max-width: 100%;
}
.cis-cen b{
	display: block;
	font-size: 14px;
	color: #333;
	line-height: 26px;
	margin-top: 30px;
}
.cis-cen h4{
	font-size: 18px;
	color: #D6000E;
	line-height: 25px;
	text-align: center;
	margin-top: 30px;
	margin-bottom: 10px;
}
/*教育规划页面样式*/
.insti-div{
	width: 100%;
	height: auto;
	padding: 70px 0;
	background:#f2f2f2;
}
.insti-cen{
	width:1200px;
	height: auto;
	margin:0 auto;
}
.insti-ul{
	width: 100%;
	height: auto;
	margin-top: 40px;
}
.insti-ul li{
	width: 226px;
	height: 260px;
	border: 1px solid #DBDBDB;
	border-radius: 8px;
	background:#fff;
	box-shadow: 0px 4px 10px #DBDBDB;
	float: left;
	margin-right: 15px;
}
.insti-ul li:nth-child(5n){
	margin-right:0px;
}
.insti-text{
	width: auto;
	height: auto;
	padding:0 25px;
	padding-top: 40px;
}
.insti-text img{
	display: block;
	height: 63px;
	margin:0 auto;
	margin-bottom: 20px;
}
.insti-text b{
	display: block;
	text-align: center;
	font-size: 22px;
	color: #444444;
	line-height: 30px;
	margin-bottom: 10px;
}
.insti-text p{
	font-size: 14px;
	color: #666666;
	line-height: 20px;
	display: block;
	text-align: center;
}
.upto-div{
	width: 100%;
	height: auto;
	padding: 70px 0;
}
.upto-cen{
	width: 1200px;
	height: auto;
	margin:0 auto;
}
.upto-list{
	width: 100%;
	height: auto;
	margin-top:20px;
}
.upto-list li{
	width: 580px;
	height:auto;
	float:left;
	margin-right: 40px;
	border-bottom: 1px solid #e1e1e1;
	position: relative;
}
.upto-list li:nth-child(2n){
	margin-right: 0px;
}
.upto-list li:nth-child(5){
	border-bottom: none;
}
.upto-list li:nth-child(6){
	border-bottom: none;
}
.upto-list li a{
	display: block;
	padding: 20px 0;
}
.upto-left{
	width: 165px;
	height: 100px;
	overflow: hidden;
	float: left;
}
.upto-left img{
	display: block;
	width: 100%;
	height: 100%;
}
.upto-right{
	width: 400px;
	height: auto;
	float: right;
}
.upto-right h3{
	font-size: 18px;
	color: #444444;
	line-height:25px;
	height: 25px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin-bottom: 10px;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
}
.upto-right p{
	display: block;
	font-size: 14px;
	color: #333;
	line-height: 20px;
	width: 290px;
}
.upto-span{
	width: 90px;
	height: 32px;
	display: block;
	border: 1px solid #d2d2d2;
	font-size:14px;
	color: #666;
	text-align: center;
	line-height: 32px;
	border-radius: 32px;
	float: right;
	z-index: 99;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
	cursor: pointer;
	position: absolute;
	right: 0;
	top: 85px;
}
.upto-span:hover, .upto-more:hover{
	background:#d6000e;
	border: 1px solid #d6000e !important;
	-webkit-box-shadow: 0 4px 10px #EE5C67;
	-moz-box-shadow: 0 4px 10px #EE5C67;
	box-shadow: 0 4px 10px #EE5C67;
	border: 1px solid #D6000E;
	color: #fff;
}
.upto-list li:hover .upto-right h3{
	color: #d6000e;
}
.upto-more{
	display: block;
	width: 138px;
	height: 40px;
	border: 1px solid #d2d2d2;
	font-size: 14px;
	color: #666;
	margin:0 auto;
	border-radius: 40px;
	margin-top: 40px;
	text-align: center;
	line-height: 40px;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
}
.educ-div{
	width: 100%;
	height: auto;
	background:url(../image/img93.jpg) no-repeat center fixed;
	background-size: cover;
	padding-top: 60px;
	padding-bottom: 40px;
}
.educ-cen{
	width:100%;
	height: auto;
	max-width: 1200px;
	margin:0 auto;
	
}
.educ-bot{
	position: relative;
	width: 100%;
	height: auto;
	margin-top: 40px;
}
.educ-swiper .swiper-slide{
	width: 380px !important;
	height: 580px;
	background:#fff;
}
.educ-ccn{
	display: block;
	width: 100%;
	height: auto;
	position: relative;
	padding-bottom: 85px;
}
.educ-top{
	width: 100%;
	height: 210px;
	overflow: hidden;
}
.educ-top img{
	display: block;
	width: 100%;
	height: 100%;
}
.edut-bot{
	width: auto;
	height: auto;
	padding: 20px 25px;
}
.edut-bot h3{
	font-size: 20px;
	color: #333333;
	line-height: 32px;
	margin-bottom: 5px;
}
.edut-bot i{
	display: block;
	font-size: 14px;
	line-height: 20px;
	color: #666;
	font-style: normal;
}
.edut-text{
	width: 100%;
	height: auto;
	padding-top: 15px;
	background:url(../image/img98.png) no-repeat top left;
	background-size: 50px;
	margin-top: 15px;
}
.edut-text p{
	display: block;
	font-size: 14px;
	color: #666;
	margin-bottom:6px;
	padding-left: 15px;
	background:url(../image/img99.png) no-repeat top left;
	background-size: 6px;
	background-position-y:8px;
	line-height: 22px;
}
.edu-btn{
	display: block;
	width: 138px;
	height: 40px;
	border: 1px solid #d2d2d2;
	border-radius: 40px;
	text-align: center;
	font-size: 14px;
	color: #666;
	text-align: center;
	line-height: 40px;
	cursor: pointer;
	position: absolute;
	z-index: 9;
	bottom: 40px;
	left: 50%;
	margin-left:-69px;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
}
.edu-btn:hover{
	background:#d6000e;
	border: 1px solid #d6000e !important;
	-webkit-box-shadow: 0 4px 10px #EE5C67;
	-moz-box-shadow: 0 4px 10px #EE5C67;
	box-shadow: 0 4px 10px #EE5C67;
	border: 1px solid #D6000E;
	color: #fff;
}
.serv-div{
	width: 100%;
	height: auto;
	padding-top: 75px;
	padding-bottom: 55px;
}
.serv-cen{
	width: 1200px;
	height: auto;
	margin:0 auto;
}
.sec-top{
	width: 100%;
	height: auto;
	margin-top: 40px;
}
.sec-top li{
	width:19.8%;
	margin-right: 0.25%;
	height: auto;
	float: left;
}
.sec-top li:nth-child(5n){
	margin-right: 0%;
}
.sec-top li a{
	display: block;
	height: 52px;
	background:#F0F0F0;
	font-size: 16px;
	color: #000;
	text-align: center;
	line-height: 52px;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
}
.sec-top .sec-ac a, .sec-top a:hover{
	background:#d6000e;
	color: #fff;
}
.sec-bot, .sec-ul{
	width: 100%;
	height: auto;
}
.sec-ul li{
	width: 580px;
	height: auto;
	float: left;
	margin-right: 40px;
	margin-top: 30px;
}
.sec-ul li:nth-child(2n){
	margin-right: 0px;
}
.sec-ul li a{
	display: block;
}
.sue-left{
	width: 265px;
	height: 160px;
	overflow: hidden;
	float: left;
}
.sue-left img{
	display: block;
	width: 100%;
	height: 100%;
}
.sue-right{
	width: 300px;
	height: auto;
	float: right;
}
.sue-right h3{
	font-size: 20px;
	line-height: 28px;
	color: #111;
	margin-bottom: 20px;
	height: 28px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
}
.sur-div{
	width: 100%;
	height: auto;
	margin-bottom: 8px;
}
.sur-div span{
	display: block;
	width: 75px;
	height: auto;
	float: left;
	font-size: 14px;
	color: #333;
	line-height: 20px;
}
.sur-div p{
	display: block;
	width: 225px;
	height: auto;
	float: left;
	font-size: 14px;
	line-height: 20px;
	color: #666666;
}
.sec-ul li:hover .sue-right h3{
	color: #d6000e;
}
.zat-div{
	width: 100%;
	height: auto;
	border-top: 1px solid #e3e3e3;
	padding-top: 30px;
	margin-top: 30px;
}
.zat-left{
	width: 350px;
	height: auto;
	float: left;
}
.zal-top{
	width: 100%;
	height: 245px;
	background:#A90001;
}
.zal-img, .zal-img img{
	width: 100%;
	height: 220px;
}
.zal-img{
	overflow: hidden;
}
.zal-img img{
	display: block;
}
.zal-cen{
	width: auto;
	height: auto;
	padding:40px 30px;
}
.zal-cen h3{
	font-size: 20px;
	color: #FFFFFF;
	line-height: 28px;
	margin-bottom: 15px;
}
.zal-div{
	width: 100%;
	height: auto;
	margin-bottom: 15px;
}
.zal-div span{
	display: block;
	width: 70px;
	height: auto;
	float: left;
	font-size: 14px;
	color: #fff;
	line-height: 22px;
}
.zal-div p{
	display: block;
	width: 215px;
	height: auto;
	float: left;
	font-size: 14px;
	line-height: 22px;
	color: #fff;
}
.zal-top{
	position: relative;
}
.zal-top:after{
	content: " ";
	width: 24px;
	height: 14px;
	background:url(../image/img105.png) no-repeat center;
	background-size: 100% 100%;
	position:absolute;
	bottom: -14px;
	right: 40px;
	z-index: 99;
}
.zat-right{
	width: 830px;
	height: auto;
	float: right;
}
.zar-top{
	width: 100%;
	height: 220px;
}
.zao-left{
	width: 350px;
	height: 220px;
	overflow: hidden;
	float: left;
}
.zao-left img{
	display: block;
	width: 100%;
	height: 220px;
}
.zao-right{
	width: 480px;
	height: 220px;
	background:#A90001;
	float: left;
	position: relative;
}
.zao-right:after{
	content: " ";
	width: 24px;
	height: 14px;
	background:url(../image/img105.png) no-repeat center;
	background-size: 100% 100%;
	position:absolute;
	left: -19px;
	top: 40px;
	z-index: 99;
	transform:rotate(90deg);
	-ms-transform:rotate(90deg); 	/* IE 9 */
	-moz-transform:rotate(90deg); 	/* Firefox */
	-webkit-transform:rotate(90deg); /* Safari 和 Chrome */
	-o-transform:rotate(90deg);
}
.zao-right .zal-div p{
	width: 335px;
}
.zao-bot{
	width: 100%;
	height: 220px;
	margin-top: 25px;
}
.zao-bot .zao-right:after{
	content: " ";
	width: 24px;
	height: 14px;
	background:url(../image/img105.png) no-repeat center;
	background-size: 100% 100%;
	position:absolute;
	right: -19px;
	left: inherit;
	bottom: 40px;
	top: inherit;
	z-index: 99;
	transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    -moz-transform: rotate(270deg);
    -webkit-transform: rotate(270deg);
    -o-transform: rotate(270deg);
}
.hea-div{
	width: 100%;
	height: auto;
	padding: 60px 0;
	background:#f2f2f2;
}
.hea-cen{
	width: 100%;
	max-width: 1200px;
	height: auto;
	margin:0 auto;
}
.hea-bot{
	width: 100%;
	height: auto;
	margin-top: 35px;
}
.hea-left, .hea-right{
	width: 590px;
	height: 525px;
	float: left;
	background:#fff;
}
.hea-left{
	margin-right: 20px;
}
.hel-cen{
	width: auto;
	height: auto;
	padding: 25px;
}
.hel-ul{
	width: 100%;
	height: auto;
	margin-top: 22px;
}
.hel-ul li{
	padding: 15px 0;
	border-top: 1px solid #e1e1e1;
}
.hel-ul li a{
	display: block;
}
.hel-left{
	width: 140px;
	height: 78px;
	overflow: hidden;
	float: left;
}
.hel-left img{
	display: block;
	width: 100%;
	height: 100%;
}
.hel-right{
	width: 385px;
	height: auto;
	float: right;
}
.hel-right h3{
	font-size: 16px;
	color: #000;
	line-height: 22px;
	height: 44px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
}
.hel-ul li:hover .hel-right h3{
	color: #d6000e;
}
.her-ul{
	width: 100%;
	height: auto;
	margin-top: 22px;
}
.her-ul li{
	padding: 15px 0;
	border-top: 1px solid #e1e1e1;
}
.her-ul li a{
	display: block;
}
.her-ul li .her-top:last-child{
	margin-bottom: 0px;
}
.her-top{
	width: 100%;
	height: auto;
	margin-bottom:5px;
}
.her-top i.her-i{
	display: block;
	float: left;
	width: 32px;
	height: 32px;
	border: 1px solid #d6000e;
	border-radius: 100%;
	text-align: center;
	line-height: 32px;
	font-size: 14px;
	color: #101010;
	font-style: normal;
}
.her-top h3, .her-top p{
	width: 490px;
	height: auto;
	float: right;
	display: block;
}
.her-top h3{
	font-size: 16px;
	color: #333333;
	line-height:34px;
	height: 34px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
}
.her-top p{
	display: block;
	font-size: 14px;
	color: #666;
	line-height: 20px;
	height: 40px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.her-i2{
	display:block;
	float: left;
	width: 34px;
	text-align: center;
	font-size: 16px;
	color: #000000;
	font-style: normal;
}
.her-ul li:hover .her-top h3{
	color: #d6000e;
}
.over-div{
	width: 100%;
	height: auto;
	padding: 60px 0;
}
.over-cen{
	width: 100%;
	max-width: 1200px;
	height: auto;
	margin:0 auto;
}
.over-ul{
	width: 100%;
	height: auto;
	margin-top: 40px;
}
.over-ul li{
	width:19.6%;
	float: left;
	height: 55px;
	float: left;
	margin-right:0.5%;
	background:#c8c4c5;
	text-align: center;
	line-height: 55px;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
}
.over-ul li:nth-child(5n){
	margin-right: 0%;
}
.over-ul li a{
	font-size: 16px;
	color: #000;
	display: block;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
}
.over-ul li a span{
	display: inline-block;
	padding-right: 20px;
	background:url(../image/img108.png) no-repeat right;
	background-size: 10px;
}
.over-ul li:hover{
	background:#D6000E;
}
.over-ul li:hover a{
	color: #fff;
}
.over-ul li:hover a span{
	background:url(../image/img109.png) no-repeat right;
	background-size: 10px;
}
.over-bot{
	width: auto;
	height: auto;
	padding: 40px 25px;
	background:#f2f2f2;
}
.oveb-cen{
	display: block;
	padding: 35px 30px;
	background:#fff;
	height: 240px;
}
.oveb-cen img{
	display: block;
	height: 93px;
	margin:0 auto;
}
.oveb-cen h3{
	font-size: 16px;
	color: #000000;
	text-align: center;
	margin-top: 15px;
	margin-bottom: 20px;
}
.oveb-cen p{
	display: block;
	font-size: 14px;
	color: #000000;
	line-height:22px;
	margin-bottom: 8px;
}
/*海外医养*/
.ical-nav{
	width: 100%;
	height: 45px;
	background:#d6000e;
}
.ical-nav ul{
	width: 1200px;
	height: auto;
	margin:0 auto;
}
.ical-nav ul li{
	width:16.66%;
	height: 45px;
	float: left;
}
.ical-nav ul li a{
	display: block;
	text-align: center;
	font-size: 16px;
	color: #fff;
	line-height: 45px;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
}
.ical-nav ul li:hover a, .ical-nav ul li.ical-li a{
	background:#8C0001;
}
.tre-div{
	width: 100%;
	height: auto;
	padding: 60px 0;
	background:#f7f7f7;
}
.tre-cen{
	width: 100%;
	height: auto;
	max-width: 1200px;
	margin:0 auto;
	margin-top: 40px;
}
.tre-cen li{
	width:auto;
	height: auto;
	float: left;
	position: relative;
}
.trec-div{
	width:238px;
	height: 202px;
	background:#fff;
	border: 1px solid #dbdbdb;
	border-left: 1px solid transparent;
	padding-top:70px;
}
.tre-cen li:first-child .trec-div{
	border: 1px solid #dbdbdb;
}
.trec-img1, .trec-img2{
	display: block;
	width: 78px;
	height: 90px;
	margin:0 auto;
}
.trec-img2{
	display: none;
}
.trec-div b{
	display: block;
	text-align: center;
	font-size: 16px;
	color:#666666;
	line-height: 20px;
	margin-top: 20px;
	font-weight: normal;
}
.trec-right{
	width: 444px;
	height: 268px;
	border: 3px solid #d6000e;
	background:#fff;
	position: absolute;
	top: 0px;
	left:240px;
	z-index: 99;
	display: none;
}
.trec-right2{
	right: 240px;
	left: inherit;
}
.trer-cen{
	margin:60px 30px;
	height: 148px;
	overflow-y: auto;
}
.trer-cen p{
	display: block;
	font-size: 14px;
	line-height: 20px;
	color: #666666;
}
.trec-right:after{
	content: " ";
	width: 12px;
	height: 18px;
	background:url(../image/img117.png) no-repeat center;
	background-size: 100% 100%;
	position: absolute;
	left: -12px;
	top: 50%;
	margin-top: -9px;
	z-index: 99;
}
.trec-right2:after{
	left: inherit;
	right: -12px;
	top: 50%;
	transform:rotate(180deg);
	-ms-transform:rotate(180deg); 	/* IE 9 */
	-moz-transform:rotate(180deg); 	/* Firefox */
	-webkit-transform:rotate(180deg); /* Safari 和 Chrome */
	-o-transform:rotate(180deg); 	/* Opera */
}


.tre-cen .tre-ll .trec-right{
	display:block;
	-webkit-box-shadow: 0 4px 10px #EE5C67;
	-moz-box-shadow: 0 4px 10px #EE5C67;
	box-shadow: 0 4px 10px #EE5C67;

}
.tre-cen .tre-ll{
	-webkit-box-shadow: 0 4px 10px #EE5C67;
	-moz-box-shadow: 0 4px 10px #EE5C67;
	box-shadow: 0 4px 10px #EE5C67;
}
.tre-cen .tre-ll .trec-div{
	background:#d6000e;
	border: 1px solid #d6000e;
}
.tre-cen .tre-ll .trec-div b{
	color: #fff;
}
.tre-cen .tre-ll .trec-img1{
	display: none !important;
}
.tre-cen .tre-ll .trec-img2{
	display: block;
}



.tui-div{
	width: 100%;
	height: auto;
	padding: 60px 0;
}
.tui-left{
	width: 387px;
	height: 240px;
	float: left;
}
.tui-left img{
	display: block;
	width: 100%;
	height: 100%;
}
.tui-bot{
	width: 1200px;
	height: auto;
	margin:40px auto;
}
.tui-right{
	width: 790px;
	height: 240px;
	float: right;
	position: relative;
}
.tui-right h3{
	font-size: 20px;
	line-height: 28px;
	color: #333333;
	margin-bottom: 10px;
}
.tui-right p{
	display: block;
	font-size: 14px;
	line-height: 22px;
	color: #666;
	height: 66px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
}
.tui-zixun{
	width: 100%;
	height: 40px;
	position: absolute;
	bottom: 30px;
	left: 0px;
}
.tui-zixun a{
	display: block;
	width: 138px;
	height: 38px;
	border: 1px solid #d2d2d2;
	float: left;
	margin-right: 50px;
	text-align:center;
	line-height: 38px;
	font-size: 14px;
	color: #666;
	cursor: pointer;
	border-radius: 38px;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
}
.tui-zixun a:hover{
	-webkit-box-shadow: 0 4px 10px #EE5C67;
	-moz-box-shadow: 0 4px 10px #EE5C67;
	box-shadow: 0 4px 10px #EE5C67;
	border: 1px solid #d6000e;
	background:#d6000e;
	color: #fff;
}
.tui-page .swiper-pagination-bullet{
	background:#ededed;
}
.sele-div{
	width: 100%;
	height: auto;
	background:#f7f7f7;
	padding: 60px 0;
}
.sele-ul{
	width: 100%;
	max-width: 1200px;
	height: auto;
	margin:0 auto;
	margin-top: 40px;
}
.sele-ul li{
	width:285px;
	height: 180px;
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
	-webkit-box-shadow: 0 0px 20px #AAAAAA;
	-moz-box-shadow: 0 0px 20px #AAAAAA;
	box-shadow: 0 0px 20px #AAAAAA;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
}
.sele-ul li:nth-child(4n){
	margin-right: 0px;
}
.sele-a{
	display: block;
	position: relative;
}
.sele-a .sele-img{
	display: block;
	width: 100%;
	height: 180px;
	-webkit-filter: blur(2px); /* Chrome, Opera */
    -moz-filter: blur(2px);
    -ms-filter: blur(2px);    
    filter: blur(2px);    
}
.sele-title{
	font-size:24px;
	color: #fff;
	display: block;
	text-align: center;
	line-height: 180px;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	opacity: 1;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
}
.sele-bot{
	position: absolute;
	left: 0;
	bottom: 0;
	right: 0;
	top: 0;
	padding: 20px;
	background: rgba(0,0,0,0.5);
	text-align:center;
	opacity: 0;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
}
.sele-bot h3{
	font-size: 20px;
	line-height: 28px;
	color: #fff;
	text-align: center;
	margin-bottom: 5px;
}
.sele-bot p{
	font-size: 12px;
	line-height: 20px;
	color: #fff;
	height: 60px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
}
.sele-more{
	display: block;
	width: 100px;
	height: 31px;
	border-radius: 31px;
	border: 1px solid #fff;
	border-radius: 31px;
	font-size: 14px;
	text-align: center;
	color: #fff;
	line-height: 31px;
	font-style: normal;
	margin:0 auto;
	margin-top: 10px;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
}
.sele-more:hover{
	-webkit-box-shadow: 0 4px 10px #EE5C67;
	-moz-box-shadow: 0 4px 10px #EE5C67;
	box-shadow: 0 4px 10px #EE5C67;
	border: 1px solid #d6000e;
	background:#d6000e;
	color: #fff;
}
.sele-ul li:hover{
	-webkit-box-shadow: 0 4px 10px #EE5C67;
	-moz-box-shadow: 0 4px 10px #EE5C67;
	box-shadow: 0 4px 10px #EE5C67;
}
.sele-ul li:hover .sele-title{
	opacity:0;
}
.sele-ul li:hover .sele-bot{
	opacity: 1;
}
.who-div{
	width: 100%;
	height: auto;
	padding: 60px 0;
	background:#f7f7f7;
}
.who-cen{
	max-width: 1200px;
	height:auto;
	margin:0 auto;
	text-align: center;
	margin-top: 40px;
}
.who-page{
	position: inherit;
}
.who-swiper .swiper-slide{
	background:#d6000e;
}
.who-swiper .who-a{
	display: block;
}
.who-top, .who-top img{
	width: 285px;
	height: 155px;
}
.who-top img{
	display: block;
	width: 100%;
	height: 155px;
}
.who-bot{
	width: auto;
	height: 140px;
	padding: 15px;
}
.who-bot h3{
	font-size: 18px;
	line-height: 25px;
	color: #fff;
	height: 25px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	text-align: left;
	margin-bottom: 10px;
}
.who-bot p{
	display: block;
	font-size: 14px;
	line-height: 18px;
	color: #FFFFFF;
	text-align: left;
	margin-bottom:7px;
}
.who-bot p:last-child{
	height: 54px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
}
.who-ye{
	margin-top: 40px;
}
.who-page .swiper-pagination-bullet{
	border: none;
	background:#ededed;
}
.who-page .swiper-pagination-bullet-active{
	background:#d6000e;
}
.ness-div{
	width: 100%;
	padding: 60px 0;
	height: auto;
}
.ness-ul{
	width: 100%;
	height: auto;
	margin:0 auto;
	margin-top: 40px;
	max-width: 1200px;
}
.ness-ul li{
	width: 280px;
	height: 280px;
	background:#fff;
	border-radius: 15px;
	float: left;
	margin-right: 26.5px;
	box-shadow: 0px 4px 12px #BFBFBF;
}
.ness-ul li:nth-child(4n){
	margin-right: 0px;
}
.ness-cen{
	width: auto;
	height: auto;
	padding: 35px;
	padding-bottom: 0px;
}
.ness-cen img{
	display: block;
	height: 70px;
	margin:0 auto;
	margin-bottom: 30px;
}
.ness-cen b{
	display: block;
	text-align: center;
	font-size: 20px;
	line-height: 28px;
	margin-top: 20px;
	margin-bottom: 15px;
}
.ness-cen p{
	display: block;
	font-size: 14px;
	line-height: 22px;
	color: #666;
	text-align: center;
}
.mein-div{
	width: 100%;
	height: auto;
	padding-bottom: 60px;
}
.mein-cen{
	width: 1200px;
	height: auto;
	margin:0 auto;
	margin-top: 40px;
}
.mein-left{
	width: 795px;
	height:auto;
	float: left;
	padding-right: 20px;
	border-right: 1px solid #e1e1e1;
}
.mein-ul li{
	width: auto;
	height: 155px;
	background:#f7f7f7;
	border-radius: 5px;
	margin-top: 22px;
}
.mein-ul li .ask-top h3, .mein-ul li .ask-bot p{
	width: 715px;
}
.mein-right {
	width: 365px;
	height: auto;
	float: right;
	
}
/*海外房产开始*/
.real-div{
	width: 100%;
	height: auto;
	padding-top: 60px;
	padding-bottom: 30px;
}
.real-cen{
	width: 1200px;
	height: auto;
	margin:0 auto;
	margin-top: 40px;
}
.real-cen>p{
	display: block;
	padding:0 5%;
	display: block;
	font-size: 14px;
	line-height: 26px;
	color: #666666;
	margin-bottom: 15px;
}
.reab-bot{
	width:100%;
	height: auto;
	margin-top: 30px;
}
.reab-bot li{
	width: 215px;
	height: 250px;
	border-radius: 8px;
	background:#fff;
	float: left;
	box-shadow: 0px 4px 12px rgba(68,68,68,0.15);
	margin-right: 31.25px;
}
.reab-bot li:nth-child(5n){
	margin-right: 0px;
}
.reab-cen{
	width: auto;
	height:auto;
	padding: 0 25px;
	padding-top: 30px;
}
.reab-cen img{
	display: block;
	height: 85px;
	margin:0 auto;
	margin-bottom: 20px;
}
.reab-cen p{
	display: block;
	font-size: 16px;
	color: #444;
	line-height: 22px;
	text-align: center;
}
.aide-div{
	padding: 60px 0;
	background:#f4f4f4;
}
.aide-bot{
	width: 1200px;
	height: auto;
	margin:0 auto;
	margin-top: 40px;
}
.aide-bot .js-tilt{
	width: 285px;
	height: 205px;
	background:#fff;
	border-radius: 10px;
	box-shadow: 0px 1px 30px #D9D9D9;
}
.aide-bot .service{
	width: 285px;
	height: 205px;
	float: left;
	margin-right:20px;
	position: relative;
}
.aide-bot .service:nth-child(4n){
	margin-right: 0px;
}
.aide-h4{
	width:auto;
	height: auto;
	margin:0px  30px;
	padding-top: 20px;
}
.aide-h4 b{
	font-size: 18px;
	line-height: 25px;
	color: #333333;
	float: left;
	padding-top: 11px;
}
.aide-h4 img{
	height: 36px;
	float: right;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
}


.aide-h4 .aide-img1{
	display:block;
}
.aide-h4 .aide-img2{
	display:none;
}
.aide-bot .js-tilt:hover .aide-img2{
	display:block;
}
.aide-bot .js-tilt:hover .aide-img1{
	display:none;
}
.aide-top>p{
	display: block;
	font-size: 14px;
	line-height: 20px;
	height: 40px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	margin: 0 30px;
	margin-top: 15px;
	color: #666666;
}
.aide-bot .js-tilt, .aide-top>p, .aide-h4 b{
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
}
.aide-bot .js-tilt:hover{
	background:#D6000e;
}
.aide-bot .js-tilt:hover .aide-top>p, .aide-bot .js-tilt:hover .aide-h4 b{
	color: #fff;
}
.usi-div{
	padding: 60px 0;
}
.usi-cen{
	width: 1200px;
	height: auto;
	margin:0 auto;
	margin-top: 40px;
}
.usi-left{
	width: 935px;
	height: auto;
	float: left;
}
.usi-top{
	width: auto;
	height: auto;
	border: 1px solid #dedede;
	margin-top: 20px;
}
.usi-top li{
	width: 100%;
	height: auto;
	border-bottom: 1px solid #dedede;
}
.usi-top li:last-child{
	border-bottom: none;
}
.usl-left{
	font-style: normal;
	display: block;
	width: 70px;
	float: left;
	height: 45px;
	line-height: 45px;
	font-size: 14px;
	color: #333;
	text-align: center;
	text-indent: 1em;
}
.usl-right{
	width: 863px;
	height: auto;
	float:left;
}
.usl-right a{
	display: inline-block;
	padding: 0 12px;
	line-height: 29px;
	border-radius: 29px;
	font-size: 14px;
	color: #333;
	margin-top:8px;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
}
.usl-right a:hover, .usl-right .usl-ac{
	background:#d6000e;
	color: #fff;
}
.usl-cen{
	height: 50px;
	width: auto;
	border: 1px solid #dedede;
	border-top: 4px solid #d6000e;
	margin-top: 50px;
}
.usl-cen span{
	display: block;
	width: 110px;
	height: 50px;
	text-align: center;
	line-height: 50px;
	font-size: 14px;
	color: #666666;
	float: left;
	border-right:1px solid #dedede;
}
.url-last{
	width: auto !important;
	float: right !important;
	margin-right: 15px;
	border-right: none !important;
}
.url-last i{
	font-style: normal;
	font-size: 14px;
	color: #D6000E;
	display: inline-block;
	padding: 0 5px;
}
.usl-bot{
	width: 100%;
	height: auto;
}
.usl-bot li{
	width: auto;
	height: auto;
	border-bottom: 1px solid #eaeaea;
	position: relative;
}
.usl-bot li>a{
	display: block;
	padding: 25px 0;
	
}
.usl-img{
	width: 285px;
	height: 190px;
	float: left;
	overflow: hidden;
}
.usl-img img{
	display: block;
	width: 100%;
	height: 190px;
}
.usl-title{
	width: 630px;
	height: auto;
	float: right;
}
.usl-title h3{
	font-size: 22px;
	color: #333333;
	line-height: 41px;
	height: 41px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin-bottom: 5px;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
}
.usl-title span{
	display: block;
	width: 230px;
	float: left;
	font-size: 14px;
	color: #666666;
	line-height: 24px;
	margin-bottom: 7px;
}
.usl-i{
	display: inline-block;
	padding: 0 20px;
	line-height: 32px;
	border-radius: 32px;
	background:#FFEFF0;
	font-size: 14px;
	color: #666;
	font-style: normal;
	margin-right: 10px;
}
.usl-biao{
	width: 100%;
	height: auto;
	clear: both;
	margin-top: 13px;
}
.usl-span{
	width:460px;
	height: 100px;
}
.usl-zixun{
	width: 170px;
	height: auto;
	position: absolute;
	right: 0;
	bottom: 95px;
	text-align: center;
}
.usl-zixun h3{
	font-size: 14px;
	color: #D6000E;
	line-height: 24px;
	font-weight: normal;
	
}
.usl-zixun h3 b{
	display: inline-block;
	font-size: 24px;
	margin-right: 5px;
}
.usl-zixun a{
	display: block;
	width: 113px;
	height: 36px;
	border: 1px solid #d2d2d2;
	font-size: 14px;
	color: #666;
	text-align: center;
	line-height: 36px;
	border-radius: 36px;
	margin:0 auto;
	margin-top: 10px;
	clear: both;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
}
.usl-zixun a:hover{
	border: 1px solid #d6000e;
	color: #fff;
	background:#d6000e;
	-webkit-box-shadow: 0 4px 10px #EE5C67;
	-moz-box-shadow: 0 4px 10px #EE5C67;
	box-shadow: 0 4px 10px #EE5C67;
}
.usl-bot li:hover .usl-title h3{
	color: #d6000e;
}
.usi-right{
	width: 245px;
	height: auto;
	float: right;
}
.usr-div{
	width:100%;
	height: auto;
	margin-top: 20px;
}
.usr-div>img{
	display: block;
	width: 100%;
	height: auto;
}
.usr-form{
	height: 185px;
	background:#F4F4F4;
	padding: 20px;
}
.usr-form label{
	display: block;
	width: 100%;
	height: 32px;
	margin-bottom: 16px;
	position: relative;
}
.usr-form label input{
	display: block;
	width: 100%;
	height: 30px;
	background:#fff;
	border: 1px solid #e1e1e1;
	border-radius: 30px;
	text-indent: 1em;
}
.usr-btn{
	display: block;
	width: 100%;
	height: 32px;
	border-radius: 32px;
	text-align: center;
	line-height: 32px;
	border: 1px solid #d6000e;
	color: #fff;
	background:#d6000e;
	-webkit-box-shadow: 0 4px 10px #EE5C67;
	-moz-box-shadow: 0 4px 10px #EE5C67;
	box-shadow: 0 4px 10px #EE5C67;
	cursor: pointer;
}
.usr-span{
	display: block;
	font-size: 12px;
	color: #d6000e;
	line-height: 16px;
	position: absolute;
	top: 32px;
}
.hos-bot{
	width: 1200px;
	height: auto;
	margin:0 auto;
	margin-top: 40px;
}
.hos-left{
	display: block;
	width: 610px;
	height: 370px;
	float: left;
	position: relative;
	overflow: hidden;
}
.hosl-cen{
	width: 272px;
	height: 116px;
	background:rgba(255,255,255,0.8);
	position: absolute;
	left: 50%;
	margin-left:-156px;
	top: 50%;
	margin-top: -78px;
	padding: 0 20px;
	padding-top: 40px;
	text-align: center;
}
.hosl-cen > b{
	display: block;
	font-size: 18px;
	color: #666;
	line-height: 45px;
	text-align: center;
	font-weight: normal;
	
}
.hosl-cen h3{
	font-size: 14px;
	font-weight: normal;
	color: #D6000E;
}
.hosl-cen h3>b{
	font-size: 24px;
	margin-right:5px;
	display: inline-block;
}


.hos-right{
	width: 590px;
	float: left;
	height: auto;
}
.hos-right a{
	display: block;
	width: 285px;
	height: 180px;
	float: left;
	margin-left: 10px;
	margin-bottom: 10px;
	overflow: hidden;
	position: relative;
}
.hos-right a img{
	display: block;
	width: 285px;
	height: 180px;
}
.hosr-bot{
	position: absolute;
	width: auto;
	height: 48px;
	left: 0px;
	bottom: 0;
	right: 0px;
	padding: 0 15px;
	background: -moz-linear-gradient(top, transparent 0%, rgba(0,0,0,0.8) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,transparent), color-stop(100%,rgba(0,0,0,0.8)));
    background: -webkit-linear-gradient(top, transparent 0%,rgba(0,0,0,0.8) 100%);
    background: -o-linear-gradient(top,transparent 0%,rgba(0,0,0,0.8) 100%);
    background: -ms-linear-gradient(top, transparent 0%,rgba(0,0,0,0.8) 100%);
    background: linear-gradient(to bottom, transparent 0%,rgba(0,0,0,0.8) 100%);
}
.hosr-bot span{
	display: block;
	width: 200px;
	height: auto;
	font-size: 14px;
	line-height: 26px;
	color: #fff;
	float: left;
	padding-top: 15px;
}
.hosr-bot i{
	font-style: normal;
	font-size: 14px;
	color: #fff;
	float: right;
	padding-top: 20px;
}
.hos-left img{
	display: block;
	width: 100%;
	height: 370px;
}
.hos-div{
	padding: 60px 0;
	background:#f7f7f7;
}
.peri-div{
	width:100%;
	height: auto;
	padding: 60px 0;
	background:url(../image/img217.jpg) no-repeat center fixed;
	background-size: cover;
}
.peri-ul{
	width:1200px;
	height: auto;
	margin:0 auto;
	margin-top: 40px;
}
.peri-ul li{
	width: 285px;
	height: 330px;
	float: left;
	margin-right: 20px;
}
.peri-ul li:nth-child(4n){
	margin-right: 0px;
}
.peri-top{
	width: 100%;
	height: 190px;
	overflow: hidden;
}
.peri-top img{
	display: block;
	width: 100%;
	height: 190px;
}
.peri-bot{
	width: auto;
	height: auto;
	padding: 20px;
	background:#fff;
	height: 100px;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
}
.peri-bot h2{
	font-size: 22px;
	line-height: 24px;
	color: #333333;
	text-align: center;
	margin-bottom: 10px;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
}
.peri-bot p{
	display: block;
	font-size: 14px;
	color: #333333;
	line-height: 20px;
	height: 60px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
}
.peri-ul li:hover .peri-bot{
	background:#d6000e;
}
.peri-ul li:hover .peri-bot h2{
	color: #fff;
}
.peri-ul li:hover .peri-bot p{
	color: #fff;
}
.yuy-form2 label{
	width: 190px;
}
.yuy-form2 label input{
	width: 188px;
}
.yuy-form2 .yuy-top{
	width: 1040px;
}
.yuy-form2 label select{
	width: 188px;
	height: 38px;
	border: 1px solid #fff;
	border-radius: 38px;
	text-indent: 1em;
	appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;
	background:url(../image/img71.png) no-repeat right;
	background-size: 10px;
	background-position-x: 160px;
}
/*海外房产结束*/
/*银行开户页面开始*/
.oba-div{
	width: 100%;
	height: auto;
	padding: 60px 0;
}
.oba-cen{
	width: 100%;
	max-width: 1200px;
	height: auto;
	margin:0 auto;
	margin-top: 70px;
}
.oba-left{
	width: 740px;
	height: auto;
	float: left;
}
.oba-left h3{
	font-size:28px;
	color:#D6000E;
	line-height: 45px;
	margin-bottom: 55px;
	margin-top: 30px;
	text-align: center;
}
.oba-ul{
	width: auto;
	height:272px;
	border: 1px solid #DBDBDB;
}
.oba-ul li{
	width: 33.3%;
	height: 272px;
	float: left;
	background:#fff;
}
.oba-ul li a{
	display: block;
	height: 242px;
	border-left: 1px solid #dbdbdb;
	padding: 0 52px;
	padding-top: 30px;
}
.oba-ul li:first-child a{
	border-left: none;
}
.oba-ul li .oba-img1{
	display: block;
	height: 125px;
	margin:0 auto;
	margin-bottom: 10px;
}
.oba-ul li .oba-img2{
	display: none;
}
.oba-ul li:hover .oba-img1{
	display: none;
}
.oba-ul li:hover .oba-img2{
	display: block;
	height: 125px;
	margin:0 auto;
	margin-bottom: 10px;
}
.oba-ul li p{
	display: block;
	font-size: 16px;
	line-height: 24px;
	height: 72px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
	text-align: center;
	color: #333;
}
.oba-right{
	width: 355px;
	height: auto;
	float: right;
}
.obr-div{
	width: auto;
	height: auto;
}
.obr-div a{
	display: block;
	height: 48px;
	border: 1px solid #BBBBBB;
	border-top-left-radius: 48px;
	border-bottom-left-radius: 48px;
	margin-bottom: 10px;
	font-size: 18px;
	color: #333;
	line-height: 48px;
	text-indent:2em;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
}
.obr-div a:hover{
	background:#d6000e;
	color: #fff;
	border: 1px solid #d6000e;
	-webkit-box-shadow: 0 4px 10px #EE5C67;
	-moz-box-shadow: 0 4px 10px #EE5C67;
	box-shadow: 0 4px 10px #EE5C67;
}
.obr-bot{
	width:auto;
	height: auto;
	margin-top: 10px;
}
.obr-bot a{
	display: block;
	width: 225px;
	height: 40px;
	border: 1px solid #d6000e;
	font-size: 14px;
	color: #444;
	text-align: center;
	line-height: 40px;
	border-radius: 40px;
	margin:0 auto;
	margin-top: 15px;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
}
.obr-bot a:hover{
	background:#d6000e;
	border: 1px solid #d6000e;
	color:#fff;
	-webkit-box-shadow: 0 4px 10px #EE5C67;
	-moz-box-shadow: 0 4px 10px #EE5C67;
	box-shadow: 0 4px 10px #EE5C67;
}
.peo-div{
	width: 100%;
	height: auto;
	padding-bottom: 40px;
}
.peo-ul{
	width: 1200px;
	height: auto;
	margin:0 auto;
	margin-top: 40px;
}
.peo-ul li{
	width: 285px;
	height: auto;
	float: left;
	margin-right: 20px;
	box-shadow: 0px 1px 30px #D9D9D9;
	border-radius: 6px;
	position: relative;
}
.peo-ul li:nth-child(4n){
	margin-right: 0px;
}
.peo-ul li a{
	display: block;
}
.peo-top{
	width: 100%;
	height: 175px;
	overflow: hidden;
	border-top-left-radius:6px;
	border-top-right-radius: 6px;
}
.peo-top img{
	display: block;
	width: 100%;
	height: 175px;
	border-top-left-radius:6px;
	border-top-right-radius: 6px;
}
.peo-bot{
	width: auto;
	height: 160px;
	background:#fff;
	padding:15px 20px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	
}
.peo-bot h3{
	font-size: 18px;
	line-height: 27px;
	color: #333333;
	text-align: center;
	height: 27px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin-bottom: 10px;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
}
.peo-bot p{
	font-size: 14px;
	line-height: 24px;
	color: #666666;
	height: 72px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
}
.peo-shen{
	display: block;
	width: 125px;
	height: 40px;
	border-radius: 40px;
	text-align: center;
	line-height: 40px;
	border: 1px solid #d2d2d2;
	font-size: 14px;
	color: #666;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
	position: absolute;
	right: 20px;
	bottom: 15px;
}
.peo-shen:hover{
	background:#d6000e;
	border: 1px solid #d6000e;
	color:#fff;
	-webkit-box-shadow: 0 4px 10px #EE5C67;
	-moz-box-shadow: 0 4px 10px #EE5C67;
	box-shadow: 0 4px 10px #EE5C67;
}
.peo-ul li:hover .peo-bot h3{
	color: #d6000e;
}
.deal-div{
	background:#f4f4f4;
	padding: 60px 0;
}
.deal-ul{
	width: 1200px;
	height: auto;
	margin:0 auto;
	margin-top: 40px;
}
.deal-ul li{
	width: 285px;
	height: 365px;
	float: left;
	margin-right: 20px;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
	border-radius:10px;
}
.deal-ul li:nth-child(4n){
	margin-right: 0px;
}
.deal-ul li a{
	display: block;
	border-radius: 10px;
	overflow: hidden;
	position: relative;
}
.deal-ul li a img{
	display: block;
	width: 100%;
	height: 365px;
	border-radius: 10px;
}
.deal-cen{
	position: absolute;
	top:0px;
	left: 0px;
	bottom: 0px;
	right: 0px;
	padding: 0 40px;
	padding-top: 80px;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
}
.deal-cen h3{
	font-size: 22px;
	line-height: 24px;
	color: #fff;
	text-align: center;
	margin-bottom: 35px;
}
.deal-cen p{
	font-size: 14px;
	line-height: 24px;
	text-align: left;
	color: #fff;
	height: 120px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 5;
	overflow: hidden;
}
.deal-ul li:hover .deal-cen{
	background:rgba(214,0,14,0.92);
}
.deal-ul li:hover{
	-webkit-box-shadow: 0 4px 10px #EE5C67;
	-moz-box-shadow: 0 4px 10px #EE5C67;
	box-shadow: 0 4px 10px #EE5C67;
}
.doc-div{
	width: 100%;
	height: auto;
	padding: 60px 0;
}
.doc-cen{
	width: 1200px;
	height: auto;
	margin:0 auto;
}
.doc-left{
	width: 590px;
	height: auto;
	float: left;
}
.doc-ul{
	width:100%;
	height:auto;
	margin-top:40px;
}
.doc-ul li{
	width: 285px;
	height: 505px;
	float: left;
	background:#ffffff;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
}
.doc-ul li:first-child{
	margin-right: 20px;
}
.doc-top{
	width: 100%;
	height: 165px;
	overflow: hidden;
}
.doc-top img{
	display: block;
	width: 100%;
	height: 165px;
}
.doc-bot{
	padding: 20px;
	border: 1px solid #e8e8e8;
	border-top:none;
	height: 299px;
}
.doc-bot h3{
	font-size: 16px;
	color: #333;
	line-height: 20px;
	height: 40px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	margin-bottom: 10px;
}

.doc-bot p{
	font-size: 14px;
	line-height: 22px;
	color: #666;
	display: block;
	height: 176px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 8;
	overflow: hidden;
}
.doc-btn{
	width: 118px;
	height: 36px;
	border: 1px solid #d2d2d2;
	border-radius: 36px;
	text-align: center;
	line-height: 36px;
	font-size: 14px;
	color: #666;
	display: block;
	margin:0 auto;
	margin-top: 10px;
}
.doc-btn:hover{
	background:url(../image/img201.png) #d6000e no-repeat right;
	background-size: 15px;
	background-position-x: 80px;
	color: #fff;
	text-align: left;
	text-indent: 1.5em;
	-webkit-box-shadow: 0 4px 10px #EE5C67;
	-moz-box-shadow: 0 4px 10px #EE5C67;
	box-shadow: 0 4px 10px #EE5C67;
	border: 1px solid #d6000e;
}
.doc-ul li:hover{
	-webkit-box-shadow: 0 4px 10px #EE5C67;
	-moz-box-shadow: 0 4px 10px #EE5C67;
	box-shadow: 0 4px 10px #EE5C67;
}
.doc-right{
	width: 570px;
	float: right;
}
.doc-more{
	width: 138px;
	height: 40px;
	border: 1px solid #d2d2d2;
	font-size: 14px;
	color: #666;
	text-align: center;
	line-height: 40px;
	border-radius: 40px;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
	float: right;
	margin-top: -20px;
	background:#fff;
}
.doc-more:hover{
	background:#d6000e;
	border: 1px solid #d6000e;
	color:#fff;
	-webkit-box-shadow: 0 4px 10px #EE5C67;
	-moz-box-shadow: 0 4px 10px #EE5C67;
	box-shadow: 0 4px 10px #EE5C67;
}
.docr-ul{
	width: 100%;
	height: auto;
	margin-top: 40px;
}
.docr-ul li{
	padding: 30px 20px;
	background: #f7f7f7;
	margin-bottom: 20px;
}
.docr-top{
	width: 100%;
	height: auto;
}
.docr-top i, .docr-bot i{
	display: block;
	width: 34px;
	float: left;
	text-align: center;
	font-style: normal;
}
.docr-i{
	font-size: 16px;
	color: #D6000E;
	border: 1px solid #D6000E;
	border-radius: 100%;
	line-height: 34px;
}
.docr-top h3{
	width: 485px;
	float: right;
	font-size: 18px;
	line-height: 25px;
	color: #333333;
	padding-top: 5px;
	height: 50px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
}
.docr-bot{
	width: 100%;
	height: auto;
}
.docr-bot i{
	font-size: 16px;
	color: #333;
	line-height: 22px;
}
.docr-bot p{
	display: block;
	width: 485px;
	float: right;
	font-size: 14px;
	line-height: 20px;
	color: #666666;
	height: 40px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp:2;
	overflow: hidden;
}
.docr-ul li:hover .docr-top h3{
	color: #d6000e;
}
.adm-div{
	width: 100%;
	height: auto;
	padding-bottom: 60px;
}
.adm-cen{
	width: 1200px;
	height: auto;
	margin:0 auto;
	margin-top: 40px;
}
.adm-top{
	width: auto;
	height: 52px;
}
.adm-top a{
	display:block;
	width: 198px;
	border: 1px solid #d2d2d2;
	font-size: 16px;
	color: #666;
	text-align: center;
	height: 50px;
	line-height: 50px;
	float:left;
	border-left: 1px solid transparent;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
}
.adm-top a:first-child{
	border-left: 1px solid #d2d2d2;
}
.adm-top a:hover, .adm-top .adm-ac{
	background:#d6000e;
	color: #fff;
	border: 1px solid #d6000e;
}
.adm-top .adm-ac:first-child{
	border-left: 1px solid #d6000e;
}
.adm-bot{
	width: auto;
	height: 254px;
	border: 3px solid #ee5c67;
	padding: 35px 0;
}
.adm-ul{
	width: 100%;
	height: 160px;
}
.adm-ul li{
	width: 25%;
	height: 160px;
	float: left;
}
.adm-li{
	padding: 0 48px;
	border-right: 1px dashed #d5d5d5;
	height: 160px;
}
.adm-li h3{
	font-size: 18px;
	color: #D6000E;
	line-height:25px;
	margin-bottom: 10px;
}
.adm-li p{
	display: block;
	font-size: 14px;
	line-height: 22px;
	color: #666666;
}
.adm-more{
	display: block;
	font-size: 14px;
	color: #666;
	width: 138px;
	height: 40px;
	border: 1px solid #d2d2d2;
	border-radius: 40px;
	text-align: center;
	line-height: 40px;
	margin:0 auto;
	margin-top: 40px;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
}
.adm-more:hover{
	background:#d6000e;
	border: 1px solid #d6000e;
	color:#fff;
	-webkit-box-shadow: 0 4px 10px #EE5C67;
	-moz-box-shadow: 0 4px 10px #EE5C67;
	box-shadow: 0 4px 10px #EE5C67;
}
.for-div{
	padding: 60px 0;
	background:#f4f4f4;
}
.for-cen{
	width: 1200px;
	height: auto;
	margin:0 auto;
	margin-top: 40px;
}
.for-a{
	display: block;
	width: auto;
	height: auto;
}
.for-top{
	width: 285px;
	height: 160px;
	position: relative;
	overflow: hidden;
}
.for-top img{
	display: block;
	width: 100%;
	height: 160px;
}
.for-top span{
	display: block;
	width: 79px;
	height: 30px;
	background:rgba(102,102,102,0.8);
	font-size: 12px;
	color: #fff;
	text-align: center;
	line-height: 30px;
	border-bottom-left-radius:15px;
	position: absolute;
	right: 0;
	top: 0;
}
.for-bot{
	width: auto;
	height: 158px;
	background:#fff;
	border: 1px solid #e3e3e3;
	padding: 20px 15px;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
}
.for-bot h3{
	font-size: 18px;
	line-height: 25px;
	color: #111111;
	height: 25px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin-bottom: 10px;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
}
.for-bot p, .for-bot span{
	display: block;
	font-size: 14px;
	line-height: 20px;
	color: #666666;
}
.for-bot p{
	height: 40px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp:2;
	overflow: hidden;
	margin-bottom: 5px;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
}
.for-swiper .swiper-slide{
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
	margin-bottom: 15px;
}
.for-tel, .for-line{
	display: block;
	width: 108px;
	height: 36px;
	border: 1px solid #d2d2d2;
	font-size: 14px;
	color: #666;
	text-align: center;
	line-height: 36px;
	border-radius: 36px;
	position: absolute;
	bottom: 20px;
	z-index: 99;
}
.for-tel{
	left: 20px;
}
.for-line{
	left: 150px;
}
.for-swiper .swiper-slide:hover .for-bot{
	background:#d6000e;
	border: 1px solid #d6000e;
}
.for-swiper .swiper-slide:hover{
	-webkit-box-shadow: 0 4px 10px #EE5C67;
	-moz-box-shadow: 0 4px 10px #EE5C67;
	box-shadow: 0 4px 10px #EE5C67;
}
.for-swiper .swiper-slide:hover .for-bot h3, .for-swiper .swiper-slide:hover .for-bot p, .for-swiper .swiper-slide:hover .for-bot span{
	color: #fff;
}
.for-swiper .swiper-slide:hover .for-tel, .for-swiper .swiper-slide:hover .for-line{
	border: 1px solid #d6000e;
	box-shadow: 1px 4px 8px #B5222F;
	color:#fff;
	background:url(../image/img201.png) no-repeat right;
	background-size: 15px;
	background-position-x: 80px;
	text-align: left;
	text-indent: 1em;
}
.for-page .swiper-pagination-bullet{
	background:#999;
}
.for-fbot{
	width: 1200px;
	height: auto;
	margin:0 auto;
	margin-top: 40px;
}
.for-fbot>b{
	display: block;
	font-size: 18px;
	line-height: 25px;
	color: #333333;
	margin-bottom: 10px;
}
.forf-ul{
	width: 100%;
	height: auto;
}
.forf-ul li{
	width: 285px;
	height: auto;
	float: left;
	margin-right: 20px;
	position:relative;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
}
.forf-ul li:nth-child(4n){
	margin-right: 0px;
}
.forf-ul li:hover{
	-webkit-box-shadow: 0 4px 10px #EE5C67;
	-moz-box-shadow: 0 4px 10px #EE5C67;
	box-shadow: 0 4px 10px #EE5C67;
}
.forf-ul li:hover .for-bot{
	background:#d6000e;
	border: 1px solid #d6000e;
}
.forf-ul li:hover .for-bot h3, .forf-ul li:hover .for-bot p, .forf-ul li:hover .for-bot span{
	color: #fff;
}
.forf-ul li:hover .for-tel, .forf-ul li:hover .for-line{
	border: 1px solid #d6000e;
	box-shadow: 1px 4px 8px #B5222F;
	color:#fff;
	background:url(../image/img201.png) no-repeat right;
	background-size: 15px;
	background-position-x: 80px;
	text-align: left;
	text-indent: 1em;
}
.rel-div{
	width: 100%;
	height: auto;
	padding: 60px 0;
}
.rel-cen{
	width: 1200px;
	height: auto;
	margin:0 auto;
	margin-top: 40px;
}
.rel-left{
	width: 860px;
	height: auto;
	float: left;
}
.rel-left li{
	width: auto;
	height: auto;
	border-bottom: 1px dashed #c8c8c8;
	padding-bottom: 20px;
	margin-bottom: 20px;
}
.rel-left li a{
	display: block;
}
.rel-left li:last-child{
	border-bottom: none;
	margin-bottom: 0px;
}
.rell-left{
	width: 250px;
	height: 155px;
	overflow: hidden;
	float: left;
}
.rell-left img{
	display: block;
	width: 100%;
	height: 155px;
}
.rell-right{
	width: 590px;
	height: auto;
	float: right;
}
.rell-right h3{
	font-size: 20px;
	line-height: 45px;
	height: 45px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #111111;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
}
.rell-right p{
	display: block;
	font-size: 14px;
	line-height: 24px;
	height: 48px;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp:2;
	color: #666;
}
.rell-right span{
	display: block;
	font-size: 14px;
	color: #999999;
	line-height: 25px;
	margin-top: 25px;
}
.rel-left li:hover .rell-right h3{
	color: #d6000e;
}
.rell-news{
	width: 169px;
	height: 40px;
	display: block;
	border: 1px solid #d2d2d2;
	font-size: 14px;
	color: #666;
	text-align: center;
	line-height: 40px;
	margin:0 auto;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
	border-radius: 40px;
}
.rell-news:hover{
	background:#d6000e;
	border: 1px solid #d6000e;
	color:#fff;
	-webkit-box-shadow: 0 4px 10px #EE5C67;
	-moz-box-shadow: 0 4px 10px #EE5C67;
	box-shadow: 0 4px 10px #EE5C67;
}
.rel-right{
	width: 300px;
	height: auto;
	float: right;
}
.rel-right>img{
	display: block;
	width: 100%;
	height:auto;
}
.rel-form{
	width: auto;
	height: 380px;
	background:#f4f4f4;
	padding-top:30px;
}
.rel-form label{
	display: block;
	width: 265px;
	height: 40px;
	border: 1px solid #E1E1E1;
	border-radius: 40px;
	background:#fff;
	border-radius: 3px;
	margin:0 auto;
	margin-bottom: 18px;
	position: relative;
}
.rel-form label input, .rel-form label select{
	display: block;
	width: 100%;
	height: 40px;
	border: none;
	background:none;
	text-indent: 1em;
}
.rel-form label select{
	appearance:none;
	-moz-appearance:none;
	-webkit-appearance:none;
	background:url(../image/img71.png) no-repeat right;
	background-size: 10px;
	background-position-x: 240px;
}
.ref-btn{
	display: block;
	width: 178px;
	height: 40px;
	border: 1px solid #d2d2d2;
	font-size: 14px;
	color: #666;
	text-align: center;
	line-height: 40px;
	border-radius: 40px;
	cursor: pointer;
	margin:0 auto;
	margin-top: 35px;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
	background:#d6000e;
	border: 1px solid #d6000e;
	color:#fff;
	-webkit-box-shadow: 0 4px 10px #EE5C67;
	-moz-box-shadow: 0 4px 10px #EE5C67;
	box-shadow: 0 4px 10px #EE5C67;
}
.rel-form label span{
	display: block;
	position: absolute;
	top: 42px;
	left: 0;
	font-size: 12px;
	color: #d6000e;
}
.mat-bg{
	width: 100%;
	height: 100%;
	position: fixed;
	left: 0;
	bottom: 0;
	right: 0;
	top: 0;
	z-index: 999999;
	background:rgba(0,0,0,0.5)
}
.mat-div{
	width: 700px;
	height: 560px;
	background:#fff;
	border-radius: 5px;
	position: fixed;
	left: 50%;
	margin-left: -350px;
	top: 50%;
	margin-top: -280px;
	z-index: 999999;
}
.mat-close{
	display: block;
	width: 15px;
	height: auto;
	float: right;
	margin-right: 20px;
	margin-top: 20px;
	cursor: pointer;
}
.mat-h3{
	text-align: center;
	font-size: 26px;
	line-height: 37px;
	color: #333333;
	margin-top: 20px;
	font-weight: normal;
}
.mat-form{
	width: 385px;
	height: auto;
	margin:0 auto;
	margin-top: 20px;
}
.mat-form label{
	display: block;
	height: 46px;
	margin-bottom: 20px;
}
.mat-tel{
	display: block;
	width: 100%;
	border-radius:40px;
	height: 44px;
	background:#fff;
	border: 1px solid #e1e1e1;
	
}
.nau-acc>a{
	background:#A90001;
}
/*银行开户页面结束*/
/*侨外研究院开始*/
.ind-div{
	width: 100%;
	height: auto;
	padding: 60px 0;
	background:url(../image/img242.jpg) no-repeat center fixed;
	background-size: cover;
}
.ind-cen{
	width: 1200px;
	height: auto;
	margin:0 auto;
}
.ind-left{
	width: 400px;
	height: auto;
	float: left;
	font-size: 16px;
	color: #222;
	line-height: 30px;
	margin-top: 50px;
}
.ind-right{
	width: 410px;
	height: auto;
	float: right;
}
.inr-top a{
	display: block;
	height: 65px;
	float: left;
	margin-left:30px;
}
.inr-top a img{
	display: block;
	width: auto;
	height: 65px;
}
.inr-top a:first-child{
	margin-left: 0px;
}
.inr-bot{
	display: block;
	width: 380px;
	height: auto;
	margin:0 auto;
	margin-top: 45px;
}
.inr-bot img{
	display: block;
	width: 100%;
	height: auto;
}
.ind-bot{
	width: 100%;
	height: auto;
	margin-top: 90px;
}
.ind-bot li{
	width: 25%;
	height: auto;
	float: left;
}
.ind-bot li a{
	display: block;
	width: 160px;
	height: auto;
	margin:0 auto;
}
.ind-bot li a img{
	display: block;
	width: 160px;
	height: 160px;
	border-radius: 100%;
	margin-bottom: 20px;
}
.ind-bot li a b{
	display: block;
	font-size: 24px;
	color: #444;
	line-height: 33px;
	text-align: center;
	font-weight: normal;
}
.spee-div{
	width: 100%;
	height: auto;
	background:#dddddd;
	padding: 60px 0;
}
.spee-ul{
	width: 1200px;
	height: auto;
	margin:0 auto;
}
.spee-ul li{
	width: 33.3%;
	height: auto;
	float: left;
	margin-bottom: 40px;
}
.spee-top{
	display:block;
	width: 305px;
	height: 410px;
	overflow: hidden;
	margin:0 auto;
	margin-top: 40px;
}
.spee-top img{
	display: block;
	width: 305px;
	height: 410px;
}
.spee-bot{
	text-align: center;
	margin:0 auto;
	margin-top: 20px;
	width: 305px;
	height: auto;
}
.spee-bot h3{
	display: block;
	font-size: 16px;
	color: #444;
	line-height: 22px;
	height: 22px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin-bottom: 5px;
}
.spee-bot i{
	font-style: normal;
	text-align: center;
	font-size: 14px;
	color: #444444;
	text-align: center;
}
.pip-div{
	width: auto;
	height:auto;
	padding: 60px 0;
	background:url(../image/img243.jpg) no-repeat center fixed;
	background-size: cover;
}
.pip-cen{
	width: 1200px;
	height: auto;
	margin:0 auto;
	margin-top: 40px;
}
.pip-b{
	display: block;
	width: 450px;
	height: 28px;
	margin:0 auto;
	font-size: 18px;
	color: #222222;
	line-height: 28px;
	text-align: center;
	background:url(../image/img161.png) no-repeat center;
	margin-bottom: 20px;
}
.pip-p{
	display: block;
	font-size: 14px;
	color: #444444;
	line-height: 20px;
	text-align: center;
	margin-top: 20px;
	margin-bottom: 30px;
}
.pip-ul{
	width: 750px;
	height: auto;
	float: left;
}
.pip-ul li{
	width: 235px;
	height: 235px;
	border-radius: 15px;
	float: left;
	background:#af9d64;
	margin-left: 20px;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
}
.pip-ul li:first-child{
	margin-left: 0px;
}
.pip-ul li a{
	display: block;
	height: 235px;
}
.pip-ul li:hover{
	box-shadow: 0px 4px 12px #66541B;
}
.pip-ul li a img{
	display: block;
	height: 66px;
	width:auto;
	margin:0 auto;
	margin-top: 45px;
	margin-bottom: 15px;
}
.pip-ul li a h3{
	font-size: 22px;
	color: #fff;
	line-height: 33px;
	font-weight: normal;
	text-align: center;
}
.pip-ul li a p{
	display: block;
	font-size: 16px;
	line-height: 22px;
	color: #fff;
	text-align: center;
}
.pip-right{
	display: block;
	width: 425px;
	height: 235px;
	border-radius: 15px;
	float: right;
}
.pip-right img{
	display: block;
	width: 425px;
	height: 235px;
	border-radius: 15px;
}
.dri-div{
	width: 100%;
	height: auto;
	padding: 60px 0;
	background:url(../image/img245.jpg) no-repeat center fixed;
	background-size: cover;
}

.dri-p{
	display: block;
	font-size: 14px;
	color: #fff;
	line-height: 20px;
	width: 1200px;
	margin:0 auto;
	text-align: center;
}
.dri-b{
	width: 180px;
	height: 25px;
	display: block;
	margin:0 auto;
	margin-top: 30px;
	margin-bottom: 30px;
	font-size: 18px;
	text-align: center;
	color: #fff;
	line-height:25px;
	background:url(../image/img163.png) no-repeat center;
}
.dri-img{
	display: block;
	width: 1200px;
	height: auto;
	margin:0 auto;
	margin-top: 20px;
}
.prof-cen{
	width: 1200px;
	height: auto;
	margin:0 auto;
	margin-top: 40px;
}
/*侨外研究院结束*/
.prof-div{
	padding: 60px 0;
	background:#fff;
}
.prof-title{
	width: 186px;
	height: 25px;
	display: block;
	margin:0 auto;
	margin-top: 40px;
	background:url(../image/img166.png) no-repeat center;
	font-size: 18px;
	color: #444;
	line-height: 25px;
	text-align: center;
}
.prof-a{
	width: 250px;
	height: 315px;
	display: block;
	overflow: hidden;
	position: relative;
}
.prof-a img{
	display: block;
	width: 250px;
	height: 315px;
}
.prof-bot{
	padding: 15px 15px;
	background:rgba(117,102,53,0.8);
	position: absolute;
	left: 0;
	bottom: 0;
	right: 0;
}
.prof-bot h3{
	display: block;
	font-size: 16px;
	color: #fff;
	line-height: 22px;
	font-weight: normal;
	margin-bottom: 3px;
	height: 22px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.prof-bot p{
	display: block;
	font-size: 12px;
	line-height: 18px;
	color: #fff;
	height: 18px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.prof-page .swiper-pagination-bullet{
	background:#b3b3b3 !important;
}
.prof-page .swiper-pagination-bullet-active{
	background:#af9d64 !important;
	box-shadow: 0px 4px 10px #af9d64;
	border: 1px solid #af9d64 !important;
	opacity: 1;
}
.abou-div{
	width: 100%;
	height: auto;
	padding: 60px 0;
	background:#222222;
}
.abou-cen{
	width: 1150px;
	height: auto;
	margin:0 auto;
	margin-top: 40px;
}
.abou-cen p{
	font-size: 14px;
	line-height: 22px;
	display:block;
	margin-bottom: 10px;
	color: #BFBFBF;
}
.banner-a1, .banner-a1 img{
	width: 100% !important;
	height: auto !important;
}
.banner-page2{
	bottom: 25px !important;
}
/*7.6号*/
.consu-ul{
	width:1200px;
	height: 30px;
	margin:0 auto;
	text-align: center;
	margin-top: 40px;
}
.consu-ul li{
	display: inline-block;
	width: auto;
	height: auto;
}
.consu-ul li a{
	display: inline-block;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	color: #444;
	border-radius: 30px;
	padding: 0 17px;
}
.consu-ul li:nth-child(4), .consu-ul li:nth-child(7), .consu-ul li:nth-child(10), .consu-ul li:nth-child(12), .consu-ul li:nth-child(13){
	padding-right:8px;
	margin-right: 3px;
	background:url(../image/img250.jpg) no-repeat right;
}
.consu-ul .conu-ac a{
	background:#D6000E;
	color: #fff;
	border-radius: 30px;
	-webkit-box-shadow: 0 4px 10px #EE5C67;
	-moz-box-shadow: 0 4px 10px #EE5C67;
	box-shadow: 0 4px 10px #EE5C67;
}
.consu-ul{
	margin-bottom: 30px;
}
.can-b{
	display: inline-block;
	float: left;
}
.tol-div1 .tol-top .mig-ac{
	padding-left: 12px;
	background:url(../image/img251.jpg) no-repeat left;
	background-size: 9px;
	color: #d6000e !important;
}
.tol-top .tol-b a{
	color: #d6000e !important;
}
.tol-dov1{
	width: 180px;
	float: left;
	height: 100px;
	text-align: left;
}
#migration-left .tol-dov1:nth-child(1), #migration-left .tol-dov1:nth-child(2), #migration-left .tol-dov1:nth-child(3){
	margin-top: 25px;
}
#migration-left .tol-dov1:nth-child(4){
	position: relative;
	top: -10px;
}
#migration-left .tol-dov1:nth-child(5){
	position: relative;
	top: -10px;
}
#migration-left .tol-dov1:nth-child(6){
	position: relative;
	top: -10px;
}
#migration-left .tol-dov1:nth-child(7){
	position: relative;
	top: -10px;
}
#migration-left .tol-dov1:nth-child(10){
	position: relative;
	top: -10px;
	height: 60px;
}
#migration-left .tol-dov1:nth-child(11){
	position: relative;
	top: -10px;
	height: 60px;
}
#migration-left .tol-dov1:nth-child(12){
	position: relative;
	top: -10px;
	height: 60px;
}
.tol-title{
	font-size: 16px;
	color: #444444;
	line-height: 22px;
	display: inline-block;
	font-weight: bold;
}
.told-bot{
	width: 100%;
	height: auto;
	margin-top:5px;
}
.told-bot a{
	/*display: block;*/
	font-size: 14px;
	line-height: 22px;
	height: 22px;
	overflow:hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #666;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
}
.told-bot a.hot{
	color: #d6000e;
	position: relative;
}
.told-bot a.hot:after{
	content: "";
	display: block;
	width: 21px;
	height: 10px;
	position: absolute;
	top: 2px;
	right: -25px;
	background: url(../image/nac_hot.png) no-repeat;
}
.told-bot a:hover{
	color: #d6000e !important;
	background:url(../image/img251.jpg) no-repeat left;
	padding-left: 12px;
	background-size: 9px;
}
.tor-img a, .tor-img a img{
	display: block;
}
#purchase-left .tol-dov1{
	width: 200px;
}
#purchase-left .tol-div1{
	margin-top: 40px;
}
#purchase-left .tol-dov1{
	height:80px;
}
#purchase-left .tol-dov1:nth-child(5){
	position: relative;
	left: 250px;
	top:-320px;
}
#purchase-left .tol-dov1:nth-child(6){
	position: relative;
	left: 250px;
	top:-320px;
}
#purchase-left .tol-dov1:nth-child(7){
	position: relative;
	left: 250px;
	top:-320px;
}
#purchase-left .tol-dov1:nth-child(8){
	position: relative;
	left: 250px;
	top:-320px;
}
#purchase-left .tol-dov1:nth-child(3){
	position: relative;
	top:20px;
}
#purchase-left .tol-dov1:nth-child(4){
	position: relative;
	top:20px;
}
#Entrepreneurship-left .tol-dov1:nth-child(1), #Entrepreneurship-left .tol-dov1:nth-child(2), #Entrepreneurship-left .tol-dov1:nth-child(3){
	margin-top: 30px;
}
#Entrepreneurship-left .tol-dov1:nth-child(5){
	position: relative;
	top: 40px;
}
#Entrepreneurship-left .tol-dov1:nth-child(6){
	position: relative;
	top:100px;
	left: -360px;
}
#passport-left .tol-dov1:nth-child(1), #passport-left .tol-dov1:nth-child(2), #passport-left .tol-dov1:nth-child(3){
	margin-top: 30px;
}
#passport-left .tol-dov1:nth-child(4){
	position: relative;
	top:-20px;
}
#passport-left .tol-dov1:nth-child(6){
	position: relative;
	top:60px;
	left: -360px;
}
#passport-left .tol-dov1:nth-child(7){
	position: relative;
	top:60px;
	/*left: -360px;*/
}
#passport-left .tol-dov1:nth-child(5){
	position: relative;
	top:20px;
}
/*.nau-left9{
	left: -1000px;
}
.nau-cen9{
	left: -900px;
}*/
#house-right{
	padding: 0 25px 0;
	width: 710px;
}
#house-right>div{
	border-bottom: 1px solid #ccc;
	padding-top: 10px;
}
#house-right>div:last-child{
	border: 0;
}
#house-right .left{
	width: 340px;
}
#house-right .right{
	width: 365px;
}
#house-right .heal-cen{
	margin-bottom: 10px;
}
#house-right .tol-title{
	float: left;
	width: 55px;
	font-size: 14px;
	line-height: 25px;
	text-align: left;
}

#house-right .tol-title.hot{
	color: #d6000e;
	position: relative;
}
#house-right .tol-title.hot:after{
	content: "";
	display: block;
	width: 21px;
	height: 10px;
	position: absolute;
	top: 2px;
	right: -8px;
	background: url(../image/nac_hot.png) no-repeat;
}
#house-right .tol-title.gre-hot:after{
	right: 2px;
}
#house-right .told-bot{
	float: left;
	width: 285px;
	text-align: left;
	margin-top: 0;
}
#house-right .told-bot a{
	display: inline;
	padding: 0 9px;
	line-height: 25px;
}

/*海外房产弹出层开始*/
.match-bg, .inspection-bg{
	width: 100%;
	height: 100%;
	position: fixed;
	left: 0;
	bottom: 0;
	right: 0;
	top: 0;
	z-index: 999999;
	background:rgba(0,0,0,0.5)
}
.match-div{
	width: 800px;
	height: auto;
	background:#fff;
	position: fixed;
	left: 50%;
	margin-left: -400px;
	top: 15%;
	z-index: 999999;
	border-radius: 10px;
}
.match-close, .inspection-close{
	display: block;
	width: 20px;
	height: auto;
	float: right;
	margin-top: 20px;
	margin-right:20px;
	cursor: pointer;
}
.match-left{
	width: 300px;
	height: auto;
	float: left;
}
.match-left form{
	width: auto;
	height: auto;
	padding-left: 30px;
}
.match-label1{
	display: block;
	width: 100%;
	height: auto;
	margin-bottom: 15px;
	position: relative;
}
.match-p{
	display: block;
	font-size: 12px;
	color: #d6000e;
	line-height: 20px;
	position: absolute;
	top:57px;
}
.match-label1 span{
	display: block;
	font-size: 14px;
	line-height: 22px;
	color: #333;
	width: 100%;
	height: 22px;
}
.match-label1 input{
	display: block;
	width: 100%;
	height: 32px;
	border: 1px solid #d2d2d2;
	border-radius: 3px;
	text-indent: 1em;
}
.match-label1 span i{
	font-style: normal;
	color: #d6000e;
	display: inline-block;
	margin-left: 5px;
	float: left;
	margin-top: 3px;
}
.match-label1 span b{
	font-weight: normal;
	float: left;
}
.match-area{
	width:90%;
	height: 99px;
	padding: 10px 5%;
	border: 1px solid #d2d2d2;
	border-radius: 3px;
	resize: none;
	font-family: 微软雅黑;
}
.match-right{
	width: 450px;
	height: auto;
	float: right;
	margin-right: 30px;
}
.matr-h3{
	font-size: 15px;
	color: #d6000e;
	line-height: 25px;
	width: 100%;
	margin-bottom: 10px;
}
.martr-bot{
	width:96%;
	height: auto;
	margin-left:4%;
}
.martr-bot label{
	display: block;
	width: 32%;
	height: auto;
	float: left;
	margin-right: 2%;
	margin-bottom: 10px;
}

.martr-bot label:nth-child(3n){
	margin-right: 0%;
}
.martr-bot label span{
	float: left;
	font-size: 13px;
	color: #666;
	line-height:16px;
}
.martr-label[type=radio]{
	width: 16px !important;
	height: 16px !important;
	float: left;
	border: 2px solid #ccc;
	margin-right:7px;
	padding: 0px !important;
	margin-bottom: 0px !important;
	-webkit-appearance:none;
	border-radius: 100%;
	position: relative;
}
.martr-label[type=radio]:checked{
	border: 2px solid #d6000f;
	background:url(../image/img61.png) no-repeat center #fff;
	background-size:8px;
}
.martr-label[type=checkbox]{
	width: 16px !important;
	height: 16px !important;
	float: left;
	border: 2px solid #ccc;
	margin-right:7px;
	padding: 0px !important;
	margin-bottom: 0px !important;
	-webkit-appearance:none;
	position: relative;
}
.martr-label[type=checkbox]:checked{
	border: 2px solid #d6000f;
	background:url(../image/img62.png) no-repeat center;
	background-size:100% 100%;

}
.matr-inp{
	display: block;
	width:270px;
	height: 32px;
	border: 1px solid #d2d2d2;
	border-radius: 3px;
	text-indent: 1em;
	margin-left: 4%;
}
.martr-btn{
	display: block;
	width: 203px;
	height: 48px;
	margin:0 auto;
	margin-top: 30px;
	margin-bottom: 50px;
	border: 1px solid #d6000e;
	font-size: 16px;
	color: #fff;
	background:#d6000e;
	-webkit-box-shadow: 0 4px 10px #EE5C67;
	-moz-box-shadow: 0 4px 10px #EE5C67;
	box-shadow: 0 4px 10px #EE5C67;
	border-radius: 48px;
	cursor:pointer;
}
.inspection-div{
	width: 550px;
	height: auto;
	background:#fff;
	position: fixed;
	left: 50%;
	margin-left: -275px;
	top: 20%;
	z-index: 999999;
	border-radius: 10px;
}
.inspect-form{
	width: 440px;
	height: auto;
	margin:0 auto;
	margin-top: 20px;
}
.inspect-form label{
	display: block;
	width: 100%;
	height: 46px;
	margin-bottom: 16px;
	position: relative;
}
.inspect-form label span{
	display: block;
	width: 90px;
	height: 46px;
	line-height: 46px;
	float: left;
	font-size:16px;
	color: #333;
}
.inspect-form label input{
	display: block;
	width:348px;
	height: 44px;
	background:#F2F2F2;
	border: 1px solid #F2F2F2;
	border-radius:3px;
	float: left;
	text-indent: 1em;
}
.insp-i{
	font-style: normal;
	font-size: 12px;
	color: #d6000e;
	line-height: 16px;
	position: absolute;
	left: 90px;
	top: 46px;
	display: block;
}
.inspection-btns{
	width: 350px;
	margin: 40px auto;
	margin-left: 90px;
}
.inspec-btn1, .inspec-btn2{
	display: block;
	width: 143px;
	height: 44px;
	border: 1px solid #d2d2d2;
	font-size: 16px;
	text-align: center;
	line-height: 44px;
	margin-left: 20px;
	float: left;
	border-radius: 44px;
	cursor: pointer;
	background:#fff;
}
.inspec-btn1{
	background:#d6000e;
	-webkit-box-shadow: 0 4px 10px #EE5C67;
	-moz-box-shadow: 0 4px 10px #EE5C67;
	box-shadow: 0 4px 10px #EE5C67;
	border-radius: 48px;
	color: #fff;
	border: 1px solid #d6000e;
}




/*海外房产弹出层结束*/

/*海外房产弹出层开始*/
.match-bg, .inspection-bg{
	width: 100%;
	height: 100%;
	position: fixed;
	left: 0;
	bottom: 0;
	right: 0;
	top: 0;
	z-index: 999999;
	background:rgba(0,0,0,0.5)
}
.match-div{
	width: 800px;
	height: auto;
	background:#fff;
	position: fixed;
	left: 50%;
	margin-left: -400px;
	top: 15%;
	z-index: 999999;
	border-radius: 10px;
}
.match-close, .inspection-close{
	display: block;
	width: 20px;
	height: auto;
	float: right;
	margin-top: 20px;
	margin-right:20px;
	cursor: pointer;
}
.match-left{
	width: 300px;
	height: auto;
	float: left;
}
.match-left form{
	width: auto;
	height: auto;
	padding-left: 30px;
}
.match-label1{
	display: block;
	width: 100%;
	height: auto;
	margin-bottom: 15px;
	position: relative;
}
.match-p{
	display: block;
	font-size: 12px;
	color: #d6000e;
	line-height: 20px;
	position: absolute;
	top:57px;
}
.match-label1 span{
	display: block;
	font-size: 14px;
	line-height: 22px;
	color: #333;
	width: 100%;
	height: 22px;
}
.match-label1 input{
	display: block;
	width: 100%;
	height: 32px;
	border: 1px solid #d2d2d2;
	border-radius: 3px;
	text-indent: 1em;
}
.match-label1 span i{
	font-style: normal;
	color: #d6000e;
	display: inline-block;
	margin-left: 5px;
	float: left;
	margin-top: 3px;
}
.match-label1 span b{
	font-weight: normal;
	float: left;
}
.match-area{
	width:90%;
	height: 99px;
	padding: 10px 5%;
	border: 1px solid #d2d2d2;
	border-radius: 3px;
	resize: none;
	font-family: 微软雅黑;
}
.match-right{
	width: 450px;
	height: auto;
	float: right;
	margin-right: 30px;
}
.matr-h3{
	font-size: 15px;
	color: #d6000e;
	line-height: 25px;
	width: 100%;
	margin-bottom: 10px;
}
.martr-bot{
	width:96%;
	height: auto;
	margin-left:4%;
}
.martr-bot label{
	display: block;
	width: 32%;
	height: auto;
	float: left;
	margin-right: 2%;
	margin-bottom: 10px;
}

.martr-bot label:nth-child(3n){
	margin-right: 0%;
}
.martr-bot label span{
	float: left;
	font-size: 13px;
	color: #666;
	line-height:16px;
}
.martr-label[type=radio]{
	width: 16px !important;
	height: 16px !important;
	float: left;
	border: 2px solid #ccc;
	margin-right:7px;
	padding: 0px !important;
	margin-bottom: 0px !important;
	-webkit-appearance:none;
	border-radius: 100%;
	position: relative;
}
.martr-label[type=radio]:checked{
	border: 2px solid #d6000f;
	background:url(../image/img61.png) no-repeat center #fff;
	background-size:8px;
}
.martr-label[type=checkbox]{
	width: 16px !important;
	height: 16px !important;
	float: left;
	border: 2px solid #ccc;
	margin-right:7px;
	padding: 0px !important;
	margin-bottom: 0px !important;
	-webkit-appearance:none;
	position: relative;
}
.martr-label[type=checkbox]:checked{
	border: 2px solid #d6000f;
	background:url(../image/img62.png) no-repeat center;
	background-size:100% 100%;

}
.matr-inp{
	display: block;
	width:270px;
	height: 32px;
	border: 1px solid #d2d2d2;
	border-radius: 3px;
	text-indent: 1em;
	margin-left: 4%;
}
.martr-btn{
	display: block;
	width: 203px;
	height: 48px;
	margin:0 auto;
	margin-top: 30px;
	margin-bottom: 50px;
	border: 1px solid #d6000e;
	font-size: 16px;
	color: #fff;
	background:#d6000e;
	-webkit-box-shadow: 0 4px 10px #EE5C67;
	-moz-box-shadow: 0 4px 10px #EE5C67;
	box-shadow: 0 4px 10px #EE5C67;
	border-radius: 48px;
	cursor:pointer;
}
.inspection-div{
	width: 550px;
	height: auto;
	background:#fff;
	position: fixed;
	left: 50%;
	margin-left: -275px;
	top: 20%;
	z-index: 999999;
	border-radius: 10px;
}
.inspect-form{
	width: 440px;
	height: auto;
	margin:0 auto;
	margin-top: 20px;
}
.inspect-form label{
	display: block;
	width: 100%;
	height: 46px;
	margin-bottom: 16px;
	position: relative;
}
.inspect-form label span{
	display: block;
	width: 90px;
	height: 46px;
	line-height: 46px;
	float: left;
	font-size:16px;
	color: #333;
}
.inspect-form label input{
	display: block;
	width:348px;
	height: 44px;
	background:#F2F2F2;
	border: 1px solid #F2F2F2;
	border-radius:3px;
	float: left;
	text-indent: 1em;
}
.insp-i{
	font-style: normal;
	font-size: 12px;
	color: #d6000e;
	line-height: 16px;
	position: absolute;
	left: 90px;
	top: 46px;
	display: block;
}
.inspection-btns{
	width: 350px;
	margin: 40px auto;
	margin-left: 90px;
}
.inspec-btn1, .inspec-btn2{
	display: block;
	width: 143px;
	height: 44px;
	border: 1px solid #d2d2d2;
	font-size: 16px;
	text-align: center;
	line-height: 44px;
	margin-left: 20px;
	float: left;
	border-radius: 44px;
	cursor: pointer;
	background:#fff;
}
.inspec-btn1{
	background:#d6000e;
	-webkit-box-shadow: 0 4px 10px #EE5C67;
	-moz-box-shadow: 0 4px 10px #EE5C67;
	box-shadow: 0 4px 10px #EE5C67;
	border-radius: 48px;
	color: #fff;
	border: 1px solid #d6000e;
}

/*海外房产弹出层结束*/
/*首页侨外全球化服务版图开始*/
.hochina-ul{
	width: auto;
	height: auto;
}
.hochina-ul li{
	position:absolute;
}
.hochina1{
	top: 140px;
	left: 413px;
}
.hochina1 .hon-con{
	top: -160px;
	right: 60px;
}
.hochina2{
	top: 175px;
	left: 451px;
}
.hon-text3 a{
	font-size: 13px;
	line-height: 20px;
	color: #000;
}
.hochina2 .hon-con{
	top: -162px;
	right: 57px;
}
.hochina3{
	top:196px;
	left:397px;
}
.hochina3 .hon-con{
	top: -170px;
	right: 50px;
}
.hochina4{
	top:202px;
	left:358px;
}
.hochina4 .hon-con{
	top: -178px;
	right: 50px;
}
.hochina5{
	top:238px;
	left:316px;
}
.hochina5 .hon-con{
	top: -176px;
	right: 49px;
}
.hochina6{
	top:250px;
	left:336px;
}
.hochina6 .hon-con{
	top: -176px;
	right: 49px;
}
.hochina7{
	top:237px;
	left:405px;
}
.hochina7 .hon-con{
	top: -167px;
	right: 50px;
}
.hochina8{
	top:213px;
	left:443px;
}
.hochina8 .hon-con{
	top: -179px;
	right: 50px;
}
.hochina9{
	top:226px;
	left:470px;
}
.hochina9 .hon-con{
	top: -189px;
	right: 50px;
}
.hochina10{
	top:240px;
	left:456px;
}
.hochina10 .hon-con{
	top: -176px;
	right: 50px;
}
.hochina11{
	top:295px;
	left:400px;
}
.hochina11 .hon-con{
	top: -176px;
	right: 50px;
}
.hochina12{
	top:305px;
	left:430px;
}
.hochina12 .hon-con{
	top: -176px;
	right: 50px;
}
.hochina13{
	top:325px;
	left:414px;
}
.hochina13 .hon-con{
	top: -170px;
	right: 50px;
}

.hochina14{
	top:333px;
	left:395px;
}
.hochina14 .hon-con{
	top: -135px;
	right: 50px;
}
.hochina15{
	top:335px;
	left:370px;
}
.hochina15 .hon-con{
	top: -170px;
	right: 50px;
}
.hochina16{
	top:303px;
	left:370px;
}
.hochina17{
	top: 348px;
    left: 385px;
}
.hochina16 .hon-con{
	top: -170px;
	right: 50px;
}
.hochina-ul li:hover .hon-con{
	display: block;
}

/*首页侨外全球化服务版图结束*/

/*首页侨外全球化服务版图结束*/
/*------------------------------------------------------------------------7.9号注册页面开始------------------------------------------------*/
/*------------------------------------------------------------------------7.9号注册页面开始------------------------------------------------*/
/*------------------------------------------------------------------------7.9号注册页面开始------------------------------------------------*/
/*------------------------------------------------------------------------7.9号注册页面开始------------------------------------------------*/
/*------------------------------------------------------------------------7.9号注册页面开始------------------------------------------------*/
/*------------------------------------------------------------------------7.9号注册页面开始------------------------------------------------*/
/*------------------------------------------------------------------------7.9号注册页面开始------------------------------------------------*/
/*------------------------------------------------------------------------7.9号注册页面开始------------------------------------------------*/
/*------------------------------------------------------------------------7.9号注册页面开始------------------------------------------------*/
/*------------------------------------------------------------------------7.9号注册页面开始------------------------------------------------*/
/*------------------------------------------------------------------------7.9号注册页面开始------------------------------------------------*/
/*------------------------------------------------------------------------7.9号注册页面开始------------------------------------------------*/
/*------------------------------------------------------------------------7.9号注册页面开始------------------------------------------------*/
/*------------------------------------------------------------------------7.9号注册页面开始------------------------------------------------*/
.post-div{
	width: 100%;
	height: auto;
	background:#e8e8e8;
	padding-top: 40px;
	padding-bottom: 70px;
}
.post-bg{
	width: 100%;
	height: 100%;
	background:rgba(0,0,0,0.5);
	position: fixed;
	left: 0;
	bottom: 0;
	right: 0;
	top: 0;
	z-index: 9999999;
}
.post-cen{
	width: 850px;
	height: 650px;
	background:#fff;
	border-radius: 16px;
	margin:0 auto;
	margin:0 auto;
}
.post-left{
	width: 260px;
	height: 100%;
	float: left;
}
.post-left img{
	display: block;
	width: 100%;
	height: 650px;
	border-top-left-radius: 16px;
	border-bottom-left-radius: 16px;
}
.post-right{
	width:590px;
	height: 100%;
	float: left;
	border-top-right-radius: 16px;
	border-bottom-right-radius: 16px;
	background:#fbfbfb;
}
.posr-close{
	display: block;
	width: 20px;
	height: auto;
	float: right;
	margin-right: 15px;
	margin-top: 15px;
	cursor: pointer;
}
.post-h3{
	text-align: center;
	font-size: 26px;
	line-height: 37px;
	color: #333333;
	font-weight: normal;
	width: 100%;
	clear: both;
	margin-top: 10px;
	margin-bottom:20px;
}
.post-form{
	width: 350px;
	height: auto;
	margin:0 auto;
}
.post-label1{
	display: block;
	width: 348px;
	height: 44px;
	margin-bottom:16px;
}
.post-label1 input{
	display: block;
	width: 100%;
	height: 44px;
	border: none;
	background: none;
	border-radius: 44px;
	text-indent: 1em;
	border: 1px solid #D9D9D9;
	border-radius: 44px;
}
.post-label2{
	width: 100%;
	height: 44px;
	margin-bottom: 16px;
	display: block;
}
.post-label2 input.post-inp{
	display: block;
	width:217px;
	height: 44px;
	float: left;
	border: 1px solid #D9D9D9;
	border-radius: 44px;
	text-indent: 1em;
}
.post-btn{
	width: 123px;
	height: 44px;
	float: right;
	background:#F4952E;
	font-size: 14px;
	color: #fff;
	text-align: center;
	line-height: 46px;
	border: none;
	border-radius: 50px;
	cursor: pointer;
}
.post-submit{
	display: block;
	width: 100%;
	height: 46px;
	cursor: pointer;
	border-radius: 50px;
	font-size: 16px;
	color: #fff;
	text-align: center;
	line-height: 46px;
	background:#D6000E;
	-webkit-box-shadow: 0 4px 10px #EE5C67;
	-moz-box-shadow: 0 4px 10px #EE5C67;
	box-shadow: 0 4px 10px #EE5C67;
	border: none;
	margin-bottom: 10px;
}
.post-text{
	display: block;
	text-align: center;
	font-size: 14px;
	color: #666;
	line-height: 25px;
}
.post-text a{
	color: #d6000e;
}
.post-form label{
	position: relative;
}
.post-bei{
	display: block;
	font-size: 12px;
	color: #d6000e;
	line-height: 16px;
	position: absolute;
	left: 0px;
	top: 44px;
}
.login-cen{
	width: 850px;
	height: 500px;
	border-radius: 16px;
	margin:0 auto;
	background:#fff;
}
.login-left{
	width: 260px;
	height: 500px;
	float: left;
}
.login-left img{
	display: block;
	width: 100%;
	height: 500px;
	border-top-left-radius: 16px;
	border-bottom-left-radius: 16px;
}
.login-right{
	width: 590px;
	height: 500px;
	float: left;
}
.post-a{
	float: right;
	display: inline-block;
	font-size: 14px;
	color: #666;
	float: right;
	line-height:20px;
	margin-bottom: 16px;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
}
.post-a:hover{
	color: #d6000e;
}
.login-right .post-h3{
	padding: 30px 0;
}
.login-right .post-text{
	margin-top: 20px;
	display: block;
}
.forGet-cen{
	width:774px;
	height: 556px;
	background: #fff;
	border-radius: 16px;
	margin:0 auto;
}
.forGet-cen .post-form, .forGet-cen .post-form label{
	width: 380px;
}
.forGet-cen .post-label2 input.post-inp{
	width: 242px;
}
.yuy-form2 label{
	width: 175px;
}
.yuy-form2 label input{
	width: 173px;
}
.yuy-form2 label select{
	width: 175px;
	height: 42px;
	background: url(../image/img71.png) no-repeat right;
	background-size: 10px;
	background-position-x: 150px;
}
.physical-div{
	width: 100%;
	height: auto;
	padding:60px 0;
	background:#f2f2f2;
}
.physical-cen{
	width: 1200px;
	height: auto;
	margin:0 auto;
}
.physical-cen .omn-top p{
	width:600px;
	height: auto;
	margin:0 auto;
	background: none;
}
.physi-bot{
	width: 100%;
	height: 363px;
	margin-top: 40px;
}
.physi-left{
	width: 780px;
	height: 363px;
	float: left;
	background:#fff;
	box-shadow:0px 4px 12px #DBDBDB;
}
.phl-left{
	display: block;
	width: 265px;
	height: 363px;
	float: left;
}
.phl-right {
	width:455px;
	padding: 40px 30px 60px 30px;
	height: 262px;
	float: left;
}
.phl-right h3{
	font-size: 20px;
	line-height: 26px;
	color: #333;
	margin-bottom: 17px;
}
.phl-right p{
	font-size: 14px;
	line-height:26px;
	color: #333;
	display: block;
	margin-bottom: 5px;
}
.phl-right p.phl-text{
	height: 78px;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp:3;
}
.phl-btn{
	width: 119px;
	height: 38px;
	display: block;
	float: right;
	border: 1px solid #B3B3B3;
	border-radius: 50px;
	text-align: center;
	line-height: 38px;
	font-size: 14px;
	color: #333333;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
	margin-top: 35px;
}
.phl-btn:hover{
	border: 1px solid #d6000e;
	background:#d6000e;
	color: #fff;
	-webkit-box-shadow: 0 4px 10px #EE5C67;
	-moz-box-shadow: 0 4px 10px #EE5C67;
	box-shadow: 0 4px 10px #EE5C67;
}
.physi-right{
	width: 395px;
	height: 362px;
	float: right;
	background:#dddddd;
	box-shadow: 0px 5px 20px #CCCCCC;
}
.phyri-cen{
	width: auto;
	height: auto;
	padding: 25px 20px;
}
.phyri-cen>b{
	display: block;
	font-size: 18px;
	line-height: 26px;
	color: #444444;
}
.phyri-bot{
	width: auto;
	height: auto;
}
.phyri-bot a{
	display: inline-block;
	padding: 0 13px;
	background:#fff;
	border-radius: 30px;
	font-size: 14px;
	color: #999;
	height: 30px;
	line-height: 30px;
	margin-top:18px;
	margin-right: 10px;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
}
.phyri-bot a:hover{
	background:#d6000e;
	color: #fff;
	-webkit-box-shadow: 0 4px 10px #EE5C67;
	-moz-box-shadow: 0 4px 10px #EE5C67;
	box-shadow: 0 4px 10px #EE5C67;
}
.package-div{
	width: 100%;
	height: auto;
	padding: 70px 0;
	background:#fff;
}
.package-cen{
	width: 1200px;
	height: auto;
	margin:0 auto;
}
.pack-ul{
	width: 100%;
	height:auto;
	margin-top:40px;
}
.pack-ul li{
	height: 235px;
	box-shadow: 0px 0px 15px #E8E8E8;
	background:#fff;
	margin-bottom: 10px;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
}
.pack-ul li a{
	display: block;
	padding: 40px 20px;
}
.pack-left{
	width: 240px;
	height: 155px;
	overflow: hidden;
	float: left;

}
.pack-left img{
	display: block;
	width: 240px;
	height: 155px;
}
.pack-left img, .prof-left img, .inst-left img, .insb-list a img{
	-webkit-transition:all 1s ease;
	-moz-transition:all 1s ease;
	-o-transition:all 1s ease;
	transition:all 1s ease;
}
.pack-left:hover img, .prof-left:hover img, .inst-left:hover img, .insb-list a:hover img{
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);

}
.pack-cen{
	width: 580px;
	height: auto;
	float:left;
	margin-left:20px;
}
.pack-cen h3{
	font-size: 20px;
	color: #333333;
	line-height: 30px;
	height: 30px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin-bottom: 10px;
	-webkit-transition:all 1s ease;
	-moz-transition:all 1s ease;
	-o-transition:all 1s ease;
	transition:all 1s ease;
}
.pack-cen p{
	display: block;
	font-size: 14px;
	line-height: 22px;
	color: #666;
	margin-bottom:5px;
}
.pack-span{
	display: block;
	float: right;
	width: 145px;
	height: 38px;
	border: 1px solid #B3B3B3;
	border-radius: 38px;
	text-align: center;
	line-height: 38px;
	font-size: 14px;
	color: #333;
	margin-top: 100px;
	margin-right: 30px;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
}
.pack-span:hover{
	background:#d6000e;
	color: #fff;
	-webkit-box-shadow: 0 4px 10px #EE5C67;
	-moz-box-shadow: 0 4px 10px #EE5C67;
	box-shadow: 0 4px 10px #EE5C67;
	cursor: pointer;
	text-align: left;
	text-indent: 2.5em;
	background:url(../image/img201.png) #d6000e no-repeat right;
	background-size: 20px;
	background-position-x: 80%;
	border: 1px solid #d6000e;
}
.pack-ul li:hover .pack-cen h3{
	color: #d6000e;
}
.pack-ul li:hover{
	-webkit-box-shadow: 0 4px 10px #EE5C67;
	-moz-box-shadow: 0 4px 10px #EE5C67;
	box-shadow: 0 4px 10px #EE5C67;
}
.profile-div{
	width: 100%;
	height: auto;
	padding: 70px 0;
	background:#f2f2f2;
}
.profile-cen{
	width: 1200px;
	height: auto;
	margin:0 auto;
}
.profile-bot{
	width: 100%;
	height: auto;
	margin-top: 40px;
}
.prof-left{
	width: 600px;
	height: 300px;
	overflow: hidden;
	float: left;
}
.prof-left img{
	display: block;
	width: 600px;
	height: 300px;
}
.prof-right{
	width: 560px;
	height: auto;
	float: right;
}
.prof-right h3{
	font-size: 22px;
	line-height: 22px;
	color: #333333;
	margin-bottom: 20px;
}
.prof-right p{
	font-size:14px;
	line-height: 24px;
	color: #666666;
	display: block;
	height: 72px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp:3;
}
.prof-btn{
	display:block;
	width: 135px;
	height: 38px;
	border: 1px solid #d6000e;
	text-align: center;
	line-height: 38px;
	background:#D6000e;
	font-size: 14px;
	color: #fff;
	-webkit-box-shadow: 0 4px 10px #EE5C67;
	-moz-box-shadow: 0 4px 10px #EE5C67;
	box-shadow: 0 4px 10px #EE5C67;
	border-radius: 38px;
	margin-top: 80px;
}
.proces-div{
	width: 100%;
	height:auto;
	padding: 70px 0;
	background:#fff;
}
.proces-cen{
	width: 1200px;
	height: auto;
	margin:0 auto;
}
.proces-bot{
	width: 100%;
	height: auto;
	margin-top:80px;
	padding-top: 140px;
	background:url(../image/img260.jpg) no-repeat top;
}
.proces-ul {
	width: 100%;
	height: auto;
}
.proces-ul li{
	width: 150px;
	height: auto;
	float: left;
	margin-left:30px;
	margin-right:20px;
	text-align: center;
}
.proces-ul li p{
	display: block;
	font-size: 14px;
	line-height: 22px;
	color: #101010;

}
.ctry-div{
	width:100%;
	height: 300px;
	margin:0 auto;
}
.ctry-cen{
	width: 1200px;
	height: auto;
	margin:0 auto;
}
.ctry-p{
	display: block;
	padding: 20px;
	font-size: 14px;
	color: #333333;
	padding-left:50px;
}
.ctry-p a{
	color: #333;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
}
.ctry-p a:hover{
	color: #d6000e;
}
.ctry-p a:last-child{
	color: #d6000e;
}
.ctry-ul{
	width: 100%;
	height: auto;
	margin-top: 10px;
}
.ctry-ul li{
	padding-bottom: 30px;
	border-bottom: 1px solid #e1e1e1;
	margin-bottom:30px;
}
.ctry-ul li:last-child{
	border-bottom: none;
}
.ctry-left{
	display: block;
	width: 90px;
	height: 36px;
	border-radius: 36px;
	text-align: center;
	line-height: 36px;
	background:#d6000e;
	font-size: 16px;
	color: #fff;
	float: left;
}
.ctry-right{
	width: 1110px;
	height: auto;
	float: right;
}
.ctry-right a{
	display: inline-block;
	font-size: 14px;
	color: #333;
	margin-right: 20px;
	line-height: 22px;
	margin: 7px 22px;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
}
.ctry-right a:hover{
	color: #d6000e;
}
.ctry-right .ctry-ac{
	color: #d6000e;
}
.institution{
	width: 100%;
	height: auto;
	background:#f7f7f7;
	padding: 40px 0;
}
.institution-cen{
	width: 1200px;
	height: auto;
	margin:0 auto;
}
.insti-top{
	width:auto;
	height: auto;
}
.insti-top b{
	display: block;
	font-size: 20px;
	color: #333333;
	float: left;
	line-height: 28px;
}
.insti-right{
	width: 320px;
	height: 42px;
	float: right;
	margin-bottom: 20px;
}
.insti-right a{
	display: block;
	width: 158px;
	height: 40px;
	border: 1px solid #dbdbdb;
	float: left;
	background:#fff;
	font-size: 16px;
	color: #000000;
	text-align: center;
	line-height: 40px;
}
.insti-right a.insti-ac{
	background:#d6000e;
	color: #fff;
	border: 1px solid #d6000e;
}
.insti-bot{
	width: 100%;
	height: auto;
}
.insb-top{
	width: auto;
	height: auto;
	background:#fff;
	border: 1px solid #dfdfdf;
	padding: 30px;
}
.inst-left{
	width: 365px;
	height: 205px;
	float: left;
	overflow: hidden;
}
.inst-left img{
	display: block;
	width: 365px;
	height: 205px;
}
.inst-right{
	width:745px;
	height: auto;
	float: right;
	position: relative;
}
.inst-right h3{
	font-size: 18px;
	line-height: 25px;
	color: #d6000e;
	margin-bottom: 15px;
}
.inst-right p{
	display: block;
	font-size: 14px;
	line-height: 22px;
	color: #666666;
	margin-bottom: 5px;
}
.inst-p{
	height: 44px;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp:2;
}
.inst-a1, .inst-a2{
	display: block;
	width: 138px;
	height: 38px;
	border: 1px solid #B3B3B3;
	border-radius: 38px;
	text-align: center;
	line-height: 38px;
	font-size: 14px;
	color: #333333;
	position:absolute;
	top: 130px;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
}
.inst-a1{
	right: 240px;
}
.inst-a2{
	right: 50px;
}
.inst-a1:hover, .inst-a2:hover{
	-webkit-box-shadow: 0 4px 10px #EE5C67;
	-moz-box-shadow: 0 4px 10px #EE5C67;
	box-shadow: 0 4px 10px #EE5C67;
	background:#d6000e;
	color: #fff;
	border:1px solid #d6000e;
}
.insb-cen{
	width: auto;
	height:50px;
	border: 1px solid #dbdbdb;
	background:#fff;
	border-top: none;
}
.insb-left{
	float: left;
	width: auto;
}
.insb-left a{
	display:block;
	width: 200px;
	border-right: 1px solid #dbdbdb;
	float: left;
	font-size: 16px;
	color: #333;
	text-align: center;
	line-height: 50px;
}
.insb-left .insb-ac{
	background:#d6000e;
	border: 1px solid #d6000e;
	color: #fff;
}
.insb-shou{
	display: inline-block;
	float: right;
	margin-right: 18px;
	font-size: 16px;
	color: #111;
	padding-right:15px;
	background:url(../image/img173.png) no-repeat right;
	background-size: 10px;
	margin-top:13px;
	cursor:pointer;
}

.insb-shou2{
	display: inline-block;
	float: right;
	margin-right: 18px;
	font-size: 16px;
	color: #111;
	padding-right:15px;
	background:url(../image/img174.png) no-repeat right;
	background-size: 10px;
	margin-top:13px;
	cursor:pointer;
}
.insb-bot{
	width:auto;
	height: auto;
	padding: 30px 20px;
	border: 3px solid #ee5c67;
	background:#fff;
}
.insb-div1{
	padding-bottom: 20px;
	border-bottom: 1px solid #e1e1e1;
	margin-bottom: 20px;
}
.insb-b{
	display:block;
	font-size: 16px;
	color: #333333;
	line-height: 22px;
	margin-bottom:10px;
}
.insb-text{
	display: block;
	font-size: 14px;
	line-height: 22px;
	color: #666666;
	margin-bottom: 3px;
}
.insb-list{
	width: 100%;
	height: auto;
}
.insb-list a{
	display: block;
	width:32%;
	height: auto;
	float: left;
	margin-right: 2%;
	position: relative;
	overflow: hidden;
}
.insb-list a img{
	display: block;
	width: 100%;
	height: auto;
}
.insb-list a:nth-child(3n){
	margin-right: 0%;
}
.insb-title{
	height: 40px;
	background:rgba(45,45,45,0.4);
	position: absolute;
	left: 0;
	bottom: 0;
	right: 0;
	padding: 0 20px;
}
.insb-title span{
	display: block;
	line-height:40px;
	font-size: 14px;
	color: #fff;
	height: 40px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.insb-bot .insb-div1:last-child{
	padding-bottom: 0px;
	border-bottom: none;
}
.noso-div{
	width: 100%;
	height:auto;
	padding: 40px 0;
	background:#f7f7f7;
}
.noso-cen{
	width: 1200px;
	height: auto;
	margin:0 auto;
}
.noso-cen .insb-top{
	margin-bottom: 30px;
}
.noso-more{
	display: block;
	width: 198px;
	height: 38px;
	border: 1px solid #b3b3b3;
	border-radius: 38px;
	background:#f7f7f7;
	font-size: 14px;
	color: #666666;
	text-align: center;
	line-height: 38px;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
	margin:0 auto;
	margin-bottom: 30px;
}
.noso-more:hover{
	-webkit-box-shadow: 0 4px 10px #EE5C67;
	-moz-box-shadow: 0 4px 10px #EE5C67;
	box-shadow: 0 4px 10px #EE5C67;
	background:#d6000e;
	color: #fff;
	border:1px solid #d6000e;
}
.noso-bot{
	width: 100%;
	height: auto;
	text-align: center;
}
.noso-bot p{
	display: block;
	font-size: 16px;
	color: #666666;
	line-height: 22px;
}
.noso-bot p a{
	color: #d6000e;
}
.onli-bg{
	width: 100%;
	height: 100%;
	background:rgba(0,0,0,0.58);
	position: fixed;
	left: 0;
	bottom: 0;
	right: 0;
	top: 0;
	z-index: 999999;
}
.onli-div{
	width: 722px;
	height: 525px;
	background:#fff;
	border-radius: 10px;
	position: fixed;
	left:50%;
	margin-left: -361px;
	top:20%;
	z-index: 999999;
}
.onli-close{
	display: block;
	float: right;
	width:18px;
	height: auto;
	margin-top: 22px;
	margin-right: 22px;
	cursor: pointer;
}
.onli-h3{
	font-size: 20px;
	line-height: 33px;
	color: #333333;
	text-align: center;
	margin-top: 20px;
	margin-bottom: 20px;
}
.onli-form{
	width: 530px;
	height: auto;
	margin:0 auto;
}
.onli-form label{
	display: block;
	width: 100%;
	height: auto;
	margin-bottom: 19px;
	position: relative;
}
.onli-form label .onli-span{
	font-size: 12px;
	color: #e6000e;
	line-height: 20px;
	position: absolute;
	top: 46px;
	left: 90px;
	width: 100%;
}
.onli-form label span{
	display: block;
	width: 90px;
	line-height: 46px;
	font-size: 16px;
	color: #333;
	float: left;
}
.onli-form label input, .onli-form label textarea{
	display: block;
	width: 438px;
	height: 46px;
	float: left;
	border-radius: 4px;
	background:#F2F2F2;
	text-indent: 1em;
	border: none;
	border: 1px solid #F2F2F2;
}
.onli-form label textarea{
	height: 105px;
	resize: none;
	padding: 10px 0;
}
.onlie-btn2{
	width:440px;
	margin-left: 90px;
	height: auto;
	margin-top: 35px;
}
.onlie-btn2 input{
	width: 195px;
	height: 41px;
	border: 1px solid #D2D2D2;
	text-align: center;
	line-height: 41px;
	font-size: 16px;
	color: #333;
	border-radius: 41px;
	background:#fff;
	margin-left:16px;
	cursor:pointer;
}
.onlie-btn2 .onlie-btn{
	-webkit-box-shadow: 0 4px 10px #EE5C67;
	-moz-box-shadow: 0 4px 10px #EE5C67;
	box-shadow: 0 4px 10px #EE5C67;
	background:#d6000e;
	color: #fff;
	border:1px solid #d6000e;
}
/*侨外招聘*/
.recruit-div{
	width: 100%;
	height: auto;
	margin:0 auto;
	margin-top: 40px;
}
.recruit-p{
	display: block;
	font-size: 14px;
	line-height: 24px;
	color: #666;

}
.recruit-qian{
	padding: 20px;
	background:#f2f2f2;
	margin-top: 20px;
	padding-bottom: 0px;
	border-radius:5px;
}
.recruit-qian a{
	display: inline-block;
	height: 34px;
	background:#fff;
	border: 1px solid #C8C4C5;
	text-align: center;
	line-height: 34px;
	padding: 0 17px;
	border-radius: 36px;
	font-size: 14px;
	color: #d6000e;
	margin: 0 10px;
	margin-bottom: 20px;
	transition: all 0.3s ease;
}
.recruit-qian a:hover, .recruit-qian a.recruit-ac{
	background:#d6000e;
	color: #fff;
	border: 1px solid #d6000e;
	-webkit-box-shadow: 0 4px 10px #EE5C67;
	-moz-box-shadow: 0 4px 10px #EE5C67;
	box-shadow: 0 4px 10px #EE5C67;
}
.recr-div{
	width: 100%;
	height: auto;
}
.recr-top, .recr-bot{
	padding: 20px 0;
}
.recr-top{
	border-bottom: 1px solid #ececec;
}
.recr-top>span, .recr-bot>span{
	display: block;
	width: 75px;
	height: 35px;
	background:#F2F2F2;
	border-radius: 35px;
	font-size: 14px;
	color: #444;
	text-align: center;
	line-height: 35px;
	float: left;
}
.recr-right{
	width: 900px;
	height: auto;
	float: right;
}
.recr-right a{
	display: inline-block;
	font-size: 14px;
	color: #111111;
	line-height:36px;
	margin-left: 13px;
	margin-right: 30px;
}
.recr-right .recr-ac{
	color: #d6000e;
}
.recr-ul{
	width:100%;
	height: auto;
	border: 1px solid #dddddd;
	border-top: 3px solid #d6000e;
}
.recr-ul li{
	height: 50px;
	line-height: 50px;
}
.recr-ul li b, .recr-ul li span{
	display: block;
	width: 15%;
	float: left;
	text-align: center;
	line-height:50px;
	font-size: 16px;
	color: #333333;
}
.recr-ul li b:first-child{
	width: 25%;
	text-align: left;
	text-indent: 2em;
}
.recr-ul li span{
	font-size: 14px;
	color: #333;
}
.recr-ul li span:first-child{
	width: 25%;
	text-align: left;
	text-indent: 2em;
}
.recr-ul li:nth-child(2n-1){
	background:#f7f7f7;
}
.recr-ul li span a{
	display: inline-block;
	font-size: 14px;
	color: #666;
	transition: all 0.3s ease;
}
.recr-ul li span a:hover {
	color: #d6000e;
}
.ript-top{
	width:auto;
	height:70px;
	background:#fff;
	border-radius: 10px;
	box-shadow: 0px 1px 20px #D9D9D9;
	margin-top: 40px;
	margin-bottom: 20px;
	padding:40px 35px;
}
.ript-ul{
	width: auto;
	height: auto;
}
.ript-ul li{
	width: 15%;
	height: auto;
	float: left;
	text-align: center;
}
.ript-ul li:nth-child(5){
	width: 40%;
	height: auto;
	float: left;
}
.ript-ul li p{
	display: block;
	text-align: center;
	font-size: 14px;
	color: #666;
	line-height: 24px;
	margin-bottom:10px;
}
.ript-ul li h3{
	font-size: 18px;
	color: #D6000E;
	line-height: 24px;
	font-weight: normal;
}
.ript-ul li h3 b{
	display: inline-block;
	margin: 0 10px;
	font-weight: normal;
}
.ript-bot{
	width: auto;
	height: auto;
	padding: 50px 60px;
	border-radius:10px;
	box-shadow: 0px 1px 20px #D9D9D9;
	margin-bottom: 150px;
}
.ript-div1{
	display: block;
	width: auto;
	height: auto;
	margin-bottom: 40px;
}
.ript-div1 b{
	display: block;
	font-size:18px;
	color: #D6000E;
	line-height: 24px;
	margin-bottom:20px;
}
.ript-div1 p{
	display: block;
	font-size: 14px;
	line-height: 24px;
	color: #666666;
}
.ript-btn{
	width: 113px;
	height: 36px;
	display: block;
	border-radius: 36px;
	text-align: center;
	line-height: 36px;
	font-size: 14px;
	color: #fff;
	background:#d6000e;
	-webkit-box-shadow: 0 4px 10px #EE5C67;
	-moz-box-shadow: 0 4px 10px #EE5C67;
	box-shadow: 0 4px 10px #EE5C67;
	float: right;
	margin-top: 40px;
	margin-right: 130px;
}
.ript-p{
	font-size: 14px;
	line-height: 24px;
	color: #666;
}
/*房贷计算器开始*/
.loan-top{
	width: 100%;
	height: 550px;
}
.loan-cen{
	width: 1200px;
	height: auto;
	margin:0 auto;
	position: relative;
	padding-bottom: 100px;
	padding-top: 195px;
}
.loac-top{
	height: 540px;
	background:#fff;
	border-radius: 10px;
	box-shadow:0px 1px 15px #aaa;
	padding-top: 30px;
	position:absolute;
	top: -380px;
	width: 100%;
}
.loac-h3{
	display: block;
	line-height: 90px;
	font-size: 28px;
	color: #333333;
	background:url(../image/img177.png) no-repeat left;
	background-size:150px;
	text-align: center;
	width: 320px;
	margin:0 auto;
	text-indent:5em;
}
.loac-form{
	width: 520px;
	height: auto;
	margin:0 auto;
	margin-top: 40px;
}
.loac-label1, .loac-label3, .loac-label2{
	display: block;
	height: 46px;
	margin-bottom:20px;
}
.loac-label1 span, .loac-label2 span, .loac-label3 span{
	display: block;
	width: 70px;
	line-height: 46px;
	font-size: 14px;
	color: #333;
	float: left;
}
.loac-inp{
	display: block;
	width: 262px;
	height: 44px;
	background:#f2f2f2;
	border: 1px solid #f2f2f2;
	border-radius: 44px;
	float: left;
	padding:0 15px;
	margin-left:10px;
}
.loac-inp2, .loac-inp3, .loac-label3 select{
	display: block;
	width: 138px;
	height: 44px;
	border: 1px solid #f2f2f2;
	float: right;
	border-radius: 44px;
}
.loac-inp2, .loac-label3 select{
	appearance:none;
	-moz-appearance:none;
	-webkit-appearance:none;
	background:url(../image/img178.png) #f2f2f2 no-repeat right;
	background-size: 6px;
	background-position-x: 115px;
	text-indent:1em;
}
.loac-inp3{
	background:#F06A73;
	color: #fff;
	cursor: pointer;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
	border: 1px solid #F06A73;
}
.loac-inp3:hover{
	-webkit-box-shadow: 0 4px 10px #EE5C67;
	-moz-box-shadow: 0 4px 10px #EE5C67;
	box-shadow: 0 4px 10px #EE5C67;
	background:#d6000e;
	border: 1px solid #d6000e;
}
.loac-label3 select{
	width:442px;
	background-position-x: 420px;
}
.loac-btns{
	width: 444px;
	margin-left: 90px;
}
.loac-btns input{
	display: block;
	width: 198px;
	height: 48px;
	border-radius: 48px;
	background:#fff;
	font-size: 16px;
	color: #333;
	border: 1px solid #D2D2D2;
	float: left;
	margin-left: 10px;
	cursor: pointer;
}
.loac-btns .loab-left{
	-webkit-box-shadow: 0 4px 10px #EE5C67;
	-moz-box-shadow: 0 4px 10px #EE5C67;
	box-shadow: 0 4px 10px #EE5C67;
	background:#d6000e;
	border: 1px solid #d6000e;
	color: #fff;
}
.loac-bot{
	background:#fff;
	box-shadow:0px 2px 15px #AAAAAA;
	border-radius: 10px;
	margin-top: 10px;
	padding: 60px 0;
}
.loab-ul{
	width: 490px;
	height: auto;
	margin:0 auto;
}
.loab-ul li{
	height: 50px;
	border-top: 1px dashed #DFDFDF;
	line-height: 50px;
}
.loab-ul li b.lab-left{
	display: block;
	float: left;
	font-size: 16px;
	color: #111;
	font-weight: normal;
}
.loab-ul li b.lab-right{
	float: right;
	font-size: 16px;
	color: #D6000E;
	font-weight:normal;
}
.loab-ul li b.lab-right span{
	display: inline-block;
	margin-right: 5px;
	color: #111;
	font-weight:bold;
}
.lab-h3{
	font-size: 24px;
	color: #D6000E;
	line-height: 33px;
	text-align: center;
	margin-bottom: 50px;
}
.loab-ul li:first-child{
	border-top: none;
}
.lab-b{
	font-size: 14px;
	color: #111;
	line-height: 50px;
	margin-top:50px;
	text-align: center;
	display: block;
	font-weight: normal;
}
.calc-bg{
	width: 100%;
	height: 100%;
	position: fixed;
	left:0;
	bottom: 0;
	right: 0;
	top: 0;
	background:rgba(0,0,0,0.5);
	z-index: 999999;
}
.calc-div{
	width: 550px;
	height: 428px;
	position: fixed;
	left: 50%;
	margin-left: -275px;
	top:50%;
	margin-top: -214px;
	background:#fff;
	z-index: 999999;
	border-radius: 10px;
}
.calc-close{
	display: block;
	width: 20px;
	height: auto;
	float: right;
	margin-top: 20px;
	margin-right: 20px;
	cursor: pointer;
}
.calc-h3{
	text-align: center;
	font-size: 24px;
	line-height: 33px;
	margin:40px auto;
	color: #333;
}
.calc-form{
	width: 340px;
	height: auto;
	margin:0 auto;
}
.calc-label{
	display: block;
	width: 100%;
	height: 42px;
	margin-bottom:16px;
	position: relative;
}
.calc-label span{
	display: block;
	width: 70px;
	height: 42px;
	font-size: 14px;
	color: #666;
	float: left;
	line-height: 42px;
}
.calc-label input{
	display: block;
	width: 268px;
	height: 40px;
	line-height: 40px;
	border: 1px solid #D9D9D9;
	float: left;
	border-radius: 40px;
	text-indent: 1em;
}
.calc-label i{
	font-style: normal;
	font-size: 12px;
	color: #d6000e;
	line-height: 16px;
	position: absolute;
	left: 70px;
	top: 42px;
}
.calc-btn{
	display: block;
	width: 270px;
	height: 46px;
	border: 1px solid #d6000e;
	font-size: 16px;
	color: #fff;
	background:#d6000e;
	border-radius: 46px;
	margin-left: 70px;
	margin-top: 40px;
	cursor: pointer;
}

/*房贷计算器结束*/
/*汇率换算工具开始*/
.rate-top{
	width: 100%;
	height: 770px;
	background:url(../image/img266.jpg) no-repeat center;
	background-size: cover;
	padding-top: 50px;
}
.ratt-cen{
	width:1198px;
	height: 545px;
	background:#fff;
	border-radius: 10px;
	border: 1px solid #d6000e;
	margin:0 auto;
	padding-top:30px;
}
.ratt-h3{
	width: 370px;
	height: auto;
	margin:0 auto;
	padding-left: 170px;
	background:url(../image/img177.png) no-repeat left;
	background-size: 155px;
}
.ratt-h3 b{
	display: block;
	font-size: 28px;
	color: #333333;
	line-height: 40px;
	margin-bottom: 5px;
}
.ratt-h3 p{
	display: block;
	font-size: 14px;
	line-height: 22px;
	color: #333;
	font-weight: normal;
}
.ratt-h3 p i{
	font-style: normal;
	display: inline-block;
	padding: 0 5px;
	color: #d6000e;
}
.ratt-div{
	width: 1000px;
	height: auto;
	margin:0 auto;
}
.ratt-left{
	width: 420px;
	height: auto;
	float:left;
	margin-top:80px;
}
.ratt-label{
	display: block;
	height: 46px;
	margin-bottom: 20px;
}
.ratt-label span{
	display: block;
	width:90px;
	float: left;
	text-align:right;
	font-size: 14px;
	color: #333333;
	line-height: 46px;
}
.ratt-label input, .ratt-label select{
	display: block;
	width: 328px;
	height: 44px;
	background:#f2f2f2;
	border: 1px solid #f2f2f2;
	float: left;
	border-radius: 46px;
	text-indent: 1em;
}
.ratt-label select{
	appearance:none;
	-moz-appearance:none;
	-webkit-appearance:none;
	background:url(../image/img173.png) #f2f2f2 no-repeat right;
	background-position-x: 300px;
	background-size:10px;
}
.ratt-btn{
	display: block;
	width: 154px;
	height: 44px;
	margin-top: 35px;
	margin-left: 170px;
	border: 1px solid #d6000e;
	background:#d6000e;
	font-size: 16px;
	color: #fff;
	-webkit-box-shadow: 0 4px 10px #EE5C67;
	-moz-box-shadow: 0 4px 10px #EE5C67;
	box-shadow: 0 4px 10px #EE5C67;
	border-radius: 44px;
	margin-left: 170px;
	cursor: pointer;
}
.ratt-img{
	display: block;
	width: 103px;
	height: 103px;
	border-radius: 100%;
	float: left;
	margin: 0 50px;
	margin-top:120px;
}
.ratt-img img{
	display: block;
	border-radius: 100%;
	box-shadow: 0px 2px 6px #CECECE;
}
.ratt-right{
	width: 357px;
	height: auto;
	float: right;
	margin-top: 40px;
}
.ratt-right h3{
	text-align: center;
	font-size: 20px;
	line-height: 22px;
	color: #333333;
}
.rar-cen{
	width: auto;
	height: 235px;
	border: 1px solid #DBDBDB;
	border-radius: 10px;
	margin-top: 20px;
}
.rarc-b, .rarc-b2{
	display: block;
	font-size: 18px;
	color: #D6000E;
	line-height:20px;
	text-align: center;
}
.rarc-b{
	padding-top: 35px;
}
.rarc-b2{
	padding-top: 70px;
	background:url(../image/img268.jpg) no-repeat top;
	background-size: 38px;
	background-position-y: 20px;
}
.rarc-i{
	font-size: 16px;
	color: #666;
	font-style: normal;
	display: block;
	text-align: center;
	margin-top: 35px;
}
.rar-p{
	display: block;
	text-align: center;
	font-size: 14px;
	color: #111;
	line-height: 55px;
}
.rate-bot{
	height: 305px;
	background:#fff;
	border-radius: 10px;
	box-shadow: 0px 2px 15px #aaa;
	width: 1200px;
	position: relative;
	top: -175px;
	margin:0 auto;
	padding-top: 40px;
	padding-bottom: 60px;
}
.rate-bot>h3{
	text-align: center;
	font-size: 24px;
	line-height:25px;
	color: #D6000E;
	margin-bottom: 30px;
}
.rate-ul{
	width:555px;
	height: auto;
	margin:0 auto;
}
.rate-ul li{
	height: 50px;
	line-height: 50px;
	border-bottom: 1px dashed #dfdfdf;
}
.rate-ul li b{
	display: block;
	font-size: 16px;
	float: left;
	color: #111;
	font-weight: normal;
}
.rate-ul li span{
	float: right;
	display:inline-block;
	font-size: 16px;
	color: #111;
	cursor: pointer;
}
.rate-ul li:last-child{
	border-bottom: none;
}
.rate-btn{
	display: block;
	width: 140px;
	height: 41px;
	margin:0 auto;
	background:#d6000e;
	font-size: 16px;
	color: #fff;
	border-radius: 40px;
	-webkit-box-shadow: 0 4px 10px #EE5C67;
	-moz-box-shadow: 0 4px 10px #EE5C67;
	box-shadow: 0 4px 10px #EE5C67;
	text-align: center;
	line-height: 41px;
	margin-top: 25px;
}
/*汇率换算工具结束*/
/*侧边栏样式开始*/
.coun-left{
	width: 95px;
	height: auto;
	position: fixed;
	left: 0;
	z-index: 9999;
	top: 150px;
}
.coun-close{
	display: block;
	width: 15px;
	height: auto;
	float: right;
	cursor:pointer;
	margin-bottom: 10px;
}
.coul-cen{
	width: auto;
	height: auto;
	background:url(../image/img181.png) #d6000e no-repeat bottom;
	border-radius: 5px;
	padding:0 10px;
	box-shadow: 0px 5px 20px #EE5C67;
}
.coul-top{
	width: 100%;
	height: auto;
	padding:5px 0;
	background:url(../image/img179.png) no-repeat top;
	background-size: 20px;
	background-position-y: 15px;
	padding-top:35px;
}
.coul-top b{
	display: block;
	font-size: 14px;
	line-height: 24px;
	font-weight: normal;
	text-align: center;
	color: #fff;
}
.coul-ul{
	width: auto;
	height: auto;
	border-radius: 2px;
	background:#9D010C;
	padding: 5px 10px;
}
.coul-ul li{
	height:25px;
	border-bottom: 1px dashed #e8838a;
	line-height: 25px;
	text-align: center;
}
.coul-ul li:last-child{
	border-bottom: none;
}
.coul-ul li a{
	display: block;
	background:url(../image/img50.png) no-repeat right;
	background-size: 5px;
	font-size: 12px;
	color: #fff;
}
.coul-ul li:hover a{
	text-decoration: underline;
}
.conl-mianfei{
	font-size: 14px;
	color: #fff;
	line-height:17px;
	background:#9D010C;
	border-radius: 5px;
	display: block;
	text-align: center;
	margin-top: 7px;
	padding: 8px 0;
}
.conl-top{
	display: block;
	text-align: center;
	font-size: 14px;
	color: #fff;
	padding-top: 13px;
	background:url(../image/img186.png) no-repeat top;
	background-size: 15px;
	padding-bottom: 10px;
	margin-top:30px;
}
.imm-div{
	width: 95px;
	height: auto;
	position: fixed;
	right: 0;
	z-index: 9999;
	top: 150px;
}
.imm-cen{
	width: auto;
	height: auto;
	background:#d6000e;
	-webkit-box-shadow: 0 4px 10px #EE5C67;
	-moz-box-shadow: 0 4px 10px #EE5C67;
	box-shadow: 0 4px 10px #EE5C67;
	border-radius:5px;
}
.imm-ul{
	width: 75px;
	height: auto;
	border-radius: 5px;
	margin:0 auto;
	background:#9d010c;
	padding: 5px 0;
	margin-bottom: 5px;
}
.imm-ul li{
	height: 30px;
	text-align: center;
	line-height: 30px;
}
.imm-ul li a{
	display: block;
	font-size: 14px;
	color: #fff;
	background:url(../image/img185.png) no-repeat right;
	background-position-x: 75px;
}
.imm-b{
	display: block;
	text-align: center;
	font-size: 14px;
	color: #fff;
	line-height: 25px;
	font-weight: normal;
}
.imm-mian{
	width: 100%;
	height: auto;
	background:#9d010c;
	padding: 10px 0;
	font-size: 14px;
	color: #fff;
	line-height:17px;
	display: block;
	text-align: center;
}
.imm-top{
	display: block;
	padding-bottom: 10px;
	font-size: 14px;
	color: #fff;
	text-align: center;
	background: url(../image/img186.png) no-repeat top;
	background-size: 15px;
	padding-top:15px;
	margin-top: 10px;
}
.edi-div{
	position: fixed;
	right:0px;
	z-index: 999999;
	top: 250px;
	width: 95px;
}
.edi-cen{
	width:95px;
	height: auto;
	margin:0 auto;
	background:#d6000e;
	border-radius: 5px;
}
.edi-cen li>a{
	display: block;
	padding-top: 20px;
	padding-bottom: 10px;
	border-radius: 2px;
	padding-top: 50px;
	font-size: 14px;
	color: #fff;
	line-height: 22px;
	text-align: center;
	margin-bottom: 5px;
}
.edi-cen li>a b{
	font-weight: normal;
}
.edc-div1{
	background:url(../image/img182.png) #9D010C no-repeat top;
	background-size: 30px;
	background-position-y: 15px;
}
.edc-div2{
	background:url(../image/img183.png) #9D010C no-repeat top;
	background-size: 30px;
	background-position-y: 15px;
}
.edc-div3{
	background:url(../image/img184.png) #9D010C no-repeat top;
	background-size: 30px;
	background-position-y: 15px;
}
.edc-div4{
	background:url(../image/img185.png) #9D010C no-repeat top;
	background-size: 30px;
	background-position-y: 15px;
}
.edi-ul, .edi-ul li{
	width:auto;
	height: auto;
}
.edi-ul{
	padding-bottom: 10px;
}
.edi-ul li{
	position: relative;
	padding: 0 10px;
}
.edc-code{
	position: absolute;
	right:95px;
	top: 0px;
	background:url(../image/img56.png) no-repeat right;
	padding-right: 10px;
	background-size: 10px;
	background-position-y:30px;
	display: none;
}
.edi-ul li:hover .edc-code{
	display: block;
}
.edc-code a{
	display: block;
	padding: 10px;
	background:#d6000e;
	border-radius: 3px;
}
.edc-code img{
	display: block;
	width:92px;
	height:92px;
}
.edc-code b{
	display: block;
	text-align: center;
	font-size: 14px;
	font-weight: normal;
	line-height:14px;
	margin-top: 10px;
	color: #fff;
}
.edi-cen li>a:hover b{
	text-decoration: underline;
}
.mit-left{
	width: auto;
	height: auto;
	float: left;
}
.mit-left p{
	font-size: 14px;
	line-height: 25px;
	color: #333;
	margin-bottom: 0px;
}
.mit-right {
	float: right;
	margin-top: 30px;
}
.mit-right h3{
	font-size: 14px;
	color: #666;
	font-weight: normal;
}
.mit-right h3 b{
	font-size: 24px;
	color: #D6000E;
}
.mit-right h3 b i{
	font-size: 14px;
	font-style:normal;
}
.mit-btn{
	display: block;
	font-size: 161px;
	height: 38px;
	text-align: center;
	background:#d6000e;
	border: 1px solid #d6000e;
	font-size: 14px;
	color:#fff;
	border-radius: 38px;
	line-height: 38px;
	margin-top: 20px;
	-webkit-box-shadow: 0 4px 10px #EE5C67;
	-moz-box-shadow: 0 4px 10px #EE5C67;
	box-shadow: 0 4px 10px #EE5C67;
}
.mit-video{
	display: block;
	width: 100%;
	height: 478px;
	margin: 20px 0;
}
.mit-video video{
	display: block;
	width: 100%;
	height: 478px;
}
.usr-form label input{
	height: 38px;
	line-height: 38px;
}
.usr-form label{
	height: 40px;
}
.usr-span{
	top: 40px;
}
.usr-btn{
	height: 42px;
	line-height: 42px;
}
.usr-form{
	height: auto;
}
/*侧边栏样式结束*/
/*侨外服务开始*/
.ocs-guo{
	width: 100%;
	height: 440px;
	background:url(../image/img272.jpg) no-repeat center;
	background-size: cover;
	padding-top: 90px;
}
.ocg-cen{
	width: 1200px;
	height:360px;
	margin:0 auto;
}
.ocg-left{
	width: 360px;
	height: 360px;
	background:#af9d64;
	float: left;
	text-align: center;
}
.ocg-left h3{
	font-size: 48px;
	color: #000;
	font-weight: normal;
	margin-top: 100px;
}
.ocg-left b{
	font-size: 32px;
	line-height:35px;
	color: #000000;
	display: block;
	font-weight: normal;
}
.ocg-login{
	display: block;
	width: 118px;
	height: 38px;
	margin:0 auto;
	border: 1px solid #bbb;
	border-radius: 38px;
	background:#fff;
	font-size: 14px;
	color: #101010;
	text-align: center;
	line-height: 38px;
	margin-top: 20px;
}
.ocg-right{
	width: 838px;
	height: 356px;
	border: 1px solid #af9d64;
	float: left;
	background:rgba(0,0,0,0.7);
}
.ocgr-cen{
	width: auto;
	height:auto;
	padding: 80px 50px;
	padding-right:100px;
}
.ocgr-cen h3{
	font-size: 20px;
	color: #fff;
	line-height: 25px;
	margin-bottom: 25px;
}
.ocgr-cen p{
	display: block;
	font-size: 14px;
	line-height: 22px;
	color: #fff;
}
.ocs-exc{
	width: 100%;
	height: auto;
	background:#222;
	padding-bottom: 50px;
}
.oce-top{
	width:953px;
	height: 370px;
	background:#DDD;
	border: 1px solid #bbb;
	margin:0 auto;
	position: relative;
	top: -30px;
}
.oce-top>h3{
	font-size: 28px;
	color: #444444;
	line-height: 44px;
	text-align: center;
	font-weight: normal;
	padding:40px 0;
}
.oce-ul{
	width: 100%;
	height: auto;
}
.oce-ul li{
	width: 160px;
	height: auto;
	float: left;
	margin-left: 120px;
}
.oce-ul li a{
	display: block;
}
.oce-ul li a img{
	display: block;
	width: 100%;
	height: auto;
	border-radius: 100%;
}
.oce-ul li a b{
	display: block;
	text-align: center;
	font-size: 18px;
	line-height: 25px;
	color:#444444;
	padding: 15px 0;
	font-weight:normal;
}
.oce-bot{
	width: 1200px;
	height: auto;
	margin:0 auto;
}
.oceb-top{
	text-align: center;
	width: 100%;
	height: auto;
	margin-top: 30px;
}
.oceb-top img{
	display: block;
	height: 58px;
	margin:0 auto;
	margin-bottom: 5px;
}
.oceb-top h3{
	font-size: 28px;
	color: #AF9D64;
	line-height: 40px;
	font-weight: normal;
}
.oceb-left{
	width:230px;
	height: auto;
	float: left;
}
.oceb-left li{
	height: 135px;
	width: 100%;
	margin-bottom: 20px;
	position: relative;
}
.oceb-cen{
	position: absolute;
	width: auto;
	height: 133px;
	left: 0;
	bottom: 0;
	right: 0;
	top: 0;
	border: 1px solid #BBBBBB;
	background:#af9d64;
	opacity: 0;
	transition: all 0.3s ease;
	cursor: pointer;
}
.oceb-cen:after{
	content: " ";
	width: 25px;
	height: 32px;
	background:url(../image/img193.png) no-repeat center;
	background-size: cover;
	position: absolute;
	right: -25px;
	top: 50px;
}
.oceb-cen b{
	line-height: 133px;
	font-size: 22px;
	color: #000;
	display: block;
	padding-left:90px;
}
.oceb-cen1 b{
	background:url(../image/img188.png) no-repeat left;
	background-size: 32px;
	background-position-x: 50px;
}
.oceb-cen2 b{
	background:url(../image/img189.png) no-repeat left;
	background-size: 32px;
	background-position-x: 50px;
}
.oceb-cen3 b{
	background:url(../image/img190.png) no-repeat left;
	background-size: 32px;
	background-position-x:40px;
	padding-left:80px;
}
.oceb-cen4 b{
	background:url(../image/img191.png) no-repeat left;
	background-size: 32px;
	background-position-x:40px;
	padding-left:80px;
}
.oceb-cen5 b{
	background:url(../image/img192.png) no-repeat left;
	background-size: 32px;
	background-position-x:40px;
	padding-left:80px;
}
.oceb-b1{
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	text-align: center;
	line-height: 135px;
	font-size: 22px;
	color: #fff;
	transition: all 0.3s ease;
}
.oceb-left li:hover .oceb-b1, .oceb-left .oceb-ac .oceb-b1{
	opacity: 0;
}
.oceb-left li:hover .oceb-cen, .oceb-left .oceb-ac .oceb-cen{
	opacity: 1;
}
.oceb-left, .oceb-right{
	margin-top: 40px;
}
.oceb-right{
	width: 944px;
	height: auto;
	min-height: 500px;
	background:#DDDDDD;
	border: 1px solid #BBBBBB;
	float: right;
}
.ocer-cen{
	width: 760px;
	height: auto;
	margin:0 auto;
	padding: 53px 0;
}
.ocer-top{
	display: block;
	width: 100%;
	height: 220px;
	background:url(../image/img281.jpg) no-repeat center;
	background-size: cover;
	padding-top: 30px;
}
.ocer-text{
	width: 422px;
	height: 117px;
	background:rgba(0,0,0,0.55);
	border:1px solid #AF9D64;
	margin-left: 25px;
	padding: 35px 20px;
	font-size: 16px;
	line-height: 28px;
	color: #fff;
}
.ocer-bot{
	width: 100%;
	height: auto;
	margin-top: 15px;
	padding-top: 15px;
	border-top: 4px solid #af9d64;
}
.ocer-left{
	width: 165px;
	height:auto;
	float: left;
}
.ocer-left li{
	height: 62px;
	width: auto;
	background:#b4b4b4;
	border: 1px solid #af9d64;
	border-radius: 62px;
	margin-bottom: 40px;
}
.ocer-left li a{
	display: block;
	height: 62px;
	border-radius: 62px;
}
.ocer-left li a img{
	display: block;
	width: 45px;
	height: auto;
	float: left;
	margin-top:8px;
	margin-left: 15px;
	border-radius: 100%;
}
.ocer-left li a b{
	display: block;
	width: 75px;
	height: auto;
	float: right;
	font-size: 22px;
	color: #333333;
	font-weight: normal;
	line-height: 62px;
	margin-right: 15px;
	height: 62px;
	overflow:hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	text-align: center;
}
.ocer-right{
	width: 475px;
	height: auto;
	background:#fff;
	border: 1px solid #BBBBBB;
	float: right;
	padding: 50px;
	position: relative;
	min-height: 260px;
}
.ocer-list {
	width: 48%;
	height: auto;
	float: left;
	margin-right: 4%;
}
.ocer-right .ocer-list:nth-child(2){
	margin-right: 0%;
}
.ocer-list a{
	display: block;
	font-size: 14px;
	line-height: 22px;
	height: 22px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #333;
	margin-bottom: 3px;
	transition: all 0.3s ease;
}
.ocer-list a:hover{
	color: #af9d64;
}
.ob-a1, .ob-a2{
	display: block;
	float: left;
	width: 118px;
	height: 34px;
	border: 1px solid #AF9D64;
	border-radius: 34px;
	text-align: center;
	line-height: 34px;
	font-size: 16px;
	color: #444;
	margin: 0 50px;
	margin-top: 50px;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
}
.ob-a1:hover, .ob-a2:hover{
	-webkit-box-shadow: 0 0px 10px #756635;
	-moz-box-shadow: 0 0px 10px #756635;
	box-shadow: 0 0px 10px #756635;
	background:#AF9D64;
	color: #fff;
}
.ocer-left li{
	position: relative;
}
.ocer-left li.ocer-ac:after{
	content: " ";
	position: absolute;
	top: 25px;
	right: -19px;
	width: 12px;
	height: 13px;
	background:url(../image/img194.png) no-repeat left;
}
.ocer-left li.ocer-ac{
	background:#af9d64;
	-webkit-box-shadow: 0 0px 14px #756635;
	-moz-box-shadow: 0 0px 14px #756635;
	box-shadow: 0 0px 14px #756635;
}
.hd-banner, .hd-banner img{
	display: block;
	width: 100%;
	height: auto;
}
.acive-div1{
	width: 100%;
	height: 245px;
	margin-top: 35px;
	padding-top:40px;
}
.aci-cen{
	width: 918px;
	height: 139px;
	background:rgba(0,0,0,0.65);
	border: 1px solid #AF9D64;
	margin:0 auto;
	padding:0px 40px;
	padding-top:50px;
	position: relative;
}
.aci-title{
	display: block;
	width: 100%;
	height: auto;
}
.aci-title b{
	font-size: 20px;
	line-height: 22px;
	height: 22px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #fff;
	margin-bottom: 35px;
	display: block;
}
.aci-title p{
	display: block;
	font-size: 14px;
	line-height: 22px;
	color: #fff;
}
.aci-yuyue{
	display: block;
	width: 118px;
	height: 34px;
	border: 1px solid #AF9D64;
	border-radius: 34px;
	text-align: center;
	line-height: 34px;
	font-size: 16px;
	color: #444;
	background:#AF9D64;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
	position: absolute;
	right: 100px;
	bottom: 30px;
}
.aci-yuyue:hover{
	background:#fff;
	color: #AF9D64;
}
.avice-more{
	display: block;
	width: 118px;
	height: 34px;
	border: 1px solid #AF9D64;
	border-radius: 34px;
	text-align: center;
	line-height: 34px;
	font-size: 16px;
	color: #444;
	background:#AF9D64;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
	margin:20px auto;
}
.avice-more:hover{
	background:#fff;
	color: #AF9D64;
}
.club-div{
	width:100%;
	height: auto;
	padding: 70px 0;
	background:#222222;
}
.club-top{
	width:1200px;
	height: auto;
	margin:0 auto;
	margin-bottom: 70px;
}
.club-more{
	display: block;
	width: 118px;
	height: 34px;
	border: 1px solid #AF9D64;
	border-radius: 34px;
	font-size: 16px;
	color: #AF9D64;
	text-align: center;
	line-height: 34px;
	float: right;
	margin-top: -34px;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
}
.club-more:hover{
	background:#AF9D64;
	color: #222;
}
.clut-div{
	width: 100%;
	height: 355px;
	margin-top: 40px;
	background:#dddddd;
}
.club-left {
	width: 620px;
	height: 355px;
	float: left;
}
.club-left a, .club-left a img{
	display: block;
	width: 620px;
	height: 355px;
}
.club-left .swiper-pagination-bullet{
	width: 12px;
	height: 12px;
	background:#fff;
	opacity: 1;
	margin: 0 6px !important;
}
.club-left .swiper-pagination-bullet-active{
	background:#AF9D64;
}
.clut-right{
	width: 500px;
	float: left;
	margin-left:40px;
	height: auto;
	padding-top: 13px;
	padding-bottom: 18px;
}
.clut-right li{
	height: 39px;
	border-bottom: 1px dashed #999999;
	line-height: 39px;
}
.clut-right li a{
	display: block;
	font-size: 14px;
	color: #333;
	line-height: 39px;
	height: 39px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
}
.clut-right li a i{
	display: inline-block;
	width: 12px;
	height: 12px;
	background:#fff;
	border-radius: 100%;
	float: left;
	margin-right: 3px;
	margin-top: 14px;
}
.clut-right li a:hover{
	color: #333333;
	font-weight: bold;
}
.clut-right li a:hover i{
	background:#AF9D64;
}
.club-ul{
	width:1200px;
	height: auto;
	margin:0 auto;
	margin-top: 40px;

}
.club-ul li{
	width: 285px;
	height: auto;
	float: left;
	margin-right: 20px;
}
.club-ul li:nth-child(4){
	margin-right: 0px;
}
.cluu-top{
	width: 100%;
	height: 190px;
	overflow: hidden;
}
.cluu-top img{
	display: block;
	width: 100%;
	height: 190px;
}
.cluu-top img{
	-webkit-transition:all 1s ease;
	-moz-transition:all 1s ease;
	-o-transition:all 1s ease;
	transition:all 1s ease;
}
.cluu-top:hover img{
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
}
.cluu-bot{
	width: auto;
	height: 124px;
	padding: 15px;
	background:#DDDDDD;
	border: 1px solid #E8E8E8;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
}
.cluu-bot h3{
	font-size: 18px;
	line-height: 24px;
	color: #000000;
	height: 48px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	margin-bottom: 10px;
}
.cluu-bot p{
	display: block;
	font-size: 14px;
	line-height: 20px;
	color: #444444;
	height: 60px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
}
.club-ul li:hover .cluu-bot{
	background:#af9d64;
	border: 1px solid #af9d64;
}
.club-div{
	padding-bottom: 0px;
}
.clut-text{
	display: block;
	font-size: 14px;
	color: #999999;
	line-height: 20px;
	text-align: center;
	padding: 25px 0;
}
.cil-cen a{
	text-indent:1em;
}
.civ-right{
	width: 975px;
}
.civ-left{
	width: 210px;
}
/*侨外服务结束*/
/*左右对联修改*/
.coul-top{
	padding-top:15px;
	background:none;
}
.coul-top img{
	display: block;
	height:25px;
	margin:0 auto;
	margin-bottom:5px;
	opacity:0;
	animation: test;
	animation-duration: 0.8s;
	animation-timing-function:linear;
	animation-delay:0s;
	animation-iteration-count:infinite;
	animation-direction:ease;

}

@keyframes test{
	0%{
		opacity: 0;
	}
	50%{
		opacity:1;
	}
	70%{
		opacity:1;
	}
	100%{
		opacity:0;
	}
}
.im-div{
	width: auto;
	height: auto;
	position: relative;
}
.coun-left{
	right: 0px;
	left:inherit;
}

.edi-div{
	left: 0px;
}
.im-con{
	position: absolute;
	top: 0;
	right: 95px;
	padding-right:10px;
	background:url(../image/img56.png) no-repeat right;
	background-size: 10px;
	background-position-y: 30px;
	display: none;
}
.im-div:hover .im-con{
	display: block;
}
.im-cen{
	width: auto;
	height: auto;
	padding: 10px;
	border-radius: 5px;
	background:#d6000e;

}
.im-inp{
	display: block;
	width: 150px;
	height: 35px;
	border: none;
	border-radius: 3px;
	margin-bottom: 5px;
	text-indent: 1em;
}
.im-btn{
	display: block;
	width:80px;
	height: 30px;
	background:#af9d64;
	font-size: 14px;
	color: #fff;
	text-align: center;
	line-height: 30px;
	cursor: pointer;
	border-radius:5px;
	margin:0 auto;
	border: none;
	margin-top:10px;
}
.edc-code{
	position: absolute;
	left: 95px;
	right:inherit;
	top: 0px;
	background: url(../image/img197.png) no-repeat left;
	padding-left: 10px;
	background-size: 10px;
	background-position-y: 30px;
}
.imm-ul li a:hover{
	text-decoration: underline;
}
/*7.18左右对联修改开始*/
.imd-bar{
	width: 44px;
	height: 100px;
	background: #D6000E;
	position: fixed;
	z-index: 999;
	top: 50%;
	margin-top: -55px;
	right: 0;
	cursor: pointer;
	opacity: 0;
	color: #fff;
	font-size: 14px;
	line-height: 16px;
	text-align: center;
	border-radius: 5px 0 0 5px;
	padding-top: 10px;
	-webkit-transition:all 2s ease;
	-moz-transition:all 2s ease;
	-o-transition:all 2s ease;
	transition:all 2s ease;

}
.coun-left, .imm-div, .edi-div{
	-webkit-transition:all 0.8s ease;
	-moz-transition:all 0.8s ease;
	-o-transition:all 0.8s ease;
	transition:all 0.8s ease;
}
.imd-bar img{
	display: block;
	height: 20px;
	width: auto;
	margin:0 auto;
	margin-bottom:5px;
	animation: test;
	animation-duration: 0.8s;
	animation-timing-function:linear;
	animation-delay:0s;
	animation-iteration-count:infinite;
	animation-direction:ease;
}
.edi-close{
	width: 44px;
	height: 44px;
	position: fixed;
	z-index: 999;
	top: 50%;
	margin-top: -22px;
	left: 0;
	cursor: pointer;
	opacity:0;
	border-radius: 5px;
	-webkit-transition:all 2s ease;
	-moz-transition:all 2s ease;
	-o-transition:all 2s ease;
	transition:all 2s ease;
	background:#d6000e;
}
.edi-close img{
	display: block;
	width:36px;
	height:36px;
	margin-top: 4px;
	margin-left: 4px;
}
/*7.18左右对联修改结束*/

/*7.31对联 S*/
.sider_left {
    position: fixed;
    left: 0;
    top: 124px;
    z-index: 10002;
}
.sl_online_box{position: absolute; left: 0; top: 0; width: 38px; height: 270px; box-sizing: border-box; background-color: #d6000e; cursor: pointer; transition: .4s; z-index: 50;border-radius: 0 5px 5px 0;box-shadow: 2px 2px 5px rgba(0,0,0,.3);}
.sl_online{position: absolute; left: 50%; top: 50%; padding: 48px 8px; transform: translate(-50%,-50%); transition: .4s;}
.sl_online h3{width: 27px; height: 27px; margin-bottom: 20px; background-position: center; background-repeat: no-repeat; background-size: contain;display: block; padding:0;}
.sl_online span{width: 27px; font-size: 20px; color: #fff;}
.sl_area{position: absolute; left: 0; top: 0; width: 170px; padding-left: 34px; box-sizing: border-box; transform: translateX(-240px); transition: .4s; z-index: 30;}
.sl_name dt{line-height: 30px; font-size: 15px; color: #690007; text-align: center; background-color: #e7e7e7; font-weight:bold}
.sl_name dd{padding: 7px 6px; background-color: #fff;}
.sl_name ul{position: relative; overflow: hidden; text-align: center;}
/*.sl_name ul:before{content: ""; position: absolute; border-left: 2px solid #d9d9d9; left: 50%; top: 8px; bottom: 14px; margin-left: -1px; height: 100%;}*/
.sl_name li{font-size: 14px; color: #444444; line-height: 24px; transition: .4s; cursor: pointer;}
.sl_name li:hover{color: #d6000e;}
.sl_name a{color: inherit; text-decoration: none;}
.sl_name p{color: inherit; text-decoration: none;}
.sl_area_anim{transform: translateX(0); -ms-transform: translateX(0); -moz-transform: translateX(0); -webkit-transform: translateX(0); -o-transform: translateX(0); transition: .4s ease-in-out; -moz-transition: .4s ease-in-out; -webkit-transition: .4s ease-in-out; -o-transition: .4s ease-in-out;}
.sl_close{position: absolute; left: 12px; top: 10px; width: 12px; height: 12px; background-image: url(../image/sider_close.png); background-size: contain; background-position: center; background-repeat: no-repeat; display: none; z-index: 80;cursor: pointer;}
.selected .sl_close{display: block;}
.sider-lxb{position: relative;}
.sider-lxb dt{position: relative;background: #720007;line-height:18px;padding:4px 0;color: #fff;}
.sider-lxb .lxb-box{
	position: absolute;
	bottom: 0;
	right: -165px;
	border-radius: 5px;
	width: auto;
	height: auto;
	padding: 10px;
	background:#d6000e;
	 display: none; 
}
.sider-lxb:hover .lxb-box{
	display: block;
}
.sider-lxb .lxb-box:before{
	content: "";
	display: block;
	width: 0;
	height: 0;
	border-right: 10px solid #d6000e;
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent;
	position: absolute;
	left: -10px;
	bottom: 10px;
}
.sider-lxb input{
	display: block;
	width: 150px;
	height: 35px;
	border: none;
	border-radius: 3px;
	margin-bottom: 5px;
	text-indent: 1em;
}
.sider-lxb  .btn{
	display: block;
	width:80px;
	height: 30px;
	background:#720007;
	font-size: 14px;
	color: #fff;
	text-align: center;
	line-height: 30px;
	cursor: pointer;
	border-radius:5px;
	margin:0 auto;
	border: none;
	margin-top:10px;
	text-indent: 0;
}
.sider_right {
	width:34px;
    position: fixed;
    right: 0;
    top: 124px;
    z-index: 999;
}
.sider_right ul li{
    position: relative;
    width: 100%;
    height: 78px;
	margin: 4px 0;
    transition: 0.5s;
    right: 0;
    box-sizing: border-box;
}
.sider_right ul li.active{
    display: none;
}
.sider_right ul li:first-child{
    margin-top: 0;
}
.sider_right ul li span{
    display: block;
    position: absolute;
    width: 34px;
    height: 80px;
    color: white;
    top: 0;
    left: 0;
    background: #d6000e;
    text-align: center;
    box-sizing: border-box;
    z-index: 99;
    cursor: pointer;
    font-size: 14px;
    padding: 6px;
    line-height: 1.3;
    border-radius: 5px 0 0 5px;
    box-shadow: -1px 1px 3px rgba(0,0,0,.3);
}
.sider_right ul li:hover span{
    display: none;
}
.sider_right ul li a{
    display: block;
    position: absolute;
    width: 80px;
    height: 80px;
    color: white;
    top: 0;
    right: 0;
    background: #d6000e;
    text-align: center;
    box-sizing: border-box;
    z-index: 99;
    cursor: pointer;
    padding-top: 50px;
	font-size: 14px;
	color: #fff;
	line-height: 22px;
	text-align: center;
    border-radius: 5px 0 0 5px;
    transform:translate(80px);
    transition: all .4s;
}
.sider_right ul li:hover a{
	transform:translate(0);
}
.sider_right .side-div1 {
	display: block;
    position: absolute;
    width: 80px;
    height: 80px;
    color: white;
    top: 0;
    right: 0;
    background: #d6000e;
    text-align: center;
    box-sizing: border-box;
    z-index: 99;
    cursor: pointer;
    padding-top: 50px;
	font-size: 14px;
	color: #fff;
	line-height: 22px;
	text-align: center;
    border-radius: 5px 0 0 5px;
    transform:translate(80px);
    transition: all .4s;
    background: url(../image/sider_chat.png) center 15px #d3091d no-repeat;
}
.sider_right ul li:hover .side-div1{
	transform:translate(0);
}
.sider_right a.side-div2 {
    background: url(../image/sider_test.png) center 15px #d3091d no-repeat;
}
.sider_right a.side-div3 {
    background: url(../image/sider_compare.png) center 15px #d3091d no-repeat;
}
.sider_right a.side-div4 {
    background: url(../image/sider_vs.png) center 15px #d3091d no-repeat;
}
.sider_right a.side-div5 {
	width: 120px;
    transform:translate(120px);
    background: url(../image/sider_wx.png) center 15px #d3091d no-repeat;
    height: auto;
	padding: 10px;
}
.sider_right .backtop{
	background: #6c6c6c;
	color: #fff;
	text-align: center;
	padding: 3px 0;
	height: 40px;
	cursor: pointer;
    box-shadow: -1px 1px 3px rgba(0,0,0,.3);
}
.sider_right .backtop:hover{
	background: #9d010c;
}
.sider_right ul li:last-of-type a{
    box-sizing: border-box;
    background-color: #f0f0f0;
    color: #555;
    padding-top: 14px;
    font-size: 13px;
}
/*7.31对联 E*/














/*-------------------------------------8.2会员中心开始--------------------------------------*/
/*-------------------------------------8.2会员中心开始--------------------------------------*/
/*-------------------------------------8.2会员中心开始--------------------------------------*/
/*-------------------------------------8.2会员中心开始--------------------------------------*/
/*-------------------------------------8.2会员中心开始--------------------------------------*/
/*-------------------------------------8.2会员中心开始--------------------------------------*/
/*-------------------------------------8.2会员中心开始--------------------------------------*/
/*-------------------------------------8.2会员中心开始--------------------------------------*/
.ber-div{
	width: 100%;
	height: auto;
	padding-top: 30px;
	padding-bottom: 50px;
	background:#eaeaea;
}
.ber-cen{
	width: 1200px;
	height: auto;
	margin:0 auto;
}
.ber-left{
	width: 220px;
	height: 500px;
	background:#fff;
	border-radius: 16px;
	float: left;
}
.bel-top{
	width: auto;
	height:auto;
	margin:0 25px;
	padding-top: 30px;
	padding-bottom: 15px;
}
.bel-top img{
	display: block;
	width: 60px;
	height: 60px;
	border-radius: 100%;
	margin:0 auto;
	margin-bottom: 15px;
}
.bel-top b{
	display: block;
	font-size: 14px;
	line-height: 20px;
	font-weight: normal;
	color: #333333;
	text-align: center;
}
.bel-ul{
	width: auto;
	height: auto;
	margin: 0 25px;
	border-top: 1px solid #E1E1E1;
	padding-top: 15px;
}
.bel-ul li{
	height: 44px;
	border-radius: 44px;
	-webkit-transition:all 0.8s ease;
	-moz-transition:all 0.8s ease;
	-o-transition:all 0.8s ease;
	transition:all 0.8s ease;
}
.bel-ul li.bel-ac{
	background:url(https://www.iqiaowai.com/templets/new/images/img_qm/img199.png) no-repeat right #EEEEEE;
	background-size: 6px;
	background-position-x: 90%;
}
.bel-ul li a{
	display: block;
	font-size: 14px;
	color: #333;
	text-indent:1.5em;
	line-height: 44px;
}
.ber-right{
	width: 960px;
	height: auto;
	float: right;
}
.beri-cen{
	width: auto;
	height: auto;
	padding: 20px 45px;
	background:#fff;
	border-radius: 16px;
	min-height: 550px;
}
.beri-top{
	width: auto;
	height: auto;
	border-bottom: 1px solid #e1e1e1;
}
.beri-top a{
	float: left;
	display: inline-block;
	padding: 15px 0;
	font-size: 14px;
	color: #333;
	border-bottom: 2px solid transparent;
	margin-right: 50px;
}
.beri-top a.beri-ac{
	border-bottom: 2px solid #d6000e;
}
.beri-bot{
	width: auto;
	height: auto;
}
.berb-cen{
	padding: 25px;
}
.berc-top{
	width: 100%;
	height: auto;
	padding: 0 15px;
	padding-bottom: 20px;
	border-bottom: 1px solid #EEEEEE;

}
.berc-title{
	display: block;
	font-size: 14px;
	color: #333333;
	line-height: 20px;
	font-weight: normal;
	margin-bottom: 15px;
}
.berc-tou{
	width: 80px;
	height: 80px;
	border-radius: 100%;
	float: left;
	overflow: hidden;
	position: relative;
}
.berc-tou img{
	display: block;
	width: 100%;
	height: 100%;
	border-radius: 100%;
}
.berc-tou input{
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	top:0;
	left: 0;
	right: 0;
	bottom: 0;
	opacity: 0;
}
.berc-btn{
	width: 98px;
	height: 32px;
	border: 1px solid #ddd;
	border-radius: 32px;
	text-align: center;
	line-height: 32px;
	font-size: 14px;
	color: #333;
	background:#fff;
	margin-left: 15px;
	margin-top: 30px;
}
.berc-bot{
	width: auto;
	height: auto;
	padding: 0 15px;
	padding-top: 15px;
}
.berc-bot p{
	display: block;
	font-size: 14px;
	line-height: 20px;
	color: #666;
	margin-bottom: 15px;
}
.berb-form{
	width: 455px;
	height: auto;
	margin:0 auto;
}
.berb-form label{
	display: block;
	width: auto;
	height: 42px;
	margin-bottom: 20px;
	position: relative;
	padding-left: 70px;
}
.berb-form label .berb-span{
	display: block;
	width: 70px;
	text-align: center;
	font-size: 14px;
	color: #666;
	line-height: 42px;
	position: absolute;
	left:0;
	top: 0;
}
.berb-form label input, .berb-form .berb-inp{
	display: block;
	width: 100%;
	height: 42px;
	border: 1px solid #D9D9D9;
	border-radius: 42px;
	text-indent: 1em;
}
.berb-form .berb-inp{
	width: 59%;
	height:42px;
	float: left;
}
.berb-form .berb-btn{
	display: block;
	width: 38%;
	height: 42px;
	background:#F4952E;
	border-radius: 42px;
	font-size: 12px;
	color: #fff;
	border: none;
	float: right;
	cursor: pointer;
}
.berb-form .mat-pin{
	margin-top: 20px;
}
.berb-send{
	display: block;
	width: 385px;
	height: 42px;
	margin-left: 70px;
	cursor: pointer;
	border-radius:42px;
	background:#d6000e;
	font-size: 16px;
	color: #fff;
	border: none;
	-webkit-box-shadow: 0 2px 7px #EE5C67;
	-moz-box-shadow: 0 2px 7px #EE5C67;
	box-shadow: 0 2px 7px #EE5C67;
}
.mea-cen{
	padding: 20px 45px;
}
.mea-ul{
	width: 100%;
	height: auto;
}
.mea-ul li{
	padding: 15px 0;
	border-bottom: 1px solid #E8E8E8;
	padding-left: 170px;
	position: relative;
}
.mea-ul li span{
	display: block;
	width: 170px;
	position: absolute;
	left: 0;
	font-size: 14px;
	line-height: 20px;
	color: #333;
}
.mea-ul li a{
	display: block;
	width: 100%;
	font-size: 14px;
	line-height: 20px;
	height: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #333;
	-webkit-transition:all 0.8s ease;
	-moz-transition:all 0.8s ease;
	-o-transition:all 0.8s ease;
	transition:all 0.8s ease;
}
.mea-ul li a:hover{
	color: #D6000E;
}
.re-ul{
	width: 565px;
	height: auto;
	margin-top:30px;
	margin-bottom: 30px;
}
.re-ul li{
	width: 25%;
	height: auto;
	float: left;
}
.re-ul li a{
	font-size: 14px;
	color: #333;
	border: 1px solid #C3C3C3;
	text-align: center;
	line-height: 38px;
	border-left: 1px solid transparent;
	display: block;
	-webkit-transition:all 0.8s ease;
	-moz-transition:all 0.8s ease;
	-o-transition:all 0.8s ease;
	transition:all 0.8s ease;
}
.re-ul li:first-child a{
	border-left: 1px solid #c3c3c3;
}
.re-ul li:hover a, .re-ul .re-ac a{
	background:#d6000e;
	color: #fff;
	border: 1px solid #d6000e;
	border-left: 1px solid transparent;
}
.re-ul li:first-child:hover a, .re-ul li:first-child.re-ac a{
	border-left: 1px solid #d6000e;
}
.reu-cen{
	width: 100%;
	height: 46px;
	background:#E8E8E8;
}
.reu-cen label{
	float: left;
}
.reu-cen label span{
	float: left;
	font-size: 14px;
	color: #333333;
	margin-left: 2px;
	line-height: 46px;
}
.reu-cen #mycheck[type=checkbox]{
	background:#fff;
	margin-top: 14px;
}
.reu-right{
	display: block;
	width: 126px;
	height: 46px;
	background:#d6000e;
	float: right;
	font-size: 14px;
	color: #fff;
	line-height: 46px;
	text-align: center;
}
.reu-ul{
	width: 100%;
	height: auto;
}
.reu-ul li{
	padding:0px 20px;
	-webkit-transition:all 0.8s ease;
	-moz-transition:all 0.8s ease;
	-o-transition:all 0.8s ease;
	transition:all 0.8s ease;
}
.reu-ul li:hover{
	-webkit-box-shadow: 0 2px 10px rgba(162,162,162,0.24);
	-moz-box-shadow: 0 2px 10px rgba(162,162,162,0.24);
	box-shadow: 0 2px 10px rgba(162,162,162,0.24);
	border-radius:5px;
}
.reu-ul li:hover .reu-con{
	border-bottom: 1px solid transparent;
}
.reu-ul li:hover .reub-right h3{
	color: #d6000e;
}
.reu-ul li:last-child .reu-con{
	border-bottom: 1px solid transparent;
}
.reu-con{
	width: auto;
	height: auto;
	border-bottom: 1px dashed #C8C8C8;
	padding: 20px 0;
	padding-right: 160px;
	padding-left: 50px;
}
.reuc-cen{
	display: block;
	width: 100%;
	height: auto;
}
.reuc-cen .reub-left{
	width: 37.5%;
	height: auto;
	float: left;
	position: relative;
}
.reuc-cen .reub-left img{
	display: block;
	width: 100%;
	height: auto;
}
.reuc-cen .reub-left span{
	display: inline-block;
	position: absolute;
	top: 0;
	right: 0;
	font-size: 12px;
	line-height: 24px;
	background:rgba(214,0,14,0.8);
	padding: 0 10px;
	color: #fff;
	border-bottom-left-radius: 15px;
}
.reub-right{
	width: 60.5%;
	height: auto;
	float: right;
}
.reub-right h3{
	font-size: 18px;
	line-height: 46px;
	color: #333333;
	height: 46px;
	overflow:hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
}
.reu-con {
	position: relative;
}
.reu-con #mycheck{
	position: absolute;
	left:-20px;
	top: 70px;
}
.reub-right p{
	display: block;
	font-size: 14px;
	line-height: 24px;
	color: #666666;
	height: 48px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	margin-bottom: 15px;
}
.reub-right span{
	font-size:14px;
	line-height: 24px;
	color: #666;
	padding-left: 20px;
	background:url(https://www.iqiaowai.com/templets/new/images/img_qm/img200.png) no-repeat left;
	background-size: 15px;
}
.reub-btn1, .reub-btn2{
	display: block;
	width: 102px;
	height: 36px;
	border-radius: 38px;
	background:#C6C6C6;
	font-size: 14px;
	color: #fff;
	text-align: center;
	line-height: 38px;
	color: #333;
	position:absolute;
	right: 0;
	background:#fff;
	border: 1px solid #C6C6C6;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
}
.reub-btn1:hover, .reub-btn2:hover{
	background:#d6000e;
	color: #fff;
	-webkit-box-shadow: 0 3px 6px #FF9191;
	-moz-box-shadow: 0 3px 6px #FF9191;
	box-shadow: 0 3px 6px #FF9191;
	border: 1px solid #d6000e;

}
.reub-btn1{
	top:40px;
}
.reub-btn2{
	top:98px;
}
.beri-bot .fen-div{
	margin: 5% auto;
}
.reub-left{
	overflow: hidden;
}
.reub-left img{
	-webkit-transition:all 1s ease;
	-moz-transition:all 1s ease;
	-o-transition:all 1s ease;
	transition:all 1s ease;
}
.reub-left:hover img{
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
}
.reu-ul2 li .reu-con{
	padding-right:20px;
}
.reu-ul2 li .reub-left{
	width: 30.5%;
}
.reu-ul2 li .reub-right{
	width: 67.5%;
}
.reu-ul3 .reub-btn2{
	width: 83px;
	height: 31px;
	background:#d6000e;
	color: #fff;
	-webkit-box-shadow: 0 3px 6px #FF9191;
	-moz-box-shadow: 0 3px 6px #FF9191;
	box-shadow: 0 3px 6px #FF9191;
	border: 1px solid #d6000e;
	line-height: 31px;
	top: 70px;
}
.reu-ul3 .reu-con{
	padding-right: 120px;
}
.reu-ul3 .reuc-cen .reub-left{
	width: 35%;
}
.reu-ul3 .reuc-cen .reub-right{
	width: 63%;
}
.reu-ul3 .reub-right span{
	line-height: 17px;
	display: block;
}
.reu-ul3 .reub-right h3{
	line-height: 25px;
	height: 25px;
	margin-bottom: 5px;
}
.re-ul2{
	width: 325px;
}
.re-ul2 li{
	width: 33.3%;
}
.reu-ul4 li .reu-con{
	padding-left:0px;
}
.reu-ul4 .reu-label{
	position: absolute;
	right: 0;
	margin-top: -70px;
}
.reu-ul4 .reu-label input{
	margin-top: 0px !important;
	margin-left: 0px !important;

}
.reu-ul4 .reu-label span{
	float: left;
	font-size: 14px;
	color: #333;
	margin-left: 25px;
}
.reu-ul4 .reu-con #mycheck{
	position:inherit;
	top:inherit;
	left: inherit;
}
.reu-ul4 .reu-con{
	padding-right: 85px;
}
.reu-ul4 .reuc-cen .reub-left{
	width: 31.5%;
}
.reu-ul4 .reuc-cen .reub-right{
	width: 66.5%;

}
.berb-cen2{
	padding:20px 0;
}
.beb-ul{
	width: auto;
	height: auto;
}
.beb-ul li{
	padding-bottom: 20px;
	margin-bottom: 20px;
	border-bottom: 1px dashed #CECECE;
	padding-right: 100px;
	position: relative;
}
.beb-left{
	display: block;
	width: 100%;
	height: auto;
}
.beb-left h3{
	font-size: 14px;
	color: #111;
	font-weight: normal;
	line-height: 20px;
	margin-bottom: 7px;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
}
.beb-left span{
	display: block;
	font-size: 12px;
	color: #666666;
	line-height: 17px;
}
.beb-right{
	float: right;
	display: block;
	width: 88px;
	height: 31px;
	border-radius: 30px;
	border: 1px solid #bbb;
	position:absolute;
	right: 0;
	font-size: 12px;
	color:#333;
	text-align: center;
	line-height: 31px;
	top: 5px;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
}
.beb-ul li:hover .beb-left h3{
	color: #d6000e;
}
.beb-right:hover{
	background:#d6000e;
	border: 1px solid #d6000e;
	color: #fff;
	-webkit-box-shadow: 0 4px 12px #EE5C67;
	-moz-box-shadow: 0 4px 12px #EE5C67;
	box-shadow: 0 4px 12px #EE5C67;
}
.beb-ul2 li{
	padding-right: 0px;
}
.beb-top{
	width: auto;
	height: 46px;
	background:#999;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
}
.beb-top span{
	display: block;
	width: 50%;
	float: left;
	height: auto;
	font-size: 16px;
	color: #fff;
	line-height: 46px;
	text-align: center;
}
.beb-top span:first-child{
	text-indent: 3em;
	text-align: left;
}
.bet-ul{
	width: 100%;
	height: auto;
}
.bet-ul li{
	padding: 15px 0;
	border-bottom: 1px dashed #e1e1e1;
}
.bet-ul li a{
	display: block;
	width: 45%;
	float: left;
	margin-left: 5%;
	text-align:left;
	font-size: 14px;
	color: #111111;
	line-height: 20px;

}
.bet-ul li span{
	display: block;
	width: 50%;
	float: left;
	font-size: 14px;
	color: #111;
	text-align: center;
}

