@charset "utf-8";

html, body, p, table, object, ifrmae, h1, h2, h3, h4, h5, h6, img, dl, dt, dd, ul, li, ol, hr, input { margin:0; padding:0; *overflow-x:hidden;}
body { font-size:14px; color:#4d4d4d; font-family:Arial, Verdana, 宋体, 微软雅黑; background:#FFF; margin:0 auto; min-width:980px; _position:relative;}
h1, h2, h3, h4, h5, h6 { font-size:14px; font-weight:normal;}
img { border:none;}
ul, ol, li { list-style:none;}
table, td, input { font-size:14px;}
a { outline-style:none; color:#4d4d4d; text-decoration:none;}/*838484*/
a:hover { color:#1e50a2; text-decoration:underline;}
.font-yh { font-family:微软雅黑;}
.gary, a.gary, .gary a { color:#6b6b6b;}
.s-gary, a.s-gary, .s-gary a { color:#2b2b2b;}
.posr { position:relative;}
.posa { position:absolute;}
.left { float:left;}
.right { float:right;}
.clear { font-size:0px; height:0px; line-height:0px; overflow:hidden; clear:both;}
.clearfix:after { content:.; display:block; height:0; clear:both; visibility:hidden;}
.clearfix { *zoom:1; *display:block;}
.clb { clear:both;}
.finline li { float:left;}
.dinline li { display:inline-block; zoom:1; *display:inline;}
.unline, .unline a { text-decoration:underline;}
a:hover.unline, .unline a:hover { text-decoration:none;}
.nounline, .nounline a { text-decoration:none;}
.center { margin-left:auto; margin-right:auto;}
.textLeft { text-align:left;}
.textRight { text-align:right;}
.textCenter { text-align:center;}
a.blue, .blue, .blue a { color:#1e50a2;}
a.s-blue, .s-blue { color:#15314c;}
.textindent { overflow:hidden; text-indent:-999999px;}
.unbold { font-weight:bold;}
.nobold { font-weight:normal;}
.mt8{margin-top: 8px;}
.fs16 { font-size:16px;}
.fs12 { font-size:12px;}
.mt12 { margin-top:12px;}
.mt14 { margin-top:14px;}
.mt15 { margin-top:15px;}

.tc{text-align:center;}
.mt{margin-top:10px}
.ml{margin-left:10px}
.mr{margin-right:10px;}
.mb{margin-bottom:10px;}
/*===================^ start ^====================*/
.w{ width:980px; margin:0 auto;}
.highlight { color:#f00;}
.pico { background:url("images/sprice.gif") no-repeat;}

/*顶部状态条开始*/
.topNav { height:32px; position:relative; z-index:99;background:url("images/repxBg.png") repeat-x 0 0;}
.topNav .service_hot_line{ width:216px; height:20px; overflow:hidden; float:left; margin-left:8px; margin-top:4px; display:inline; background:url("images/index_n_12.jpg") no-repeat; line-height:40px; text-indent:100em;}
.top-ksdh { height:32px; }
.top-ksdh li { display:inline; height:32px; float:left; margin-left:11px; position:relative; overflow:visible;}
.top-ksdh li a{ height:32px; line-height:32px; font-size:12px; color:#767676; display:inline-block; float:left;}
.top-ksdh li .img{height:32px; display:inline-block; float:left;}
.top-ksdh li .img img{ margin-top:6px; margin-right:5px; display:inline;}
.top-ksdh li .login{ width:156px; padding-top:16px; background:url("images/index_n_16.gif") no-repeat top; position:absolute; left:19px; top:32px; display:none;}
.top-ksdh li .login .l_content{ width:136px; padding:0px 9px; border-left:solid 1px #dcdcdc; border-right:solid 1px #dcdcdc; background:#fff; float: left;}
.top-ksdh li .login .l_content li{ width:108px; height:28px; float:left; line-height:28px; padding-left:28px; font-weight:bold; margin:0px; margin-top:3px; background:url("images/index_n_19.gif") no-repeat 14px 11px #f3f3f3;}
.top-ksdh li .login .l_content li:hover{ background:url("images/index_n_18.gif") no-repeat 14px 11px #e6e6e6;}
.top-ksdh li .login .l_content li:hover a{ display:inline-block; color:#ff7200; height:28px; line-height:28px;}
.top-ksdh li .login .l_bottom{ width:156px; height:4px; background:url("images/index_n_17.gif") no-repeat; float: left;}
.top-ksdh li .phone{ width:285px; padding-top:16px; background:url("images/index_n_20.gif") no-repeat top; position:absolute; right:0px; top:32px; display:none;}
.top-ksdh li .phone .p_content{ width:255px; padding:0px 14px; border-left:solid 1px #dcdcdc; border-right:solid 1px #dcdcdc; background:#fff; display:inline-block;}
.top-ksdh li .phone .p_content h6{ font-size:14px; font-weight:bold; line-height:40px; text-align:left;}
.top-ksdh li .phone .p_content .top{ background:url("images/index_n_21.jpg") repeat-x bottom;}
.top-ksdh li .phone .p_content .top table td{ font-size:12px;}
.top-ksdh li .phone .p_content .bottom .phone_tah{ width:150px; height:87px; overflow:hidden; float:right; margin-right:5px; display:inline; background:url("images/index_n_24.jpg") repeat-y left;}
.top-ksdh li .phone .p_content .bottom .phone_tah li{ width:148px; height:36px; background:#eee; border:solid 1px #eee; border-left:solid 1px #bcbcbc; text-align:center; line-height:36px; font-size:12px; font-weight:bold; color:#5ca339; margin:0px; margin-bottom:6px; cursor:pointer;}
.top-ksdh li .phone .p_content .bottom .phone_tah li.selected{ background:url("images/index_n_23.jpg") no-repeat 17px 17px #fff; border:solid 1px #bcbcbc; border-left:solid 1px #fff; color:#068bd6;}
.top-ksdh li .phone .p_content .bottom .phone_tad{ width:100px; height:87px; float:right; text-align:center;}
.top-ksdh li .phone .p_bottom{ width:285px; height:16px; background:url("images/index_n_21.gif") no-repeat;}
.top-ksdh li.item-155{position:relative;}
/*LOGO区域开始*/
.logoArea { height:86px; background:url("images/repxBg.png") repeat-x 0 -32px;}
.top-two { height:58px; padding:15px 6px 18px; overflow:hidden;}
.bg-gxlogo { display:block; width:420px; height:58px; background:url("images/91jin.png") no-repeat 0 0;}
.bg-fwrx { display:block; width:234px; height:71px;  background:url("images/index_n_13.jpg") no-repeat; margin-top:6px;}

/*导航*/
.navgation { height:36px; background:url("images/repxBg.png") repeat-x 0 -128px;}
.top-nav li {	position:relative; z-index:20; float:left; overflow:visible;}
.top-nav li a { display:inline-block; padding:0px 19px; line-height:36px; text-align:center; font-size:14px; font-weight:600; color:#fff; border-right:solid 1px #2d7ab6; border-left:solid 1px #6aade0;}
.top-nav li a img{ margin-right:6px; vertical-align:middle;}
.top-nav li.selected, .top-nav li:hover { background:url("images/index_n_26.jpg") no-repeat center top;}
.top-nav li.selected a, .top-nav li:hover a{ text-decoration:none; border-color:transparent; color:#ff7200;}
.top-nav li .two-mune { position:absolute; left:0px; top:36px; width:131px; border:1px solid #f5c43c; background:#fff; padding-bottom:5px; z-index:999999; display:none;}
.top-nav li .two-mune li{ width:131px; height:30px; line-height:30px; min-height:30px; float:left; padding:0px; margin:0px;}
.top-nav li .two-mune li:hover{ width:131px; height:30px; background:none;}
.top-nav li .two-mune li a { display:block; height:30px; line-height:30px; font-size:12px; font-weight:bold; color:#000; text-align:center; _text-align:left; _padding-left:15px; border:none;}
.top-nav li .two-mune li a:hover, .top-nav li .two-mune a.active { text-decoration:none; color:#fff;}
.top-nav li .two-mune li a:hover {background:#ff8e16;}
/*翻页*/
.pagination{ height:35px; text-align:center; margin:30px 0px;}
.pagination ul li{ border:solid 1px #e7ecf0; padding:4px 8px; margin:0px 3px; display:inline; background:#fff; cursor:pointer;}
.pagination ul li span{ color:#000;}
.pagination ul li a{ color:#1e50a2;}


/*顾问平台直播间*/
.gwpt_change{ height:24px;position:relative; margin-top:4px; float:right;}
.gwpt_change .prev_btn{ width:10px; height:24px; position:absolute; left:0px; top:0px; background:url("images/index_n_14.gif") no-repeat left 8px; cursor:pointer;display:none;}
.gwpt_change .next_btn{ width:10px; height:24px; position:absolute; right:0px; top:0px; background:url("images/index_n_15.gif") no-repeat right 8px; cursor:pointer;display:none;}
.gwpt_change li{ width:39px; height:24px; margin:0px 3px; float:left; display:inline; text-align:center; line-height:21px; font-size:14px; color:#fff; background:url("images/index_n_13.gif") no-repeat top; font-weight:bold; cursor:pointer;}
.gwpt_change li.on{ background:url("images/index_n_12.gif") no-repeat; color:#feff93;}
.gwpt_box1{ margin-top:7px;   height:222px; overflow:hidden; position:relative;}
.gwpt_box1 .gwpt_blank{ width:16000px; height:222px; position:absolute; left:0px; top:0px;}
.gwpt_box1 .gwpt_blank ul{  height:222px; float:left; overflow:hidden;}
.gwpt_box1 .gwpt_blank ul li{ width:228px; height:192px; border:solid 1px #c0d8e9; background:#f4f8fb; float:left; margin-bottom:9px; margin-right:20px; display:inline;}
.gwpt_box1 .gwpt_blank ul li.vip{ border:solid 1px #fcc01c; background:#fff9da; position:relative;}
.gwpt_box1 .gwpt_blank ul li.vip .vip_icon{ width:44px; height:45px; position:absolute; right:0px; top:0px; z-index:10; background:url("images/index_n_9.png") no-repeat;}
.gwpt_box1 .gwpt_blank ul li .little_img{ width:175px; height:192px; float:left;}
.gwpt_box1 .gwpt_blank ul li .little_img a{ width:175px; height:192px; display:block; position:relative;}
.gwpt_box1 .gwpt_blank ul li .little_img a img { position:absolute; bottom:0px; left:0px;}
.gwpt_box1 .gwpt_blank ul li .focus{ line-height:18px; font-size:12px;}
.gwpt_box1 .gwpt_blank ul li .focus h4 { line-height:30px; font-weight:bold; color:#1e50a2; margin-top:8px; font-size:14px;}
.gwpt_box1 .gwpt_blank ul li .focus .orange { color:#ff9000; padding-bottom:8px;}
.gwpt_box1 .gwpt_blank ul li .focus input{ border:none; color:#fff; cursor:pointer; padding:0;}
.gwpt_box1 .gwpt_blank ul li .focus p { line-height:18px;}
.gwpt_box1 .gwpt_blank ul li .enter{width:74px;height:26px; background:url("images/index_n_8.png") no-repeat; text-align:center; line-height:24px; font-weight:bold; font-size:12px; margin-top:8px;} 
.fc_lb{ color:#666;}

/*ban-box*/
.ban-box { width:100%; height:290px; margin-bottom:-56px; background:#0d568b url("images/banbg.gif") repeat-x left top; overflow:hidden;}

.ad_flag{ position:absolute; bottom:68px; left:50%; margin-left:-40px; z-index:9;}
.ad_flag a{ width:10px; height:10px; float:left; margin-right:7px; display:inline; background:url("images/ad_flag.png") no-repeat 0px -10px; cursor:pointer; overflow:hidden;}
.ad_flag a.activeSlide{ background-position:0 0;}

/*浮层菜单*/
.ad_nav_bg{ width:100%; height:290px; background:#415999; position:absolute; left:0px; top:0px; z-index:10; display:none;}
.ad_nav{ width:184px; height:182px; position:absolute; top:28px; left:50%; margin-left:300px; z-index:11; background:url("images/index_n_13.png") no-repeat;}
.ad_nav .ad_nav_tah{ width:178px; padding-bottom:44px; position:absolute; right:6px; top:20px; background:url("images/index_n_12.png") no-repeat 32px 117px;}
.ad_nav .ad_nav_tah li{ width:170px; padding-left:8px; height:50px; margin-bottom:9px; float:left; display:inline; line-height:50px; text-align:center; font-family:"微软雅黑"; color:#fff; font-size:18px; cursor:pointer;}
.ad_nav .ad_nav_tah li.sp{ background:url("images/index_n_10.png") no-repeat right;}
.ad_nav .ad_nav_tah li.mn{ background:url("images/index_n_11.png") no-repeat right;}
.ad_nav .ad_nav_tah li.sp.selected{ background:url("images/index_n_14.png") no-repeat right;}
.ad_nav .ad_nav_tah li.mn.selected{ background:url("images/index_n_15.png") no-repeat right;}
.ad_nav .ad_nav_tad{ width:715px; height:190px; position:absolute; right:230px; top:-10px;}
.ad_nav .ad_nav_tad .item{ display:none;}
.ad_nav .ad_nav_tad .table1{ width:715px; border-collapse:collapse;}
.ad_nav .ad_nav_tad .table1 td{ font-size:12px; color:#fff; padding:5px 0px;}
.ad_nav .ad_nav_tad .table1 td span{ line-height:18px;}
.ad_nav .ad_nav_tad .table1 input,.ad_nav .ad_nav_tad .table1 img{ vertical-align:middle;}
.ad_nav .ad_nav_tad .input1{ width:157px; height:24px; padding-left:17px; line-height:24px; font-size:12px; color:#919191; border:none; background:#ffffff;}
.ad_nav .ad_nav_tad .input2{ width:88px; height:24px; padding-left:17px; line-height:24px; font-size:12px; color:#919191; border:none; background:#ffffff; margin-right:5px;}
.ad_nav .ad_nav_tad .input3{ width:245px; height:24px; padding-left:5px; line-height:24px; font-size:12px; color:#919191; border:none; background:#ffffff; margin-right:5px;}
.ad_nav .ad_nav_tad .input4{ width:250px; height:24px; padding-left:5px; line-height:24px; font-size:12px; color:#919191; border:none; background:#ffffff; margin-right:5px;}
.ad_nav .ad_nav_tad .input_must{ background:url("images/index_n_28.jpg") no-repeat 7px 11px #ffffff;}
.ad_nav .ad_nav_tad .btn1{ width:176px; height:31px; text-align:center; line-height:29px; font-size:14px; font-weight:bold; color:#fff; border:none; background:url("images/index_n_17.png") no-repeat;}
.ad_nav .ad_nav_tad .btn2{ width:175px; height:25px; display:inline-block; margin:10px 14px 5px 0px; text-align:center; line-height:23px; font-size:14px; border:none; background:url("images/index_n_19.png") no-repeat;}
.ad_nav .ad_nav_tad .b_b{ border-bottom:solid 1px #929292;}
.ad_nav .ad_nav_tad .list li{ padding-left:12px; height:18px; line-height:18px; background:url("images/index_n_22.gif") no-repeat 2px 7px;}

.fc_y{ color:#ffcc00;}
.fc_gray{ color:#c6c6c6;}
.fc_blue{ color:#6cbdf8;}
/*用户协议弹出层*/
.text_div_index{ width:690px; border:solid 1px #415999; box-shadow:0px 2px 5px #082573; background:#fff; display:inline-block; position:fixed; *position:absolute; left:50%; margin-left:-345px; top:50%; margin-top:-190px; z-index:22; display:none;}
.text_div_index .name{ height:28px; line-height:28px; text-align:center; color:#fff; font-weight:bold; background:#84a2f1; position:relative;}
.text_div_index .name .text_div_index_close{ width:20px; height:20px; position:absolute; right:5px; top:5px; background:url("images/index_n_23.gif") no-repeat;}
.text_div_index .text{ height:350px; padding:15px; font-size:12px; text-align:left; overflow-x:hidden; overflow-y:auto;}
.text_div_index .text p{ text-indent:2em; line-height:24px; padding:0px; margin:8px 0px;}
.index_khxys{ cursor:pointer;}


/*右侧浮窗  start*/
.fr_window *{ padding:0px; margin:0px; list-style:none; border:none;}
.fr_window .tc{ text-align:center;}
.fr_window .tr{ text-align:right;}
.fr_window .fc_red{ color:#b90000;}
.fr_window .mr{ margin-right:10px;}
.fr_window .mt20{margin-top:20px;}
.fr_window td{font-size:12px !important;}
.fr_window{/* width:318px;*/ height:392px; color:#474747; font-size:12px !important; background:url("images/fr_window_bg.gif") no-repeat; }
.fr_window .back_top_btn{ width:16px; height:16px; display:block; position:absolute; right:60px; top:20px; cursor:pointer;background:url("images/fr_close_btn.gif") no-repeat 2px 2px; z-index:9;}
.fr_tab{ width:49px; height:360px; padding-top:33px; float:right; right:0px; background:url("images/fr_window_bg2.png") no-repeat right bottom; position:fixed; z-index:99; *overflow:visible;}
.fr_tab .top_arrow{ width:66px; height:50px;  background:url("images/fr_window_bg2.png") no-repeat left top; position:absolute; left:-17px; top:-50px;}
.fr_tab li{ float:left; cursor:pointer; margin-left:5px; margin-bottom:2px; display:inline;}
.fr_tab li span{ display:block; width:44px; height:76px;}
.fr_tab li .t_zxkf{ background:url("images/zxkf.jpg") no-repeat left center;}
.fr_tab li .t_zxkh{ background:url("images/zxkh.jpg") no-repeat left center;}
.fr_tab li .t_yykh{ background:url("images/yykh.jpg") no-repeat left center;}
.fr_tab li .t_kskh{ background:url("images/mnkh.jpg") no-repeat left center;}
.fr_tab li.selected .t_zxkf{ background:url("images/zxkf2.jpg") no-repeat left center;} 
.fr_tab li.selected .t_zxkh{ background:url("images/zxkh2.jpg") no-repeat left center;} 
.fr_tab li.selected .t_yykh{ background:url("images/yykh2.jpg") no-repeat left center;} 
.fr_tab li.selected .t_kskh{ background:url("images/mnkh2.jpg") no-repeat left center;} 
.fr_tab .bottom_close{ width:44px; height:44px;  background:url("images/fr_window22.jpg") no-repeat 18px 20px; position:absolute; left:0px; bottom:0px; cursor:pointer;}

.fr_tad{ width:256px; height:378px; margin:7px 0px 7px 7px; display:inline; float:left;}
.fr_content{ }
.fr_content .header_fr{ width:240px; height:34px; padding-top:7px; padding-left:16px; background:url("images/fr_window6.jpg"); line-height:34px; font-family:"微软雅黑"; font-size:16px; color:#fb8e00; position:relative;}
.fr_content .header_fr .p{ position:absolute; right:30px; top:5px; line-height:15px; font-family:"宋体"; font-size:12px; }

.fr_content .zxkf_t{ height:31px; padding-right:16px; background:url("images/fr_window5.jpg"); line-height:31px; text-align:right;}
.fr_content .zxkf_t a{ color:#e05300; text-decoration:none;}
.fr_content .zxkf{ height:210px;}
.fr_content .zxkf .photo{ width:86px; height:108px; padding:4px; background:#fff; border:solid 1px #ffb974; float:left; margin:18px 14px 0px 19px;}
.fr_content .zxkf p{ line-height:25px; padding-top:18px; overflow:hidden; margin-left:18px;}
.fr_content .zxkf p span{ /* display:block; */ line-height:14px;}
.fr_content .zxkf .img1{ margin-right:10px;}
.fr_content .zxkf .img2{ }/*position:absolute; bottom:0px; right:0px;*/
.fr_content .t_spkh{ line-height:30px; width:256px;}
.fr_content .t_spkh .hr{ height:22px;}
.fr_content .t_spkh .checkbox{ margin-right:5px;}
.fr_content .t_spkh p{ line-height:18px; color:#e05300; text-decoration:underline; overflow:hidden;}
.fr_content .t_spkh td img{ vertical-align:middle;}
.fr_content .t_spkh td span{ vertical-align:middle;}
.fr_content .input{ width:138px; height:20px; line-height:20px; border: solid 1px #ffbe7d; margin-right:8px; vertical-align:middle;}
.fr_content .input2{ width:76px; height:20px; line-height:20px; border: solid 1px #ffbe7d; margin-right:5px; vertical-align:middle;}
.fr_content lable{ padding:0px; margin:0px;}
.fr_content .aa{margin-left:19px; *margin-left:0px;}

.fr_content .t_spkh select{ width:140px; height:22px; line-height:22px; border: solid 1px #ffbe7d; margin-right:3px; vertical-align:middle;}
.fr_content .submit_btn{ width:71px; height:25px; border:none; background:url("images/fr_window7.jpg"); cursor:pointer; margin-top:7px; margin-right:7px; float:left; display:inline;} 
.fr_content .cancle_btn{ width:71px; height:25px; border:none; background:url("images/fr_window8.jpg"); cursor:pointer; margin-top:7px;} 
.fr_content .yk{ width:170px; padding-left:80px; height:54px; background:url("images/fr_window21.jpg") no-repeat 15px 0px;}
.fr_content .yk span{ display:inline-block; margin-top:10px; line-height:17px; font-size:12px; text-align:left;}
.fr_content .z5{ width:150px; padding-left:85px; height:70px; background:url("images/fr_window19.jpg") no-repeat 15px 10px; text-align:right;}
.fr_content .z5 span{ display:inline-block; margin-top:10px; line-height:17px; font-size:12px; text-align:left;}

/*完成实盘开户，完成注册，完成失败提示信息*/
.fr_notice{ margin-top:20px;}
.fr_notice img{ float:left; margin-right:8px; margin-left:20px; overflw:hidden;}
.fr_notice p{ overflow:hidden; line-height:16px; width:180px; padding-top:10px;}
.fr_notice p span{ display:inline-block; margin-bottom:5px;}
.f_orange{ color:#ff6600;}
.fr_bank_btn1{ width:201px; height:28px; display:inline-block; margin-bottom:5px; line-height:28px; color:#fff; padding-left:15px; background:url("images/fr_window1.gif") no-repeat; text-align:left; text-decoration:none; }
.fr_bank_btn2{ width:201px; height:28px; display:inline-block; margin-bottom:5px; line-height:28px; color:#fff; padding-left:15px; background:url("images/fr_window2.gif") no-repeat; text-align:left; text-decoration:none; }
.fr_info{ width:234px; padding-top:4px; background:url("images/fr_window3.gif") no-repeat left top; display:inline-block; margin:5px 0;}
.fr_info .info_content{ width:212px; padding:6px 10px; border-left:solid 1px #ffd3a7; border-right:solid 1px #ffd3a7; line-height:16px; color:#999; background:#fff; text-align:left;}
.fr_info .info_bottom{ width:234px; height:4px; background:url("images/fr_window4.gif") no-repeat;}
.fr_p{ line-height:18px; margin-top:15px; margin-left:15px; margin-bottom:30px; color:#999;}
.fr_p a{ text-decoration:none; color:#999;}
.fr_p a:hover{ text-decoration:none; color:#ff6600;}

.hide_station{ width:57px; height:164px; position:fixed; z-index: 9998; margin-top:-82px; _position:absolute; right:0px; top:50%; _top:90px; background:url("images/fr_window_bg3.png") no-repeat; display:none; cursor:pointer;}

#navigation {
    position: fixed;
    z-index: 9999;
    right:-275px;
		margin-top:-190px;
	  _position:absolute;
		 top:50%;
		_top:90px;		
}
#navigation .kong {
    display: block;
    width: 313px;
    height: 392px;
}
#navigation div#manger_more_img{
    padding-top:20px;
    background:url("images/fr_window2.jpg") 35px 20px no-repeat;
    width:240px;
    height:36px;
}
#navigation .input_error{
    border:1px solid red !important;
}
#navigation .panel_error{
    color:red;
    font-weight:bold;
		margin-left:17px;
		line-height:20px;
}
#navigation #manager_content{ height:130px;}
#navigation #manager_content2{ clear:both; height:32px; padding-top:0px;}
#navigation #manager_content2 img{ vertical-align:middle;}
#navigation #shipan_fail,#navigation #shipan_success,
#navigation #yuyue_success,#navigation #moni_success
{display: none;}
.float_loading{background:url("images/loading.gif") center center no-repeat;}
.float_hidden{visibility: hidden;}
/*右侧浮窗  end*/


/*ban-box*/
.ban-box { width:100%; height:290px; margin-bottom:-56px; background:#0d568b url("images/banbg.gif") repeat-x left top; overflow:hidden;}

.ad_flag{ position:absolute; bottom:68px; left:50%; margin-left:-40px; z-index:9;}
.ad_flag a{ width:10px; height:10px; float:left; margin-right:7px; display:inline; background:url("images/ad_flag.png") no-repeat 0px -10px; cursor:pointer; overflow:hidden;}
.ad_flag a.activeSlide{ background-position:0 0;}

.ban-cont { height:290px; overflow:hidden; background:#f9f9f9; text-align:center;}
.add-new { background:url("images/add-news.gif") no-repeat 0 0; display:block; height:12px; left:18px; position:absolute; top:-15px; width:22px;}
.ksdh-cont { width:980px; height:95px; overflow:hidden;}

.bg-ksdh { width:980px; height:56px; border-bottom:1px solid #90c4e6; overflow:hidden; position:relative; z-index:9;}
.bg-ksdh li a { display:block; height:56px; overflow:hidden; text-indent:0; text-indent:-99999px\9; background:none; background:url("images/advan.gif") no-repeat 0 0\9;}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {   .bg-ksdh li a { 	text-indent:0; 	background:none; 	box-shadow:1px 1px 2px rgba(0,0,0,0.2);};}  
.bg-ksdh li.mr-ksdh1 a { width:163px; background-position:0 0;}
.bg-ksdh li.mr-ksdh2 a { width:163px; background-position:-163px 0;}
.bg-ksdh li.mr-ksdh3 a { width:163px; background-position:-326px 0;}
.bg-ksdh li.mr-ksdh4 a { width:163px; background-position:-489px 0;}
.bg-ksdh li.mr-ksdh5 a { width:163px; background-position:-652px 0;}
.bg-ksdh li.mr-ksdh6 a { width:163px; background-position:-815px 0;}
.bg-ksdh li.dq-ksdh1 a, .bg-ksdh li.mr-ksdh1 a:hover { width:163px; background-position:0px -56px}
.bg-ksdh li.dq-ksdh2 a, .bg-ksdh li.mr-ksdh2 a:hover { width:163px; background-position:-163px -56px}
.bg-ksdh li.dq-ksdh3 a, .bg-ksdh li.mr-ksdh3 a:hover { width:163px; background-position:-326px -56px}
.bg-ksdh li.dq-ksdh4 a, .bg-ksdh li.mr-ksdh4 a:hover { width:163px; background-position:-489px -56px}
.bg-ksdh li.dq-ksdh5 a, .bg-ksdh li.mr-ksdh5 a:hover { width:163px; background-position:-652px -56px}
.bg-ksdh li.dq-ksdh6 a, .bg-ksdh li.mr-ksdh6 a:hover { width:163px; background-position:-815px -56px}


/*公告*/
.post { height:36px; line-height:36px; overflow:hidden; background:url("images/repxBg.png") repeat-x 0 -164px;}
.post .post-t { padding-left:18px; float:left;}
.post-list { width:815px; padding-right:10px; *padding-right:0; position:relative; overflow:hidden; height:36px;}
.post-list ul { position:absolute; left:0px; top:0px;}
.post-list li { float:left; display:inline; height:36px; line-height:36px; margin-right: 40px;}
.post-list li a { color:#1e50a2; float:left; margin-right:5px;}
.post-list li a:hover { color:#db8305; text-decoration:none;}
.post-new { background-position:-156px -109px; width:21px; height:9px; margin-top:3px; display:block; float:left;}
.postMore{ width:50px;position:relative;margin-right:10px;font-size:12px;font-family:simsun;}


/*主体信息内容*/
.home-cont { width:980px; height:auto; overflow:hidden; margin-top:12px;}
.left-box780 { width:736px; height:auto; overflow:hidden;}
.news { height:auto; overflow:hidden;}
.box384 { width:368px; height:auto; overflow:hidden;display:block;}
.new-box { height:auto; overflow:hidden; border:solid 1px #bed7e8;margin-top:10px;}
.box980{ width:978px; border:solid 1px #d8d8d8; margin-top:10px; padding-top:5px;}
.new-box div.title1 { border-bottom: 1px solid #bed7e8; height:28px; line-height:28px; padding-right:10px; background:url("images/repxBg.png") repeat-x 0 -228px;}
.new-box div.title1 h3 { position:relative; top:1px; width:100px; height:28px; font-weight:600; background:url("images/navBtn.png") no-repeat 0 -66px; border-right:solid 1px #bed7e8; color:#2d2d2d;}
.new-box div.title1 h3 i { background: url("images/graysj.png") no-repeat scroll 10px center transparent; padding-left: 22px;}
.new-box div.title1 span a { font-family:simsun; font-size:12px;}
.new-cont { padding:10px; overflow:hidden; display:inline-block;}
.box384 .new-cont{ width:344px;}
.new-zy { height:auto; overflow:hidden; display:inline-block;}
.new-zy .subImg { width:65px; padding:1px 3px 6px 1px; margin-right:12px; background:url("images/newImgBox.png") no-repeat 0 0;   }
.new-zy .txtBox { overflow:hidden; *float:left;}
.new-zy h2 { height:16px; line-height:1.2; margin-bottom:12px; font-weight:bold; overflow:hidden;}
.new-zycont { margin-top:5px; line-height:18px; padding-bottom:10px; color:#606060;}


/*首页 “顾问精华”“用户关注” 修改新增样式  start*/
.new-zycont2 { margin-top:5px; line-height:18px; padding-bottom:5px; color:#606060;}
.new-zycont3 { margin-top:2px; line-height:18px; padding-bottom:2px; color:#606060;}
.fxList2 { padding-bottom:8px; margin-top:7px; border-bottom:solid 1px #bed7e8;}
.fxList3 { padding-bottom:7px; margin-top:6px; border-bottom:solid 1px #bed7e8;}
.new-zy .subImg2 { width:60px; height:60px; padding:1px 3px 0px 1px; margin-right:12px;}
.new-zy h2.name { height:16px; line-height:1.2; margin-bottom:6px; font-weight:bold; overflow:hidden; position:relative;}
.new-zy h2.name2 { height:16px; line-height:1.2; margin-bottom:0px; font-weight:bold; overflow:hidden; position:relative; font-size:12px;}
.new-zy h2.name2 .time{ font-weight:normal; font-family:"宋体";}
.new-zy span.zbj{ position:absolute; right:0px; top:0px;}
/*首页 “顾问精华”“用户关注” 修改新增样式  end*/

/*首页2014-12-1版新增代码*/
.new-zy .subImg3 { width:77px; padding:1px 3px 6px 1px; margin-right:8px; background:url("images/newImgBox.png") no-repeat 0 0;}
.new-zy .subImg3 img{width:77px; }
.new-zycont4 { margin-top:2px;  padding-bottom:2px; color:#606060;line-height: 24px;}
.new-zycont4 span{ display:inline-block; margin-top:4px; margin-bottom:16px; line-height:19px;}
.new-box2 { height:auto; overflow:hidden; border:none;}
.new-box2 div.title1 {border:solid 1px #bed7e8; border-bottom: 1px solid #bed7e8; height:28px; line-height:28px; padding-right:10px; background:url("images/repxBg.png") repeat-x 0 -228px;}
.mt8 { margin-top:8px;}
.mb8 { margin-bottom:8px;}



.fxList { padding-top:10px; margin-top:7px; border-top:solid 1px #bed7e8;}
.news-list { display:block; width:100%; height:auto;}
.news-list li {  line-height:25px; overflow:hidden; vertical-align:bottom;}
.news-list li div{height:auto;overflow:hidden;}
.news-list li div p{font-size:12px;color:#888}
.news-list li.video2{margin-bottom:16px;}
.news-list li a { font-size:14px; float:left; margin-right:5px;}
.nonew-cont li a { background:none; padding-left:0px;}/*2012-7-3 15:02:52*/
.news-list li span { float:right; padding-right:5px;}
.news-list li span { font-family:Arial;}
.news-list li.video a { display:block; padding-left:26px; background:url("images/sprice.gif") no-repeat; background-position:-160px -140px;}
.video a { display:block; padding-left:26px; background:url("images/sprice.gif") no-repeat; background-position:-160px -145px;}
.jyhs-box { height:328px; width:778px; border:1px solid #c0d8e9;}
.jyhs-box div.title { border-bottom: 1px solid #bed7e8; height: 28px; line-height: 28px; 	padding-right:10px; 	background:url("images/repxBg.png") repeat-x 0 -228px;}
.jyhs-box div.title strong { padding-left:20px; color:#2d2d2d;}
.jyhs-cont { overflow:hidden; padding:15px;}
.box352 { height:auto; overflow:hidden; width:352px;}
.jyhs-title { height:22px; line-height:22px; margin-bottom:2px; overflow:hidden; text-align:center; width:352px; font-size:12px;}
.jyhs-flash { width:352px; height:210px; overflow:hidden;}
.jyhs-tabtitle { left:125px; top:3px; height:26px;}
.jyhs-tabtitle li { display:inline; float:left; width:86px; height:26px; margin-right:-1px; *zoom:1; text-align:center; color:#1e50a2; cursor:pointer; background:url("images/navBtn.png") no-repeat 0 -121px;}
.jyhs-tabtitle li.active { background:url("images/navBtn.png") no-repeat 0 -95px; font-weight:bold;}/*ad-h78*/
.ad-h78 { height:108px; text-align:center; overflow:hidden;}
.ad-h78 img { height:108px;}
.ul-title { height:28px; line-height:28px; margin-bottom:6px; background:url("images/repxBg.png") repeat-x 0 -164px; border-bottom:solid 1px #bed7e8; color:#1e50a2;}
.ul-title span { font-size:12px;}
.ul-title span a { padding:0 8px; color:#1e50a2;}
.ul-title span.active { font-weight:bold;}
.right-box188 { width:244px; overflow:hidden;}

/*右侧广告图片区*/
.mndjs-box { width:184px; overflow:hidden; zoom:1;}
.mndjs-box a { overflow:hidden; zoom:1}
.r-lxwm { width:188px; height:auto; overflow:hidden;}
.r-lxwmbox { border:1px solid #e8e8e8; margin-top:5px; background:#e8eaec;}
.r-lxwmbox p { padding:10px 5px; line-height:22px;}
.tjyd-box { height:auto; margin-top:5px; overflow:hidden; border:1px solid #c9d9e3;}
.tjyd-box h1.title { height:30px; line-height:30px; background:url("images/t42.gif") repeat-x left top; padding:0px 8px; border-bottom:1px solid #c9d9e3;}
.tjyd-box div.title { background: url("images/t42.gif") repeat-x scroll left top transparent; border-bottom: 1px solid #C9D9E3; height: 30px; line-height: 30px; padding: 0 8px; color:#2d2d2d;}
.tjyd-cont { height:auto; text-align:center; overflow:hidden;}
.tjyd-cont ul { padding:5px 0;}
.tjyd-cont li { margin-top:1px;}
.tjyd-cont li img { vertical-align:middle; overflow:hidden; zoom:1;}
.tjyd-list { display:block; margin:10px 0px; width:174px; height:auto; overflow:hidden;}
.tjyd-list dt { display:block; padding-bottom:5px; line-height:25px; color:#000000; padding-left:2px; overflow:hidden;}
.tjyd-list dt a { color:#000000;}
.tjyd-list dd .dd-img { display:block; width:174px; overflow:hidden;}
.tjyd-list dd .dd-img img { width:174px; overflow:hidden;}
.tjyd-list dd .vadio, .tjyd-list dd .xxlj-m { display:block; height:20px; line-height:20px; background:url("images/bg174.gif") no-repeat left top; padding:0px 8px;}
.tjyd-list dd .vadio a { background-position:-160px -145px; padding-left:22px;}
.tjyd-list dd .xxlj-m a { background-position:-162px -168px; padding-left:22px;}

/*友情连接*/
.hot_link{ padding-bottom:2px; line-height:29px; color:#4d4d4d;}
.hot_link b{ color:#4d4d4d; font-weight:normal; }
.hot_link span{ color:#d8d8d8; margin:0px 6px;}
.hot_link a{ color:#4d4d4d;}
.hot_link a.more{ color:#999999;}

/*分享到*/
.share{ overflow:hidden;}
.share span{ font-size:14px; line-height:29px; margin-left:10px; float:left; display:inline;}
.share a{ display:block; float:left; cursor:pointer;font-size:12px;margin-right:5px;}
/*底部*/
#footer { background:url("images/footerBg.png") repeat-x 0 0;margin-top:10px;}
/*合作伙伴*/
.partner { overflow:hidden; padding:17px 0; _padding-top:12px;}
.partner dl { width:12%; *width:12%; padding-left:4.6%; overflow:hidden;}
.partner dt { margin-bottom:10px; font-size:14px; font-weight:600; color:#4e4e4e}
.partner dl a { float:left; width:50%; height:18px; line-height:18px; overflow:hidden; font-size:12px; font-family:simsun;}
.partner dl .till a { width:100%;}
.partner dl, .partner dl a { color:#7d7d7d;}
.partner dl a.more { color:#1e50a2;}
/*版权*/
.copy { width:100%; padding:15px 0px; text-align:center;}
.copy p { line-height:30px; font-size:12px; color:#656565;}
.copy p.about { font-size:14px; color:#1e50a2;}
.copy p.about a { padding:0 6px; color:#1e50a2;}
.copy div{ margin-top:10px; line-height:0px; height:47px; overflow:hidden;}


/*文章页面 摘要及内容*/
.zy-box{background:#f6f7f8;width:90%;border:1px solid #cdcdcd;padding:20px 10px 15px 40px;line-height:1.8;color:#707070;position:relative;margin-bottom:15px;}
.zy-box a{color:#1E50A2;}
.zy-box em.bgleftzy{display:block;width:52px;height:47px;background:url("images/zy.gif") no-repeat left top;position:absolute;left:-1px;top:-1px;z-index:2;}
.news-page{line-height:1.6;color:#2b2b2b;overflow:hidden;}
.news-page p{margin-bottom:15px;}.fenye-box{height:24px;overflow:hidden;padding:15px;}
.news-page #contectBox{ padding:0px 20px;}
.news-page #contectBox  img{ max-width:600px; width:expression(document.clientHeight<"600px"?"600px":"auto");}

.fxd-box { margin-bottom:20px; height:22px; line-height:16px; overflow:hidden; margin-top:50px;}
.fxd-box a { display:block; float:left; margin-right:1px; padding-left:25px;}
.fxd-box a:hover { text-decoration:none;}
.fxd-box a.sina { background-position:0px 0px;}
.fxd-box a.qq { background-position:0px -26px;}
.fxd-box a.renren { background-position:0px -52px;}
.fxd-box a.kaixin { background-position:0px -78px;}
.fxd-box a.souhu { background-position:0px -103px;}
.fxd-box a.yiwang { background-position:0px -129px;}
.fxd-box .fxd-num { border:1px solid #c2c2c2; height:14px; padding:0px 10px 0px 15px; border-left:0px; line-height:14px; position:relative;}
.fxd-box .fxd-num em { display:block; width:4px; overflow:hidden; height:16px; position:absolute; left:0px; top:-1px; background-position:0px -157px;}

.mianze{ margin-top:15px;}

 

/*国鑫优势展示菜单*/
.caMenu li { width:163px; width:auto\9; height:71px; overflow:hidden; position:relative; float:left; -webkit-box-shadow:1px 1px 2px rgba(0,0,0,0.2); -moz-box-shadow:1px 1px 2px rgba(0,0,0,0.2); box-shadow:1px 1px 2px rgba(0,0,0,0.2); -webkit-transition:all 300ms linear; -moz-transition:all 300ms linear; -o-transition:all 300ms linear; -ms-transition:all 300ms linear; transition:all 300ms linear; background-image:-webkit-linear-gradient(bottom, #dbe4ee, #f1f5fa); background-image:-moz-linear-gradient(bottom, #dbe4ee, #f1f5fa); background-image:-o-linear-gradient(bottom, #dbe4ee, #f1f5fa); background-image:-ms-linear-gradient(bottom, #dbe4ee, #f1f5fa);}
.caMenu li:first-child{ border-radius:5px 0px 0px 0px; -moz-border-radius:5px 0px 0px 0px; -webkit-border-radius:5px 0px 0px 0px;}
.caMenu li:last-child{ border-radius:0px 5px 0px 0px; -moz-border-radius:0px 5px 0px 0px; -webkit-border-radius:0px 5px 0px 0px;}
.caMenu li a{ text-align:left; width:100%; height:100%; display:block; position:relative; cursor:pointer;}
.caIcon{ vertical-align:middle; text-shadow:0px 0px 1px #333; margin-top:14px; position:absolute; width:54px; height:100%; left:0px; top:0px; text-align:center; -webkit-transition:all 400ms linear; -moz-transition:all 400ms linear; -o-transition:all 400ms linear; -ms-transition:all 400ms linear; transition:all 400ms linear;}
.caContent{ position:absolute; left:40px; width:120px; height:100%; top:14px;}
.caMain{ cursor:pointer; margin:0; line-height:34px; opacity:0.8; text-align:center; -webkit-transition:all 200ms linear; -moz-transition:all 200ms linear; -o-transition:all 200ms linear; -ms-transition:all 200ms linear; transition:all 200ms linear; font-family:Microsoft YaHei; font-size:14px; color:#4a94cd;text-shadow: 1px 1px #fafbfd, inset 1px 1px rgba(109,77,26,.75);}
.caSub{ text-align:center; font-size:14px; color:#666; line-height:40px; opacity:0.8; -webkit-transition:all 200ms linear; -moz-transition:all 200ms linear; -o-transition:all 200ms linear; -ms-transition:all 200ms linear; transition:all 200ms linear;}
.caMenu li:hover{ background-image:-webkit-linear-gradient(bottom, #f1f5fa, #dbe4ee); background-image:-moz-linear-gradient(bottom, #f1f5fa, #dbe4ee); background-image:-o-linear-gradient(bottom, #f1f5fa, #dbe4ee); background-image:-ms-linear-gradient(bottom, #f1f5fa, #dbe4ee);}
.caMenu li:hover .caIcon{ color:#fff; margin-top:12px;}
.caMenu li:hover .caMain{ color:#4a94cd; -webkit-animation:moveFromLeftRotate 300ms ease; -moz-animation:moveFromLeftRotate 300ms ease; -ms-animation:moveFromLeftRotate 300ms ease;}
.caMenu li:hover .caSub{ color:#fff; -webkit-animation:moveFromBottom 500ms ease; -moz-animation:moveFromBottom 500ms ease; -ms-animation:moveFromBottom 500ms ease;}

/*新首页右侧在线咨询导航*/
.subMenu { height:165px; padding-top:53px; background:url("images/index_n_1.jpg") no-repeat top #529bd3;}
.subMenu li a { display:block; height:47px; overflow:hidden; position:relative; text-indent:0;}
.subMenu li{ width:228px; height:47px; margin-left:9px; margin-bottom:4px; margin-bottom:1px; background:url("images/index_n_3.png") no-repeat; overflow:hidden; position:relative; display:block; -webkit-transition:all 300ms linear; -moz-transition:all 300ms linear; -o-transition:all 300ms linear; -ms-transition:all 300ms linear; transition:all 300ms linear;}

.subIcon{ cursor:pointer; font-size:20px; text-shadow:0px 0px 1px #333; position:absolute; width:32px; left:20px; top:10px; text-align:center; -webkit-transition:all 300ms linear; -moz-transition:all 300ms linear; -o-transition:all 300ms linear; -ms-transition:all 300ms linear; transition:all 300ms linear;}
.subContent{ cursor:pointer; position:absolute; left:70px; width:112px; height:20px; top:12px;}
.subMain{ cursor:pointer; font-size:16px; -webkit-transition:all 300ms linear; -moz-transition:all 300ms linear; -o-transition:all 300ms linear; -ms-transition:all 300ms linear; transition:all 300ms linear; font-family:"Microsoft YaHei"; color:#1f6ead;}
.subMenu li:hover .subIcon{ opacity:0.8; text-shadow:0px 0px 13px #fff; -webkit-transform:rotate(360deg); -moz-transform:rotate(360deg); -o-transform:rotate(360deg); -transform:rotate(360deg);}
.subMenu li:hover .subMain{ opacity:1; -webkit-animation:moveFromTop 300ms ease-in-out; -moz-animation:moveFromTop 300ms ease-in-out; -ms-animation:moveFromTop 300ms ease-in-out; font-family:"Microsoft YaHei"; color:#e26000; text-shadow:1px 1px #fbf7e5;}
@-moz-keyframes moveFromBottom { from { opacity: 0; -moz-transform: translateY(200%);} to { opacity: 1; -moz-transform: translateY(0%);};}
@-ms-keyframes moveFromBottom { from { opacity: 0; -ms-transform: translateY(200%);} to { opacity: 1; -ms-transform: translateY(0%);};}
@-webkit-keyframes moveFromTop { from { opacity: 0; -webkit-transform: translateY(-200%);} to { opacity: 1; -webkit-transform: translateY(0%);};}
@-moz-keyframes moveFromTop { from { opacity: 0; -moz-transform: translateY(-200%);} to { opacity: 1; -moz-transform: translateY(0%);};}
@-ms-keyframes moveFromTop { from { opacity: 0; -ms-transform: translateY(-200%);} to { opacity: 1; -ms-transform: translateY(0%);};}


/*国鑫优势展示菜单*/
@-webkit-keyframes moveFromLeftRotate{  from { -webkit-transform:translateX(-100%) rotate(-90deg);} to { -webkit-transform:translateX(0%) rotate(0deg);};}
@-moz-keyframes moveFromLeftRotate{ from { -moz-transform:translateX(-100%) rotate(-90deg);} to { -moz-transform:translateX(0%) rotate(0deg);};}
@-ms-keyframes moveFromLeftRotate{ from { -ms-transform:translateX(-100%) rotate(-90deg);} to { -ms-transform:translateX(0%) rotate(0deg);};}
@-webkit-keyframes moveFromBottom { from { -webkit-transform:translateY(100%);} to { -webkit-transform:translateY(0%);};}
@-moz-keyframes moveFromBottom { from { -moz-transform:translateY(100%);} to { -moz-transform:translateY(0%);};}
@-ms-keyframes moveFromBottom { from { -ms-transform:translateY(100%);} to { -ms-transform:translateY(0%);};}





/*顾问直播*/
.gwzb_box{ border:solid 1px #c0d8e9; height:395px; margin-top:7px; overflow:hidden;}/* overflow-y:auto; overflow-x:hidden; */
.doing{ font-size:12px;}
.doing strong { color:#1e50a2;}
.doing .title{width:70px;float:left;}
.doing p span{float:right;margin-right:4px; color:#acacac;}
.doing p.fc{ clear:both;}
.doing li{padding:10px 5px;line-height:22px;}
.doing ul li img{max-width:240px;}
.user_txt{position:relative;padding:10px;line-height:20px;margin-top:5px;background:#fff;color:#666; border-radius:3px; border:solid 1px #e3e3e3; box-shadow:1px 1px 1px #cecece}
.user_txt i { position:absolute; left:10px; top:-6px; width:12px; height:6px; background:url("images/Vshark.gif") no-repeat 0 0}

/*大赛排行榜*/
.dasai_rank_box { height:auto; overflow:hidden; border:solid 1px #ffae00;}
.dasai_rank_box .title{ height:27px; line-height:27px; background:url("images/index_n_8.jpg") repeat-x top; border:solid 1px #fff; border-bottom:solid 1px #ffe19f; text-align:center; color:#ff6c00; font-weight:bold;}
.dasai_rank_box .title img{ margin-right:5px;}
.dasai_rank_box table{ margin:3px 0px; border-collapse:collapse;}
.dasai_rank_box table th{ line-height:23px; border-bottom:solid 1px #ffe19f; font-size:12px;}
.dasai_rank_box table td{ line-height:28px; font-size:12px; text-align:left; padding-left:5px;}
.dasai_rank_box table td .rank_icon{ width:18px; height:18px; display:inline-block; background:url("images/index_n_10.jpg") no-repeat; text-align:center; line-height:18px; font-size:12px; color:#e10000;}


/*首页，机构观点tab页新增*/
.index_tah li{ float:left; cursor:pointer; margin-left:-1px; display:inline;}
.index_tah li h3{ background:none !important; border:none !important; text-align:center; position:relative; top:1px; width:96px !important; height:28px; font-weight:600; color:#2d2d2d; }
.index_tah li.selected h3 { background:url("images/navBtn.png") no-repeat 0 -66px !important; border-right:solid 1px #bed7e8 !important; border-left:solid 1px #bed7e8 !important;}
.index_tad{ overflow:visible !important;}
.index_tad .more{ display:block; line-height:28px; position:absolute; right:0px; top:-38px; z-index:3;}