*{
	margin:0 auto;
	color:#333;
}
.banner{
	position: relative;
}
.banner>img{
	width:100%;
}

.sign{
	margin:0px;
	padding-top: 60px;
	font-size: 40px;
	font-weight: bold;
	color:#333;
	margin-bottom: 40px;
}
.menu{
	background: #fff;
	box-shadow: 0px 6px 10px rgba(153,153,153,.3);
	border-bottom:1px solid #b5b5b5;
}
.guding{
	height:70px;
	line-height: 70px;
	width:1170px;
}
.guding a{
	font-size: 20px;
	color:#333;	
	padding-bottom: 10px;
	margin-right: 70px;
	transition: all .2s;
}
.guding .active{
	border-bottom: 4px solid #cb1d1a;
	color:#cb1a1d;
}
.guding a:hover{
	border-bottom: 4px solid #cb1d1a;
	color:#cb1a1d;
}
.guding a:last-child{
	margin-right: 0px;
}
.bk_title{
	margin:0px;
	padding-top: 60px;
	margin-bottom: 40px;
}
.bk_title>span{
	color:#0078ff;
	display: inline-block;
	font-size: 42px;
	padding:0px 40px;
	font-weight: bold;
}
.bk_title b{
	vertical-align: middle;
	margin-top:-20px;
	display: inline-block;
	width:120px;
	height:2px;
	background: #0074ff;
}
.bk_title p{
	font-size: 20px;
	color:#0078ff;
	padding-top: 15px;
}
table{
	border-spacing:2px!important;
	border-collapse:separate!important;
	width:1170px;
	margin-bottom: 50px;
	height:709px;
	overflow: hidden;
	position: relative;
}
table tr{
	height:52px;
}
thead td{
	background: #ff2e60!important;
	color:#fff;
	font-size: 20px;
}

thead{
	position: relative;
	z-index: 5;
}
tbody{
	position: absolute;
	left:0px;
	top:0px;
}
tbody tr:nth-child(2n-1) td{
	background: #ffecf0;
}
tbody td {
	font-size: 16px;
}
tbody td a{
   color:#ff2e60!important;
   text-decoration: underline!important;
}
.buts>a{
	display: inline-block;
	width:300px;
	height:62px;
	font-size:24px;
	border-radius: 5px;
	line-height: 60px;
}
.buts>.but1{
	color:#333;
	background: url(img/but1.png);
	margin-right: 20px;
}
.buts>.but2{
	background: url(img/but2.png);
	color:#fff;
}
.buts>.but2:hover{
	background: #ff3363;
}
.buts>.but1:hover{
	background: #ffaa09;
}
/*团队*/
.tuandui{
	background: url(img/tdbg.png) no-repeat;
	background-size: 100% 100%;
	padding-bottom: 50px;
}
.tuandui .tuandui_all{
	width:1170px;
}
.tuandui .bk_title b{
	background: #fff!important;
}
.tuandui .bk_title p{
	color:#fff!important;
}
.tuandui .td_left{
	text-align: left;	
}
.tuandui .td_left>div:first-child{
	display: block;
}
.tuandui .td_left>div{
	display: none;
	position: relative;
	height:310px;
	background: #fff;
	width:100%;
	padding:40px;
}
.tuandui .td_left>div img{
	float: left;
	margin-right: 40px;
}
.tuandui .td_left>div h2{
	font-size: 30px;
	font-weight: bold;
	margin: 0px;
	margin-bottom: 20px;
	padding-top: 10px;
}
.tuandui .td_left>div h2>e{
   font-size: 16px;
}
.tuandui .td_left>div h3{
	text-align: left;
	position: absolute;
	left:305px;
	bottom:25px;
}
.tuandui .td_left>div p{
	font-size: 16px;
	line-height: 30px;
}

.tuandui .td_left>div h3 a{
	width: 216px;
    height: 52px;
    font-size: 24px;
    border-radius: 26px;
    display: inline-block;
}
.tuandui .td_left>div .a1{
    line-height: 50px;
    background:url(img/but3.png);
    color: #fff;
    text-align: center;
    margin-right: 20px;
}
.tuandui .td_left>div .a1:hover{
	background: #0078ff;
}
.tuandui .td_left>div .a2{
    line-height: 50px;
    transition: all .2s;
    border:1px solid #0078ff;
    color: #0078ff;
    text-align: center;
}
.tuandui .td_right{
	margin-bottom: 30px;
}
.tuandui .td_right>span{
	width:148px;
	display: inline-block;
	position: relative;
	height:148px;
	margin-right: 40px;	
	border-radius: 74px;
}
.tuandui .td_right>.active{
	border:4px solid #ffd300;
}
.tuandui .td_right>span>img{
	width:100%;
}
.tuandui .active p{
	background: rgba(201,31,36,0.8)!important;
}

