/* CSS Document */
@import url("layout.css");

/*通栏*/
 .bxpx_banner{overflow:hidden;width:958px;height:128px; line-height:22px;font-size:12px;background:url() left top no-repeat; margin:0 auto; padding-top:12px}
  .bxpx_banner div,.bxpx_banner ul{margin:0;padding:0;height:128px;float:left;}
  .bxpx_banner .pic{width:190px;height:128px;cursor:pointer;overflow:hidden; background:url() no-repeat;}
  .bxpx_banner .text{margin-left:15px;width:290px;padding:10px 0 0;height:118px;color:#fff;font-size:12px;line-height:22px;overflow:hidden;}
  .bxpx_banner .text em{display:block;}
  .bxpx_banner .text em a,.bxpx_banner .text em a:visited,.bxpx_banner .text em a:hover{text-decoration:none;font-size:20px;font-family:"黑体";font-style:normal; line-height:40px;color:#000; }
  .bxpx_banner .text em a:hover{text-decoration:underline;}
  .bxpx_banner .text a,.bxpx_banner .text a:visited,.bxpx_banner .text a:hover{color:#000;font-size:12px;line-height:22px;font-family:"宋体"; text-decoration:none;}
  .bxpx_banner .text a:hover{ text-decoration:underline;}
  .bxpx_banner .buttonLeft{width:15px;height:25px;margin:50px 5px 0 0; background:url(http://img.hexun.com/tong2013/ba_btnl_over.gif) no-repeat;}
  .bxpx_banner .buttonLeft span,.bxpx_banner .buttonRight span{width:15px;height:25px; display:block;cursor:pointer;}
  .bxpx_banner .buttonRight{width:15px;height:25px;margin:50px 0px 0 5px; background:url(http://img.hexun.com/tong2013/ba_btnr_over.gif) no-repeat;}
  .bxpx_banner .con_bg{width:300px;}
  .bxpx_banner .contrainer{width:300px; height:128px;overflow:hidden;}
  .bxpx_banner .scroll_conB{width:5000px; height:128px;}
  .bxpx_banner ul li{float:left;background:url(http://img.hexun.com/2010-06-22/124031558.jpg) no-repeat;width:94px; height:95px;display:inline;overflow:hidden;margin:16px 9px 0 0;text-align:center}
  .bxpx_banner ul li a,.bxpx_banner ul li a:visited,.bxpx_banner ul li a:hover{color:#242951;font-size:12px;text-decoration:none;overflow:hidden;line-height:22px;}
  .bxpx_banner ul li a:hover{text-decoration:underline}
  .bxpx_banner ul li img{border:solid 1px #dfdfdf;margin:4px 0px 1px 4px; display:block; width:84px; height:67px; text-align:left;}
  .bxpx_banner .hb{padding:43px 0 0 0px;width:109px; height:70px;margin-left:5px;}
  .bxpx_banner .hb a img{border:none;}
	div.bxpx_bankElect{ width:87px; float:left; font-family:Microsoft YaHei;font-size:37px;color:#b39954;line-height:52px;padding:10px 0px 0px 8px}
/*通栏e*/
.main_1{ width:960px; margin:0px auto;_overflow:hidden}
.ban{ height:462px}
.navLay{ height:47px}
.navLay a{ color:#6c5321; font-size:14px; font-weight:bold; font-family:Microsoft YaHei; height:47px; display:block; line-height:47px; float:left}
.navLay a:hover{ color:#aa0e13; background:url(../images/nav_bac.jpg) no-repeat bottom}
.navLay li{ float:left; padding:0px 23px}
.navLay li.link_d{ position:relative; width:83px;height:10px}
.navLay .link_d p{ background:url(../images/link_d.jpg); width:83px; height:48px; position:absolute; margin-top:-9px; }
.navLay .link_d p a:hover{ background:none}

.ban_foucs{ height:154px; position:relative}
.ban_foucs .ban_f_lay{ background:url(../images/ban_foucs.jpg) no-repeat center; width:984px; height:154px; position:absolute}


.main_1 .box1 .left,.main_1 .box1 .midden,.main_1 .box1 .right{ float:left; overflow:hidden}
.main_1 .ban_1 img{ width:956px; height:90px; margin-top:5px}
.main_1 .box1{ padding-top:16px;}
.main_1 .box1 .foucsPic{ width:322px; height:247px; overflow:hidden; background:url(../images/foucs_bac.jpg) no-repeat; padding:4px; position:relative}
.main_1 .box1 .foucsPic img{ width:322px; height:247px; border:0px; margin:0px}
.main_1 .box1 .foucsPic ul.foucsTit{ bottom: 4px;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
    height: 28px;
    left: 4px;
    line-height: 28px;
    overflow: hidden;
    padding-left: 5px;
    position: absolute;
    width: 200px;}
	.main_1 .box1 .foucsPic ul.foucsTit a{ color:#fff}
	.main_1 .box1 .foucsPic ul.foucsTit a:hover{ color:#990000}
.main_1 .box1 .foucsPic .opa_bg {position:absolute;filter:alpha(opacity=40);opacity:0.4;height:28px;line-height:28px;padding-left:10px;width:312px;bottom:4px;background:#000;color:#fff;overflow:hidden;}

.main_1 .box1 .foucsPic ul.foucsOrder {
    bottom: 12px;
    height: 10px;
    overflow: hidden;
    position: absolute;
    right: 5px;
    text-align: right;
    width: 75px;
}
.main_1 .box1 .foucsPic ul.foucsOrder li{ background:url(../images/foucs_ico.gif) no-repeat 0px 0px; width:10px; height:10px; float:left; margin-right:5px}
.main_1 .box1 .foucsPic ul.foucsOrder li.on{ background-position:-15px 0px; cursor:pointer}

.flashdiv{ width:328px; height:277px; margin-top:10px}

.b_title{height:28px; line-height:28px;border-bottom:2px #e8e8e8 solid; padding-right:10px; margin-top:10px;_overflow:hidden}
.b_title img{ float:left; margin-top:9px}
.b_title .b_text{ float:left; border-bottom:2px #c51323 solid; font-family:Microsoft YaHei; font-size:14px; color:#353535; width:70px; text-align:center; height:28px; position:relative}
.b_title .b_text span{ color:#c51c22}
.more_l:link{ float:right; color:#666}
.more_l:hover{ color:#990000}
.picList .content{ padding-top:10px}
.picList .content p{ color:#666; line-height:22px; margin-top:-4px;float:left; width:188px}
.picList .content img{ float:left; margin:0px 8px 8px 0px; width:132px; height:120px}
.main_1 .box1 .left{ width:330px}
.main_1 .box1 .left .picList{ padding-top:12px}

.main_1 .box1 .midden { width:374px; text-align:center; padding:0px 25px}
.main_1 .box1 .midden .tit_a{ padding-bottom:8px}
.main_1 .box1 .midden .tit_a .t{ color:#445c8c; font-family:"黑体"; font-size:20px; text-decoration:underline;}
.main_1 .box1 .midden .tit_a .t:hover{ color:#990000}
.main_1 .box1 .midden .tit_a .cont{ text-align:left; line-height:22px; color:#666; padding-top:12px}
.main_1 .box1 .midden .tit_a .cont a{ color:#990000}

.ul001{ margin-top:5px}
.ul001 li{background:url(http://stock.hexun.com/upload/2012cjfyb/img/ico.gif) no-repeat -195px -12px; padding-left:10px;width:100%; height:28px; line-height:28px;overflow:hidden; text-align:left}
.ul001 li a:link,.ul001 li a:visited,.ul001 li a:hover{color:#445c8c;font-size:14px; text-decoration:underline;}
.ul001 li a:hover{color:#900;}
.main_1 .box1 .right{}
.main_1 .box1 .right .tit{ font-size:14px; padding-bottom:14px; overflow:hidden}
.main_1 .box1 .right .tit .text{ float:left; font-family:Microsoft YaHei;}
.main_1 .box1 .right .tit img{ float:left; margin:4px 0px 0px 4px}


.main_1 .box1 .right .pic_cont{ padding-bottom:20px}
.main_1 .box1 .right .pic_cont img{ width:198px; height:78px; border:1px #d2d2d2 solid}
.main_1 .box1 .right .pic_cont strong{ display:block; padding:4px 0px 4px}
.main_1 .box1 .right .pic_cont p{ line-height:24px;}

.title_box{ width:1003px; height:80px; background:url(../images/box_title.jpg) no-repeat left bottom; font-family:Microsoft YaHei; font-size:28px; padding-top:30px; margin-left:-20px; position:relative}
.title_box span{ display:block; float:left; padding:30px 0px 0px 182px}
.cont_box{ text-align:center}

.main_1 .box3 .list_lay{ width:1035px; margin-left:-20px; float:left}
.main_1 .box3 .layout{ background:url(../images/box3_bac.jpg) no-repeat bottom; width:314px; height:196px; margin:0px 30px 0px 0px; float:left; position:relative}
.main_1 .box3 .layout p{ padding:36px; color:#333; font-family:Microsoft YaHei; font-size:14px; text-align:left; line-height:27px}
.main_1 .box3 .layout p span{ text-align:right; display:block}
.main_1 .box3 .cont_box{ padding-top:35px}

.main_1 .box4 .title_box span{ padding:30px 0px 0px 194px;}
.main_1 .box4 .title_box{ background:url(../images/box4_tit.jpg) no-repeat bottom; width:1023px; height:174px;}
.main_1 .box4 .title_box ul{ display:block; padding:23px 0px 0px 13px; margin:0px; border:0px;}
.main_1 .box4 .title_box ul li{float:left}
.main_1 .box4 .title_box ul li img{ margin:20px 0px 0px 0px}
.main_1 .box4 .title_box ul li a{ color:#a28023;  font-family:Microsoft YaHei; font-size:24px; width:63px; height:51px; line-height:51px; text-align:center; display:block; float:left}
.main_1 .box4 .title_box ul li a.hover{ background:url(../images/box4_tit_ico2.jpg) no-repeat; color:#d9cca8;}
.main_1 .box4 .title_box ul li a:hover{text-decoration:none}

.main_1 .box4 .cont_box{ padding-top:15px}
.main_1 .box4 .cont_box .let img{ width:492px; height:252px}
.main_1 .box4 .cont_box .rit{ width:430px; padding-left:30px; text-align:left; background:url(../images/bo4_r_bac.jpg) no-repeat bottom right}

.main_1 .box4 .cont_box .rit h1 a{ color:#445C8C; font-size:30px;font-family:Microsoft YaHei; font-weight:100; text-decoration:underline}
.main_1 .box4 .cont_box .rit h1 a:hover{ color:#990000}
.main_1 .box4 .cont_box .rit .f_gray{ color:#333; line-height:25px; padding:10px 0px 10px; height:146px}
.main_1 .box4 .cont_box .rit .f_gray a{ color:#990000}
.main_1 .box4 .cont_box .rit .modRimgs a{display:block; margin:2px; float:left}
.main_1 .box4 .cont_box .rit .modRimgs a.on{border:2px #c41d24 solid; margin:0px}
.main_1 .box4 .cont_box .rit .modRimgs img{ width:89px; height:46px}
.main_1 .box4 .cont_box .rit li{ float:left; margin-right:8px}

.main_2_lay{ background:#f7f7f7}
.main_2{ width:1000px; margin:0 auto; padding-bottom:20px}

.main_2 .main_title{ color:#c51c22; font-size:28px;font-family:Microsoft YaHei; padding:30px 0px 20px}
.main_2 .main_title span{ color:#d5c599; font-size:30px;font-family:Microsoft YaHei; padding-left:4px}

.main_2 .pic_list{ overflow:hidden; zoom:1}
.main_2 .pic_list li{ float:left; text-align:center; width:200px; margin-right:66px}
.main_2 .pic_list li img{ width:190px; height:125px; border:1px #ccc solid; padding:4px; margin-bottom:15px}

.main_3{ width:1000px; margin:0 auto;_overflow:hidden}

.main_3 .box6{_overflow:hidden}
.main_3 .box6 ul{ width:1100px}
.main_3 .box6 li{ border-bottom:1px #efefef solid; border-right:1px #efefef solid;width:334px;float:left; padding-top:20px; padding-bottom:30px}
.main_3 .box6 li .top{ overflow:hidden; width:260px; margin:0 auto}
.main_3 .box6 li .top .b6_logo{ float:left}
.main_3 .box6 li .top .link{ float:right ; margin-top:25px; color:#990000}
.main_3 .box6 .cont_box6{ padding:50px 0px 20px 0px; margin-left:-20px; zoom:1; overflow:hidden; width:1000px; position:relative}
.main_3 .box6 li .bottom{width:260px; margin:0 auto; padding-top:20px; line-height:18px}

.box8 { padding-bottom:20px;_overflow:hidden}
.box8 li{ float:left; width:182px; border:2px #ECE5D3 solid; margin-right:16px; display:inline; position:relative; padding-bottom:25px}
.box8 li .screen_fivListOneB{ position:absolute; background:url(../images/box8_ico.jpg) no-repeat; width:36px; height:36px; top:0px; left:0px; margin:-18px 0px 0px -18px}
.box8 .cont_box8{ padding-top:40px; width:1000px;}
.box8 .cont_box8 ul{ width:1100px; display:block}
.box8 li em{ font-size:14px; color:#a28023; font-weight:bold; font-style:normal; padding:30px 0px 0px 10px; display:block}
.box8 li a{ display:block; margin:15px 0px 0px 10px; font-size:12px}

.box8 .title_box{ width:1014px;}

/*TinaGao add 2013-10-16 start*/
.ljbox{background:#f7f7f7;}
.ljggL{float:left;width:590px; height:655px;overflow:hidden;}
.ljggR{float:right;width:380px;padding-right:30px;}
.ljdl01{margin-top:30px;}
.ljdl01 dt{height:34px;}
.ljdl01 dt a{display:inline-block;background:url(http://stock.hexun.com/upload/2013cjfyb/images/xbg.jpg) no-repeat center right;padding-right:10px;font:20px/34px 'microsoft yahei'; text-decoration:none;color:#b09553;}
.ljdl01 dt a:hover{color:#900;text-decoration:none;}
.f333{color:#333333;font-size:20px;}
.ljdl01 dd{color:#666;font-size:12px; line-height:22px;}
.ljdl02{margin-top:18px;}
.ljdl02 dt{float:left;margin-right:10px;background:url(http://stock.hexun.com/upload/2013cjfyb/images/ljbtn.jpg) no-repeat; text-align:center;width:66px;overflow:hidden;}
.ljdl02 dt a{color:#fff;font:20px/28px 'microsoft yahei'; text-decoration:none;}
.ljdl02 dt a:hover{color:#900;text-decoration:none;}
.ljdl02 dd{float:left;}
.ljdl02 dd p{color:#b9a269;font:12px/16px 'microsoft yahei';}
.ljdl02 dd a{display:inline-block;background:url(http://stock.hexun.com/upload/2013cjfyb/images/xbg.jpg) no-repeat center right;padding-right:10px;font:16px/16px 'microsoft yahei'; text-decoration:none;color:#838383;}
.ljdl02 dd a:hover{color:#900; text-decoration:none;}
/*TinaGao add 2013-10-16 end*/

/*行业评选*/

body.body2{ background:url(../images/body2.jpg) no-repeat center top}
.body2 .ban{ height:300px}
.navLay .link_d p{ background-image:url(../images/link_d.gif)}
.body2 .main_1{ padding-bottom:40px}

.body2  .i2_title{ background:url(../images/i2_title.jpg) no-repeat left bottom; height:65px; width:1000px;overflow:hidden}
.body2  .i2_title .y1{ color:#363535;font-family:Microsoft YaHei; font-size:18px; float:left;padding:31px 0px 0px 64px}
.body2  .i2_title .y2{ color:#c11a21;font-family:Microsoft YaHei; font-size:38px; float:left;padding:7px 0px 0px 10px}

.body2 .box1 .left  .i2_title,.body2 .box1 .left { width:710px; float:left;}
.body2 .box1 .left p{ padding:20px 0px 20px; font-size:14px; color:#666; line-height:24px; float:left}
a.more{ color:#990000}
.body2 .box1 .right { float:right}
.body2 .box3 .cont_box{ background:#f7f7f7 url(../images/i2_box2_bac.jpg) repeat-y left; text-align:left; padding-top:30px; width:961px}
.body2 .box3{ background:url(../images/i2_box2_icot.jpg) no-repeat left top; margin-left:-27px; padding:70px 0px 0px 29px}

.body2 .box3 .left{ width:204px; float:left}
.body2 .box3 .left ul{ padding-left:22px}
.body2 .box3 .left li{ position:relative; font-size:14px; height:40px; line-height:40px}
.body2 .box3 .left li.hover p{ background:url(../images/i2_box3_hover.gif) no-repeat; width:200px; height:48px; position:absolute; left:0px; top:0px; margin:0px 0px 0px -32px; line-height:48px; padding-left:32px; font-weight:bold; color:#fff}
.body2 .box3 .right .title{ border-bottom:3px #e3e3e3 solid; position:relative; font-size:14px; font-weight:bold; width:685px; padding-bottom:10px}
.body2 .box3 .right{ float:left; padding:50px 0px 0px 30px; width:655px}
.body2 .box3 .right .title p{ position:absolute; left:0px; height:0px; background:url(../images/i2_box3_r_ico.jpg) no-repeat; width:12px; height:12px; margin:22px 0px 0px -10px}
.body2 .box3 .right .cont{ font-size:14px; color:#353535; padding:15px 0px 30px; line-height:24px}
.body2 .box3 .right .pic_list { width:685px; overflow:hidden}
.body2 .box3 .right .pic_list li{ float:left; width:135px; padding-bottom:12px; padding-top:22px; border-bottom:1px #ccc dotted; padding-right:48px}
.body2 .box3 .right .pic_list .t{ overflow:hidden}
.body2 .box3 .right .pic_list li img{ width:133px; height:58px; border:1px #ccc solid}
.body2 .box3 .right .pic_list li p{ line-height:22px; color:#666; padding-bottom:10px}
.body2 .box3 .right .pic_list li label{ font-size:14px; font-weight:bold; cursor:pointer}
.body2 .box3 .right .pic_list ul{ width:750px}
.body2 .box3 .right .btn{ text-align:center;padding:0px 0px 30px}
.body2 .box3 .right .btn input{ width:120px; height:36px; line-height:36px; border:0px; color:#fff; font-size:14px; font-weight:bold; }
.body2 .box3 .right .btn input.lon_btn1{ background:#c1982e;}
.body2 .box3 .right .btn input.lon_btn2{ background:#959595;}
.body2 .box3 .right .login_tit{ font-weight:bold; font-size:14px; color: #c0982d; padding:12px 0px 20px}
.body2 .box3 .right .login_table{ width:100%}
.body2 .box3 .right .login_table td{ padding-bottom:20px}
.body2 .box3 .right .login_table .tel,.body2 .box3 .right .login_table .email,.body2 .box3 .right .login_table .verifyCodeInput{ width:160px; height:24px; border:1px #ccc solid; line-height:24px}
.body2 .box3 .right .login_table .email{ width:255px;}
.body2 .box3 .right .login_table .verifyCodeImg{ margin:0px 10px}
.body2 .box3 .right .login_table .verifyCodeAnchor{ color:#485a90; text-decoration:underline;}
.body2 .box3 .right .login_table .verifyCodeAnchor:hover{ color:#990000}
.body2 .box3 .right .oder{}
.body2 .box3 .right .oder .t{ font-size:14px; font-weight:bold; padding-bottom:20px}

.body2 .box3 .right .oder .oder_list .top_b{ background:url(../images/i2_box3_r_t.jpg) no-repeat; width:670px; height:22px}
.body2 .box3 .right .oder .oder_list .fot_b{ background:url(../images/i2_box3_r_f.jpg) no-repeat; width:670px; height:22px}
.body2 .box3 .right .oder .oder_list .mid{width:668px;; padding:10px 0px 0px; background:#fff; margin-left:1px; overflow:hidden; zoom:1}

.body2 .box3 .right .oder .oder_list .mid ul{ padding-left:80px}
.body2 .box3 .right .oder .oder_list .mid li{ height:18px; padding-bottom:14px; width:570px}

.body2 .box3 .right .oder .oder_list .mid li span{ display:block; line-height:16px; color:#353535}
.body2 .box3 .right .oder .oder_list .mid li span.sp1{ background:url(../images/i2_box3_roder_ico.jpg) no-repeat bottom; width:25px; height:16px; text-align:center; color:#fff; }
.body2 .box3 .right .oder .oder_list .mid li.top3 span.sp1{ background:url(../images/i2_box3_roder_ico.jpg) no-repeat top; width:25px; height:16px; text-align:center; color:#fff; }
.body2 .box3 .right .oder .oder_list .mid li span.sp2{ padding:0px 0px 0px 15px; width:100px; font-size:14px}
.body2 .box3 .right .oder .oder_list .mid li span.sp3{ background:#e37979; width:200px; height:10px; margin-top:2px}
.body2 .box3 .right .oder .oder_list .mid li span.sp4{ padding-left:10px}
.body2 .box3{ margin-top:20px; position:relative; width:988px}
.body2 .box3 .fot_Bac{ background:url(../images/i2_box3_rfot_bac.jpg) no-repeat; height:61px; margin-left:-28px}
.body2 .box3 p.num{ position:absolute; left:0px; top:0px; color:#c11a21; font-weight:bold; font-family:"微软雅黑"; font-size:38px; font-style:italic; margin:4px 0px 0px 29px}

.body2 .box4{ padding-top:20px}
.body2 .box4 .i2_title{ margin-left:-20px; position:relative}
.body2 .box4 .cont_box{ width:1000px; overflow:hidden}
.body2 .box4 ul{ width:1200px}
.body2 .box4 li{ float:left;margin-right:56px; margin-top:25px; background:#ece5d3}
.body2 .box4 li p{ line-height:20px; padding:5px 0px; color:#6f6f6f}
.body2 .box4 li p a{color:#6f6f6f}
.body2 .box4 li p a:hover{color:#990000}
/*mini*/

.mini{ background:url(../images/mini_bac.jpg) no-repeat center top}
.mini .ban{ height:140px}

.mini .ban_foucs .ban_f_lay{ background:url(../images/mi_ban_Bac.jpg) left; width:1000px}
.mini .main_1{ width:996px}
.mini .box1{ width:1264px; margin:0 auto}
.mini .main_2{ width:1000px; margin:0 auto; padding:0px}
.mini .main_2 .box2{}
.mini .main_2 .box2 .layout{ padding-right:36px}
.mini .main_2 .box2 .layout .titl{border-bottom:2px #e8e8e8 solid; width:216px; height:32px}
.mini .main_2 .box2 .layout .titl .f_ling{ border-bottom:2px #c51c21 solid; width:110px; height:32px; line-height:30px; font-family:"Microsoft YaHei"; font-size:14px; position:relative}
.mini .main_2 .box2 .layout .titl .f_ling span{color:#c51c22}
.mini .main_2 .box2 .layout .pic{ padding:17px 0px}
.mini .main_2 .box2 .layout .pic img{ width:213px; height:58px; border:1px #ccc solid}
.mini .main_2 .box2 .layout .d_link a{ color:#c7b476;}
.mini .main_2 .box2 .layout .d_link a:hover{ color:#990000}
.mini .main_2 .box2 .right{ width:240px}
.mini .main_2 .box2 .right .t{font-family:"Microsoft YaHei"; font-size:14px;}
.mini .main_2 .box2 .right p{ padding-top:12px; height:39px}


.mini .main_2 .srcoll { background:#ededed; padding:20px 0px; margin-top:30px}
.mini .main_2 .srcoll .prev,.mini .main_2 .srcoll .next{background:url(../images/min_jt.gif) no-repeat left; width:27px; height:62px; float:left}
.mini .main_2 .srcoll .next{ background-position:right; float:right}
.mini .main_2 .srcoll .prev span,.mini .main_2 .srcoll .next span{ display:block; width:27px; height:62px; cursor:pointer}

.mini .main_2 .srcoll  .scrollCont{ float:left; width:900px; overflow:hidden; margin-left:22px}
.mini .main_2 .srcoll  .scrollCont ul,.mini .main_2 .srcoll .scrollCont li{ float:left}
.mini .main_2 .srcoll  .scrollCont li{ margin-right:26px}
.mini .main_2 .srcoll  .scrollCont li img{ width:158px; height:62px}