@charset "gb2312";
/*初始化浏览器默认值*/
body {background-color:#fff; color:#6d6d6d; text-align:left; font:12px arial,"宋体",Verdana,tahoma,sans-serif;}
body,div,p,form,ul,ol,dl,dt,dd,h1,h2,h3,h4,h5,h6 {padding:0; margin:0;}
h1,h2,h3,h4,h5,h6 {font-size:12px; font-weight:normal;}
ul,ol {list-style:none;}
img {border:none;}
table {border-collapse:collapse;}
td,th {text-align:left;}
em {font-style:normal;}

/* 全局链接*/
a:link, a:visited {color:#6d6d6d; text-decoration:none;}
a:hover, a:active {color:#f00; text-decoration:underline;}

/*自定义公用样式*/
.cDGray {color:#6d6d6d;}
.cBrowns {color:#ba3703;}
.cOrange{color:#dc6f03;}
.red{color:#E84C00;}
.cRed,a.cRed:link,a.cRed:visited {color:#FF0000;}
a.aOrange:link, a.aOrange:visited {color:#ba3703;}
.aOrange a:link, .aOrange a:visited {color:#ba3703;}
.aOrange a:hover, .aOrange a:active {color:#f00;}
.aDYellow a:link, .aDYellow a:visited {color:#c9663f;}
.aDYellow a:hover, .aDYellow a:active {color:#f00;}
a.aBlue:link, a.aBlue:visited {color:#0097ee;}
a.aBlue:hover, a.aBlue:active {color:#f00;}
a.underLine {text-decoration:underline;}

.f12px {font-size:12px;}
.f14px {font-size:14px;}
.f18px {font-size:18px;}
.f20px {font-size:20px;}
.fB {font-weight:bold;}
.fNomal {font-weight:normal;}
.hasLayout {clear:both; overflow:hidden; _zoom:1;}
.blank12 {height:12px; overflow:hidden; font-size:0; line-height:0;}
.blank18 {height:18px; overflow:hidden; font-size:0; line-height:0;}
.blank24 {height:24px; overflow:hidden; font-size:0; line-height:0;}
.blank48 {height:48px; overflow:hidden; font-size:0; line-height:0;}
.aCenter {margin:0 auto;}
.floatL {float:left;}
.floatR {float:right;}
.textCenter {text-align:center;}
.textLeft,table tr .textLeft {text-align:left;}
.textRight,table tr .textRight {text-align:right;}
.indent {text-indent:2em;}

.error {line-height:15px; padding-left:22px; color:#ba3703; font-size:12px; font-weight:normal; text-align:left; background:url(../images/ico_error.png) no-repeat;}
.line {padding-top:18px; border-bottom:1px dotted #cccccc;}

.btnReg, .btnJoin {width:147px; height:49px; background:url(../images/btn_reg_temp.png) no-repeat; border:0; cursor:pointer;}
.btnJoin {background:url(../images/btn_join_temp.png) no-repeat;}
.btn {width:92px; height:30px; line-height:30px; padding-bottom:5px; color:#fff; font-size:14px; font-weight:bold; font-family:Microsoft Yahei,"微软雅黑","宋体"; background:url(../images/btn1.png) no-repeat; border:0; cursor:pointer;}

.input1, .input2, .input3, .input4, .input5 {width:180px; padding:5px 3px; color:#999; border:1px solid #878787; background-color:#fff;}
.input1 {width:175px; height:28px; line-height:26px; padding:0 0 0 5px;}
.input2 {width:280px;}
.input3 {width:140px;}
.input4 {width:240px;}
.input5 {width:288px;}
.input1:focus, .input2:focus, .input1.sffocus, .input3:focus, .input4:focus, .input5:focus {border-color:#ff5a2b;}

h2, h3 {font-size:18px; font-family:Microsoft Yahei,"微软雅黑","黑体";}
h3 {font-size:14px;}
.fYahei {font-family:Microsoft Yahei,"微软雅黑","黑体";}
.main {background:#e5e5e5 url(../images/bg_twill.png) repeat-x top;}
.main .content {width:960px; margin:0 auto;}

/*页眉*/
.header {width:960px; height:100px; margin:0 auto;}
.header h1 {width:215px; height:52px; margin:25px 0 0 10px; background:url(../images/header_logo_s.png) no-repeat; float:left;}
.header h1 a {height:52px; text-indent:-9999em; display:block; outline:none;}
.header h2 {width:134px; height:22px; margin:53px 0 0 10px; text-indent:-9999em; background:url(../images/header_slogan.png) no-repeat; float:left;}
.header p {margin:65px 20px 0 0; float:right;}

/*顶部导航*/
.nav {height:48px; line-height:48px; margin-bottom:7px; background:url(../images/nav_bg.png) repeat-x;}
.nav h2 {text-indent:-9999em;}
.nav ul {width:960px; margin:0 auto;}
.nav li {width:154px; height:48px; float:left;}
.nav a {width:154px; height:48px; border:0; display:block;}
.nav a.s1 {background:url(../images/nav_btn1.png) no-repeat;}
.nav a.s2 {background:url(../images/nav_btn2.png) no-repeat;}
.nav a.s3 {background:url(../images/nav_btn3.png) no-repeat;}
.nav a.s4 {background:url(../images/nav_btn4.png) no-repeat;}
.nav a.s5 {background:url(../images/nav_btn5.png) no-repeat;}
.nav a.s6 {background:url(../images/nav_btn6.png) no-repeat;}
.nav a.s7 {background:url(../images/nav_btn7.png) no-repeat;}
.nav a:hover {background-position:0 -48px;}
.nav a.on {background-position:0 -48px;}

/*常见问题*/
.faq {width:960px; margin:35px auto 0; padding:15px 0; line-height:2em; border:1px solid #fff; outline:1px solid #e8e8e8; background-color:#f5f5f5;}
.faq h2 {margin-bottom:10px; font-size:16px; font-weight:bold;}
.faq .s1 {width:270px; padding:0 25px 0 35px; border-right:1px dotted #cccccc; float:left;}
.faq .s2 {width:250px; padding:0 25px 0 35px; border-right:1px dotted #cccccc; float:left;}
.faq .s3 {width:250px; border:none; padding:0 0 0 35px; float:left;}

/*按钮*/
.btn1 {width:146px; height:49px; background:url(../images/reg_btn1.png) no-repeat; border:0; cursor:pointer;}
.btn1:hover {background-position:0 -49px;}
.btn2 {width:146px; height:49px; background:url(../images/reg_btn2.png) no-repeat; border:0; cursor:pointer;}
.btn2:hover {background-position:0 -49px;}
.btn3 {width:146px; height:49px; background:url(../images/reg_btn3.png) no-repeat; border:0; cursor:pointer;}
.btn3:hover {background-position:0 -49px;}
.btn4 a {width:92px; height:30px; line-height:30px; text-align:center;display:block; background:url(../images/reg_btn4.png) no-repeat;}
.btn4 a span {font-weight:normal;}
.btn4 a:hover {background-position:0 -30px; color:#fff; text-decoration:none;}
.btn5 {width:116px; height:30px; line-height:30px; padding-bottom:5px; color:#fff; font-size:14px; font-weight:bold; font-family:Microsoft Yahei,"微软雅黑","黑体"; background:url(../images/reg_btn5.png) no-repeat; border:0; cursor:pointer;}
.btn5:hover {background-position:0 -30px;}
.btn6 {width:90px; height:26px; line-height:26px; padding-bottom:3px; color:#666666; font-size:14px; font-family:Microsoft Yahei,"微软雅黑","黑体"; background:url(../images/reg_btn6.png) no-repeat; border:0; cursor:pointer;}
.btn6:hover {color:#eb6100;}
.btn7 {width:46px; height:21px; line-height:21px; padding-bottom:3px; color:#666666; font-size:12px; font-family:Microsoft Yahei,"微软雅黑","黑体"; background:url(../images/reg_btn7.png) no-repeat; border:0; cursor:pointer;}
.btn7:hover {color:#eb6100;}

.ibtnLogin {width:92px; height:30px; margin-right:15px; background:url(../images/i_login_btn.png) no-repeat; border:0; cursor:pointer; float:left;}
.ibtnLogin:hover, .ibtnLoginhover {background-position:0 -30px;}

a.ibtnReg {width:147px; height:49px; background:url(../images/i_reg_btn.png) no-repeat; display:inline-block;}
a.ibtnReg:hover {background-position:0 -49px;}
a.ibtnJoin {width:147px; height:49px; background:url(../images/i_join_btn.png) no-repeat; display:inline-block;}
a.ibtnJoin:hover {background-position:0 -49px;}

.btnVcode {width:69px; height:26px; line-height:20px; text-align:center; background:transparent url(../images/btn_vcode.png) repeat-x 0 0; +background-position:0 -1px; color:#666666; border:1px solid #cecece; cursor:pointer;border-radius:3px; font-size:12px; font-weight:normal;}
a.btnVcode.disabled {background:#f0f0f0;color:#eeeeee;cursor:not-allowed;}
a.btnVcode {width:auto; height:auto; padding:0 18px; line-height:23px; background:url(../images/btn_vcode.png) repeat-x 0 0; display:inline-block;}
a.btnVcode:link,a.btnVcode:visited {color:#666666;}
a.btnVcode:hover,a.btnVcode:active {color:#000; text-decoration:none;}

/*分页*/
.paging {padding:45px 0; font-size:12px; text-align:center; overflow:hidden;}
.paging span {padding:0 25px;}
.paging a {margin:0 5px; padding:6px; border:1px solid #6d6d6d; background-color:#f1f1f2;}
.paging a.on {color:#fff; background-color:#ba3703;}

/*弹出窗口*/
.popWin {width:498px; border:1px solid #d6d6d6; background-color:#fff; position:absolute; z-index:1000; display:none;}
.popWin h1 {width:494px; height:35px; margin:2px; background:url(../images/popwin_title_bg.png) no-repeat;}
.popWin .title {width:90px; height:25px; margin-left:6px; padding-top:10px; font-size:14px; font-weight:bold; font-family:Microsoft Yahei,"微软雅黑","黑体"; text-align:center; color:#ba3703; background-color:#fff; display:inline; float:left;}
.popWin em {margin:12px 15px 0 0; float:right;}
.popWin em a:link, .popWin em a:visited {color:#d6d6d6;}
.popWin em a:hover, .popWin em a:active {color:#f00;}
.popWin .text {padding:0 20px;}
.popWin h2 {margin-top:25px; font:14px arial,"宋体",Verdana,tahoma,sans-serif;}
.popWin h3 {width:120px; margin-right:25px; font-size:12px; text-align:center; float:right}
.popWin p {line-height:1.8em; text-indent:2em; font-size:14px;}
.loginWin {margin:50px;}
.loginWin table {margin-left:25px;}
.loginWin td {padding:5px 0;}
#NIE-overlay {width: 100%; height: 100%; background: none repeat scroll 0 0 #000000; left: 0; opacity: 0.6; overflow: hidden; position: absolute; top: 0; z-index: 999;}

/*404页面*/
.sys404 {height:377px; background:url(../images/404_bg.png) repeat-x;}
.sys404 .bg, .sys404 .bg2, .sys404 .bg3 {width:960px; height:377px; line-height:1.8em; font-size:14px; background:url(../images/404_pic.png) no-repeat; position:relative; margin:0 auto;}
.sys404 .bg2 {background:url(../images/500_pic.png) no-repeat;}
.sys404 .bg3 {background:url(../images/sorry_pic.png) no-repeat;}
.sys404 .text {position:absolute; top:225px; left:420px;}
.sys404 .tel {padding-left:154px;}
.sys404 span {text-indent:2em;}

/*新闻页面*/
.newsBg, .errorInfo {width:962px; background:url(../images/index_second_bg.png) repeat-y; margin:0 auto; _padding-left:1px;}
.newsDetails {width:865px; line-height:2em; padding:28px 0; margin:0 auto;}
.newsDetails p {font-size:14px;}
.newsDetails h2 {font-size:20px; text-align:center;}
.newsDetails h3 {margin-bottom:25px; padding-bottom:5px; font-size:20px; font-family:Microsoft Yahei,"微软雅黑","黑体"; border-bottom:1px solid #cccccc;}
.newsDetails .date {margin-bottom:10px; padding:10px 0; text-align:center; border-bottom:1px dotted #cccccc;}
.newsDetails .sign {padding-right:30px; text-align:right;}
.newsDetails .share {margin-top:50px; padding-top:10px; border-top:1px dotted #cccccc;}
.newsDetails em {font-size:12px; float:right;}
.newsDetails li {height:auto !important; min-height:30px; height:30px; font-size:14px; border-bottom:1px dotted #cccccc;}

/*协议*/
.newTab {width:300px; margin:0 auto 20px;}
.newTab li {width:125px; height:25px; line-height:25px; min-height:24px; margin-right:10px; font-size:14px; text-align:center; border:1px solid #ccc; cursor:pointer; float:left;}
.newTab li.on {font-weight:bold; background-color:#ccc;}
.newList .hide {display:none;}

/* 文章页分享组件 by lam*/
.artDisclaimer{padding:10px 0;font-size:12px;line-height:26px;text-align:center;}
.artDisclaimer-btn{color:#e5d28f;position:relative;height:24px; line-height:24px;margin-left:1px;text-align:left;text-decoration:none;font-size:12px;border:0;cursor:pointer;display:inline-block;}
.artDisclaimer .artDisclaimer-btn:hover{color:#F60;}
.artDisclaimer .artDisclaimer-btn,.artDisclaimer i .closeBtn{/*图片捆绑在js*/background-repeat:no-repeat;}
.artDisclaimer .NIE-share-txt{display:none;}
.artDisclaimer .artDisclaimer-btn{margin-left:5px;padding-left:23px; color:#000;}
.artDisclaimer .shareBtn{width:55px;background-position:-2px 0;}
.artDisclaimer .copyLinkBtn{width:55px;background-position:-81px 0;}
.artDisclaimer .goTopBtn{width:55px;background-position:-166px 0;}
.artDisclaimer i{font-style:normal;position:absolute;top:21px;/* for ie */top:24px \9;left:9px;width:160px;padding:9px;text-align:left;display:none;}
.artDisclaimer i a{color:#a9cdd9;width:70px;margin:2px 10px 2px 0;float:left;text-indent:20px;text-decoration:none;display:inline;}
.artDisclaimer i a:hover{text-decoration:underline;}
.artDisclaimer i .closeBtn{position:absolute;right:0;top:0;width:18px;height:18px;margin:0;line-height:900px;padding:0;overflow:hidden;}
.artDisclaimer i .closeBtn:hover{}
/* end by lam*/

/*错误页面*/
.errorInfo {padding-top:50px;}
.errorInfo2 {width:670px; height:400px; margin-left:10px; padding:50px 45px; font-size:14px; border-bottom:1px solid #e1e1e1; background:#fff url(../images/user_main_bg.png) no-repeat; overflow:hidden; float:left;}
.errorInfo h3, .errorInfo2 h3 {width:550px; margin:0 0 25px 250px; font-family:Microsoft Yahei,"微软雅黑","黑体";}
.errorInfo2 h3 {margin-left:100px;}
.errorInfo p, .errorInfo2 p {font-size:14px; line-height:2em;}
.errorInfo .text, .errorInfo2 .text {width:500px; padding-left:50px; margin-left:250px;}
.errorInfo2 .text {margin-left:100px;}
.errorInfo .indent, .errorInfo2 .indent {text-indent:2em;}
.errorInfo .txt, .errorInfo2 .txt {width:420px; line-height:36px; font-size:20px; float:left;}
.error2, .succeed {width:36px; height:36px; margin-right:12px; background:url(../images/ico_error2.png) no-repeat; float:left;}

.systemInfo {width:962px; padding-top:50px; background:url(../images/index_second_bg.png) repeat-y; margin:0 auto; _padding-left:1px;}
.systemInfo h3 {width:550px; margin:0 0 25px 200px; font-family:Microsoft Yahei,"微软雅黑","黑体";}
.systemInfo .text {width:760px; padding-bottom:100px; font-size:14px; line-height:2em; text-indent:2em; margin-left:100px;}
.systemInfo .txt {width:420px; line-height:36px; font-size:20px; float:left;}
.succeed {color:#6d6d6d; font-size:20px; font-weight:normal; text-align:left; background:url(../images/ico_succeed.png) no-repeat;}

/*
.secondTop {min-height:260px; _margin-left:-3px; background:url(../images/index_second_top_bg.png) no-repeat top;}
.secondBtm {min-height:260px; background:url(../images/index_second_bottom_bg.png) no-repeat bottom;}
.contTop {min-height:260px; _margin-left:-3px; background:url(../images/home_main_top_bg.png) no-repeat top;}
.contBtm {min-height:260px; background:url(../images/home_main_bottom_bg.png) no-repeat bottom;}
*/

/*页尾版权*/
.footer {padding:40px 0;}

/*合作协议*/
.clause {height:398px; padding:8px 15px; border:1px solid #7F9DB9; overflow-y:scroll;}
.btnAgree {width:146px; height:49px; background:url(../images/clause_btn.png) no-repeat; border:0; cursor:pointer;}
.btnAgree:hover {background-position:0 -49px;}
.btnDisagree {width:146px; height:49px; background:url(../images/clause_btn2.png) no-repeat; border:0; cursor:pointer;}
.btnDisagree:hover {background-position:0 -49px;}

/*tab*/
.tab {width:660px; margin:20px auto 0; border-bottom:1px solid #ccc;}
.tab ul {padding-left:8px;}
.tab li {height:30px; line-height:30px; margin-right:5px; padding:0 20px; border:1px solid #ccc; border-bottom:none; background-color:#e4e3df; cursor:pointer; float:left;}
.tab li.on {font-size:14px; font-weight:bold; background-color:#fff;}
.tab em {height:30px; line-height:30px;}
.tabMain {width:660px; margin:0 auto; padding-top:10px;}
.tabMain .hide {display:none;}