.zhanshi{
	width:100%;
	margin-top: 60px;
	background: url(img/zsbg.png) no-repeat;
	background-size: 100% 100%;
	padding-bottom: 60px;
}
.zhanshi #myCarousel2{
	width:1170px;
	padding-bottom: 80px;
}
.zhanshi #myCarousel2>a{
   position: absolute;
   top:125px;
}
.zhanshi #myCarousel2 .tea_left{
	left:-50px;
}
.zhanshi #myCarousel2 .tea_right{
	right:-50px;
}
.zhanshi .carousel-indicators{
	bottom:35px;
}
.zhanshi .item>div{
	float: left;
	width:375px;
	position: relative;
	margin-right: 20px;
	background: #fff;
	margin-bottom: 40px;
	padding-bottom: 10px;
	box-shadow: 0px 8px 10px rgba(153,153,153,.3);
}
.zhanshi .item>div:nth-child(3n){
	margin-right: 0px;
}
.zhanshi .carousel-inner{
	padding-top: 20px;
}
.zhanshi .item>div>img{
	position: relative;
	width:326px;
	height:299px;
	border:4px solid #666;
	z-index: 4;
	margin-top: -20px;
}
.zhanshi .carousel-indicators li{
	width:15px;
	height:8px;
	border-radius: 4px;
	background: #ccc;
	margin-left: 15px;
}
.zhanshi .carousel-indicators li:first-child{
	margin-left: 0px!important;
}
.zhanshi .carousel-indicators .active{
	width:28px;
	background: #cb1d1a;
}
.zhanshi .item>div>h2{
	font-size: 24px;
	line-height: 35px;
}
.zhanshi .item>div>p{
	font-size: 16px;
    height: 52px;
    line-height: 52px;
    background: rgba(51,51,51,.6);
    color: #fff;
    position: absolute;
    left: 25px;
    top: 90px;
    z-index: 5;
    width: 324px;
    cursor: pointer;
}
/*申请*/
.shenqing{
	width:1170px;
	position: relative;
	padding-bottom: 50px;
}
.shenqing .sq_menu{
	display: table;
}
.shenqing .sq_menu>div{
	float: left;
	width: 278px;
    height: 143px;
    padding-top: 20px;
    background: #bdbdbd;
    margin-right: 19px;
    color:#fff;
    transition: all .2s;
}
.shenqing .sq_menu>div>h5{
	line-height: 28px;
}

.shenqing .sq_menu .active,.shenqing .sq_menu>div:hover{
    border-bottom: 8px solid #FFD200!important;
    background: #454d59!important;
}
.shenqing .sq_menu>div:last-child{
	margin-right: 0px;
}
.shenqing .sq_con{
	width: 1170px;
    position: relative;
    border: 2px solid #858b92;
    padding:30px 30px 10px;
}
.shenqing .sq_list{
    display: none;
}
.shenqing .sq_list:first-child{
	display: block;
}
.shenqing .sq_con .sq_self{
    height: 177px;
    border: 1px dashed #E6E6E6;
    position: relative;
    margin-bottom: 20px;
    transition: all .2s;
}
.shenqing .sq_con .sq_self img{
	    float: left;
    margin-right: 26px;
    height:100%;
}
.shenqing .sq_con .sq_self h4 {
    width: 60%;
    text-align: left;
    float: left;
    margin-top: 20px;
    color: #333333;
    margin-bottom: 15px;
}
.shenqing .sq_con .sq_self div {
    width: 318px;
    height: 89px;
    border: 1px solid #E6E6E6;
    float: left;
    margin-right: 20px;
    text-align: left;
    padding-top: 5px;
    padding-left: 15px;
    padding-right: 60px;
}
.shenqing .sq_con .sq_self:hover{
    border: 1px solid #1889F3;
}
/*表单*/
.biaodan{
	width:100%;
	position: relative;
	height:270px;
    background: url(img/formbg.png) no-repeat;
    background-size: 100% auto;
    margin-top: 280px;
}
.biaodan form{
	width:682px;
	height:443px;
	background: url(img/biaodan.png);
	background-size: 100% 100%;
	padding-top: 50px;
	position: absolute;
	left:50%;
	margin-left: -341px;
	display: block;
	top:-230px;
}
.biaodan form h2{
	margin-top: 0px;
	font-size: 42px;
	font-weight: bold;
	color:#0078ff;
}
.biaodan form>b{
	display: block;
	width: 68px;
    height: 4px;
    background: #0074ff;
    margin:15px auto 25px;
}
.biaodan input{
	text-align: center;
	border-radius: 5px;
    background: #fff;
    font-size: 14px;
    outline: none;
    height: 42px;
    border: 1px #bfbfbf solid;
    margin-bottom: 25px;
}
.biaodan .phone, .biaodan .name{
    width: 602px!important;    
}
.biaodan .msg{
	width:337px;
	margin-right: 17px;
}
.biaodan .lingqub {
    display: block;
    background:url(img/but2.png) no-repeat;
    background-size: 100% 100%;
    margin:0 auto;
    height:62px;
    width:300px;
    font-size: 24px;
    color:#fff;
    line-height: 60px;
    border: 0px!important; 
}
.biaodan .lingqub:hover{
	background: #ff3363;
}
.biaodan .yzmb {
    width: 244px!important;
    margin-right: -2px;
}
.biaodan div{
	float: left;
	margin-left:100px;
	text-align: left;
}
.biaodan div h2{
	font-size: 24px;
	margin-top: 0px;
	padding-bottom: 17px;
	border-bottom: 1px solid #aaa;
}
.biaodan div h3{
	font-size: 30px;
	font-weight: bold;
}
.biaodan div p{
	font-size: 20px;
	line-height: 30px;
}
.biaodan div p e{
	color:#cb1d1a;
	font-weight: bold;
}
.biaodan div img{
	margin-left: 100px;
}

