﻿
.menu-list.menu-hide{display:block;}
/* recommend_mea */
.recommend_mea{padding-top:60px;}
.bg_color{/*background:#f3f3f3;*/}
.bank{text-align:center;}
.bank_new{margin:auto;text-align:center;}
.bank_img{margin:80px auto;text-align:center;position:relative;}
.bank_table{margin:20px auto;}
.xkz_h3{letter-spacing:1px;line-height:34px;color:#333;}
.xkz_h3 span{color:#fa4545;}
.xkz_h4{color:#666;}
.long_xian{height:1px;width:40%;background:#e2e2e2;display:block;margin:20px auto;position:relative;}
.short_xian{width:20%;height:1px;background:#fa4545;position:absolute;top:0;left:50%;margin-left:-10%;}
.mea_content{width:900px;margin:auto;}
.mea_cont_bom{width:800px;margin:auto;}
.seven_question{padding-bottom:20px;}
.seven_question label{padding:0 20px 0 10px;line-height:30px;border:1px #e5e5e5 solid;display:block;border-radius:1px;float:left;margin-right:20px;cursor:pointer;}
.ck_box label{margin-bottom:15px;}
.sever_title{line-height:45px;font-size:18px;display:block;}
.seven_phone{text-align:center;}
.txt_tel{border:1px #999 solid;width:300px;height:35px;border-radius:2px;background-color:white;padding-left:5px;margin-bottom:20px;}
.seven_subm{width:300px;height:46px;text-align:center;border:none;color:#fff;background-color:#fa4545;border-radius:6px;font-size:22px;}
.mea_foot {text-align:center;padding:20px 0 60px 0;font-size:20px;}
.dorg{margin-right:0;}
/* bank_win */
.bank_win{width:1000px;margin:auto;padding: 20px 0;}
.bank_win li{position: relative;overflow: hidden;float: left;width: 33.33%;margin-bottom: 20px;}
.case_form {padding: 0 20px;}
.case_form img{width:100%;}

.bank_win ul li i {background: #000;opacity: .5;filter: "alpha(opacity=50)";filter: alpha(opacity=50);zoom: 1;margin: 0 20px;}
/* .bank_win ul li i, .bank_win ul li p {position: absolute;bottom: -50px;height: 50px;transition: .25s all;-webkit-transition: .25s all;line-height: 50px;padding: 0 19px;right: 0;left: 0;}
.bank_win ul li p {font-size: 16px;color: #fff;z-index: 1;margin: 0 20px;} */



/* bank_table */
.bank_table table{width:1000px;margin:auto;background: #fff;}
.bank_table table td{padding:5px 10px;border:1px #ccc solid;}
.tr_bold{font-weight:700;font-size:18px;line-height:28px;}
.td_xh{width:80px;}
.td_xj{width:420px;}
.td_xk{width:350px;}
/* bank_ques */
.bank_ques{width:1200px;text-align:center;margin:auto;padding:80px 0 50px 0;}
.queslist {float:left;width:33.33%;}
.queslist .ques_img img{/*background-color:#fff;border-radius:80px;width:145px;*/}
.questext {padding:10px 20px;}
.questitle {font-size:20px;line-height:40px;}
.quescont b{color:#fa4545;}
.quescont{width:210px;margin:auto;}
/* bom_cont */
.bom_cont{width:480px;height:200px;background:url(../images/bbg.png);border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;padding:20px 50px 10px;position:absolute;left:50%;top:50%;margin:-100px 0 0 -240px;z-index:9;}
.bom_cont p {width:100%;fontsize:18px;color:#444;padding:5px 0;}
.bom_cont p b {font-size:20px;}
.bom_cont img,.bom_cont span{display:inline-block;*display:inline;zoom:1;height:32px;line-height:32px;vertical-align:top;font-size:30px;color:#FFF;font-weight:bold;margin:9px 3px;}
.bom_cont a {display:block;width:100%;height:50px;line-height:50px;text-align:center;background:#DF1721;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;margin:5px 0;color:#FFF;}
/* bank_team */
.bank_team{width:1200px;margin:auto;padding-bottom:40px;}
.team_title {color:#333;vertical-align:middle;display:block;width:130px;height:5px;line-height:45px;float:left;text-align:center; font-size:18px;}
.team_title.on {background-color:#fff;color:#fa4545;font-weight:700;height:40px;}
.team_content{display:none;}
.team_content.current{display:block;background-color:#fff;padding:20px 10px 0;text-align:center;}
.team_content li{float:left;width:25%;padding-bottom:20px;}
.img_box img{border:1px #f3f3f3 solid;}
/* 加急通道 */
.channel_qva{overflow:hidden;width:1200px;margin:0 auto;margin-bottom:80px;}
.btn_box{width:420px;height:45px;margin:0 auto;padding-left:20px;border:2px solid #fa4545;text-align:left;font-size:16px;color:#666;line-height:41px;position:relative;border-radius:27.5px;background-color:white;}
.btn_box .tel_num{color:#fa4545;font-size:16px;} 
.get_btn{width:160px;text-align:center;color:#fff;font-size:16px;height:41px;line-height:41px;text-align:right;padding-right:20px;border:none;background:url(../images/weixin.png) no-repeat #fa4545;background-position:20px center;position:absolute;border-radius:0 3px 3px 0;right:-2px;top:0;border-radius:27.5px;}
.get_btn:hover{color:#fff;}
/* 常见问题 */
.bank_ques_ch{margin: auto;width: 900px;font-size: 16px;}
.bank_ques_ch div{display: block;border-radius: 5px;margin-bottom:15px;cursor: pointer;}
.bank_ques_title{float: left;padding: 8px 10px;background-color: #f3f3f3;}
.bank_ques_title:hover{background-color: #fa4545;color: #fff;}
.bank_ques_an{float: right;padding: 8px 25px;background-color: #fa4545;color: #fff;}
/* 提示信息 */
.prompt{position:fixed;top:45%;left:50%;border:1px #666 solid;width:320px;margin-left:-160px;background-color:#fff;font-size:14px;z-index:99;}
.p_sucess{height:40px;text-align:center;background-color:#666;vertical-align:middle;line-height:40px;font-size:18px;color:#fff;}
.p_content{padding:20px;line-height:25px;text-indent:2em;}
.p_btn{margin:auto;text-align:center;padding:0 0 20px 0;}
.p_btn button{width:125px;height:40px;background-color:#fa4545;border:0;border-radius:5px;color:#fff;}

.xkz_h3{font-weight:bold;}
.bank .bank_win{width:1200px;}
.wcard-container h3{font-weight:bold;}
.wcard-container h3 span{color:#fa4545;}

.wrapper {
    max-width: 1100px;
    margin: 0 auto;
    position: relative;
    zoom: 1;
}
.wcard-container h3 {
    font-family: PingFangSC-Medium;
    font-size: 28px;
    color: #333;
    letter-spacing: 0;
    text-align: center;
    line-height: 40px;
}
.wcard-container .wcard-content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
}
.wcard-content .wcard-left {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
.wcard-section {
    margin-bottom:40px;
}
.wcard-left  div:last-child{}
.wcard-sectitle {
    color: #333;
    font-size: 18px;
    line-height: 24px;
    font-family: PingFangSC-Medium;
    letter-spacing: 0;
}
.wcard-secsummary {
    margin-top: 5px;
    font-family: PingFangSC-Regular;
    font-size: 14px;
    color: #999;
    letter-spacing: 0;
    line-height: 24px;
}
.wcard-right {
    width: 615px;
}
.wcard-right img {
    width: 100%;
}
.wcard-section a.blue {
    background-color: #38f;
    color: #fff;
}
.wcard-section a.button {
    font-size: 14px;
    padding: 10px 25px;
    border-radius: 2px;
    display: inline-block;
}

.difference_img{
	width:1200px;
	margin:auto;
    background: url(../images/difference-icp.jpg) no-repeat;
    overflow: hidden;
}
.difference-info {
    width: 434px;
    height: 482px;
    margin-left: 110px;
    float: left;
    margin-top: 147px;
	background: url(../images/ttue.png) no-repeat;
	background-position-y: 300px;
    background-size: 45%;
    background-position-x: 210px;
}
.difference_img .til {
    text-align: center;
    line-height: 53px;
    background: url(../images/green-sbx.png) no-repeat center center;
    color: #333;
    font-size: 22px;
    font-weight: bold;
    margin-bottom: 20px;
}
.difference-info .txt {
    color: #565656;
    font-size: 14px;
    text-align: left;
    text-indent: 2em;
    padding: 0 40px;
}
.difference_img .txt span {
    color: #ff9000;
}
.difference_img .tips {
    width: 435px;
    float: right;
    margin-right: 110px;
    margin-top: 147px;
}
.difference_img .tips div {
    margin-bottom: 13px;
}
.difference_img .tips div p {
    
}
.difference_img .tips div .txt {
    color: #565656;
    font-size: 14px;
    text-align: left;
    text-indent: 2em;
    padding: 0 40px;
}
.pczg_dv{
	background-image: url(../images/zgjc.png);
    background-repeat: no-repeat;
    margin: auto;
    width: 600px;
    background-size: 36px;
    font-size: 22px;
    font-weight: 700;
    line-height: 36px;
    padding: 10px 0;
    border-bottom: 1px solid #b2b2b2;
    background-position-x: 140px;
    background-position-y: 10px;
}
.live-scroll{
	overflow: hidden;
    width: 600px;
    margin: auto;
    padding-bottom: 20px;
}
.live-scroll li {
    padding: 20px 10px;
    line-height: 20px;
    font-size: 14px;
	border-bottom: 1px solid #b2b2b2;
	text-align:left;
	height:auto!important;
}
.rtime-user,.rtime-comp{
    display: -webkit-inline-box;
}
.rtime-user span {
    color: #ca2741;
	width:320px;
    display: block;
}
.live-scroll ul{
	width: 100%;
}
.live-scroll li em{
	font-style: normal;
	width: 85px;
    display: block;
}
.live-scroll .tempWrap{
	border-bottom: 1px solid #b2b2b2;
}

.application-conditions ul{
    margin-bottom: 40px;
    margin-top: 20px;
}
.application-conditions ul li{
    float: left;
    width: 340px;
    height: 350px;
    text-align: center;
    position: relative;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    transition: all .5s;
    background-color: #fff;
    margin-left: 80px;
}
.application-conditions ul li:first-child{
    margin-left: 0;
}
.conditions-desc{
    position: relative;
    width: 340px;
    height: 390px;
    padding-top: 20px;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    transition: all .5s;
}
.conditions-desc .top-icon{
    padding-bottom: 15px;
}
.conditions-desc .top-icon i{
    width: 43px;
    height: 48px;
    background: url("../images/conditions-icon.png") no-repeat;
}
.conditions-desc .top-icon .icon2{
    background-position: -43px 0;
}
.conditions-desc .top-icon .icon3{
    background-position: -86px 0;
}
.application-conditions ul li:hover{
    margin-top: -17px;
    box-shadow: 0 0 14px 3px #e5e5e5;
}
.application-conditions ul li:hover .conditions-desc{
    padding-top: 37px;
}
.conditions-desc:hover .top-icon i{
    -webkit-animation:bounce 1s ease 1 0s both;animation:bounce 1s ease 1 0s both;
}
.application-conditions ul li .top-til{
    line-height: 60px;
    font-size: 24px;
    color: white;
}
.application-conditions ul li .bottom-desc{
    padding-top: 25px;
    height: 170px;
    position: relative;
    color: #565656;
    font-size: 18px;
}
.application-conditions ul li .bottom-desc p{
    line-height: 1.8;
	font-size:14px;
	text-align:left;
	padding:0 30px;
}
.application-conditions ul li .bottom-desc a{
    position: absolute;
    bottom: 15px;
    width: 158px;
    height: 38px;
    line-height: 38px;
    border-radius: 3px;
    border: 1px solid #ff9000;
    left: 50%;
    margin-left: -80px;
    overflow: hidden;
}
.application-conditions ul li .bottom-desc a span{
    position: relative;
    z-index: 1;
    color: #ff9000;
    font-size: 16px;
    -webkit-transition: all .5s ;
    -moz-transition: all .5s ;
    transition: all .5s ;
}
.application-conditions ul li .bottom-desc a i{
    position: absolute;
    left: 50%;
    width: 0;
    height: 100%;
    border-radius: 3px;
    
    -webkit-transition: all .5s ;
    -moz-transition: all .5s ;
    transition: all .5s ;
}
.application-conditions ul li:hover .bottom-desc a span{
    
}
.application-conditions ul li:hover .bottom-desc a i{
    width: 100%;
    left: 0;
}
.application-conditions .wechat{
    background-color: white;
    margin-bottom: 60px;
    width: 555px;
}
.application-conditions .wechat-left{
    width: 395px;
    color: #565656;
    font-size: 16px;
}
.orange-bg{
    background-color: #ff9000;
}
.green-bg{
    background-color: #22c45b;
}
.sky-bg{
    background-color: #1d7bd3;
}
.dib {
    display: inline-block;
}

.sub1_con {
    width: 1200px;
    clear: both;
	margin: auto;
}
.sub1 {
    width:300px;
    background: url(../images/h_bg1.png) no-repeat;
    position: relative;
    cursor: pointer;
    
}
.sub1:hover {
    background: url(../images/h_bg1_on.png) no-repeat;
}
.sub1_fl {
    float: left;
    
}
.num1 {
    background: url(../images/num1.png) no-repeat;
    background-position-x: 0%;
    background-position-y: 0%;
    background-position: 0px -44px;
}
.sub1_num {
    width: 44px;
    height: 44px;
    overflow: hidden;
    margin: 0 auto;
}
.sub1_box1 {
    width: 300px;
}
.sub1_icon {
    width: 300px;
    height: 60px;
    overflow: hidden;
    margin-top: 20px;
}
.sub1_icon a {
    display: block;
    width: 300px;
    height: 60px;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    font-size: 50px;
}
.sub1_icon a img {
    display: block;
    vertical-align: middle;
    margin: 0 auto;
}
.sub1_size1 {
    font-size:18px;
}
.sub1_notes {
    width: 300px;
    height: 38px;
    line-height: 38px;
    text-align: center;
    overflow: hidden;
    color: #333333;
    font-weight: bold;
    margin-top: 10px;
}
.sub1_notes2 {
    width: 300px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    overflow: hidden;
    font-size: 14px;
    color: #999;
    font-weight: bold;
}
.sub1_space {
    width: 70px;
    background: url(../images/jiantou1.jpg) no-repeat center center;
}

.sub5 {
    width: 1200px;
    clear: both;
    height: 343px;
    background: url(../images/con_bg2.jpg) no-repeat center top;
	margin:10px auto;
}
.sub5_m1 {
    margin-top: 120px;
    margin-left: 20px;
}
.sub5_m2 {
    margin-top: 20px;
    margin-left: 28px;
}
.sub5_m3 {
	margin:120px 0 20px 28px;
}
.sub5_icon {
    width: 210px;
    float: left;
}
.sub5_icon a {
    display: block;
    width: 210px;
    height: 160px;
    overflow: hidden;
}
.sub5_icon a img {
    display: block;
    margin: 0 auto;
}
.sub5_icon span {
    display: block;
    width: 210px;
    line-height: 25px;
    font-size: 14px;
    color: #333333;
    text-align: center;
}
.sub5_icon span font {
    font-weight: bold;
}