/*!*main*!
.fl{float: left;}
.fr{float: right;}
*/
input{
    border: none;
    background:none;
    outline:none
}
.mark-top{
    background:#f7f7f7;
}
.qbt-mark-main .mark-title{
    text-align: center;
    padding-top: 66px;
}
.qbt-mark-main .mark-title h2{
    font-size: 48px;
    color: #000;
    line-height: 60px;
    font-weight: bolder;
}
.qbt-mark-main .mark-title h2 span{
    color:#2d4c9c;
}
.qbt-mark-main .mark-title p{
    font-size: 20px;
    color: #999;
    line-height: 30px;
    text-transform:uppercase;
}
.qbt-mark-main .mark-center{
    padding-top: 19px;
    margin-top: 56px;
    padding-bottom: 94px;
    background:url("../images/yixbj_05.png") no-repeat right top;
}
.qbt-mark-main .mark-center .center-txt{
    width: 37%;
    padding-bottom: 65px;
}
.qbt-mark-main .mark-center .center-txt .cent-title{
    line-height:75px;
    font-size: 32px;
    color: #2d4c9c;

}
.qbt-mark-main .mark-center .center-txt p{
    font-size: 16px;
    line-height: 28px;
    color: #333;
}
.qbt-mark-main .mark-center .mark-but-box{
    margin-top: 19px;
    text-align: center;
}
.qbt-mark-main .mark-center .mark-but{
    height: 46px;
    line-height: 46px;
    padding: 0 5%;
    font-size: 18px;
    background-color: #2d4c9c;
    color: #fff;
    display: inline-block;
    border-radius: 5px;
}
.qbt-mark-main .mark-center .mark-but a:hover{
	color: #ffffff;
}
.qbt-mark-main .mark-inner{
    padding-bottom: 90px;
}
.qbt-mark-main .mark-inner .inner-pic-box{
    padding-top: 100px;
}
.qbt-mark-main .mark-inner .in-pic{
    /*width: 50%;*/
    padding-bottom: 20px;
}
.qbt-mark-main .mark-inner .in-txt{
   /* width: 50%;*/
    padding-top: 80px;
}
.qbt-mark-main .mark-inner .in-pic img{
    width: 100%;
}
.qbt-mark-main .mark-inner .in-txt .txt-top{
    line-height: 100px;
    font-size:42px;
    color: #333;
}
.qbt-mark-main .mark-inner .in-txt .txt-top span{
    font-size: 58px;
    color: #2d4c9c;
}
.qbt-mark-main .mark-inner .in-txt .txt-top i{
    color: #2d4c9c;
}
.qbt-mark-main .mark-inner .in-txt p{
    line-height: 32px;
    font-size: 16px;
    color: #0a0a0a;
}
.qbt-mark-main .mark-inner .in-txt p span{
    font-size: 24px;
    color: #2d4c9c;
}
.qbt-mark-main .mark-bot{
    text-align: center;
    padding-top: 100px;
    line-height: 36px;
    font-size: 32px;
    color: #000;
}
.qbt-mark-main .mark-bot span{
    color: #ff0000;
}
.mark-liuc{
    background-color: #f7f7f7;
    padding-bottom: 33px;
}
.mark-liuc .liuc_box{

    margin-top: 60px;
    position: relative;
    overflow: hidden;
}
.mark-liuc .liuc_box:before{
    content: "";
    width: 120%;
    height: 265px;
    border: 3px solid #c2c2c3;
    display: block;
    border-radius: 265px;
    position: absolute;
    top: 17px;
    left: -20.5%;
}
.mark-liuc .liuc_box li{
    /*width:17.5%;*/
   /* margin-right:9.333%;*/
    padding-bottom: 57px;
}
.mark-liuc .liuc_box li:nth-child(4){
     padding-right: 3%;
 }
.mark-liuc .liuc_box li:nth-child(8){
    padding-right: 3%;
}

