@charset "utf-8";
/* CSS Document */
.section_l{ width:50%;}
.section_r{ width:46%; *width:46.1%;}

/************************************************************************/
/********************************* 首页 *********************************/
/************************************************************************/
/*Banner Settings */
.box_banner { position: relative; z-index: 80; width:100%;  }

/*轮换大区域*/
.lunhuan{width:100%;height:450px;position:relative; z-index:1;}
.lunhuan #lunhuanback{width:100%;height:450px;position:absolute;left:0px;top:0px;overflow:hidden;}
.lunhuan #lunhuanback a{width:100%;height:450px;position:absolute;left:0px;top:0px;opacity:0;filter:alpha(opacity=0);background-repeat:no-repeat;background-position:50% 0px; background-size:cover;}

/*轮换中间区域*/
#lunbonum{height:14px;line-height:23px;position:absolute; width:100%; bottom:20px; text-align:center; *width:auto;z-index:2;}
#lunbonum li{display:inline-block; width:26px; height:20px; background:url(../images/icon_group.png) -26px -25px no-repeat; text-indent: -999em; overflow: hidden; *float:left;}
#lunbonum .lunboone{background-position:0 -25px;cursor:pointer;}


/*loginBox Settings */
.loginBox{ width:286px; height:351px; position:absolute;top:48px; right:0; z-index: 9999; background:url(../images/login_bg.png) no-repeat;}
.qrcode_login{right:-22px; top:-28px; }
.qrcode_login,.pc_login{ display:block; width:45px; height:45px;}
.pc_login{right:-22px; top:0; }
.loginBox h2 { line-height:20px; padding:10px 54px 0 0; text-align:right;}
.loginForm{ width:240px; margin:0 auto;text-align:left;content:"";display:table;clear:both; position:relative; }.loginForm{zoom:1;}
.logined_staus .loginForm{ width:256px;}
.loginForm_title{ width:240px; font-size:18px; font-size:1.8rem; margin-bottom:24px; color:#333;}
.logout_btn{ display:block; width:83px; height:22px; line-height:22px; background:url(../images/btn_group.png) 0 -600px no-repeat; text-align:center; color:#999; font-size:1.2rem; font-size:12px; border:none; margin-top:10px;}
.login_error{font-size:12px; color:#ec1313; line-height:32px; top:-28px; left:0; display:none; }
.login_input_s{width:97px; height:32px; line-height:32px; border:1px solid #aaaaaa; padding-left:8px; margin-bottom:10px; color:#aaaaaa;}
.verify_row{ width:100%; display:none; }
.code_img{ width:52px; margin:2px 0 0 10px;}
.right_icon{ margin-left:12px;}
.change_btn{  font-size:12px; line-height:30px; padding-left:10px;}

.login_input{ width:230px; height:38px; line-height:38px; border:1px solid #aaaaaa; padding-left:8px; margin-bottom:10px; color:#aaaaaa;}
.login_btn{ width:100%;*width:240px; height:40px; margin:18px 0 28px 0;text-align:center; line-height:40px; display:block; background:url(../images/btn_group.png) no-repeat; color:#fff; font-size:16px; font-size:1.6rem; cursor:pointer;}
.login_btn:hover{ color:#fff;}
.login_btn_small{ margin:5px 0 15px 0 !important; }

.other_login{ text-align:center;color:#888888;padding: 0 14px 0;line-height:1px;border-left:38px solid #ddd;border-right:38px solid #ddd;  *line-height:16px; *clear:both; *border:none; *width:100%; *padding-top:5px;}
.social_icon{ margin-top:22px; }
.enterprise_login{ margin-top:18px;}
.social_icon a{ display:inline-block; width:25px; height:25px; cursor:pointer; background:url(../images/icon_group.png) no-repeat; float:left;}
#qq_icon{ background-position:0 -45px;}
#wechat_icon{ background-position:-24px -45px;}
#weibo_icon{ background-position:-53px -45px;}
#taobao_icon{ background-position:-77px -45px;}

.enterprise_login a{ font-size:16px; font-size:1.6rem; color:#436ecf; text-decoration:underline;}
.enterprise_login a:hover{color:#436ecf;color:#f93;}

.user_name{ padding-top:20px; text-align:center;}
.level{ font-size:18px; font-weight:bold; font-style:italic; color:#ff9933; padding-left:20px;}
.user_detail{ width:100%;}
.user_logo{ width:83px; height:83px; margin-bottom:4px; background:url(../images/logo_bg.png) no-repeat; text-align:center; margin-right:12px;}
.user_logo img{ width:77px; padding:3px;}
.brand_icon{ width:25px; height:28px; background:url(../images/brand_icon.png) no-repeat; display:block; position:absolute; right:0; bottom:2px;}
.signature_1{ font-size:1.6rem; font-size:16px; font-weight:bold; padding:16px 0 8px 0; display:block; float:left;width:154px;}
.signature_1 span.level_orange{ color:#f93; font-size:1.8rem; font-size:18px; font-weight:bold;display:block;*display:inline-block;font-style:italic; }
.signature_1 span i{ font-weight:bold;font-style:italic;  padding-right:3px;}
.signature_2{ color:#999;display:block; float:left; width:160px;}
.user_info{ width:100%; line-height:28px;}
.user_info a.txt_blue{ text-decoration:underline;}

.orange_btn{ width:280px;background:#ff9933; color:#fff; margin:4px 0 8px 2px;line-height:37px; padding:1px 0; height:35px; font-size:1.2rem;font-size:12px; }
.orange_btn a{ display:block; float:left; height:35px; border-right:1px solid #ffcc99; text-align:center; color:#fff;}
.orange_btn a:hover{ color:#fff; text-decoration:none;}
.orange_flag{ width:294px; height:45px; background:url(../images/login_flag.png) no-repeat; left:-7px; top:-8px; z-index:-1;}

/*modify 0303*/
.todo{ width:100%;}
.todo p{ line-height:28px; text-align:center;}
.todo p a,.todo p a:hover{ font-weight:bold; color:#ff9933; text-decoration:none;}

.qrcode_title{ padding-top:30px; text-align:center; color:#ffcf56; font-size:1.8rem; font-size:18px;}
.big_eqcode{ text-align:center; padding:16px 0 10px 0; height:197px;}
.big_eqcode_img{ width:172px;}
.use_help_img{ width:172px;text-align:center; position:absolute; top:26px; left:34px;}

.qrcode_staus p{text-align:center;}
.qrcode_staus p a{ display:inline-block; color:#7d9ff6; padding-left:8px; margin-top:15px;}


/*fastEnter Settings */
.fast_enter{padding:44px 0;}
.enter_icon{ width:100%;}
.enter_type{width:50%;}
.enter_type{margin:0 auto;text-align:left;content:"";display:table;clear:both; position:relative;}.enter_type{zoom:1;}

.enter_slider{  width:100%; padding-top:20px; overflow:hidden;}
/*focus */
#focus_box{ width:600px; height:280px; position:relative;}
#focus {width:430px; height:280px; overflow:hidden; position:relative; margin-left:116px;}
#focus ul {height:280px; position:absolute;}
#focus ul li {float:left; width:430px; height:280px; overflow:hidden; position:relative;}
#focus ul li div.fl{width:88px; margin:0 55px 18px 0; text-align:center; overflow:hidden;}
#focus ul li a{display:block;width:88px; height:88px;margin-bottom:14px;}
#focus ul li p{font-size:16px;font-size:1.6rem;}

#focus_box .preNext {display:block; height:76px; width:38px;background:url(../images/icon_group.png) no-repeat; position:absolute; top:110px;  cursor:pointer;}
#focus_box .pre {background-position:0 -71px; left:0;}
#focus_box .next {background-position:-38px -71px; right:0;}


.service_icon{ width:100%;}
.service_icon .enter_type{ width:54.3478%;}
.service_icon ul{ padding-top:20px; }
.service_icon ul li{ float:left; margin-left:50px; width:15.943%; text-align:center; margin-bottom:18px;}

/*financial Settings */
.box_l{padding-top:30px; width:100%;}
.box_item{ width:100%; margin-bottom:20px;}
.financial_ad{ width:48%;}
.infoHeader,.infoHeader_s{ width:100%; line-height:37px; background:url(../images/infoHead_bg.png) 0 0 no-repeat; text-indent:8px; font-size:16px; font-size:1.6rem; color:#fff;}
.infoBox{background-color:#fff; width:100%;}
.infoBox_l{ width:80%; overflow:hidden; padding:14px 0 14px 0;}
.infoBox_l p{ line-height:20px; padding-left:8px;}
.infoBox_l span{ padding-right:5px;}
.infoBox_r{padding:20px 8px 14px 0;}
.goto_btn{ display:block;width:100px; line-height:35px; text-align:center;background:url(../images/btn_group.png) 0 -75px no-repeat; color:#fff;}
.goto_btn:hover{ background-position:0 -40px; color:#fff; text-decoration:none;}

.box_r{ width:91.486%;padding-top:30px;}
.infoBox_p{ padding:22px 14px; line-height:25px;}
.detail_btn:hover{ color:#8d97da; text-decoration:none;}
.moreWay_btn{ display:block;width:100%; line-height:45px;text-align:center;background:url(../images/btn_group.png) 0 -110px no-repeat; color:#fff; font-size:18px; font-size:1.8rem;}
.moreWay_btn:hover{background-position:0 -155px; color:#fff; text-decoration:none;}

/*adjust box setting*/
.loan_pro .adjust_box,.loan_pro .adjust_box a{ height:204px;*line-height:12px;}
.loan_pro .adjust_box a{width:32%; background:url(../images/productShadow_bg.jpg) no-repeat;font-size:12px; *width:192px; *margin-right:8px; overflow:hidden;}
.loan_pro .adjust_box a img{width:92.7%; padding:4px 0 20px 0; *width:178px;}

.loan_box{ background:url(../images/loan_bg.png) no-repeat; width:100%; height:214px; position:relative;}
.loan_btn{ width:100%; background:url(../images/loan_btn.png) no-repeat; color:#fff; text-align:center; line-height:33px; height:33px; bottom:1px; left:0;  display:block;}
.loan_btn:hover{ color:#fff; text-decoration:none;}
.loan_flow{ width:100%; text-align:center;}
.loan_flow img{ width:auto; padding-top:26px; margin-bottom:6px;}
.loan_txt{ width:100%;}
.flow_one{ width:33.33333%; text-align:center; line-height:23px;}
.small_tip{ color:#999; font-size:12px;}

.fina_tool .adjust_box,.fina_tool .adjust_box a{  font-size:16px; font-size:1.6rem; color:#fff;*line-height:20px;}
.fina_tool .adjust_box a{width:48.515%;height:209px;background:url(../images/tool_bg.png) 0 -209px no-repeat;margin-bottom:14px;text-align:center;*margin-left:8px;}
.fina_tool .adjust_box a:hover{ background-position:0 0;}
.fina_tool .adjust_box a img{ width:60px; padding:52px 0 28px 0;}

.local_features .city_name{ margin-bottom:6px;}
.local_features .city_name a{ width:100px;height:30px;color:#fff; line-height:30px; display:block; float:left; margin:0 25px 6px 0;}
.local_features .city_name a{width:16.667%;background:url(../images/btn_group.png) -195px -71px no-repeat;text-align:center;}
.local_features .city_name a:hover,.local_features .city_name a.active{ background-position:-195px -41px;}

.local_ad{width:100%; margin-top:6px; padding-bottom:20px;}
.local_ad a{ width:49.333%; display:block;}

.news .adjust_box,.news .adjust_box a{ height:32px;color:#fff; line-height:32px;}
.news .adjust_box a{width:32.8%; width:32%\0; *width:32.8%;background-color:#ffcf56;text-align:center;}
.news .adjust_box a:hover,.news .adjust_box a.active{background-color:#6699ff;}

.news_list{ float:left; width:100%;}
.news_list li{ float:left; width:100%; margin-top:12px; background:url(../images/icon_group.png) -44px 0 no-repeat;}
.news_list li a{ display:inline-block;}
.news_detail{ width:84.166%; overflow:hidden; white-space:nowrap;margin-left:15px;}
.news_date{ text-align:right;}
.news_list li a:hover{ text-decoration:none; color:#6699ff;}


.box_r a.fr{ display:inline-block; width:100%; }

/*重要通知*/
.notice_popup{ width:530px; margin:0 auto; padding-bottom:35px; border:3px solid #e0e0e0;display:none;position:fixed;left:-9999px;z-index:999; top:200px; background-color:#fff;}
.notice_title{ width:100%; line-height:46px; border-bottom:1px solid #e3e3e3; color:#ff9900; font-size:1.6rem; font-size:16px; display:table; clear:both; content:"";}.notice_title{zoom:1;}
.notice_title span,.notice_title a{ display:inline-block; padding:0 8px;}
.notice_title a.close{ width:18px; height:18px; background:url(../images/icon_group.png) 0 -424px no-repeat; margin-top:13px;}
.notice_content{width:100%; padding-top:12px;display:table; clear:both; content:"";color:#999;}.notice_content{zoom:1;}
.panda_tip{ width:100%; text-align:center; line-height:62px; color:#666;}
.panda_tip img{ width:auto; max-width:none;}
.notice_info{ padding:20px 28px 30px 28px; text-align:left; text-indent:12px;}
.notice_content .align_r{ padding:0 28px;}

/*首页快速导航*/
#tbox{width:34px; float:right; position:fixed; z-index:99999;margin:-125px 0 0;overflow:hidden;padding:0;right:20px;top:70%;}
.floor{height:34px; margin-bottom:2px;cursor:pointer; background:url(../images/floor_nav_bg.png) no-repeat;}
.floor:hover,.activeBg{ background:url(../images/floor_nav_bg_active.png) no-repeat;}

/*modify 0303*/
.goTo_btn{ display:block; width:19px; height:19px; position:absolute; background:url(../images/icon_group.png) 0 -215px no-repeat; top:0; }
.right_5{right:5px;}
.right_30{right:30px;}

.safe_logout{ width:100%; height:56px; line-height:56px; border-bottom:1px dotted #d6d9d9; color:#999; text-indent:16px; margin-bottom:20px;}
.logout_btn{ display:block; width:83px; height:22px; line-height:22px; background:url(../images/btn_group.png) 0 -600px no-repeat; text-align:center; color:#999; font-size:1.2rem; font-size:12px; border:none; margin:18px 18px 0 0;}
.enter_scru{ width:234px; height:36px; line-height:36px; background:url(../images/btn_group.png) 0 -721px no-repeat; text-align:center; border:none; color:#fff; margin:22px 0 46px 10px;}
.fast_enter_link{text-align:center;color:#888888;padding: 0 18px 0;line-height:1px;border-left:40px dotted #ddd;border-right:40px dotted #ddd;  *line-height:16px; *clear:both; *border:none; *width:100%; *padding-top:5px; margin:0 0 20px 6px;}
.todo_item{ width:33.3333%;}

/*modify 0309 */
.row,.box_banner{ width:100%; min-width:1200px; clear:both; display:table; content:"";}.box_banner,.row{zoom:1;}

/*最新活动广告图 0316 */
#activiy_focus {width:505px; height:184px; overflow:hidden; position:relative;}
#activiy_focus ul {height:184px; position:absolute;}
#activiy_focus ul li {float:left; width:505px; height:184px; overflow:hidden; position:relative; background:#000;}
#activiy_focus ul li div {position:absolute; overflow:hidden;}
#activiy_focus .btn {height:20px;line-height:23px;position:absolute; width:400px; height:10px; right:45px; *left:196px; bottom:20px; text-align:center;}
#activiy_focus .btn span {display:inline-block; width:26px; height:20px; background:url(../images/icon_group.png) -26px -25px no-repeat; text-indent: -999em; overflow: hidden; *float:left;}
#activiy_focus .btn span.on {background-position:0 -25px;cursor:pointer;}


