@charset "utf-8";
/* --- RESETS  CSS --- */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, select, input, button, textarea, p, blockquote, table,th, td{
margin: 0; padding: 0;}
html, body { -webkit-text-size-adjust:none; }/*for chrome */
img{border:0; vertical-align:middle;}
ol,ul,li{list-style:none outside none;}
table{/*border-collapse: collapse;border-spacing: 0;*/}
input, button, textarea, select, optgroup, option{font: 100% arial, helvetica, clean, sans-serif; vertical-align:middle;}
/* --- RESETS END --- */

/* --- COMMON CSS --- */
.none{display: none!important;}.nobd{border:none!important; background:none!important;}
.tl{text-align: left;}.tc{ text-align: center;}.tr{text-align: right;}
.fl{float:left;_display:inline;}.fr{float:right;_display:inline;}
.cl{width:0;height:0;font-size:0;clear:both;}.clr{clear:both;}
.db{display:block;}
.htxt{text-indent:-9999em; display:block;}
.fix{overflow:hidden;zoom:1;}
.pr{ position:relative;}
.clearfix{display:block;*zoom:1;}
.clearfix:after{content:'.';display:block;width:0;height:0;font-size:0; visibility:hidden; overflow:hidden; clear:both;}
.mt10{margin-top:10px;}
.pad10{ padding:10px;}.pad20{ padding:20px;}.pad5{ padding:5px;}