.mark-liuc .liuc_box li .lic-sz{
    width:34px;
    height: 34px;
    font-size:16px;
    line-height: 34px;
    text-align: center;
    background-color: #fff;
    border: 2px solid #2d4c9c;
    color: #2d4c9c;
    font-weight: bold;
    border-radius: 50%;
    position: relative;
    z-index: 10;
}
.mark-liuc .liuc_box li .lic-title{
    line-height: 51px;
    font-size: 24px;
    color:#000;
    padding-top: 18px;
}
.mark-liuc .liuc_box li .lic-txt{
    font-size: 16px;
    color: #666;
    line-height: 26px;
}
.mark-yu{
    background:url("../images/yxb_bj_24.png") no-repeat center;
    padding-bottom: 182px;
}
.mark-yu .mark-title h2{
    color: #fff;
}
.mark-yu .mark-title p{
    color: #fff;
}
.mark-yu .mark-int{
    width: 40%;
    margin: 0 auto;
    padding-top: 75px;

}
.mark-yu .mark-int .int-con{
    width: 100%;
    /*padding-top: 29px;*/
    line-height: 47px;
    height: 47px;
    font-size: 18px;
    color: rgba(255,255,255,0.2);
    position: relative;
}
.mark-yu .mark-int .int-con:before{
    content: "";
    width: 100%;
    height: 2px;
    background-color: #9599a5;
    position: absolute;
    bottom: 0;

}
.mark-yu .mark-int .int-con-ac:before{
    background-color: #3d6be1;
    box-shadow:0 0 5px rgba(61,107,225,0.5),0 0 6px rgba(61,107,225,0.5),0 0 8px rgba(61,107,225,0.5);
}
.mark-yu .mark-int .int-con input{
    width:100%;
    line-height: 47px;
    height: 47px;
    color: #fff;
    font-size:18px;
}
.mark-yu .qbt-title h2{
    color: #fff;
}
.mark-yu .qbt-title p{
    color:rgba(255,255,255,0.9);
}
.mark-yu .yu-but{
    height: 42px;
    line-height: 42px;
    color: #fff;
    font-size: 18px;
    margin-top: 42px;
    padding:0 6.8%;
    background-color: #2d4c9c;
    display: inline-block;
    border-radius: 42px;
    cursor: pointer;
}
/*main end*/

/*** 0117新增 ***/
.fl{float:left;}
.fr{float:right;}

