@charset "utf-8";
/* CSS By www.softmoon.com.cn */

body { margin:0 auto; font-size:14px; FONT-FAMILY: 'Microsoft Yahei', Arial, Helvetica, sans-serif; COLOR: #333; background:#f8f8f8;width:1200px}
td {FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}
th {FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}
DIV {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; LIST-STYLE-TYPE: none; BORDER-BOTTOM-STYLE: none}
UL {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; LIST-STYLE-TYPE: none; BORDER-BOTTOM-STYLE: none;}
li {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; LIST-STYLE-TYPE: none; BORDER-BOTTOM-STYLE: none}
a { color:#333; text-decoration:none;}
a:hover { color:#cc0000; text-decoration:none;}
* {padding: 0px;margin: 0px;}
img { border:0px; display:inline;}
em {font-style:normal}
button,input,select,textarea{font-size:13px;font-family:inherit;margin:0;outline:none;resize:none;border:none;}


.header { width:100%; background:#fff;}
.head_box { width:1200px; margin:0 auto; padding:20px 0; overflow:hidden;}
.logo { float:left;}
.head_bank { float:right; border:2px #f3f3f3 solid; margin-top:8px; background: #fafafa;}
.head_bank ul { overflow:hidden; width:800px; padding: 5px 10px;}
.head_bank ul li { float:left; width:96px; line-height:30px; text-align:center;}
.head_bank ul li a { color:#7f7f7f;}
.head_bank ul li a:hover { color:#776d19; display:block; width:100px; height:30px; background:#f5db00}

.nav_menu { width:100%; background:#cb0000;}
.nav_menu ul { overflow:hidden; width:1200px; margin:0 auto;display:flex;justify-content:space-between}
.nav_menu ul li { float:left; line-height:45px; font-size:16px; margin-right:8px;}
.nav_menu ul li a { color:#fff; display:block; line-height:45px; padding:0px 20px;}
.nav_menu ul li a:hover { color:#fff; display:block; line-height:45px; padding:0px 20px; background:#bc0000;}
.fixednav {position: fixed;top: 0px;left: 0px;width: 100%;z-index: 999;}
.box { width:1200px; margin:0 auto; overflow:hidden;}

.index_news_hot { float:left; width:500px; overflow: hidden; margin-top:20px; margin-bottom:20px; background:#fff;padding: 30px 30px;}
.index_hot_1 { font-size: 18px;overflow: hidden; margin-bottom: 15px;}
.index_hot_1 li { float: left; margin-right: 10px;font-weight: bold;}
.index_hot_1 li A { color: #e60000; TEXT-DECORATION: none;}
.index_hot_1 li A:hover { color: #bc8c00; TEXT-DECORATION:none;}

.index_hot_2 {line-height: 32px; font-size: 14px;}
.index_hot_2 ul {overflow: hidden;}
.index_hot_2 li {float: left;margin-right: 10px;}
.index_hot_2 li A { COLOR: #333; TEXT-DECORATION: none; }
.index_hot_2 li A:hover { COLOR: #e60000; TEXT-DECORATION: none; }

.index_hot_3 { font-size: 18px; overflow: hidden; margin-bottom: 15px; margin-top:15px;}
.index_hot_3 li {float: left;margin-right: 10px;font-weight: bold;}
.index_hot_3 li A { COLOR: #e60000; TEXT-DECORATION: none; }
.index_hot_3 li A:hover { COLOR: #bc8c00; TEXT-DECORATION: none; }

.index_hot_4 { line-height:32px; font-size:14px; padding-bottom:10px }
.index_hot_4 ul { overflow:hidden; }
.index_hot_4 li { float:left; margin-right:10px }
.index_hot_4 li A { COLOR: #333; TEXT-DECORATION: none; }
.index_hot_4 li A:hover { COLOR: #e60000; TEXT-DECORATION: none; }

.index_hot_5 { font-size: 18px; overflow:hidden; margin-bottom:15px; margin-top:5px;}
.index_hot_5 li { float:left; margin-right:10px; font-weight:bold }
.index_hot_5 li A { COLOR: #e60000; TEXT-DECORATION: none; }
.index_hot_5 li A:hover { COLOR: #bc8c00; TEXT-DECORATION: none; }

.index_hot_6 { line-height:32px; font-size:14px; padding-bottom:10px }
.index_hot_6 ul { overflow:hidden; }
.index_hot_6 li { float:left; margin-right:10px }
.index_hot_6 li A { COLOR: #333; TEXT-DECORATION: none; }
.index_hot_6 li A:hover { COLOR: #e60000; TEXT-DECORATION: none; }

.index_news_right { float:right; width: 620px; margin-top:20px; margin-bottom:20px;height: 461px; background: #fff;}

.index_ad_banner { width: 620px; height: 260px; position: relative; overflow:hidden;}
.index_ad_banner img { width:620px; height:260px;}
.index_ad_banner .num { overflow:hidden; height: 20px; position: absolute; bottom:12px; right: 10px; zoom:1; z-index:3 }
.index_ad_banner .num li { width: 20px; height: 20px; line-height: 20px; text-align: center; font-weight: 400; color: #FFFFFF; background: #444444; margin-right: 10px; border-radius:50%; cursor:pointer; float: left; }
.index_ad_banner .num li.on { background: #FF7700; }
.index_ad_banner .prev,
.index_ad_banner .next { display: none; width: 40px; height: 100px; background: url(../images/btn.png) no-repeat; position: absolute; top: 115px;}
.index_ad_banner .prev { left: 0; }
.index_ad_banner .next { right: 0; background-position: right }

.index_bank_list { padding:8px 20px 10px 20px;}
.index_bank_list title1 { font-size:18px; font-weight:900;border-left:5px solid #f00;padding-left:10px}
.index_bank_list ul { overflow:hidden;}
.index_bank_list ul li { float:left; margin:10px;}
.index_bank_list ul li a { display:block; border:1px #e5e5e5 solid; width: 74px; text-align: center; line-height: 28px;}
.index_bank_list ul li a:hover {border:1px #00cbbf solid; background:#00cbbf; color:#fff;}

.index_banner { width:1200px; margin:0 auto; margin-bottom:15px;}
.index_banner img { width:1200px;}

.index_left_box { float:left; width:880px;}
.index_right_box { float:right; width:320px;}
.index_banner_ad_1 { width:1200px; margin:0 auto; margin-bottom:10px;}

/*---------首页最新招聘资讯开始--------------*/
.article_box { float:left; margin-right:40px; width:400px; margin-bottom:30px; height:270px;}
.article_box ul { font-size:16px; margin-bottom:20px; font-weight:bold;}
.article_box ul font { color:#fff; background:#F00; margin-right:5px; padding:2px 8px;}
.article_box ul span { float:right; font-weight:normal; font-size:12px;}
.article_box ul span a { display:block; border-radius:5px; border:1px #e5e5e5 solid; padding:2px 8px; color:#777; background:#f5f5f5;}
.article_box ul span a:hover { display:block; border-radius:5px; border:1px #FFCC00 solid; padding:2px 8px; color:#fff; background:#FFCC00;}
.article_box li { font-size:14px; line-height:28px; text-indent:15px; background:url(../images/list_ico_1.jpg) no-repeat 0px 12px;}
.article_box li span { float:right; color:#ccc;}
.article_box li a { color:#666; text-decoration:none; display:block; width:340px; height:28px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.article_box li a:hover { color:#cc0000; text-decoration:none;}

/*---------首页备考资料开始--------------*/
#bkzl_box { float:left; margin-right:10px; width:400px; margin-bottom:15px; min-height:434px; background:#fff; padding:15px;}
.bkzl_box_menu { width:100%;margin-bottom:15px;}
.bkzl_box_menu ul { font-size:18px; font-weight:bold; margin-bottom:20px;}
.bkzl_box_menu ul font { color:#333; margin-right:5px; padding:0px 8px; border-left:4px #F00 solid; padding-left:10px;}
.bkzl_box_menu li { overflow:hidden;}
.bkzl_box_menu li dl { float:left; margin-right:2px; margin-bottom:2px;}
.bkzl_box_menu li dl a { color:#000; text-decoration:none; display:block; padding:2px 8px; background:#e5e5e5}
.bkzl_box_menu li dl.hover {}
.bkzl_box_menu li dl.hover a { color:#fff; text-decoration:none; display:block; padding:2px 8px; background:#00cbbf}
.bkzl_box_content li {font-size:14px; line-height:35px; text-indent:15px; background:url(../images/list_ico_1.jpg) no-repeat 0px 16px;}
.bkzl_box_content li span { float:right; color:#ccc;}
.bkzl_box_content li a { color:#666; text-decoration:none; display:block; width:340px; height:35px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.bkzl_box_content li a:hover { color:#cc0000; text-decoration:none;}

/*--------------首页右侧列表-----------------------*/
#index_right_box { width:320px; margin-bottom:15px; min-height:439px; background:#fff; padding-bottom:25px;}
#index_right_box .index_right_box_menu { width:300px; padding: 15px 0px 15px 15px;}
#index_right_box .index_right_box_menu ul { font-size:18px; font-weight:bold; margin-bottom:20px;}
#index_right_box .index_right_box_menu ul font { color:#333; margin-right:5px; padding:0px 8px; border-left:4px #F00 solid; padding-left:10px;}
#index_right_box .index_right_box_menu li { overflow:hidden;}
#index_right_box .index_right_box_menu li dl { float:left; margin-right:2px; margin-bottom:2px;}
#index_right_box .index_right_box_menu li dl a { color:#000; text-decoration:none; display:block; padding:2px 8px; background:#e5e5e5}
#index_right_box .index_right_box_menu li dl.hover {}
#index_right_box .index_right_box_menu li dl.hover a { color:#fff; text-decoration:none; display:block; padding:2px 8px; background:#00cbbf}
#index_right_box .index_right_box_content { padding:0px 15px;}
#index_right_box .index_right_box_content li {font-size:14px; line-height:35px; text-indent:15px; background:url(../images/list_ico_1.jpg) no-repeat 0px 16px;}
#index_right_box .index_right_box_content li span { float:right; color:#ccc;}
#index_right_box .index_right_box_content li a { color:#666; text-decoration:none; display:block; width:235px; height:35px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
#index_right_box .index_right_box_content li a:hover { color:#cc0000; text-decoration:none;}

.index_right_article { margin-bottom:15px; padding-bottom:10px; background:#fff;}
.index_right_article ul { font-size:16px; font-weight:bold; padding:20px 15px 14px 15px;}
.index_right_article ul span { float:right; font-size:14px; font-weight:normal;}
.index_right_article li { line-height:33px; background:url(../images/list_ico_1.jpg) no-repeat 0px 12px; padding-left:10px; font-size:14px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; width:285px; margin:0 auto;}
.index_right_article li span { float:right; color:#ccc;}
.index_right_article li a { color:#666; text-decoration:none;}
.index_right_article li a:hover { color:#cc0000; text-decoration:none;}

.index_service { margin-bottom: 20px; padding-bottom: 20px; background: #fff; position:relative;}
.index_service ul { font-size: 16px; font-weight: bold; padding: 15px 15px 10px 15px;}
.index_service_1 { overflow:hidden; padding:10px 15px 2px 15px;}
.index_service_1 dd { float:left; width:96px; text-align:center; margin-bottom:16px; cursor:pointer;}
.index_service_1 dd img { width:60px; height:60px; margin-bottom:10px;}
.index_service_2 { overflow:hidden; padding:0px 15px 0px 15px;}
.index_service_2 dt { font-size: 16px; font-weight: bold;  padding:10px 15px 15px 0px;}
.index_service_2 dd { float:left; width:72px; text-align:center; margin-bottom:2px;}
.index_service_2 dd a { display:block; width:70px; height:30px; line-height:30px; background:#f7f7f7;}
.index_service_2 dd a:hover { display:block; width:70px; height:30px; line-height:30px; background:#ea0000; color:#fff;}

.code_wrap li img { width: 126px; height:127px; display: none;}
.code_wrap li img.weixin { position: absolute; left: 90px; top:50px;}

.body_main { width:1200px; margin:0 auto; overflow:hidden;}
.place { line-height:55px; color:#666;}
.place a { color:#666; text-decoration:none;}
.place a:hover { color:#cc0000; text-decoration:none;}
.left_box { float:left; width:860px; margin-bottom: 20px;}

.right_box { float:right; width:320px;}

.pages { overflow:hidden;}
.pages ul { float:left; padding:12px}
.pages ul li{float:left;line-height:17px;margin-right:6px;border:1px solid #E9E9E9;}
.pages ul li a{float:left;padding:2px 4px 2px;color:#555;display:block;}
.pages ul li a:hover{color:#690;text-decoration:none;padding:2px 4px 2px;}
.pages ul li.thisclass,
.pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{background-color:#F8F8F8;padding:2px 4px 2px;font-weight:bold;}
.pages .pageinfo{line-height:21px;padding:12px 10px 12px 16px;color:#999;}
.pages .pageinfo strong{color:#555;margin:0px 2px;}


.list_shaixuan { padding:20px 30px 1px 30px; background:#fff; margin-bottom:20px;}
.list_shaixuan ul { overflow:hidden; margin-bottom:15px;}
.list_shaixuan ul li { float:left; font-weight:bold;}
.list_shaixuan ul dl { float:left; overflow:hidden; width:758px;} 
.list_shaixuan ul dl dd { float:left; margin-right:10px; margin-bottom:5px;}
.list_shaixuan ul dl dd span { display:block; padding:5px 6px; background:#cc0000; color:#fff;}
.list_shaixuan ul dl dd a { background:#f2f2f2; display:block; padding:5px 6px;}
.list_shaixuan ul dl dd a:hover { background:#cc0000; color:#fff;}
.left_box .listbox { line-height:40px; padding:30px 30px; background:#fff; min-height:900px}
.left_box .listbox ul li span { float:right; color:#ccc;}
.left_box .listbox ul .list_line { width:100%; border-bottom:1px #e5e5e5 dashed; margin-top: 15px; margin-bottom: 15px;}

.right_menu { background:#fff; margin-bottom:15px; padding:15px;}
.right_menu dl dt { font-size:18px; margin-bottom:15px;}
.right_menu dl dd { overflow:hidden;}
.right_menu dl dd li { float:left; margin-right:15px; margin-bottom:12px;}
.right_menu dl dd li a { display:block; padding:3px 8px; border:1px #e5e5e5 solid;}

.commend { background:#fff; margin-bottom:15px; padding:15px;}
.commend dl dt { font-size:18px; margin-bottom:15px;}

.right_hot_list { background:#fff; margin-bottom:15px; padding:15px;}
.right_hot_list dl dt { font-size:18px; margin-bottom:15px;}
.right_hot_list dl dd { background:url(../images/right_hot_list_ico.png) no-repeat 0px 9px;}
.right_hot_list dl dd li { line-height:40px; padding-left:32px; border-bottom:1px #e5e5e5 dotted;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.right_hot_list dl dd li a { color:#666;}
.right_hot_list dl dd li a:hover { color:#cc0000;}

.article_body { background:#fff; padding:40px;}
.article_body .title { text-align:center; margin-bottom:20px; margin-top:20px;}
.article_body .title h2 { font-size:24px;}
.article_body .info { text-align:center; color:#666; margin-bottom:30px; border-bottom:1px #e5e5e5 dashed; padding-bottom:30px;}
.article_body .content { font-size:14px; line-height:35px; color:#666;}
.article_body .content a { color:#36F; text-decoration:none;}
.article_body .content a:hover { color:#cc0000; text-decoration:none;}
.article_body .content img { max-width:780px;}


/*------------------银行首页样式---------------------------*/

.bank_index_banner { width: 100%; height:400px; text-align: center;box-sizing: border-box;background: url(../images/bank_index_banner.jpg) no-repeat center; padding-top: 138px;}
.bank_index_banner .bannerbox { width: 1200px; margin: auto; text-align: center; color: #fff;font-weight: bold;}
.bank_index_banner .bannerbox p.title { font-size: 82px;}
.bank_index_banner .bannerbox p.small_title { font-size: 162px;}


.bank_index_box_1 { width:1200px; margin:0 auto; min-height:300px;}

.bank_listbox { width:1200px; margin:0 auto; overflow:hidden;}
.bank_listbox .tbox { float:left; background:#fff; margin-right:20px; width:346px; min-height:400px; margin-bottom:20px; padding:20px;}
.bank_listbox .tbox:nth-child(3) { margin-right:0px;}
.bank_listbox .tbox dt { margin-bottom:15px;}
.bank_listbox .tbox dt strong { font-size:18px;}
.bank_listbox .tbox dt .more { float:right;}
.bank_listbox .tbox dd ul li { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; background: url(../images/list_ico_1.jpg) no-repeat 0px 13px; padding-left: 10px; line-height: 30px;}
.bank_listbox .tbox dd ul li span { float:right; color:#666;}


.flink { width:1170px; margin:0 auto; margin-bottom:20px; padding:15px; background:#fff;}
.flink dl dt { color: #333; padding: 0px 8px; border-left: 4px #F00 solid; padding-left: 10px; font-size: 18px; font-weight: bold; margin-bottom:15px;}
.flink dl dd { font-size:14px;}
.flink dl dd a { color:#666; text-decoration:none;}
.foot { width:100%; background:#333; padding-top:30px; padding-bottom:10px;float: left;}
.foot ul { width:1200px; margin:0 auto; text-align:center; margin-bottom:20px; font-size:15px;}
.foot li { width:1200px; margin:0 auto; text-align:center; font-size:12px; color:#666;}
.foot li p { margin-bottom:20px;}
.foot li p a { color:#8e8e8e;}
.foot li p a:hover { color:#cc0000;}
.foot li p.power { color:#fff; margin-bottom:0px;}
.foot li p.power a { color:#fff;}

/*-----------------列表、详情页右侧侧边栏微博关注等----------------------*/
.lh_rigThree { margin-bottom:20px; border:1px solid #e3e3e3; padding:0 0 14px; border-top:0; background:#fff;}
.lh_rigThree h6 { text-align:center; font:bold 16px/1.2 'microsoft yahei'; margin-top:-150px; position:relative; color:#fff;}
.lg_zgwb { font:20px/1.2 'microsoft yahei';color:#fff;text-align:center;margin-top:10px;position: relative;}
.lh_rigThree a { display:block; width:56%; margin:10px auto; background:#ff8f0a; border-radius:42px; font:16px/28px 'microsoft yahei';color:#fff;text-align:center;position:relative; margin-bottom:30px;}
.lh_rigThree a img {display:none;position:absolute;left:50%;margin-left:-100px;top:48px;}
.lh_rigThree a:hover {background:#47da33;}
.lh_rigThree a:hover img {display:block;}
.lh_rigThree p {font:14px/1.5 'Microsoft Yahei';}
.lh_rigThree p span { display:inline-block; *display:inline; zoom:1; width:32%; text-align:center; color:#999;}
.lh_rigThree p b { display:block; font-size:16px; color:#666;}
.lh_rigThree p.ggp {position:relative; margin-bottom: 40px;}
.lh_rigThree p.ggp img { max-height:230px; display:block;}
.lh_rigThree p.ggp .smdwimg { display:block; position:absolute; left:50%; margin-left:-45px; top:20px;}
.lh_wbwx {}
.lh_wbwx li { border:1px solid #e3e3e3; border-radius:5px;background:#fff;padding:18px 22px;margin-bottom:20px;overflow:hidden;}
.lh_wbwx li img { display:block; float:left; width:18%;}
.lh_wbwx li .qrcode{width:270px !important;display: block;margin: 0 auto;}
.lh_wbwx li span { display:block; width:44%; float:left; margin-left:6%; font:18px/1.8 'Microsoft Yahei'; color:#333; margin-top:10px;}
.lh_wbwx li span b {color:#333;font-size:22px;display:block;}
.lh_wbwx li a {display:block;width:28%;font:18px/2 'Microsoft Yahei';border-radius:30px;background:#f44d4d;float:left;color:#fff;text-align:center;vertical-align:middle;margin-top:15px;}
.lh_wbwx li a:hover {background:#fa9159;}
.lh_wbwx li.qqli a { background:#70b6fc;}
.lh_wbwx li.qqli a:hover {background:#47b3fd;}
.lh_wbwx li.wxli a { background:#74e474;}
.lh_wbwx li.wxli a:hover {background:#6ad06a;}
.lh_wbwx li.dyli a {background:#57e3d6;}
.lh_wbwx li.dyli a:hover {background:#57e3d6;}
/*------热门银行--------*/
.rmyh{ 
    border: 1px solid #f8f8f8;
    text-align: left;
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
	margin-top: 20px;
	 }
.rmyh .hd{ 
    height: 30px;
    line-height: 30px;
    background: #f8f8f8;
    padding: 0 10px 0 20px;
    border-bottom: 1px solid #f8f8f8;
    position: relative;
	 }
.rmyh .hd span{ 
    color: #333333;
    font-weight: bold;
	 }
.rmyh .hd ul{ 
    float: left;
    position: absolute;
    left: 120px;
    top: -1px;
    height: 32px;
	 }
.rmyh .hd ul li{ 
    float: left;
    padding: 0 15px;
    cursor: pointer;
	 }
.rmyh .hd ul li a{
	color: #333;
	 }
.rmyh .hd ul li.on{ height: 30px;
    background: #fff;
    border: 1px solid #f8f8f8;
    border-bottom: 2px solid #ffffff;
	 }
.rmyh .bd{
	float: left;
    width: 100%;
    height: auto;
    padding: 10px 0;
	background: #ffffff;
	 }
.rmyh .bd ul{   }
.rmyh .bd li{ 
    height:24px; 
    line-height:24px;
    float: left;
     }
.rmyh .bd li a{
	color: #333;
    margin: 0 30px 10px 30px;
}
.rmyh .bd li .date{ float:right; color:#999;  }