/* public */
html,body,form,ol,ul,li,div,p,dl,dt,dd,h1,h2,h3,h4,h5,h6,table,th,td,font,em,ins,span,a{margin:0; padding:0;}
h1,h2,h3,h4,h5,h6,button,input,select,textarea{font-size:100%;font-weight:normal}
html{_filter:expression(document.execCommand("BackgroundImageCache",false,true));}
ul,li,div,dl,dt,dd{list-style:none;}
h1.wm-public{height:0px; line-height:0px; font-size:0px;}
a{text-decoration:none;}
a{blr:expression(this.onFocus=this.blur());outline:none;}
img{border:0;}
font,em{font-style:normal; font-family:\5b8b\4f53;}
label{vertical-align:middle; font-family:tahoma;}
textarea,input{resize:none; outline:none;}
textarea{overflow:auto;}
ins{float:right; text-decoration:none; font-weight:normal;}
.pub_wsp{word-wrap:break-word; word-break:break-all;}
.pub_abso{vertical-align:middle;}
.pub_clr{clear:both;font-size:0;height:0;line-height:0;overflow:hidden;}
.pub_yh{font-family:"Microsoft YaHei";}
.none{display:none;}
.pubA a{-webkit-transition:all 0.2s; -moz-transition:all 0.2s; -ms-transition:all 0.2s; -o-transition:all 0.2s; transition:all 0.2s;}
body{background: #424241 center repeat-y; font-family:Verdana,Geneva,sans-serif,\5b8b\4f53; font-size:12px;}
#header,#main,#footer{margin:0 auto; width:1200px;}
#content{min-width: 1200px;}
#header {position: relative;height: 570px;}
.snow-container{position: absolute;width: 100%;height: 100%;left: 0;top:0;overflow: hidden;}
a:hover { color: #ff6600; }
#wrap{background: #101626 url(../images/main1902.jpg) no-repeat center top;font-family: "Microsoft YaHei";}

/* top_bar */
.top_bar{position: fixed; width: 1000px;height: 81px; z-index:9999;left: 50%;top: 0;margin-left: -500px;background: url(../images/bg_nav.png) center center no-repeat;}
.nav_ul{ width:970px; height:60px; margin:0 auto;}
.nav_li{ width:104px; height:31px; float:left; text-align:center; margin-top:19px;}
.nav_a{ width:104px; height:31px; display:block; text-align:center; line-height:31px; color:#ffffff; font-size:16px; text-shadow:1px 1px 1px #585858;}
.fml{ margin-left:130px;}
.logo_t{width: 167px;height: 138px;display: block;background: url("../images/logo_t.png") center center no-repeat;position: absolute;left: 50%;margin-left: -80px;top: -10px;z-index: 100;}

/* foot */
.foot_box{ padding:30px 0 25px; background-color:#151515;}
.foot_title{ font-size:16px; color:#fff; text-align:center;}
.sns_ul{ width:1170px; height:50px; margin:32px auto 0;}
.sns_ul li{ float:left; width:287px; height:50px; margin:0 2px;}
.sns_ul li span,.sns_ul li a{ display:block; width:287px; height:50px; font:normal 16px/50px "Microsoft YaHei"; color:#fff; text-indent:60px;}

.sns_qq{ background:url(../images/sns.png)  0 -50px no-repeat;}
.sns_weixin{ background:url(../images/sns.png) 0 -0px no-repeat;}
.sns_weibo{ background:url(../images/sns.png) 0 -150px no-repeat;}
.sns_pingtai{ background:url(../images/sns.png)  0 -100px no-repeat;}

.sns_ul li.li_sns{ position:relative; z-index:5;}
.sns_pop{ display:none; position:absolute; left:0; top:50px; width:287px; background-color:#027cb4; overflow:hidden;}
.sns_pop .ma{ display:block; width:198px; height:198px; margin:12px auto 40px;}

.friend{ width:1240px; height:160px; padding-top:40px; margin:72px auto 0; border-top:1px solid #3b3b3b; border-bottom:1px solid #3b3b3b;}
.friend_wrap{ margin-top:20px; text-align:center;}
.friend_wrap img{ margin:0 10px;}

.container{width:1100px;margin: 0 auto; position: relative;color:#6a6a6a;line-height: 2;padding:15px 0;}
.logo {float:left; padding: 15px 0 0 0px;}
.logo img{ width:200px;}
.footer-link,.footer-link a{color:#a7a6a6;}
.footer-link a{margin: 0 5px;}
.footer-link a:hover{color:#fff;}
.container p{text-align:left; margin-left:382px;}
.footer-ba{float: left;width: 245px;}
#wm_bottom_beian{position:absolute;z-index:102;width:67px; height:35px;top:26px; border:1px solid #6a6a6a; padding-left:45px;padding-top:10px; font-size:12px;text-align:center;left:0;background:url(../images/bg.gif) no-repeat -78px -211px;line-height:14px;	color: #6a6a6a; margin-left:236px;}

/*浮动导航*/
.sider-nav{position: fixed;top:50%;right: 50px;margin-top:-234px;width: 130px;height: 468px;background: url("../images/sider-white.png") no-repeat right center;z-index: 333;}
.sider-nav ul{position: absolute;right: 28px;top:69px;text-align: right;}
.sider-nav ul li{margin-bottom: 29px;}
.sider-nav ul li a{color: #fff;font-size: 16px;}
.sider-nav ul li a:hover{color:#d3b470 }
.sider-nav-orange{background-image: url("../images/orange.png");}
.sider-nav-orange ul li a{color: #d3b470}
.sider-nav-orange ul li a:hover{color: #708dd3}

/*其他页面公用*/
.main{margin: 0 auto; width: 1200px;}
.tbns{display:block; background:url("../images/sprites.png") no-repeat;}
.bkst{display:block; background:url("../images/bkst.png") no-repeat;}
.n_bg{display:block; background:url("../images/n_bg.png") no-repeat;}
.in_br_cont_c {color: #cef;}
.in_br_cont_c {color: #cef;}
.in_br_cont_c {color: #cef;}
.in_br_cont_c {color: #cef;}
.in_br_cont_c {color: #cef;}
.in_br_cont_c {color: #cef;}
.in_br_cont_c {color: #cef;}
.in_br_cont_c {color: #cef;}
.in_br_cont_c {color: #cef;}
.in_br_cont_c {color: #cef;}
.in_br_cont_t2 h3 {color: #ff7638;}

/*inner website*/
.in_top_box{ width:980px; margin:0 auto; overflow:hidden;}
.in_bl_box{ width:237px; height:484px; float:left;}
.in_br_box{ width:980px; float:left; background:#2e2a35; color:#fff; font-size:12px; line-height:26px;}
.ina_bg{ background:url("ina_bg.png") no-repeat;}
.in_left_nav{ width:230px; height:484px;}
.in_left_nav li{ width:230px;}
.in_upload_li{ height:112px; background-position:0 0;}
.in_regist_li{ height:80px;}
.in_recharge_li{ height:80px; }
.in_stbbs_li{ height:79px;}
.in_cus_li{ height:133px; position:relative;}
.in_left_nav li a{ width:100%; height:100%; display:block;}
.in_upload_a{ background-position:0 0;}
.in_regist_a{background-position:0 -112px;}
.in_recharge_a{background-position:0 -192px;}
.in_stbbs_a{ background-position:0 -272px;}
.in_cus_a{background-position:0 -351px;}
.in_upload_a:hover{ background-position:-230px 0;}
.in_regist_a:hover{background-position:-230px -112px;}
.in_recharge_a:hover{background-position:-230px -192px;}
.in_stbbs_a:hover{ background-position:-230px -272px;}
.in_cus_a:hover{background-position:-230px -351px;}
.in_cus_info{ width:220px; height:60px; position:absolute; left:30px; top:75px; line-height:22px; color:#8899c8; font-size:12px; font-family:"宋体";}
.in_br_hd{ width:980px; height:52px;}
.in_br_cont{ width:940px; padding:20px; min-height:392px; font-family:"宋体";}
.in_hd_l{width:250px;height:32px;font-size:18px;color:#FFF;line-height:32px;text-align:left;text-shadow:1px 1px 1px #CCC;padding-top:12px;float:left;padding-left:20px;}
.in_hd_l span{ width:32px; height:32px; display:inline-block; vertical-align:middle; overflow:hidden; background-position:-366px -24px; margin-right:10px;}
.nac_xie{ float:right; height:32px; line-height:32px; padding-top:12px; color:#5f7ea5; padding-right:20px;}
.nac_xie a{ margin-right:4px; color:#5f7ea5;}
.nac_xie a:hover{ color:#ff6600;}
.in_br_cont_t{ width:930px; border-bottom:1px dashed #395a84; margin:0 auto; padding-bottom:5px;}
.in_br_cont_t h3{ width:930px; text-align:center; line-height:30px; color:#ff7638; font-size:16px;}
.in_br_cont_t h5{ width:930px; text-align:center; line-height:25px; color:#cbe0ee; font-size:12px; font-weight:normal;}
.in_br_cont_c p{ width:930px; margin-bottom:8px; margin-top:8px;}
.in_br_cont_c{ padding-top:10px; padding-bottom:10px; line-height:20px; font-family:"宋体";}
.p_span{ background:#1d3f6a; display:block; float:left; line-height:20px; text-align:center; padding-left:5px; margin-right:5px;}
.in_tab1{ text-align:center; width:340px; margin:20px auto 40px auto; padding:0; border-top:1px solid #294973; border-left:1px solid #294973; color:#b8cfde; font-size:12px; line-height:35px;}
.in_tab1 tr td{ height:35px; border-bottom:1px solid #294973; border-right:1px solid #294973;}
.in_tab1 thead td{ background:#122946; text-align:center; font-weight:bold;}
.in_tab1 tbody span{ font-weight:bold; color:#ff7638;}
.tab_tbg{ display:block; height:25px; padding-bottom:6px; line-height:25px; text-align:center; background:url("tab_tbg.png") no-repeat center top; margin:0 auto;}
.tp1{ width:200px !important;}
.tab_tbg span{ font-weight:bold; color:#ff7638;}
.tp2{ width:100px !important;}
.in_tab2{ width:680px;}

.in_hd_l2{width:250px;height:32px;font-size:18px;color:#FFF;line-height:32px;text-align:left;text-shadow:1px 1px 1px #CCC;padding-top:12px;float:left;padding-left:20px;}
.in_hd_l2 span{ width:32px; height:32px; display:inline-block; vertical-align:middle; overflow:hidden; background-position:-367px -95px; margin-right:10px;}
.in_br_cont_t2{ width:945px; border-bottom:1px dashed #395a84; margin:0 auto; padding-bottom:8px; padding-top:20px; font-size:16px; font-weight:bold; color:#5f7ea5;}
.inf_ul{ width:930px; margin:20px auto 20px auto; overflow:hidden;}
.inf_list{ width:930px; line-height:35px; font-size:12px;}
.inf_all{ width:100px; overflow:hidden; float:left; color:#ff7638; font-weight:bold;}
.inf_all .g_icon{ width:20px; height:30px; vertical-align:middle; display:inline-block; background-position:-24px -161px; }
.inf_pt{ width:560px; float:left; color:#415d80;}
.inf_pt a{ color:#b8cfde; text-align:center; padding-right:8px; padding-left:8px;}
.inf_pt a:hover{ color:#ff7638;}

.in_hd_l3{width:250px;height:32px;font-size:18px;color:#cbe0ee;line-height:32px;text-align:left;text-shadow:1px 1px 1px #CCC;padding-top:12px;float:left;padding-left:20px;font-family: Tahoma, Geneva, sans-serif;}
.in_hd_l3 span{ width:32px; height:32px; display:inline-block; vertical-align:middle; overflow:hidden; background-position:-446px -93px; margin-right:10px;}
.qqkf_box{ width:870px; height:150px; margin-left:40px; border-bottom:1px dashed #395a84; padding-top:25px; margin-bottom:10px;}
.qqkf_box h3,.gmkf_box h3{ font-size:14px; font-weight:bold; color:#5f7ea5; line-height:30px;}
.qqkf_box .kf_btn{width:299px;height:67px;display:block;margin-top:18px;font-family: "宋体";
}
.qqkf_box .kf_btn:hover{ background-position:0 -67px;}
.qqkf_box .db_btn{ width:299px; height:67px; display:block; margin-top:18px; background-position:0 -134px;}
.qqkf_box .db_btn:hover{ background-position:0 -201px;}
.gmkf_box{ width:650px; height:150px; margin-left:40px; padding-top:25px; margin-bottom:10px; position:relative; padding-bottom:30px;}
.gmkf_box .gm_btn{ width:299px; height:67px; display:block; margin-top:18px; background-position:0 -268px;}
.gmkf_box .gm_btn:hover{ background-position:0 -335px;}
.gmkf_box .desc{ width:250px; position:absolute; left:325px; top:100px; color:#ff7638; font-size:14px;}

.in_hd_l4{width:250px;height:32px;font-size:18px;color:#FFF;line-height:32px;text-align:left;text-shadow:1px 1px 1px #CCC;padding-top:12px;float:left;padding-left:20px;}
.in_hd_l4 span{ width:32px; height:32px; display:inline-block; vertical-align:middle; overflow:hidden; background-position:-442px -22px; margin-right:10px;}
.uploadc_title{ width:860px; height:50px; margin-left:40px; font-size:16px; font-weight:bold; color:#5f7ea5; line-height:50px; border-bottom:1px dashed #395a84; padding-top:15px; margin-bottom:10px;}
.uploadc_box{ width:650px; height:260px; margin-left:40px; padding-top:15px; color:#5f7ea5;}
.uploadc_box .sbox1{ width:601px; height:100px; line-height:30px;}
.uploadc_box .sbox1 .sp1{ width:230px; float:left; overflow:hidden; display:block;}
.uploadc_box .sbox1 .sp2{ width:370px; float:left; overflow:hidden; display:block;}
.uploadc_box .sbox1 .sp3{ width:600px; float:left; overflow:hidden; display:block;}
.sbox1 p span{ color:#ff7638; margin-right:3px;}
.uploadc_box .sbox2{ width:620px; height:100px; margin-top:10px;}
.sbox2 .wj_upload_btn{ width:252px; height:64px; display:block; margin-top:13px; background-position:0 -402px; float:left; margin-right:40px;}
.sbox2 .wj_upload_btn:hover{ background-position:0 -466px;}
.sbox2 .wf_upload_btn{ width:252px; height:64px; display:block; margin-top:13px; background-position:0 -530px; float:left;}
.sbox2 .wf_upload_btn:hover{ background-position:0 -594px;}
.upload_tip{ width:640px; line-height:30px;}
.bdweb_upload_btn{ width:253px; height:65px; display:block; margin-top:13px; background-position:0 -658px; margin:25px auto 40px 40px;}
.bdweb_upload_btn:hover{background-position:0 -723px;}





.mod_pop_mask{position:fixed;_position:absolute;left:0;top:0;z-index:998;width:100%;height:100%;background-color:#000;opacity:.5;filter:alpha(opacity=50)}

.tips_box{ width:673px; height:376px; z-index:999; left:50%; margin-left:-330px; top:220px; display:none; position:fixed;  _position:absolute; _top: expression(eval(document.documentElement.scrollTop)+220);}
.tips_box_in{ width:673px; height:376px; position:relative;}
.tips_info{ background:url("tips.jpg") no-repeat; width:612px; height:376px;}
.btn_close{ width:61px; height:62px; position:absolute; top:0; right:0; background:url("tipsc.jpg") no-repeat;}
