@charset "utf-8";
/* CSS Document */
body{font-family: "Microsoft YaHei";}
body a{ outline:none !important;}
body a:focus {outline:none !important;}
:focus{outline:0}
ul, ol { list-style:none; margin:0; padding:0; }
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:''}
address,caption,cite,code,dfn,em,var{font-style:normal;font-weight:normal}
h1,h2,h3,h4,h5,h6,button,input,select,textarea p{margin:0; padding: 0; line-height: 1; font-size:100%;font-weight:normal}

table{border-collapse:collapse;border-spacing:0}
input,button{margin-top:-2px;margin-bottom:1px}
input,button,img{vertical-align:middle}
img{ max-width: 100%; height: auto;}
input:-webkit-autofill,
textarea:-webkit-autofill,
select:-webkit-autofill{ -webkit-box-shadow: 0 0 0px 1000px white inset; }

.nbb a{color:#970400}
.fix,.layout{*zoom:1}
.fix:after,.layout:after{clear:both;content:" ";display:table}
.fb{font-weight:700}
.dyb{display:block}
.dib{display:inline-block}
.dn{display:none}

.niu_center{ margin-left:auto; margin-right:auto;}
.clearfloat{clear:both;}
.last-clearfloat{ clear:both; }
.oh{ overflow:hidden;}
.ovh{overflow:hidden}
.tl{text-align:left}
.tc{text-align:center;}
.tr{text-align:right}
.pr{position:relative}
.br5{ border-radius: 5px; } 

.l{float:left;display:inline}
.r{float:right;display:inline}
.fl{ float: left; display: inline-block;}
.fr{ float: right; display: inline-block;}
.fn{ float: none! important;}
.float_left{ float: left; }
.float_right{ float: right; }

.f12{ font-size: 12px;}
.f14{ font-size: 14px;}
.f15{ font-size: 15px;}
.f16{ font-size: 16px;}
.f18{ font-size: 18px! important;}
.f24{ font-size: 24px;}
.f26{ font-size: 26px;}

.cred_1{color:#f31414}
.cgn_1{color:#8dcf90;}
.cgy_1{color:#ccc;}
.cgy_2{color:#999;}
.color9{ color: #999! important;}
.color6{ color: #666! important;}
.color3{ color: #333;}
.colorf{ color: #fff! important; }
.color-red1{ color: #f24848;}
.color-red{ color: #f24848! important;}
.color-green{ color: #28A200; }
.color-f90{ color: #f90;}
.color-01{ color: #010101; }
.color0{ color: #000; }
.color-blue-walktalk{ color:#2468ba! important; }
.color-blue{ color: #3a6fd1! important; } 

.lh-self{ line-height: 1;}
.lh20{ line-height: 20px;}
.lh22{ line-height: 22px;}
.lh30{ line-height: 30px;}
.lh32{ line-height: 32px;}
.lh34{ line-height: 34px;}
.lh38{ line-height: 38px;}
.lh42{ line-height: 42px;}
.lh45{ line-height: 45px;}
.lh100{ line-height: 100px;}

.cur-point{ cursor: pointer;}
.cur-default{ cursor: default;}

.wd750{ width: 750px; }
.wd740{ width: 740px; }
.wd630{ width: 630px; }
.wd475{ width: 475px; }
.wd320{ width: 320px; }
.wd238{ width: 238px; }
.wd220{ width: 220px; }
.wd210{ width: 210px; }
.wd190{ width: 190px; }



.plr25{ padding: 0 25px;}

.pt5{ padding-top:5px;}
.pt10{ padding-top: 10px;}
.pt40 { padding-top:40px; }
.pr10{ padding-right:10px;}
.pr20{padding-right: 20px;}
.pr30{ padding-right: 30px;}
.pb30{ padding-bottom:30px; }
.pb40 { padding-bottom: 40px; }
.pl10{ padding-left:10px;}
.pl15{ padding-left:15px;}
.pl30{ padding-left: 30px;}
.pl100{ padding-left: 100px;}
.pr150{ padding-right: 150px;}

.plr6{ padding: 0 6px; }
.plr10{ padding: 0 10px; } 

.mt5{margin-top:5px;}
.mt10{margin-top:10px}
.mt12{ margin-top: 12px;}
.mt15{margin-top:15px}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}
.mt35{ margin-top: 35px;}
.mt40{ margin-top: 40px;}
.mt45{ margin-top: 45px;}
.mt50{ margin-top: 50px;}
.mt55{ margin-top: 55px;}
.mt58{ margin-top: 58px;}
.mt60{ margin-top: 60px;}
.mt70{ margin-top: 70px;}
.mt80{ margin-top: 80px; }
.mt100{ margin-top: 100px; }

.mr0{ margin-right: 0px! important;}
.mr5{ margin-right:5px;}
.mr10{margin-right:10px;}
.mr12{margin-right:12px;}
.mr16{margin-right:16px;}
.mr40{ margin-right: 40px; }
.mr100{ margin-right: 100px;}
.mr130{ margin-right: 130px;}

.mb10{ margin-bottom:10px;}
.mb13{ margin-bottom:13px;}
.mb{ margin-bottom:30px;}
.mb20{ margin-bottom:20px;}
.mb30{ margin-bottom:30px;}
.mb35{ margin-bottom: 35px;}
.mb40{ margin-bottom:40px;}
.mb45{ margin-bottom: 45px;}
.mb50{ margin-bottom: 50px;}
.mb60{ margin-bottom: 60px;}
.mb80{ margin-bottom: 80px;}
.mb100{ margin-bottom: 100px;}
.mb110{ margin-bottom: 110px;}

.ml3{ margin-left: 3px;}
.ml5{margin-left:5px;}
.ml8{margin-left:8px;}
.ml10{margin-left:10px;}
.ml12{margin-left:12px;}
.ml15{margin-left:15px;}
.ml30{margin-left:30px;}
.ml45{margin-left:45px;}

.bgf{ background-color: #fff; }
.bg_f8{background-color:#000;}
.bg-f2{ background-color: #f2f2f2;}
.bg_fff{background-color:#fff;}
.bg-blue01{ background-color: #1f65a6; }
.bg-orange { background-color: #ff9900; }

.border-bottom_e1{border-bottom:solid 1px #e1e1e1;}
.border-bottom_eee{border-bottom:solid 1px #eee;}
.border-bottom-e{border-bottom: solid 1px #eee;}
.border-right-e{border-right: solid 1px #eee;}

.bde{ border:solid 1px #eee;}
.bd1{border:1px solid #eee;}
.bd-d{ border: solid 1px #ddd;}
.bdb-d-dot{ border-bottom: dashed 1px #ddd; }

.shadow-bom{ box-shadow: 0px 0px 8px #ddd; }

.text-over{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:break-all;}
.w-18em{ max-width: 18em;}
.multirow-textover-4{ text-overflow:ellipsis; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; overflow: hidden; }
.wrap{width:1000px;padding:0px 10px;margin:auto;}
.container { width: 1000px!important; padding: 0; }
@font-face{
    font-family:"logo";
    src:url(../fonts/logo.otf);
    }
/*提交、取消按钮*/
.btn-submit,
.btn-cancel { display:inline-block; opacity: 0.8; border-radius: 5px; padding: 0 36px; font-size: 14px; line-height: 36px; }
.btn-submit:hover,
.btn-cancel:hover { text-decoration: none; opacity: 1; }
.btn-submit{ background-color: #f24848; border: solid 1px #f24848; color: #fff; }
.btn-cancel{ border: solid 1px #ccc; color: #333;}
.btn-submit:hover{ color: #fff;}
/*图片提示效果*/
.niu_tip{position:absolute;display:none;}
/************牛头being************/
#ad{ width: 100%; height: 0px; margin: 0 auto; position: relative; overflow: hidden; }
#ad #adcon{ display: block; width: 100%; height: 506px; }
/*niu_top*/

.fixTop{ position: fixed; top: 0; left: 0; width: 100%; z-index: 900; }
.mt31{ margin-top: 31px; }

.niu_top{ font-size: 14px; color:#fff; line-height:30px; }
.niu_top .link-index:link,
.niu_top .link-index:visited,
.niu_top .link-index:hover,
.niu_top .link-index:focus{ text-decoration: none; display: inline-block; margin: 8px 10px 8px 0; font-size: 14px; color:#fff; line-height:1; padding-right: 10px; border-right: solid 2px #bbb;}
.niu_top .link-index:hover{ color: #666; }
.niu_top .login_register > li{ float:left; }
.niu_top .login_register > li a{ font-size:14px;}
.niu_top .login_register > li > a:hover{ text-decoration:none; text-shadow: 0 0 1px #f24848; }
.niu_top .login_register > li a.login_link{ color:#f24848; padding:0 12px; }
.niu_top .login_register > li a.register_link{ color:#3d9fdf; padding:0 12px; }
.niu_top .login_register > li a.login_otherLink{ padding-right:12px; }
.niu_top .login_register > li a.login_otherLink img{ height: 24px; width: auto;}
/*.niu_header*/
.niu_header{ height:71px;  margin-top: 17px; margin-bottom:17px; background-color: #fff;}
.niu_header .niu_logo_wrap{ width:534px; height:71px; overflow: hidden;}
.niu_header .niu_logo_wrap a{ overflow: hidden;}
.niu_header .niu_logo_wrap a img{ float: left; display: inline-block;}
.niu_header .niu_search_wrap{width: 409px; margin-top: 14px;}
.niu_header .search_form{ float:left; width:405px; padding: 2px; background-color: #f45f5f;}

.search_select{ float: left; width: 96px; height: 38px; border-right: 2px solid #f45f5f; background-color: #fff; position: relative; }
.search_select .select_hd{ padding: 0 10px; height: 38px; line-height: 38px; cursor: pointer; color:#666;}
.search_select .select_hd .arrow{ position: absolute; top: 11px; right: 8px; transition: All 0.4s ease-in-out;}
.search_select .select_bd { display:none; width:96px; border: 1px solid #eee; box-shadow: 2px 2px 4px rgba(0, 0, 0, .3); position: absolute; top: 39px; left: -2px; z-index: 901;}
.search_select .active{ display:block;}
.search_select .select_list{ background-color: #fff; text-align: center;}
.search_select .select_list li{ height: 32px; border-bottom: 1px solid #ddd; line-height: 32px; cursor: pointer; color:#666;}
.search_select .select_list li:hover{ background-color: #f2f2f2; color: #f24848;}
.search_select .select_list li.last{ border-bottom: none;}
.search_select.active .select_hd .arrow{ -webkit-transform: rotate(360deg);}
.search_select.active .select_bd{}

.niu_header .search_txt{ float: left; width: 250px; height:38px; background-color: #fff;}
.niu_header .search_txt .input_txt{ margin-top: 1px; width: 250px; height: 38px; border: none; padding:0 10px; outline:none; background-color: transparent; line-height: 18px; font-size: 12px; color:#666;}
.niu_header .search_control{ float: left; width: 55px; height:38px;}
.niu_header .search_control .input_btn{ display:block; border:0; background-color: transparent; font:normal 18px/38px '\5FAE\8F6F\96C5\9ED1'; text-align: center; color: #fff;}
/*niu_nav*/
.niu_nav{ float:left;}
.niu_nav > li { position: relative; float: left;}
.niu_nav > li > a,.niu_nav > li > span { padding:6px 18px; font-size:16px; color:#333; display:block;}
.niu_nav > li > a:focus,.niu_nav > li.active > a:hover{ text-decoration: none;}
.niu_nav > li.active > span,
.niu_nav > li.active > a,
.niu_nav > li.active > a:hover,
.niu_nav > li.active > a:focus 
{
    color:#fff! important; font-weight: bold; background-color:#f45f5f! important; text-decoration:none;
}
.niu_nav > li.on > span,
.niu_nav > li.on > a,
.niu_nav > li.on > a:hover,
.niu_nav > li.on > a:focus 
{
    color:#f24848; font-weight: bold; background-color: #fff; text-decoration:none;
}
.niu-obt{ position: relative; }
.niu-obt:before{ position: absolute; top: -10px; right: 0; width: 40px; height: 17px; content: ""; background: url(../images/obt.png) no-repeat;}

.niu_subnav{float:right;}
.niu_subnav li{ float:left;}
.niu_subnav li span{ font-size:14px; line-height:34px; color:#333;}
.niu_subnav li a { margin-left: 8px; font-size:14px; padding:0px 8px; line-height:34px; text-decoration:none; color:#fff; background: #f45f5f; border-radius: 5px;}
.niu_subnav li a:hover{ color:#fff; font-weight: bold; }
.niu_subnav li.active a,
.niu_subnav li.active a:hover,
.niu_subnav li.active a:focus 
{
   	color:#fff; font-weight: bold; text-decoration:none;
}
.nav-bottom-line{ height:2px; background-color:#f45f5f;}
/* 专题页的头部 */
.page-nav{}
.page-nav > li{ position: relative; float: left; margin-left: 25px;  }
.page-nav > li:first-child{ margin-left: 0; }
.page-nav > li > a,.page-nav > li > span{ display: block; cursor: pointer; font-size: 16px; color: #666; line-height: 38px; }
.page-nav > li a:hover,.page-nav > li a:focus{ text-decoration: none;}
.page-nav > li.active > a,.page-nav > li.active > span{ color: #f24848; }
/*鼠标经过出现的subnav*/
.position-ddm-nav{ position: absolute; top:34px; left: -21px; z-index: 901;}
.position-ddm-topnav{ position: absolute; top:30px; left: 50%; margin-left: -55px; z-index: 901;}

.dropdownmenu{ width: 110px! important; display: none; /* overflow: hidden; */ border-radius: 5px; background-color: #fff; box-shadow: 2px 2px 10px rgba(0, 0, 0, .3); }
.dropdownmenu:before{ position: absolute; top: -12px; left: 48px; content: ""; width: 0; height: 0; border: solid 6px transparent; border-bottom: solid 6px #fff; }
.dropdownmenu li{ border-bottom: 1px solid #eee; }
.dropdownmenu li a{ display: block; text-align: center; font-size: 14px; line-height: 34px; }
.dropdownmenu li:first-child{ border-top-right-radius: 5px; border-top-left-radius: 5px; }
.dropdownmenu li:last-child{ border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; border-bottom: none; }
.dropdownmenu li:hover{ background: #f24848; }
.dropdownmenu li:hover > a{ color: #fff; text-decoration: none; }
.topMyCenter.cur1 .dropdownmenu:before{  border-bottom: solid 6px #f24848; }
.dropdownmenu li .dropdownsubmenu{ display: none; position: absolute; top: 0; left: 110px; width: 110px; border-radius: 5px; background-color: #fff; box-shadow: 2px 2px 10px rgba(0, 0, 0, .3); }
.dropdownmenu li .dropdownsubmenu:before{ position: absolute; top: 12px; left: -12px; content: ""; width: 0; height: 0; border: solid 6px transparent; border-right: solid 6px #fff; }
.dropdownmenu li.cur2 .dropdownsubmenu:before{ border-right: solid 6px #f24848; }
/************牛头end************/

/*******牛尾being**********/
.niufooter{background:#938f8f;color:#fff;margin-top:20px;}
.niufooterin{width:900px;margin:auto;padding:30px 20px;}
.friend_link{color: #ccc;font-size: 14px;padding-left:76px;margin-bottom: 10px;}
.friend_link p{font-size:14px;}
.friend_link p a{ color: #ccc;margin-left: 3px; margin-right: 3px;}
.friend_link p a:hover{color: #f24848;text-decoration: none;}
.foot-rx{margin-left:50px;}
.foot-rx p{line-height:58px;}
.lit-sina,.lit-kf{background: url(../images/lit-niufooter-1.png) no-repeat;padding-left:40px;}
.lit-sina{background-position:left 10px;}
.lit-sina:hover{background-position:left -57px;}
.lit-kf{background-position:left -122px;}
.lit-kf:hover{background-position:left -194px;}
.aboutus{width:320px;}
.aboutus li{width:140px;height:55px;line-height:56px;float:left;font-size:16px;}
.aboutus li a{ color: #fff;}
.credit-web{ text-align: center; margin-bottom: 5px; }
.credit-web a{ margin-right: 10px; }
.credit-web a img{ width:auto; height: 41px;}
.beian-info{ margin: 20px auto 40px; text-align: center; color: #ccc; line-height: 20px;}
.beian-info a{ margin-left: 10px; color: #ccc; line-height: 20px;}
.beian-info a:hover{ text-decoration: none;}
/*右侧固定的qq，邮箱，top*/
.quick-right{ position: fixed; right: 20px; bottom:30px;z-index: 1; }
.quick-con li img{ width:67.5px; height:65px;}
.quick-con > li{ width:67.5px; margin-bottom: 2px; }
.quick-con > li:last-child{ margin-bottom: 0;}
.quick-con > li > span{ display: block;}
.quick-con-ul{ display: none; padding: 5px 0; background-color: #ffbeb8;}
.quick-con-ul > li > a{ display: block; color: #f24848; text-align: center; text-decoration: none; line-height: 22px;}
.quick-con > li:hover .quick-con-ul{ display: block;}

@media (max-width: 640px){
    .online-service{ display: none; }
}
.online-service{ position: fixed; right: -142px; top:100px; z-index: 12; }
.online-service .tit{ margin-top: 62px; padding-left: 7px; padding-top: 15px; width: 28px; height: 100px; cursor: pointer; line-height: 17px; border-top-left-radius: 5px; border-bottom-left-radius: 5px; background-color: #FF5555; color: #fff; }
.online-service .con{ padding: 3px; width: 142px; border-radius: 5px; background-color: #FF5555; }
.online-service .con ul{ padding: 15px 20px; border-radius: 5px; background-color: #fff; }
.online-service .con ul .sub-tit{ margin-bottom: 15px; text-align: center; font-size: 14px; font-weight: bold; padding-bottom: 2px; border-bottom: solid 1px #FFCACA; }
.online-service .con ul.qq { margin-bottom: 3px;}
.online-service .con ul.qq li{ margin-top: 15px; }
.online-service .con ul.qq li a{ display: block; font-size: 12px; padding: 4px 0 4px 26px; line-height: 1; border-bottom: solid 1px #FFCACA; background: url(../images/lit-niufooter-1.png) 4px -101px no-repeat; background-size: 20px auto; }
.online-service .con ul.qq li a:hover,
.online-service .con ul.qq li a:focus{ text-decoration: none; }
.online-service .con ul.qq li a:hover{ color: #333; }
.online-service .con ul.qq-group li{ margin-top: 10px; }
.online-service .con ul.qq-group li a{ margin-left: auto; margin-right: auto; display: block; width: 90px; height: 22px;background: url(../images/qq-group.jpg) no-repeat;}
.online-service .con ul.qq-group li span{ display: block; padding-top: 4px; font-size: 12px; line-height: 1; text-align: center; color: #666; }
/***********牛尾end**********/

/************首页 begin************/
/*niu_banner*/
.niu_banner_wrap{ width:100%; height:180px; position:relative; }
.niu_banner_wrap ul.niu_con li{ cursor: pointer; width:100%; height:180px; position:absolute; left:0px; top:0px;}
.niu_banner_wrap ul.niu_con li:first-child{z-index: 11;}
.niu_banner_wrap ul.niu_but{ width:100px; position:absolute; bottom:0px; left:50%; margin-left:-62px; z-index:15;}
.niu_banner_wrap ul.niu_but li{display: inline-block; width: 10px; height: 10px; margin: 1px; cursor: pointer; background-color: #000 \9; background-color: rgba(0, 0, 0, 0);border: 1px solid #fff;border-radius: 10px;}
.niu_banner_wrap ul.niu_but li.niu_current{ width: 12px; height: 12px; margin: 0; background-color: #fff;}
/*最新公告*/
.marketroll-wrap{ overflow: hidden; height: 30px;}
.marketroll{ margin-left: 25px; }
.marketroll li a:hover{ text-decoration: none;}
.marketroll li a span{ padding-right: 10px;}
/*主要内容：期货板块、外盘/外汇板块、社区板块*/
.niu_index-classifys{}
.niu_index-contents{ 
    margin-top: 23px; 
    padding:18px 0px 0px 4px; 
    background:url(../images/stylelines.png) center top no-repeat;  
}
.index-tit,
.qh-title,
.wpwh-title,
.sq-title,
#index_news-tab .tit{
    display: inline-block;
    padding: 0 10px;
    color:#fff; 
    font-size:12px; 
    line-height:22px; 
    background-color: #f45f5f;
    border-radius: 5px;
}
#index_news-tab .tit{ display: block; }
.index-subtit{ margin-left: 8px; color: #666; font-size: 14px; line-height: 22px; }
.mb3{ margin-bottom: 3px; }
.lh22{ line-height: 22px;}
.niu_index-more{ font-size:12px!important; color:#999!important; width:auto!important; background:none!important;}
.iw-content{ width: 640px; padding-top: 18px; background:url(../images/index-title-line4.png) left top no-repeat; }

/*left:首页里的实战写作*/
.index_write-wrap{ padding-top: 11px! important; }
.index_write-art{}
.index_write-artleft{}
.index_write-art h3.tit{ padding: 0 2px; font-size: 15px; line-height: 1; color: #333; border-left: solid 3px #f45f5f; }

.index_write-artleft .hot{ margin-top: 16px; }
.index_write-artleft .hot li{ padding: 7px 0 6px; line-height: 1; border-bottom: dashed 1px #eee;  }
.index_write-artleft .hot li:last-child{ border-bottom: none; }
.index_write-artleft .hot li > a{ margin-bottom: 6px; display: block; width: 330px; font-size: 16px; color: #666; }
.index_write-artleft .hot li > a:hover{ text-decoration: none; color: #333; }
.index_write-artleft .hot li span{ margin-left: 3px; font-size: 12px; color: #999; }
.index_write-artleft .hot li span a{ margin-left: 15px; color: #f24848; }

.index_write-artright{}
.index_write-artright .newest{ margin-top: 14px; padding-top: 9px; background: url(../images/index_write-artline.png) 4px top no-repeat; }
.index_write-artright .newest li{ padding: 0 0 14px 20px; line-height: 1; background: url(../images/index_write-artnewest.png) left 3px no-repeat; }
.index_write-artright .newest li > a{ margin-bottom: 6px; display: block; width: 270px; font-size: 16px; color: #666; }
.index_write-artright .newest li > a:hover{ text-decoration: none; color: #333; }
.index_write-artright .newest li span{ margin-left: 3px; font-size: 12px; color: #999; }
.index_write-artright .newest li span a{ margin-left: 15px; color: #f24848; }

.index_write-author{ margin-top: 15px; }
.index_write-author .pic{ margin-right: 10px; display: block; width: 135px; height: 168px; overflow: hidden; }
.index_write-author .pic img{ width: 135px; height: auto; }
.index_author-winbox{ position: relative; width: 495px; padding-bottom: 30px; overflow: hidden; }
.index_author-all{ width: 1060px; }
.index_author-all li{ width: 230px; float: left; margin-right: 35px; }

.index_author-all li .avatar{ margin-top: 10px; margin-right: 5px; }
.index_author-all li .avatar img{ width: 62px; height: 62px; border-radius: 50%; }
.index_author-all li .name{ width: 161px; }
.index_author-all li .name a{ display: block; color: #333; font-size: 16px; line-height: 25px; max-width: 7em; }
.index_author-all li .name span{ border-radius: 5px; padding: 0 8px; font-size: 12px; line-height: 23px; border: solid 1px #ff9900; }
.index_author-all li .name a:hover{ text-decoration: none; }
.index_author-all li p{ margin-top: 5px; color: #999; font-size: 12px; line-height: 22px; width: 161px; height: 44px; overflow: hidden; }

.index_author-winbox .tab{ position: absolute; bottom: 9px; left: 50%; margin-left: -50px; }
.index_author-winbox .tab li{ float: left; width: 40px; height: 6px; background: #fff; border: solid 1px #f45f5f; }
.index_author-winbox .tab li.active{ background: #f45f5f; border: solid 1px #fff;}

/* 首页里的实盘现场 */
.index_firmoffer{ position: relative; }
.index_firmoffer .tit{ position: absolute; top: 0; left: 0; width: 66px; height: 55px; background: url(../images/index_firmoffer-tit.png) no-repeat; }
.index_firmoffer ul{ padding: 40px 0 20px; background: url(../images/index_firmoffer-line.png) center center no-repeat; background-color: #F6F6F6; }
.index_firmoffer ul li{}
.index_firmoffer-top{}
.index_firmoffer-top-left{ margin: 20px 8px 0 10px; display: block; width: 72px; text-align: center; }
.index_firmoffer-top-left img{ width: 72px; height: 72px; border-radius: 50%; border: solid 1px #ddd; }
.index_firmoffer-top-left span{ display: block; padding-top: 8px; line-height: 20px; }
.index_firmoffer-top-left:hover,
.index_firmoffer-top-left:focus{ text-decoration: none; }
.index_firmoffer-top-right{ width: 220px; margin-right: 10px; }
.index_firmoffer-top-right span{ margin-bottom: 12px; display: block; color: #333; font-size: 18px; line-height: 1; }
.index_firmoffer-top-right p{ margin-bottom: 0; color: #666; line-height: 20px; height: 80px; overflow: hidden; text-align: justify; }
.index_firmoffer-top-right div{ margin-top: 22px; margin-bottom: 31px; font-size: 16px; color: #333; line-height: 28px; text-align: center; }
.index_firmoffer-top-right div em{ color: #FF5353; font-size: 26px; font-weight: bold; }
.index_firmoffer-bom{}
.index_firmoffer-bom a{ margin-left: 50px; display: inline-block; width: 90px; height: 30px; line-height: 30px; text-align: center; border-radius: 5px; background: #FF5555; color: #fff; }
.index_firmoffer-bom a:hover,
.index_firmoffer-bom a:focus{ text-decoration: none; }

.index_szph-info{ padding-top: 9px; }
.index_szph-info li{ width: 108px; float: left; font-size: 12px; line-height: 18px; text-align: center; border-right: solid 1px #E1E1E1; }
.index_szph-info li:last-child{ border-right: none; }
.index_szph-info li i{ margin: 0 auto; display: block; width: 66px; height: 66px; background: url(../images/index_szph-pic.png); background-repeat: no-repeat; }
.index_szph-info li:nth-child(1) i{ background-position:  center top; }
.index_szph-info li:nth-child(2) i{ background-position:  center -86px; }
.index_szph-info li:nth-child(3) i{ background-position:  center -172px; }
.index_szph-info li:nth-child(1){ color: #80BFAC; }
.index_szph-info li:nth-child(2){ color: #E57E52; }
.index_szph-info li:nth-child(3){ color: #E5A6D0; }
.index_szph-info li em{ font-size: 18px; font-weight: bold; }
.index_szph-info li:nth-child(1) em{ color: #59AC92; }
.index_szph-info li:nth-child(2) em{ color: #E46C3D; }
.index_szph-info li:nth-child(3) em{ color: #AD578D; }

.index_szph-join{ margin: 40px auto 30px; display: block; width: 190px; height: 33px; line-height: 31px; text-align: center; border-radius: 5px; font-size: 16px; color: #FF5555; border: solid 1px #FF5555; }
.index_szph-join:hover{ text-decoration: none; background: #ff5555; color: #fff; }
.index_szph-join:focus{ text-decoration: none; color: #ff5555; }

.index_szph-rank{}
.index_szph-rank .tit{ padding-left: 33px; color: #F35F5F; font-size: 16px; line-height: 24px; background: url(../images/index_szph-tit.png) 10px 0px no-repeat; border-bottom:solid 1px #E1E1E1; }
.index_szph-rank .tit span{ color: #999; font-size: 12px; }
.index_szph-rank ul{}
.index_szph-rank ul li{ overflow: hidden; border-bottom: dotted 1px #C5C5C5; }
.index_szph-rank ul li span{ display: block; float: left; width: 99px; line-height: 42px; text-align: center; }
.index_szph-rank ul li span.num{ width: 29px; }
.index_szph-rank ul li span a:hover,
.index_szph-rank ul li span a:focus{ text-decoration: none; }
/* 首页里的大咖交流 */ 
.wd325{ width: 325px; }
.index_communication{}
.index_communication li{ padding: 18px 0; border-bottom: dotted 1px #ddd;}
.index_communication li:first-child{ padding-top: 0; }
.index_communication li:last-child{ border-bottom: none; padding-bottom: 0; }
.index_communication li img{ margin-right: 13px; float: left; width: 110px; height: 110px; border: solid 1px #eee; }
.index_communication li h3 a,
.index_communication li .identity{ color: #666; font-size: 16px; line-height: 1; }
.index_communication li h3 a{ display: block; font-weight: bold; }
.index_communication li h3 a:hover{ color: #f24848; }
.index_communication li .identity{ padding: 10px 0 12px 0; }
.index_communication li .identity em{ color: #f90; }
.index_communication li p{ color: #999; font-size: 12px; line-height: 16px; max-height: 32px; overflow: hidden; }
.index_communication li span{ display: block; color: #f90; font-size: 12px; line-height: 1; }
.index_communication-topone{ width: 180px; height: 404px; overflow: hidden;}
.index_communication-topone img{ width: 180px; height: auto; border: solid 1px #ddd; }

/* 首页里的资讯 */
.index_market-wrap{}
.index_market{ padding: 15px 0 10px; display: block; width: 152px; height: auto; color: #fff; line-height: 1; text-align: center; }
.index_market:hover,
.index_market:focus{ text-decoration: none; color: #fff; }
.index_market.up{ background-color: #f45f5f; }
.index_market.down{ background-color: #269F00; }
.index_market em{ display: block; font-size: 24px; line-height: 40px; }

#index_news-con{ position: relative; height: 508px; }
#index_news-con .con{ position: absolute; top: 9px; left: 0; display: none; padding-bottom: 30px; }
#index_news-con .con:first-child{ display: block; }
.index_news{ padding-left: 4px; padding-top: 12px; }
.index_news .tit{ margin: 2px 0 1px; display: inline-block; padding: 3px; min-width: 34px; border: solid 1px #f45f5f; border-radius: 5px; text-align: center; line-height: 1; font-size: 12px; color: #f45f5f; }
.index_news-topone{}
.index_news-topone li{}
.index_news-topone li a{ display: block; width: 318px; font-size: 18px; font-weight: bold; line-height: 38px; color: #333; }
.index_news-topone a:hover{ text-decoration: none; color: #f24848; }

.index_news .index_news-kind{}
.index_news .index_news-kind li{}
.index_news .index_news-kind li a{ display: block; width: 318px; padding-left: 8px; background: url(../images/gray-circle.png) left center no-repeat; font-size: 16px; line-height: 36px; color: #666; }
.index_news .index_news-kind li a:hover{ text-decoration: none; color: #333; }

#index_news-con .tab{ position: absolute; bottom: 7px; left: 50%; margin-left: -80px; }
#index_news-con .tab li{ float: left; width: 40px; height: 6px; background: #f45f5f; border: solid 1px #fff; }
#index_news-con .tab li.active{ background: #fff; border: solid 1px #f45f5f; }

/*right:首页里的培训活动*/
.it-content{ width: 326px; padding-top: 9px; background:url(../images/index-title-line1.png) left top no-repeat; }
.index_train{}
.index_train dl{ margin-bottom: 0px! important; padding-bottom: 2px! important;}
.index_train dt{ background-color:#f2f2f2;}
.index_train dt a{ display: block; margin-bottom: 2px; padding-left: 5px; font-size: 16px; line-height: 40px; color: #666;}
.index_train dt a:hover{ text-decoration: none;}

.index_train dl dd{ display: none;}
.index_train dl.active dt{ background-color: #fff;}
.index_train dl.active dt a{ color: #f24848;}
.index_train dl.active dd{ display: block;}
.index_train dd{ margin-top: 3px; margin-bottom: 15px;} 

.index_train-pic{ display: block; width: 90px; height: 72px; overflow: hidden;}
.index_train-pic img{ width: 90px; height: 72px;}

.index_train-int{ width: 223px;}
.index_train-int p{ margin-bottom: 0! important; font-size: 12px; line-height: 20px; color: #999; }
.index_train-detail{ max-height: 60px; overflow: hidden;}

/*left:首页里的行情中心*/
.niu_index-classifys .niu_index-market{ float: left; }
.niu_index-classifys .im-content{ width:322px; padding-top: 12px; background:url(../images/index-title-line1.png) left top no-repeat; }

/*center:首页里的新闻资讯*/
.niu_index-classifys .niu_index-news{ float:left;}
.niu_index-classifys .in-content{ width:352px; height:auto;padding-top: 12px; background:url(../images/index-title-line2.png) left top no-repeat; }

.niu_index-classifys .index-news-box{}  
.niu_index-classifys .index-news-box ul li span{ color:#8c8787; margin-left:2px; margin-right:5px; }
.niu_index-classifys .index-news-box ul li a{ font-size:14px; line-height:29px; color:#333; margin-left:2px; padding-left:9px; background:url(../images/gray-circle.png) center left no-repeat; display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.niu_index-classifys .index-news-box ul li a.index-topone{ margin:0px!important; margin-bottom: 5px! important; padding:0px!important; background-image:none;font-size:17px; color:#333; font-weight: bolder; line-height:26px;}
.niu_index-classifys .index-news-box ul li a.index-topone:hover{ color:#f24848; text-decoration:none;}
.niu_index-classifys h2.subnew-tittle{ margin:0; font-size:18px; line-height:33px; color:#ff9900; display:inline-block;}

.niu_index-classifys .index-subbanner{width:686px; height:115px; overflow: hidden;}
.niu_index-classifys .index-subbanner img{ 
    width:686px; height:auto;  display: block; 
    -webkit-transition: -webkit-transform 2s ease-out;
          -moz-transition: -moz-transform 2s ease-out;
            -ms-transition: -ms-transform 2s ease-out;
              -o-transition: -o-transform 2s ease-out;
                  transition:transform 0.2s linear 0s;
}
.niu_index-classifys .index-subbanner img:hover{ 
    -webkit-transform:scale(1.1); 
       -moz-transform:scale(1.1);
        -ms-transform:scale(1.1);  
         -o-transform:scale(1.1); 
            transform:scale(1.1);
}

/*right:首页里的开户*/
.niu_index-classifys .niu_index-open{}
.niu_index-classifys .io-content{ width:300px; height:auto;padding-top: 12px; background:url(../images/index-title-line3.png) left top no-repeat; }

.niu_index-classifys .index-open-content{ margin-top:10px;}

.niu_index-classifys .index-open-picture{ text-align: center; }
.niu_index-classifys .index-open-picture img{ height: 64px; }

.niu_index-classifys .index-open-btn-wrap{ width:153px; height:47px; margin:8px auto 0px; }
.niu_index-classifys .index-open-btn{ width:153px; height:47px; display:block; font-size:16px; font-weight:bolder; line-height:40px; text-align:center; color:#fff; background:url(../images/index-open-btn1.png) center center no-repeat;}
.niu_index-classifys .index-open-btn:hover{ text-decoration:none; background:url(../images/index-open-btn2.png) center center no-repeat; }
.niu_index-classifys .num-people-open-wrap{ margin-left: 10px; height:63px; line-height:63px; color:#666; padding-left:60px; background:url(../images/index-clock.png) left center no-repeat;}
.niu_index-classifys .num-people-open{ color:#f24848; font-size:16px; font-family: "logo"; }

/* .roll-tel-wrap{ 
    width:auto; 
    height:84px; 
    margin:10px 0 8px 5px; 
    padding:20px 8px 20px 7px;
    background-color:#f2f2f2; 
}
.roll-winbox{width:auto; height:44px; overflow:hidden;}
.roll-tel li a{ font-size:12px; color:#666; line-height:22px; }
.roll-tel li a:hover{ text-decoration: none;}
.niu_index-classifys .index-book-tel{ color:#3d9fdf;} */



/*首页里的社区*/
.nav-bgs {
	background-color:#f7f9fd;
}
.nav-bgs > li {
  float: left; margin-bottom: -1px;
}
.nav-bgs > li > a {
  margin-right: 2px; color: #333; line-height: 1.42857143; border-radius: 8px 8px 0 0;
}
.nav-bgs > li > a:hover {
  border-color: #eee #eee #ddd;
}
.nav-bgs > li.active > a,
.nav-bgs > li.active > a:hover,
.nav-bgs > li.active > a:focus {
   cursor: default; background-color: #fff; font-weight: bolder;
}
/*首页里的百科*/
.index-baike{width:322px; height:auto;}
.index-baike-title{ padding-top:10px;}
.index-baike-title li a{ padding:4px 15px; font-size:14px;} 
.index-baike-content-wrap{ padding:10px;}
.index-baike-content-wrap ul{ overflow: hidden;}
.index-baike-content-wrap ul li{ float: left;}
.index-baike-content-wrap ul li a{ display: block; overflow: hidden; height: 26px; line-height:26px;  text-align: center; color: #666; font-size: 14px;}
/*首页里的论坛*/
.index-forum{width:352px; height:auto;}
.index-forum-content-wrap{padding:10px 0 10px 10px;}
.index-forum-content-wrap ul li{ overflow:hidden;}
.index-forum-content-wrap ul li a{float:left; font-size:14px; line-height:24px; color:#666; display:block; width:18em; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.hotatom{line-height:24px; float:left;}
.hotatom img{margin-top:-6px;}
.index-forum-content-wrap ul li .index-forum-pv{ float:right; color:#999; font-size:12px; line-height:27px;}
.index-forum-content-wrap ul li a.newestatom{width:21em;}
/*首页里的问答*/
.index-ask-searchbox-wrap{ overflow:hidden; margin-top:10px;}
.index-ask-searchbox{ float:left; width:130px; height:26px; line-height: 18px; margin-right:6px; margin-top: 2px; text-indent:5px; border-radius: 3px; border: solid 1px #ccc; }
.index-ask-searchbox-wrap a{ float:left; display:block; width:74px; height:33px; background:url(../images/index-askbtn.png) center center no-repeat; color:#fff; font-size:12px; text-align:center; line-height:28px;}
.index-ask-searchbox-wrap a:hover{ float:left; text-decoration:none;}
.index-ask-showbox-wrap{ margin-bottom: 16px;}
.index-ask-showbox-wrap ul li{ margin-top:15px;}
.index-ask-showbox-wrap ul li a{ font-size:14px; line-height:20px; color:#666; margin-left:10px; padding-left:29px; display:block; width:20em; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.index-ask-showbox-wrap ul li a:first-child{background:url(../images/index-showask.png) center left no-repeat; margin-bottom:7px;}
.index-ask-showbox-wrap ul li a:last-child{background:url(../images/index-showreply.png) center left no-repeat;}
/*首页模态框、飘窗*/
#modal{ width: 600px; height: 350px; position: fixed; top:50%; left:50%; margin-left: -273px; margin-top: -190px; z-index: 10001; display: none; }
#modal span{ cursor:pointer; font-size:30px; position:absolute; right:10px; top:10px; color: red; }
#opcity{ width:100%; height:100%; left:0px; top:0px; z-index: 1000; position:fixed; background:rgba(0,0,0,0.6); display: none; }
.bayWindow-l{ position: fixed; bottom: 0px; left:20px; z-index: 100; }
.bayWindow-r{ position: fixed; bottom: 0px; right:20px; z-index: 100; }
.bayWindow a{ margin-bottom: 10px; position: relative; display: block; }
.bayWindow a img{ display: block; width:100px; height: 200px; }
.bayWindow span{ display: block; width: 45px; height: 20px; text-align: center; line-height: 20px; background: #040001; cursor:pointer; font-size:12px; position:absolute; right:0; top:0; color: #fff; }
/* 权威报道 公微推荐*/
.situation-tit{ color: #ee0c0c; font-size: 20px; line-height: 1; margin-bottom: 20px;}
.situation,.dsh-rc{position: relative;}
.situation span,.dsh-rc span{ cursor: pointer; background-color: #fff; display: block; width: 30px; }
.situation span{ height: 60px;}
.dsh-rc span{ height: 140px; }
.arrow-left{ left: 0; background: url(../images/arrow-left.png) center center no-repeat;}
.arrow-right{ right: 0; background: url(../images/arrow-right.png) center center no-repeat;}
.situation-winbox,.dsh-rc-winbox{ margin-left: -10px; width: 950px; height: 60px; overflow: hidden; }
.situation-winbox{ height: 60px; }
.dsh-rc-winbox{ height: 172px; }
.situation-all,.dsh-rc-all{ width: 4200px; position: relative; }
.situation-all li,.dsh-rc-all li{ margin: 0 10px;}
.situation-all li a{ display: block; width: 140px; height:60px; overflow: hidden;}
.situation-all li a img{ width: 140px; height:auto; }
.dsh-rc-all li{ width: 140px; height: 172px; color: #333; font-size: 12px; line-height: 32px; text-align: center; }
.dsh-rc-all li img{ width: 140px; height: 140px; }

/************首页 end************/
/************登陆(niu2_login)、注册(niu2_register) begin************/
/* 2016-08-18改版的登陆和注册 */
.login-wrap{ padding: 115px 165px; box-shadow: 0 0 10px #ddd; }
.login-wrap .login-left{ width: 315px; }
.member-tit{ color: #555; line-height: 20px; }
.member-tit h2{ font-size: 16px; }
.member-tit .tit-right{ font-size: 12px; }
.member-tit .tit-right a{ color: #f24848; }
.login-wrap .login-left .login-box{ padding-top: 7px; }
.input-set{ border-bottom: solid 1px #F3F3F3; }
.input-set label{ width: 46px; height: 28px; }
.input-set input[type=text],
.input-set input[type=password]{ width: 260px; width: calc(100% - 46px); padding-left: 10px; border: none; font-size: 12px; line-height: 28px; }
.input-set .icon-user,
.input-set .icon-pw,
.input-set .icon-mobile,
.input-set .icon-graphCode,
.input-set .icon-msgCode{ background: url(../images/icon-login.png); background-repeat: no-repeat; }
.input-set .icon-user{ background-position: 15px 1px; }
.input-set .icon-pw{ background-position: 15px -35px; }
.input-set .icon-mobile{ background-position: 15px -73px; }
.input-set .icon-graphCode{ background-position: 13px -112px; }
.input-set .icon-msgCode{ background-position: 14px -152px; }

.checkbox-set label{ font-weight: normal; font-size: 12px; color: #555; }
.checkbox-set input{ margin-top: -2px; margin-right: 3px; }
.login-wrap .login-left .login-box .forget-pw{ font-size: 12px; color: #f24848; }
.member-btn{ width: 100%; border-radius: 5px; font-size: 16px; line-height: 35px; text-align: center; background: #F54F4F; color: #fff; border: none; }
.login-wrap .login-left .login-box .tip,
.register-box .tip{ font-size: 12px; line-height: 1; text-align: center; color: #999; }

.login-wrap .login-right{ height: 278px; padding-left: 80px; border-left: dotted 3px #ddd; }
.login-wrap .login-right h3{ font-size: 14px; line-height: 28px; color: #444; }
.login-wrap .login-right a{ display: block; width: 195px; height: 40px; background: url(../images/third-icon.png); background-repeat:  no-repeat; border-radius: 5px; color: #fff;  font-size: 14px; text-align: center; line-height: 40px; }
.login-wrap .login-right a:hover,
.login-wrap .login-right a:hover:focus{ text-decoration: none; }
.login-wrap .login-right .login-QQ{ background-position: 15px 8px; background-color: #22A4FF; }
.login-wrap .login-right .login-sina{ background-position: 13px -34px; background-color: #FF424F; }
.login-wrap .login-right .login-wechat{ background-position: 14px -78px; background-color: #4CB848; }

.register-wrap{ padding: 120px 295px; box-shadow: 0 0 10px #ddd; }
.refresh-graphCode{ position: absolute; right: 0; top: 0; background: #fff; }
.refresh-graphCode span{ cursor: pointer; }
.gain-msgCode{ position: absolute; right: 0; top: 0; width: 120px; height: 28px; border-radius: 5px; background: #F54F4F; color: #fff; border: none;   }



.niu_login-wrap,
.niu_register-wrap{ width:500px; height:auto; margin:100px auto 150px auto;}
.niu_login-wrap .login-title,
.niu_register-wrap .register-title{ overflow:hidden; border-bottom:dashed 1px #eeeeee;}
.login-title h2{ float:left; margin:0px; color:#f24848; font-size:20px; font-weight:bold; line-height:2;}
.login-registerlink{ float:right; font-size:12px; color:#666; margin-top:18px;}
.login-registerlink a,.login-forgetlink a{ margin-left:10px; color:#f24848;}
.login-registerlink a:hover,.login-forgetlink a:hover{ text-decoration:none;}

.register-title h2{ float:left; margin:0px; color:#333; font-size:20px; font-weight:bold; line-height:2;}
.register-title h2 span{ font-size:12px; color:#999; font-weight:normal; margin-left:8px;}
.niu_login-wrap .login-box,
.niu_register-wrap .register-box{ margin-top:50px;}
.register-box .form-horizontal .form-group{ margin-bottom: 10px! important;}
.btn-login { width: 220px; font-size: 20px; background-color: #f54f4f; color: #fff; }
.btn-login:hover { color: #fff; opacity: 0.8; }

/* 绑定注册 */
.bindpage-tab{}
.bindpage-tab li{ float: left; margin-right: 15px; padding: 0 5px; cursor: pointer; color: #f24848; border: solid 2px #f24848; height: 30px; line-height: 26px; border-radius: 5px; }
.bindpage-tab li.active{ background: #f24848; color: #fff; }

.bindpage-tit{ margin-top: 4px; background: url(../images/bindpage-line.png) center top no-repeat;}
.bindpage-tit h2{ padding-top: 10px; color:#333; font-size:20px; font-weight:bold; line-height:30px; border-bottom:dashed 1px #eeeeee; }
.bindpage-tit span{ font-size:12px; line-height: 20px; color:#999; font-weight:normal; }
/************登陆(niu2_login)、注册(niu2_register) end************/
/************问答的个人中心show页面 begin************/
.uc-ask-wrap{ margin-top:12px; margin-bottom:47px; padding:0 10px;}
.uc-ask-main{ float:left; width:700px; height:auto;}
.uc-ask-main-top{ width:700px; height:auto; background:url(../images/uc-ask-date-bg.png) top center no-repeat; border:solid 1px #eeeeee;}
.uc-ask-main-top .uc-ask-photo{ float:left; width:86px; height:86px; margin:15px 15px auto; border-radius:50%; border:#FFF 4px solid; overflow:hidden;}
.uc-ask-main-top .uc-ask-photo img{ display:block; width:86px; height:86px;}
.uc-ask-main-top .uc-ask-date-wrap{ float:left;}

.uc-ask-date-wrap .uc-ask-date-top{ margin-top:20px; line-height:16px;}
.uc-ask-date-top .uc-ask-date-name{ font-size:16px; color:#333; margin-right:5px;}
.uc-ask-date-top .uc-ask-date-identity{font-size:14px; color:#666; margin-left:5px;}
.uc-ask-date-wrap .uc-ask-date-center { margin-top:7px; color:#999; font-size:12px;}
.uc-ask-date-center .uc-ask-date-address{ margin-right:20px;}
.uc-ask-date-center .uc-ask-date-detailidentity{margin-right:20px;}
.uc-ask-date-center .uc-ask-date-education{}
.textcolor-b0{ color:#b0b0b0;}
.uc-ask-date-wrap .uc-ask-date-bottom{ margin-top:30px; color:#ea9922; font-size:12px;}
.uc-ask-main-top .uc-ask-setlink{ float:right; margin-top:5px; margin-right:6px; border:solid 1px #d4d4d4; background-color:#ece7ee;}
.uc-ask-main-top .uc-ask-setlink a{ display:block; font-size:12px; width:90px; height:22px; line-height:22px; text-align:center; color:#999;}
.uc-ask-main-top .uc-ask-date-top-line{ height:1px; background-color:#eee;}

.uc-ask-main-center{ width:700px; height:auto;  margin-top:20px;}
.uc-ask-main-center-title{ float:left; width:114px;}
.uc-ask-main-center-title li a{ display:block; font:14px; color:#666; line-height:32px; text-align:center; border:solid 1px #eeeeee; margin-bottom:1px;}
.uc-ask-main-center-title li a:hover{ text-decoration:none; }
.uc-ask-main-center-title li.active a,
.uc-ask-main-center-title li.active a:hover,
.uc-ask-main-center-title li.active a:focus {
  color:#f45f5f; cursor: default;
}
.uc-ask-main-center-content{ float:right; width:581px;border:solid 1px #eeeeee; padding:0px 10px;}
.uc-ask-main-center-content .uc-ask-record-wrap ul li { border-bottom: dashed 1px #eee;}
.uc-ask-main-center-content .uc-ask-record-wrap ul li:last-child{ border:none;}
.null-alter{}
.null-alter p{ margin-top: 20px; text-align: center; color: #666;}
.null-alter a{ margin-top: 20px; margin-bottom: 20px; display: block; margin-left: auto; margin-right: auto; width: 160px; text-align: center; line-height: 2.5; color: #fff; background-color: #f90; border-radius: 10px;}


.uc-ask-record-title{ overflow:hidden; margin-top:15px;}
.uc-ask-record-title h3{ float:left; margin:0px; font-size:12px; line-height:1;}
.uc-ask-record-title a{ float:right; display:block; font-size:12px; color:#999; line-height:1;}
.uc-ask-record-content{ font-size:12px; line-height:22px; color:#999; padding-top:10px; padding-bottom:10px;}

.uc-ask-main-bottom{ width:700px; height:auto; border:solid 1px #eeeeee; margin-top:20px; padding:5px 14px;}
.uc-ask-main-bottom-title{ overflow:hidden; border-bottom:solid 1px #eee;}
.uc-ask-main-bottom-title h3{ float:left; font-size:14px; color:#666; margin:0; line-height:24px; }
.uc-ask-main-bottom-title a{ float:right; display:block; color:#999; font-size:12px; line-height:24px;}
.uc-ask-main-bottom-content{ margin-top:5px;}
.uc-ask-main-bottom-content li{ overflow:hidden; padding-top:15px; padding-bottom:15px; border-bottom: dashed 1px #eee;}
.uc-ask-main-bottom-content li:last-child{ border-bottom:none;}
.counter-wrap{ float:left; width:42px; height:42px; /* border:solid 1px #eeeeee; */ background: url(../images/orange-book-icon.png) center center no-repeat; }
.counter-wrap span{ display:block; text-align:center; font-size:12px; color:#666;}
.counter-wrap span.counter-num{ color:#ea9922; font-size:14px;}

.handpick-answer-wrap{ float:left; margin-left:8px;}
.handpick-ask{ width:620px; overflow:hidden;}
.my-ask{ width:509px;}
.handpick-ask a{ float:left; font-size:14px; line-height:22px; color:#666; display:block; width:34em; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.handpick-ask a.limit-ask{ width:27em;}
.handpick-ask a:hover{ text-decoration:none; color:#f45f5f;}
.handpick-ask span{ float:right; font-size:12px; line-height:22px; color:#999;}
.handpick-answer{font-size:12px; line-height:20px; color:#999; width:40em; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.limit-answer{width:32em;}








.uc-ask-aside{ float:right; width:260px;}
.uc-ask-contact{ display:block; width:100%; line-height:44px; text-align:center; font-size:18px; color:#fff; background-color:#ea9922; border-radius:4px;}
.uc-ask-contact:hover{ text-decoration:none; color:#fff; background: #f90; }
.uc-ask-aside-bottom{ margin-top:15px;}
.uc-ask-aside-bottom li{ padding:7px 0 10px 5px; margin-bottom:1px; border:solid 1px #eee;}
.uc-ask-aside-bottom-title{ font-size:12px; line-height:30px;}
.uc-ask-aside-bottom-title span { font-size:14px; color:#666;}
.uc-ask-aside-bottom-title a{ float:right; color:#999;}
.uc-ask-aside-bottom-content{font-size:12px; color:#999; line-height:22px;}
.uc-ask-aside-bottom-content div{ font-size:12px;color: #f90; line-height:22px;}
.uc-ask-aside-qq{ }
.uc-ask-aside-qq a{ padding-left:17px; background:url(../images/uc-ask-qq.png) no-repeat; background-position: left 4px;}
.uc-ask-aside-qq a.active{background-position: left -14px; color: #f90;}
.uc-ask-aside-qq a:hover{ background-position: left -14px; text-decoration:none; color:#f90;}
.uc-ask-aside-relationaccount{ overflow:hidden;}
.uc-ask-aside-relationaccount li{ float:left; border:none!important; padding:0!important; margin-right:10px; }








/*我的关注*/
.uc-writer-focus{ margin: 10px 0 30px;}
.uc-writer-focus li{ margin-top: 20px; float: left; display: inline-block; }
.uc-writer-focus li:nth-child(2n+1){ margin-left: 20px;}
.uc-writer-focus li:nth-child(2n){ margin-left: 40px;}
.uc-writer-focus-pic{ display: block; width: 62px; height: 62px; border-radius: 50%; overflow: hidden;}
.uc-writer-focus-pic img{ width: 62px; height: 62px;}
.uc-writer-focus-info{ width: 163px;}
.uc-writer-focus-info a{ font-size: 18px; color: #666; line-height: 28px; display: block; max-width: 9em;}
.uc-writer-focus-info p{ font-size: 12px; color: #999; line-height: 28px; }
/*我的草稿*/
.uc-draft{}
.uc-draft-tit{ width: 24em; line-height:22px; color:#666; display:block;}
.uc-draft-tit:hover{ text-decoration: none; color: #f24848; }
.uc-draft-need span{ margin-left: 5px; line-height: 22px; color: #999; font-size: 12px;}
.uc-draft-bottom{font-size:12px; line-height:20px; color:#999; width:46em;}
/* 个人中心right勋章 */
.uc-writer-level p{ font-size: 14px; color: #999; line-height: 22px;}
.uc-writer-level p:first-child { color: #ea9922; };
.level-honour { padding: 1px 13px; border: solid 1px #eee;}
.level-honour img { width: 44px; height: auto; } 
.medal-honour img { margin-top: 10px; margin-right: 35px; width: 49px; height: auto; } 
/************问答的个人中心show页面 end************/
/************问答的个人中心alter页面 begin************/
.uc-ask-alter{ overflow:hidden;}
.uc-ask-alter-left{ float:left; width:116px; border:solid 1px #eee;}
.uc-ask-alter-left li {border-bottom:solid 1px #eee;}
.uc-ask-alter-left li:last-child{border-bottom: none;}
.uc-ask-alter-left li a{ display:block; width:116px; height:40px; text-align:center; line-height:40px;}
.uc-ask-alter-left li a:hover{ text-decoration:none;}
.uc-ask-alter-left li.active a,
.uc-ask-alter-left li.active a:hover,
.uc-ask-alter-left li.active a:focus {
  color:#f45f5f; cursor: default;
}
.uc-ask-alter-right{ float:right; width:864px;border:solid 1px #eee; padding:20px 30px;}
/*个人资料*/
.alter-data-wrap{}
.alter-data-wrap .alter-data-base{ overflow:hidden; margin-bottom:17px;}
.alter-data-base .alter-data-photo{ float:left; margin-left:126px;}
.alter-data-base .alter-data-photo label{ font-weight:normal; font-size:12px; color:#666; }
.alter-data-base .alter-data-photo img{ width:60px; height:60px; border-radius:50%; }
.alter-data-base .alter-data-photo input{ display:block;margin-left:65px; margin-top:10px; }
.alter-data-photosize{ width:100px; height:100px; border-radius:50%; background:url(../images/alter-data-photobg.png) center center no-repeat; text-align:center;}
.alter-data-photo .update-avatar_btn{ margin-top: 10px; margin-left: 20px;  text-align:center; font-size:12px; line-height:22px;}
.alter-data-photo .submit-avatar_btn{margin-top: 5px; margin-left: 20px;text-align:center; font-size:12px; padding: 4px 5px;}

.alter-data-base .alter-data-namesex{ float:left; margin-left:0px; margin-top:20px;}
.alter-data-namesex label{ color:#666; font-weight:normal; font-size:12px;}
.alter-data-namesex input{ width:200px;}
.alter-data-approve{}
/*个人资料 职业档案 联系方式 title*/
.alter-data-title,.alter-record-title,.alter-contactway-title{ color:#666; font-size:12px; line-height:12px; overflow:hidden;}
.alter-data-title span,.alter-record-title span,.alter-contactway-title span{ display:block; float:left;}
.alter-data-title span:last-child,.alter-record-title span:last-child,.alter-contactway-title span:last-child{ width:720px; height:1px; background-color:#eee; margin-top:6px; margin-left:10px;}

.alter-data-approve-content{color:#999; font-size:12px; margin:25px 0 35px 114px;}
.alter-data-approve-content a{ color:#f45f5f; font-size:12px; margin-left:30px;}
.alter-data-career-content{ margin:25px 0 35px 59px;}
.alter-data-career-content label{ color:#666; font-weight:normal; font-size:12px;}
.alter-data-career-content select{
	margin: 0;
    padding: 0;
    outline: none;
    height: 34px;
    line-height: 34px;
    width: 120px! important;
    border: #ccc 1px solid;
    border-radius: 3px;
    display: inline-block;
    font: normal 12px/34px "微软雅黑", "SimSun", "宋体", "Arial";
	text-indent:4px;
	color:#999;
 }
 .alter-data-college{}
.alter-data-college-content{margin:25px 0 20px 59px;}
.alter-data-college-content label{ color:#666; font-weight:normal; font-size:12px;}

.altbtn{ margin-left:183px; margin-top:-10px;}

/*职业档案*/
.alter-record-intro-content{margin:25px 0 35px 114px; }
.alter-record-intro-noclick{ color:#666; font-size:12px; overflow:hidden;line-height:40px}
.alter-record-intro-noclick span{ float:left;}
.alter-record-intro-noclick a{ float:left; margin-left:10px;display:block; width:120px; height:40px; border:solid 1px #e1e1e1; background-color:#eee; line-height:40px;}
.alter-record-intro-noclick a span{ color:#999; margin-right:5px; line-height:36px; margin-left:14px;}
.alter-record-intro-click{ overflow:hidden;}
.alter-record-intro-click textarea{ width:600px; height:180px;}
.alter-record-intro-click p{ color:#f45f5f; font-size:12px; line-height:22px;}
.alter-record-intro-click .form-group:last-child{ margin-top:-20px; float:right; margin-right:100px;}

.alter-record-zzzs-content{margin:25px 0 35px 114px;}
.alter-record-zzzs-content .zzzs-ed{ font-size:12px; color:#666;}
.zzzs-ed .zzzs-ed-num{ margin-left:107px;}
.zzzs-ed a{ color:#f45f5f; font-size:12px; margin-left:15px;}
.zzzs-ing label{ font-size:12px; color:#666; font-weight:normal;}
.zzzs-ing { margin-top:20px;}
.zzzs-ing .form-group input{ width:180px;}
.zzzs-ing a{ float:left; margin-left:10px;display:block; width:100px; height:34px; border:solid 1px #e1e1e1; background-color:#eee; line-height:34px;}
.zzzs-ing a span{color:#999; margin-right:5px; line-height:30px; margin-left:10px;}

.alter-record-jobexp-content{margin:25px 0 35px 114px;}
.alter-record-jobexp-content .jobexp-ed{font-size:12px; color:#666;}
.jobexp-ed div{ margin-bottom:20px;}
.jobexp-ed a{ color:#f45f5f; margin-left:10px;}
.jobexp-ing{ margin-left:-65px;}
.jobexp-ing label{ font-size:12px; color:#666; font-weight:normal;}
.jobexp-ing textarea{ width:500px; height:180px; }
.jobexp-ing p{ color:#f45f5f; font-size:12px; line-height:22px;}
/*业务服务*/
.alter-service-wrap{ margin-top:20px; margin-left:115px; width:592px;}
.alter-service-wrap .alter-service{ font-size:14px; line-height:34px; color:#666; overflow:hidden;}
.alter-service-wrap .alter-service p:first-child{ float:left;}
.alter-service-wrap .alter-service p:last-child{ float:right; font-size:12px;}
.alter-service-wrap .alter-service p span{ color:#f45f5f;}
.alter-service-wrap textarea{ width:592px; height:200px;}
/*联系方式*/
.alter-contactway-wrap{}
.alter-contactway-logininfo{ margin-top:20px;}
.alter-contactway-logininfo-content{ margin-left:114px; margin-top:40px;}
.alter-contactway-logininfo-content div:first-child{ margin-left:24px; }
.alter-contactway-logininfo-content div span{ font-size:12px; color:#666; line-height:32px;}
.alter-contactway-logininfo-content div a{ font-size:12px; color:#f45f5f; margin-left:53px; line-height:32px;}
.contactway-other-content{ margin-top:30px}
.contactway-other-content  label{  font-size:12px; color:#666; font-weight:normal;}
.w226{ width:226px;}
/*修改密码*/
.alter-passwd-wrap{ padding:30px 46px;}
.alter-passwd-wrap .alter-passwd-title{ font-size:12px; line-height:38px; color:#666; border-bottom:dashed 1px #eee; text-indent:50px;}
.alter-passwd-wrap form{ margin-top:40px;}
.alter-passwd-wrap form label{  font-size:12px; color:#666; font-weight:normal;}
.alter-passwd-wrap form  input{ width:226px;}
/************问答的个人中心alter页面 end************/
/************问答的个人中心认证页面 begin************/
/*申请认证*/
.applyid-wrap{ margin-top:30px; padding:50px 90px; border:solid 1px #eee;}
.applyid-title{ color:#666; font-size:12px; line-height:12px; overflow:hidden;}
.applyid-title span{ display:block; float:left;}
.applyid-title span:last-child{ width:738px; height:1px; background-color:#eee; margin-top:6px; margin-left:10px;}

.applyid-wrap form{ margin-top:45px; margin-left:87px;}
.applyid-wrap form label{ font-size:12px; color:#666; font-weight:normal; }
.applyid-wrap form .applyid-remarks{ font-size:12px; color:#999; line-height:34px; margin-left:-15px;}
.applyid-remarks a{ display:block; width:106px; border: solid 1px #999; color:#666; line-height:34px; text-align:center; 
	background-image: -ms-linear-gradient(top, #fff, #dededc);
    background-image: -moz-linear-gradient(top, #fff, #dededc);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#dededc));
    background-image: -webkit-linear-gradient(top, #fff, #dededc);
    background-image: -o-linear-gradient(top, #fff, #dededc);
    background-image: linear-gradient(top, #fff, #dededc);}
.applyid-remarks a:hover{ text-decoration:none;}
.applyid-wrap form .form-group{ margin-top:-15px;}
.applyid-wrap form .form-group:first-child{ margin-top:0px;}
.applyid-wrap form .form-group .btn-sub{width:100px; height:36px; background-color:#f45f5f; color:#fff; }
.applyid-wrap .applyid-finish{ margin:110px auto; width:210px;}
.applyid-finish-sub{ padding-left:42px; line-height:42px; font-size:16px; color:#666; background:url(../images/applyid-finish-sub.png) left center no-repeat;}
.applyid-finish-ask{ font-size:14px; color:#666; line-height:34px;}
.applyid-finish-ask a{ display:block; float:right; width:80px; border-radius:3px; background-color:#f45f5f; font-size:12px; color:#fff; text-align:center; line-height:24px; margin-top:5px;}
.applyid-finish-goindex a{ display:block; width:210px; font-size:14px; color:#f45f5f; line-height:28px; text-align:center;}

.applyid-photo{ margin-left:62px; margin-top:47px;}
.applyid-photo-suchas{ overflow:hidden;}
.applyid-photo-suchas label{ float:left; font-size:12px; color:#666; font-weight:normal; }
.applyid-photo-box{ float:left; margin-left:10px; margin-right:10px; width:105px; height:105px; overflow:hidden; background-color:#000;}
.applyid-photo-box img{ width:105px; height:105px;}
.applyid-photo-explain{ float:left;}
.applyid-photo-explain p{ width:30em; font-size:12px; line-height:22px; color:#999}
.applyid-photo-suchas-upload{ margin-top:10px; margin-left:69px;}
.file{
	position: relative;
    display: inline-block;
    background: #f45f5f;
    border: 1px solid #eee;
    border-radius: 4px;
    padding: 4px 12px;
    overflow: hidden;
    color: #fff;
    text-decoration: none;
    text-indent: 0;
	width:100px;
	height:36px;
    line-height: 26px;
	text-align:center;
	}
.file input{
 	position: absolute;
    font-size: 100px;
    right: 0;
    top: 0;
    opacity: 0;
	}
.file:hover {
    background: #f67f7f;
	color: #fff;
    text-decoration: none;
}
.id-upload{
	position: relative;
    display: inline-block;
    background: none;
    border:none;
    border-radius: 4px;
    padding: 4px 12px;
    overflow: hidden;
    color: #f45f5f;
    text-decoration: none;
    text-indent: 0;
	width:100px;
	height:30px;
    line-height: 26px;
	text-align:center;
	}
.id-upload input{
 	position: absolute;
    font-size: 100px;
    right: 0;
    top: 0;
    opacity: 0;
	}
.id-upload:hover {
    background: none;
	color: #f45f5f;
    text-decoration: none;
}
.applyid-card-photo img{ width:258px; height:163px;}
.applyid-card-upload{ font-size:14px; color:#f45f5f; line-height:34px;}
/************问答的个人中心认证页面 end************/
/************提示信息页面（niu2_message.htm）（正确的情况 错误的情况）begin************/
.niu_error-msg,.niu_right-msg{margin:105px 0 150px 200px;  width:29em; height:auto; font-size:18px; line-height:32px; color:#333;}
.niu_error-msg .error,.niu_right-msg .ok{ margin:0;  margin-left:167px; padding:20px 30px; display:inline-block; width:auto; height:auto; max-width:14em;  min-height:50px; border-radius:50%; border:none; background-color:#f38001; line-height:1.5; text-align:center;}
.niu_error-msg .niu_error-msg-bottom,.niu_right-msg .niu_right-msg-bottom{padding-left:262px; padding-top:40px; height:auto; min-height:185px; background:url(../images/niu_msgbg.png) left center no-repeat;}
.niu_error-msg-bottom a{ color:#f38001;}

.order-sucess{ padding-top: 240px; font-size: 16px; line-height: 30px; color: #333; text-align: center; background: url(../images/niu_msg-right.png) center top no-repeat;}
.order-sucess span{ display: block; margin-top: 25px; color: #999; }
.order-sucess a,
.order-sucess span em{ color: #59A944; }
.order-sucess a:hover,
.order-sucess a:focus{ text-decoration: none; } 
/************提示信息页面（niu2_message.htm）（正确的情况 错误的情况）end************/
/************学习培训三级页面 begin************/
/*期货实战研修班*/
.train-famousteacher{ }
.train-famousteacher h2{ text-align: center;font-size: 32px; line-height: 112px; color: #333;}
.train-famousteacher ul{ margin-left: auto; margin-right: auto; width: 1230px; padding-left: 30px; }
.train-famousteacher ul li{ float: left; width: 369px; margin-right: 30px;}
.train-famousteacher-photo img{  width: 370px; height: 238px;}
.train-famousteacher-photo{ overflow: hidden; position: relative;display: block;box-shadow: 0 0 10px #FFF;}
.light{
	cursor:pointer;
	position: absolute;
	left: -370px;
    top: 0;
    width: 370px;
    height:238px;/* 根据图像高度自行修改 */
    background-image: -moz-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,0.2),rgba(255,255,255,0));
    background-image: -webkit-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,0.2),rgba(255,255,255,0));
    transform: skewx(-25deg);
    -o-transform: skewx(-25deg);
    -moz-transform: skewx(-25deg);
    -webkit-transform: skewx(-25deg);
}
.train-famousteacher-photo:hover .light{
    left:370px;/* 根据图像宽度自行修改 */
    -moz-transition:0.5s;
    -o-transition:0.5s;
    -webkit-transition:0.5s;
    transition:0.5s;
} 
.train-famousteacher ul li h3{ margin-top: 10px; font-size: 16px; line-height: 26px; color: #333; font-weight: bold;}
.train-famousteacher ul li p{font-size: 14px; line-height: 24px; color: #333; font-weight: bold;}
.train-famousteacher-intro{ margin-top: 10px; font-size: 14px; line-height: 24px; color: #333;}
.train-bg{ padding: 30px 0; margin-top: 20px; background:url(../images/futurestrain-bg.png) center center no-repeat; background-size: 100% auto;}
.train-foreword{text-align: center;}
.train-foreword img{ width: 1170px; height: auto;}
.train-schedule h2{ font-size: 34px; line-height: 114px; color: #333; text-align: center;}
.train-schedule-content{ text-align: center; margin-bottom: 50px;}
.train-schedule-content img{ width:1000px; }

.train-guestteacher{background:url(../images/futurestrain-bg02.png) top center no-repeat; background-color:#2a497b; padding: 90px 0;}
.train-guestteacher h2{ overflow: hidden; margin-left: auto; margin-right: auto; width: 1100px; font-size: 34px; line-height: 40px; color: #fff; }
.train-guestteacher h2 span{ margin-right: 20px; float: left; display: block; width: 7px; height: 40px; background-color: #fff; }
.train-guestteacher ul{ padding-top: 40px; width: 1100px;margin-left: auto; margin-right: auto;}
.train-guestteacher ul li{ margin-bottom:80px;}
.train-guestteacher ul li:last-child{margin-bottom: 0;}
.train-guestteacher-photo{width: 270px; height:270px; border-radius: 50%; overflow: hidden; }
.train-guestteacher-photo img{width: 270px; height:270px;}
.train-guestteacher-intro{ padding: 30px 26px; width: 766px; height: 270px; border-radius: 20px; color: #333; font-size: 18px;line-height: 28px; background-color: #fff;}
.train-guestteacher-intro h3,.train-guestteacher-intro p{ font-weight: bolder;color: #333; font-size: 18px;line-height: 28px;}
.train-guestteacher-intro:hover{box-shadow:0px 0px 50px #000;}

.train-luxuryteacher{ margin-bottom: 60px; width: 1100px; margin-left: auto; margin-right: auto;}
.train-luxuryteacher h2{margin:70px 0;  overflow: hidden; margin-left: auto; margin-right: auto; font-size: 34px; line-height: 34px; color: #333;}
.train-luxuryteacher h2 span{margin-right: 20px; float: left; display: block; width: 7px; height: 34px; background-color: #333; }
.train-luxuryteacher ul li{ float: left; margin-right: 30px;}
.train-luxuryteacher ul li:nth-child(4),.train-luxuryteacher ul li:nth-child(8){margin-right: 0;}
.luxuryteacher-photo{width: 250px; height: 211px; overflow: hidden;}
.luxuryteacher-photo img{ width: 250px; height: 211px;
	-webkit-transition: -webkit-transform 2s ease-out;
 	-moz-transition: -moz-transform 2s ease-out;
	-o-transition: -o-transform 2s ease-out;
	-ms-transition: -ms-transform 2s ease-out;
	transition:transform 0.2s linear 0s;}
.luxuryteacher-photo img:hover{
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
	-o-transform: scale(1.2);
	-ms-transform: scale(1.2);
	transform: scale(1.2);}	
.luxuryteacher-intro{ margin: 10px auto 30px 10px; }
.luxuryteacher-intro h3{ font-size: 20px; line-height: 30px; color: #333;font-weight: bolder; }
.luxuryteacher-intro p{ font-size: 16px; line-height: 26px; color: #333;font-weight: bolder; }

.train-coursemodel-bg{ width: 100%; height:1118px;background:url(../images/coursemodel-bg.png) top center no-repeat;}
.train-coursemode{ padding-top: 96px; width: 1100px; margin-left: auto; margin-right: auto; text-align: center;}
.train-coursemode img{width: 1100px; height: auto;}

.train-coursefee-wrap{ margin-bottom: 76px; width: 657px; margin-left: auto; margin-right: auto;}
.coursefee-wrap01{ padding:36px 0 36px 50px;  border-left: solid 3px #4d78b3; border-bottom: solid 3px #4d78b3;}
.coursefee-wrap02{ padding:60px 0 60px 169px;  border-right: solid 3px #4d78b3; border-bottom: solid 3px #4d78b3;}
.coursefee-wrap03{ padding:60px 0 0 50px;  border-left: solid 3px #4d78b3;}
.train-coursefee{ padding-top:18px; border:solid 1px #994f1f;  width: 438px; height: 150px; background-color: #ff9702; text-align: center;}
.train-coursefee p{ font-size: 34px; line-height: 48px; color: #333;}
.train-coursefee span{ font-size: 44px; line-height: 64px; color: #ff1138;}

.train-syllabus{ width: 1100px; margin-left: auto; margin-right: auto;}
.train-syllabus h2{ margin-bottom: 50px; color: #ff1138; font-size: 44px; text-align: center;}
.train-syllabus .table > thead > tr > td, 
.train-syllabus .table > tbody > tr > td, 
.train-syllabus .table > tfoot > tr > td
{ font-size: 16px! important; text-align: center;}
.train-syllabus .table > thead > tr > td{ background-color:#17375d; color: #fff;}

.train-bgblue{ background-color:#58718a; padding-top: 20px; }
.train-coursetime{width: 657px; margin-left: auto; margin-right: auto;}
.train-coursetime h2{ margin-left: 150px; margin-bottom: 0; color: #fff; line-height: 104px;}
.coursetime-table{}
.coursetime-table > tbody > tr:nth-child(2n+1) > td:first-child{ border:none;}
.coursetime-table > tbody > tr:nth-child(2n+1) > td{ border-bottom: none; padding-top: 8px;}
.coursetime-table > tbody > tr:nth-child(2n) > td{ border-top: none; padding-bottom: 8px;}
.coursetime-table > tbody > tr > td{ width: 160px; border: solid 1px #fff; line-height: 1.42857143;vertical-align:middle; text-align: center; font-weight: bolder; font-size:39px; color: #fff; }

.train-contact{ padding:50px  40px; }
.train-contact h2{text-align: left; overflow: hidden; font-size: 34px; line-height: 40px; color: #fff;}
.train-contact h2 span{ margin-right: 20px; float: left; display: block; width: 7px; height: 40px; background-color: #fff; }
.train-contact-content{ font-size: 20px; color: #fff;}
.train-contact-name a{font-size: 20px; padding: 0 10px; color: #fff; background-color:#ff9900; }
.train-contact-content p{ font-size: 20px; line-height: 1.5; color: #fff;}
.mt50{margin-top: 50px;}
/*程序化交易入门培训*/
.programtrad-fee{ height: 55px; line-height: 55px; font-weight: bolder; font-size: 18px; color: #fff; background-color:#bdbdbd; }
.programtrad-advantage{padding: 80px 0;text-align:center;}
.programtrad-advantage img{width: 1000px; height: auto;}
.programtrad-fameteacher{ height: 640px; background:url(../images/programtradtrain03.png) top center no-repeat; }
.programtrad-trait{padding: 90px 0 75px; text-align:center;}
.programtrad-apppicturewrap{background-color:#013870; }
.programtrad-apppicture{ padding: 60px 0 80px;text-align:center;}
.programtrad-course{padding: 56px 0 70px;text-align:center;}
.programtrad-introwrap{ background-color: #b5b5b5;}
.programtrad-intro{ padding-top: 40px;}
.programtrad-intro h2{ margin-left: 7px; text-align: left; overflow: hidden; font-size: 33px; line-height: 33px; color: #010101;}
.programtrad-intro h2 span{ margin-right: 20px; float: left; display: block; width: 7px; height: 33px; background-color: #010101; }
.programtrad-intro-everyone{padding: 44px 0 47px 35px;}
.programtrad-intro-everyone p{ font-size: 20px; line-height: 48px; color: #010101;}
.programtrad-intro-everyone p a{ margin-left: 20px; padding: 0 10px; color: #fff; background-color: #ff9900;}

/* 知行合一 投资智慧 */
.walktalk-tit{ position: relative;  margin-left: auto; margin-right: auto; width: 294px; height: 50px; border-radius: 10px; line-height: 50px; font-size: 22px; color: #fff; text-align: center; background-color: #2468ba;}
.walktalk-tit::before { content: ''; position: absolute; bottom:-24px; left: 50%; margin-left: -9px; height: 0; width: 0; border: 12px solid transparent; border-top: 12px solid #2468ba;}
.walktalk-teacher{ padding: 46px 0 81px; background:url(../images/train_walktalk-teacherbg.jpg) top center no-repeat;  }
.walktalk-teacher-pic { width: 420px; height: 576px; overflow: hidden;}
.walktalk-teacher-pic img{ 
	width: 420px; height: auto;
}
.walktalk-teacher-int{ margin-left: 96px; color: #fff;}
.walktalk-con{}
.walktalk-con p{ padding: 0 28px; font-size: 20px; color: #333; line-height:2; }
.walktalk-pic img{ 
	width: 314px; height:237px; margin-right: 29px;
	-webkit-transition: -webkit-transform 5s ease-out;
 	-moz-transition: -moz-transform 5s ease-out;
	-o-transition: -o-transform 5s ease-out;
	-ms-transition: -ms-transform 5s ease-out;
	transition:transform 5s linear 0s;
}
.walktalk-pic img:last-child{ margin-right: 0;}
.walktalk-pic img:hover{
	-webkit-transform:rotateY(360deg);
	-moz-transform:rotateY(360deg);
	-o-transform:rotateY(360deg);
	-ms-transform:rotateY(360deg);
	transform:rotateY(360deg);
}
/* 2016李永强期货实战精华班 顶级短线交易实盘 */
.train3-tit{ color: #333; font-size: 24px; line-height: 1; font-weight: bolder;}
.train3-int p{ color: #333; font-size: 18px; line-height: 48px; margin-bottom: 0; }
.train3-teacher{ background:url(../images/train3-teacher-bg.jpg) top center no-repeat;}
.train3-teacherpic{ width: 265px; height:316px; overflow: hidden; }
.train3-teacherpic img{ width: 265px; height: auto; border-radius: 20px;}
.train3-teacherint{ width:638px; padding: 25px 35px; font-size: 18px; line-height: 30px; border-radius: 20px; background-color: #fff; }
.train3-teacherint:hover{ box-shadow: 0px 0px 50px #000;}

.train-table-byleft .table > thead > tr > th,
.train-table-byleft .table > thead > tr > td, 
.train-table-byleft .table > tbody > tr > td, 
.train-table-byleft .table > tfoot > tr > td
{ font-size: 16px! important; text-align: center; }
.train-table-byleft .table > tbody > tr > td:last-child{ padding-left:100px; text-align: left;}

.train-table-bycenter .table > thead > tr > th,
.train-table-bycenter .table > thead > tr > td, 
.train-table-bycenter .table > tbody > tr > td, 
.train-table-bycenter .table > tfoot > tr > td
{ font-size: 16px! important; text-align: center; }
.train-table-bycenter .table > tbody > tr > td.byleft{padding-left:100px; text-align: left;}

.train3-showpic{}
.train3-showpic li{ float: left; width: 466px; height: 345px; overflow: hidden; margin-right: 18px; margin-bottom: 18px;}
.train3-showpic li:nth-child(2n){ margin-right: 0;}
.train3-showpic li img{ width: 466px; height: auto; }

.train_zhdp-table{ margin: 0 auto;  width: 915px;}
.train_zhdp-table .table > tbody > tr > td{ font-size: 16px! important; text-align: center; }

/* 和讯赢学院交易培训集中营 */
.hxy-contactway{ font-size: 18px; line-height: 44px;}
.hxy-contactway-left{ color: #666; text-shadow: 0 0 3px #ccc;}
.hxy-contactway-left span{ margin-right: 20px; display: inline-block; width: 30px; height: 30px; border-radius: 8px; text-align: center; line-height: 30px; background-color: #f90; color: #fff;}
.hxy-contactway-right{ display: block; width: 355px; height: 44px; color: #fff; border-radius: 8px; text-align: center; background: url(../images/lit-niufooter-1.png) 105px -119px no-repeat; background-color: #f90; background-size: 26px; padding-left: 26px; }
.hxy-contactway-right:hover,.hxy-contactway-right:focus{ text-decoration: none; color: #fff; opacity: 0.8;}

.hxy-con{ margin-top: 57px; padding-left: 532px; padding-bottom: 38px; color: #333; background: url(../images/train_hxy-con.png) -10px 0 no-repeat; }
.hxy-con h3{ font-size: 24px; color: #333; line-height: 94px;}
.hxy-con p{ font-size: 18px; line-height: 32px; margin-bottom: 0;}

.hxy-teacher{ background-color:#425881; padding: 60px 0 100px;}
.hxy-teacher-tit{ padding: 0 20px; border-left: solid 7px #fff; font-size: 24px; line-height: 30px; font-weight: bolder; color: #fff; }
.hxy-teacher-con li{ margin-top: 60px; }
.hxy-teacher-pic{ width: 290px; height:240px; }
.hxy-teacher-int{ padding: 26px 36px; width: 680px; border-radius: 20px; color: #333; font-size: 18px;line-height: 32px; background-color: #fff;}
.hxy-teacher-int span{ font-size: 24px;}
.hxy-teacher-int:hover{ box-shadow:0px 0px 50px #000;}
.hxy-course-tit,.hxy-apply-tit{ padding: 0 20px; border-left: solid 7px #333; font-size: 24px; line-height: 30px; font-weight: bolder; color: #333; }
.hxy-course-tit{ margin: 47px 0; }
.hxy-apply-tit{ margin: 56px 0 45px;}
.hxy-apply-con p{ margin-bottom: 0; font-size: 18px; color: #333; line-height: 32px; }

/* 大咖交流 王在荣 */
.wzr-con{ margin-top: 55px; padding-left: 490px; padding-bottom: 70px; color: #666; background: url(../images/train_wzr-con.png) 0 0 no-repeat; }
.wzr-con h3{ margin-bottom: 15px; font-size: 22px; color: #333; font-weight: 500; text-shadow: 0 0 3px #ccc; line-height: 42px;}
.wzr-con p{ font-size: 18px; line-height: 2; margin-bottom: 0;} 

.wzr-teacher{ padding-bottom: 50px; background:url(../images/train_wzr-teacherbg.jpg) top center no-repeat;  }
.wzr-teacher-tit{ margin: 30px 0; padding-left: 20px; border-left: solid 5px #fff; font-size: 28px; font-weight: bolder; line-height: 1; color: #fff; }
.wzr-teacher-pic { width: 377px; height: 495px; overflow: hidden; }
.wzr-teacher-pic img{  width: 377px; height: auto; }
.wzr-teacher-int{ margin-left: 96px; width: 500px; color: #fff; } 

.wzr-course{ padding-bottom: 48px; padding-left: 197px; padding-top: 91px; color: #1f838c; font-weight: 400; background: url(../images/wzr-course-bg.png) left top no-repeat; }            
.wzr-course p{ margin-bottom: 46px; padding: 3px 0 3px 60px; font-size: 24px; line-height: 38px; }
.wzr-course .tip{ background: url(../images/wzr-icon-board.png) left top no-repeat; }
.wzr-course .theme{ background: url(../images/wzr-icon-info.png) left 4px no-repeat; color: #7390bb; }
.wzr-course h3,
.wzr-course ul li{ margin-left: 78px; font-size: 20px; color: #1f838c; }
.wzr-course h3{ padding-left: 10px; border-left: solid 4px #1f838c; }
.wzr-course ul{ padding-left: 15px; }
.wzr-course ul li{ margin-top: 40px; padding-left: 38px; background: url(../images/green-trigon.png) left center no-repeat; }

.wzr-old-timey{ position: relative; }
.wzr-old-timey .tit{ margin: 45px 0; padding-left: 20px; border-left: solid 5px #25908e; color: #25908e; font-size: 24px; font-weight: bold; }
.wzr-old-timey .winbox{ margin: 0 auto; width: 951px; height: 270px; overflow: hidden; }
.wzr-teachers{ width: 2340px; height: 270px; }
.wzr-teachers li{ margin-right: 5px; float: left; width: 234px; height: 270px; }
.wzr-teachers li img{ width: 234px; height: 270px; }

.wzr-arrow-left,
.wzr-arrow-right{ position: absolute; top: 170px; cursor: pointer; width: 62px; height: 62px; border-radius: 50%; background: #25908e; font-size: 22px; line-height: 60px; font-weight: bold; text-align: center; color: #fff; }
.wzr-arrow-left{ left: -87px; }
.wzr-arrow-right{ right: -87px; }

.wzr-student-share{ padding-top: 43px; background: #25908e; }
.wzr-student-share .tit{ width: 212px; height: 42px; background: url(../images/wzr-student-share-tit-bg.png) no-repeat; text-align: center; font-size: 24px; line-height: 42px; }
.wzr-student-share-left{ background: url(../images/wzr-student-share-left.png) 2px 42px no-repeat;}

.wzr-teachers-int{ padding-top: 20px; padding-left: 67px; }
.wzr-teachers-int li{ position: relative; margin-bottom: 40px; padding: 20px 25px; border-radius: 10px; width: 880px; font-size: 18px; line-height: 2; background: #fff;  }
.wzr-teachers-int li:before{ position: absolute; top: 50%; left: -40px; margin-top: -20px; content: ""; width: 0; height: 0; border: solid 20px transparent; border-right: solid 20px #fff; }
.wzr-pic{ padding-left: 67px; padding-top: 20px; padding-bottom: 67px; }

/* 大咖交流 陈伟 */
.train-chw-01{}
.train-chw-01 ul{ padding: 45px 0 45px 100px; width: 485px; background: #ececec; }
.train-chw-01 ul li{ color: #2468ba; font-size: 18px; line-height: 32px; }
.train-chw-01 > p{ clear: both; padding-top: 35px; text-align: center; color: #333; font-size: 24px; line-height: 50px; }

.train-chw02-int{ margin-top: 10px; padding: 25px 20px; background: #ececec; }
.train-chw02-int div{ width: 470px; text-align: center; }
.train-chw02-int div p{ margin-bottom: 15px; font-size: 20px; color: #333; line-height: 30px; text-align: left; }
.train-chw02-int div span{ font-size: 22px; color: #2466B8; }

.chw-teacher-bg{ padding-bottom: 10px; background:url(../images/train_chw-teacherbg.png) top center no-repeat! important;  }
.train-chw02-int2{ padding: 40px 0 30px; text-align: center; background: #ececec; }

.train-chw-02 .pic,
.train-chw-03 .pic{ text-align: center; }
.train-chw-02 .pic span{ padding-top: 10px; display: block; font-size: 16px; color: #666;  }
.train-chw-02 p{ padding: 40px 15px 0; color: #333; font-size: 16px; line-height:2; }
.train-chw-03 p{  padding-top: 45px; padding-left: 220px; font-size: 18px; color: #333; line-height: 35px; }
.train-table caption{ background-color: rgba(36,104,186,0.8); color: #fff; font-weight: bold; text-align: center; font-size: 20px; border: solid 1px #ddd; border-bottom: none; }
.train-table.table > thead > tr > th,
.train-table.table > tbody > tr > td, 
.train-table.table > tfoot > tr > td{ font-size: 16px! important; text-align: left; padding-left: 30px; }
.chw-applyway{ padding-left: 35px; }
.chw-applyway p{ font-size: 18px; color: #333; text-shadow:0 0 3px #ddd; line-height: 2.5; }
.chw-applyway .tit{ padding: 40px 0; font-size: 24px; color: #2468ba; }

/* 大咖交流 杜云宏 */
.train_dyh01{ background: url(../images/train_dyh01-bg.png) left 350px no-repeat; }
.train_dyh01-top{ padding-top: 90px; padding-left: 118px; color: #333; }
.train_dyh01-top h3{ padding-left: 43px; line-height: 68px; font-size: 34px; background: url(../images/train_dyh01-icon.png) left top  no-repeat; }
.train_dyh01-top ul{ padding-top: 17px; }
.train_dyh01-top ul li{ margin-bottom: 25px; padding-left: 85px; background: url(../images/train_dyh01-icon.png) 52px -82px no-repeat; font-size: 24px; line-height: 1; }
.train_dyh01-top ul li:last-child{ margin-bottom: 0; }
.train_dyh01-bom{ position: relative; margin-top: 155px; margin-bottom: 70px; padding-bottom: 65px; background: url(../images/train_dyh01-pic2.png) center bottom no-repeat; }
.train_dyh01-bom:before{ position: absolute; left: 0; top: 125px; content: ""; width: 102px; height: 179px; background: url(../images/train_dyh01-pic01.png) no-repeat;}
.train_dyh01-bom:after{ position: absolute; right: 0; top: 125px; content: ""; width: 102px; height: 179px; background: url(../images/train_dyh01-pic01.png) left bottom no-repeat;}
.train_dyh01-bom p{ margin: 0 auto; padding-top: 60px; width: 772px; background: url(../images/train_dyh01-pic2.png) center top no-repeat; color: #555; font-size: 24px; line-height: 38px; }
 
.train_dyh02{ position: relative; padding-bottom: 100px; background: #DBD0C8; color: #9D836A; }
.train_dyh02:after{ position: absolute; bottom: 0; left: 0; content: "";  width: 100%; height: 44px;  background: url(../images/train_dyh02-bom.png) repeat-x; }
.train_dyh02-top{ margin-top: 22px; }
.train_dyh02-topleft{ position: relative; padding: 34px; }
.train_dyh02-topleft:before{ position: absolute; top: 0; left: 0; content: ""; width:109px; height: 109px; background: url(../images/train_dyh01-icon01.png) no-repeat; }
.train_dyh02-topleft:after{ position: absolute; bottom: 0; right: 0; content: ""; width:109px; height: 109px; background: url(../images/train_dyh01-icon01.png) left -127px no-repeat; }
.train_dyh02-topleft img{ width: 394px; height: 296px; }
.train_dyh02-topright{ width: 475px; }
.train_dyh02-topright h3,
.train_dyh02-bomleft h3{  font: 34px/2.8 "叶根友毛笔行书2.0版"; }
.train_dyh02-topright ul li{ position: relative; padding-left: 20px; }
.train_dyh02-topright ul li:before{ position: absolute; left: 0; top: 8px; content: ""; width: 12px; height: 12px; border-radius: 50%; background: #836C55; }
.train_dyh02-topright ul li,
.train_dyh02-bomleft p{ font-size: 22px; line-height: 30px; }
.train_dyh02-bom{ margin-top: 25px; }
.train_dyh02-bomleft{ width: 465px; }
.train_dyh02-bomright{ position: relative; width: 532px; font-size: 24px; line-height: 54px; color: #9D836A; text-align: center; }
.train_dyh02-bomright:before{ position: absolute; top: 0; left: 0; content: ""; width:76px; height: 76px; background: url(../images/train_dyh01-icon01.png) left -256px no-repeat; }
.train_dyh02-bomright:after{ position: absolute; bottom: -16px; right: 0; content: ""; width:76px; height: 76px; background: url(../images/train_dyh01-icon01.png) -33px -353px no-repeat; }
.train_dyh02-bomright img{ width: 451px; height: 173px; }
.train_dyh02-bomright span{ margin: 20px auto 0; display: block; width: 340px; height: 36px; border-radius: 5px; line-height: 36px; background: #9D836A; color: #fff; }

.train_dyh03{ background: url(../images/train_dyh03-bg.png) 120% center no-repeat; background-size: 50%; }
.train_dyh04{ background-color: #DBD0C8; }
.train_dyh04 .bg{ background: url(../images/train_dyh04-bg.png) left bottom no-repeat; }

/* 大咖交流 稀有老师 */
.xiyou-teacher{ background: #F2CD80; }
.xiyou-teacher .pic{ padding: 10px; width: 335px; height: 444px; border: solid 2px #8A582B; }
.xiyou-teacher .int{ width: 590px; }
.xiyou-teacher .int h3{ color: #342211; font-size: 30px; line-height: 58px; font-weight: bold; }
.xiyou-teacher .int p{ color: #332111; font-size: 20px; line-height: 34px; }
.xiyou-teacher .int .imageText { color: #8A582B; font-size: 22px; line-height: 40px; text-align: center; }
.xiyou-teacher .int .imageText img{ margin-top: 7px; padding: 10px; width: 404px; height: 198px; border: solid 2px #8A582B;}
.xiyou-tit{ position: relative; margin: 40px auto; width: 270px; height: 50px; background: #F2CD80; text-align: center; line-height: 50px; font-size: 24px; color: #332011; border-radius: 5px; }
.xiyou-tit:before { content: ''; position: absolute; bottom:-24px; left: 50%; margin-left: -9px; height: 0; width: 0; border: 12px solid transparent; border-top: 12px solid #F2CD80;}
.xiyou-apply{ margin:60px auto 0; padding-top: 16px; width: 470px; height: 120px; border-radius: 10px; text-align: center; color: #332011; font-size: 24px; line-height: 44px; background: #F2CD80;  border: dashed 1px #fff; box-shadow: 0 0 0 8px #F2CD80; }

.xiyou-con{ padding: 20px 0 40px 0; background: url(../images/xiyou-con-bg.png) calc(50% + 120px) center no-repeat; background-color: #F2CD80; }
.xiyou-con .key-con{ position: relative; margin: 0 auto; width: 430px; padding: 10px 0; }
.xiyou-con .key-con:before{ position: absolute; top: 0; left: -40px; content: ""; width: 85px; height: 50px; border-left: solid 3px #EBB33D; border-top: solid 4px #EBB33D; }
.xiyou-con .key-con:after{ position: absolute; bottom: 10px; right: 0; content: ""; width: 85px; height: 50px; border-right: solid 3px #EBB33D; border-bottom: solid 4px #EBB33D; }

.xiyou-con .key-con h3,
.xiyou-con .practice-con h3{ color: #332011; font-size: 30px; line-height: 50px; font-weight: bold; }
.xiyou-con .key-con li{ padding-left: 45px; background: url(../images/brown-circle-star.png) left center no-repeat; }
.xiyou-con .practice-con{ margin: 0 auto; width: 736px; }
.xiyou-con .practice-con p,
.xiyou-con .key-con li{ color: #331F11; font-size: 28px; line-height: 48px; }
.xiyou-con .practice-con p{ position: relative; padding: 20px 25px; }
.xiyou-con .practice-con p:before{ position: absolute; bottom: 0; left: 0; content: ""; width: 50px; height: 85px; border-left: solid 7px #EBB33D; border-bottom: solid 7px #EBB33D; /* background: url(../images/leg-angle.png) left bottom no-repeat; */ }
.xiyou-con .practice-con p:after{ position: absolute; top: 0; right: 0; content: ""; width: 50px; height: 85px; border-top: solid 7px #EBB33D; border-right: solid 7px #EBB33D; }
.xiyouOffline-apply{ padding: 30px 0; background: #F3C776; }
.xiyouOffline-apply .box{ margin: 0 auto; padding: 20px; width: 820px; background: #fff; border-radius: 10px; box-shadow: 0 0 10px #332011; }
.xiyouOffline-apply p{ font-size: 22px; line-height: 42px; }

/* 大咖交流 王红英老师 */
.train_why-int{ padding: 30px 0; text-align: center; background:#EEB813; }
.why-tit{ position: relative; margin: 40px auto; padding: 0 15px; width: 630px; background: #F1C642; text-align: center; line-height: 50px; font-size: 24px; color: #331F11; border-radius: 10px; }
.why-tit:before { content: ''; position: absolute; bottom:-24px; left: 50%; margin-left: -9px; height: 0; width: 0; border: 12px solid transparent; border-top: 12px solid #F1C642;}

/* 大咖交流 稀有老师02 */
.train-xiyou-wrap{ margin-bottom: -20px; background-color: #000; }
.train-xiyou-bg{ position: relative; background: url(../images/train-xiyou-bg01.png) center top repeat-y; }
.train-xiyou-bg .pic{ margin-bottom: -50px; padding-top: 30px; }
.train-xiyou-bg .intr{ background: url(../images/train-xiyou-bg03.png) center top no-repeat; }
.train-xiyou-bg .intr img{ margin-top: 145px; }
.train-xiyou-table{ margin-left: auto; margin-right: auto; margin-top:-50px; z-index:1; position:relative; width: 1100px; }
.train-xiyou-table table td{ color: #EAE0E0; border: 1px solid #5C5656! important; }
.train-xiyou-table table td b{ color: #E7C18D; }
.train-xiyou-bg02{ margin-top: 250px; background: url(../images/train-xiyou-bg02.png) center top no-repeat; height: 352px; }
.train-xiyou-bg .info{ position: absolute; bottom: 100px; left: 50%; margin-left: -550px; }



/************学习培训三级页面 end************/
/************活动专区二级页面(activity_area.htm) begin************/
.activity-area-wrap{ padding:0 15px;}
.activity-area-wrap li{padding:25px 0; border-bottom:dashed 1px #eee;}
.activity-area-wrap li:first-child{ padding-top:0;}
.activity-area-wrap li:last-child{ border-bottom:none;}
.activity-picture{ border:solid 1px #eee;}
.activity-picture img{ width:560px; height:235px;}
.activity-intro{ margin-left:35px; width: 370px;}
.activity-intro h2{ margin-top:15px; font-weight: bolder; font-size:20px; line-height:40px; color:#333;}
.activity-time,.activity-intro p{ font-size:14px; line-height:26px; color:#666;}
.activity-time span{ color:#3d9fdf;}
.activity-intro a{ margin-top:30px; display:block; width:140px; height:38px; line-height:38px; text-align:center; border-radius:5px; color:#fff; font-size:16px;}
.activity-intro a.activity-ing{ background-color:#f45f5f; }
.activity-intro a.activity-ing:hover{ text-decoration:none; opacity:0.8;}
.activity-intro a.activity-over{ background-color:#ddd;}
.activity-intro a.activity-over:hover{text-decoration:none;}
/************活动专区二级页面 end************/
/************活动三级页面 begin************/
/*女神大赛活动（活动介绍页面）*/
.actgod{ padding: 0 34px 0 16px;}
.actgod h2{ background:url(../images/actgod-line.png) right center no-repeat; color: #000; font-size: 30px; line-height: 48px; font-weight: 600;}
.actgod-content{ padding: 30px 0 30px 140px;}
.actgod-content p{ font-size: 18px; line-height: 38px; color: #333;}  
.actgod-qq{ margin-left: 20px; padding: 2px 20px; background-color:#ff9900; color: #fff; }
.actgod-qq:hover{ text-decoration: none; color: #fff; opacity: .8;}
.actgod_media-report {padding: 30px 100px 30px 76px;}
.actgod_media-report li{ overflow: hidden; font-size: 18px; line-height: 46px; color: #333;}
.actgod_media-report li img{float: left;display: inline-block; margin-top: 3px; margin-bottom: 3px;}
.actgod_media-report li a{ float: left; display: inline-block; margin-left: 33px;}
.actgod_media-report li span{ float: right; display: inline-block;}

.actgod-end{ padding: 40px 26px 0 22px; }
.actgod-end-top{}
.actgod-end-topl{ width: 290px; height: 380px; border: solid 1px #ddd; }
.actgod-end-topl img{  }
.actgod-end-topr{ width: 589px; height: 380px; padding: 5px 25px; border:solid 1px #ddd; color: #333;}
.actgod-end-topr-tit{ font-size: 20px; line-height: 48px; color:#f45f5f; border-bottom: dashed 1px #ddd; }
.actgod-end-topr h3{ font-size: 24px; line-height: 56px; font-weight: bold; }
.actgod-end-topr span{ width: 246px; display: inline-block; font-size: 14px; line-height: 28px; }
.actgod-end-topr h4{ font-size: 16px; line-height: 36px; font-weight: bold;}
.actgod-end-topr p{ margin-bottom: 0; font-size: 14px; line-height: 24px;}

.actgod-end-all{ margin: 7px 0 20px; padding: 6px 0; border: solid 1px #ddd;}
.actgod-end-all span{ display: block; width:44px; height: 175px; cursor: pointer; }
.actgod-end-all-winbox{ width: 812px; overflow: hidden;}
.actgod-end-all-winbox ul{ width: 3000px; position: relative; }
.actgod-end-all-winbox ul li { float: left; margin-right: 3px; width: 160px; height: 175px; border: solid 1px #ddd;}



/*女神大赛活动（全部参赛人员展示页面actgod-list.htm）*/
.actgod-alert{ line-height: 55px; font-size: 18px; background-color: #bdbdbd; }
.actgod-alert a{ color: #f24848; }
.actgod-list{ padding: 30px 16px 0px 34px; }
.actgod-list li{ width: 162px; height: auto; float: left; margin-right: 22.5px; margin-bottom: 20px;}
.actgod-list li:nth-child(5n) { margin-right: 0;}
.actgod-list li a{ display: block; width: 160px; height: 200px; overflow: hidden; border: solid 1px #eee; }
.actgod-list li a img { width: 160px; height: auto;}
.actgod-list-info{ padding: 7px 0 0 10px;}
.actgod-list-info p{ margin-bottom: 0; font-size: 14px; color: #333; line-height: 24px;}
.actgod_clickmore{ }
.actgod_clickmore a{ margin-right: 34px; width: 105px; line-height: 40px;}
.actgod_clickmore a:hover{ text-decoration: none; color: #fff; opacity: .8; }

/*女神大赛活动（参赛人员个人展示页面actgod-detail.htm）*/
.actgod-detail{ padding: 30px 0 0 50px;}
.actgod_detail-pic01{ width: 198px; height:248px; overflow: hidden;}
.actgod_detail-pic01 img{ width: 198px; height: auto;}
.actgod_detail-info { width: 644px; height:248px; padding: 7px 25px 0; }
.actgod_detail-info h3 { font-size: 20px; color: #000; line-height: 44px; border-bottom: dashed 1px #eee; }
.actgod_detail-baseinfo{ width: 210px;}
.actgod_detail-baseinfo h4{ font-size: 24px; line-height:1; margin-top: 18px; margin-bottom: 12px; color: #000; font-weight: 700;}
.actgod_detail-declar{ width: 372px; height: 179px; overflow: hidden; padding-top: 13px;}
.actgod_detail-declar h5{ font-size: 16px; line-height: 42px; color: #000; font-weight: 700;}
.actgod_detail-baseinfo p{ margin-bottom:0; font-size: 14px; color: #333; line-height: 26px; }
.actgod_detail-declar p{ margin-bottom: 0; font-size: 14px; color: #333; line-height: 24px; }
.modal_actgod img{ width: 100%; height: auto;}

/* 美尔雅期货活动 （cc为合作公司） */
.cc-banner{ position: relative; width: 100%; }
.cc-wechat-tips{ position: absolute; top: 0; right: 0; padding: 2% 15px 0 23px;  width: 18%; height: 100%; background: rgba(0,0,0,0.6); }
.cc-wechat-tips img{ width: 222px; height: auto; }
.cc-wechat-tips p{ font-size: 14px; line-height: 24px; color: #fff;}

.cc-int{ margin-top: 45px;}
.cc-logo{ margin-top: 3px; width: 258px; height: 72px; overflow: hidden; border: solid 1px #bdbdbd;}
.cc-logo img{width: 258px; height: 72px; }
.cc-int p{ width: 710px; color: #333; font-size: 14px; line-height: 24px;}
.cc-int p span{ color: #2e959c;}

.cc-tit{ margin: 35px 0 40px; border-top: solid 1px #2e959c;}
.cc-tit h2{margin: 0 auto; width: 340px; line-height: 43px; font-size:18px; color: #fff; text-align: center; background-color: #2e959c; }

.cc-con1{ position: relative; width: 1000px; height:528px; overflow: hidden;}
.cc-con1 img{width: 1000px; height: auto;}
.cc-con1 i,.cc-con1 div{ width: 477px; height: 263px; }
.cc-con1 div{ position: absolute; left: 0; top: 130px; background: rgba(0,0,0,0.4);}
.cc-con1 i{ position: absolute; left: 0; top: 0px; padding: 0 33px; color: #fff; font-weight: bolder;}
.cc-con1 i,.cc-con1 i span,.cc-con1 i em{ display: block;}
.cc-con1 i span{ font-size: 30px; line-height: 1; margin:64px 0 32px;}
.cc-con1 i em{ font-size: 18px; line-height: 34px; }

.cc-con2{ padding: 0 55px;}
.cc-con2-man{}
.cc-con2-man li{ margin-bottom: 40px;}

.cc-con2-manpic1,.cc-con2-manpic2{ height: 212px; overflow: hidden;}
.cc-con2-manpic1{ width: 155px; }
.cc-con2-manpic2{ width: 275px; }
.cc-con2-manpic1 img{width: 155px; height:auto;}
.cc-con2-manpic2 img{width: 275px; height:auto;}
.cc-con2-int1{width: 710px;}
.cc-con2-int2{width: 590px;}
.cc-con2-int1,.cc-con2-int2{ height: 212px; padding: 27px 30px 0; color: #333; font-size: 16px; line-height: 2; border-radius: 10px; background-color: #edf1f4;}
.cc-con2-int1:hover,.cc-con2-int2:hover{ box-shadow: 0 0 20px #bbb;}
.cc-con2-int1 span,.cc-con2-int2 span{font-size: 20px; font-weight: bolder; }
.cc-con2 > p{ color: #2e959c; font-size: 16px; line-height: 36px; }
.cc-con2-group{ padding: 15px 0 30px;}
.cc-con2-group li{ width: 222px; float: left; font-size: 16px; color: #444; }
.cc-con2-group li span,.cc-con2-group li em{ display: block; font-weight: 600;}
.cc-con2-group li span{ line-height: 48px;}
.cc-con2-group li em{ line-height: 28px;}

.cc-con3{ padding: 30px 0 40px;}
.cc-con3-pic{width: 461px; height: 304px; overflow: hidden;}
.cc-con3-pic img{width: 461px; height: auto;}
.cc-con3-timeline{width: 501px; height: 304px; padding-top: 11px; border-radius: 10px; background-color: #edf1f4;}
.cc-con3-timeline li{ overflow: hidden; padding-left: 80px; font-size: 16px; color: #333; line-height: 28px;}
.cc-con3-timeline li span{ width: 145px; display: block; float: left;}
.cc-con3-timeline li em {float: left;}

.cc-con4{ padding: 2px 0 100px;}
.cc-con4 p{ margin-bottom: 20px; font-size: 18px; color: #2c2c2c;}

/* 期市争霸 */
.hegemony-header{ width: 100%; height: 55px; background-color: #f6f6f6;}
.hegemony-header .logo{ width: 132px; padding-top: 5px; }
.hegemony-header .logo img{ width: 145px; }
.hegemony-header-right{ line-height: 55px; background: url(../images/hegemony-line.png) 81px center no-repeat; }
.hegemony-header-right a{ color: #333; padding: 0 25px;  border:solid 1px transparent; border-right-colors:#a0a #909 #808 #707 #606 #505 #404 #303;
 }
.hegemony-header-right a:hover{ text-decoration: none;}
.hegemony-header-right span{ display: inline-block;  padding-left: 36px; background: url(../images/hegemony-header-tel.png) left center no-repeat; background-size: 24px; color: #333; }
.hegemony-nav{ height: 110px; background: url(../images/hegemony-nav-bg.jpg) repeat-x;}
.hegemony-nav ul{ background: url(../images/hegemony-nav-line.jpg) right center no-repeat; }
.hegemony-nav ul li{ float: left; background: url(../images/hegemony-nav-line.jpg) left center no-repeat; }
.hegemony-nav ul li.active{ background: url(../images/hegemony-nav-bgactive.jpg) left center no-repeat; }
.hegemony-nav ul li.active a span{ color: #ffd615; }
.hegemony-nav ul li a{ display: block; width: 250px; height: 110px; padding-top: 24px; }
.hegemony-nav ul li a:hover,.hegemony-nav ul li a:focus{ text-decoration: none;}
.hegemony-nav ul li a span{ display: block; text-align: center; font-size: 18px; line-height: 38px; color: #fff; text-shadow: 0 0 10px #fff117;}
.hegemony-nav ul li a em{ display: block; text-align: center; color: #ff3e2c; font-size: 12px; line-height: 18px; font-family: "Time New Roman";}

.hegemony-con{ margin-bottom: 70px;}
.hegemony-tit{ margin: 48px 0; border-left: solid 5px #1f191a; }
.hegemony-tit span{ padding: 0 17px;  color: #1f191a; font-size: 20px; font-weight: bold;}
.hegemony-tit em{ color: #aaa; font-size: 18px; font-family: "Time New Roman";}

.hegemony-int{ margin-top: 15px; margin-bottom: 17px;}
.hegemony-int img.hegemony-rule img{ width: 100px; height: auto;}
.hegemony-support{ padding: 11px 17px 12px; width: 480px; border:solid 1px #eee;}
.hegemony-support span{ display: block; font-weight: bold; font-size: 16px; line-height: 1; color: #333;}
.hegemony-support-logo{ width: 237px; height: 74px; margin: 37px auto 36px;}
.hegemony-support p{ color: #666; font-size: 16px; text-indent: 2em; line-height: 30px;}
.hegemony-six-sects{ padding-bottom: 38px; border-bottom: dashed 1px #eee;}
.hegemony-six-sects li{ margin: 0 7px; float: left;}
.hegemony-six-sects li img{ width: 152px; height: auto;}
.hegemony-six-sects li em{ display: block; text-align: center; font-size: 18px; line-height: 46px; color: #666; font-family: "楷体";}
.hegemony-wulin-character{}
.hegemony-wulin-character h3{ padding: 8px 0 5px 3px; }
.hegemony-wulin-character ul{ background: url(../images/hegemony-line2.png) center center no-repeat;}
.hegemony-wulin-character ul li{ padding-left: 30px; background: url(../images/hegemony-wulin-icon.png) 8px center no-repeat; float: left; color: #666; font-size: 16px; line-height: 48px;}
.hegemony-wulin-character ul li:nth-child(2n+1){ width: 522px; }
.hegemony-wulin-character ul li:nth-child(2n){ width: 478px; }
.hegemony-wulin-character ul span{ color: #fb6115; }
.hegemony-rules{ padding-left: 5px;}
.hegemony-rules li{ color: #666; font-size: 16px; line-height: 28px;}
.hegemony-rules li span{ color: #fb6115;}
.hegemony-apply-btn{ 
    background: -webkit-linear-gradient(#780d03, #411816);
    background:    -moz-linear-gradient(#780d03, #411816);
    background:      -o-linear-gradient(#780d03, #411816);
    background:         linear-gradient(#780d03, #411816);
    margin: 60px auto 20px; display: block; width: 320px; height: 63px; background-color: #f00; line-height: 63px; border-radius: 10px; text-align: center; color: #fff;  font-size: 18px;}
.hegemony-apply-btn:hover{ text-decoration: none; color: #fff; }

.hegemony-applyform{ margin-top: -30px; border-bottom: dashed 1px #eee; border-top: dashed 1px #eee;}
.hegemony-applyform .hegemony-form{  margin: 110px auto; width: 444px;}
.hegemony-form-group{ margin-bottom: 20px;}
.hegemony-form-group label{ width:80px; color: #333; font-size: 14px; }
.hegemony-form-group input{ width: 350px; height: 44px; border: solid 1px #e1e1e1; padding: 5px 10px; border-radius: 5px; line-height: 34px; font-size: 14px; color: #666;}
.hegemony-form-group p{ padding-left: 83px; color: #999; font-size: 14px; line-height: 40px; }
.hegemony-form-group p span{ color: #f00; }
.hegemony-btn{ margin-top: 30px; margin-left: 83px; border: none; width: 210px; height: 52px; border-radius: 5px; color: #fff; font-size: 16px; background-color: #f45f5f; }
.hegemony-apply-warn{ color: #666; font-size: 16px; font-weight: bold; line-height: 80px; }
.hegemony-apply-warn span{ color: #f45f5f;}

.hegemony-awards-pic{ padding: 0 2px;}
.hegemony-awards-pic li{ float: left; margin: 0 6px;}
.hegemony-awards-pic li img{}
.hegemony-awards-pic li em{ display: block; text-align: center; font-size: 24px; line-height: 52px; color: #666; font-family: "楷体";}
.hegemony-awards-text{ padding-top: 58px;}
.hegemony-awards-text li{ font-size: 18px; line-height: 32px; color: #666; }
.hegemony-awards-text li span{ color: #ff5b02; }

/************活动专区三级页面 end************/

/*外汇开户公司详细页 */
.forexcomint-top{ padding: 38px 42px; background:url(../images/bg_forexcomint-top.png) center center no-repeat; }
.forexcomint-logo{ margin-top: 18px;}
.forexcomint-logo img{ width: 224px; height: 88px;}
.forexcomint-commission{margin-top: 18px; margin-left: 25px;}
.forexcomint-commission li{ float: left; display: inline-block; margin-right: 10px; }
.forexcomint-commission li span{ width: 105px; display: block; text-align: center; font-size: 16px;}
.forexcomint-commission-1{ line-height: 40px; background-color:#ff8c3f; color: #fff; border-top-right-radius: 10px; border-top-left-radius: 10px; }
.forexcomint-commission-1:hover{ background-color: #f45f5f;}
.forexcomint-commission-2{ line-height: 48px; background-color: #fff; color:#ff8c3f; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; }
.forexcomint-btn{}
.forexcomint-btn a{ width: 185px; border-radius: 5px; display: block; border: solid 1px #ff8c3f; text-align: center; background-color: #fff; color:#ff8c3f; line-height:55px; font-size: 16px;  }
.forexcomint-btn a:hover{ text-decoration: none; background-color: #ff8c3f; color: #fff;}
.forexcomint-one{}
.forexcomint-one h2{ font-size: 24px; line-height: 70px; color:#ff8c3f; }
.forexcomint-table{ border: dashed 1px #ddd;}
.forexcomint-table tr td{ height: 44px; line-height: 44px; vertical-align:middle; border-top: 1px dashed #ddd; font-size:14px;  padding-left:20px;  width: 296px; background-color: #fff; color: #666; }
.forexcomint-table tr td:nth-child(2n+1){ width: 204px; background-color:#eee; color: #999; text-align: center; }
.forexcomint-int{ padding-top: 35px; padding-bottom: 23px; text-align: center; height: 212px;}
.forexcomint-int img{ }

.forexcomint-why-table tr td,.forexcomint-why-table tr th{ height: 44px; line-height: 44px; vertical-align:middle; border: 1px solid #ddd; font-size:14px; text-align: center;  width: 272px; background-color: #fff; color: #666; }
.forexcomint-why-table tr td:nth-child(1),.forexcomint-why-table tr th:nth-child(1){ width: 185px; background-color:#eee; color: #999; text-align: center;}
.forexcomint-why-table tr th{ color: #fff;}
.forexcomint-why-table tr th:nth-child(2){ background-color: #ff9900;}
.forexcomint-why-table tr th:nth-child(3),.forexcomint-why-table tr th:nth-child(4){ background-color:#999;}


/************百科 begin************/
/* 百科二页面 */
.inbaike-wrap{}
.inbaike{}
.inbaike-title{display:inline-block;width:650px;}
.inbaike-title h2{ font-size: 16px; line-height: 26px; color: #333;}
.niu_put { border:2px solid #F45F5F; background-color: #f45f5f;}
.niu_put input{height: 22px;}
.niu_put .niu_input { outline:none; border:1px solid #F45F5F; text-indent: 5px; line-height: 20px; }
.niu_put a{ display:inline-block; text-decoration: none;}
.niu_seach { padding:5px;color:#fff;cursor:pointer; }
.niu_seachs { display: block;; padding:0 10px;color:#fff;cursor:pointer; line-height: 27px; background-color:#3d9fdf; }
.niu_seachs:hover{ text-decoration: none; color: #fff;}

.inbaike-classify{border:1px solid #eee; padding:15px 20px;}
.inbaike-classify a{ line-height: 22px;}
.inbaike-classify a:hover{color:#f24848;text-decoration:none;}
.inbaike-classify span { margin:5px;color:#999; }
.inbaike-prename{padding:15px 20px; border:1px solid #eee;}
.inbaike-prename h1{ font-size: 18px; color: #333; font-weight:600;}
.inbaike-prename p{ color: #999;}
.inbaike-prename p span{ color: #666; padding: 0 2px;}
.inbaike-precontent{padding:15px 20px; border:1px solid #eee; color:#999;}
.inbaike-precontent tr { line-height:30px;border-bottom:1px dashed #eee; }
.inbaike-precontent td { width:215px;}

.niu_clr { color:#f24848; }
.niu_pd {padding:10px;}
.niu_pd20 { padding:20px;}
.niu_bd_e { border:1px solid #eee; }
.niu_current {background-color:#FF3200;color:#fff;}
/* 百科三页面 */
.inbaike-detail-wrap{}
.inbaike-detail-left{ width: 250px;}
.inbaike-detail-left h2.niu_con_title{ width:250px; height:50px; line-height: 50px; padding-left:10px;  background-color:#f2f2f2; font-size: 16px; color: #333;}
.inbaike-detail-left .niu_con_left{ padding: 10px; border:1px solid #eee;}
.niu_con_left-pre{border-bottom:1px dashed #eee; padding: 5px 0;}
.niu_con_left-pre:first-child{padding:0;}
.niu_con_left-pre:last-child{border-bottom:none;padding:0;}
.niu_con_left h2 a{ font-size: 16px; line-height: 26px; color: #666;}
.niu_con_left h3 a{ font-size: 12px; line-height: 22px; color: #999;}
.niu_con_left h3 a + a{ margin-left: 5px;}
.niu_con_left a:hover {color:#f24848;text-decoration:none;}

.inbaike-detail-right{}
.inbaike-detail-topmain{width:730px; padding:20px; border: solid 1px #eee;}
.inbaike-detail-topmain h1{ font-size: 16px;color: #333; }
.inbaike-detail-content{font-size: 14px; color: #666; line-height: 24px;}
.inbaike-detail-content p{ padding: 2px 0;}
.inbaike-detail-topmain-tags{ margin-top: 20px; padding:5px 0; border-top:1px dashed #eee; border-bottom:1px dashed #eee;}
.inbaike-detail-topmain-tags h2{ font-size: 16px; line-height: 26px; color: #333;}
.inbaike-detail-topmain-tags p{}
.inbaike-detail-topmain-tags p a{font-size: 14px; line-height: 24px; color: #999;}

.inbaike-detail-aboutelse{padding:20px; border: solid 1px #eee;width:355px;height:auto;}
.inbaike-detail-aboutelse ul{padding-top:5px;}
.inbaike-detail-aboutelse ul li a{ font-size: 14px; line-height: 27px;display:block; width:23em; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
/************百科 end************/
/************问答 begin************/
/* 问答二级页面 */
.niu_bg_e { background-color:#eee; }
.niu_cl9 { color:#999; }

.niu_right_bg { position:relative;display:inline-block;background-image:url(../images/banner_1.png);width:66px; height:35px; }
.niu_bg_position { background-position:-68px 0; }

.niu_right_bei { background-image:url(../images/niu_background.png);height:100px;width:230px; }
/*left左边*/
.niu_cont_list { border:1px solid #eee;}
.niu_cont_list li a{ display: block; width: 120px; text-align:center;color:#666;line-height:40px; border-bottom: solid 1px #eee; }
.niu_cont_list li:last-child a{border-bottom: none;}
.niu_cont_list li a:hover { color:#f24848;text-decoration:none; }
.niu_cont_list li.active a{color: #f24848;}
/*center中间*/
.inask-center{ border:1px solid #eee; width: 620px; height: auto;}
.inask-center-title-wrap{padding:25px 20px 0px;}
.inask-center-title a{padding:5px 30px;background-color:#f2f2f2; margin-right: 10px;}
.inask-center-title a:hover{ text-decoration: none;}
.inask-center-title a.active { background-color:#f45f5f;color:#fff;}

.niu_cont_show{border-bottom:1px solid #eee; padding: 20px;}
.niu_cont_browse { border:1px solid #eee;padding:3px 10px; }
.niu_cont_browse span{ display: block; color: #666;}
.niu_cont_browse span.niu_cont_num { color:#ff9900;text-align:center; font-weight: bolder;}
.inask-content{}
.ban-newline{ white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.inask-content a.inask-ask{display: block; font-size: 14px; line-height: 26px; width:30em;}
.inask-content a.inask-answer{ font-size: 12px; color: #999; line-height: 22px;width:35em;}
.inask-content a:hover{ color:#f24848;text-decoration:none; }

.niu_cont_hide { padding:5px; border:1px solid #FF9900;color:#FF9900;display:none;cursor:pointer; }
.niu_cont_texta{}
.niu_cont_tx {margin-top: 10px; padding: 10px; outline:none;resize:none;border:1px solid #eee; }
.niu_btn_sub { float:right;margin-left:15px;padding:5px 10px;border:1px solid #ff9900;color:#ff9900; }
.niu_btn_sub:hover{ background-color:#ff9900;color:#fff; text-decoration: none;}
/*right右边*/
/*已登录身份*/
.inask-right-uc{border: solid 1px #eee;}
.niu_right_bg_banner { background-image:url(../images/niu_background.png);height:100px;width:220px; }
.inask-right-uc-setup a{font-size: 12px;}
.inask-right-uc-setup a:first-child{ color: #f24848; }
.inask-right-uc-setup a:last-child{ color: #666;}
.inask-right-uc-setup a:hover{ text-decoration: none;}
.inask-right-uc-photo{ margin-left: 20px; margin-right: 10px; width: 45px; height: 45px; border-radius: 50%; overflow:hidden;}
.inask-right-uc-photo a{ display: block; width: 45px; height: 45px; border-radius: 50%;}
.inask-right-uc-photo img{ width: 45px; height: 45px;}
.inask-right-uc-name a{ font-size: 14px; line-height: 2; color: #f24848;}
.inask-right-uc-name a:hover{ text-decoration: none;}
.inask-right-uc-name span{font-size: 12px; color: #ff9900;}
.inask-right-uc-link{ font-size: 12px; color: #666;}
.inask-right-uc-info{ padding: 20px;}
.inask-right-uc-info ul{ font-size: 14px; line-height: 40px;}
.inask-right-uc-info ul li a{margin-left: 5px;}
.inask-right-uc-info ul li a:hover{ text-decoration: none;}
.inask-right-uc-info-num { margin-left: 3px; background-color:#f45f5f;padding:0px 5px; border-radius: 3px; text-align:center;color:#fff; font-weight: bolder; }
/*未登录身份*/
.inask-right-nouc{border: solid 1px #eee; padding: 20px 15px;}
.niu_right_login { background-color:#fff;border:1px solid #eee;padding:5px 15px;color:#999; }
.niu_right_login:hover{ text-decoration: none;}
.inask-right-nouc ul{ margin-top: 10px; margin-left: 5px; font-size: 12px;line-height:40px;color:#666;}
.inask-right-nouc ul li{ margin-top: 5px;}

.inask-right-rank{ border: solid 1px #eee; border-top:solid 2px #f45f5f;}
.niu_right_colm { text-align:center; font-size: 14px; line-height:35px;width:109px;border-bottom:1px solid #f45f5f; background-color: #f2f2f2; cursor:pointer; }
.niu_click_colm { background-color:#fff;color:#f24848; border-bottom: none; }   /*当前类*/  

.niu_cont_li {padding:12px 10px;border-bottom:1px dashed #eee; }
.niu_cont_bg { margin-right: 8px; margin-top: 10px; width:22px;height:21px; font-size: 12px; text-align: center; line-height: 24px; display:inline-block;background-image:url(../images/niu_right_01.png); color:#fff; }
.inask-right-rank-photo{ cursor:default;  display: block; margin-right: 7px; width:40px; height:40px; border-radius: 50%; overflow:hidden;}
.inask-right-rank-photo img{width:40px; height:40px;}
.inask-right-rank-name{display: block; cursor:default; font-size: 14px; line-height: 20px; height: 20px; overflow: hidden; color: #333; margin-right:3px; max-width: 4em;}
.inask-right-rank-name:hover{ text-decoration: none; color: #f24848;}
.inask-right-rank-qq{ }
.inask-right-rank-identity{font-size: 12px; color: #999; line-height: 22px; max-width: 10em;}
.inask-right-rank ul li:last-child{border-bottom: none;}

/* 问答三级页面 */
.inask-detail-ask{ width: 760px; padding: 20px; border:solid 1px #eee; }
.inask-detail-ask-top{}
.inask-detail-ask-top img{ float: left;}
.inask-detail-ask-top h2{ margin-left: 7px; width: 600px; float: left; font-size: 16px; font-weight: 500; line-height: 26px; color: #333;}
.niu_btn_tw { float:right;display:block;padding:0 10px; height: 30px; line-height: 30px; font-size: 14px; font-weight:bold;color:#3d9fdf;border:1px solid #3d9fdf;}
.niu_btn_tw:hover{ text-decoration: none; background-color: #3d9fdf; color: #fff;}
.inask-detail-ask p{ margin-left: 37px; color: #999; line-height: 2;}
.inask-detail-ask p span:nth-child(2){ color: #f24848;}
.niu_btn_hd { float:right;display:block;padding:0 10px; height: 30px; line-height: 30px; font-size: 14px; font-weight:bold;color:#ff9900;border:1px solid #ff9900;cursor:pointer; }
.niu_btn_hd:hover{ background-color: #ff9900; color: #fff;}

.inask-detail-result{width: 760px; border:solid 1px #eee;}
.inask-detail-result h4 { font-size: 14px; color: #666; font-weight: 600; padding:15px 20px; border-bottom:1px solid #eee; }
.inask-detail-oneresult{ padding: 20px; border-bottom: solid 1px #eee;}
.inask-detail-oneresult-photo{ display: block;width:50px; height:50px; border-radius:50%; overflow:hidden;}
.inask-detail-oneresult-photo img{width:50px; height:50px;border-radius:50%;}
.inask-detail-oneresult-name{ margin-left: 10px; font-size: 16px; color: #f24848; line-height: 50px;}
.inask-detail-oneresult-top span{margin-left: 10px; color: #999; line-height: 50px;}
.inask-detail-oneresult-time{ color: #999; font-size: 12px; line-height: 50px;}
.niu_cont_level { display: block; width: 50px; line-height: 24px; text-align: center; color:#ff9900; }
.inask-detail-oneresult-content{width: 658px; margin-left: 10px;line-height: 24px; color: #666;}
.inask-detail-oneresult-contact{margin-left: 60px; color: #999; line-height: 22px;}
.niu_cont_zan { border:1px solid #eee;height:25px; line-height: 25px; width:55px;display:block;text-align:center;color:#ff9900;cursor:pointer; }
.niu_cont_hid { position:relative;right:35px;top:-92px;display: none;color:#f24848;width:20px;height:80px; }

.inask-detail-subbanner{ width: 220px; height: 255px; overflow: hidden;}
.inask-detail-subbanner a{}
.inask-detail-subbanner a img{width: 220px; height: 255px;}
.inask-right-relation-content ul{padding:12px 10px;}
.inask-right-relation-content ul li a{ display:block; color:#666; font-size: 12px; line-height: 30px; width:16em;  overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; white-space:nowrap;}
.inask-right-relation-content ul li a span{ color: #ff9900; }
.inask-right-relation-content ul li a:hover{ text-decoration: none;}
/*问答个人中心--我的客户*/
.inask-myclient{color: #666;padding: 20px;border-bottom: solid 1px #eee;}
.inask-detail-result .inask-myclient:last-child{border-bottom: none;}
.inask-nomyclient{width: 760px; border:solid 1px #eee;padding: 30px 20px;}
.inask-nomyclient p{ text-align:center; font-size: 14px;}
.inask-nomyclient a{ margin-top: 20px; display: block; margin-left:auto; margin-right: auto; width: 160px;  text-align: center; line-height: 2.5; border-radius: 10px; color: #fff; background-color: #ff9900;}
.inask-nomyclient a:hover{ text-decoration: none; opacity: 0.8;}
/************问答 end************/

/************开户 begin************/
/*期货开户OpenAccount.html*/
.trade-warp { margin: 15px 0; padding: 10px 10px 30px; background-color: #fff; border:1px solid #eee; }
/*期货公司地区分布图*/
.map_zhengwen{ margin-top: 20px; position:relative; }
.map_ditu img{ width:548px; height:656px; border:none; }
/*定位的框框*/
.map_jieshao{ width: 370px; }
.map_jieshao table tr{ height: 30px; }
.map_jieshao table tr td:first-child{ border-right: 1px solid #fff; text-align: center; }
.map_jieshao table tr td:nth-child(2){ text-align: center; }
.map_jieshao table tr th{ background-color: #f13434; }
.map-jieshao-th1{ width: 90px; text-align: center; border-right: 1px solid #fff; }
.map-jieshao-th2{ width: 124px; text-align:center; }
.map-jieshao-th3{ width: 155px; text-align:center; }
.bg-f3{ background-color: #f3f3f3;}
.map_jieshao_table-hover> tbody > tr:hover { background-color: #d9e7f9;}
.map_jieshao table tr td a:hover{text-decoration: none;color: #f24848;}
.fururecompany:hover{color: #f24848! important;}
/*按公司查找*/
/*按公司查找left*/
.openaccount-se-tabs { border-bottom: 1px solid #eee; }
.openaccount-se-tabs > li { float: left; margin-bottom: -1px;}
.openaccount-se-tabs > li > a { margin-right: 2px; line-height: 1.6! important;}
.openaccount-se-tabs > li.active > a,
.openaccount-se-tabs > li.active > a:hover,
.openaccount-se-tabs > li.active > a:focus {
    color: #fff;
    cursor: default; 
    background-image:url(../images/navtabs-find01.png)! important;
    background-repeat:no-repeat;
    background-position: center center; 
    background-size: 100% 100%;
    padding-bottom: 11px;
}
.ranking{ width: 256px; height: auto; border: solid 1px #eee; border-top: solid 4px #f24848; overflow: hidden; }
.jspaimin-tb{margin-bottom:10px;}
.jspaimin-tb h2{ margin:0; color:#f24848; font-size:14px; font-weight:bold; line-height:44px; background-color: #f8f8f8; position:relative;padding-left: 20px;}
.jspaimin-tb h2 .subtit{font-size:15px;font-style:normal;position:absolute;right:20px;top: 0px;color:#FF9900;font-weight: bold;}
.jspaimin-tb table{margin-left: 20px;}
.jspaimin-tb th{border-top:#eee dashed 1px;border-bottom:#eee dashed 1px;height:30px;line-height:30px;font-weight:100;font-size: 12px;}
.jspaimin-tb .name{padding-left:5px;overflow:hidden; text-align:left;}
.jspaimin-tb td{font-size: 12px;padding:8px 0px;text-align:center;}
.jspaimin-tb a{color:#f24848;font-size: 12px;}
.jspaimin-tb a:hover{color:#247DBB;text-decoration:none;}
.jspaimin-tb .jifen{color:#999;text-align:right;padding-right:10px;font-size:12px;}
.jspaimin-tb .jifen .ratehot{color:#ff8c2a;}
.jspaimin-tb img{vertical-align:middle;}
.jspaimin-tb .icon-num{display:inline-block;border-radius: 3px;width:18px; height:18px;line-height: 18px;margin-left: -20px;overflow:hidden;font:9px/18px Verdana;}
.jspaimin-tb .hot-num1{background:url(../images/crown.png) no-repeat center center;}
.jspaimin-tb .hot-num2{background:url(../images/silvercrown.png) no-repeat center center;}
.jspaimin-tb .hot-num3{background:url(../images/cuprumcrown.png) no-repeat center center;}
.jspaimin-tb .hot-num4{color:#fff;background-color:#ff9900;}
.jspaimin-tb .hot-num5{color:#267bbb;background-color:#9CF;}
.jspaimin-tb .td-conbox{border: 1px #FFD8C5 solid;margin: 0px 5px;zoom:1;}
.jspaimin-tb .td-conbox img{width: 202px;height: 80px;}
/*按公司查找right*/
.companyname{width: 690px;height: auto;border: solid 1px #eee;}
.alljsbox{border:none;zoom:1;margin-bottom: 10px;}
.alljsbox h2{margin:0;padding-left: 20px;font-size: 14px;color:#f24848;background-color: #f8f8f8;border-bottom:1px #eee solid;line-height: 44px;}
.suoyinbox{position:relative;zoom:1;padding:10px 20px;}
.suoyinbox .suoyinnum{font-family:verdana;font-size:12px;position:relative;z-index: 11;zoom:1;}
.suoyinbox .suoyinnum em{display:inline-block;padding: 2px 5.8px 4px;font-size: 14px;cursor: pointer;font-style:normal;vertical-align:middle;}
.suoyinbox .suoyinnum .on{border:1px #FFCE69 solid;background: #FFF9E5;border-bottom:1px transparent solid;}
.suoyinbox .suoyincon{border:1px #FFCE69 solid;background: #FFF9E5;padding: 6px;position:relative;z-index: 10;margin-top: -6px;}
.suoyinbox .suoyincon a{margin: 0 5px;font-size: 14px;display:inline-block;line-height: 23px;}
.suoyinbox .suoyincon a:hover{color:#247DBA;text-decoration:none;}
.suoyinresult{width: 100%;height: auto;padding: 5px 0;border:1px #FFCE69 solid;background: #FFF9E5;}
.suoyinresult div{padding-left: 5px;}
.suoyinresult div span{padding-left: 10px;}
.jzallmap{margin-bottom: 20px;}
.jzallmap ul{margin:0 20px 20px 20px;}
.jzallmap li{padding: 10px 0;}
.bgf8{background-color: #f8f8f8;}
.jzallmap .sypingyin{padding-left: 15px;font-size: 14px;font-family:verdana;margin-bottom: 10px}
.jzallmap .sypingyin span{color:#F24848;}
.jzallmap .sylists {line-height: 25px;padding-left: 13px;zoom:1;overflow:hidden;}
.jzallmap .sylists a{display:inline-block; width:136px;font-size: 14px;float:left;}
.jzallmap .sylists a:hover{color:#F24848;text-decoration:none;}
.jzallmap .bglist{background: #F1F9FC;}

/*期货开户三级页面registerf.html*/
.subbanner { height: 300px; }
.subbanner .item { cursor: pointer; }
.subbanner .container { position: relative; }
.openaccount-box-ly { width: 250px; height: 260px; position: absolute; top: 20px; right: 0; opacity: 0.5; -moz-opacity:0.5; filter:alpha(opacity=50); z-index: 9; background: #000; border-radius: 10px;}
.openaccount-box-ly{width: 300px; height: 257px; position: absolute; top: 20px; right: 0px; z-index: 10; background-color: #fff;border-radius: 10px;opacity:0.80;-moz-opacity:0.80;filter:alpha(opacity=80);}
.openaccount-box{width: 300px; height: 257px; position: absolute; top: 20px; right: 0px; z-index: 10; border-radius: 10px;}
.openaccount-box .openaccount-box-title{overflow: hidden;}
.openaccount-box .openaccount-box-title h3{width: 150px;font-size: 16px;line-height: 50px;margin: 0;text-align: center;color:#333;border-bottom: solid 1px #666;opacity:1.00;-moz-opacity:1.00;filter:alpha(opacity=100);}
.openaccount-box-title a{text-decoration: none;outline: none;border:none;}
.openaccount-box-title a em{width: 150px;font-size: 16px;line-height: 50px;margin: 0;text-align: center;color:#f24848;}
.openaccount-box-inputgroup{width: 240px;margin-left: auto;margin-right: auto;margin-top: 20px;}
.openaccount-box input{width: 240px! important;height: 30px;margin-bottom: 10px;}
.openaccount-box-inputgroup textarea{width: 240px! important;height: 40px;margin-bottom: 10px;}

.btngroup{overflow: hidden;}
.btngroup input{width: 110px! important;height:auto ;background-color: #f24848;color: #fff;}
.btngroup input:hover{background-color: #ff0000;color: #fff;}

.companyname-position{position: relative;}
.registerf-company{border: solid 1px #ddd;margin-right: 10px;}
.registerf-company:hover{border: solid 1px #f24848;}
.openaccount-subbanner-companyname{position: absolute;top: 116px;left: 123px;}
.openaccount-subbanner-companyname11{position: absolute;top: 100px;left: 123px;}
.openaccount-subbanner-companyname,.openaccount-subbanner-companyname11{width: 692px;height: 78px;color: #FFF;font-size: 38px;word-spacing: 300px;font-family: "logo";text-align: center;line-height: 78px;}
.openaccount-subbanner-companyname span,.openaccount-subbanner-companyname11 span{color: #f1f15d;	font-size: 42px;}
.openingaccount-process{margin-bottom: 60px;}
.openingaccount-process h3{font-size:20px;line-height:20px;padding-top:30px;padding-bottom:38px;}
.openingaccount-process div img{width: 900px;height: auto;}
/*外盘开户、外汇开户、现货开户、现货开户 international-openaccount.htm*/	
.all-account-wrap{ margin-bottom: 30px;}
.all-account-pic{ width: 760px; height: 160px; overflow: hidden;}
.all-account-pic img{width: 760px; height: 160px;}
.all-account-plan{margin-top: 20px; width: 760px; height: 120px;text-align: center; overflow: hidden;}
.all-account-plan img{}
.all-account-com{ border: solid 1px #eee;  }
.all-account-com li{ padding:15px; border-bottom:dashed 1px #eee; }
.all-account-com li:last-child{border-bottom: none;}
.all-account-comlogo{ border: solid 1px #eee; width: 140px; height: 55px; overflow:hidden;}
.all-account-comlogo img{ width: 140px; height: 55px;}
.all-account-num{ margin-top: 15px; width: 140px; text-align: center; font-size: 18px; line-height: 1;}
.all-account-num span{ color: #f24848;}

.all-account-comcontent{ width: 460px;}
.all-account-comcontent h2{ font-size: 16px; font-weight:600; }
.all-account-comdetail{margin-top: 5px;}
.all-account-comdetail p{ line-height: 24px; color: #666;}
.all-account-comdetail p span{ color: #999;}
.all-account-comintro{ width: 460px;/*  height: 48px; */ overflow:hidden;}
.all-account-btn{ margin-top: 20px; margin-left: 15px; width: 90px;}
.all-account-btn a{ margin-bottom: 20px; border: solid 1px #ff9900; color: #ff9900; display: block;  line-height: 30px; text-align:center;}
.all-account-btn a:last-child{ margin-bottom: 0;}
.all-account-btn a:hover{text-decoration: none; background-color: #ff9900; color: #fff;}
/*外汇开户-返佣金额*/
.commission{}
.commission-bg{background:url(../images/commission-bg.png) no-repeat center center; text-align: center;color: #666;}
.commission ul{width: 300px;margin:10px auto 3px;}
.commission ul li{float: left; padding: 0; border-bottom: none; margin-right: 20px;}
.occident{width: 60px;height:26px;background-color: #f45f5f;color: #fff;text-align: center;line-height: 26px;}
.occident:hover{background-color: #ff9900;}
.forex-money{width: 60px;text-align: center;color: #ff9900;font-weight: bold;}
/*right*/
.chfc-wrap{ padding:8px 5px; border: solid 1px #eee; border-top: solid 3px #f45f5f;}
.chfc-title{ color: #666; line-height: 18px; margin-left: 5px;}
.chfc-title span{ color: #f45f5f; font-size: 12px; margin-right:3px;}
.chfc{ margin: 8px 5px; }
.chfc-pic{ float: left; width: 56px; height: 56px; border-radius: 50%; border:solid 1px #fff; }
.chfc-pic img{width: 56px; height: 56px; border-radius: 50%;}
.chfc-content{float: left; padding-top: 5px; margin-left: 10px;}
.chfc-content h2 a{ font-size: 14px; color: #f24848;}
.chfc-content h2 a:hover{ text-decoration: none; color: #ff9900;}
.chfc-content p{ font-size: 12px; line-height: 22px; color: #666}
.chfc-content .chfc-qq{ margin-top: 10px; display: block; width: 65px; border-radius: 3px; font-size: 12px; background-color: #f45f5f; color: #fff; text-align: center; line-height:18px;}
.chfc-content .chfc-qq:hover{ text-decoration: none; background-color: #ff9900;}
.chfc-warn{font-size: 12px; line-height: 24px; text-align:center; color: #666; border:solid 1px #eee; }

.account-faq-wrap{ margin-top: 20px; border: solid 1px #eee;}
.account-faq-tit{ border-bottom: solid 1px #eee; padding: 5px; }
.account-faq-tit h2{ margin-left: 5px; font-size: 14px; line-height: 24px; color: #f24848; font-weight:600;}
.account-faq-wrap ul { padding: 8px 5px;}
.account-faq-wrap ul li a{display: block; white-space: nowrap; text-overflow:ellipsis; overflow: hidden; font-size: 14px; line-height: 24px; padding-left: 9px; background: url(../images/gray-circle.png) center left no-repeat;}
/************开户 end************/

/************关于我们 begin************/
.about-warp { margin-top: 15px; margin-bottom: 15px; }
.about-warp .left { width: 180px; overflow: hidden; float: left; background-color: #fff; border-radius: 5px; }
.about-warp .left li { border-bottom: 1px solid #eee; }
.about-warp .left li a { display: inline-block; width: 180px; height: 50px; line-height: 50px; font-size: 16px; text-align: center; text-decoration: none; }
.about-warp .left li a:hover { background-color: #c6c6c6; color: #fff; }
.about-warp .left li a.active { color: #fff; background-color: #f24848; }
.about-warp .right { 
	background-color: #fff; 
	width: 805px; 
	float: right; 
	height: auto; 
	overflow: hidden; 
	border-radius: 5px; 
	padding: 15px 20px 30px 20px; 
}
.about-warp .right h3 { margin:0; padding-bottom: 15px; margin-bottom: 15px; border-bottom: 1px dashed #eee; }
.about_content_bt h3{ font-size: 24px; color: #333; line-height:1.5;}

/*关于我们-公司介绍*/
.aboutus-gsjs-photo{overflow: hidden; margin-left: 25px; margin-top: 30px; margin-bottom: 30px;}
.aboutus-gsjs-photo li{margin-left: 10px; float: left; padding: 11px 24px; border: solid 1px #eee;}
.aboutus-gsjs-photo li span{ display: block; width: 178px; height:124px; overflow: hidden; }
.aboutus-gsjs-photo li span img{width: 178px; height:124px; }
.addContent{ margin-bottom: 30px;}
.addContent p{ font-size: 14px; color:#666; text-indent: 2em; line-height: 2; margin-bottom: 20px;text-align:justify;text-justify:inter-ideograph;}
.addContent h3{ color: #333; font-weight: bolder; }
.openC{ overflow: hidden; margin-bottom: 30px; }
.buseness{ font-size: 14px; text-align: center; width: 100px; float: left; margin-right: 28px;}
#buseness{ margin-right: 0; }
.buseness img{ width: 60px; height: 56px; margin-bottom: 15px; }
.buseness span{display: block;color: #666;}
#consult{margin:50px auto 0; text-align: center;clear: both; font-size: 20px;}
#consult a{padding: 10px 40px;color: white;text-decoration: none;background-color: #f54f4f;}
#consult a:hover{opacity: 0.8;}

/*关于我们-发展历程*/
.fz_box { height:680px; position:relative;}
#history { position:relative; width:800px; height: auto; position: absolute; top: 0; left: -50px; }
.title { height:95px; line-height:95px; }
/*.title h2 { color:#7c7c7c; font-size:18px;  font-weight:500; }*/
#circle { width:95px; height:95px; position:absolute; top:0; left:200px; border:6px solid rgba(0, 0, 0, 0.15); border-radius:95px;  text-indent:0;  text-align:center;  -webkit-transition:all 0.3s linear;  -moz-transition:all 0.3s linear; -o-transition:all 0.3s linear; transition:all 0.3s linear; }
#circle .cmsk { height:83px;  width:83px;  position:absolute;  top:0; left:0;}
/* #circle:hover { transform:rotate(360deg); -ms-transform:rotate(360deg); -moz-transform:rotate(360deg); -webkit-transform:rotate(360deg); -o-transform:rotate(360deg); border-color:rgba(0, 0, 0, 0); } */
.clock { display:block; }
/* #circle:hover { border-color:rgba(255, 255, 255, 0.6);  background-color:#f00; }
#circle:hover .clock { display:block; }
#circle:hover .circlecontent { display:none; } */
#circle span { font-size:18px;  color:#b0b0b0; }
#circle .clock { background:url(../images/clock.png) no-repeat 0 0; width:83px; height:83px; position:absolute;  top:0; left:0; display:none; -webkit-transition:all 0.5s linear; -moz-transition:all 0.5s linear;-o-transition:all 0.5s linear; transition:all 0.5s linear; border-radius:0; }
#circle:hover .clock { border-radius:83px; }
.timeyear { color:#b0b0b0; font-size:18px; line-height:20px; }
.timeblock { height:28px; margin-top:22px; margin-left:5px; }
.timeblock span { display:block;  height:24px; width:18px;  background:url(../images/date.png) no-repeat 0 0;  float:left; }
.timeblock .numf { background-position:0px -48px; }
.timeblock .nums { background-position:0px 0px; }
.timeblock .numt { background-position:0px -24px; }
.timeblock .numfo { background-position:0px -144px; }
#content { height:auto; background:url(../images/vertical.png) no-repeat 243.5px 2px;  padding-top:10px; }
.list { overflow:hidden; position:relative; }
.list li { height:110px; vertical-align:bottom; overflow:hidden; position:relative; }
.liwrap { height:55px; margin-top:28px; overflow: hidden; }
.lileft { position:absolute; top:0; left:120px; height:55px; line-height:55px; text-align:right; }
.point { width:55px;height:55px; position:absolute; top:0; left:220px; background:url(../images/point.png) no-repeat 0px 18px; overflow:hidden; }
.point b { height:18px; width:18px; background:#fff; display:block; margin:17px 0 0 19px; border-radius:18px;  border:2px solid #f00;  -webkit-transition:all 0.1s linear; -moz-transition:all 0.1s linear; -o-transition:all 0.1s linear; transition:all 0.1s linear;  position:absolute; top:-1.5px;  left:-1px; }
.liright { position:absolute; top:0; left:288px; height:55px; }
.histt { height:35px; line-height:35px; }
.hisct { font-size:14px; color:#6e6e6e; }
.md { font-size:18px; color:#AEAEAE; }
.year { font-size:12px; color:#AEAEAE; margin-right:10px; }
.thiscur .point b { width: 27px; height: 27px;border:7px solid #f00; margin:12px 0px 0px 14px; border-radius:52px; }
.thiscur .histt a { color:#f00; }
.histt a { font-size:24px;color:#747474;-webkit-transition:all 0.3s linear; -moz-transition:all 0.3s linear; -o-transition:all 0.3s linear; transition:all 0.3s linear; }

/*关于我们-人才招聘*/
.talent h5 { background: #fefefe none repeat scroll 0 0; border-bottom: 2px solid #f24848; border-radius: 20px; color: #333; font-family: "Microsoft YaHei","微软雅黑"; font-size: 16px; line-height: 40px; margin: 20px; padding: 0 20px 0 30px;}
.talent h5 span { color: #333; float: right; font-size: 12px; font-weight: 300; line-height: 30px; padding: 0 10px;}
.talent h5 span a:hover,a:active{color:#f60;}
.talent h5 span a{ color: #069; text-decoration: none;}
.about-dl{ padding: 0px 20px;}
.about-dl dt{ line-height: 26px; }
.about-dl dd { color: #666; font-size: 12px; line-height: 24px; margin-left: 20px; }

/*关于我们-合作伙伴*/
.partner_classify{ overflow:hidden; border-bottom: dotted 1px #e2e2e2; margin-bottom: 10px; }
.classify{ overflow:hidden; margin-top:10px; margin-bottom:20px; padding-left: 35px;}
.telclassify{ float:left; margin-left:90px; height:100px; padding-top:10px; }
.telclassify a{ outline:none; }
.round11,.round12,.round13,.round14{width:50px; height:50px; border-radius:50%; margin-left:auto; margin-right:auto; margin-bottom: 10px;}
.round11 img{ margin-left: 12px; margin-top: 12px;}
.round12 img{ margin-left: 13px; margin-top: 18px;}
.round13 img{ margin-left: 15px; margin-top: 15px;}
.round14 img{ margin-left: 12px; margin-top: 16px;}
.round11{ background-color:#d5f0f3; }
.round12{ background-color:#d8f6e0; }
.round13{ background-color:#e9e1fb; }
.round14{ background-color:#fbe3e3; }
.telclassify:hover,.telclassify:active{ -webkit-transform:scale(1.2,1.2); -moz-transform:scale(1.2,1.2); transform:scale(1.2,1.2); }
.telclassify:hover a{ text-decoration:none; }
.telclassify h3{ color:#576267; font-size:14px; font-family:"微软雅黑";}
.cooperation-content table{ margin-top: 20px; margin-left: 20px; }
.cooperation-img{ float:left; margin-right:20px; width: 125px; height: 151px; border: solid 1px #c0c0c0;}
.cooperation-img img{ width: 123px; height: 149px; }
.cooperation-content table td h4{ font-size:16px; font-weight:bold; float:left; line-height: 16px;}
.cooperation-content table td p{ line-height:22px; font-size:12px; color:#666; float:left; width:552px; }
/*关于我们-联系我们*/
.contact-seciton{ margin-top: 20px; margin-left:6px;}
.contact-seciton ul { background-color: #f1f1f1; float: left; height: 190px; margin-bottom: 30px; margin-right:25px; overflow: hidden; padding: 10px 20px;  width: 48%;}
.contact-seciton ul:hover { box-shadow:0px 0px 16px #b6aaaa; }
.contact-seciton .contact-h1 { color: #f24848; font-size: 16px; margin-bottom: 5px; background-image: url(../images/contact-ico.png);  background-color:rgba(0, 0, 0, 0);  background-repeat: no-repeat; }
.contact-seciton .contact-h2 { color: #f24848; font-size: 16px; margin-bottom: 5px; background: rgba(0, 0, 0, 0) url(../images/contact-ico.png)  0 -49px no-repeat;}
.contact-seciton .contact-h3 { color: #f24848; font-size: 16px; margin-bottom: 5px; background: rgba(0, 0, 0, 0) url(../images/contact-ico.png)  0 -101px no-repeat;}
.contact-seciton .contact-h4 { color: #f24848; font-size: 16px; margin-bottom: 5px; background: rgba(0, 0, 0, 0) url(../images/contact-ico.png) 0 -158px no-repeat;}
.contact-seciton li { font-size: 14px; line-height: 22px; font-family:"Microsoft YaHei"; padding: 3px 0;}
.h_tabs{ width:730px; float:left; display:block;}
.city li { float: left; padding-bottom: 10px; padding-right: 2px;}
.city li.active a { background-color: #f24848; color: #fff;}
.city li a { background-color: #f9ebeb; border: 1px solid #fff; border-radius: 2px; color: #f24848; display: block; font-size: 13px; margin-right: 10px; padding: 2px 10px; text-align: center; width: 100px;}
.c-content p { line-height: 25px; padding: 5px 0;}
/************关于我们 end************/

/************行情中心 begin************/
.lit-time,.lit-jtup,.lit-jtdw,.lit-redjt,.lit-gnjt{background: url(../images/lit_icon_1.png) no-repeat;}
.lit-have{background-position:right -235px;}
.lit-jtup,.lit-jtdw{padding-right:13px;}
.lit-time{background-position:left -219px;padding-left:18px;}
.lit-jtup{background-position:right -146px;}
.lit-jtdw{background-position:right -163px;}
.lit-redjt{background-position:left -181px;padding-left:8px;color:#f31414}
.lit-gnjt{background-position:left -200px;padding-left:8px;color:#8dcf90;}

.lit-hqzx{background: url(../images/lit-hqzx.png) no-repeat; color: #f24848; height:45px;line-height:45px;width:180px;font-size:18px;padding-left:65px;}
.inmarket-time{line-height:45px;}
.inmarket-time span{ color: #666; font-size: 12px;}
.hqzx-list{ border: solid 1px #eee;}
.hqzx-list div a{display: block; color:#333; line-height:40px;font-size:16px;border-bottom:1px dashed #eee;}
.hqzx-list div a:hover{background-color:#f8f8f8; text-decoration: none;}

.hq-menu{display:none;position:relative; padding: 5px 0; border-bottom:1px dashed #eee;}
.hq-menu li a{line-height:30px;font-size:14px; color: #666;}
.hq-menu li a:hover{ text-decoration: none; color: #333;}
.currentDd{color:#277fc2}

.hq-menu2{display:none;}
.hq-menu2.active{display:block;position:absolute;top:0px;left:140px;width:125px;}
.hq-menu2{box-shadow:inset 14px 103px 60px #f5f7fc;-webkit-box-shadow:inset 14px 103px 60px #f5f7fc;-moz-box-shadow:inset 14px 103px 60px #f5f7fc;}
/************行情中心 end************/

/************文章 begin************/
/*官方公告二级页面*/
/*资讯二级页面*/
.announce-box{ border:1px solid #eee; padding-bottom: 20px;}
.announce-box h2{color: #666; font-weight: 500; padding-left: 20px; font-size: 18px; line-height: 48px; border-bottom: solid 1px #eee;}
.announce-list{ padding: 20px; padding-bottom:0;}
/*资讯二级页面left左边*/
.zx-top-list{border-bottom:1px solid #eee;height:40px;}
.zx-top-list li{float:left; font-size:16px; height: 40px;width: 85px;line-height:40px; text-align:center;}
.zx-top-list li a{ color: #333;}
.zx-top-list li.active{ border:1px solid #eee;border-bottom:1px solid #fff;border-top-left-radius: 10px;border-top-right-radius: 10px;}
.zx-top-list li.active a{color:#f24848;}
.zx-top-list li a:hover{ text-decoration: none;}
.zx-box{margin-top:20px; padding:10px 20px 20px; border:1px solid #eee;}
.zx-list{}
.zx-list li{ line-height:28px; font-size:14px; color:#666; padding-left:10px; background:url(../images/gray-circle.png) center left no-repeat; }
.zx-list li a{ display: block; width: 30em; text-overflow:ellipsis; white-space: nowrap; overflow: hidden;}
.zx-list li span{ color: #999; font-size: 12px;}
.zx-list li a:hover{color:#333;}
/*资讯二级页面right右边*/
.zx-topic{ padding:10px; border:1px solid #eee; }
.zx-top-tit{ line-height: 23px;}
.zx-top-tit p { width:8px; height:23px; margin-right:12px; background:#F45f5f;}
.zx-top-tit-list li{ font-size: 14px; color: #333; float:left; cursor:pointer;}
.zx-top-tit-list li.active{color:#f24848;}
.zx-topic-list{ margin-top: 10px;}
.zx-topic-list li a{display: block; float: left; font-size: 14px; line-height: 24px; text-overflow:ellipsis; white-space: nowrap; overflow: hidden;}
.width-18em{ width: 18em;}
.width-21em{ width: 21em;}
.zx-backimg{padding:0 13px 20px; border:solid 1px #eee;}
.zx-backimg a{ display: block; overflow: hidden;}
.zx-backimg a:first-child{width:290px; }
.zx-backimg a:last-child{width:290px; }

.zxny-wp-list li,.jgfx li,.wd-lit-wen,.wd-lit-da,.lit-have,
.lit-close,.lit-success,.lit-ask{background: url(../images/lit_icon_1.png) no-repeat;}

/*资讯三级页面*/
.breadcrumb {margin: 15px 0 15px 3px; background-color: #fff; }
/*资讯三级页面left左边*/
.art-tit{border:1px solid #eee;padding:20px 8px;}
.art-tit h1{font-size:20px; color: #333;}
.art-tit p{ margin-top: 15px; color: #999; font-size: 12px; }
.art-tit p span{ margin-right: 10px;}
.art-tit p a{ color: #999;}
.art-box{ margin-top:20px; padding:10px 0; color: #333; font-size:12px; border:1px solid #eee;line-height:2.5;}
.art-box .art-box-content{ padding: 0 8px; }
.art-box .art-box-content,
.art-box .art-box-content p{ color: #333! important; font-size: 16px! important; font-family: "微软雅黑"! important; line-height: 3! important;}
.art-box .art-box-content p{ text-indent: 2em! important;}

.art-box .art-box-content a{ color: #3d9fdf;}
.art-box .art-box-content img{ display: block; margin-left: auto; margin-right: auto; max-width: 612px; height: auto; vertical-align:top; border:0;}
.art-bottom-meages{color: #333; font-size: 16px; text-align:center; display: block; margin-left:auto; margin-right:auto; width:500px; padding-top:10px; border:dashed 1px #ccc;}
.art-bottom-meages span a{ color: #000; font-weight: bolder;}
.art-turn-paper{ margin-left: 18px; color: #999;}
.art-turn-paper span{ display: block; width: 48em; font-size: 14px; color: #999;}
.art-about-new{ border: solid 1px #eee; padding:10px 8px;}
.art-about-new ul li a{ display: block; font-size: 14px; line-height: 24px; padding-left:10px ;background:url(../images/lit_icon_1.png) left -35px no-repeat;}

/*百度分享*/
.share{ font-size: 16px; line-height: 36px; margin-right: 3px;}

/****** 打赏 2016-06-15 17:12添加 ******/
.artReward{ margin-top: 10px; }
.artReward .tit{ margin-left: 15px; display: inline-block; text-shadow: 0 0 .5px #333; color: #333; font-size: 16px; line-height: 40px; border-bottom: solid 2px #f24848; }
.artReward .tit span{ margin-right: 5px; font-size: 14px; color: #ccc; text-shadow: none; }
.artReward .prize{ padding: 5px 57px 13px; box-shadow: 0 0 2px #ddd; border-top: solid 1px #ddd; border-bottom: solid 1px #ddd;}

.artReward .prize li{ margin-right: 58px; padding: 8px 4px; float: left; width: 85px; cursor: pointer; font-size: 14px; }
.artReward .prize li:last-child{ margin-right: 0; }
.artReward .prize li.active{ background-color: #ff1000; box-shadow: 0 0 5px #ff1000; }
.artReward .prize li .pic{ margin-bottom: 3px; background-color: #fff; width: 77px; height: 92px; overflow: hidden; }
.artReward .prize li .pic img{ width: 100%; height:auto; }
.artReward .prize li em,
.artReward .prize li span{ display: block; color: #333; text-align: center; line-height: 20px; }
.artReward .prize li span i{ padding-left: 25px; color: #f24848; line-height: 20px; background: url(../images/niu-coin.png) left center no-repeat;}
.artReward .prize li.active em,
.artReward .prize li.active span i{ color: #fff; }

.artReward .artReward-bom{ padding: 10px 15px; font-size: 14px; }
.artReward .artReward-bom .num{}
.artReward .artReward-bom .num label{ padding: 0 6px 0 3px; font-weight: normal; }
.artReward .artReward-bom .num input{ padding-left: 10px; width: 100px; height: 30px; border: solid 1px #ddd; border-radius: 5px; }
.artReward .artReward-bom .num span{ padding-left: 10px; }
.artReward .artReward-bom .num span em{ padding: 0 5px; color: #f24848; }

.artReward .artReward-bom .send{}
.artReward .artReward-bom .send button{ width: 85px; height: 32px; border: none; background-color: #ff1000; border-radius: 5px; color: #fff; }
.artReward .artReward-bom .send button:hover{ background-color: #f90; }
.artReward .artReward-bom .send span{ padding: 0 5px; font-size: 12px; color: #999; }

.artReward .artReward-bom .send01{ margin-top: 40px; margin-left: 20px; width: 89px; height: 89px; display: block; background: url(../images/prize-btn.png) no-repeat;}

/* 打赏弹框 */
.model-reward{ position: relative; display: none; position: fixed; top: 200px; left: 50%; margin-left: -300px; width: 600px; height: auto; border-radius: 10px; background-color: #fff; box-shadow: 0 0 20px #000; }
.model-reward .tit{ padding: 0 20px; border-bottom: solid 1px #ddd; font-size: 20px; line-height: 56px; color: #333; }
.model-reward .closeBtn{ cursor: pointer; position: absolute; top: 16px; right: 13px; display: block; width: 23px; height: 23px; background-color: #a7a7a7; border-radius: 50%; color: #fff; font-size: 20px; font-weight: bold; line-height: 23px; text-align: center; }
.model-reward .con{ padding: 20px; }
.model-reward .con .con-top{ padding-left: 20px; background-color: #f2f2f2; }
.model-reward .con .con-top .name{ font-size: 20px; line-height: 46px; color: #333; }
.model-reward .con .con-top .cost{ padding-bottom: 7px; font-size: 14px; line-height: 26px; }
.model-reward .con .con-top .cost em{ padding-left: 31px; padding-right: 5px; background: url(../images/niu-coin.png) 10px center no-repeat; color: #f24848; font-weight: bold; }
.model-reward .con .con-top .cost span{ color: #999; font-size: 12px; }
.model-reward .con p{ margin-top: 30px; color: #666; font-size: 12px; }
.model-reward .con p input{ margin-top: 0; }

.model-reward .con01{ text-align: center; }
.model-reward .con01 span{ margin-top: 45px; padding: 6px 0; display: block;  line-height: 31px; }
.model-reward .con01 span em{ display: inline-block; padding-left: 43px; background: url(../images/correct.png) left center no-repeat; line-height: 31px; }
.model-reward .con01 a.bg-green,
.model-reward .con01 a.bg-red,
.model-reward .con01 a.bg-gray{ margin: 35px auto; display: block; width: 138px; height: 38px; line-height: 38px; color: #fff; border-radius: 5px; font-size: 16px; }
.model-reward .con01 a.bg-green{ background-color: #57df61; }
.model-reward .con01 a.bg-red{ background-color: #f24848; }
.model-reward .con01 a.bg-gray{ background-color: #a2a2a2; }
.model-reward .con01 a{ text-decoration: none; }

.model-reward .handle{ padding: 20px; border-top: solid 1px #ddd; overflow: hidden;}
.model-reward .handle div{ font-size: 18px; color: #333; }
.model-reward .handle div > em{ padding-left: 33px; background: url(../images/niu-coin.png) left center no-repeat; background-size: 25px; color: #f24848; font-weight: bold; font-size: 30px; font-family:"Times New Roman";  }
.model-reward .handle div span{ color: #999; font-size: 12px; }
.model-reward .handle div span em{ color: #f24848; }
.model-reward .handle a{ display: block; padding: 10px 28px; font-size: 14px; color: #fff; background-color: #f24848; border-radius: 5px; }
.model-reward .handle a:focus,
.model-reward .handle a:hover{ text-decoration: none; background-color: #f90; }
/******end 打赏 ******/

/*资讯三级页面right右边*/
/*资讯三级页面right右边----外盘、外汇资讯小版块*/
.zxny-box{border:1px solid #eee;padding:10px 12px;}
.zxny-line-tit{background: url(../images/lit-bottom-line.png) no-repeat;}
.zxny-line-tit{background-position: 0px 24px; height:30px;}
.zxny-wp-list li a,.jgfx li a{display: block; width: 20em; color: #666; font-size: 14px; line-height: 24px; text-overflow:ellipsis; white-space: nowrap; overflow: hidden;}
.zxny-wp-list li,.jgfx li{background-position:left -36px;padding-left:11px;}
.zxny-wp-list li.index-topone{background-image:none;padding-left: 0;}
.zxny-wp-list li.index-topone a{ color: #333; font-size: 16px;width: 18em; line-height: 26px;}
.zxny-wp-list li.index-topone a:hover{ text-decoration: none; color: #333;}
.zxny-wp-list li a:hover,.jgfx li a:hover{ color: #666;}
.zxny-box h4{color: #ff9900;line-height: 26px; font-size: 16px;}
/*资讯三级页面right右边----百科小版块*/
.inside-baike{width:296px; height:auto;}
.inside-baike-title{ padding-top:10px;}
.inside-baike-title li a{ padding:4px 13px; font-size:14px;} 
.inside-baike-content-wrap{ padding:5px 10px;}
/*资讯三级页面right右边----问答资讯小版块*/
.wdtxt{ width:120px; height:24px; line-height:24px; padding:2px 5px;}
.wdsearch,.wdask{ color:#fff; border:none; background-color:#cf2d2c; margin-left:8px; width:70px; height:24px; line-height:24px; border-radius:8px; box-shadow:1px 4px 7px #333;}
/*资讯三级页面right右边----原创*/
.original-autor-pic{ display: block; width: 48px; height: 48px; border-radius: 50%; overflow: hidden;}
.original-autor-pic img{ width: 48px; height: 48px;  }
.original-autor-int{ width: 234px;}
.original-autor-int a:hover{ text-decoration: none;}
.original-autor-name{ font-size: 16px; line-height: 24px; color: #333; max-width: 6em;}
.original-autor-attention,.original-autor-qq,.original-autor-noqq{display: inline-block; font-size: 12px; line-height: 22px; padding: 0 10px;border-radius: 5px;}
.original-autor-attention{  color: #fff; background-color:#ff0000; border: solid 1px #f00; border-radius: 5px; }
.original-autor-attention:focus{ color: #fff;}
.original-autor-qq{  color: #f90; border: solid 1px #f90; }
.original-autor-qq:hover{ color: #fff; background-color: #f90;}
.original-autor-noqq{ cursor: default;  color: #ddd; border: solid 1px #ddd; }
.original-autor-noqq:hover{ color: #fff; background-color: #ddd;}

.original-autor-int p{ padding: 5px 0; font-size: 12px; color: #999; line-height: 20px; max-height: 65px; overflow: hidden;}
.original-autor-classify{ margin-top: 3px; }
.original-autor-classify li{ float: left; width: 73px;}
.original-autor-classify li a{ display: block; background: url(../images/parting-line.png) right center no-repeat;}
.original-autor-classify li:last-child a{ background:none;}
.original-autor-classify li a:hover{ text-decoration: none;}
.original-autor-classify li span{ display: block; font-size: 12px; text-align: center;}
.w242{ width: 242px;}
/************文章 end************/

/************新手指引 begin************/
/*left左边menu*/
.national-guidelines-tabs > li.active > a,
.national-guidelines-tabs > li.active > a:hover,
.national-guidelines-tabs > li.active > a:focus {
 	color: #fff; background-color: #f24848! important;
}
/*外盘外汇期货指引*/
/*开户指南*/
.bg-e0{background-color: #e0e0e0;}
#national-guidelines02 img{margin-bottom: 30px;}
/*软件下载*/
#national-guidelines03 img{margin-bottom: 30px;}
/*出入金*/
#national-guidelines04 img,#national-guidelines05 img{width: 100%;}
.explain p{ font-size: 18px; color: #f00; padding-top: 20px;}
/*现货新手指引*/
/*现货指南*/
.KHzhinan{ width:100%; text-align:center; }
.KHzhinan img{ display:block; margin:0 auto; width:100%;}
.KHzhinan span{ color:#ff4848; font-size:20px; line-height:50px; margin:0 auto; }
/*现货软件 现货出入金*/
.software{ width:100%; }
.software img{ width:100%; height:auto; }
.xHDown{ width:805px;padding:0; }
.pptLink { letter-spacing:6px; display:block; width:40%; margin:auto; text-align:center; margin-top:30px; border:1px solid #ff4848; color:#ff4848; line-height:36px; font-size:18px; text-align:center; border-radius:6px; padding:4px 6px; text-decoration:none;}
.pptLink:hover{ background-color:#ff4848; opacity:0.7; color:white; text-decoration: none;}
/************新手指引 end************/

/************登录框 begin（niumoney.js和niu2_kang）************/
.Enter,.Zxzx,.Wxts{width:545px;height:310px;border:1px solid #eee;}
.enter-head{background-color:#e4e4e4;height:40px;line-height:40px;padding-left:20px;}
.enter-con{margin:5px auto 0px;width:355px;}
.enter-con h4{border-bottom:1px solid #eee;line-height:54px;font-size:16px;}
.ent-item{margin-top:25px;clear:both;height:34px;}
.ent-item span{width:94px;}
.ent-item div a,.entbut,.ent-item span{line-height:30px;}
.enttxt{width:210px;height:34px;line-height:28px;padding:4px 5px;}
.entbut{width:108px;height:30px;text-align:center;color:#fff;background-color:#ff7200;display:block;}
.entbut:hover{background:#f0740f;color:#fff;}

.Zxzx{height:370px;}
.Wxts{width:185px;margin:50px auto 20px;}
.lit-close{display:block;height:36px;width:25px;}
.lit-close{background-position:0px -115px;}
.lit-success{background-position:right -270px;}
.lit-success{padding-left:35px;font-size:16px;}
/*问答--免费提问页面*/
.lit-ask{background-position:left -323px;}
.lit-ask{padding-left:35px;font-size:15px;}
.wxts-con p{line-height:32px;margin-top:10px;}

.askform{margin:0px auto 80px;}
.askform p{line-height:30px;}
.form{margin:80px auto;width:780px;}
.asktxt,.asktxta{width:780px;border:none;border:1px solid #ccc;resize:none;}
.asktxt:hover,.asktxta:hover{border:2px solid #f55f60;}
.asktxt{height:44px;padding:8px 7px;margin-top:10px;margin-bottom:20px;}
.asktxta{height:160px;padding:5px 6px;}
.askitem{height:32px;margin-top:20px;}
.asktxt2{height:32px;width:160px;padding:4px 5px;}
.askselc{height:32px;width:130px;padding:4px 5px; border: solid 1px #ddd;}
.askbut{width:100px;height:37px;margin-left:360px;line-height:37px;border:none;border-radius:5px;background:#f55f60;color:#fff;}
/************登录框 end************/

/************期货实战写作平台 begin************/
/*期货实战写作平台writer_index.html*/
.writer-banner{ display: block; width: 100%; height: 350px; background: url(../images/writer-banner.jpg) center top no-repeat;}
/* .writer-banner img{ width: 100%; height: auto;} */

.sub-loginbox{ z-index: 12; position: absolute; top: 45px; right: 11%; -moz-right:calc((100% - 1000px)/2); -webkit-right:calc((100% - 1000px)/2); right:calc((100% - 1000px)/2);  padding: 2px 16px 14px; width: 314px; height: 270px; background:rgba(0,0,0,0.7); }
.sub-logintit{ border-bottom: dashed 1px #eee; }
.sub-logintit span{ font-size: 18px; line-height: 58px; color: #fff;}
.sub-logintit a{ float: right; margin: 23px 0; font-size: 12px; line-height: 1; color: #fff;}
.sub-logintit a:last-child{ margin-right: 6px; padding-right: 6px; border-right: solid 1px #eee; }
.sub-logintit a:hover{ text-decoration: none; color: #ff7f00;}
.sub-login{ margin-top: 18px;}
.sub-login-input{ width: 100%; height: 33px; line-height: 33px; border: solid 1px #fff; outline: 0; padding-left: 8px; border-radius: 5px; margin-bottom: 15px;}
.sub-login-checkbox{ color: #fff; margin-bottom: 15px; font-weight: normal;}
.sub-login-checkbox input{background-color: #fff; margin-top: -1px; margin-right: 3px;}
.sub-login button{ width: 100%; background-color: #f80; color: #fff; border: solid 1px #ff7f00; border-radius: 5px; font-size: 18px; line-height: 40px;}
.sub-login button:hover{ background: #f60;}

.islogin-show{}
.islogin-show em{ margin-left: auto; margin-right: auto; display: block; width: 135px; color: #ff7f00; text-align: center; border: solid 1px #fff; }
.islogin-show em:nth-child(3){ border-top: none;}
.islogin-show a{ margin-left: auto; margin-right: auto; width: 176px; display: block; line-height: 40px; text-align: center; color: #fff; font-size: 18px; background-color: #ff7f00; border-radius: 5px;}
.islogin-show a:hover,
.islogin-show a:focus{ text-decoration: none; opacity: 0.8;}

.writer01-writer{ margin-bottom: 10px;}
.writer01-tit h2{ width: 120px; font-size: 18px; line-height: 55px; text-align: center; background: url(../images/writer01-icon.png) left -2px no-repeat;}
.writer01-tit span{ display: inline-block; line-height: 55px; font-size: 14px; color: #666;}
.writer01-tit a{ color: #526e8d; line-height: 55px;}

.writer01-writer-list li{ margin-right: 12px; margin-bottom:10px; float: left; padding: 15px; border: solid 1px #ddd;}
.writer01-writer-list li:nth-child(3n){ margin-right: 0; }
.writer01-writer-icon{ display: block; margin-top: 8px; width: 62px; height: 62px; border-radius: 50%; overflow: hidden;}
.writer01-writer-icon img{ width: 62px; height: 62px;}
.writer01-writer-info{ width: 215px; }
.writer01-writer-name a{ display: block; color: #333; font-size: 18px; line-height: 25px; max-width: 9em;}
.writer01-writer-name a:hover{ text-decoration: none;}
.writer01-writer-name span{ border-radius: 5px; padding: 0 10px; font-size: 12px; line-height: 23px; border: solid 1px #ff9900; }
.attent{ background-color: #f90; color: #fff;}
.writer01-writer-info p{ margin-top: 5px; color: #999; font-size: 12px; line-height: 22px; max-width: 18em; height: 44px; overflow: hidden;}


.w745{ width: 745px;}
.w250{ width: 250px;}
.w240{ width: 240px;}
.w257{ width: 257.5px;}
.w420{ width: 420px;}
.w335{ width: 335px;}
.w128{ width: 128px;}
.w6em{ width: 6em;}
.w84{ width: 84px;}

.writer01-syslink{ display: block; height: 90px; overflow: hidden; background: #999;}
.writer01-syslink img{ width: 100%; height: auto;}

.writer01-artclick-tab{ margin-top: 15px;}
.writer01-artclick-tab span{ padding: 0 20px; line-height: 26px; border-radius: 8px; cursor: pointer;}
.writer01-artclick-tab span.active{ background-color: #f24848; color: #fff;}

.writer01-artclicklist {border-top: #eee 1px solid;}

.writer01-artclicklist li{ padding: 16px 0; line-height: 23px; border-bottom: #eee 1px solid;}
.artclick-num{ margin-left:7px; margin-right: 25px; display: inline-block; width: 57px; line-height: 23px; text-align: center; color: #fff; font-size: 12px; background-color:#ccc; border-radius: 5px;}
.writer01-artclicklist li:nth-child(-n+3) .artclick-num{ background-color: #f24848;}
.writer01-artclicklist li span{ display: inline-block; color: #f24848; width: 90px; font-weight: 700;}
.writer01-artclicklist li em{ font-size: 12px; color: #888;}
.writer01-artclicklist li a:last-child:focus,.writer01-artclicklist li a:last-child:hover{ text-decoration: none;}

.writer01-artnewest{ padding: 0 15px 20px; border: solid 1px #eee;}
.writer01-artnewest-tit span{ font-size: 18px; line-height: 38px; color: #000;}
.writer01-artlist-tit span{ font-size: 16px; line-height: 38px; color: #333;}
.writer01-artnewest-alink{display: block; line-height: 34px;  width: 380px; margin-right: 14px; }

.writer01-artnewest-con em{ display: block; margin-right: 10px; margin-top: 9px; width: 16px; height: 16px; text-align: center; font-size: 12px; line-height: 16px; color: #fff; border-radius: 3px; }
.writer01-artnewest-con .choose{ background-color: #f24848;}
.writer01-artnewest-con .newest{ background-color: #d8d8d8;}
.writer01-artnewest-con a:hover{ text-decoration: none;}
.writer01-artnewest-con span{ color: #888; line-height: 34px;}
.writer01-artnewest-con a:last-child:focus,.writer01-artnewest-con a:last-child:hover{ text-decoration: none;}

.reward-star{ padding: 30px 15px; background: url(../images/reward-star-bg.png) left top no-repeat;}
.reward-star-tit{ position: relative; font-size: 16px; line-height: 50px; text-indent: 50px; color: #f24848; font-weight: 700; background: url(../images/writer01-icon.png) left -64px no-repeat;}
.reward-star-tit span{ position: absolute; left:-33px; font-size: 24px; color: #fff;}
.reward-star-tit em{font-size: 12px; color: #000;}

.reward-star-con{}
.reward-star-con li{ padding: 10px 0; border-bottom: dashed 1px #d0d0d0;}
.reward-star-con li:last-child{ border-bottom: none;}
.reward-star-num{ position: relative; width: 34px; height: 30px; background: url(../images/writer01-icon.png) left -130px no-repeat;}
.reward-star-num span{ position: absolute; bottom: -2px; right: 0; display: block; text-align: center; line-height: 15px; font-size: 12px; background-color: #000; color: #fff; width: 15px; height: 15px; border-radius: 50%; }
.reward-star-pic{ width: 37px; height: 37px; border-radius: 50%; overflow:hidden; }
.reward-star-pic img{ width: 37px; height: 37px; }
.reward-star-name{ margin-left: 6px; width: 125px;}
.reward-star-name a{ font-size: 14px; color: #333; display: block;}
.reward-star-name a:hover{ text-decoration: none; color: #f24848; }
.reward-star-name p{ font-size: 12px; color: #999;}

.tip-weixin{}
.tip-weixin img{width: 240px; height: auto;}


.good-article-tit h2{color: #ee0c0c; font-size: 20px; line-height: 1; margin-bottom: 20px;}


.writer01-artlist{border: solid 1px #ddd;}
.writer01-artlist li{ line-height: 50px; padding: 0 5px;}
.writer01-artlist li:nth-child(2n+1){background-color:#e4e8eb; }
.writer01-artlist li:first-child span:first-child{ padding-left: 8px;}
.writer01-artlist li:first-child span{ color: #1072a1; font-size: 18px; }
.writer01-artlist li:first-child span:nth-child(2){ padding-left: 65px; padding-right:45px; }
.writer01-artlist li:not(:first-child) a{display: block; max-width: 30em; padding-left: 8px; font-size: 16px;}
.writer01-artlist li:not(:first-child) a:visited{ color: #526e8d;}
.writer01-artlist li:not(:first-child) a:hover{}
.writer01-artlist li:not(:first-child) a:active{ color: #333; }
.writer01-artlist li:not(:first-child) span{ font-size: 14px; color: #526e8d; padding: 0 17px;}
.writer01-artlist li:not(:first-child) a:last-child{ padding: 0; max-width: 5em; width: 5em}

.writer01-points,.writer01-artclick{ border: solid 1px #ddd;}
.writer01-points-tit,.writer01-artclick-tit{ line-height: 40px;}
.writer01-points-tit h3,.writer01-artclick-tit h3{ width: 148px; line-height: 40px; color: #ee0c0c; font-size: 18px;}
.writer01-points-cycle,.writer01-artclick-cycle{ 
	width: 90px; background-color: #e4e8eb; color: #333; font-size: 14px;
}
.writer01-points-cycle span,.writer01-artclick-cycle span{ 
	cursor: pointer;
	display: inline-block;
  	vertical-align: middle;
  	width: 20px;
  	height: 20px;
  	line-height: 20px;
  	font-size: 14px;
  	color: #999;
 /* text-shadow: 0px -1px 1px rgba(0, 0, 0, 0.2);*/
  	border-radius: 50%;
  	text-decoration: none;
  	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f4f4f4), color-stop(100%, #e3e3e3));
  	background-image: -moz-gradient(linear, left top, left bottom, color-stop(0%, #f4f4f4), color-stop(100%, #e3e3e3));
  	box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.25), 10px 10px 15px #e3e3e3, -10px 10px 15px #e3e3e3, -15px -15px 15px rgba(255, 255, 255, 0.4), 15px -15px 15px rgba(255, 255, 255, 0.4), inset 0px 2px 0px white;
  	-webkit-transition: box-shadow 0.3s ease-in-out,  background-image 0.3s ease-in-out, text-shadow 0.5s linear, color 0.5s linear;
  	-moz-transition: box-shadow 0.3s ease-in-out,  background-image 0.3s ease-in-out, text-shadow 0.5s linear, color 0.5s linear;
}
.writer01-points-cycle span.active,.writer01-artclick-cycle span.active{ 
	color: #f24848;
  text-shadow: 0px 0px 7px #f00;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e3e3e3), color-stop(100%, #f4f4f4));
  background-image: -moz-gradient(linear, left top, left bottom, color-stop(0%, #e3e3e3), color-stop(100%, #f4f4f4));
  box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.15), 10px 10px 15px rgba(255, 255, 255, 0.4), -10px 10px 15px rgba(255, 255, 255, 0.4), -10px -10px 15px #e3e3e3, 10px -10px 15px #e3e3e3, inset 0px -3px 0px rgba(255, 255, 255, 0.4), inset 0px 3px 3px rgba(0, 0, 0, 0.04);
}

.writer01-points ul,.writer01-artclick ul{ padding: 8px 10px 15px;}
.writer01-points ul li,.writer01-artclick ul li{ padding: 7px 0; border-bottom: dashed 1px #ddd;}
.writer01-points ul li:last-child,.writer01-artclick ul li:last-child{ border-bottom: none;}
.writer01-points-num{ width: 20px; height: 20px; line-height: 20px; border-radius:50%; background-color:#adb0b9; color: #fff; text-align: center; }
.writer01-points ul li:nth-child(-n+3) .writer01-points-num,.writer01-artclick ul li:nth-child(-n+3) .writer01-points-num{ background-color:#f24848; }
.writer01-points ul li a,.writer01-artclick ul li a{ color: #526e8d; max-width: 8em;}

/* 合作机构 */
.writer01-friendlink-wrap{position: relative;}
.writer01-friendlink-wrap span{ position: absolute; top: 0px; cursor: pointer; background-color: #fff; display: block; width: 20px;  height: 70px;}
.arrow-left{ left: 0; background: url(../images/arrow-left.png) center center no-repeat;}
.arrow-right{ right: 0; background: url(../images/arrow-right.png) center center no-repeat;}

.winbox-writer01-friendlink{ margin-left: 20px; width: 960px; height: 70px; overflow: hidden; }
.writer01-friendlink{width: 4200px;position: relative;}
.writer01-friendlink li a{ display: block; width: 172px; height:70px; overflow: hidden;}
.writer01-friendlink li a img{ width: 172px; height:auto;}


/*期货实战写作平台=>体系（积分，奖励，荣誉）*/
.conpic{ max-width: 1000px; height: auto; }
.writer_sys-honor{ padding: 170px 0 180px; background: url(../images/writer_sys-honor02.png) top center no-repeat;}

/*期货实战写作平台=>writer_publish.htm(发表文章页面)*/
.writer_pub-tit{ font-size: 18px; line-height: 104px; font-weight: 700;}
.writer_pub-tit li{ float: left; margin-right: 10px;}

.writer_pub-tit li a{ border-radius: 5px; padding: 5px 20px; color: #333; background-color: #ddd; }
.writer_pub-tit li.active a{ background-color: #F45F5F; color: #fff; }
.writer_pub-tit li a:hover { text-decoration: none; color: #333;}
.writer_pub-tit li.active a:hover { text-decoration: none; color: #fff;}
.writer_pub-head,.writer_pub-source{ height:36px; padding:6px 8px; font-size: 14px; line-height: 24px; border: solid 1px #ddd;}
.writer_pub-head{ width: 420px;}
.writer_pub-source{ width: 180px;}

.writer_pub-detail{ margin-left: 4px; width: 864px; height:600px; border: solid 1px #ddd;}
.writer_pub-btnimport{ border-bottom-right-radius: 5px; border-top-right-radius: 5px; margin-left: -4px; padding: 6px 12px 7px; border: solid 1px #f45f5f; line-height: 36px; color: #fff; background-color: #f45f5f; opacity: 0.8;}
.writer_pub-btnimport:hover{ color: #fff; opacity: 1; text-decoration: none;}
.writer_pub-import-explain p { font-size: 14px; color: #666;}

.qq-online{ border-radius: 5px; padding: 3px 20px; border: solid 1px #f90; color: #f90;}
.qq-online:hover{ text-decoration: none; color: #fff; background-color: #f90; color: #fff;}

/*期货实战写作平台 写作指南*/
.writerrule-bg{ background: url(../images/writerrule-bg1.png) top left no-repeat;}
.writerrule{ padding-top: 160px; color: #333;}
.writerrule p{ margin-bottom: 36px; font-size: 20px; line-height: 36px;}
.writerrule-hint{ color: #3659bc; position: relative; }
.writerrule-hint img{ width: 36px; height: auto; position: absolute; left: -37px; top: 0;}
.writerrule-bottombg{ margin-bottom: 50px; text-align: center; background: url(../images/writerrule-bg2.png) right bottom no-repeat;}
.writerrule-bottombg img{ width: 265px; height: auto;}
.writerrule-bottombg span{ display: block; font-size: 18px; line-height: 30px;}
/************期货实战写作平台 end************/

/************金融花园 begin************/
.garden-tit{ padding: 55px 0 30px; font-size: 48px; color: #333; text-align: center;}
.garden-int p{ font-size: 18px; line-height: 1; color: #666; text-align: center;}
.garden-pic{ padding: 15px 30px 0 }
.garden-pic img{ width: 960px; height: auto;}
 /*项目体验*/
.garden-item{ padding-bottom:74px; border-top: solid 1px #b99775; background: url(../images/garden-bg1.jpg) center -75px  no-repeat; background-size: 100% auto;}
.garden-itemcon{}
.w644{ width: 646px;}
.garden-itemname{ position: relative; padding-left: 30px; font-size: 30px; line-height: 46px; color: #4a4a4a; }
.garden-itemname span{ position: absolute; top: 0; left: -12px; width: 30px; height: 45px; background: url(../images/garden-itemname-map.png) no-repeat;}
.garden-itemcon p{ padding: 6px 50px 17px 30px; font-size: 18px; line-height: 26px; color: #666;}
.garden-itempic{}
.garden-itempic li{ position: relative; margin-right: 2px; margin-top: 2px; float: left; width: 321px; height: 233px; }
.garden-itempic li img{ width: 100%; height: auto; }
.garden-itempic li i,.garden-itempic li i em,.garden-itempic li i span{ display: block; text-align: center;}
.garden-itempic li i{ padding-top: 120px; width: 100%; height: 100%; position: absolute; top: 0 ; left: 0; color: #fff; background: rgba(0,0,0,0.5);}
.garden-itempic li i em{  font-size: 24px; line-height: 1; }
.garden-itempic li i span{ font-size: 18px; line-height: 38px; }

.garden-itemint{ margin-top: 8px;  width: 353px; height: 593px; overflow: hidden;}
.garden-itemint img{ width: 353px; height: auto; }
 /*用户体验 user experience*/ 
.garden-ue{ padding: 57px 0 78px; background: url(../images/garden-bg2.jpg) center 0  no-repeat; background-size: 100% 100%; background-color: #3965a7;}
.ue{}
.free-ue{}
.cost-ue{}

.ue-left,.ue-right{ height: 344px; }
.ue-left{ position: relative; width: 600px; padding: 128px 20px 5px;  background-color: #fff;}
.ue-right{ width: 398px; background-color: #3c3d3f;}
.free-ue-right{position: relative; padding:60px 15px 55px; }
.cost-ue-right{ padding: 25px 35px 44px;}

.ue-tit{ position: relative; position: absolute; left: -9px; top:22px; border-bottom: solid 9px #e9e7e4; width: 460px; padding-left: 40px; background-color: #fcbc11; }
.ue-tit h3{ font-size: 30px; color: #3c3d3f; padding:14px 0 7px;}
.ue-tit p{ font-size: 18px; color: #666; line-height: 1; padding-bottom: 12px; margin-bottom: 0;}
.ue-tit:before{ content: ""; position: absolute; left: 0; bottom: -18px; width: 0; height: 0; border: 9px solid rgba(0,0,0,0); border-top:9px solid #c69104; border-left: 9px solid #4c76b4; }
.ue-tit:after{ content: ""; position: absolute; left: 9px; bottom: -9px; width: 9px; height:9px; background-color: #e9e7e4;}

.free-ue-con{ padding-left: 10px; padding-right: 15px; border-bottom: solid 1px #d2d2d2; }
.free-ue-con li{ margin-bottom: 21px; min-height: 51px; padding-left: 70px; }
.free-ue-con li:first-child{ background: url(../images/garden-icon1.png) no-repeat; }
.free-ue-con li:last-child{ background: url(../images/garden-icon2.png) no-repeat; }
.free-ue-con li h4{ font-size: 18px; color: #463f3f; line-height: 24px;}
.free-ue-con li p{ font-size: 16px; color: #666; line-height: 22px;}
.free-ue-tip { font-size: 14px; color: #999; padding-left: 10px; line-height: 48px; margin-bottom: 0; }
.free-ue-tip span{ display: inline-block; margin-right: 8px; font-size: 18px; color: #ddd; font-weight: bolder; }

.countdown{ position: absolute; left: 200px; top:0 ; line-height: 40px; padding-top: 20px; font-size: 16px; color: #fff;}
.countdown span{ font-size: 36px; color: #fcbc11;}
/* .free-ue-explain{ color: #BBB6B7;}
.free-ue-explain h4{ font-weight: 500; font-size: 22px; }
.free-ue-explain ul{ padding: 15px 0 10px;}
.free-ue-explain ul li{ line-height: 24px; }
.free-ue-explain ul li span{display: inline-block; margin-right: 5px; width: 10px; height: 10px; border-radius: 50%; background-color: #BBB6B7;}
 */
.countdown-time{ padding-top: 30px; line-height: 80px; color: #fc0; font-size: 30px; text-align: center;}
.countdown-time ul{ margin-left: 20px; }
.countdown-time ul li{ padding: 4px; float: left; color: #fff; font-size: 30px; line-height: 40px; text-align: center; }
.countdown-time ul li span{ font-family: "logo","微软雅黑"; }
.countdown-time ul li p{ margin-bottom: 0px; font-size: 12px; color: #BBB6B7;}
/*申请人数、分享*/
.free-ue-end{ padding: 20px 35px 0; color: #BBB6B7; line-height: 24px; }
.free-ue-numpeople{ padding-left: 20px; margin-right: 20px;}
.free-ue-numpeople span{ color: #f90; font-size: 24px; }
.free-ue-share{ position: relative; line-height: 1; padding-top: 9px; margin-right: 5px;}
#free-ue-share{ position: absolute; top: 24px; left: 0; padding: 30px; background-color: #fff;}
#free-ue-share a{ float: left! important;}

.garden-ue-nobtn,.garden-ue-btn{ border:none; margin-left: auto; margin-right: auto; display: block; width:294px; height: 60px; line-height: 60px; font-size: 22px; text-align: center; color: #fff; }
.garden-ue-nobtn{ background: url(../images/garden-btn2.jpg) no-repeat;  cursor: default;}
.garden-ue-btn{ background: url(../images/garden-btn.jpg) no-repeat; }
.garden-ue-nobtn:hover,.garden-ue-nobtn:focus,.garden-ue-btn:hover,.garden-ue-btn:focus{ text-decoration: none; color: #fff; }

.cost-ue-con{}
.cost-ue-con-tit{ font-weight: 500; color: #463f3f; font-size: 18px; line-height: 30px;}
.cost-ue-con-tit span{ color: #f14b25; font-size: 30px; line-height: 30px; font-weight: bolder;}
.cost-ue-tip{ color: #999; font-size: 16px; line-height: 1; margin-bottom: 0;}
.cost-ue-progress{ margin-top: 10px; width: 560px;}

.cost-ue-sponsor-pic{ width: 65px; height: 65px; background-color: #fff; padding: 8px; border-radius: 50%; overflow: hidden;}
.cost-ue-sponsor-center{ margin-left: 10px;}
.cost-ue-sponsor-center p{ }
.cost-ue-sponsor-center a{ margin-top: 6px; display: block; width: 52px; height: 18px; color: #fff; background-color: #fcbc11; border-radius: 5px; text-align: center; font-size: 12px; line-height: 18px;}
.cost-ue-sponsor-center a:hover,.cost-ue-sponsor-center a:focus{ text-decoration: none;}
.cost-ue-sponsor-name{ margin-left: 8px; font-size: 24px; color: #fff; line-height: 38px;}

.cost-ue-right-con{ padding: 22px 18px 0;}
.cost-ue-price{ color: #fcbc11; font-weight: 500; font-size: 18px; line-height: 68px;}
.cost-ue-tip{ font-size: 14px; color: #999; line-height: 20px; margin-bottom: 0; height: 40px; overflow: hidden; }
.cost-ue-tip span{ display: inline-block; margin-right: 8px; font-size: 18px; color: #ddd; font-weight: bolder; }

.garden-more-ue-bg{ margin-bottom: -20px; background: url(../images/garden-more-ue-bg.jpg) repeat;}
.garden-more-ue{ padding-top: 26px;}
.garden-more-ue h2{ color: #4a4a4a; font-size: 48px; line-height: 120px; text-align: center;}
.garden-all-ue{ padding-bottom: 62px;}
.garden-all-ue li{ margin-bottom: 10px; margin-right: 9px; float: left; }
.garden-all-ue li:nth-child(3n){ margin-right: 0;}
.garden-all-ue li a{ position: relative; display: block; width: 327px; height: 216px; overflow: hidden;}
.garden-all-ue li a:hover,.garden-all-ue li a:focus{ text-decoration: none;}
.garden-all-ue li a img{}
.garden-all-ue li a i{ display: block; width: 100%; height: 100%; position: absolute; top: 0; left: 0; padding: 8px 10px; background: rgba(0,0,0,0.5); }
.garden-all-ue li a i span{ display: block; height: 100%; border: solid 1px #969595; text-align: center; color: #fff; font-size: 24px; line-height: 198px;}

/************金融花园 end************/

/************我的账户 begin************/
.bg-ec { background-color: #ececec; }
.bg-ff { background-color: #fff; }

.user-warp { margin: 15px auto; }
.user-warp a{ text-decoration: none; }

/* user-top(admin_info) */
.admin_info { padding: 10px; background-color: #fff; border-radius: 5px; border: solid 1px #ddd; }
.ad_in_l { width:650px; border-right:1px solid #eeeeee; height:160px; }

.the_face { width:96px; height:120px; margin:22px 19px 0; position:relative; }
.the_face img { width:96px; height:96px; border:1px solid #fcbdbd; border-radius: 50%; }
.the_face a { display: block; color:#202020; width:96px; height:24px; text-align:center; font-size: 12px; line-height: 24px; }
.the_face a:hover { text-decoration:underline; color:#f24848; }

.the_count { width:370px; padding:22px 0; }
.the_count .t_l { font-size:14px; line-height:24px; }
.the_count .t_l span { color:#f24848; padding:0 6px; font-size: 18px; line-height: 24px; }

.ident { margin:15px 3px; }
.ident a { display:inline-block; width:19px; height:19px; float:left; background-image:url(../images/myAccount/in_ic.png); margin-right:11px; }
.sj { background-position:left -32px; }
.sj.rz { background-position:left top; }
.sf { background-position:48px -32px; }
.sf.rz { background-position:48px top; }
.yj { background-position:19px -32px; }
.yj.rz { background-position:19px top; }

.the_safe { width:220px; height:19px; padding:15px 4px; }
.the_safe p { float: left; display:inline-block; background:url(../images/myAccount/kd_c.png) left bottom no-repeat; height:15px; line-height:15px; padding:0 6px 0 18px; }
.the_safe span { float:left; display:inline-block; width:100px; height:10px; background:#eeeeee; margin-top:3px; }
.the_safe span em { float:left; background:#f24848; height:10px; display:inline-block;  }
.the_safe i { float:left; line-height:14px; padding-left:8px; color:#f24848; }

.t_card {}
.t_card a { display:inline-block; background:url(../images/myAccount/ico_03.gif) left 6px no-repeat; line-height:24px; padding-left:22px; color:#202020; }
.t_card a:hover { text-decoration:underline; color:#eb6001; }
.t_card .t_card_b { margin-left:22px; background:url(../images/myAccount/kd_c.png) left 6px no-repeat; }

.ad_in_r { width:300px; }
.in_r_t { border-bottom:1px solid #eeeeee; font-size: 14px; line-height: 28px; text-indent:15px; padding:16px 0; }
.in_r_t p { margin: 0; }
.in_r_t span, .in_r_t em { padding:0 8px; }
.in_r_t span { color:#ff6600; font-size:18px; }
.in_r_b { padding-top:2px; margin-top: 15px; }
.in_r_b a { float:left; display:inline-block; width:130px; height:36px; font-size: 14px; }
.b_cz { background:url(../images/myAccount/ub1.png); margin-right: 15px; margin-left: 15px; }
a.b_cz { color:#f67005; }
.b_tx { background:url(../images/myAccount/ub2.png); }
a.b_tx { color:#91cd58; }

/* left左边menu */
.user-nav { width: 170px; height: auto; overflow: hidden; border-radius: 5px; border: solid 1px #ddd; }
.user-nav .panel-group { margin-bottom: 0; }
.user-nav .panel.panel-default { margin-top:0; border-radius: 0; border:none; border-bottom: 1px dashed #eee; }
.user-nav .panel.panel-default:last-child { border-bottom: none; }
.user-nav .panel.panel-default .glyphicon { color: #c0c0c0; font-size: 12px; }

.panel-default > .panel-heading { background-color: #fff; }
.panel-default > .panel-heading > .panel-title a.active{ color: #f24848; }
.panel-default > .panel-heading + .panel-collapse > .panel-body { background: #f5f5f5; }

.user-nav .panel.panel-default ul li { line-height: 35px; }
.user-nav .panel.panel-default .panel-body { padding: 5px; padding-left:43px; }
.user-nav .panel.panel-default .panel-body ul li.active a { color: #f24848; }

.panel-title > a, 
.panel-title > small, 
.panel-title > .small, 
.panel-title > small > a, 
.panel-title > .small > a { text-decoration: none; }

/* right右边 */
.user-content{ padding: 10px; width: 815px; height: auto; background-color: #fff; border-radius: 5px; border: solid 1px #ddd;}
.user-pane{}
.user-pane .tit{ padding-left: 10px; color: #666; font-size: 16px; line-height: 36px;border-bottom: dashed 1px #ddd; }
/* 我的资金 */
.user-pane .mymoney{ padding: 50px 0 35px; }
.user-pane .mymoney li{ float: left; width: 25%; text-align: center; }
.user-pane .mymoney li em{ display: block; font-size: 20px; line-height: 20px; font-weight: bold; color: #f24848; }
.user-pane .mymoney li em i{ display: inline-block; width: 25px; height: 20px; background: url(../images/niu-coin.png) left center no-repeat;}
.user-pane .mymoney li span{ font-size: 14px; color: #666; line-height: 38px; }

.user-pane .discount{ padding-left: 25px; background-color: #fafafa; height: 55px; line-height: 55px; color: #666; }
.user-pane .discount em{ font-weight: bold; color: #333; }
.user-pane .discount i{ margin: 0 20px 0 30px; display: inline-block; width: 20px; height: 20px; line-height: 20px; text-align: center; border-radius: 3px; color: #fff; background-color:#f45f5f; }
.user-pane .discount span{ padding: 0 10px; color: #3d9fdf;}

.user-pane .bank-card{ padding:20px 25px 0; }
.user-pane .bank-card h4{ color: #666; line-height: 70px; }
.user-pane .bank-card .bank-card-listshow{}
.user-pane .bank-card .bank-card-listshow li{ margin: 0 20px 20px 0; float: left; width: 233px; height: 83px; border: solid 1px #ddd; overflow: hidden; }
.user-pane .bank-card .bank-card-listshow li:nth-child(3n){ margin-right: 0; }
.user-pane .bank-card .bank-card-listshow li img{}
.user-pane .bank-card .bank-card-listshow li .add-bank-card{ display: block; color: #999; font-size: 18px; line-height: 83px; text-align: center; }
/* 资金管理——>资金记录 */
.user-pane .myrecord-control{ padding: 30px 0; }
.user-pane .myrecord-control label{ margin-left: 10px; font-weight: normal; }
.user-pane .myrecord-control input{ padding: 0 5px; line-height: 34px; border: solid 1px #ddd; border-radius: 5px;}
.user-pane .myrecord-control select{ padding: 5px; border: solid 1px #ddd; border-radius: 5px;}
.user-pane .myrecord table tr td,.user-pane .myrecord table tr th{ text-align: center; }
.user-pane .myrecord table tr td a.payment{ padding:3px 5px; border-radius: 5px;  color: #fff; background-color: #f45f5f;  }
/* 资金管理——>我要充值  我要提现 */
.user-pane .form-horizontal { padding: 25px; }
.user-pane .form-horizontal .form-group { margin-bottom: 5px; }
.user-pane .form-horizontal .form-group label { color: #666; font-weight: normal; }
.user-pane .form-horizontal .col-sm-10 { padding-left: 15px; }

.user-pane .payWay-list{}
.user-pane .payWay-list h3{ padding-left: 15px; color: #666; font-size: 14px; line-height: 64px;  }
.user-pane .payWay-list ul{}
.user-pane .payWay-list ul li{ margin-bottom: 15px; margin-left: 50px; float: left; }
.user-pane .payWay-list ul li input{ margin-right: 8px; width: 14px; height: 14px; }
.user-pane .payWay-list ul li img{ width: 140px; height: 50px; border: solid 1px #eee; }

.user-pane .paymoney{ margin-top: 30px; padding: 5px 0 75px 50px; border-top: solid 1px #eee; }
.user-pane .paymoney span{ display: block; line-height: 94px; color: #666; font-size: 14px; }
.user-pane .paymoney span em{ padding: 0 15px; font-size: 24px; color: #f90; }
.user-pane .paymoney span i{ padding-left: 5px; color: #999; font-size: 12px; }

.withdrawBank-list{}
.withdrawBank-list li{ float: left; margin-right: 10px; margin-bottom: 5px; }
.withdrawBank-list li a{ display: block; width: 140px; height: 50px; text-align: center; line-height: 50px; border: solid 1px #eee; }
.withdrawBank-list li.active a{ border-color: #ff6600; }
.withdrawBank-list li a img{}
.withdrawBank-list .awarp{ display:block; border:1px solid #eee; text-decoration: underline; width: 140px; text-align: center; height: 50px; line-height: 50px; margin-right: 10px; margin-bottom: 5px; }
/* 账户管理 */
.user-pane .isset{ padding: 10px; color: #666; font-size: 14px; line-height: 34px; }
.user-pane .account-table1{ border:1px solid #eee; color:#333; border-left:none; border-right:none; font-size: 12px; }
.user-pane .account-table1 td h2{ font-size: 30px; line-height: 1.1; margin-top: 20px; margin-bottom: 10px;}
.user-pane .account-table1 td h6{ line-height: 1.1; margin-top: 10px; margin-bottom: 10px; }
.user-pane .account-table1 td h5{ font-size: 14px; line-height: 1.1; margin-top: 10px; margin-bottom: 10px; }
.user-pane .traders-password{ padding: 20px 10px; color: #666; line-height: 32px;}
.user-pane .traders-password .firstl-li{ width: 120px;  }
.user-pane .traders-password .gain-notecode{ position: relative; width: 200px; }
.user-pane .traders-password .gain-notecode input{ width: 200px;}
.user-pane .traders-password .gain-notecode input[type=button]{ position: absolute; right: 0; top: 0; border-top-left-radius: 0; border-bottom-left-radius: 0; padding-left: 5px! important; width: 110px; height: 34px; background-color: #f45f5f; color: #fff; }
.user-pane .traders-password .second-li input{ width: 150px; }
.user-pane .traders-password .last-li{ width: 150px; }
.user-pane .traders-password .last-li a{ color: #f24848; margin-right: 20px; }

/* 模态框 (绑定身份证、绑定银行卡、收入转余额、加入实盘排行)*/
/* model类不要了 但是model_bind需要 */
.model{ z-index: 902; display: none; position: fixed; top: 80px; left: 50%; margin-left:-340px; width: 680px; height: auto; background-color: #fff; border: solid 1px #ddd;}
.model .model_tit{ padding-left: 10px; border-bottom: solid 1px #ddd; background-color: #eee; font-size: 18px; line-height: 50px;}
.model .model_tit span{ margin-right: 10px; font-weight: 20px; }


.model_bind,
.model_passon-balance,
.model_join{ padding-top: 40px; line-height: 32px; }
.model_bind label,
.model_passon-balance label,
.model_join label{ padding-top: 0! important; font-weight: normal; }

.model_bind input[type="file"]{ margin-top: 5px; color: #666; }

.model_passon-balance .tip{ margin: 25px auto; padding: 23px 38px; width: 576px; height: 247px; background-color:#f6f6f6;  }
.model_passon-balance .tip h3{ margin-bottom: 18px; font-size: 16px; color: #333; }
.model_passon-balance .tip p{ margin-bottom: 0; font-size: 16px; color: #666; line-height: 36px; }
.model_passon-balance .form-group{ margin-bottom: 15px; }

.model_join{ padding: 35px 40px; }
.model_join .tit{ padding-left: 30px; line-height: 24px; font-size: 16px; color: #f55; background: url(../images/firmOffer/flag.png) 5px center no-repeat; }
.model_join .tip{ margin-top: 50px; }
.model_join .tip p{ color: #333; font-size: 12px; line-height: 26px; }

/* 弹出框 （申请导师）*/
.opacity{ display: none; position: fixed;top: 0; left:0; width: 100%; height: 100%; opacity: .6; background-color: #000; }
.firmOffer6-pop{ display: none; position: fixed; top: 150px; left: 50%; margin-left: -175px; padding: 60px 20px; width: 350px; height: 300px; border-radius: 10px; background-color: #fff; border: solid 2px #FF5555;}
.firmOffer6-pop .closeBtn{ position: absolute; top: -11px; right: -9px; display: block; width: 30px; height: 30px; line-height: 30px; font-size: 20px; font-weight: bold; text-align: center; color: #fff; border-radius: 50%; background-color:#FF5555; }
.firmOffer6-pop .tit{ margin-bottom: 30px; padding-left: 34px; background: url(../images/firmOffer/flag.png) 5px center no-repeat; color: #FF5353; font-size: 20px; line-height: 24px; }
.firmOffer6-pop p{ margin-bottom: 0; font-size: 16px; line-height: 30px; color: #666; text-align: center; }
.firmOffer6-pop p a{ color:#FF5353; text-decoration: underline; }
.firmOffer6-pop .goonapplyTutor{ display: block; margin: 50px auto 0; width: 148px; height: 36px; line-height: 38px; font-size: 18px; border-radius: 5px; background-color:#FF5353; color: #fff; text-align: center; }

/* 银行卡管理 */
.bank-card-control{ margin-top: 20px; padding-left: 25px; }
.bank-card-control li{ position: relative; margin: 0 20px 20px 0; padding: 20px 0 30px; float: left; width: 233px; height: 151px; border: solid 1px #ddd; overflow: hidden; }
.bank-card-control li:nth-child(3n){ margin-right: 0; }
.bank-card-control li .kind01,.bank-card-control li .kind02{ position: absolute; right: 10px; top: 10px; width: 46px;height: 16px; background:url(../images//myAccount/icon-bankCard-kind.png) no-repeat; }
.bank-card-control li .kind01{ background-position: 0 0;}
.bank-card-control li .kind02{ background-position: 0 -36px;}
.bank-card-control li .pic{ margin-bottom: 10px; margin-left: 10px; width: 130px; height:47px; overflow: hidden; }
.bank-card-control li .pic img{ }
.bank-card-control li em,
.bank-card-control li span{ margin-bottom: 10px; padding-left: 15px; display: block; font-size: 12px; line-height: 1; color: #333;}
.bank-card-control li .bom{ position: absolute; bottom: 0; left: 0; width: 100%; background-color: #eee; }
.bank-card-control li .bom a{ float: right; margin-right: 10px; color: #666; line-height: 30px; }
.bank-card-control li .add-bank-card{ display: block; color: #999; font-size: 18px; line-height: 101px; text-align: center; }

/*实盘现场支付页面 firmOffer-pay; 写作平台支付页面 writePlatform-pay */   
.firmOffer5{}
.firmOffer5-tit{ margin-top: 40px; margin-bottom: 70px; border-bottom: solid 1px #BBBBBB;}
.firmOffer5-tit h2{ margin-bottom: -1px; padding-left: 3px; width: 100px; border-bottom: solid 5px #FF5454; color: #868686; font-size: 20px; line-height: 26px; }

.firmOffer5-con{ padding: 0 45px;}
.firmOffer5-tip{ margin-left: 3px; border-bottom: solid 1px #EEEEEE;}
.firmOffer5-tip span{ display: inline-block; padding-right: 5px; color: #717171; line-height: 38px; border-bottom: solid 2px #EEEEEE; }
.firmOffer5-tip span em{ padding: 0 8px; color: #FF5353; font-size: 20px; }
.firmOffer5-tip i{ margin-left: 15px; padding: 0 5px; background: #FF5454; color: #fff; }

.firmOffer5-paybox{ margin-top: 25px; padding: 50px 60px 40px; color: #666; border-radius: 5px; background-color: #F7F7F7; }
.firmOffer5-paybox .pay-cycle{ line-height: 26px; }
.firmOffer5-paybox .pay-cycle .tit{ width: 110px; }
.firmOffer5-paybox .pay-cycle input{ margin-top: -2px; }
.firmOffer5-paybox .pay-cycle label{ margin-left: 5px; margin-bottom: 0; font-weight: normal; }
.firmOffer5-paybox .pay-cycle label span{ display: inline-block; min-width: 40px; color: #FF5252; font-size: 16px; }
.firmOffer5-paybox .pay-cycle label em{ margin-left: 10px; display: inline-block; width: 50px; text-align: center; color: #fff; background-color:#FF5454; border-radius: 5px; }
.firmOffer5-paybox .pay-cycle p{ margin-left: 25px; margin-bottom: 0; display: inline-block; }

.firmOffer5-paybox .discount{}
.firmOffer5-paybox .discount .tit{ width: 110px; line-height: 30px; }
.firmOffer5-paybox .discount select{ padding: 0 5px; height: 30px; border: solid 1px #ddd; border-radius: 5px; }
.firmOffer5-paybox .discount select option{ border: solid 1px #ddd;}
.firmOffer5-paybox .discount a{ padding-left: 20px; line-height: 30px; color: #FF5252; text-decoration: underline; }

.firmOffer5-paybox .due{ /* margin-top: 35px;  */line-height: 26px; }
.firmOffer5-paybox .due .tit{ width: 110px; }
.firmOffer5-paybox .due span{ color: #FF5252; font-size: 20px; }

.firmOffer5-paybox label.radio-group{ margin-left: 5px; font-weight: normal; }
.firmOffer5-paybox label.radio-group input{ margin-top: 0px; margin-right: 2px; }


.account-balance{ line-height: 26px;}
.account-balance span{ color: #FF5252; font-size: 20px; }
.account-balance i{ padding-left: 20px; color: #999; font-size: 12px;  }

.recharge-btn{ margin-top: -10px; position: relative; display: block; width: 143px; height: 40px; padding-left: 25px; border-radius: 5px; line-height: 40px; font-size: 18px; color: #fff; background-color: #71c257;  }
.recharge-btn:after{ position: absolute; top: 0; right: 0; content: ""; width:42px; height: 40px; border-radius: 2px; background: url(../images/firmOffer/circle-arrow-right.png) center center no-repeat; background-color:#28A200;  }
.recharge-btn:hover,.recharge-btn:focus{ color: #fff; }
.pay-btn{ margin-top: -10px; display: block; width: 143px; height: 40px; border-radius: 5px; line-height: 40px; text-align: center; font-size: 18px; color: #fff; background-color: #FF5353; }
.pay-btn:hover{ text-decoration: none; }

.firmOffer-bookPower{}
.firmOffer-bookPower .tit{ border-bottom: dashed 1px #ddd; }
.firmOffer-bookPower .tit h3{ padding-left: 3px; width: 90px; color: #858585; font-size: 20px; line-height: 26px; }
.firmOffer-bookPower-con{ padding: 30px 0;  }
.firmOffer-bookPower-con li{ float: left; width: 227px; color: #999; text-align: center; }
.firmOffer-bookPower-con li span{ padding-left: 40px; display: block; color: #333; font-size: 20px; line-height: 40px; }
.firmOffer-bookPower-con li .bg-icon1{ background: url(../images/firmOffer/firmOffer-bookPower-icon.png) 50px 7px no-repeat; }
.firmOffer-bookPower-con li .bg-icon2{ background: url(../images/firmOffer/firmOffer-bookPower-icon.png) 44px -91px no-repeat; }
.firmOffer-bookPower-con li .bg-icon3{ background: url(../images/firmOffer/firmOffer-bookPower-icon.png) 50px -40px no-repeat; }
.firmOffer-bookPower-con li .bg-icon4{ background: url(../images/firmOffer/firmOffer-bookPower-icon.png) 31px -142px no-repeat; }

.firmOffer5-payway{}
.firmOffer5-payway > .tit{ border-bottom: solid 1px #ddd; }
.firmOffer5-payway .tit h3{ padding-left: 3px; margin-bottom: -1px; width: 90px; color: #858585; font-size: 20px; line-height: 26px; border-bottom: solid 3px #28A200;}
.firmOffer5-payway-con{ padding: 50px 15px; }
.firmOffer5-payway-con input[type="radio"]{ margin: 0; }
.firmOffer5-payway-con label{ margin-left: 15px; margin-right: 45px; font-weight: normal; }

.firmOffer5-payway-btn{ margin-bottom: 50px; text-align: center; }
.firmOffer5-payway-btn a{ display: inline-block; width: 143px; border-radius: 5px; text-align: center; line-height: 40px; color: #FF5353; font-size: 20px; }
.firmOffer5-payway-btn .return{ border: solid 3px #FF5454; }
.firmOffer5-payway-btn .success{ margin-right: 80px; color: #fff; border: solid 3px #FF5454; background-color:#FF5454; }
.firmOffer5-payway-btn .success.off{ border: solid 3px #ddd; background-color: #ddd; }
.firmOffer5-payway-btn a:hover{ text-decoration: none; }

/* 微信支付页面 wechatPay */
.wechatPay-wrap{ padding: 48px 62px; color: #666;}
.wechatPay-wrap p{ font-size: 18px; color: #f24848; line-height: 1; }
.wechatPay-wrap .indent-about{ margin-top: 20px; margin-bottom: 25px; }
.wechatPay-wrap .indent-about h3{ color: #000; line-height: 34px; }
.wechatPay-wrap .indent-about div{ padding-left: 5px; height: 60px; line-height: 60px; font-size: 12px; background-color: #eef4fb; border: solid 1px #ddd; }
.wechatPay-wrap .indent-money{ font-size: 12px; }
.wechatPay-wrap .indent-money em{ font-size: 24px; color: #ff9900; padding-left: 25px; background: url(../images/niu-coin.png) left center no-repeat;}
.wechatPay-wrap .wechat-pay{ padding-bottom: 20px; background: url(../images/myAccount/wechatpay-bg.jpg) 422px 8px no-repeat; }
.wechatPay-wrap .wechat-pay h2{ margin-bottom: 22px; color: #010101; font-size: 18px; }
.wechatPay-wrap .wechat-pay .wechat-pay-con{}
.wechatPay-wrap .wechat-pay .wechat-pay-con img{ padding: 15px; width: 300px; height: 300px; border: solid 1px #ddd; }
.wechatPay-wrap .wechat-pay .wechat-pay-con div{ margin-top: 25px; padding: 9px 0 9px 122px;  width: 300px; height:60px; font-size: 16px; color: #fff; line-height: 22px; background: url(../images/myAccount/icon-wechatpay.png) 51px 9px no-repeat; background-color: #f45f5f; }

/************我的账户 end************/

/* 交易提示 */
#trade-tip-modal{ position: relative; }
.trade-tip-modal{ z-index: 2;position:fixed;bottom:0;right:20px;width: 400px; border: solid 1px #ddd; border-radius: 5px; background: #fff;right:0;}
.trade-tip-modal h2{ padding-left: 20px; border-bottom: solid 1px #ddd; background: #e7e6e7; font-size: 16px; color: #333; line-height: 40px; height: 40px; }
.trade-tip-modal h2 span{ margin-right: 7px; margin-top: 7px; float: right; cursor: pointer; display: block; width: 25px; height: 25px; border-radius: 50%; border: solid 1px #b5b5b5; line-height: 22px; text-align: center; background: #f1f1f1; color: #000; font-weight: bold; }
.trade-tip-con{ padding: 35px 40px 40px 15px; background: #f3f3f3; }
.trade-tip{ padding-left: 83px; background: url(../images/gencaopan-logo.jpg) left top no-repeat;}
.trade-tip h3{ font-size: 16px; line-height: 36px; font-weight: bold; color: #333;}
.trade-tip p{ margin-bottom: 0; font-size: 14px; color: #666; line-height: 24px; }
.trade-tip p span{ padding-right: 10px; }





