@charset "utf-8";
/* 说明：一些页面间共用的样式 */

.fl{float: left;}
.fr{float: right;}
.pa{position: absolute;}
.pr{position: relative;}
.pointer{cursor: pointer;}
.ellipsis{overflow: hidden;white-space: nowrap;text-overflow: ellipsis}
.cl{clear: both;}
.sign{color: #f60;}
.wrap{width:1050px; margin:0px auto;}
.after:after{content: "";display: table;clear: both;overflow: hidden;}


/* login */
.login_div{ position:absolute; width:100%; z-index:100000; height:100%; background:#000;filter:alpha(opacity=50);  -moz-opacity:0.5; -khtml-opacity: 0.5;  opacity: 0.5;}
.login_con{ width:480px; border-radius:10px;z-index:1000000; background:url(../img/login_img_bg.png) no-repeat left 40px ; zoom:1; position:absolute; left:50%; top:50%; margin:-150px 0px 0px -240px;}
.login_con:after{ clear:both; content:""; display:block; font-size:0px; height:0px; line-height:0px;}
.login_top{ background:#0E8BDF; height:45px; line-height:45px; border-radius:10px 10px 0px 0px; padding:0px 15px;}
.login_col{ padding:5px 0px 0px 0px; display:block; cursor:pointer;}
.login_tit{ color:#fff; font-size:16px;}
.log_c_div{ height:220px; }
.log_bot{ border-radius:0px 0px 10px 10px; padding:0px 15px; background:#DFEDF9; height:50px; line-height:50px; border-top:1px solid #A8D0EB;}
.log_bot_t{ font-size:13px; color:#F60;}
.log_bot_b{ background:#0E8BDF; height:35px; line-height:35px; width:120px; text-align:center; font-size:16px; color:#fff;border-radius:5px; margin:7px 0px 0px 0px; cursor:pointer;}
.log_bot_b:hover{ background:#0A7ED1; }
.log_us_d{ border:1px solid #A2C9E4; background:#fff; height:35px; width:260px; border-radius:5px;}
.log_us_img{ float:left; background:url(../img/login_user.png) no-repeat 5px center #D9E9F4;  width:30px;border-radius:5px 0px 0px 5px; height:33px;}
.log_us_imgs{ float:left; background:url(../img/login_pas.png) no-repeat 5px center #D9E9F4;  width:30px;border-radius:5px 0px 0px 5px; height:33px;}
.log_us_te{ height:30px; line-height:35px; width:220px; padding:0px 0px 0px 5px; border:0px; display:block; outline:none; color:#666;}
.log_tab tr td{ border:0px; padding:15px 5px 0px 0px;}
.log_tab { border:0px; }
.log_ta_d{ padding:45px 0px 0px 120px;}
.log_td_r{ text-align:right;}
.log_td_r{ display:block; text-align:right;}
.log_rad{ float:left; height:14px; width:14px; margin-top:3px;}
.log_r_c{ padding:0px 0px 0px 5px; float:left;}
.f_p_a{display: block;margin: 10px 0px 0px 60px;color: #0E8BDF;outline: none;float: left;}

/* head */
.head{width: 100%; height: 30px;line-height: 30px; background: #eee;border-bottom: 1px solid #ddd;font-size: 13px;color: #666;}
.head_right{}
.head_ru_input{width: 80px;height: 20px;border: 1px solid #ddd;}
.head_ru_btn{text-align:center;cursor: pointer; display: inline-block; width: 50px;height: 25px;line-height: 25px; background: url(../img/head_btn_bg.png) no-repeat;color:#666;vertical-align: middle;border: none;}
.head_ihl_name{color: #ff750f;margin: 0 10px 0 0;font-weight: bold;}
.head_l_a{display: inline-block;width: 65px;height: 26px;text-align: center;}
.logo{height: 93px;overflow: hidden;padding: 7px 0; background:url(../img_change/bei_jing.png) center}
.logo img{cursor: pointer;}

/* nav */
.nav_div{ height:45px; line-height:45px;  background:url(../images/nav_x.png) repeat-x; }
.nav_text{ width:1000px; margin:0px auto;}
.nav_ul li a{ display:block;  float:left; color:#FFF; text-align:center; font-size:16px;}
.nav_ul li a:hover{ color:#FF0;}
.nav_a_bgs{ background:url(../images/nav_bg.png) no-repeat center bottom; width:135px;}
.nav_a_bg{ width:108px;}


/* location */
.loc_t{ height:45px; z-index:1;}
.loc_t_l{width: 390px; line-height:40px; color:#666;}
.loc_t_l a{ padding:0 5px 0 0; line-height:25px;color:#666;}
.loc_t_r{padding: 10px 0;}
.loc_ul{ display:block; border-left:1px solid #DDDDDD;zoom:1; z-index:1;}
.loc_ul:after{ clear:both; display:block; content:""; height:0; line-height:0; font-size:0;}
.loc_ul li{ float:left; display:block; height:25px; line-height:25px; padding:0 8px; border-left:0; cursor:pointer;}
.loc_li{ background:url(../img/xz_bg.png) repeat-x; border:1px solid #DDDDDD; color:#666;}
.loc_lis{color: #fff;}
.loc_jl{background:url(../img/xz_bg.png) repeat-x; border:1px solid #B1D1E9; height:25px; line-height:25px; width:25px; color:#666; text-align:center; margin:0 0 0 10px; cursor:pointer; font-family:"宋体"}
.loc_jn{ line-height:25px; margin:0 0 0 10px;}
.loc_jc{display: block;background: url(../img/c_r_jc.png) no-repeat right center;padding: 0px 15px 0px 0px;}
.loc_jcs{background: url(../img/c_r_jcs.png) no-repeat right center;}

.return_top{  position:absolute; width:30px; right:-35px; bottom:0; border:1px solid #E5E5E5; background:#F5F5F5 url(../img/return_top.png) center 3px no-repeat; padding:23px 5px 7px 5px; line-height:16px; color:#666; cursor:pointer; font-weight:normal;}


/* bottom */
.bottom{height: 100px; padding: 15px 0;margin: 10px 0 0 0;line-height: 20px; text-align: center;font-size: 12px;border-top: 1px solid #ddd;}


/* 推荐盒子 */
.rec_box{width: 220px;border: 1px solid #ddd;margin:0 0 20px 0;}
.rec_b_title{padding: 10px 10px 10px 25px;border-bottom: 1px solid #ddd;background:#f0f0f0 url(../img/rec.png) no-repeat 5px center;font-size: 14px;}
.rec_bt_more{font-size: 12px;color: #666;font-weight: normal;}
.rec_b_ul li{padding: 10px 5px;border-bottom: 1px dotted #ddd;cursor: pointer;}
.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; width: 20px;height: 20px;line-height: 20px;margin: 15px 0 0 0; text-align: center; color: #fff;background: #c2c2c2;border-radius: 5px;}
.rec_bu_img{width: 60px;height: 36px;margin: 5px 5px 0 8px;}
.rec_bu_img img{width: 100%;height: 100%;}
.rec_bu_text{width: 110px;font-size: 12px; line-height: 20px;margin: 2px 0 0 0;}
.rec_but_name{color: #333;}
.rec_but_num{color: #999;}
.rec_c_name{color: #333;width: 148px;display: inline-block;margin: 10px 0;}
.rec_c_num{color: #999;margin: 10px 0;}
.rec_c_rank{display: block; width: 20px;height: 20px;line-height: 20px;margin: 10px 5px 0 0; text-align: center; color: #fff;background: #c2c2c2;border-radius: 5px;}
.rec_c_ul li{padding:0 10px;border-bottom: 1px dotted #ddd;cursor: pointer;}
.rec_c_ul li:last-child{border-bottom: none;}
.rec_c_ul li:hover{background: #f6f5f5;}


/* pageBar */
.paging_ul li{ float:left; padding:0px 5px 0px 5px; font-size:12px; line-height:20px;}
.pag_sp{ display:block; cursor:pointer;  width:30px; height:20px;}
.pag_numb{ display:block; border:1px solid #C6E3A2; text-align:center; width:20px; height:20px; cursor:pointer; background:#fff;}
.pag_numb:hover{ border:1px solid #86AD58;}
.pag_opt{ outline:none;  height:20px;}
.paging_div{ padding:25px 0px 0px 0px ; width:350px; margin:0px auto;}
.pag_y{ display:block; background:#67AA15; color:#FFF; padding:0px 5px; height:20px;line-height:20px; cursor:pointer;}
.pag_y:hover{ background:#5D980F;}



