*{margin: 0;padding: 0;box-sizing: border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.fl{float: left;}
.fr{float: right;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

a{text-decoration: none;}
ul,li{list-style: none;}
img{border-style: none;}

.cbg{background-repeat: no-repeat;background-position: 50% 50%;background-size: cover;}

.activeColor{color: #f79b4d !important;}

.font20{font-size: 20px;}
.font18{font-size: 18px;}
.font16{font-size: 16px;}
.font14{font-size: 14px;}

.group_bg{background-repeat: no-repeat;background-position: center center; background-size: 100% 100%;}

html,body {height: 100%;width: 100%;min-width: 1200px;font-family: "Microsoft Yahei";color: #4c4c4c;font-size: 12px;-webkit-font-smoothing: subpixel-antialiased;}
/* "Hiragino Sans GB" */

/* Hiragino Sans GB */
#wrapper{width: 100%;}
/* START header */
#header{width: 100%;}
.header_top{width: 1200px;height: 80px; margin: auto;}
.header_top .logo{width: 170px;height: 49px;background: url(../images/logo.png) no-repeat 50% 50%;background-size: 100% 100%;margin-top: 15.5px;}
.header_top .r_top{width: 640px;height: 75px; float: right;position: relative;}
.header_top .r_top ul{position: absolute;right: 0;top: 13px;}
.header_top .r_top ul li{float: left;margin-left: 30px;font-size: 12px;}
.header_top .r_top ul li a{color: #4c4c4c;}
.header_top .r_top ul li a:hover{color: #f79b4d;}

.header_top .r_top .tools{ height: 20px; position: absolute; right: 0;bottom: 15px; }
.header_top .r_top .tools .search{float: left;width: 166px;height: 26px;line-height: 26px;background: url(../images/inputbg.png) no-repeat 50% 50%;background-size: 100% 100%;border: 0;outline: none;padding-left: 10px;font-family: "Microsoft Yahei","PingFang SC";font-size: 12px;}
.header_top .r_top .tools .index_search_btn{width: 10px;height: 10px;background: url(../images/search_btn.png) no-repeat 50% 50%;background-size: 100% 100%; position: absolute;top: 5.5px;left: 120px;}
input::placeholder{font-size: 12px;}
.header_top .r_top .tools a{float: left;margin-left: 25px;font-size: 14px;color: #4c4c4c;margin-top: 2px;}

.header_top .r_top .tools a.recruit{ background: url(../images/recruit_icon.png) no-repeat ;background-size: auto;background-position: left center; padding-left: 21px;}
.header_top .r_top .tools a.recruit1{ background: url(../images/recruit_icon1.png) no-repeat ;background-size: auto;background-position: left center; padding-left: 21px;}

.header_top .r_top .tools a.map_check{background: url(../images/map_icon1.png) no-repeat;background-size: auto;background-position: left center;padding-left: 20px;}


.nav{width: 100%;min-width: 1200px;max-width: 1920px;margin: auto;height: 45px;background: url(../images/navbg.png) no-repeat 50% 50%;background-size: cover;position: relative;}
.nav .nav_mid{width: 1200px;height: 45px; margin: auto;position: relative;}
.nav .nav_mid  ul.nav_ul{position: absolute;left: 0;top: 0;}
.nav .nav_mid  ul.nav_ul li.nav_li{width: 145px;height: 45px;float: left;}
.nav .nav_mid  ul.nav_ul li.nav_li a.a_title{width: 100%;height: 45px; line-height: 45px;display: block;color: #fff;text-align: center;
    font-size: 20px;
    font-weight: 700;
}
.nav .nav_mid .downld_btn{width: 110px;height: 32px;background: url(../images/downldbtn_bg.png) no-repeat 50% 50%;background-size:cover;position: absolute;right: 0;top: 50%;margin-top: -16px; font-size: 16px;color: #f79b4d;padding-left: 32px;padding-top: 4px;}

.nav .nav_mid ul.nav_ul li.nav_li{position: relative;}
.nav .nav_mid ul.nav_ul li.nav_li .nav_menu_collapse{width: 1200px;height: 475px;position: absolute;top: 45px;z-index: 9;text-align: center;background: url(../images/baise.png);display: none;z-index: 999;}
.nav .nav_mid ul.nav_ul li.nav_li .nav_menu_collapse .menu_column{margin-top: 27px;height: 380px; display: inline-block;}

.nav .nav_mid ul.nav_ul li.nav_li .nav_menu_collapse .menu_column ul{float: left;text-align: left;}
.nav .nav_mid ul.nav_ul li.nav_li .nav_menu_collapse .menu_column ul li{margin-top: 18px;}
.nav .nav_mid ul.nav_ul li.nav_li .nav_menu_collapse .menu_column ul li:nth-child(1){margin-top: 0;}

.nav .nav_mid ul.nav_ul li.nav_li .nav_menu_collapse .menu_column ul li a{font-size: 16px;color: #4c4c4c;}
.nav .nav_mid ul.nav_ul li.nav_li .nav_menu_collapse .menu_column ul li a.column_title{font-size: 18px;color: #4c4c4c;font-weight: 700;}

.nav .nav_mid ul.nav_ul li.nav_li .nav_menu_collapse .menu_column ul li.column_line{width: 40px;height: 1px;background-color: #4c4c4c;}
.nav .nav_mid ul.nav_ul li.nav_li .nav_menu_collapse .menu_column ul li a.recomend_font{font-size: 18px;color: #733100;font-weight: 700;}


.nav .nav_mid ul.nav_ul li.nav_li .personal_menu .menu_column ul{margin: 0 73px;}
.nav .nav_mid ul.nav_ul li.nav_li .corporate_menu .menu_column ul{margin: 0 41px;}
.nav .nav_mid ul.nav_ul li.nav_li .creditcard_menu .menu_column ul{margin: 0 73px;}

.nav .nav_mid ul.nav_ul li.nav_li .about_menu .menu_column ul{margin: 0 159px ;}

.nav .nav_mid ul.nav_ul li.nav_li .personal_menu{left: -145px;}
.nav .nav_mid ul.nav_ul li.nav_li .corporate_menu{left:-290px;}

.nav .nav_mid ul.nav_ul li.nav_li .creditcard_menu{left:-435px;}
.nav .nav_mid ul.nav_ul li.nav_li .about_menu{left:-580px;}

.nav .nav_mid ul.nav_ul li.nav_li:hover .nav_menu_collapse{display: block;}
.nav .nav_mid ul.nav_ul li.nav_li:hover .a_title{background: #f79b4d;}

.activeTitle{background: #f79b4d;}

/* END header */
/* START footer */
#footer{width: 100%;min-width: 1200px;background-color: #e5e5e5;color: #5e5e5e;font-size: 14px;padding-bottom: 16px;position: relative;}
#footer a{color: #5e5e5e;}
#footer a:hover{color: #f79b4d;}
#footer .service_info li .dot{width: 5px;height: 5px;background-color: #5e5e5e; border-radius: 50%;position: absolute; left: -15px;top: 50%;margin-top: -2.5px;}

#footer .service_info{width: 1200px;margin: auto; padding-top: 16px;}
#footer .service_info .sub_column{float: left;margin-right: 70px;}
#footer .service_info .feedback_box{margin-right: 0px;}
#footer .service_info .sub_column ul li{line-height: 27px;}

#footer .service_info .sub_column ul li a{position: relative;margin-left: 25px;display: inline-block;}


#footer .service_info .group_logo{width: 174px;height: 230px;}
#footer .service_info .group_logo .footer_logo{display: block;width: 100%;height: 60px;background: url(../images/img_footer_2022.png) no-repeat 0px 0px;background-size: cover;}

#footer .service_info .group_logo .footer_hotline{display: block;width: 100%; height: 60px;background: url(../images/img_footer_2022.png) no-repeat 0px -60px;background-size: cover;margin-top: 10px;}

#footer .service_info .group_logo .footer_creditcard{display: block;width: 100%; height: 60px;background: url(../images/img_footer_2022.png) no-repeat 0px -115px;background-size: cover;margin-top: 10px;}

#footer .service_info  #website_box li{padding-left: 6px;}
#footer .service_info  #website_box li:nth-child(1){ background: url(../images/website_icon.png) no-repeat;background-position: left center; font-size: 16px;color: #5e5e5e;padding-left: 30px;}
#footer .service_info  #website_box li:not(.nf_title){ font-size: 14px; color: #5e5e5e;}

#footer .service_info  .subsidiary_box{margin-bottom: 10px;}
#footer .service_info  .subsidiary_box li{padding-left: 6px;}
#footer .service_info  .subsidiary_box li:nth-child(1){ background: url(../images/subsidiary.png) no-repeat;background-position: left center; font-size: 16px;color: #5e5e5e;padding-left: 30px;list-style: none;font-weight: 700;}
#footer .service_info  .subsidiary_box li:not(.nf_title){ font-size: 14px; color: #5e5e5e;}

#footer .service_info .feedback_box{height: 165px; }
#footer .service_info .feedback_box ul li a{margin-left: 0px;}
#footer .service_info .feedback_box li:nth-child(1){ background: url(../images/feedback_icon.png) no-repeat;background-position: left center; font-size: 16px;color: #5e5e5e;padding-left: 30px;font-weight: 700;}
#footer .service_info .feedback_box li:not(.feedback_title){position: relative;margin-left: 30px; font-size: 14px;}



#footer .service_info .qrcode_group{width: 270px; height: 181px;margin-right: 0px;float: right; position: relative;margin-top: 11px;}
#footer .service_info .qrcode_group .logo_box{text-align: center;margin-bottom: 32px;}
#footer .service_info .qrcode_group .logo_box .logo_kexin img{width: 82px;height: 29px;}
#footer .service_info .qrcode_group .logo_box img{margin: 0px 20px;vertical-align: middle;}

#footer .service_info .qrcode_group .qrcode_box div{width: 78px; text-align: center;margin-right: 17px;}
#footer .service_info .qrcode_group .qrcode_box div img{width: 100%;}
#footer .service_info .qrcode_group .qrcode_box .weibo{margin-right: 0px;}
#footer .service_info .qrcode_group .qrcode_box div p{color: #5e5e5e;font-size: 14px;}



#footer .copyright{width: 100%;text-align: center;font-size: 14px;}

/* END footer */

.common_cbg{
    width: 1200px;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    height: auto;
}
.zixun_notice{
    /* height: 350px; */
    padding: 30px 0;
    margin: 0 auto;
}
.news_selected{
    background-image: url("../images/corporate/news_selected.png");
}
.notice_selected{
    background-image: url("../images/corporate/notice_selected.png");
}
.zixun_notice .news_title{  width: 1200px;height: 43px;background: url(../images/personal/news_title.png) no-repeat 50% 50%;background-size: cover; }
/* .zixun_notice .news_title:hover{background: url(../images/personal//news_title_h.png);} */
.zixun_notice .news_title .zixun_news_title{display: block;  width: 155px; height: 30px;float: left; margin-right: 25px;}
.zixun_notice .news_title .zixun_news_notice{display: block;width: 155px; height: 30px; float: left; margin-left: 30px;}

.zixun_notice .news_title .zixun_more{ float: right;margin-top: 10px;font-size: 14px;color: #4c4c4c;}

.zixun_notice .news_title .zixun_more:hover{ color: #f79b4d;}

.zixun_notice .zn_content ul li{width: 1160px; border-bottom: 2px solid #e8e8e8; height: 50px; line-height: 50px;color: #4c4c4c; margin-left: 40px;}
.zixun_notice .zn_content ul li a{height: 100%;display: block;position: relative;clear: both;}


.dot{width: 4px;height: 4px;background-color: #666;position: absolute;display: block;left: 0;top: 23px;border-radius: 4px;float: left;}
.select_dot{background-color: #f29439;top: -17px;}

.zixun_notice .zn_content ul li .content{color: #4c4c4c;font-size: 16px;width: 1150px;padding: 0px;float: right;height: 39px;line-height: 39px;margin-top: 5.5px;}
.zixun_notice .zn_content ul li .content .date{color: #4c4c4c; float: right;  }
.zixun_notice .zn_content ul li:hover .dot{background-color: #f79b4d;}
.zixun_notice .zn_content ul li:hover .content{width: 1150px;height: 39px; background: url("../images/corporate/news_hover.png") no-repeat 50% 50%;background-size: 100% 100%;color: #fff;padding: 0px 20px;}
.zixun_notice .zn_content ul li:hover .content .date{color: #ffff;}


.pagination_box{text-align: center;}
.pagination{    display: inline-block;    box-sizing: border-box;    text-align: center;}
.pagination .total_data{margin-right: 30px;}
.pagination .total_data span:nth-child(2){margin: 0 5px;}
.pagination  li{    font-size: 16px;    display: inline;}
.pagination  li a{position: relative;    padding: 8px 12px 8px;    margin-left: 10px;    line-height: 1.4285;    color: #626262;    text-decoration: none;    background-color: #fff;    border: 1px solid #ddd;}
.pagination  li a:hover{    background-color: #f69147;    color: #ffffff;}

.pagination  li .active{    background-color: #f69147;    color: #ffffff;}


.pagination .disable a{    background-color: #f69147;    color: #ffffff;    cursor: not-allowed;}
.pagination .disable a:hover{    background-color: #f69147;    color: #ffffff;    cursor: not-allowed;}
.pagination .custom_page{    line-height: 1.4285;}
.pagination .custom_page span{    margin-left: 7px;    margin-right: 7px;}
.pagination .custom_page input{ outline: none; width: 59px; height: 29px; font-size: 16px; border-radius: 2px; border: 0;    background-color: #f0f1f6; margin-right:5px;text-align: center;}
.pagination .custom_page button{ width: 59px; height: 34px;    background-color: #f0f1f6;    border-radius: 2px;    margin-left: 5px; border: 0;    cursor: pointer;}

.tabbar_nav{width: 1200px;margin: 30px auto;font-size: 16px;}
.tabbar_nav a{color: #4c4c4c;padding: 0 5px;}
.tabbar_nav a:last-child{color: #f79b4d;}
.c_orange{padding-left:5px;color: #f79b4d;}
