/* CSS reset */
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{ padding: 0; margin: 0; }
table { border-collapse: collapse; border-spacing: 0; }
del, ins { text-decoration: none }
fieldset, img { border: 0; }
body,button,input,select,textarea{font:12px/1.5 simsun,tahoma,arial,sans-serif}
input,select,img{ vertical-align:middle}
input,select{ outline:none}
ul,ol{ list-style:none }
label{ cursor:pointer}
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
address,cite,dfn,em,var{font-style:normal;}

/* global */
body{ background-color:#f0f;  margin:0;padding:0;}
.my_ftop{ background:#f0f; }
.wrapper{ margin:0 auto;text-align:left;width:912px; }
td{ font-size:12px; line-height:160%;}
.left{ float:left }
.right{ float:right }
a{text-decoration:none;}
a:hover{text-decoration:underline;}
.txthide{ text-indent:-999em;overflow:hidden; line-height:0; font-size:0}
.clearfix:after{ content:""; height:0; visibility:hidden; display:block; clear:both;}
.clearfix{ zoom:1;}
.clear{ clear:both }

a:active, a:focus, input{-moz-outline:none;outline:none;ie-dummy:expression(this.hideFocus=true);}

.wd_box{ width:540px; height:650px; margin:0 auto;/*  background:url(../images/wd_bg.png) no-repeat 0 top; */position:relative;*zoom:1; padding:98px 139px 0 310px;}
.wd_box .opt_btn{ position:absolute; top:47px; right:106px; height:34px;}
.wd_box .opt_btn span{ background-repeat:no-repeat; position:absolute;   line-height:0; font-size:0; overflow:hidden; cursor:pointer;width: 28px;height: 29px;}
.wd_box .opt_btn .small_btn{ top:0; right: 33px;background: url(../images/ico_min.png);   }
.wd_box .opt_btn .small_btn:hover{ }
.wd_box .opt_btn .closed_btn{ top:0px; right:1px;background: url(../images/ico_close.png);}
.wd_box .opt_btn .closed_btn:hover{ }

/*wd_cont*/
.wd_box .wd_cont{ width:550px; height:450px;}

/*mod_specialbtn*/
.mod_specialbtn{ padding: 0 0 0 0; height: 40px;}

/*btnlist*/
.btnlist li{float: left;margin-right:10px; width:88px; height:36px;overflow: hidden;}
.btnlist li a{background-image:url(../images/specialbtn.jpg); background-repeat:no-repeat; display:block; width:100%; height:100%; font-size:0; line-height:0; overflow: hidden; }
.btnlist .a1 a{ background-position:0 0;}
.btnlist .a1 a:hover{ background-position:0 -144px;}
.btnlist .a2{margin-right: 166px;}
.btnlist .a2 a{ background-position:0 -36px; }
.btnlist .a2 a:hover{ background-position:0 -180px;}
.btnlist .a3 a{ background-position:0 -72px;}
.btnlist .a3 a:hover{ background-position:0 -216px;}
.btnlist .a4{margin-right: 0}
.btnlist .a4 a{ background-position:0 -108px; }
.btnlist .a4 a:hover{ background-position:0 -252px;}

/*frm_main */
.frm_main{ padding-top: 16px;}

.frm_main .frm_asidebar{ width: 290px; /*padding-left: 10px;*/ float: left;}
.frm_main .frm_section{ width: 240px; float: right; position: relative; overflow: hidden;padding-right: 6px;}

/*wg_lb*/
.slide{width:290px; height:120px;  overflow:hidden; position:relative;  *zoom:1;margin:20px 0 0 0;border: 1px solid #8ea88e;}
.slide_main{width:290px; height:120px;}
.slide_ul{ position:absolute;width:290px; height:120px; overflow:hidden;  }
.slide_ul li{width:290px; height:120px; position:absolute;left:0;top:0; z-index:2;}
.slide_ul li a{ display:block; width:100%; height:100%; text-decoration:none;}
.slide_ul li img{width:290px; height:120px; overflow:hidden;}
.slide_num{ position:absolute; right:5px; bottom:6px; z-index:53;list-style:decimal inside none;}
.slide_num li{background:#fef3d4;  width:14px; height:11px;  float:left; margin-right:4px; overflow:hidden; cursor:pointer;  color:#1f1717; line-height:11px; text-align:center;border: 1px solid #000;display: list-item;}
.slide_num .cur{ background:#f7aa16;}

/*mod_xwgg*/
.mod_xwgg{ padding:2px 12px 8px 11px;   width: 267px; height: 155px; margin-top: 13px;overflow: hidden;}
.mod_xwgg .tit{font:20px/34px "microsoft yahei"; color: #ffffff;background: #1E3A52;}

/*textlist_item*/
.textlist_item{ width:100%; height:130px; overflow:hidden;/* padding:5px 0; */}
.textlist_time li{ background:#1E3A52 url(../images/dot.png) no-repeat 5px 13px; padding-left:10px; line-height:24px; height:24px; float:left; width:257px; overflow:hidden; border-bottom: dotted 1px #5988aa;  }
.textlist_time span{ float:right; color:#c0cdde;}
.textlist_time li a{ color:#c0cdde; float:left; width:225px; word-wrap:word-break; white-space:nowrap;text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden; height:25px;}
.textlist_time li:hover span{color:#fff;}
.textlist_time li a:hover{ color:#fff; text-decoration:none;}

/*login_Div*/
.login_btn_mod .f_regist_btn{ top:7px; left:5px;}

/*login_bx*/
.login_bx{width:240px;overflow: hidden; margin-bottom:15px;}

/*login_qq*/
.frm_login .login_qq{position: absolute;  top:240px; right:6px; height: 28px;  overflow: hidden;  padding:0px; border:none; margin-top:0px;}
.login_qq .hr_label_qqlogin, .login_qq .hr_label_weibologin{
display: inline-block;
zoom: 1;
padding: 5px;
color:#c0cdde;
background-color: #344e64;
}
.login_qq .hr_label_qqlogin i, .login_qq .hr_label_weibologin i{
background-image: url(../images/login_wt.png);
background-repeat: no-repeat;
width: 18px;
height: 18px;
display: inline-block;
zoom: 1;
vertical-align: -5px;
*vertical-align: -3px;
}

.login_qq .hr_label_qqlogin i {
background-position: 0 0;
}
.login_qq .hr_label_weibologin i {
background-position: 0 -18px;
}

/*mod_tip*/
.mod_tip{height: 30px; padding: 7px 10px;background: #344e64; }
.mod_tip .tip{color: #c0cdde; font-size: 12px; line-height: 30px;}
.mod_tip .f_regist_btn{ background: url(../images/sprites_1.png) no-repeat 0 -80px; float: right; *zoom:1; width: 100px; height: 30px;  overflow: hidden; text-align: center;
    font-size:0px;}
.mod_tip .f_regist_btn:hover{background-position: 0 -110px;}


/*mod_reg*/
.mod_reg .mod_hd{border-bottom: solid 1px #3c5c77;  height: 22px; padding-bottom: 10px;margin-bottom:2px;width: 540px;}
.mod_reg .mod_hd .login_lnk{ float: right;*display: inline;*zoom:1; font:500 16px/22px "MicroSoft YaHei"; color: #ffffff;background-color: #1e3a52;}
.mod_reg .mod_hd .tit{ font: 500 22px/22px "MicroSoft YaHei"; color: #fff;background-color: #1e3a52;}

/*mod_other*/
.mod_other{ background: #344e64; height: 28px; padding: 0px 10px; width: 380px; margin-left: 128px; }
.mod_other .login_qq{ float: right;}
.mod_other .tip{color: #c0cdde; font-size: 12px; line-height: 28px;}

.login_qq{padding: 0px;margin: 0px;border: 0px;}