@charset "utf-8";
/*CSS concent*/
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div{margin:0;padding:0;border:0;} 
ul,ol,li{list-style-type:none;}
ul,p{margin:0;}
select,input,img,select{vertical-align:middle;} 
address, cite, dfn, em, i { font-style:normal; } 
a{text-decoration: none;color: #242424;}
input[type="button"], input[type="submit"], input[type="reset"] {
-webkit-appearance: none;
}
textarea {  -webkit-appearance: none; resize: none;} 
html, body {width: 100%;height: 100%;font-size: 12px;font-family: Microsoft Yahei;}
.er_ul1 li a:hover{color:#bc0f1a;}
/*浮动*/
.F_left{float:left}
.F_right{float:right}
.clear{clear:both}
/*间距*/
.L_mar{margin-left:15px;}
.B_mar{margin-bottom:20px;}
/* 股票悬停样式 */
#mouseover-showchart{position:fixed;top:0; left: 0;background:#fff;padding:5px; border:solid 1px #ccc;}

/*页面顶部*/
.Sec_top{width:100%; height:30px; background:#f5f5f5; margin-bottom:15px;    border-bottom: 1px solid #e7ecfc;}
.top_head{width:1200px; margin:0 auto;}
.top_nav{float:left;}
.top_nav li{float:left; margin-right:8px; line-height: 2.5; color: #666;text-align: center; font-size:12px;}
.top_nav li.Collection{margin-left:0;}
.top_nav li.Change_client{ width:125px;}
.Change_client a[men=ture] {width: 110px; height:30px;display:block;}
.top_nav li.Change_client a[men="ture"]{background: url(/r/cms/www/default/img/img.png) no-repeat 5px -87px !important;padding-left: 15px;}

.top_nav li a{color:#666;}
.top_nav li a:hover{color:#f60;}
.top_nav li.Collection a{background: url(../img/img.png) no-repeat 0 -62px;padding-left: 20px;height: 30px;display: block;}
/* login */
#loginCsiDiv{float:right; height:30px;padding-right:0;}
#loginCsiDiv li{float:left; margin-left: 8px;margin-right:0;line-height:2.5;color: #666;text-align: center; font-size:12px;}
#loginCsiDiv li a{color:#666; font-size:12px;}
#loginCsiDiv li a:hover{color:#f60; cursor:pointer;}
.weixin,.sina{width:75px; position:relative;}
.loginCsiDiv li.menu{margin-right:0;}
.weixin:hover{background:#fff;}
#loginCsiDiv .menu1:hover{background:#fff;}
.wx_ewm,.sina_ewm{display:none; position:absolute; width:80px; height:80px; top:30px;left:0;z-index: 9;}
.wx_ewm img,.sina_ewm img{width:80px; height:80px;}
.menu a#weixin{background: url(../img/img.png) no-repeat -1px -113px !important;padding-left: 15px; height:30px; display:block;}
.menu1 a#sina{background: url(../img/img.png) no-repeat -1px -140px !important;padding-left: 15px; height:30px; display:block;}
.menu .menu_nav,.menu1 .menu_nav1{position:absolute; z-index:9;}

#loginCsiDiv li.huiyuan{position:relative;}
#loginCsiDiv li.huiyuan .mysercive{position:absolute;left:0;min-width: 100px;text-align:center;background:#fff;margin: 0;top: 30px;display:none;line-height: 36px;z-index: 9;
    box-shadow: 0 2px 4px rgba(0,0,0,.12);
    border: 1px solid #d2d2d2; padding: 5px 0;
    
    -webkit-animation-duration: .3s;
    animation-duration: .3s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}
#loginCsiDiv li.huiyuan a>i{margin:0 5px;font-size: 14px;}
#loginCsiDiv li.huiyuan .mysercive dd{margin:0;}
#loginCsiDiv li.huiyuan .mysercive a{color:#333 !important; line-height:36px; height:36px;display:block; padding: 0 20px;    font-size: 14px;}
#loginCsiDiv li.huiyuan:hover >.mysercive{display:block;}
#loginCsiDiv li.huiyuan .mysercive a:hover{background-color: #f2f2f2; color: #000;}

/*second_top*/
.second_top{width:100%; height:90px; margin-bottom:15px;}
.search{width:1200px; margin:0 auto;}
.search .logo_box{float:left;}
.logo_box .logo_img{float:left;}
.logo_box .logo_img img{width: 240px; float: left;padding-right: 5px;}
.channel_name{float:left;font-size: 45px;     width: 140px;font-family:"微软雅黑";display: block;padding-left: 5px;margin-top: 5px;border-left: solid 2px #ccc; color:#333 !important;font-weight:700;line-height: 65px;}
.search_box{position:relative; width: 790px; margin-left: 0; float:right;}
.search_box form{float:left; margin-top:15px;}
.ssearch_xq{ height: 40px;padding-left: 0px;}
.ssearch_xq li{float: left;}
.SelectControl {
    border: solid 1px #0077a2;
    border-right: none;
    height: 38px;
    width: 90px;
    background: #fff;
    position: relative;
    cursor: pointer;
}
.SelectControl input {
    background: none;
    border: none;
    margin: 9px 0 0;
    font-size: 12px;
    cursor: pointer;
    float: left;
    display: inline;
    text-align: center;
}
.SelectControl #select {width: 50px;}	
.SelectControl .arrow {
    background:url(../img/img.png) no-repeat 0 -171px;
    width: 19px;
    height: 19px;
    overflow: hidden;
    display: inline-block;
    float: right;
    margin: 6px 6px 0 0;
}
.SelectControl ul {
    position: absolute;
    left: -1px;
    top: 38px;
    border-width: 0px 1px 1px 1px;
    border-style: solid;
    border-color: #0077a2;
    background: #fff;
    padding-left: 0px;
    margin-left: 0px;
    z-index: 1;
    display:none;
}
.SelectControl li {
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    cursor: pointer;
    width: 100%;
    text-align: center;float: left;
}
.SelectControl li:hover{background: none 0px 0px repeat scroll rgb(0, 119, 162);color:#fff;}
li#input_box input {
    border: 1px solid #3e96d6;
    width: 290px;
    height: 40px;padding: 0 5px;
    box-sizing:border-box;
}
#tishi1 {
    position: absolute;
    left: 10px;
    font-size: 14px;
    top: 2px;
    color: #ccc;
    display: block;
    line-height: 35px;
    width: 250px;
    height: 35px;
    text-algin: left;
    cursor: text;
}
.pos_ab1 { border: 1px solid #bdbdbd; width: 300px; background: #fff; z-index: 1;border-top: none; padding-left: 0; height: auto; position: absolute;}
ol.pos_ab1 li{width:50%; float:left; text-align:center; height:24px; line-height:24px;}
ol.pos_ab1 li a{font-size:14px; color:#333;}
ol.pos_ab1 li a:hover{color:#bc0f1a; text-decoration:underline;}
li#input_button input { background: #0091cf; width: 100px;padding: 1px;cursor: pointer; color: #fff;font-family: "微软雅黑";font-size: 18px;border: 1px #9185e5 solid;height: 40px;}
.Private { margin-left: 40px; margin-top:13px;}
.Private a { font-family: "微软雅黑";display: inline-block;padding: 0 10px;font-size: 13px;text-decoration: underline;color: #039;}
.Private a:hover{color:#f60;}

/*主导航*/
.nav_box{width:100%; background: #2f7dcb; height:37px; clear:both;    overflow: hidden;}
.nav_box nav{width:1200px; margin:0 auto; 
    box-sizing: border-box;
    overflow: hidden;}
.nav_box nav a{line-height:37px; font-size:16px;color:#fff;font-family:arial,"微软雅黑";height:37px; float: left; padding:0 17.8px; text-align:center;}
.nav_box nav a.now_page{background:#ba0322; height:37px;}
.nav_box nav a:hover{background:#ba0322;}
.nav_box nav a:first-child{background:url(/r/cms/www/default/img/future/index_btn.jpg);}

#subNav{width:100%; background:#2f7dcb;    clear: both;}
.header{width:1200px; background:#2f7dcb; padding-left:0;  margin-left: auto; margin-right: auto; border-left:solid 1px rgba(255,0,0,.5); box-sizing:border-box;} /*0979f6*/
.header li{ list-style:none; float:left; text-align:center; line-height:37px;  height:37px; padding:0  9px;}
.header li a{ font-family:"微软雅黑"; font-size:16px;color:#fff;width:100%; display:block;}
.header li:hover{background:#ba0322;}
.adv_active{ background:#ba0322;}
.header li:first-child{background:url(/r/cms/www/default/img/future/index_btn.jpg);}

/* page */
.page1aP{-moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #f5f5f5;
    background-image: -moz-linear-gradient(center top , #fff, #e6e6e6);
    background-repeat: repeat-x;
    border-color: #e6e6e6 #e6e6e6 #b3b3b3;
    border-image: none;
    border-radius: 4px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    color: #333;
    cursor: pointer;
    display: inline-block;
    font-size: 12px;
    line-height: 20px;
    margin-bottom: 0;  
    padding: 4px 10px;
    text-align: center;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
    vertical-align: middle;}
.pagea2p{ background-color: #faa732;
    background-image: -moz-linear-gradient(center top , #fbb450, #f89406);
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);}
.All_list a.page1aP{color:#333;}
.All_list a.page1aP:hover{ background-color: #faa732;}

/* foot */
.footer{width:100%; margin:auto;}

.footer	.Category{background:#f6f6f6; width:100%; height:auto; border-top:1px solid #ddd; padding-top:15px;}
.footer .Category_list{background:#e8e8e8;    height: 140px;    margin-bottom: 15px;    margin-right:33px;    padding-left: 10px;    padding-right: 10px;    padding-top: 10px;    width: 12.7%;box-sizing: content-box;}
.footer .Category_list:hover{ background:#206f96;}
.footer .Category_list:hover a,.footer .Category_list:hover strong{ color:#fff;}
.footer .Category_list:hover a:hover{ color:#ff0;}
.footer .Category_list strong{ display:block; width:125px; font-size:12px; height:27px; font-family:"微软雅黑";}
.footer .Category_list a{ display:inline-block; margin-left:5px; width:60px; height:23px; line-height:23px; font-size:12px !important;color:#242424;}
.footer .Company_contact{width:100%;background:#f4f4f4;height:30px; color:#333; font-size:12px; border-top:1px solid #dcdcdc; padding-top:5px;}
.footer .logo{ width:410px;}
.footer .logo a{display:inline-block;}
.footer .logo a.weixin{width:135px; height:135px; border:5px solid  #ddd; border-radius:5px;box-sizing: content-box;}

.footer .link{ width:1200px; margin:auto; background:url(../img/link_bg.jpg) repeat-x 0 0; border:1px solid #dcdcdc;}
.footer .link .lin_top{padding-left:20px;height:37px;width:97%; margin-right:20px; background:url(/r/cms/www/default/img/img.png) no-repeat 2px -190px; line-height:25px;}
.footer .link .lin_top .lin_title{font-size:16px; font-family:'微软雅黑';}
.footer .link .lin_top a{ font-size:12px;}
.footer .link div#link_list{ width:1106px;padding:0 8px 5px;}
.footer .link div#link_list p{float:left;display:inline-block; margin:0;}
.footer .link div#link_list a{margin: 5px 10px 5px 0; font-size:12px; color:#888; height:23px; line-height:23px;}
.API{margin-top:0;padding-left:22px;}
.API li{float:left;}
.API li a{margin-right:5px;background:url(/r/cms/www/default/img/img.png) no-repeat; width:28px; height:28px;}
.API li a.sina{background-position:0 0}
.API li a.sina:hover{background: url(/r/cms/www/default/img/img.png) no-repeat;background-position:-1px -34px}
.API li a.tengxun{background-position:-34px 0}
.API li a.tengxun:hover{background-position:-34px -34px}
.API li a.QQ{background-position:-68px 0}
.API li a.QQ:hover{background-position:-68px -34px}
.API li a.gongneng{background-position:-102px 0}
.API li a.gongneng:hover{background-position:-102px -34px}

.footer .Company_contact .station{ padding-top:5px;}
.footer .Company_contact .station p{text-align:center; line-height:2; margin:0; font-weight:400;}
.footer .Company_contact .station p a{font-size:12px;color:#333;}
.footer .Company_contact .station p a:hover{color:#fa265d;}

/*ipo页面*/
.Con_box .AL_left .Sty_two>div .ipo_cy{width:415px !important;height:230px !important;}
.Con_box .AL_left .Sty_two > div .ipo_cy> a{width:415px !important;height:230px !important;}
.Con_box .AL_left .Sty_two > div .ipo_cy> a img{width:415px !important;height:230px !important;}
.Con_box .AL_left .Sty_two > div .ipo_cy > div h3 a{width:415px !important; box-sizing:border-box; height:30px;}


/*股票软件*/
.software{width:100%; float:right; clear:both; margin-top:20px;border:solid 1px #ccc;border-top:0;box-sizing: border-box;}
.software_title{ border-top:solid 2px #c80000;border-bottom:solid 1px #ccc; height:40px; line-height: 40px;}
.software_title h2{text-indent: 10px;color:#333 !important; line-height:40px;}
.software ul{width: 100%;clear: both;}
.software ul li{width:33%; border-right:solid 1px #ccc;margin:10px 0;float:left; text-align: center;}
.software ul li:last-child{border:none;}
.software ul li img{height:60px; margin:auto;}
.software ul li p{font-size:14px; line-height: 1.8;}
/*股民学院*/
.stock_school{width:100%; float:right;clear: both; margin-top:20px;}
.stock_school ul{clear:both;}
.stock_school ul li{width:100%;float:left; height:34px; line-height:34px;margin-bottom:5px;}
.stock_school ul li a{font-size:14px; line-height:34px; width:100%; overflow: hidden; height:34px;display:block; color:#333; border-bottom:1px solid #f0f0f0;}
.stock_school ul li:first-child{height:34px; line-height:34px; margin:10px 0; }
.stock_school ul li:first-child a{ font-size: 18px; color:#333;border: none; }
.stock_school ul li a:hover{color:#c80000; text-decoration: underline;}

/*股票视频*/
.stock_movie{width:100%; float: right; clear: both; margin-top:20px;border-top:0;box-sizing: border-box;}
.movie_title{     text-indent: 25px;
    width: 100%;
    height: 45px;
    background: #eee;
    color: #333;
    font-size: 18px;
    font-weight: bold;
    line-height: 45px;
    text-indent: 20px;
    margin-bottom: 10px;
    border-left: 3px solid #ed1b23;}
.movie_title h2{    float: left;
    font-size: 18px;
    text-indent: 10px;}
.movie_title .chick_btn{float:right;    display: inline-block;    margin-top: 15px;    margin-right: 10px;}
.movie_title .chick_btn span{background:url(/r/cms/www/default/img/ent_all_new_v2.png); height:13px; width:10px; display:block;float:left; cursor:pointer}
.movie_title .chick_btn span.prev{background-position:-273px -347px;;}
.movie_title .chick_btn span.next{background-position:-314px -347px;}
.movie_title .chick_btn a{width:7px; height:7px; float:left; border-radius: 50%; background:#ccc;margin:3px 5px;cursor:pointer}
.movie_title .chick_btn a.one{background:#c80000;}
.stock_movie .movie_box{width:320px;float:left; height:130px; overflow: hidden; position: relative;margin-top:10px;}
.stock_movie .movie_box .movie_list{width:960px; position: absolute;top:0;}
.stock_movie .movie_box ul li{width:150px; margin-right:20px; float:left; position:relative;}
.stock_movie .movie_box ul li:nth-child(2n){margin-right:0;}
.stock_movie .movie_box ul li a{width:150px; height:130px;display:block;float:left; position: relative;}
.stock_movie .movie_box ul li a img{width:150px; height:105px; display:block;}
.stock_movie .movie_box ul li a .p-cover{display: none;_display: block;position: absolute;top: 0;left: 0;width: 100%;height: 105px;_width: 0;_height: 0;background-color: #000;filter: alpha(opacity=40);opacity: 0.4;}
.stock_movie .movie_box ul li a .pi{display: none;_display: block;position: absolute;top: 50%;left: 50%;margin: -22px 0 0 -22px;width: 44px;height: 44px;_width: 0;_height: 0;background: url(/r/cms/www/default/img/play-ico.png) no-repeat 0 0;}
.stock_movie .movie_box ul li a .title_file{font-size:14px; color:#333; text-align: center; width:150px; line-height: 25px; height:5px; display: block;}
.stock_movie .movie_box ul li a:hover .p-cover{display:block;}
.stock_movie .movie_box ul li a:hover .pi{display:block;}
.stock_movie .movie_box ul li a:hover .title_file{color:#c80000; text-decoration: underline;}

/* 栏目标题 */
.tools_title{
	text-indent: 25px;
	width: 100%;
    height: 45px;
    background: #e9e9e9;
    color: #333;
    font-size: 18px;
    font-weight: bold;
    line-height: 45px;
    text-indent: 20px;
    margin-bottom: 10px;
    border-left: 3px solid #ed1b23;
    box-sizing: border-box;
}
.tools_title h2{float:left; font-size:18px;    text-indent: 10px; line-height:45px;color:#333 !important;}
.tools_title h2 a{float:left; font-size:18px;    text-indent: 10px; line-height:45px;color:#333 !important; font-weight:700;}
.tools_title a{display: inline-block;float: right;font-size: 16px;margin-right: 15px;color: #c80000 !important;line-height: 40px; font-weight:normal;}
.tools_title a span{font-size: 22px;font-weight: bold; position: relative;top: 2px;}

/*热门股吧*/
.hot_guba{width:320px; float:right;clear: both; margin-top:20px;overflow: hidden;}
.hot_guba ul{clear:both;}
.hot_guba ul li {padding-left: 52px;position: relative;border-bottom: 1px dotted #d9d9d9;padding-bottom: 15px;margin-top: 15px;font-size: 12px;height:45px;}
.user-avatar{position:absolute;width: 42px;height: 42px;top: 0;left: 10px;}
.hot_guba ul li .name {font-size:15px;color: #333;margin-left: 12px;width:100px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;    font-family: Arial,"微软雅黑" !important;}
.hot_guba ul li .name:hover{color:#c80000; text-decoration: underline;}
.hot_guba ul li p {position: relative;margin-top: 8px;margin-left: 12px;}
.hot_guba ul li p .count{color:#666;cursor: default;    font-family: Arial,"微软雅黑" !important;}
.hot_guba ul li p .fans-count {position: absolute;top: 0;left: 75px;color: #666;}
.hot_guba ul li p .count span{color:#f00;}
.hot_guba ul li a img{width:42px; height:42px;}

.hot_guba ul li .follow {line-height: 20px; color: #4ca1f0;font-size: 12px; position: absolute;top: 3px;right: 5px;font-family: 微软雅黑 !important;width:90px;}
.hot_guba ul li .follow a{border-right: 1px solid #4ca1f0;padding:0 3px;color:#4ca1f0; font-size:12px;}
.hot_guba ul li .follow a:nth-child(2n){border:none;}
.hot_guba ul li .follow a:hover{color:#fa265d; text-decoration: underline;}