.baozhang>div{
	display: table;
	width:1170px;
}
.baozhang>div>div{
	float: left;
	width:376px;
	height:235px;
	margin-right: 20px;
	padding:80px 30px 20px;
	text-align: left;
	margin-bottom: 20px;
}
.baozhang>div .bz1{
	background: url(img/1.png);
	background-size: 100% 100%;
}
.baozhang>div .bz2{
	background: url(img/2.png);
	background-size: 100% 100%;
}
.baozhang>div .bz3{
	background: url(img/3.png);
	background-size: 100% 100%;
}
.baozhang>div .bz4{
	background: url(img/4.png);
	background-size: 100% 100%;
}
.baozhang>div .bz5{
	background: url(img/5.png);
	background-size: 100% 100%;
}
.baozhang>div .bz6{
	background: url(img/6.png);
	background-size: 100% 100%;
}
.baozhang>div>div:nth-child(3n){
	margin-right: 0px;
}
.baozhang>div>div>h2{
	font-size: 24px;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 15px;
	color:#0078ff;
}
.baozhang>div>div>p{
	font-size: 16px;
	color:#0078ff;
	line-height: 28px;
}
@media (min-width:1900px){
	.banner{
	background-size: 100% auto;
}
}

@media (max-width:1600px){
	.banner>div>a{
	display: inline-block;
	width:215px;
	height:55px;
	font-size:24px;
	border-radius: 5px;
	line-height: 53px;
	transition: all .2s;}
}

.offer_datu{
	width:100%;
	height:100%;
	background: rgba(0,0,0,.5);
	position: fixed;
	top:0px;
	left:0px;
	z-index: 99;
}  
.offer_datu>span{
	position: relative;
	display: inline-block;
	height:100%;
}
.offer_datu>span>#big_tu{
	height:80%;
	position: relative;
	top:10%;
}
.offer_datu>span .cl{
	position: absolute;
	top:20px;
	right:-60px;
	cursor: pointer;
}
form .gjqh{
    position: absolute;
    font-size: 16px;
    color:#333;
    margin-left: 5px;
    cursor: pointer;
}
form .gjqh img{
    display:inline-block;
    vertical-align: middle;
    margin-top: -3px;
    margin-left: 5px;
}
form .international{
    background: #fff;
    width:100%;
    max-height: 155px;
    position: absolute;
    display: none;
    overflow-y: scroll;
    border:1px solid #e7e7e7;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    text-align: left;
    z-index: 4;
    margin-left: 0px;
}
form .international li{
    height:36px;
    padding:0px 20px;
    font-size: 14px;
    line-height: 40px;
    position: relative;
    margin-right: 0px;
}
form .international li a{color:#666;clear: both;}
form .international li a .mobile-code{position: absolute;top:0px;right:0px;width:50px;text-align: left;}
.yzmc{
	background:#ddd!important;
	color:#333;
	border-color: #ddd!important;
}
.foo{
	width:1170px;
	padding:25px 0px;
	display: table;
}
.fooleft{
    float: left;
    color:#fff;
    text-align: left;
}
.fooleft h3{
	font-size: 40px;
	font-weight: bold;
}
.fooleft p{
	font-size: 20px;
	color:#fff;
}
.fooright{
	float:right;
}
.fooright>img:first-child{
	margin-right: 20px;
}