@charset "utf-8";
/* CSS Document */
*{-webkit-box-sizing:border-box; -moz-box-sizing:border-box;box-sizing:border-box;}
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family:"微软雅黑";vertical-align:baseline;}
body {
	line-height: 1; font-size:13px;
}
ol, ul {
	list-style: none;
}

table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

a{ text-decoration:none;}
a:link{ text-decoration:none;}
a:visited{ text-decoration:none;}
a:hover{ text-decoration:none;outline:none;}
a:active, a:focus {outline:none;}

/*浮动相关*/
.floatleft{float:left;}
.floatright{float:right;}
.clear{clear:both;}
.fix{overflow:hidden; zoom:1;}
.clearfix{*zoom:1}
.clearfix:after{content:"";display:block; width:0;height:0;clear:both;visibility:hidden;}

input,textarea{color:inherit;font:inherit;margin:0;}
input{line-height:normal;outline:none;}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#bfbfbf;}
input[type=text]::-ms-clear,input[type=tel]::-ms-clear,input[type=number]::-ms-clear{display:none}
input:-webkit-autofill,textarea:-webkit-autofill{background:none;-webkit-box-shadow:0 0 0px 1000px #d2d2d2 inset;}
input[type="text"],input[type="password"]{-webkit-appearance:none;appearance:none;outline:none;border-radius:0;}
input{-webkit-appearance:none;outline:none;-webkit-border-radius:none;-webkit-appearance:none;appearance:none;outline:none;border-radius:0;}
a,input{-webkit-tap-highlight-color:rgba(255,0,0,0);}

/*首页*/

.home_box{}
.home_location{ padding:20px 10px 0;}
.home_location li{ padding:8px 15px 8px 10px;background-color:#f5f5f5; color:#428bca;-webkit-border-radius:4px; -moz-border-radius:4px;border-radius:4px;}
.home_location li a{color:#428bca; margin:0 5px;}

.home_count{ padding-top:20px; height:110px;}
.home_count_row{ float:left; width:25%; padding:0 10px;}
.home_count_row ul{ position:relative; height:88px; padding-left:50%;background:url(../image/home_bg_one.png) left top repeat-x;border:1px solid #eaeaea;-webkit-border-radius:10px; -moz-border-radius:10px;border-radius:10px;}
.home_count_row ul:before{ content:""; position:absolute; left:50%; top:50%;width:50px; height:40px; background:url(../image/icon.png) 0 0 no-repeat; -webkit-transform:translate(-45px,-50%); -moz-transform:translate(-45px,-50%);transform:translate(-45px,-50%);}
.home_count_row ul.home_count_money:before{ background-position:-50px 0;}
.home_count_row ul.home_count_card:before{ background-position:-100px 0;}
.home_count_row ul.home_count_info:before{ background-position:-150px 0;}
.home_count_txt{ padding:24px 0 24px 15px; line-height:20px;}
.home_count_txt span{ font-size:24px;}
.home_count_num{ position:absolute; padding:0 5px; min-width:20px;height:20px;right:-10px; top:-10px; text-align:center;line-height:20px;color:#fff;background-color:#488cc8;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}

.home_nomal_box{ margin:20px 10px 0;background-color:#fff; border:2px solid #f6f6f6;-webkit-border-radius:8px; -moz-border-radius:8px;border-radius:8px;}
.home_nomal_top{ position:relative;height:40px; padding-left:20px;line-height:40px;color:#666;background-color:#f6f6f6;-webkit-border-radius:8px; -moz-border-radius:8px;border-radius:8px;}
.home_nomal_top span{ position:absolute; top:10px; width:20px; height:20px; cursor:pointer;background:url(../image/icon.png) 0 0 no-repeat;}
.home_nomal_top span.icon_open{ right:50px; background-position:-20px -40px;}
.home_nomal_top span.icon_close{ right:20px; background-position:0 -40px;}

.home_data{ text-align:right; padding:10px 20px 0;}
.home_data ul{ display:inline-block;*zoom:1; width:75px; height:32px; line-height:30px; color:#508ec3;text-align:center; background-color:#fff; border-left:1px solid #508ec3; border-top:1px solid #508ec3; border-bottom:1px solid #508ec3; cursor:pointer;}
.home_data ul:first-child{ -webkit-border-radius:4px 0 0 4px; -moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px;}
.home_data ul:last-child{ -webkit-border-radius:0 4px 4px 0; -moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0; border-right:1px solid #508ec3;}
.home_data ul.home_dataon{ color:#fff; background-color:#508ec3;}
.home_quxian{ padding:10px 10px 0;}
.home_quxian ul{ height:200px;}

.home_zhu,.home_quan,.home_trade,.home_bing{ padding:10px;}
.home_zhu ul,.home_quan ul,.home_trade ul,.home_bing ul{ height:200px;}
.home_trade ul,.home_bing ul{ height:250px;}
.home_bing_f{ float:left;width:35%;}
.home_rank_f{ float:left;width:65%;}

.highcharts-legend-item text{ dominant-baseline:ideographic}

.home_debt{ padding:30px 0;}
.home_debt ul{ position:relative;float:left;width:33.33333333%; height:70px; padding:12px 20px 0 75px; border-right:1px solid #eaeaea;}
.home_debt ul:last-child{border-right:0;}
.home_debt ul:before{ content:"";position:absolute; left:15px; top:50%; width:50px; height:50px; background:url(../image/icon.png) 0 0 no-repeat; -webkit-transform:translate(0,-50%); -moz-transform:translate(0,-50%);transform:translate(0,-50%);}
.home_debt ul.icon_score:before{ background-position:-40px -40px;}
.home_debt ul.icon_card:before{ background-position:-90px -40px;}
.home_debt ul.icon_quan:before{ background-position:-140px -40px;}
.home_debt ul li.debtbar{ position:relative;height:28px;}
.home_debt ul li.debtbar span{ overflow:hidden;position:absolute; width:0; height:28px;top:0; font-size:14px; line-height:28px; color:#fff;-webkit-transition:width 1s ease-out; -moz-transition:width 1s ease-out;transition:width 1s ease-out;}
.home_debt ul li.debtbar span.barl{ padding-left:10px;background-color:#8a8a8a; -webkit-border-radius:5px 0 0 5px; -moz-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px;}
.home_debt ul li.debtbar span.barr{ padding-right:10px; text-align:right;-webkit-border-radius:0 5px 5px 0; -moz-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0;}
.home_debt ul.icon_score li.debtbar span.barr{ background-color:#c74f4c;}
.home_debt ul.icon_card li.debtbar span.barr{ background-color:#79a36b;}
.home_debt ul.icon_quan li.debtbar span.barr{ background-color:#508ec3;}
.home_debt ul li.debttxt{ position:relative; line-height:24px; text-align:center; color:#8a8a8a;}
.home_debt ul.icon_score li.debttxt span{ color:#c74f4c;}
.home_debt ul.icon_card li.debttxt span{ color:#79a36b;}
.home_debt ul.icon_quan li.debttxt span{ color:#508ec3;}
.home_debt ul li.debttxt a{ position:absolute; top:0;}
.home_debt ul li.debttxt a.txtl{ left:2px;}
.home_debt ul li.debttxt a.txtr{ right:2px;}
.home_debt ul.icon_score li.debttxt a.txtr{ color:#c74f4c;}
.home_debt ul.icon_card li.debttxt a.txtr{ color:#79a36b;}
.home_debt ul.icon_quan li.debttxt a.txtr{ color:#508ec3;}

.home_yx{ position:relative;padding:15px 120px 15px 80px;}
.home_yx_circle{ position:relative;float:left;width:270px;height:270px;}
.home_yx_circle li{ position:absolute;color:#fff;text-align:center; font-size:14px;line-height:20px;-webkit-border-radius:50%; -moz-border-radius:50%;border-radius:50%;}
.home_yx_circle li.circle_o{ left:0; top:0; z-index:1;width:270px; height:270px;background-color:#a1a09d;}
.home_yx_circle li.circle_t{ left:20px; top:20px; z-index:2;width:230px; height:230px;background-color:#91908d; border:5px solid #fff;}
.home_yx_circle li.circle_s{ left:45px; top:45px; z-index:3;width:180px; height:180px;background-color:#82817d; border:5px solid #fff;}
.home_yx_circle li.circle_f{ left:70px; top:70px; z-index:4;width:130px; height:130px;background-color:#72706c; border:5px solid #fff;}
.home_yx_circle li.circle_w{ left:95px; top:95px; z-index:5;width:80px; height:80px; line-height:70px; font-size:20px;background-color:#63615c; border:5px solid #fff;}
.home_yx_circle li.circle_q{width:28px; height:28px; z-index:6;-webkit-transition:all .5s; -moz-transition:all .5s;transition:all .5s;}
.home_yx_circle li.circle_qon{width:32px; height:32px; border:2px solid #fff; -webkit-transform:translate(-2px,-2px); -moz-transform:translate(-2px,-2px);transform:translate(-2px,-2px)}

.home_yx_list{ margin-left:450px; padding-top:25px;}
.home_yx_list li{ font-size:22px; line-height:50px;}
.home_yx_count{position:absolute; left:410px;top:20px; width:60%;height:250px; padding-top:25px;border:3px solid #a0c2df;-webkit-border-radius:10px; -moz-border-radius:10px;border-radius:10px; background-color:#fff; -webkit-transition: all .3s; -moz-transition: all .3s;transition: all .3s; -webkit-transform:scale(0);-moz-transform:scale(0);transform:scale(0)}
.home_yx_count:before{ content:""; position:absolute; left:-25px;top:50%; width:30px; height:57px;background:url(../image/home_arrow.png) 0 0 no-repeat;-webkit-transform:translate(0,-50%); -moz-transform:translate(0,-50%);transform:translate(0,-50%);}
.home_yx_count li{ overflow:hidden;float:left; width:50%; height:100%;padding-left:60px; font-size:20px; color:#63615c; line-height:30px;}
.home_yx_count li h5{ font-weight:normal; color:#508ec3;}
.home_yx_count li h6{ font-weight:normal;}
.home_yx_count li p{ padding-top:20px;}
.home_yx_count li p span{ margin-left:25px;}
.home_yx_count li div{font-size:120px; line-height:1; color:#508ec3;}
.home_yx_counton{ -webkit-transform: scale(1); -moz-transform: scale(1);transform: scale(1);}

.home_shop{ position:relative;height:270px; padding:10px 190px 0 160px;}
.home_shop_tab{ position:absolute; left:20px; top:-32px;}
.home_shop_tab li{ display:inline-block;*zoom:1; width:75px; height:32px; line-height:30px; color:#508ec3;text-align:center; background-color:#fff; border-left:1px solid #508ec3; border-top:1px solid #508ec3; border-bottom:1px solid #508ec3; cursor:pointer;}
.home_shop_tab li:first-child{ -webkit-border-radius:4px 0 0 4px; -moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px;}
.home_shop_tab li:last-child{ -webkit-border-radius:0 4px 4px 0; -moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0; border-right:1px solid #508ec3;}
.home_shop_tab li.home_shopon{ color:#fff; background-color:#508ec3;}

.home_shop_l,.home_shop_r{ position:absolute;top:10px;font-size:12px;}
.home_shop_l{left:0;width:150px;padding-left:20px;color:#63615c;}
.home_shop_r{right:0;width:180px;padding-left:40px;color:#323232;}
.home_shop_l li,.home_shop_r li{ margin-top:10px;}
.home_shop_l li:first-child{ margin-top:0;font-size:16px; color:#508ec3; line-height:24px;}
.home_shop_l li:nth-child(2),.home_shop_l li:nth-child(3){ font-size:14px; color:#508ec3; line-height:16px;}
.home_shop_r li:first-child{ margin-top:0;font-size:16px; color:#8a8a8a; line-height:24px;}
.home_shop_r li:nth-child(2),.home_shop_r li:nth-child(3){ font-size:14px; color:#8a8a8a; line-height:16px;}


.home_shop_c{ height:100%;}

/*活动*/
.act_box{ margin:20px 10px 10px;border:1px solid #eee; background:url(../image/actbg.jpg) #fff 0 0 repeat-y; -webkit-border-radius:4px; -moz-border-radius:4px;border-radius:4px; box-shadow:0 0 5px #0CC}
.act_l{ float:left; width:295px;}
.act_list{background-color:#fff;font-size:14px; border-bottom:1px solid #eee;-webkit-border-radius:4px 0 0 0; -moz-border-radius:4px 0 0 0;border-radius:4px 0 0 0;}
.act_list h6{ padding-left:15px;color:#363544; font-weight:bold; line-height:32px;border-bottom:1px solid #f0f0f0;}
.act_list li{ padding:0 1px;}
.act_list li a{ display:block;height:32px; line-height:32px;padding:0 20px; color:#878787;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.act_list li a:hover{ color:#fff; background-color:#428bca;-webkit-border-radius:5px; -moz-border-radius:5px;border-radius:5px;}
.act_list li a.aon{ color:#fff; background-color:#428bca; -webkit-border-radius:5px; -moz-border-radius:5px;border-radius:5px;}
.act_search{ overflow:hidden;*zoom:1;padding:14px;}
.act_search input{float:left;width:202px; height:40px; padding:0 10px;border:1px solid #eeeeee; outline:none;-webkit-border-radius:5px; -moz-border-radius:5px;border-radius:5px;}
.act_search a{ float:right; width:56px; height:40px; font-size:14px;line-height:40px; color:#fff;text-align:center;background-color:#428bca;-webkit-border-radius:5px; -moz-border-radius:5px;border-radius:5px;}

.act_style{ padding:0 18px;}
.act_style li{ position:relative; padding:4px 0 20px 0;}
.act_style li a{ display:block; height:26px; font-size:14px; line-height:26px; color:#363544;padding:0 0 0 18px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.act_style li span{ position:absolute; left:0; top:4px; height:26px; width:6px; background-color:#fbdaac;-webkit-border-radius:3px; -moz-border-radius:3px;border-radius:3px;}
.act_style li.act_style_dai span{ background-color:#fab34d;}
.act_style li.act_style_ok span{ background-color:#9bd26a;}
.act_style li.act_style_refuse span{ background-color:#e84c47;}
.act_style li.act_style_delete span{ background-color:#777;}

.act_add{ padding:0 12px 12px 12px;}
.act_add a{ display:block; height:40px; line-height:40px; text-align:center;color:#fff; font-size:14px;background-color:#428bca; -webkit-border-radius:5px; -moz-border-radius:5px;border-radius:5px;}

.act_r{ margin-left:296px;}
.act_data{ overflow:hidden;*zoom:1; padding:20px 0 15px 0;font-size:16px; line-height:20px;color:#363544; font-weight:bold;}
.act_data_year{ float:left; width:100px; text-align:center;}
.act_data_month{ position:relative; width:120px;margin-left:125px;}
.act_data_month a{ display:block; height:20px; text-align:center;}
.act_data_month span{ position:absolute; width:10px; height:20px; top:0;background:url(../image/icon.png) 0 0 no-repeat; cursor:pointer;}
.act_data_month span.jt_l{ left:0; background-position:0 -60px;}
.act_data_month span.jt_r{ right:0; background-position:-10px -60px;}
.act_data_week{ overflow:hidden;*zoom:1; padding-bottom:15px;font-size:14px; color:#bdbdbd; border-bottom:1px solid #f0f0f0;}
.act_data_week li{ float:left; width:14.28571428%; text-align:center;}
.act_data_list{ overflow:hidden;*zoom:1}
.act_data_list li{ position:relative;float:left; width:14.28571428%; height:185px; padding-top:7px;text-align:center; font-size:67px;color:#bdbdbd;border-right:1px solid #f0f0f0;}
.act_data_list li:nth-of-type(7n+7){ border-right:none;}
.act_data_list li.lihui{ color:#e5e5e5;}

/*登录*/
.login_top{ position:relative; height:110px; padding:0 0 0 50px;border-bottom:3px solid #8bbd1d; font:normal 24px/107px "微软雅黑";color:#8bbd1d; background-color:#fff;}
.login_top span{ position:absolute; right:50px;top:50%;width:222px; height:48px; margin-top:-24px;background:url(../image/login_logo.png) 0 0 no-repeat;}
.login_box{ height:870px; padding-top:210px;background:url(../image/login_bg.jpg) center top no-repeat;}
.login_box dl{ width:536px; height:345px; padding:0 62px;margin:0 auto; background:url(../image/login_box.png) 0 0 no-repeat;}
.login_box dl dt{ padding-top:20px;font-size:20px; color:#117239; text-align:center;}
.login_box dl div{ overflow:hidden;*zoom:1;position:relative;margin-top:20px;padding-left:20px; width:410px;}
.login_box dl div input{ width:100%;height:43px; padding:0 0 0 45px;background-color:#eee; border:none; font-size:16px; color:#848484; line-height:43px;}
.login_box dl div i{ position:absolute; left:20px; top:9px;width:25px; height:25px; background:url(../image/icon_login.png) 0 0 no-repeat;}
.login_box dl div.icon_user i{ background-position:0 0;}
.login_box dl div.icon_suo i{ background-position:-25px 0;}
.login_box dl div.icon_key i{ background-position:-50px 0;}
.login_box dl div button{width:186px; height:42px; color:#fff; font-size:16px; line-height:42px; text-align:center; background-color:#8bbd1d;}
.login_box dl div button.btn_dl{ float:left;}
.login_box dl div button.btn_re{ float:right;}