body{color:#797a7f;font:12px/1.5 "SimSun",Tahoma,Arial Geneva, sans-serif; background:#f6f6f6;}
a,a.active{color:#797a7f; text-decoration: none;outline: none;}
a:hover{color:#f36f24;text-decoration:underline;}  
.more{color:#887766;float:right;height:100%;padding-right:8px;margin-right:6px; background:url(../images/sj.png) no-repeat right center;}
select{height:24px;line-height:24px;}
select option{padding:3px;}                                                                                              
label{color:#4E4E4E;}
input[type='text']:focus,input[type='password']:focus{border:1px solid #fa9d30; background:#fde1d1; outline:0; box-shadow:0px 0px 4px 1px rgba(208, 64, 0, 0.3);}
.w98{width:980px; margin:0 auto;}
/* 弹出层必加样式 */
.gray{width:100%;height:100%; position:fixed;_position:absolute;left:0;top:0;z-index:999; display:none;background-color:#000;opacity:0.5;filter:alpha(opacity=50);}
.bg_x{background:url(../images/bg_x.jpg) repeat-x;}
.box1{border:1px #d2d2d2 solid;}
.box1 .title{height:27px; line-height:27px;background-position:0 -39px;}
.box1 .cnt{padding:0 8px;}
.btn{background:url(../images/btn.png) no-repeat;}
.errorMsg{width:164px;height:22px;line-height:22px;color:#797A7F;font-weight:bold;border:1px #FF8080 solid;background:#FFF2F2;position:absolute;left:21px;top:4px;display:none;}
.errorMsg p{padding-left: 1em;}
.errorMsg .close2{color:#666;cursor:pointer;font:bold 18px/12px '黑体';position:absolute;right:9px;top:4px;}
.text{ text-indent:-9999em;height:100%;background:url(../images/tit-txt.gif) no-repeat;_overflow:hidden;}/*height:28px;*/
.t1{ background-position: 0 0;}
.t2{width:60%; background-position:6px -33px;}
.t3{height:22px;background-position:10px -61px;}
.t4{height:25px;background-position:0 -92px;}
.t5{height:24px;background-position:0 -127px;}
.t6{width:60%;background-position:10px -151px;}
.t7{width:60%;background-position:10px -181px;}
.title_bg{color:#666;padding:25px 0 34px; position:relative;background: url(../images/line2.jpg) repeat-x center bottom;}
.title_bg .welcome{ position:absolute;right:0;bottom:26px;}
.title_bg .welcome a{color:#9b9b9b;}
.title_bg .welcome a:hover{color:#f36f24;}

/* header begin*/
.header{ background:#fff;}
.header .w98{}
.header .banner{height:65px;padding-bottom:1px;position:relative;}
.header h1{ position:relative;padding-left: 10px;}
.header h1 .logo{display:block;padding-top: 8px;}
.header h1 img{ vertical-align:middle;}
.header h1 .flLink{display:block;width:100%; height:100%; position:absolute;left:0; top:0;}
.header .sub-nav{color:#909090;padding-top:5px; position:absolute;right:0;}
.header .sub-nav a{color:#909090;padding:0 11px;}
.header .sub-nav a:hover{color:#f36f24;}
.header .sub-nav p{color:#787878;font:bold 18px "Microsoft YaHei";padding-top:6px;}
.header .sub-nav b{color:#f47224;font:30px Arial; display:inline-block; vertical-align:middle;margin-bottom:6px; padding-right:8px;}
/*.nav .w98{background:url(../images/nav-inner.jpg) no-repeat right center;}*/ /*暂时去除客服电话*/
.nav li{float:left;padding-right:2px; background:url(../images/nav-txt.jpg) no-repeat right top;}
.nav li.last{ background:none;}
.nav a{}
.n1,.n2,.n3,.n4,.n5,.n6{width:125px;display:block;height:32px; line-height:32px; text-indent:-9999em; background:url(../images/nav-txt.jpg) no-repeat;}
.n1{background-position:0 0;}
.n2{background-position:-127px 0;}
.n3{background-position:-254px 0; }
.n4{background-position:-381px 0; }
.n5{background-position:-508px 0; }
.n6{background-position:-635px 0; }
.on .n1,.n1:hover{background-position:0 -34px;}
.on .n2,.n2:hover{background-position:-127px -34px;}
.on .n3,.n3:hover{background-position:-254px -34px; }
.on .n4,.n4:hover{background-position:-381px -34px; }
.on .n5,.n5:hover{background-position:-508px -34px; }
.on .n6,.n6:hover{background-position:-635px -34px; }

/* main begin*/
.main{background:#f6f6f6;}
.main .w98{}
.main .w98 .main_inner{min-height:550px;padding:0 21px 10px;border:1px #d2d2d2 solid;background:#fff;_height:550px;}

/*步骤*/
.stepAll{width:820px;overflow:hidden;}
.stepAll li{width:33.3%;height:35px;line-height:35px;float:left; position:relative;}
.stepAll span{width:18px;height:100%;display:block;background:url(../images/step.jpg) no-repeat; position:absolute;}
.stepAll .l{left:-18px;top:0;background-position:200px 200px;}
.stepAll .first{left:0;top:0;background-position:0px -37px;z-index:1;}
.stepAll .m{width:100%; text-indent:18px;color:#848484;font:bold 15px/35px "宋体"; background-position:0px -148px; background-repeat:repeat-x;}
.stepAll .r{right:0;top:0; background-position:-40px -74px;_right:-1px;}/*ie6 1px bug*/
.stepAll .last{right:0;top:0;background-position:-20px -37px;_right:-1px;}

.stepAll .active .l{background-position:-20px -74px;z-index:1;}
.stepAll .active .first{background-position:0px 0px;}
.stepAll .active .m{color:#fff;background-position:0px -111px;}
.stepAll .active .r{background-position:0px -74px;}
.stepAll .active .last{background-position:-20px 0px;}

/*右侧通用版块*/
.mainRight{width:210px;margin-right:-11px;}
/*登录模块*/
.signBox{width:188px;height:139px; padding:8px; overflow:hidden;border:3px #ff9641 solid;_height:143px;}
/*登录前*/
.login{}
.login .inputs{width:102px; height:19px;padding-left:5px;margin-bottom:3px;color:#a8a8a8; line-height:19px;font-size:12px; border:1px #d9d9d9 solid; background:#fff;}
.login .submit{width:73px;height:45px;display:block;cursor:pointer;border:0;background-position:0 -24px;}
.login .submit:hover{ background-position:-75px -24px;}
.login .notice{height:33px; line-height:33px;color:#cccbca;}
.login .notice input{ position:relative;top:-1px;}
.login .notice label{color:#797a7f;padding:0 3px;}
.login .notice a{font-weight:bold;padding:0 3px;}
.login .reg_btn{width:188px; height:35px; display:block;margin:0 auto; background-position:0 -71px;}
.login .reg_btn:hover{background-position:-190px -71px;}
/*登录后*/
.login_out{}
.login_out dl {padding-bottom:8px;}
.login_out dt {float: left;margin-right:6px;padding:2px;overflow:hidden;border:1px #d0cfcf solid;_display:inline;_margin-right:3px;}/*ie6 3px bug*/
.login_out dd {color:#797a7f; line-height:19px; }
.login_out dd.wel{color:#F47224;margin-top:3px; white-space:nowrap;}
.login_out .wel a{color:#F47224;}

.login_out ul {height:28px; overflow:hidden;margin-bottom:13px;padding:2px 9px; border:1px #ebe7e0 solid; background:#fbfaf8;}
.login_out ul li {height:28px;line-height: 28px;border-top:1px #dadbdb dashed;}.login_out ul .first{ border:none;}
.login_out li i{ display:inline-block;width:20px;height:18px; line-height:18px; text-align:center;color:#fff; font-style:normal; background-position:-392px 0;}
.login_out li a{color:#9b9b9b;}
.login_out li .a1{display:inline-block;width:94px;padding-left:13px;}
.login_out .hot i{background-position:-370px 0;}
.login_out .hot .a1{color:#000;}
.login_out .hot .a2{color:#ff7e0c;}
.login_out .cz{width:82px;height:26px; text-indent:-9999em;float:left;margin-right:12px;overflow:hidden;background-position:-153px -42px;_display:inline;}
.login_out .dc{width:82px;height:26px; text-indent:-9999em;float:left;background-position:-325px -42px;_display:inline;}

/*右侧开服列表*/
.mrKf{}
.mrKf .t1{ background-position: 10px 0;}
.mrKf li {height:26px;line-height:26px; overflow:hidden;}
.mrKf li span{width:35px;display:inline-block; vertical-align:top;}
.mrKf li .ss1{width:75px;padding-left:5px;font-weight:bold;display:inline-block;vertical-align:top;}
.mrKf li .ss2{width:75px; text-align:right;color:#9b9b9b;display:inline-block;vertical-align:top;}
.mrKf li .ss2:hover{color:#f36f24;}
.mrKf .hot .ss1{color:#f36f24;}


/*右侧广告图片*/
.mrAdPic{display:block;padding:8px;margin-top:10px;border:1px #d2d2d2 solid;text-align:center;}

/*右侧新闻*/
.index_news{border:1px #d2d2d2 solid; /*margin-bottom:10px;*/}
.index_news ul{padding:8px 8px 0px 8px;}
.index_news ul li{padding-bottom:8px;}



/*分页样式*/
.pageNum{padding:20px 0; text-align:center;}
.pageNum a{line-height:15px;font-size:12px;color:#666;display:inline-block; vertical-align:middle; padding:4px 10px;margin:0 2px; border:1px #dbdbdb solid; background:#fff;}
.pageNum a.on{color:#e68d00; border:1px #e68d00 solid;background:#fff9eb; cursor:default;}
.pageNum a.first,.pageNum a.last,.pageNum a.prev,.pageNum a.next{/*width:auto;background:none;*/}


/*登录框，弹出层*/
#popup{width:432px;height:170px;color:#666; background:#fff;border:3px #fa9135 solid; display:none; /*position:absolute;left:50%; top:50%;margin:-150px 0 0 0px;z-index:1000;*/}
#popup .title{height:27px;background-position:0 -39px;}
#popup .title h2{color:#605959;font: bold 16px/27px "Microsoft YaHei";padding-left:8px;}
#popup .close{color:#f00;font:bold 13px Arial; text-indent:-9999em;float:right;display:inline;width:13px; height:13px; background-position:-461px 0px;margin-right:10px;margin-top:6px;}
#popup .close:hover{ background-position:-478px 0px;}
#popup .popup_cnt{padding:14px 21px;}
#popup .left_part{padding-right:18px;margin-right:16px; border-right:1px #d6d6d6 dashed;}
#popup .left_part p{padding-bottom:10px;}
#popup .left_part .inputs{width:221px; height:24px;padding-left:5px;border:1px solid #c2c2c2;color:#a8a8a8;font-size:12px;line-height:24px\9;}
#popup .loginBtn{width:54px; height:24px;margin-right:23px; cursor:pointer;border:none;background-position:-275px -231px;}
#popup .loginBtn:hover{background-position:-330px -231px;}
#popup .right_part{ white-space:nowrap;}
#popup .regBtn{width:79px; height:24px; display:block;margin-top:10px; cursor:pointer;border:none;background-position:-386px -231px;}
#popup .regBtn:hover{background-position:-467px -231px;}
#popup .fogot{color:#f47224;padding-left:13px;}
#popup .errorMsg{width:155px;left:72px; top:-1px;}
/* footer begin*/
.footer{padding:10px 0 20px;}
.footer .fLogo{margin:10px 20px 0 120px;}
.footer .fInfo{width:580px;color:#9b9b9b;font:normal 12px/18px Tahoma, Geneva, sans-serif;padding-top:6px;}/*定宽，解决手机浏览器页脚移位问题*/
.footer .fInfo .flink{color:#797a7f;}
.footer .flink a{ display:inline-block;padding:0 3px 5px;}