@charset "utf-8";
/*create in ftx-css；if made it,please add writer*/

/*现有css reset start;*/
html {overflow-y:scroll;}
body {margin:0; padding:0; font:12px/2 "微软雅黑","宋体",Arial,sans-serif;/*background:#ffffff;*/}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p{padding:0; margin:0;}
a{ cursor:pointer;bblr:expression(this.onFocus=this.blur());outline-style:none;}
ol,ul {list-style:none;}
li{list-style-type:none;}
img{vertical-align:top;border:0;}
h1,h2,h3,h4,h5,h6{font-size:inherit; font-weight:normal;}
input,textarea,form{ font-family:"微软雅黑"; font-size:14px;}
input{vertical-align: middle;}
textarea{resize:none;}
.f14{ font-size:14px;}
.f13{ font-size:13px;}
.f12{ font-size:12px;}
.f16{ font-size:16px;}
.f18{ font-size:18px;}
.f20{ font-size:20px;}
.f24{ font-size:24px;}
.f28{ font-size:28px;}
.f40{ font-size:40px;}

.lh14{ line-height:14px;}

.c333{ color:#333;}
.c333{ color:#333;}
.c69{ color:#696969;}

.c87{ color:#878787;}
.ce44{ color:#005F97;}
.c3a{ color:#3a3a3a;}

.cfff{ color:#fff;}
.bg-f5{background-color:#f5f5f5;}
.bg-f3{background-color:#f3f3f3;}
/*.bg-redf3{background-color:#fff3f3;}*/
.bg-redf3{}
.bg-e44{background-color:#005F97;}
.bg-fff{background-color:#fff;}
/* display */
.dn{display:none;}
.di{display:inline;}
.db{display:block;}
.dib{display: inline-block;*display: inline;*zoom:1;} /* if the element is block level(eg. div, li), using 'inline_any' instead */

/* font-style */
.n{font-weight:normal; font-style:normal;}
.b{font-weight:bold;}
.bb{ font-weight:bolder;}
.i{font-style:italic;}
/* text-align */
.tc{text-align:center;}
.tr{text-align:right;}
.tl{text-align:left;}
.tj{text-align:justify;}
.mc{
	margin: 0 auto;}
/* text-decoration */
.link-c:link{color:#333;}
.link-c:hover{color:#333;}

.link-c:visited{color:#333;}
a.h-ce44:link{color:#005F97 }
a.h-ce44:hover{color:#005F97 }
a.h-ce44:visited{color:#005F97 }
.tdl{text-decoration:underline;}
.tdn,.tdn:hover,.tdn a:hover,a.tdl:hover{text-decoration:none;}
/* letter-spacing */
.lt-1{letter-spacing:-1px;}
.lt0{letter-spacing:0;}
.lt1{letter-spacing:1px;}
/* white-space */
.nowrap{white-space:nowrap;}
.normal{white-space: normal;}
/* word-wrap */
.bk{word-wrap:break-word;}
/* vertical-align */
.vm{vertical-align:middle;}
.vtb{vertical-align:text-bottom;}
.vb{vertical-align:bottom;}
.vt{vertical-align:top;}
.vn{vertical-align:-4px;}
/* float */
.l{float:left;}
.r{float:right;}
/* clear */
.cl{clear:both;}
/* position */
.rel{position:relative;}
.abs{position:absolute;}
/*z-index*/
.zx1{z-index:1;}
.zx2{z-index:2;}
/* cursor */
.poi{cursor:pointer;}
.def{cursor:default;}
/* overflow */
.ovh{overflow:hidden;}
.ova{overflow:auto;}
/* visibility */
.vh{visibility:hidden;}
.vv{visibility:visible;}
/* zoom */
.z{*zoom:1; -webkit-transform: translateZ(0);}

/* margin */
.m3{ margin:3px;}
.mlr3{ margin-left:3px; margin-right:3px;}
.mb15{margin-bottom:15px;}
.mb5{margin-bottom:5px;}
.mr6{margin-right:6px;}
.mr15{margin-right:15px;}
.mb30{margin-bottom:30px;}
.mr10{ margin-right:10px;}
.mr20{ margin-right:20px;}
.mr50{ margin-right:50px;}
.mt10{ margin-top:10px;}
.mt20{ margin-top:20px;}
.ml80{ margin-left:80px;}
.ml5{ margin-left:5px;}
.ml10{ margin-left:10px;}
.ml12{ margin-left:12px}
.ml20{ margin-left:20px;}
.ml65{ margin-left:65px;}
.ml-20{ margin-left:-20px;}

.p3{ padding:3px;}
.ptb15{ padding-bottom:15px; padding-top:15px;}
.ptb26{ padding-bottom:26px; padding-top:26px;}

.pt10{ padding-top:10px;}
.pt20{ padding-top:20px;}
.pb30{ padding-bottom:30px;}
.pb10{ padding-bottom:10px;}
.pb5{ padding-bottom:5px;}

.pt30{ padding-top:30px;}
.pt15{ padding-top:15px;}

.pl30{ padding-left:30px;}
.pl20{ padding-left:30px;}
.pl10{ padding-left:10px;}
.pl80{ padding-left:80px;}

.pr3{ padding-right:3px;}
.pr5{ padding-right:5px;}
.pr8{ padding-right:8px;}
.pr30{ padding-right:30px;}
.pr20{ padding-right:20px;}
.pr50{ padding-right:50px;}
.pr15{ padding-right:15px;}
.pr10{ padding-right:10px;}
.pb15{ padding-bottom:15px;}
.pl170{ padding-left:170px;}
.pl130{ padding-left:130px;}
.pl125{ padding-left:125px;}
.pl400{ padding-left:400px;}
.pl180{ padding-left:180px;}

.w600{ width:600px;}
.w105{ width:105px;}
.w250{ width:250px}
.w70{ width:70px;}
.w100{ width:100%;}
.w1000{width: 1000px;}
.h150{ height:150px;}
.h25 { height: 25px; }
.h30 { height: 30px; }
/* bord */
.bdr3{ border-radius:3px}
.bdr5{ border-radius:5px}

/* ------------------- multiply CSS ------------------ */
.auto{margin-left:auto; margin-right:auto;}
.fix{*zoom:1;}
.fix:after{display:table; content:''; clear:both;}
.cell{display:table-cell; *display:inline-block; width:2000px; *width:auto;}
.cell_bk{display:table; width:100%; table-layout:fixed; word-wrap:break-word;}
.ell{text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
/* css3过渡动画效果 */
.trans{
	-webkit-transition:all 0.3s;	
	        transition:all 0.3s;
}
.dib_vm{display:inline-block; width:0; height:100%; vertical-align:middle;}
.loading{background:url(about:blank) no-repeat center;}

.bd_none{border:0; outline:none;}
.bb1{ border-bottom: 1px solid #dfdfdf;}
.br1{ border-right: 1px solid #dfdfdf;}
.bl1{ border-left: 1px solid #dfdfdf;}
.bb1-de{border-bottom: 1px solid #dedede;}
.btb1-de{border-bottom: 1px solid #dedede;border-top: 1px solid #dedede;}
.b1{ border: 1px solid #dfdfdf;}
.b1-hot{ border: 1px solid #ee4d4e;}
.b1-5a{ border:1px solid #5a5a5a;}
/* 按钮禁用 */
.disabled{color:#acacac!important; border-color:#acacac!important; text-shadow:1px 1px #fff!important; outline:0!important; cursor:default!important; pointer-events:none;}
.disabled:hover{text-decoration:none!important;}
.cur-piont{ cursor:pointer;}
.inline_box{font-size:1em; letter-spacing:-.25em; font-family:Arial;}
.inline_two, .inline_three, .inline_four, .inline_five, .inline_six, .inline_any{display:inline-block; *display:inline; letter-spacing:0; vertical-align:top; *zoom:1;}
.float_two, .float_three, .float_four, .float_five, .float_six{float:left;}
.inline_two, .float_two{width:49.9%;}
.inline_three, .float_three{width:33.3%;}
.inline_four, .float_four{width:24.9%;}
.inline_five, .float_five{width:19.9%;}
.inline_six, .float_six{width:16.6%;}
.inline_fix{display:inline-block; width:100%; height:0; overflow:hidden;}

/****new header***/
.newheader {
    padding:0px;
    position:relative;
    background: #FFF;
    min-width:1200px;
    width:100%;
    z-index:100;
    height:60px;
}

.header_topbar_bg {
    min-width:1150px;
    width:100%;
    position:absolute;
    background: #2d3237;
    height:35px;
    display: block;
}

.header_topbar {

}

.headerbox{
    position:relative;
    width:1200px;
    height:0px;
    margin:auto;
    display: block;
}

.topbar{
    position:absolute;
    height:34px;
    width: 1000px;
    margin:auto;
}

.topbar .container{
    width:1000px;
}

/***顶栏左边二维码**/
.topbar .qrcode_div ul li{
    float:left;
    width:80px;
    color:#b3b3b3;
    font-family:"微软雅黑";
    font-size:12px;
    line-height:34px;
}

.header_qrcode{
    position: absolute;
    top:35px;
    left:0px;
    width:164px;
    height:164px;
    background:#6b6b6b;
    display: none;
}
.header_qrcode img{
    position: absolute;
    width:150px;
    height:150px;
    left:7px;
    top:7px;
}

.qrcode_div a{

}

.button_publish span{
    color:#dedede;
    background-image: url('../images/head-btn-bg-publish.jpg');
    display:block;
    width:80px;
    height:22px;
    line-height: 22px;
    text-align: center;
    margin-top: 7px;
}

.button_login span{
    color:#ffffff;
    background-image: url('../images/head-btn-bg-login.png');
    display:block;
    width:40px;
    height:20px;
    line-height: 20px;
    text-align: center;
    margin-top: 7px;
    font-size: 12px;
}

.button_reg span{
    display:block;
    width:39px;
    height:20px;
    line-height: 20px;
    text-align: center;
    margin-top: 7px;
    font-size: 12px;
}

.topbar .qrcode_div{
}
.topbar .qrcode_div img{
    width:150px;
    width:150px;
    margin:7px;
}

/***顶栏右边指引**/
.topbar .guide_div ul li{
    float:right;
    color:#b3b3b3;
    font-family:"微软雅黑";
    font-size:12px;
    line-height:34px;
    margin-left:15px;
}

.topbar .guide_div ul li a{
    color:#b3b3b3;
}

.topbar li .highlight{
    color:#dedede;
    background-image: url(../images/header_bar_icon_left_highlight.png);
}

.header_topbar_leftbutton{
    background-image: url(../images/header_bar_icon_left.png);
    background-repeat:no-repeat;
    padding-left:30px;
    width:50px;
}

.nav_menu_bar{
    background-color: #fff;
    width:1270px;
    height:70px;
    margin:auto;
    display: block;
    position:absolute;
    top:0px;
    z-index: -1;
}

.nav_menu_bar .inputbox{
    width:180px;
    height:29px;
    border:solid #dedede;
    float:left;
}
.nav_menu_bar input{
    margin-left:1px;
    margin-top:1px;
    width:160px;
    height:27px;
    outline:none;
    resize:none;
    border:none;
}

.nav_menu_bar .container{

}

.nav_menu_bar ul{
    float:left;
    margin-left: 8px;
}

.nav_menu_bar ul li{
    float:left;
}

.nav_menu_bar ul li a{
    width:113px;
    height:75px;
    display: block;
    font-family:"微软雅黑";
    font-size:16px;
    color:#4A4A4A;
    line-height:75px;
    text-align: center;
}

.nav_menu_bar ul li a:hover{
    font-family:"微软雅黑";
    font-size:16px;
    color:#ED4A24;
}

.nav_menu_bar_menu_highlight{
    color:#005F97;
    /* background-image: url(../images/header_nav_menu_line.jpg);
    background-repeat: no-repeat; */
}

.nav_menu_bar_menu_highlight div{
    color:#ED4A24;
}

.user_page span{
    color:#dedede;
    background-image: url('../images/head-btn-bg-publish.png');
    display:block;
    width:68px;
    height:20px;
    line-height: 20px;
    text-align: center;
    margin-top: 7px;
    color: #ffffff;
}
.user_menu{
    position: absolute;
    width:125px;
    height:240px;
    background-color: white;
    display: none;
    left:1068px;
    top:26px;
}

.subnav {
    background:#fff;/*position:absolute;top:25px;left:0px;*/
    width:135px; border: 1px solid #DADADA; float: left; border-radius: 5px; }

.subnav li{
    font-size:14px;
    line-height: 40px;
    padding-left:10px;
    width:125px;
}

.subnav a { padding-left: 10px; color:#333; }
.subnav a:hover{color:#fd3232}

.subnav a.x-num { background: #ee4d4e; border-radius: 8px; color: #fff; font-size: 12px; height: 15px; line-height: 15px; padding: 0 6px; /*position: absolute;
    right: 8px;top: 100px;z-index: 111;*/ text-align: center; margin-top: 14px; margin-left: 4px; min-width: 16px; }
.subnav a.x-num:link { color: #fff; }
.subnav a.x-num:hover { color: #fff; }

/****new footer***/

.footer_menu{
    float:left;
}

.footer_menu ul{
    float:left;
    font-family:"微软雅黑";
    color:#b3b3b3;
    width:130px;
    margin-left:10px;
}

.footer_menu ul a{
    font-family:"微软雅黑";
    color:#b3b3b3;
    font-size:12px;
}

.footer_menu ul img{
    width:130px;
    height:130px;
}
.footer_menu ul span{
    display: block;
    width:130px;
    text-align: center;
    font-family:"微软雅黑";
    color:#b3b3b3;
    font-size:12px;
}

.foot_split_line{
    margin:auto;
    with:1000px;
    width:100%;
}

.copyright{
    width:100%;
    background-color: #2d3237;
    text-align: center;
    font-family:"微软雅黑";
    color:#b3b3b3;
    font-size:12px;
}