@charset "utf-8";
/* 说明：一些页面间共用的样式 */
.fl,
.float_left{float:left}
.fr,
.float_right{float:right}
.pa{position:absolute}
.pr{position:relative}
.pointer{cursor:pointer}
.ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.cl,
.clear_both{zoom:1}
.cl::after{content:'';display:block;clear:both;height:0}
.sign{color:#f60}
.wrap{margin:0 auto;width:1050px;max-width:100%}
.after:after{content:"";display:table;clear:both;overflow:hidden}
body,img,ul,li,input,a,form{margin:0px;padding:0px;text-decoration:none;list-style-type:none}
a {outline: none;color:inherit}
a:hover{color:inherit}
a img{border:0px}
/* body */
.bor_rad{border-radius:5px}
/* head */
.head{width:100%;height:31px;line-height:30px;font-size:13px;color:#666;background:#eee;border-bottom:1px solid #ddd}
.head_r_unload:after{display:block;content:"";clear:both;height:0px;line-height:0px;font-size:0px}
.head_ru_name{float:left}
.head_ru_input{float:left;margin:5px;width:80px;height:20px;border:1px solid #ddd}
.head_ru_btn{float:right;margin:5px 0;width:52px;height:20px;line-height:18px;color:#666;background:none;border:1px solid #ccc;text-align:center}
.head_l_a{color:#05579B}
.head_l_a:hover{text-decoration:underline}
.logo{padding:7px 0;height:94px}
.logo img{display:block;cursor:pointer;/* transform:translateY(50%); */}
/* nav */
.nav_div{position:relative;z-index:2;height:48px;line-height:48px;background:#3b6cb4
}
.nav_ul li{float:left;width:110px;height:40px;text-align:center}
.nav_ul li+li{margin-left:0}
.nav_ul a{display:inline-block;width:100%;font-size:16px;color:#fff}
/*.nav_ul a.nav_a_bgs, .nav_ul a.nav_a_bgs:hover{ padding:0 0 0 20px; width:90px; color:#fff; background:url(../images/common/home_sty.png) no-repeat 30px center #ff9e01; }*/
.nav_ul a.nav_a_bgs,
.nav_ul a.nav_a_bgs:hover{width:120px;background:#2f8bd4}
/* bottom */
.bottom_div{margin:20px auto 10px auto;padding:10px 0;clear:both;width:100%;/* height:100px; */line-height:1.5em;font-size:13px;text-align:center;border-top:1px solid #ddd}
/* recommend */
.rec_box{margin:0 0 20px 0;width:220px;border:1px solid #ddd}
.rec_class{margin:0}
.rec_b_title{padding:10px 10px 10px 25px;font-size:14px;background:url(../images/common/rec.png) no-repeat 5px center #f0f0f0;border-bottom:1px solid #ddd}
.rec_bt_more{font-size:12px;font-weight:normal;color:#666}
.rec_b_ul li{padding:10px 5px;cursor:pointer;border-bottom:1px dotted #ddd}
.rec_b_ul li:hover{background:#f6f5f5}
.rec_b_ul li:last-child{border-bottom:none}
.rec_b_ul li:after{display:table;clear:both;content:"";overflow:hidden}
.rec_bu_rank{display:inline-block;margin:15px 0 0 0;width:20px;height:20px;line-height:20px;text-align:center;color:#fff;background:#c2c2c2;border-radius:5px}
.rec_bu_img{margin:5px 5px 0 8px;width:60px;height:36px}
.rec_bu_img img{width:100%;height:100%}
.rec_bu_text{margin:2px 0 0 0;width:110px;line-height:20px;font-size:12px}
.rec_but_name{color:#000000}
.rec_but_num{color:#999}
.rec_c_rank{display:block;margin:10px 5px 0 0;width:20px;height:20px;line-height:20px;text-align:center;color:#fff;background:#c2c2c2;border-radius:5px}
.rec_c_name{display:inline-block;margin:10px 0;width:148px;color:#000000}
.rec_c_num{margin:10px 0;color:#999}
.rec_c_ul li{padding:0 10px;cursor:pointer;border-bottom:1px dotted #ddd}
.rec_c_ul li:hover{background:#f6f5f5}
.rec_c_ul li:last-child{border-bottom:none}
/* location */
.loc_t{z-index:1;height:45px}
.loc_t_l{width:390px;line-height:40px;color:#666;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.loc_t_l a{padding:0 5px 0 0;line-height:25px;color:#666}
.loc_t_r{padding:10px 0}
.loc_ul{z-index:1;display:block;zoom:1;border-left:1px solid #ddd}
.loc_ul li{float:left;display:block;padding:0 8px;height:25px;line-height:25px;cursor:pointer;border-left:0}
.loc_li{color:#666;background:url(../images/common/xz_bg.png) repeat-x;border:1px solid #ddd}
.loc_lis{color:#fff}
.loc_li .loc_jc{display:block;padding:0 15px 0 0;background:url(../images/common/c_r_jc.png) no-repeat right center}
.loc_lis .loc_jc{display:block;padding:0 15px 0 0;background:url(../images/common/c_r_jcs.png) no-repeat right center}
.loc_jl{margin:0 0 0 10px;width:25px;height:25px;line-height:25px;font-family:"宋体";color:#666;text-align:center;cursor:pointer;background:url(../images/common/xz_bg.png) repeat-x;border:1px solid #ddd}
.loc_jn{margin:0 0 0 10px;line-height:25px}
.return_top{position:absolute;right:-35px;bottom:0;padding:23px 5px 7px 5px;width:30px;line-height:16px;color:#666;cursor:pointer;font-weight:normal;background:url(../images/common/return_top.png) center 3px no-repeat #f5f5f5;border:1px solid #e5e5e5}
/* pageBar */
.paging_div{margin:0 auto;padding:25px 0 0 0;width:350px}
.paging_ul li{float:left;padding:0 5px;line-height:20px;font-size:12px}
.pag_sp{display:block;width:30px;height:20px;cursor:pointer}
.pag_opt{height:20px;outline:none}
.pag_numb{display:block;width:20px;height:20px;text-align:center;cursor:pointer;background:#fff;border:1px solid #c6e3a2}
.pag_numb:hover{border:1px solid #86ad58}
.pag_y{display:block;padding:0 5px;height:20px;line-height:20px;color:#fff;cursor:pointer;background:#67aa15}
.pag_y:hover{background:#5d980f}
/* login */
.login_div{position:absolute;z-index:100000;width:100%;height:100%;background:#000000;-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5;filter:alpha(opacity=50)}
.login_con{position:absolute;left:50%;top:50%;z-index:1000000;zoom:1;margin:-150px 0px 0px -240px;width:480px;background:url(../images/common/login_img_bg.png) no-repeat left 40px;border-radius:10px}
.login_top{padding:0 15px;height:45px;line-height:45px;background:#0e8bdf;border-radius:10px 10px 0 0}
.login_col{padding:5px 0 0 0;display:block;cursor:pointer}
.login_tit{color:#fff;font-size:16px}
.log_c_div{height:220px}
.log_ta_d{padding:45px 0 0 120px}
.log_tab{border:0}
.log_tab tr td{padding:15px 5px 0 0;border:0}
.log_td_r{display:block;text-align:right}
.log_us_d{width:260px;height:35px;background:#fff;border:1px solid #a2c9e4;border-radius:5px}
.log_us_img{float:left;width:30px;height:33px;background:url(../images/common/login_user.png) no-repeat 5px center #d9e9f4;border-radius:5px 0 0 5px}
.log_us_imgs{float:left;width:30px;height:33px;background:url(../images/common/login_pas.png) no-repeat 5px center #d9e9f4;border-radius:5px 0 0 5px}
.log_us_te{display:block;padding:0 0 0 5px;width:220px;height:30px;line-height:30px;color:#666;border:0;outline:none}
.f_p_a{float:left;display:block;margin:10px 0 0 60px;color:#0e8bdf;outline:none}
.log_bot{padding:0 15px;height:50px;line-height:50px;background:#dfedf9;border-top:1px solid #a8d0eb;border-radius:0 0 10px 10px}
.log_bot_t{font-size:13px;color:#F60}
.log_bot_b{margin:7px 0 0 0;width:120px;height:35px;line-height:35px;font-size:16px;text-align:center;color:#fff;cursor:pointer;background:#0e8bdf;border-radius:5px}
.log_bot_b:hover{background:#0a7ed1}