.mark_money{background:url(../images/mark_bg_dian.jpg) repeat;}
.mark_money .row{margin:60px 0;}
.mark_money .col-md-7{padding-left:30px;}
.mark_tit .box{margin-bottom:78px;}
.mark_tit .box .pic{width:18%;}
.mark_tit .box .pic img{max-width:100%;}
.mark_tit .box .wz{width:82%;padding-left:20px;}
.mark_tit .box .wz .bt{font-size:42px;color:#d80001;line-height:42px;margin-bottom:30px;}
.mark_tit .box .wz p{font-size:16px;color:#333;line-height:28px;}

.mark_tc .text-center{margin-top:50px;}

.mark_xs{background:#f2f2f2;padding-bottom:66px;}
.mark_xs .row {
    margin-top: 38px;
}
.xs-item{padding:0;}
.xs-item>div {
    height:232px;
}
.triangle-up {
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 12px solid #3f8ad2;
}
.xs-title {
    font-size: 22px;
    color: #fff;
    margin-top: 0;
    margin-bottom: 23px;
    white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;
}

.xs-t {
    padding: 33px 35px 0 42px;
    background:#3f8ad2;color:#fff;
}

.xs-des {
    margin-bottom: 43px;
    line-height: 1.7;
}

.xs-date {
    color: #888;
}

.xs-img {
    position: relative;
}

.xs-img .triangle-up {
    position: absolute;
    left: 45px;
}

.xs-item:nth-child(2n+1) .triangle-up {
    -moz-transform: scaleY(-1);
    -webkit-transform: scaleY(-1);
    -o-transform: scaleY(-1);
    transform: scaleY(-1);
    filter: FlipV;
}

.xs-item:nth-child(2n) .triangle-up {
    bottom: 0;
}

.mark_yx .text-center{margin:60px 0 0px;line-height:normal;}
.mark_yx .zx{font-size:30px;color:#000;}
.mark_yx .zx span{color:#d80001;}
.mark_yx ul{height:96px;background:url(../images/mark_yx_bg1.jpg) no-repeat;background-size:100% auto;margin-bottom:60px;}
.mark_yx li{width:12.5%;float:left;font-size:16px;color:#d80001;line-height:96px;}
.mark_yx li i{background:url(../images/mark_yx_bg.png) center no-repeat;background-size:26px;color:#fff;display:inline-block;width:26px;margin-right:5px;}

.phone_sj{margin:60px 0;}
.phone_lb{margin-top:70px;padding:0 9px;}
.phone_pic{display:block;}
.phone_tit .box .wz .bt{color:#f27a2e;font-size:28px;margin-bottom:10px;line-height:34px;}
.phone_tit .box .wz{padding-left:10px;width:76%;}
.phone_tit .box .wz p{font-size:16px;color:#666;}
.phone_tit .box .pic{width:24%;}

.phone_ys{line-height:normal;margin:65px 0;border:none;}
.phone_ys .tit{font-size:42px;color:#0074db;margin:100px 0 30px;}
.phone_ys1 .tit{margin-top:50px;}
.phone_ys .tit span{font-size:60px;}
.phone_ys .wz p{font-size:16px;color:#000;line-height:40px;}
.phone_ys .wz p span{font-size:22px;color:#0074db;}

.adv_yx{background:#0074db;}
.adv_yx img{max-width:100%;}
.adv_yx .ad1{display:block;}
.adv_yx .ad2{display:none;}

.mark_zq{position: relative;margin:60px 0 0;}
.swiper_zq a{display:block;text-align: center;}
.swiper_zq a img{max-width:100%;}
.swiper_zq a p{font-size:20px;color:#000;line-height:40px;margin-top:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;}
.mark_zq .swiper-button-prev,
.mark_zq .swiper-button-next {
  position: absolute;
  top: 50%;
  width: 27px;
  height: 44px;
  margin-top: -22px;
  z-index: 10;
  cursor: pointer;
  background-size: 27px 44px;
  background-position: center;
  background-repeat: no-repeat;
}
.mark_zq .swiper-button-prev,.mark_zq .swiper-button-next{width:40px;height:40px;}
.mark_zq .swiper-button-prev{background:url(../images/mark_zq_jt1.png) no-repeat;left:-40px;}
.mark_zq .swiper-button-next{background:url(../images/mark_zq_jt2.png) no-repeat;right:-40px;}

.response_xys{margin:60px 0;display:block;}
.response_xys img{max-width:100%;}
.response_xys1{display:none;}

.response_ly .qbt-title p{margin-top:20px;}
.response_sy{margin:70px 0;}
.response_sy .pic{text-align: center;}
.response_sy .pic img{max-width:100%;}
.response_sy .wz{text-align: center;}
.response_sy .wz h5{font-size:28px;color:#ff0000;margin:25px 0;}
.response_sy .wz p{font-size:14px;color:#000;line-height:24px;}

.mark_cl{background:#fff;margin-bottom:60px;
-webkit-box-shadow:0 0px 20px 2px rgba(0,0,0,0.1);
-moz-box-shadow:0 0px 20px 2px rgba(0,0,0,0.1);
box-shadow:0 0px 20px 2px rgba(0,0,0,0.1);
-webkit-appearance: none;
}
.mark_cl .swiper_cl{padding:40px;}
.mark_cl .swiper_cl .tit img{max-width:100%;}
.mark_cl .swiper_cl a{text-align: left;font-size:16px;color:#2d4c9c;}
.mark_cl .swiper_cl .js{font-size:16px;color:#333;line-height:36px;margin:40px 0 20px;height:185px;overflow: hidden;}
.mark_cl .swiper-button-next{right:-20px;}
.mark_cl .swiper-button-prev{left:-20px;}

@media screen and (max-width:1050px){
    .mark_money .row{margin-bottom:20px;}
    .mark_tit .box .pic{width:16%;}
    .mark_tit .box .wz{width:84%;}
    .mark_tit .box{margin-bottom:55px;}
    .mark_tit .box .wz .bt{font-size:36px;margin-bottom:15px;line-height:normal;}

    .xs-item > div{height:193px;}
    .mark_yx .zx{font-size:27px;}
    .mark_yx ul{height:80px;margin-bottom:40px;}
    .mark_yx li{font-size:13px;line-height:80px;}
    .mark_yx li i{font-size:12px;background-size:22px;margin-right:3px;}
    .mark_yx .text-center{margin-top:40px;}

    .phone_lb .mark_tit .box .wz .bt{font-size:26px;}
    .phone_lb .mark_tit .box{margin-bottom:25px;}
    .phone_lb .phone_tit .box .wz p{line-height:26px;}
    .phone_ys .tit{margin:50px 0 20px;font-size:38px;}
    .phone_ys .tit span{font-size:52px;}
    .phone_ys .wz p{font-size:14px;line-height:32px;}
    .phone_ys .wz p span{font-size:18px;}
    .phone_ys1 .tit{margin-top:0;}
    .qbt-mark-main .mark-inner{padding-bottom:70px;}
}

@media screen and (max-width:961px){
    .qbt-title h2{font-size:42px;}
    .qbt-title p{font-size:18px;}
    
    .mark_money .col-md-7{padding-left:15px;}
    .mark_money .row{margin-bottom:40px;}
    .mark_tit .box{margin-bottom:22px;}
    .mark_tit .box .wz{padding-left:10px;}
    .mark_tit .box .wz .bt{font-size:26px;line-height:30px;margin-bottom:10px;}
    .mark_tit .box .wz p{font-size:14px;line-height:22px;}
    
    .xs-item > div{height:149px;}
    .xs-item > div.xs-t{padding:15px;}
    .xs-title{font-size:18px;margin-bottom:5px;}
    .xs-des{margin-bottom:0;}

    .mark_yx ul{height:61px;margin-bottom:20px;}
    .mark_yx li{line-height:61px;}
    .mark_yx li i{display:none;}
    .mark_yx{padding:0 0 20px;}
    .mark_yx .zx{font-size:22px;}

    .phone_lb{margin-top:10px;}
    .phone_lb .mark_tit .box .wz .bt{font-size:18px;margin-bottom:0;}
    .phone_ys .tit{font-size:28px;margin:20px 0 10px;}
    .phone_ys .tit span{font-size:40px;}
    .phone_ys .wz p{line-height:26px;font-size:14px;}
    .phone_ys .wz p span{font-size:18px;}
    .phone_ys1 .tit{margin-top:0;}
    .qbt-title h2{font-size:37px;}
    .qbt-title p{font-size:14px;}
    .swiper_zq a p{margin-top:10px;line-height:28px;font-size:16px;}
    .mark_zq{margin-top:40px;}

    .mark_cl .swiper_cl .js{margin:10px 0 5px;line-height:26px;font-size:14px;height:110px;}
    .mark_cl .swiper_cl a{font-size:14px;}
    .mark_cl .swiper_cl .tit img{height:50px;}
}

@media screen and (max-width:450px){
    .mark_money .row{margin:10px 0 0;}
    .mark_money .col-md-5{display:none;}
    .mark_money .col-md-7{padding-left:15px;}
    .mark_tit .box{margin-bottom:15px;}
    .mark_tit .box .pic{width:14%;}
    .mark_tit .box .wz{width:86%;padding-left:10px;}
    .mark_tit .box .wz .bt{font-size:16px;line-height:20px;margin-bottom:5px;}
    .mark_tit .box .wz p{font-size:12px;line-height:22px;}

    .mark_tc .text-center{margin-top:15px;}

    .mark_xs{padding-bottom:10px;}
    .mark_xs .row{margin-top:10px;}
    .xs-item{margin-bottom:10px;}
    .xs-t{padding:10px;}
    .xs-item > div{height:auto;}
    .xs-title{margin-bottom:5px;font-size:16px;}
    .xs-des{margin-bottom:0;}

    .mark_yx .text-center{margin-top:10px;}
    .mark_yx ul{height:auto;background:none;margin-bottom:10px;}
    .mark_yx li{width:33.3%;font-size:14px;line-height:32px;}
    .mark_yx li i{background-size:18px;margin-right:3px;font-size:12px;display:inline;padding:2px;}
    .mark_yx .zx{font-size:16px;}
    .qbt-mark-main .mark-inner{padding:0 15px;}

    .adv_yx .ad1{display:none;}
    .adv_yx .ad2{display:block;}
    
    .mark_zq,.phone_sj{margin:20px 0 0;}
    .mark_zq a p{font-size:16px;}
    .mark_zq .swiper-button-prev{left:-10px;}
    .mark_zq .swiper-button-next{right:-10px;}

    .phone_lb{margin-top:0;}
    .phone_pic{display:none;}

    .phone_ys{margin:20px 0 10px;border-bottom:1px dotted #f7f7f7;padding-bottom:15px;}
    .phone_ys1{margin:0;}
    .phone_ys .tit{margin:20px 0 10px;font-size:16px;}
    .phone_ys .tit span{font-size:22px;}
    .phone_ys .tit{margin-top:0;}
    .phone_ys .wz p{font-size:14px;line-height:24px;}
    .phone_ys .wz p span{font-size:16px;}
    .qbt-banner-inner.qbt-banner-sj{width:160%;margin-left:-27%;}

    .response_xys{display:none;}
    .response_xys1{display:block;margin:15px 0 0;}
    .response_xys1 .pic{width:12%;margin-right:4%;}
    .response_xys1 .pic img{max-width:100%;}
    .response_xys1 .col-xs-12{margin-bottom:10px;}
    .response_xys1 .wz{width:84%;}
    .response_xys1 .wz h5{font-size:16px;color:#ee0109;margin-bottom:5px;}
    .response_xys1 .wz p{font-size:12px;line-height:20px;}
    
    .response_sy{margin:20px 0 0;}
    .response_sy .col-xs-6{margin-bottom:20px;}
    .response_sy .wz h5{font-size:16px;margin:10px 0;}
    .response_sy .wz p{font-size:12px;line-height:20px;}

    .mark_cl .swiper_cl{padding:15px;}
    .mark_cl .swiper_cl .tit{margin-top:15px;}
    .mark_cl .swiper_cl .js{margin:10px 0;font-size:14px;line-height:24px;height:auto;}
    .mark_cl .swiper_cl a{font-size:14px;}
    .mark_cl{margin-bottom:20px;}

    .response_ly .qbt-title p{margin-top:10px;}
    .response_ly .qbt-title p img{height:30px;}
    .response_sy .pic img{width:90px;}
}