/* [ margin ] */
.mt5{margin-top: 5px!important;}.ml5{margin-left: 5px!important;}.mb5{margin-bottom: 5px!important;}.mr5{margin-right: 5px!important;}
.mt10{margin-top: 10px!important;}.ml10{margin-left: 10px!important;}.mb10{margin-bottom: 10px!important;}.mr10{margin-right: 10px!important;}
.mt15{margin-top: 15px!important;}.ml15{margin-left: 15px!important;}.mb15{margin-bottom: 15px!important;}.mr15{margin-right: 15px!important;}
.mt20{margin-top: 20px!important;}.ml20{margin-left: 20px!important;}.mb20{margin-bottom: 20px!important;}.mr20{margin-right: 20px!important;}
.mt25{margin-top: 25px!important;}.ml25{margin-left: 25px!important;}.mb25{margin-bottom: 25px!important;}.mr25{margin-right: 25px!important;}
.mt30{margin-top: 30px!important;}.ml30{margin-left: 30px!important;}.mb30{margin-bottom: 30px!important;}.mr30{margin-right: 30px!important;}
/* [ padding ] */
.pt5{padding-top: 5px!important;}.pl5{padding-left: 5px!important;}.pb5{padding-bottom: 5px!important;}.pr5{padding-right: 5px!important;}
.pt10{padding-top: 10px!important;}.pl10{padding-left: 10px!important;}.pb10{padding-bottom: 10px!important;}.pr10{padding-right: 10px!important;}
.pt15{padding-top: 15px!important;}.pl15{padding-left: 15px!important;}.pb15{padding-bottom: 15px!important;}.pr15{padding-right: 15px!important;}
.pt20{padding-top: 20px!important;}.pl20{padding-left: 20px!important;}.pb20{padding-bottom: 20px!important;}.pr20{padding-right: 20px!important;}
.pt25{padding-top: 25px!important;}.pl25{padding-left: 25px!important;}.pb25{padding-bottom: 25px!important;}.pr25{padding-right: 25px!important;}
.pt30{padding-top: 30px!important;}.pl30{padding-left: 30px!important;}.pb30{padding-bottom: 30px!important;}.pr30{padding-right: 30px!important;}
.no-padding{padding: 0px!important}.padding5{padding: 5px!important;}.padding10{padding:10px!important;}.padding15{padding:15px!important;}
.padding20{padding: 20px!important}.padding25{padding:25px!important;}.padding30{padding: 30px!important}
/* [ 宽度 ] */
.w30{width: 30px!important}.w50{width: 50px!important;}.w-auto{width: auto!important;}.w120{width: 120px!important;}
.w100{width: 100px!important;}.w150{width: 150px!important;}.w200{width: 200px!important;}.w250{width: 250px!important;}
.w280{width: 280px!important;}.w300{width: 300px!important;}.w350{width: 350px!important;}.w400{width: 400px!important;}
.w450{width: 50px!important;}.w500{width: 500px!important;}.w550{width: 550px!important;}.w600{width: 600px!important;}
.w-50{width: 50%!important;}.w-60{width: 60%!important;}.w-70{width: 70%!important;}.w-80{width: 80%!important;}.w-90{width: 90%!important;}
/* [ 文本对齐模式 ] */
.tc{text-align: center!important;}.tl{text-align: left!important;}.tr{text-align: right!important;}
.vab{vertical-align: bottom!important;}.vat{vertical-align: top!important;}
/* [ vertical-align ] */
.va1{vertical-align: 1px!important;}.va2{vertical-align: 2px!important;}.va3{vertical-align: 3px!important;}
.va4{vertical-align: 4px!important;}.va5{vertical-align: 5px!important;}
.va-1{vertical-align: -1px!important;}.va-2{vertical-align: -2px!important;}.va-3{vertical-align: -3px!important;}
	.va-4{vertical-align: -4px!important;}.va-5{vertical-align: -5px!important;}
/* [弹窗] */
.ui-tips, .ui-page{border: 5px solid #565656;}
.ui-page .layui-layer-title{text-align: left;}
.ui-tabs{border: 5px solid #A0A0A0;}
.layui-layer-tab .layui-layer-title span{color: #c82c2c;}
.layui-layer-tab .layui-layer-title span.layui-layer-tabnow{color: #333;}
.theme-font-color{color:#474e5d!important;}
.sd-h2{font-size: 24px; line-height: 24px;}
.snav{margin-top: -16px;}
.snav li{height: 52px; line-height: 52px; font-size: 16px; font-weight: 600; border-bottom: 1px dashed #D3D7DE;}
.snav li a{color: #474e5d;}
.snav li a:hover{color: #004a90;}
.dn{display: none;}
.no-border{border: none!important;}
.ic-hot{float:right;display:block; margin-top:17px; width: 40px; height: 20px; text-align: center; font:bold 14px/20px arial; color: #fff; background: #D7000F; vertical-align: middle;}
.feed_img .video_play{left: 100px!important;}
.sd-wxbox{margin-top: 20px;}
.sd-wxbox p{font-size: 14px; line-height: 24px;}

.tt{ height: 40px; line-height: 40px; font-size: 18px; font-weight: 600; border-bottom: 2px solid #D3D7DE;}
.tt span{display: inline-block; margin-bottom: -2px;}
.tt span.r_newstock{border-bottom: 0}
.tt span.r_newstock a{color:#474e5d;}
.tt span.r_newstock a:hover{color:#004a90;}

.tt span.current{border-bottom: 2px solid #004a90;}
.tt span.hq_chart a{color:#474e5d;}
.tt span.current a{color:#111;}
.tt span.hq_chart a:hover{color:#004a90;}

.tt .ttmore{float: right; font-size:14px; font-weight:normal;color: #474E5D;margin-left:12px;}
.tt .ttmore:hover{color: #004a90;}


.banner{
	max-height:350px;
	overflow:hidden;
}

.banner .bxslider{width:5000px}

.side-2 .sd-div:first-child {
    margin-top: -12px;
}

/*热门个股*/
.gegu-list{}
.gegu-list li{ padding:8px 0 ;border-bottom: 1px solid #D3D7DE; position: relative; width: 200px;}
.gegu-list li a{color: #474E5D;}
.gegu-list li h6{font-size: 14px; line-height: 2em;}
.gegu-list li p{font-size: 12px;}
.gegu-list li i{ position: absolute; top: 50%; right:10px; margin-top: -6px; width: 12px; height: 12px; background: url(../images/icon.png) no-repeat scroll -30px 0px;}
.gegu-list li a:hover i{background-position: -30px -19px;}

.mainc{margin-top: 10px;}

.htnews-ul{}
.htnews-ul li{ padding: 30px 0 24px; border-bottom: 1px solid #D3D7DE;clear: both; }
/*.ntc-top{padding: 10px 0;}*/
.htn-top .fl{font-weight: bold;}
.htn-top .fl strong{color:#004a90}
.htn-top .fr{font-size: 12px; color: #667086;}
.htn-de {margin-top: 15px;}
.htn-de a.htn-a-img{float: left; margin-right: 20px; width: 180px;height: 120px;}
.htn-de h3{font-size: 19px; line-height: 22px; font-weight: bold; display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.htn-de h3 a{font-family:arial,"microsoft yahei","微软雅黑"}
.htn-de p{margin-top: 10px; color: #667086; height:64px; overflow: hidden;text-align:justify}
.htnews-ul a{color:#474E5D;}
.htnews-ul a:hover{color: #004a90;}
.htnews-ul .htn-de .htn-a-img img{max-width: 180px;}


/*2015/06/24更*/
a.loading{ margin-top: 30px; display:block;width: 618px; height: 38px!important; line-height: 38px; text-align: center; font-size: 16px; color:#474E5D; border: 1px solid #D3D7DE;padding: 0px!important;}
a.loading:hover{border-color: #004a90; color: #004a90;}

.sd-div{margin-top: 10px; }
/*三板成指三板做市*/
.tt-sb{height: 40px; line-height: 40px; font-size: 18px; font-weight: 600; border-bottom: 2px solid #D3D7DE; position: relative; z-index: -1;}
.tt-sb-01 {height: 20px;line-height: 20px;padding-bottom: 10px;}
.tt-sb span , .tt-sb-01 span{display: inline-block; margin-right: 10px; margin-bottom: -2px;  border-bottom: 2px solid #D3D7DE; color: #7e889e; cursor: pointer;}
.tt-sb-01 span.curr{display: inline-block;padding-bottom: 10px; }
.tt-sb span.curr {border-bottom: 2px solid #004a90; color: #474E5D;}
.sd-sbcont{ margin-top: 10px; height: 238px; border: 1px solid #D3D7DE;background: #fff;}
.sd-sbcont canvas{margin-left: 8px; margin-top: 10px;}
.sbcz-box{ text-align: center; position: relative;}
.sbmore{position: absolute; top: -40px; right: 10px; color: #474E5D;}
/*快捷查询*/
.bx-search-box{ margin-top:10px; padding:5px 10px 10px 10px;;border:1px solid #dedede; background: #fff;}
.bx-search-box h4{ font-size:16px; font-weight:bold; line-height:40px; padding:0; color:#333;}
.bx-search-btn{ display:inline-block; width:50px; height:25px; line-height:25px; font-size: 12px; text-align:center; color:#fff; background:#ccc; vertical-align:middle;}
.bx-search-btn:hover{ background:#004a90; color: #fff;}
/*nice-select*/
.bx-search-select{ color:#333;display:inline-block; margin-right:8px; width:198px;padding:0 10px;height: 23px;border: 1px solid #DEDEDE;position: relative;background: #fff url(../images/select_arrow.png) no-repeat right center; vertical-align:middle; font-size:12px;
 }
.bx-search-select input{display: block;width: 100%;height: 23px;line-height: 23px \9;border: 0;outline: 0;background: none;cursor:pointer;}
.bx-search-select ul{width: 100%;display: none;position: absolute;left: -1px;top: 24px;overflow: hidden;background-color: #fff;max-height: 150px;overflow-y: auto;border: 1px solid #DEDEDE;border-top: 0;z-index: 9999;}
.bx-search-select ul li{height: 25px;line-height: 25px;overflow: hidden;padding: 0 10px;cursor: pointer;}
.bx-search-select ul li.on{background-color: #e0e0e0;}
.bx-search-select-2{ width:84px;}

/*广场热词*/
.hotwdcont{}

/*侧边图文列表*/
.sd-twlist{}
.sd-twlist li{margin-top: 15px; overflow: hidden;}
.sd-twlist li:first-child{margin-top: 10px;}
.sd-twlist li .tw-img{float: left; font-size: 0; margin-top: 9px;width:90px;height:60px;overflow: hidden;}
/* .sd-twlist li .tw-img .tw-img-sp{display:block; width:180px; height:60px; margin-left:-60px;text-align:center;} */
.sd-twlist .tw-img img{ width: 90px; height: 60px;}
.sd-twlist li h5{ padding-top: 5px; padding-left: 100px; font-size: 16px; line-height: 24px; }
.sd-twlist li a{color: #474E5D;}
.sd-twlist li a:hover{color: #004a90;}
.sd-twlist-2 li h5{padding-top: 15px;}
.sd-twlist-2 li h5 a{display: inline-block; width: 100%;color: #474E5D;}

/*侧边新闻列表*/
.sd-list-1{ padding-top: 10px; font-size: 14px; }
.sd-list-1 li{ padding-left: 14px; height: 30px; line-height: 30px; color: #004a90;background: url(../images/li_1.png?v=timeversion) no-repeat left center; }
.sd-list-1 li a{display: inline-block; width: 100%;overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: #474E5D;}

.sd-list-3{ padding-top: 5px; font-size: 14px; }
.sd-list-3 li{ padding:4px 0 0px 14px;line-height: 22px;background: url(../images/li_1.png?v=timeversion) no-repeat left 13px; }
.sd-list-3 li a{color: #474E5D;}
.sd-list-3 li .li3-time{color: #667086;font-size: 12px;}


/*排行列表*/
.sd-list-2{ padding-top: 10px; font-size: 14px; }
.sd-list-2 li{ padding-left: 25px; height: 30px; line-height: 30px;}
.sd-list-2 li span{ margin-left: -25px; margin-top: 6px; float:left;width: 20px; height: 20px; line-height: 20px; text-align: center; background: #667086; color:#fff; font-size: 12px;}
.sd-list-2 li span.bg_red{background: #004a90;}
.sd-list-2 li a{display: inline-block; width: 100%;color: #474E5D;overflow: hidden; text-overflow: ellipsis; white-space: nowrap; height:30px;}

.sd-list-1 li a:hover,.sd-list-2 li a:hover,.sd-list-3 li a:hover{ color: #004a90;}

/*top*/
#top_tt i.top_tt_tab{float: right; font-style: normal; }
#top_tt i.top_tt_tab i{ font-size: 14px;font-style: normal; cursor:pointer ;}
#top_tt i.top_tt_tab i.curr{ color: #004a90;}



/*新闻文章页*/
h1.tt-news,.news-from{ margin-top:20px;}
h1.tt-news,.news-from1{ margin-top:20px;}
h1.tt-news{ font-size: 24px;font-weight: bold;line-height: 35px;}
.news-from #hits{display:none;}
.newscont{ margin-top: 20px; font-size: 16px;text-align: justify;text-justify: inter-ideograph;}
.newscont a{color: #2277b7!important}
.newscont img{ display: block; width:100%; max-width: 620px;}
.newscont p{margin-top: 20px; line-height: 30px;}
.newscont p.lead{font-size: 16px; line-height: 26px;font-weight: bold;}
.newscont a strong{border-bottom: 1px dotted #474e5d;font-weight: normal;}
.newscont a:hover{color:#0066cc !important;}
.newscont a:hover strong{color:#0066cc !important;}

.keywdbox{margin-top: 30px; padding-bottom: 25px; font-size: 16px; border-bottom: 1px solid #D3D7DE;}
.keywdbox a{ padding: 0 5px;}
.keywdbox-list{ font-size:12px; margin-top:9px; line-height:21px;}
.keywdbox-list a{ padding: 0 5px; color: #667086; cursor:default;}
.keywdbox-list a:hover{ color: #667086; cursor:default;}

/*分享到*/
#bdsharebuttonbox{float: right; padding-top: 20px;}
#bdsharebuttonbox a{width: 40px; height: 40px;}
#bdsharebuttonbox .bds_d{ float: left; padding-top: 5px; line-height: 40px;}
#bdsharebuttonbox .bds_tsina{ background: url(../images/bdshare.png) no-repeat 0px 0px;}
#bdsharebuttonbox .bds_weixin{ background: url(../images/bdshare.png) no-repeat -50px 0px;}
#bdsharebuttonbox .bds_square{ background: url(../images/bdshare.png) no-repeat -100px 0px;}
#bdsharebuttonbox .bds_more{ background: url(../images/bdshare.png) no-repeat -150px 0px;}

.relate-list{ font-size: 16px; clear:both;overflow: hidden;}
.relate-list li{float: left; margin-top: 20px; width:180px; padding-right: 40px;}
.relate-list li.lastli{padding: 0;}
.relate-list li p{text-align: left;}
.relate-list li a{color: #474E5D;}
.relate-list li a:hover{color: #004a90;}
.relate-list li .img{max-width: 100%;}

.main_ad{margin-top: 30px; font-size: 0;}

.comment-fillbox{ margin-top: 30px; padding:10px 20px 15px 20px; background: #f2f2f2;}
.comment-fillbox-nomg{margin-top: 0px;}
.comment-fillbox h3 { height: 40px; line-height: 40px;}
.comment-fillbox .txtabox{position: relative;}
.comment-fillbox .txta-cmt{ width: 100%; height: 80px; background: #fff; border: 0;padding: 5px}
.comment-fillbox p{position: absolute; left: 0; top: 50%; width: 100%; margin-top: -10px; text-align: center;}
.comment-fillbox p a{ font-weight:bold;color: #474E5D;}
.comment-fillbox p a:hover{color: #004a90;}

.kind{margin-top: 15px; line-height: 35px;}
.acts a{margin-right: 10px; color: #474E5D; display: block; float: left;}
.acts a i{display:inline-block!important; margin-right: 2px!important; margin-top: -2px!important; width: 18px!important; height: 18px!important; background-image: url(../images/cmt.png)!important; background-repeat: no-repeat; vertical-align:middle;}
i.face{background-position: 0px -18px!important;}
i.image{background-position: -18px -18px!important;}
i.pdf{background-position: -36px -18px;}
i.shipin{background-position: -54px -18px;}
i.mouren{background-position: -72px -18px;}
.acts a:hover i.face{background-image: url(../images/cmt.png); background-position: 0px 0px!important; width: 18px; height: 18px;}
.acts a:hover i.image{background-image: url(../images/cmt.png); background-position: -18px 0px!important; width: 18px; height: 18px;}
.acts a:hover i.pdf{background-image: url(../images/cmt.png); background-position: -36px 0px; width: 18px; height: 18px;}
.acts a:hover i.shipin{background-image: url(../images/cmt.png); background-position: -54px 0px; width: 18px; height: 18px;}
.acts a:hover i.mouren{background-image: url(../images/cmt.png); background-position: -72px 0px; width: 18px; height: 18px;}

.btn-cmt{width: 65px; height: 25px; font-size: 15px; line-height: 25px;border-radius: 0px;}

.newcmt h3{ padding: 0 20px; height:40px;line-height:40px; font-weight: bold; background: #e4e4e4;}

/*所有带头像评论*/
.cmtdl{ padding-top: 20px; } /*2015/06/25更*/
.cmtdl dt{ float: left;width: 60px!important; margin-top: 8px;}
.cmtdl dt.cmt-face{width: 60px!important;height: 60px!important;}
.cmtdl dt a{display: block;width: 60px!important; height: 60px!important;}
.cmtdl dt img{width: 60px!important; height: 60px!important;}
.cmtdl dd.cmt-cont{padding-left: 75px;border-bottom: 1px solid #D3D7DE;}
.cmtdl dd.nobor{border: none;}
.cmtdl dd.cmt-cont .cmtfc-name{padding-bottom: 5px;}
.cmtdl dd.cmt-cont .images{width: 100px!important;height: 100px!important;max-height: 100px!important;}
.cmtdl dd.cmt-cont .image-list{max-width: 500px!important;}
.cmtdl dd.cmt-cont .file-list li.file-one{float: none;font-size: 12px;line-height: 18px;padding: 6px 5px;border-top: #eaeaea solid 1px;transition: all .5s ease;-moz-transition: all .5s ease;-o-transition: all .5s ease;-webkit-transition: translate .5s ease;overflow: hidden;margin-bottom: 0px!important;margin-right: 0px!important;}
.cmtdl dd.cmt-cont .image-list li{float: left;margin-right: 10px;margin-bottom: 10px;margin-top: 5px;}
.cmtdl dd.cmt-cont .cmtfc-name a{ line-height: 2; font-weight: bold; color: #474E5D;}
.cmtdl dd.cmt-cont .cmt-info{padding: 10px 0 20px 0; font-size: 12px; color: #999;}
.cmtdl dd.cmt-cont .cmt-info a{color: #999; padding: 0 3px;}
.cmtdl dd.cmt-cont .cmt-info a.bule{color: #2277B7;}
.cmtdl dd.cmt-cont .cmt-info a.bule:hover{color: #2277B7; text-decoration: underline;}
.cmtdl dd.cmt-cont .cmtfc-name a:hover,.cmtdl dd.cmt-cont .cmt-info a:hover{color: #004a90;}

.cmtdl .cmt-msg{ width:294px; height:224px; border:3px solid #d3d7de; position: absolute; background:#fff; margin-top: -310px; font-size: 12px; display: none;}
.cmtdl .cmt-msg .cmt-msg-top{ padding:15px 15px 0 15px; height: 165px;}
.cmtdl .cmt-msg .cmt-msg-top p{ overflow: hidden; white-space: nowrap; text-overflow: ellipsis; width:100%; padding-bottom: 6px;}
.cmtdl .cmt-msg .cmt-msg-top img{ display:block; margin-top: 8px;}
.cmtdl .cmt-msg .cmt-msg-top .cmt-msg-top-left{ width: 50px; height: 80px; float: left; }
.cmtdl .cmt-msg .cmt-msg-top .cmt-msg-top-right{ width: 199px; height: 80px; float: right; padding-left: 15px;}
.cmtdl .cmt-msg .cmt-msg-top .cmt-msg-top-right strong{ font-size: 14px;}
.cmtdl .cmt-msg .cmt-msg-top .cmt-msg-top-right .area{ margin-right: 40px;}
.cmtdl .cmt-msg .cmt-msg-top .cmt-msg-top-right p{ padding: 3px 0;}
.cmtdl .cmt-msg .cmt-msg-bottom{ display: block; background: #f2f2f2; padding: 8px 0;}
.cmtdl .cmt-msg .cmt-msg-bottom .cmt-msg-bottom-left{ float: left;}
.cmtdl .cmt-msg .cmt-msg-bottom .cmt-msg-bottom-left a{margin-top: 6px; display: block; float: left; width: 60px; text-align: center; color: #474e5d;}
.cmtdl .cmt-msg .cmt-msg-bottom .cmt-msg-bottom-left a:hover{ color: #004a90;}
.cmtdl .cmt-msg .cmt-msg-bottom .cmt-msg-bottom-left .last{border-left: 1px solid #474e5d;}
.cmtdl .cmt-msg .cmt-msg-bottom a.cmt-msg-bottom-right{ float:right; display: block; padding: 4px 10px; margin-right: 18px; border: 1px solid #0455a7; color: #0455a7; background: #fff;}
.triangle-down{width: 0; height: 0; border-left: 12px solid transparent; border-right: 12px solid transparent; border-top: 12px solid #d3d7de; position: absolute; margin-top: 2px; margin-left: 14px;}
.cmtdl-2 {padding: 20px 20px 10px 20px;border-bottom: 1px dashed #D3D7DE;}
.cmtdl-2.nobor{border-bottom:0; padding-bottom: 0;}
.cmtdl-2 dt{ float: left;width: 40px;}
.cmtdl-2 dd.cmt2-cont{padding-left: 50px; font-size: 12px;}
.cmtdl-2 dd.cmt2-cont .cmt2fc-name a{ line-height: 2; font-weight: bold; color: #474E5D;}
.cmtdl-2 dd.cmt2-cont .cmt2-info{padding: 10px 0; color: #999;}
.cmtdl-2 dd.cmt2-cont .cmt2-info a{color: #999;}
.cmtdl dd a{color: #474E5D;}
.cmtdl dd a:hover,.cmtdl-2 dd.cmt2-cont .cmtfc-name a:hover ,.cmtdl-2 dd.cmt2-cont .cmt2-info a:hover{color: #004a90;}
/*回复*/
.cmt-reply-box{ display: none; padding: 25px 0px; background: #f2f2f2; box-shadow: 0px 1px 2px #E0E0E0 inset;}
.crb-taebox{margin: 0 20px; padding:10px;background: #fff;}
.crb-taebox .txta-crb{ width: 99.9%; height: 60px; line-height: 30px; color: #474E5D; border: 1px solid #D3D7DE;}
.cmtdl dd a.btn-crb{width: 50px; height: 25px; color: #fff; line-height: 25px; background: #474E5D;}
.cmtdl dd a.btn-crb:hover{background: #004a90; color: #fff;}

/*广场转发使用部分*/
.cmtdl dd.cmt-cont .cmtfc-name .sp_hottop{float: right;width: 60px; height: 20px;line-height: 20px; text-align: center; color: #fff; font-size: 12px; background: #004a90; border-radius: 5px;}
/*广场引用分享*/
.cmtdl dd.forwardBox{ display: none; background: #f2f2f2; box-shadow: 0px 1px 2px #E0E0E0 inset;}
.cmtdl dd.forwardBox #bdsharebuttonbox{ padding-top: 10px; padding-bottom: 10px; height: 70px;}
.cmtdl dd.forwardBox #bdsharebuttonbox a{ margin-right: 40px; position: relative; overflow:visible;text-indent: 0; }
.cmtdl dd.forwardBox #bdsharebuttonbox a:after{display: block;position: absolute; left: 0; top: 40px; margin-left: -10px; width: 60px; text-align: center; color: #999;}
.cmtdl dd.forwardBox #bdsharebuttonbox a.bds_tsina:after{content: "新浪微博"; }
.cmtdl dd.forwardBox #bdsharebuttonbox a.bds_weixin:after{content: "微信"; }
.cmtdl dd.forwardBox #bdsharebuttonbox a.bds_square:after{content: "广场"; }

/*2017-10-18 修改*/
/*
@media screen and (max-width: 800px){
	.img{width: 100%;}
	.topbar, .head ,.footer ,.side-1 ,.side-2{display: none;}
	.wrap{width: 100%;}
	.main{ margin:0; float: none; width: auto;}
	.crumb,.tt-news,.news-from,.newscont ,.keywdbox ,.relate-list{padding: 0 10px;}
	.relate-list li{width: 100%; padding: 0;}
	.cmtdl{padding: auto 10px;}
	.banner{max-height: 350px;}
	.main_ad img{height: auto !important}
	.htn-de h3{white-space:normal;}
	.keywdbox-list{display:none}
    .banner_qrcode_bottom{padding:10px;}
}

@media screen and (max-width: 414px){
	.banner{max-height: 224px;}
}

@media screen and (max-width: 375px){
	.banner{max-height: 212px;}
}

@media screen and (max-width: 320px){
	.banner{max-height: 181px;}
}
*/

/*公司公告*/
.ntc-ul{}
.ntc-ul li{ padding: 25px 0; border-bottom: 1px solid #D3D7DE;clear: both; }
.ntc-ul li .ntc-li-tt{ padding-top: 10px; font-size: 20px; font-weight: bold;}
.ntc-ul li .ntc-li-tt a{ display: inline-block; width: 100%; color: #474E5D;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.ntc-ul li .ntc-li-tt a:hover{color: #004a90;}
.ntc-top .fl{font-weight: bold;}
.ntc-top .fr{font-size: 12px; color: #667086;}
.ntc-ul a{color:#474E5D;}
.ntc-ul a:hover{color: #004a90;}

/*********************广场*********************/
.bd_square{background: #fff;}
.wrap_mainsq{margin: 0px auto auto auto; width: 1200px;}

.side-sq{ float:left; width: 170px;}
.main-sq{ float:left; width: 690px; margin-left: 20px;}

.snav_sq{padding-top: 10px; padding-bottom: 20px; background: #fff;}
.snav_sq li{padding: 13px 0; height: 24px; font-size: 18px; font-weight: bold;}
.snav_sq li a{ padding-left: 20px; color: #474E5D;}
.snav_sq li a:hover{color: #004a90;}
.snav_sq li i{ margin-right: 10px; display: inline-block;width: 24px; height: 24px; background-image: url(../images/icon.png); vertical-align: middle;}
i.ic_nsq1{background-position: -120px -150px;}
i.ic_nsq2{background-position: -145px -150px;}
i.ic_nsq3{background-position: -170px -150px;}
i.ic_nsq4{background-position: -195px -150px;}

.msqc_1 ,.msqc_3{padding:10px 35px 20px 35px; background: #fff;}
.msqc_2{padding:0px 35px 20px 35px; background: #fff;}
.mt10{margin-top: 10px;}

.sq-fillbox{ background: #fff;}
.sq-fillbox-nomg{margin-top: 0px;}
.sq-fillbox h3 { height: 40px; line-height: 40px;}
.sq-fillbox h3 a{color: #474E5D;}
.sq-fillbox h3 a:hover{color: #004a90;}
.sq-fillbox .txtabox{position: relative;}
.sq-fillbox .txta-cmt{ width:608px; padding: 5px; height: 80px; color: #999; background: #fff; border:1px solid #999;}
.sq-fillbox p{position: absolute; left: 0; top: 50%; width: 100%; margin-top: -10px; text-align: center;}
.sq-fillbox p a{ font-weight:bold;color: #474E5D;}
.sq-fillbox p a:hover{color: #004a90;}

.tt-sq{ padding: 0 35px; height: 40px; background: #fff;}
.tt-sq span{display: inline-block; padding-top: 2px; height: 36px; line-height: 36px; font-size: 16px; font-weight: bold;}
.tt-sq span.active{border-bottom: 2px solid #004a90;}
a.sq-more{display: block; height: 28px; line-height: 28px; text-align: center; font-size: 12px; color: #004a90; border: 1px solid #D3D7DE;}
a.sq-more:hover{border: 1px solid #004a90;}

.sq-article{ margin-top: 10px; font-size: 12px; color: #667086; background: #F7F8F9; overflow: hidden;}
.sqatc-img{float: left; width: 100px; height: 100px;}
.sqatc-cont{ margin-left: 110px; padding-right: 10px;}
.sqatc-cont h6{ padding-top:5px;font-weight: bold;}
.sqatc-cont h6 .sqatc-time{font-weight: normal;}
.sqatc-cont p{ padding-top:5px;line-height: 22px; color:#667086;}
.sqatc-cont p a{color: #667086;}
.sq-article a{color: #667086;}
.sq-article a:hover{color: #004a90;}

/*广场右侧*/
.log_no{ background: #ffe; padding: 10px;}
.log_no_p1{ padding-top: 10px; font-size: 20px; font-weight: bold;}
.log_no_p2{ padding-top:10px;font-size: 16px;}
.log_no_d3{ padding-top: 25px; text-align: center;}
a.log_btn_reg{display: inline-block; width: 158px;height: 38px; line-height: 38px; text-align: center; color: #004a90; border: 1px solid #004a90; border-radius: 5px;}
a.log_btn_reg:hover{background: #004a90; color: #fff;}
.log_no_d4{ padding-top: 6px; padding-bottom: 10px; text-align: center;}
.log_no_d4 a{color: #474E5D;}
.log_no_d4 a:hover{color: #004a90;}

.log_sd{padding: 20px 10px; background: #fff;}
.l_name{padding-top: 10px; font-size: 20px; font-weight: bold;}
.log_tab{ margin-top: 20px; border: 1px solid #D3D7DE; border-collapse: collapse;}
.log_tab td{ width: 50%; height: 60px; line-height: 18px; text-align: center; border: 1px solid #D3D7DE; }

.log_sd a{color: #474E5D;}
.log_sd a:hover{color: #004a90;}


/*感兴趣的人*/
.intst-box{ padding: 10px 20px; background: #fff; border: 1px solid #D3D7DE;}
.intst-ul{}
.intst-ul a{color: #474E5D;}
.intst-ul a:hover{color: #004a90;}
.intst-ul li{padding: 12px 0;}
.intst-ul li .intli_inf{ margin-left: 10px; display: inline-block;vertical-align: 16px;}
.intst-ul li .intli_inf p{color: #999;}
a.sp_gz{ margin-top: 15px; display: inline-block; padding: 3px 10px; color: #2277B7; border: 1px solid #2277B7;}
a.sp_gz:hover{background: #2277B7; color: #fff;}
a.gz_face{position: relative;}


/*2015/06/26*/
/****************广场发刊页*****************/
.issue{padding-bottom: 20px; border-bottom: 1px solid #F2F2F2;}
.is_author{ padding-top:10px;height: 60px; line-height: 60px;}
.is_author a{color: #474E5D; vertical-align: middle;}
.is_author a:hover{color: #004a90;}
.is_author a.is_face{ margin-right: 10px; display: inline-block; height: 60px; width: 60px; }
.is_author a.is_name{font-size: 20px; font-weight: bold;}

.is-cont p{margin-top: 20px; font-size: 16px; line-height: 30px;}

.issue .sq-article{ margin-top: 20px; width: 545px;}
.is-info{padding: 30px 0 20px 0; font-size: 12px; color: #999;}
.is-info a{color: #999; padding: 0 3px;}
.is-info a:hover{color: #004a90;}


/*本来应该补充在带头像评论那一块的*/
/*长图文评论*/
.longtxt_tt{ padding-bottom: 5px; font-size: 16px; font-weight: bold;}
.oc_longt{ display: inline-block; padding: 5px 1px 0 0; font-size: 14px; font-weight: bold; cursor: pointer;}
.longt_simg{padding-top: 10px;}
.longt_simg img{margin-right: 10px;}
.longt-cont img{width: 100%;}

/*******************我的主页**************/
.side-us{float: left; width: 170px; background: #fff;}

.snav_us{padding-top: 20px; padding-bottom: 20px; background: #fff;}
.snav_us li{font-size: 16px; position: relative;}
.snav_us li a{ display: block; width: 100%; height: 50px; line-height: 50px; text-indent: 20px; color: #474E5D;}
.snav_us li a.curr,.snav_us li a:hover{ background: #f4f6f8;}
.snav_us li b{position: absolute; right: 10px; top: 18px; width: 26px;height: 14px; line-height: 14px; text-align: center; text-indent: 0; font-size: 12px;font-weight: normal;color: #004a90;border: 1px solid #004a90; border-radius: 3px;}
.snav_us li i{ margin-right: 10px; display: inline-block;width: 24px; height: 24px; background-image: url(../images/icon.png); vertical-align: middle;}
i.ic_nus1{background-position: -220px -0px;}
i.ic_nus2{background-position: -220px -25px;}
i.ic_nus3{background-position: -220px -50px;}
i.ic_nus4{background-position: -220px -75px;}
i.ic_nus5{background-position: -220px -100px;}
i.ic_nus6{background-position: -220px -125px;}
i.ic_nus7{background-position: -220px -150px;}
i.ic_nus8{background-position: -220px -175px;}
i.ic_nus9{background-position: -220px -200px;}

.musc_1,.musc_2,.musc_3,.musc_4,.musc_5{ background: #fff;}
.musc_1{padding: 20px 35px;}
.musc_2{padding: 10px 35px;}
.musc_3{padding:15px 35px 20px 35px;}


.us_face{float: left;width: 150px;height: 150px;}
.us-info{margin-left: 160px; position: relative;}
.us-name-p{}
	.us-name{font-size: 20px;font-weight: bold;}
	i.ic-v{display: inline-block;width: 24px; height: 24px;background: url(../images/icon.png) no-repeat -50px 0; vertical-align: -4px; margin-left: 10px;}
	a.btn-us-atter{float:right; padding: 3px 10px; color: #474E5D; background: #e9ebef; border: 1px solid #b5bcc8;}
	a.btn-us-atter:hover{background: #B5BCC8; color: #fff;}
.us-name-p a.btn_fsx{float: right; width: 68px; height: 28px; line-height: 28px; text-align: center; color: #667086; background: #e9ebef; border: 1px solid #B5BCC8;}
.us-name-p a.btn_fsx:hover{ background: #B5BCC8; color: #fff;}
.us-name-p a.btn_gz{float: right; margin-right: 5px;width: 68px; height: 28px; line-height: 28px; text-align: center; color: #2277B7; border: 1px solid #2277B7;}
.us-name-p a.btn_gz:hover{ background: #2277B7; color:#fff;}
.usif-ul{ padding-top: 10px; font-size: 12px; line-height: 28px;}
.usif-ul li{padding-left: 40px;}
.usif-ul li span.usiftt{float: left;margin-left:-40px;width: 40px; font-weight: bold;}
.usif-ul li span.usiftt2{padding-left: 40px; font-weight: bold;}
.profile{/* height: 56px;*/ overflow: hidden; text-overflow: ellipsis;}
p.oc-p{display: none;}
a.oc_profile{display: inline-block; line-height: 20px; color: #0454a7; border-bottom: 1px solid #fff;}
a.oc_profile:hover{ border-bottom: 1px solid #0454A7;}


.mysocial {overflow: hidden;}
.mysocial li{ float:left;width: 33.33%;}
.mysocial li a{display: block; text-align: center; font-size: 16px; color: #474E5D; border-right: 1px solid #D3D7DE;}
.mysocial li.last-child a{border-right: 0;}
.mysocial li a span{font-size: 14px; color: #667086;}
.mysocial li a:hover{color: #004a90;}


.tt-us1{font-size: 20px; font-weight: bold;}
.sc-gp{float: right; width: 250px; height: 35px; position: relative;}
input.inp-scgp{display: block;padding:5px 10px ; width: 228px; height: 22px; line-height: 22px;}
a.ic-sc{position: absolute; right:0px;top:0px;width: 35px; height: 35px; background: url(../images/icon.png) no-repeat 6px 6px;}
a.ic-sc:hover{background-position: 6px -24px;}

.gpsb{padding-top: 20px;}
.gpsb li{width: 300px; padding-bottom: 5px; border-bottom: 2px solid #004a90;}
.gpsb li.gpsb_li1{float: left;}
.gpsb li.gpsb_li2{float: right;width: 100%}
.gpsb li .gpsb_p1{ color: #0454A7; font-size: 18px; font-weight: bold;}
.gpsb li .gpsb_p2{ color: #004a90; font: normal 16px/1.6 arial;}
.gpsb li .gpsb_p2 span{font-size: 20px;}

.gptabBox{ margin-top: 20px; border: 1px solid #D3D7DE;}
.tab-gzgp{border-collapse: collapse;}
.tab-gzgp .bg_fa{background: #fafafa;}
.tab-gzgp th{ height: 40px;color: #667086;}
.tab-gzgp td{ height: 30px; font-size: 12px;}
.tab-gzgp th.frist,.tab-gzgp td.frist{padding-left: 20px;}
.tab-gzgp th.last,.tab-gzgp td.last{padding-right: 20px;position: relative; }
.tab-gzgp td.last div.ocdian{width: 30px; float: right;}
.tab-gzgp td.last span.sp_dian{ display: inline-block;  font: bold 24px arial; cursor: pointer; }
ul.operate{ display: none; width: 68px; border: 1px solid #D3D7DE; position: absolute; right: -3px; top:30px;z-index: 999;}
ul.operate li{height: 40px; line-height: 40px; text-align: left; text-indent: 10px; cursor: pointer; background: #fff;}
ul.operate li a{display: block; color: #474E5D; cursor: pointer;z-index: 3;}
ul.operate li .ic-del{display: inline-block; width: 20px; height: 20px; background: url(../images/operate.png) no-repeat; vertical-align: middle;}
.p-tabgp{ padding-right: 20px; height: 30px; line-height: 30px; text-align: right; background: #fff;}
a.oc_tabgp{display: inline-block; line-height: 20px; color: #0454a7; border-bottom: 1px solid #fff;}
a.oc_tabgp:hover{ border-bottom: 1px solid #0454A7;}

.tt-us2{padding: 0 35px; height: 40px; background: #fff;}
.tt-us2 a{margin-right: 25px; display: inline-block; padding: 0 5px; height: 38px; line-height: 38px;  font-size: 16px; font-weight: bold; color:#474E5D;border-bottom: 2px solid #fff;}
.tt-us2 a.curr,.tt-us2 a:hover{border-bottom: 2px solid #004a90;}
.tt-us2 span.tt-sp-r{ float: right;}
.tt-us2 span.tt-sp-r a{ margin: 0 0 0 10px; font-size: 14px; font-weight: normal; border: none;}
.tt-us2 span.tt-sp-r a.curr{font-weight: bold;}

/*用户中心右侧*/
.recently-box{ padding-bottom: 10px; background: #fff; border: 1px solid #D3D7DE;}
#zdph-cont{height: 340px}
table th.tal , table td.tal{text-align: left;}
table th.tac , table td.tac{text-align: center;}
table th.tar , table td.tar{text-align: right;}
.tab-recently{border-collapse: collapse;}
.tab-recently .bg_fa{background: #fafafa;}
.tab-recently th{ height: 40px;color: #667086; text-align: right;}
.tab-recently td{ height: 30px; font-size: 12px; text-align: right;}
.tab-recently th.frist,.tab-recently td.frist{padding-left: 10px; text-align: left;}
.tab-recently th.last,.tab-recently td.last{padding-right: 10px;position: relative; }

.tt-zdph i{ margin-left: 18px; font-style: normal; font-size: 16px; cursor: pointer;}
.tt-zdph i.curr{color:#0454A7;}

.qtff-p1,.qtff-p2{margin-top: 10px;}
.qtff-p2{font-size: 12px;}



/*我的评论*/
.us-cmt-p12{padding-top: 15px; font-size: 12px; color: #667086;}
.us-cmt-p12 strong.us-cmt-p12-tt{display: block; padding-bottom: 5px; font-weight: bold;}
.us-cmt-p12 a.us-cmt-p12-name{display: block; padding-bottom: 5px; font-size: 12px; color: #2277B7; font-family: arial;}
a.btn-fsx{display: inline-block;width: 80px;height: 30px; line-height: 30px;text-align: center; color: #fff; background: #2277B7;}
a.btn-fsx:hover{opacity: 0.8;}
.us-sx-p12{ font-size: 12px; color: #667086;}
.cmtdl dd a.bule{color: #2277B7;}
.cmtdl dd a.bule:hover{text-decoration: underline;}

.yousaybox,.mesaybox{ margin: 15px 20px 0 20px; font-size: 12px; line-height: 20px; overflow: hidden;}
.yousaybox {padding-left: 55px;}
.mesaybox {padding-right: 55px;}
.yousaybox .sp_face,.mesaybox .sp_face{width: 40px; height: 40px;}
.yousaybox .sp_face{float: left; margin-left: -55px;}
.mesaybox .sp_face{float: right; margin-right: -55px;}
.yousay,.mesay{ padding: 10px; border-radius: 10px; position: relative; }
.yousay{float: left;background: #fff; }
.mesay{float: right;background: #cde4f5; }
.yousay i,.mesay i{position: absolute;top: 10px; border: 10px solid transparent;}
.yousay i{left: -20px; border-right-color:#fff;}
.mesay i{right: -20px; border-left-color:#cde4f5;}

/*我的系统消息*/
.xtmsg{padding: 20px 0; border-bottom: 1px solid #D3D7DE;}
.xtmsg dt{font-size: 14px; font-weight: bold;}
.xtmsg dt i{margin-right: 5px; display: inline-block; width: 10px;height: 10px; background: #004a90; border-radius: 5px;}
.xtmsg dd .xtm_txt{ margin-top: 10px; font-size: 12px; line-height: 22px; color: #667086;}
.xtmsg dd .xtm-info{ margin-top: 10px;  font-size: 12px; color: #999;}
.xtmsg dd .xtm-info a{color: #999;}
.xtmsg dd .xtm-info a:hover{color: #004a90;}

.xtmsg a{color: #474E5D;}
.xtmsg a:hover{color: #004a90;}


/*关注和粉丝*/
.main-gz{width: 1010px; float: right;}
.tt-gz{padding: 0 20px; height: 40px; background: #fff;}
.tt-gz-left{ float: left;}
.tt-gz-left a ,.oc_morefz{margin-right: 20px; display: inline-block; padding: 0 3px; height: 38px; line-height: 38px;  font-size: 16px; font-weight: bold; color:#474E5D;border-bottom: 2px solid #fff; cursor: pointer;}
.tt-gz-left a.curr,.tt-gz-left a:hover{border-bottom: 2px solid #004a90;}

.oc_morefz{position: relative; z-index: 2;}
.morefz{ padding:10px 15px; width: 110px; background: #fff; border: 1px solid #D3D7DE; position: absolute; right: 0;}
.morefz li{height: 28px;line-height:26px;}
.morefz li a{color: #667086; height:26px;line-height:26px;font-size: 12px; font-weight: normal;}
/*.morefz li a:hover{color: #004a90;}*/

.tt-gz-right{float: right;line-height: 40px;}
.tt-gz-right a{padding-left: 10px;}

.musc_gz{padding: 5px 20px 30px 20px; background: #fff;}

.gzlist{float:left;margin-top: 20px; margin-right: 30px;padding:17px 15px 23px 15px; width: 436px;height: 156px; border: 2px solid #D3D7DE;}
.nomg{margin-right: 0;}
.gz-left{ float: left; width: 80px;}
.gz-left .gzl-face img{display: block;}
.gz-left .gzbtnbox{margin-top: 15px;}
.gz-right{float: right; width: 345px;}
.gzrt-name{float: left; font-size: 18px; font-weight: bold;}
.gzrt-name a{color: #474E5D;}
.gzrt-name a:hover{color: #004a90;}
.gztr-fz{float: right; text-align: right; position: relative;}
.gztr-fz i.sj_bot{display: inline-block; width: 15px; height: 10px; background: url(../images/sj_bot.png) no-repeat center;}
.gztr-fz-ul{padding: 10px;width: 100px; text-align: left; font-size: 12px; background: #fff; border: 1px solid #D3D7DE; position: absolute;right: 0; }
.gztr-fz-ul li{height: 28px; line-height: 28px;}

.gzif-ul{ font-size: 12px; line-height: 18px;}
.gzif-ul li{ margin-top:15px;padding-left: 40px;}
.gzif-ul li span.gziftt{float: left;margin-left:-40px;width: 40px;}
.gzif-ul li span.gziftt2{padding-left: 40px;}
.gzif-ul li .profile{ height: 36px; overflow: hidden; text-overflow: ellipsis;}


a.btn-ygz{display:inline-block;width: 80px;height: 30px; line-height: 30px;text-align: center;color: #667086; background: #D3D7DE;}
a.btn-ygz:hover{background: #2277b7; color: #fff;}
a.btn-jgz{display:inline-block;width: 78px;height: 28px; line-height: 28px;text-align: center;color: #2277B7; background: #fff; border: 1px solid #2277B7;}
a.btn-jgz:hover{background: #2277B7; color: #fff;}


/***********************用户设置*******************/
.f9{color: #999;}
.st-content{border: 1px solid #D3D7DE; background: #F7F8F9;}
.main-left{float: left;width: 350px;}
.main-right{float: right;width: 847px; min-height: 620px; border-left: 1px solid #D3D7DE; background: #fff;}
.pad-1{padding: 20px 10px;}
.nav-left li{font-size: 14px; margin-bottom: 1px;}
.nav-left li a{display: block; height: 50px; line-height: 50px; text-align: center; color: #474E5D;}
.nav-left li a.curr,.nav-left li a:hover{height: 46px;line-height: 46px; font-weight: 700; color: #2277B7; border: 2px solid #2277B7;}

.main-right-c{padding-top: 20px; padding-bottom: 40px; width: 800px;}
.set-hd{margin-bottom: 10px;}
.set-hd h3{padding-bottom: 10px;font-size: 20px;border-bottom: 1px solid #D3D7DE;}

/*可能会重复的input*/
.s-txt,.s-txt-focus{margin-right:10px;padding:5px;width:238px;height:20px;line-height:20px; border:1px solid #ccc; color:#888;font-size:100%;color:#333}
.s-ck{margin-right: 5px; vertical-align: -2px;}

/*基本信息*/
.form-set .s-txt, .form-set .s-txt-focus{float:left;}
.form-set li{padding-top:30px;overflow:hidden;*zoom:1}
.form-set li:after, .item-set li:after{clear: both;content: ".";display: block;height: 0;visibility: hidden}
.form-set li .form-tt{float:left;display:block;width:120px;height:30px;line-height:30px;text-align:right;margin-right:20px;}
.form-set li .form-row{line-height:30px;float:left;margin:0;}
.form-set li .form-row .text{margin-right: 10px;padding:5px; width:238px; border:1px solid #ccc; color:#888;height:20px;line-height:20px;}
.form-set li .form-row label{padding-right:10px;}
.form-set .li6{margin: 25px 0 -10px 0;}
.form-set li .form-row label.mt-no{margin:0;}
.form-set li .form-row .s-textarea{width:458px;height:160px; line-height:20px;overflow-y:auto;float:left;margin:0 10px 0 0;border:#ccc 1px solid;padding:5px;font-size:100%;font-family:inherit;}
.form-set li .form-row select{ height:30px; line-height:30px; outline:none; border:1px solid #ccc; font-family:inherit}
.form-set li .form-row .selectArea_new select{float:left; margin-right: 10px;width: 150px;}
.form-set li .form-row .btn-green-big{}
.form-set li .form-row .box-ver{ display:inline-block;}
.form-set .ml{margin:40px 0 0 140px;*margin:30px 0 0 144px;}
.form-set .mod-at-wrap{width:260px}

.btn-green-big, .btn-green-big:hover{display:inline-block;width: 150px;height: 50px;line-height: 50px;text-align: center;font-size: 20px;color: #fff; background: #2277B7;}


/*提示icon 重复可删除*/
.ico-error, .ico-ok,.ico-wait,.ico-no,.ico-ok-big,.ico-error-big{background:url(../images/ico-tips.png) no-repeat 0 0;display:inline-block;}
.ico-error{background-position:-39px 0;width:20px;height:20px;margin:0 5px 0 0;vertical-align:-4px}
.ico-ok1{background-position:0 0;width:20px;height:20px;margin:6px 5px 0 0;vertical-align:middle;*vertical-align:-2px;float:left;}
.box-ver1{float:left;}
.box-ver1, .box-ver1{float: left; margin: 3px 7px 0 0; line-height: 24px;}
.ico-wait{background-position:0 -33px;width:20px;height:20px;margin:0 5px 0 0;vertical-align:middle}
.ico-no{background-position:-40px -32px;width:20px;height:20px;margin:0 5px 0 0;vertical-align:middle}
.ico-ok-big{background-position:-80px 0;width:38px;height:38px;vertical-align:middle;margin:0 10px 0 0;}
.ico-error-big{background-position:-80px -48px;width:38px;height:38px;vertical-align:middle;margin:0 10px 0 0;}

/*用户标签*/
.profession-title em{font-family:Times New Roman;font-size: 20px;font-weight: 700;margin: 0 5px;vertical-align:-2px;}
.form-set .profession-title{margin:40px auto 20px;background:#f8f8f8;text-align:center;height:30px;line-height:30px;font-size:12px;}

.profession-type dl{padding-top: 10px;}
.profession-type dd a{margin:0 10px 10px 0;}
.profession-type dd a.current,.profession-type dd a.current span{color:#fff; border-color:#2277B7; background: #2277B7;}
.profession-type dt{float:left;width:120px;font-size:14px;text-align:right;margin:5px 0 0 0;*width:124px;margin-right:20px;}
.profession-type dd{margin:0 0 0 90px;overflow:hidden;*zoom:1;}
.profession-type dd .tag-lists a{margin:0;}

.tag-bg ,.tag-bg:hover{padding:8px 15px; display:inline-block;border:#858585 2px solid; font-size:14px;line-height:14px; color: #474E5D;}

.selected-tagbox{padding: 10px; height: 90px; border: 1px solid #D3D7DE; overflow: hidden;}
.selected-taglist li{ padding-top:0;float:left;margin:5px 5px 5px 0;*padding:0 0 5px 0;*margin:0 5px 1px 0;}

.ico-close1{margin:0 0 0 8px;display:inline-block;background:url(../images/del.png) no-repeat 0 -26px;width:9px;height:8px;overflow:hidden;vertical-align:0;_vertical-align:3px;cursor:pointer;}
*+html .ico-close1{vertical-align:3px}
a:hover .ico-close1{background-position:0 -82px;width:9px;height:8px;cursor:pointer;margin:0 0 0 8px;_vertical-align:3px;}

.item-domain{margin-top: 30px;}
.set-item-info .btn-green-big{width: 100px; height: 30px; line-height: 30px; font-size: 14px; vertical-align: middle;}
.item-domain p{padding-top: 10px;}
/*隐私*/
.form-privacy .s-ck{margin:-2px 5px 0 5px}
.form-privacy .form-row label{display:block;margin:5px 0 0}

/*黑名单*/
.form-blacklist{padding:0 20px 20px 20px;}
.form-blacklist p{padding:20px 0;text-align:center;color:#999;}
.form-blacklist .choose-user{width:553px;}
.form-blacklist .choose-user .s-txt{width:542px;margin:0;height:20px;line-height:20px; border:#ccc 1px solid;padding:5px;}

.set-item-title{padding-bottom: 10px;}
.set-item-info{padding-top: 10px;}
.btn-green-small,.btn-green-small:hover{display:inline-block;width:80px;height:30px; line-height:30px;text-align:center;font-size:14px;color:#fff;background:#2277B7;border:#2277B7 1px solid;}
.blacklist{padding: 30px 0 20px 0;}
.blacklist h4{padding-bottom:10px;font-weight: bold;border-bottom: 1px solid #D3D7DE;}

/*安全*/
.border-b{border-bottom:1px solid #D3D7DE}

.set-item-title h4{padding:10px 0 0 0;font-size:16px; color:#2277B7;}
.set-item-title .acc-info{margin:10px 0 0 0;}
.set-item-info .sec-left{float:left;}
.set-item-info .sec-right{float:left; padding:15px 0}
.set-item-info .sec-left .form-set dt{margin:0 0 15px 0;}
.form-set div.form-tt{width: 112px;}
.set-item-info .sec-left .form-set .form-row{width:360px;}
.set-item-info .sec-left .form-contact .s-txt, .set-item-info .sec-left .form-contact .s-txt-focus{width:240px;margin:0;}
.set-item-info .sec-left .s-txt-code{width:70px;border:1px solid #ccc;height:16px;line-height:16px;margin:0 5px 0 0;padding:6px 5px;font-size:12px;color:#333;}
.set-item-info .sec-left .btn-cancel{*vertical-align:7px;}
.set-item-info .sec-right ul li{line-height:25px;color:#999;}

a.btn-cancel{width:80px;height:30px;line-height:30px; color:#333; text-align:center;font-size:14px;display:inline-block;background:#f1f2f3; border:#e5e6e7 1px solid; border-radius:2px; -webkit-border-radius:2px;moz-border-radius:2px; vertical-align: middle;}
a.btn-cancel:hover{background: #E5E6E7;}

/*邮件*/

.item-invite p{padding-top: 10px;}
.invite-user-list .f9{padding: 10px 0;}
.ml5{margin-left: 5px;}
.invite-links input.text{width: 600px;height: 26px;}

.search-title{ width: 950px; border:1px solid #E4E4E4; background: #fff; padding: 19px 124px; margin-bottom:10px;}
.search-body{ border:1px solid #E4E4E4; background: #fff;}
.search-body .timer a{ color: #474E5D;}
.search-body .timer a:hover{ color: #004a90;}
.search-stock,.search-artical,.search-person,.search-share{ width: 1040px; padding: 19px 80px;}
.search-title h1,.search-title a{ display: block; float: left;}
.search-title h1{ font-size: 28px; margin-right: 12px;}
.search-title a.on{ color: #2277B7; font-size: 14px; border: 1px solid #2277B7; padding: 6px 12px; margin-right: 6px; background: #fff; margin-top: 5px;}
.search-title a{ color: #667086; font-size: 14px; border: 1px solid #EDEFF1; padding: 6px 12px; margin-right: 6px; background: #EDEFF1; margin-top: 5px;}
.search-title label input{ font-size: 16px; padding: 7px 20px; background: #fff; border: 1px solid #667086; width: 660px; margin-top: 14px; float: left;}
.search-title a.search-btn{color: #2277B7; font-size: 16px; border: 1px solid #2277B7; padding: 7px 16px; margin-left: 10px; background: #fff; margin-top: 14px;}


.search-stock table{ border-top:1px solid #D3D7DE; border-left:1px solid #D3D7DE; width:1040px; border-collapse:separate; border-spacing:0px; text-align:center;}
.search-stock table thead{ height:42px; line-height:42px; font-size:14px; background:#F2F2F2;}
.search-stock table th,.search-stock table td{border-right:1px solid #D3D7DE; border-bottom:1px solid #D3D7DE}
.search-stock table td{ height:36px; line-height:36px; font-size:12px;}
.search-stock table .chax-green{ color:#008000;}
.search-stock table .chax-red{ color:#FF0000;}

.search-person .gzlist{margin-top: 0px; margin-bottom: 20px}

.wrap_mainsq .paging{margin-top: 30px; text-align: center;}
.wrap_mainsq .paging a{ margin: 0 5px; padding: 5px 10px; color: #474e5d; border: 1px solid #d3d7de; background: #fff;}
.wrap_mainsq .paging a.current,.paging a:hover{ color: #fff; background: #004a90; border: 1px solid #004a90;}

.search-share .cmt-reply-box1{ display: none; padding: 0px; background: #f2f2f2; box-shadow: 0px 1px 2px #E0E0E0 inset;}
.search-share .sq-article{ background: none;}
.search-share .msqc_2{padding:0 0 20px 0;}

#topcontrol{ display: none;}

/**********************************关于我们和服务中心**************************/
.wz-cont p{margin-top: 30px;font-size: 16px; line-height: 30px;}
.slink-cont{margin-top: 30px;font-size: 16px; line-height: 30px;}
.slink-cont a{display: inline-block; margin-right: 20px;}
.has-js .label_check input.s-txt{ text-indent: 0; position: static; left: 0; float: none; width: 120px; margin-left: 10px;	}
.form-row-yzm input.s-txt{width: 150px;}
.form-row-yzm img{vertical-align: middle; margin-right: 10px;}

.chax{ padding-top:20px; font-size: 16px; border-bottom:1px solid #DFDFDF;}
.cx-iteam{ padding:8px 0; }
.cx-left{ float:left; display:inline-block; line-height:30px; width:55px; font-weight:700; }
.cx-right{ float:left; padding-left:10px; line-height:30px; }
.cxsp-classes{ padding-right:20px;cursor:pointer}
.cx-right span:hover{color:#004a90}
.cxsp-red{ color:#004a90}
.cx-result{ padding:10px 0;font-weight:700;  }

.chax-tablebox{padding-bottom:20px; font-size: 16px;}
.chax-tablebox table{border:1px solid #dedede; border-collapse:collapse;}
.chax-tablebox table th ,.chax-tablebox table td{ padding:8px 10px; line-height:24px; text-align:center; border:1px solid #dedede; }
.chax-tablebox table th { background:#eee;}
.chax-tablebox table td{  font-size:14px;}
.chax-area{ width:80px;}
.chax-man{ width:80px;}



/*2015/07/07*/
/**********************************行情***********************************/
.mt20{margin-top: 20px;}
.mt15{margin-top: 15px;}
.bule2,a.bule2{color: #0454a7;}
a.bule2:hover{color: #004a90;}

.side-eq{float:left; width: 170px; background: #fff;}
.main-eq{float: right;width: 1010px;}

.snav_eq{padding-top: 10px; padding-bottom: 20px; background: #fff;}
.snav_eq li{padding: 13px 0; height: 24px; font-size: 18px; font-weight: bold;}
.snav_eq li a{ padding-left: 20px; color: #474E5D;}
.snav_eq li a:hover{color: #004a90;}
.snav_eq li i{ margin-right: 10px; display: inline-block;width: 24px; height: 24px; background-image: url(../images/eq_nav.png); vertical-align: middle;}
i.ic_neq1{background-position: 0px 0px;}
i.ic_neq2{background-position: 0px -25px;}
i.ic_neq3{background-position: 0px -50px;}
i.ic_neq4{background-position: 0px -75px;}

.sd-share{margin-top: 10px; padding: 25px 0 20px 20px; border-top: 1px solid #d3d7de;}
.sd-share h4{padding-bottom: 10px; font-size: 16px;font-weight: bold;}
.sd-share p{line-height: 26px}
.sd-share p a{color: #474e5d;}
.sd-share p a:hover{color: #004a90;}
.sd-share .wxmbox{margin-top: 10px;}

.sbyl{}
.sbyl li{width: 490px;}
.sbyl-top{padding-top: 15px;}
.sbyl-top h6{padding-bottom: 3px; font-size: 18px;font-weight: bold; color: #0454a7;}
.sbyl-top p{line-height: 30px; padding-bottom: 5px;}
.sbyl-top p .fl{font-size: 20px;}
.sbyl-top p .fl .fs16{padding-left: 10px;}
.sbyl-top p .fr{font-size: 12px;}

.eqrank{float: left;margin-right: 25px; width: 320px; }
.eqrank.last{margin: 0;}
.eqrank-top{padding-top: 10px;font-size: 16px;}
.eqrank-top h4,.eqrank-top .eqtab-tt{display: inline-block;}
.eqrank-top .eqtab-tt{margin-left: 10px}
.eqrank-top .eqtab-tt span{padding: 0 5px; margin-left: 3px; color: #667086;cursor:pointer;}
.eqrank-top .eqtab-tt span.curr{color: #0454a7;}
.eqrank-top a.more{float: right;}
.eqrank-cont{margin-top: 10px; padding-bottom: 5px;background: #fff;border: 1px solid #d3d7de;height:342px;}

.gztlrank{width: 490px;}
.gztlrank-top{margin-top: 10px;}
.gztlrank-top span{width: 238px;height: 28px;line-height: 28px;text-align: center; border: 1px solid #d3d7de;cursor: pointer;}
.gztlrank-top span.curr{color: #0454a7; border: 1px solid #0454a7;}
.gztlrank-cont{ border: 1px solid #d3d7de;height: 338px}

/*行情-三板市场*/
.pagfr{float: right;font-weight: normal;font-size: 14px; color: #667086;}
.pagfr a{color: #667086;margin-left: 10px; display: inline-block; line-height: 18px;}
.pagfr a.curr,.pagfr a:hover{color: #0454a7; border-bottom: 1px solid #0454A7;}

.tab-market{border-collapse: collapse;}
.tab-market tbody tr td{ font-size: 12px;}
.tab-market tr.bg_on{background: #fafafa;}
.tab-market tr.bg_fa{background: #fafafa;}
.tab-market th,.tab-market td{height: 40px; text-align: center; border: 1px solid #d3d7de;}
.tab-market th{font-size: 12px;font-weight: bold;color: #333; background: #f2f2f2;}
.tab-market td.bg_fa{background: #fafafa;}
.tab-market th.zd{cursor: pointer;}
.tab-market th.zd span{ display: inline-block; height: 18px; padding-right: 18px;background:url(../images/market_zd.png) no-repeat;}
.tab-market th.zd span.market_down{ background-position: right 0px;}
.tab-market th.zd span.market_up{ background-position: right -20px;}
.tab-market th.on,.tab-market td.on{background: #e4e7eb;}
.tab-market th.on1,.tab-market td.on1{background: #e4e7eb;}
.tab-market td a.bule2{color: #0454a7;}
.tab-market td a.bule2:hover{color: #004a90;}

/*行情-个股模板*/
/*左侧菜单*/
.snav_ge{padding-top: 20px; padding-bottom: 20px; background: #fff;}
.snav_ge li{margin-bottom: 3px; font-size: 14px; font-weight: bold;}
.snav_ge li a{display: block;height: 30px;line-height: 30px; padding-left: 20px; color: #474E5D;}
.snav_ge li a.curr,.snav_ge li a:hover{background: #e0e3e9;}
.snav_ge li.frist .bule2{font-weight: normal;}

/*行情-个股模板右侧*/
.tab-float .frist{position: relative;}
.gpfloat{display: none; position: absolute;top:-156px; left: -1px; width: 296px;height: 146px;border: 2px solid #D3D7DE; background: #fff; z-index: 9999;}
.gpfloat .gpflt-cont{padding: 15px;}
.gpfloat .gpflt-cont h5{font-size: 16px; font-weight: bold; font-family: arial;}
.gpfloat .gpflt-cont h5 a{color:#0454a7;}
.gpfloat .gpflt-cont p.red{font-size: 20px; font-family: arial;}
.gpfloat .gpflt-cont p.red .fs16{padding-left: 10px;}
.gpfloat .gpflt-bot{ padding:0 15px; height: 44px; background: #f2f2f2;}
.gpfloat .gpflt-bot .atl{ line-height: 44px; font-size: 12px; color: #474E5D;}
.gpfloat .gpflt-bot .atl:hover{color: #004a90;}
.gpfloat .gpflt-bot a.btn-jgz,.gpfloat .gpflt-bot a.btn-ygz{margin-top: 6px; width: 60px;}
.gpfloat .sj_bot_box{position: absolute;top:100%;width: 100%;}
.gpfloat .sj_bot{display: block;margin-left: 20px; width: 22px;height: 12px;background: url(../images/gpfloat_sjbot.png) no-repeat;}

/*有多少人感兴趣*/
.tt-ge-sd1{height: 40px;line-height: 40px; font-size: 18px;font-weight: bold; border-bottom: 2px solid #D3D7DE;}
.gzdrbox{width:100%;overflow: hidden;}
.gzdr{padding-bottom: 10px; width: 330px;overflow: hidden;}
.gzdr li{float: left;width: 50px;height: 50px;margin: 10px 12px 0 0;}

/*个股-中间*/
.gegubox{padding: 25px 35px;background: #fff;}
.gg-01 h1{display: inline-block; font-size: 20px; color: #0454A7;}
.gg-02{}
.gg-02 .fl .fs_xl{font-size: 30px; margin-left: -5px;}
.gg-02 .fl .fs_l{margin-left: 15px; font-size: 20px;}
.gg-02 .fr{padding-top: 25px;}
.gglist{margin-top: 10px;overflow: hidden;}
.gglist li{float: left;width: 25%;}
a.btn-jgz-gg ,a.btn-ygz-gg{float: right;width: 70px; height: 30px;line-height: 30px;text-align: center;  font-size: 14px;font-weight: bold;}
a.btn-jgz-gg{color: #fff;background: #0454A7;}
a.btn-ygz-gg{color: #474E5D; background: #D3D7DE;}
a.btn-jgz-gg:hover,a.btn-ygz-gg:hover{color: #fff;background: #004a90;}

/*个股行情图*/
.ggchart-tt span{float: left;width: 70px;height: 30px;line-height: 30px;text-align: center; font-weight:600;background: #D3D7DE;cursor: pointer;}
.ggchart-tt span.curr{background: #0454a7; color: #fff;}
.ggchart-cont{padding:20px 35px;background: #fff;}
.dang5-cont{padding: 0 35px 20px;background: #fff;}
.dang5{float: left;margin-top: 10px; width: 50%;}
.dang5 dt,.dang5 dd{padding: 0 15px; height: 29px; line-height: 29px; border: 1px solid #D3D7DE; border-top: 0;}
.dang5-1 dt,.dang5-1 dd{border-right: 0;}
.dang5 dt{font-weight: bold; background: #f2f2f2; border-top: 1px solid #D3D7DE;}
.dang5 dd .red,.dang5 dd .light, .dang5 dd .gree{margin-left: 10px;}

.comment-fillbox-gg{margin-top: 10px;background: #fff; padding-left: 35px;padding-right: 35px;}
.comment-fillbox-gg .txta-cmt{border: 1px solid #D3D7DE; width: 608px;}

/*操盘必读*/
.bidu{padding: 25px 35px; background: #fff;}
.bidu-dl dt{margin-top: 30px;font-weight:bold;}
.bidu-dl dt.frist{margin-top: 15px;}
.bidu-dl dt i.ic_sq{display: inline-block;margin-right: 5px; width: 6px;height: 6px;background: #004a90;vertical-align:middle;}
.bidu-dl dt .ml_m{margin-left: 30px;}
.bidu-dl dd{line-height: 26px;}

.tab-bidu{border-collapse: collapse; font-size: 12px;}
.tab-bidu .bg_fa{background: #FAFAFA;}
.tab-bidu td{ padding:0 10px; height: 30px; border: 1px solid #D3D7DE;}

	.phone-top,.fast-menu,.phone-msg,.phone-footer{ display: none;}

/*2017-10-18 修改*/
/*
@media screen and (max-width: 800px){
	a.phone-logo{ display: block; width: 120px;}
	.phone-logo img {display: block; margin-top: 6px; text-align: center; width: 100%;}
	a.menu-button{display: block; width: 30px; padding: 12px 30px;}
	.menu-button img{ display: block; margin-top: 4px; text-align: center; width: 100%;}
	.panel {display: none; width: 120px; padding: 20px; background-color: #333; color: #fff;}
	#right-panel ul li { text-align: center; height: 40px; line-height: 40px;}
	#right-panel ul li a{ color: #fff; display: block;}

	.fast-menu{ display: none; margin-top: 60px; background: #474E5D;}
	.fast-menu li{ width: 25%; text-align: center; float: left;}
	.fast-menu li a{ color: #fff; display: block; padding-top: 8px; padding-bottom: 8px;}

	img{width: 100%;}
	.fixedtop,.topbar, .head ,.footer ,.side-1 ,.side-2,.fastMode,.relate-list,.comment-fillbox,.comment_lists,#bdsharebuttonbox{display: none;}
	.wrap{width: 100%;}
	.main{ margin:0 0 4px 0; float: none; width: auto;}
	.crumb,.tt-news,.news-from,.newscont ,.keywdbox ,.relate-list{padding: 0 10px;}
	.relate-list li{width: 100%; padding: 0;}
	.cmtdl{padding: auto 10px;}


	.head-bg,.side-1,.side-2,.htn-de p,.mainc .tt,.htn-top{ display: none;}
	a.loading{ width: 84%; margin: 10px 8%; background: #fff;}
	.mainc{margin-top:0px;}
	.htnews-ul li { background: #fff; border-bottom:none; margin-bottom: 10px; padding:10px 5%;width: 90%;}
	.mainc{ background: #eef0f2;}
	.htn-de a.htn-a-img{float: left; margin-right: 20px; width: 150px;height: 100px;}
	.mainc li.phone-adv{ width: 100%; padding:0;}
	.htn-de{ margin-top: 0;}
	.htn-de h3{font-size: 14px; font-weight: normal;}
	.phone-msg{ font-size: 10px; margin-top: 20px;}

	.wrap{padding-top:0;}
	.phone-top{ height: 60px; line-height: 60px; background: #004a90; margin-bottom: 2px; display: block; width: 100%; position: fixed; top: 0; margin-bottom: 60px; z-index: 10000}
	.phone-footer{ background: #74747b; color: #fff; padding: 16px 5% 10px; display: block;}
	.phone-footer a{ display: block; float: left; color: #fff; margin-bottom: 10px;}
	a.phone-about{ border-right: 1px solid #fff; padding: 4px 30px;}
	a.phone-service{ padding: 4px 30px;}
	.phone-footer .phone-link{ width: 233px; margin:0 auto;}
	.phone-footer p{ text-align: center; margin:3px 0;}
	.phone-footer strong{ font-weight: normal;}
	.fast-menu{ display: block;}
	a#close-panel-bt{ color: #fff;}
	.mark{ background: #333; opacity: 0.6; width: 100%; height: 100%; position: fixed; width: 100%; z-index: 100; display: none;}

	.gpzx-nav{ display: none;}
	.gpzx-content{ width: 90% !important; padding: 0 5%;}

	.gpzx-content .main-right-c{ width: 100%;}
	.gpzx-content .form-set li{ padding-top: 10px;}
	.gpzx-content .form-set li .form-tt{text-align: left;}
	.gpzx-content .form-set li .form-row{width: 80%; margin-right: 20px;}
	.gpzx-content .form-set .s-txt,.gpzx-content .form-set .s-txt-focus,	.gpzx-content .form-set li .form-row .s-textarea{ width: 99%;}
	.gpzx-content .form-set li .form-row label{ display: inline-block; padding-top: 3px;padding-bottom: 3px;width:100%;}
	.gpzx-content .form-set li .form-row label.label_check_last{width: 40px; float: left;}
	.gpzx-content .form-row.form-row-guapai #lastdd{position: static;}
	.gpzx-content .form-set li:nth-child(7) .form-row,
	.gpzx-content .form-set li:nth-child(8) .form-row{width: 100%;}
	.gpzx-content #vdimgck{width: 50px;}
	.gpzx-content .form-set li:last-child .form-tt{display: none;}
	.gpzx-content .form-set li:last-child .form-row{text-align: center;}
	.gpzx-content .main-right-c .light{ margin-top: 0px;}
	.gpzx-content .btn-green-big,.gpzx-content  .btn-green-big:hover {font-size: 14px; height: 30px; line-height: 29px; width: 100px;}
	.form-set li .form-row .s-textarea{ padding: 0; margin: 0;}
	#xuqiu_other{ width: 100px;}

	.form-set dd::after, .item-set dd::after {clear: none; content:; display: block; height: 0; visibility: hidden;}
	.form-set dd {padding: 2px 0 0;}
}
*/

/*2015-10-18 修改*/
/*
@media screen and (max-width: 800px){
	.announce{ display:none;}

	.fast-menu{
		margin-top: 50px;
	}

	.phone-top{
		height: 50px;
  		line-height: 50px;
  		box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 4px 0px;
	}

	.control-selectors{
		display: none !important;
	}

	.phone-logo img{
		margin-top: 0px;
	}

	.htnews-ul{
		margin: auto 15px;
		display: block;

	}

	.htnews-ul img{
		height: auto !important;
	}

	.htnews-ul li{
		width: auto !important;
		padding: 10px;
		box-shadow: 0px 1px 4px rgba(102,112,134,0.1);
		position: relative;
	}

	.htn-de a.htn-a-img{
		width: 95px;
		height: auto !important;
		margin-right: 10px;
		min-height: 65px;
		font-size: 12px;
		overflow: hidden;
    	white-space: nowrap;
    	text-overflow: ellipsis;
	}

	.htn-de.clearfix h3{
		font-family: 'Lantinghei SC', 'Open Sans', Arial, 'Hiragino Sans GB', 'Microsoft YaHei', 微软雅黑, STHeiti, 'WenQuanYi Micro Hei', SimSun, sans-serif;
		font-size: 15px;
		font-weight: 600;
		overflow : hidden;
  		text-overflow: ellipsis;
  		display: -webkit-box;
  		-webkit-line-clamp: 2;
	}

	a.menu-button{
		padding-right: 15px;
  		padding-top: 5px;
	}

	.htn-de.clearfix{
		position: relative;
	}

	.htnews-ul>a{
		overflow: hidden;
  		display: block;
  		margin-bottom: 10px;
	}

	.htnews-ul>*{
		border-radius: 2px;
	}

	.wrap.clearfix.ptindex{
		background-color: rgb(238, 240, 242);
	}

	.phone-footer .clearfix.phone-link{
		display: none;
	}

	.phone-footer{
		font-size: 12px !important;
	}

	.phone-footer strong{
		margin-bottom: 15px;
	}

	a.loading{
		width: auto !important;
		margin: 0 auto;
		background-color: #D3D7DE;
		border: none;
		margin-bottom: 10px;
	}

	.panel{
		width: 140px;
		background-color: #3c3c44;
		padding:20px 0px !important;
	}

	#right-panel ul li{
		text-align: left;
		border-bottom: 0.1em solid rgba(255,255,255,0.05);
	}

	#right-panel ul li a{
		font-size:16px;
		text-indent: 1.5em;
	}

	#close-panel-bt{
		display: none;
	}

	.htnews-ul a:hover {
  	color: #474E5D;
	}

	ul.htnews-ul .htn-top{
		display: block;
		display: inline-block;
  		position: absolute;
  		top: 60px;
  		left: 115px;
	}

	.htn-top.clearfix .fl{
		display: block;
	}

	.htn-top.clearfix .fl {
  		display: none;
	}

	.bx-wrapper .infor-text{
		font-size: 15px !important;
	}

	列表Css
	ul.relate-list{
		display: block;
	}

	ul.relate-list li{
		display: table-row;
	}

	ul.relate-list li p.mt5{
		margin-top: 0px !important;
		display: table-cell;
		font-family: 'Lantinghei SC', 'Open Sans', Arial, 'Hiragino Sans GB', 'Microsoft YaHei', 微软雅黑, STHeiti, 'WenQuanYi Micro Hei', SimSun, sans-serif;
  		font-size: 15px;
  		font-weight: 600;
  		color: #474E5D;
	}

	ul.relate-list li p.mt5:hover{
		color: #474E5D;
	}

	ul.relate-list li>a{
		display: table-cell;
		overflow: hidden;
		width: 95px;
		height: auto;
		float: left;
		margin-right: 10px;
	}

	.crumb .crumb-title{
		height: 40px;
  		line-height: 40px;
  		padding: 0px 5px;
  		border-bottom: 1px solid #dfdfdf;
	}

	.keywdbox{
		padding-bottom: 10px;
	}

	.crumb ~ .mainc{
		margin-top: 20px;
	}

	.mainc .ntc-ul{
		display: block;
		margin: auto 15px;
	}

	.mainc ul.ntc-ul .ntc-top .fl{
		display: none;
	}

	.mainc ul.ntc-ul li{
		position: relative;
  		overflow: hidden;
  		padding: 10px;
  		background-color: #fff;
  		box-shadow: 0px 1px 4px rgba(102,112,134,0.1);
  		margin-bottom: 10px;
  		border-radius: 2px;
	}

	.mainc ul.ntc-ul li p.ntc-top,.mainc ul.ntc-ul li p.htn-top{
		display: inline-block;
  		overflow: hidden;
  		position: absolute;
  		top: 60px;
  		left: 10px !important;
	}

	.ntc-ul li .ntc-li-tt a{
		text-overflow: inherit;
  		white-space: inherit;
  		font-family: 'Lantinghei SC', 'Open Sans', Arial, 'Hiragino Sans GB', 'Microsoft YaHei', 微软雅黑, STHeiti, 'WenQuanYi Micro Hei', SimSun, sans-serif;
  		font-size: 15px;
  		font-weight: 600;
  		overflow: hidden;
  		text-overflow: ellipsis;
  		display: -webkit-box;
  		-webkit-line-clamp: 2;
  		padding-bottom: 20px;
	}

	.ntc-ul li .ntc-li-tt a:hover{
		color: #474E5D;
	}

	.ntc-ul li .ntc-li-tt{
		min-height: 65px;
		padding-top: 0px;
	}

	.newscont div img,.newscont p img{
		width: 100% !important;
		height: auto !important;
	}

	.main_ad{
		margin: 30px auto;
		padding: 0px 10px;
		border-radius: 2px;
	}


}
*/
/*2015-10-18 修改*/
/*
@media screen and (max-width: 320px){
	.htn-de.clearfix h3{
		font-size: 14px !important;
	}
}
*/

.newscont table tbody tr td a img{
	width: 100px;
	height: auto;
}

.wz-cont.invite dl,.wz-cont.invite h4,.main-right-c .wz-cont .article-content,.shareholder.wz-cont li{
	font-size: 16px;
	line-height: 30px;
}

.wz-cont.shareholder,.wz-cont .article-content,.main-right-c p.light{
	margin-top: 30px;
}

.newscont a{
	color: #474e5d !important;
}

.newscont a:hover{
	color: #2277b7 !important;
}

.newscont a:link{color: #474e5d !important;}
.newscont a:visited{	color: #474e5d !important;}
.infor-text{background-color:rgba(0, 0, 0, 0.5);}
.bx-viewport .bxslider li{float: left;}
.bx-wrapper{overflow: hidden;}
.top_hotline{float:left;line-height: 40px;}



/*下载按钮*/
.btn-down{font-family:"Microsoft Yahei";font-size:16px;display:inline-block;width: 200px; height: 32px; line-height:32px; text-align: center; color: #fff !important; border: none; border-radius: 5px; background: #004a90;cursor: pointer;}
.btn-down:hover{background: #e1404b; color: #fff;}


.nav li.n5{padding:3px 0 10px 7px;margin-top:-3px;}
.right-gundong .sd-div{margin-top:20px !important;}




/*导航*/
#nav{
    width: 100%;
    height: 100px;
    box-shadow: 0px 4px 3px #DFE2E6;
    background: #fff;
}
#nav .Topnav{
    height: 60px;
	padding-top: 10px;
    width: 1200px;
    margin: 0px auto;
    border-bottom: 1px solid #d2d9de;
}
#nav .Topnav ul{   /*设置上面Topnav里面样式距离top的距离*/
    
    /*border: 1px solid red;*/
    height: 50px;
}
#nav .Topnav ul li{
    height: 100%;
    float: left;
}
#nav .Topnav ul li:nth-child(2){
    font-size: 14px;
    margin-left: 15px;
    font-weight: bold;
    line-height: 50px;
    color: black;
}
#nav .Topnav ul li.Column,#nav .Topnav ul li.Search{
    float: right;
}
#nav .Topnav ul li.Search{    /*让输入框居中的属性*/
    line-height: 50px;
    position: relative;
    margin-left: 40px;
}
#nav .Topnav ul li.Search input{  /*输入框设置*/
    width: 270px;
    height: 25px;
    font-size: 12px;
    border: 1px solid #c6cdd3;
    color: #666666;
    outline:0px;
    text-indent:10px;
}
#nav .Topnav ul li.Search a.magnifier{   /* 输入框右边的放大镜绝对定位*/
	width: 22px;
    height: 22px;
    background: url(../images/ico_search.png) no-repeat 0 0;
    position: absolute;
    right: 2px;
    top: 18px;
}
#nav .Topnav ul li.Search a.magnifier:hover{   /* 输入框右边的放大镜绝对定位*/
    background: url(../images/ico_search_red.png) no-repeat 0 0;
}
#nav .Topnav ul li.Column{ /*设置上面title的位置以及样式*/
    color:#333333 ;
    font-size: 12px;
    margin-left: 12px;
    text-align: center;
    position: relative;
    width: 49px;
    cursor: pointer;
}
#nav .Topnav ul li.Column img.on{
    display: none;
}
#nav .Topnav ul li.Column img.top_close{
}
#nav .Topnav ul li.Column p{
    color: #999999;
}

#nav .Topnav ul li.Column:hover img.on{
    display: block;
}
#nav .Topnav ul li.Column:hover img.top_close{
    display: none;
}
#nav .Topnav ul li.Column:hover p{
    color: #000000;
}
/*-----------------------下面的导航---------------------------------*/
/*------z左边----------*/
#nav .botnav{
    height: 30px;
    margin:auto;
    width: 1200px;
    position: relative;
}
#nav .botnav .botnav_left{
    float: left;
    height:30px;
}
#nav .botnav .botnav_left li{
    line-height: 27px;
    height:27px;
    float: left;
    font-size: 14px;
    font-weight: bold;
    margin-left: 5px;
    position: relative;
    cursor: pointer;
}
#nav .botnav .botnav_left li:nth-child(1){
    margin-left: 0px;
}
#nav .botnav .botnav_left li a{
    color: #000000;
    display:block;
    padding:0 10px;
    line-height: 27px;
}

#nav .botnav .botnav_left li:hover{
	border-bottom: 3px solid #004a90;
}

#nav .botnav .botnav_left li:hover a{
	color: #004a90;
}

#nav .botnav .botnav_left li.navlineon{
	border-bottom: 3px solid #004a90;
}

#nav .botnav .botnav_left li.navlineon a{
	color:#004a90;
}


#nav .botnav .botnav_left li ul.subnav{
    z-index:999;
    background: #fff;
    position: absolute;
    top:30px;
    left: -1px;
    display: none;
}

#nav .botnav .botnav_left li ul.subnav li{
    width: 155px;
    height: 36px;
    font-weight: normal;
    line-height: 36px;
    text-indent: 12px;
    border: 1px solid #D7DBE1;
    border-top: none;
}
#nav .botnav .botnav_left li ul.subnav li a{
	color:#000;
}
#nav .botnav .botnav_left li:hover ul.subnav{   /*子导航显示*/
    display: block;
    color: #000;
    background-color: #ffffff;
}

#nav .botnav .botnav_left li:hover ul.subnav li:hover{   /*子导航显示*/
    background-color: #F0F3F8;
}
#nav .botnav .botnav_left>li:hover ul.subnav li.on{   /*子导航显示*/
    background-color: #F0F3F8;
}

/*------右边----------*/
#nav .botnav .botnav_right{
    float: right;
    height: 30px;
}
#nav .botnav .botnav_right>li{
    padding:0px 14px;
    float: left;
    text-align: center;
    line-height: 30px;
    font-size: 14px;
    font-weight: bold;
    transition:all .2s linear;
    cursor: pointer;
    position: relative;
}
#nav .botnav .botnav_right .navr_hover{
    background-color: #004a90;
    color: #ffffff;
}
#nav .botnav .botnav_right .navr_hover a{
    color: #ffffff;
}
#nav .botnav .botnav_right>li:first-child:hover .code_img{
    display: block;
}
#nav .botnav .code_img{
    width: 110px;
    height: 110px;
    position: absolute;
    left:-55px;
    border: 1px solid #D2D9DE;
    display: none;
    background: #fff;
}
/*------------------------移动至登录  出现信息--------------------------------------*/
#nav .botnav .information{
    color:#000000;
    width: 290px;
    position: absolute;
    box-shadow: 0px 2px 2px #D2D9DE;
    right: 0px;
    top: 30px;
    display: none;
    background-color: #ffffff;
    z-index:999;
}
#nav .botnav .information ul.information_top{
    height: 60px;
    margin-top: 10px;
}
#nav .botnav .information ul.information_top li{
    height: 50px;
    float: left;
}
#nav .botnav .information ul.information_top li:first-child{
    margin-left: 15px;
    width:50px;
    height:50px;
    border-radius:50%;
    overflow:hidden;
}
#nav .botnav .information ul.information_top li.information_right{
    margin-left: 10px;
    text-align: left;
}
#nav .botnav .information ul.information_top li.information_right p{
	line-height: 12px;
	height: 12px;
    width: 100%;
    font-weight:normal;
}
#nav .botnav .information ul.information_top li.information_right p:first-child {
    font-family: "微软雅黑";
    color: #000000;
    font-weight: bold;
}
#nav .botnav .information ul.information_top li.information_right p:nth-child(2) {
    font-size: 12px;
    font-family: "微软雅黑";
    margin-top: 6px;
    color:#262626;
    font-weight:normal;
}
#nav .botnav .information ul.information_top li.information_right p:nth-child(3){
    font-size: 12px;
    font-family: "微软雅黑";
    margin-top: 6px;
    color:#262626;
    font-weight:normal;
}
#nav .botnav .information ul.information_top li.information_right p:nth-child(3) a span{
    color: #D71820;
}
/*-----个人中心-----*/
#nav .botnav .information table.information_bottom{
    margin-top: 20px;
    margin-left:15px;
    font-weight: normal;
}
#nav .botnav .information a{
    color:#000000 !important;
}
#nav .botnav .information table tr{
    height: 28px;
    line-height: 28px;
}
/*#nav .botnav .information table tr::first-child{
    margin-top: 28px
}*/
#nav .botnav .information table tr td:first-child{
      width: 130px;
       text-align:left;
}
#nav .botnav .information table tr td:last-child{
    width: 90px;
    text-align:left;
}
#nav .botnav .information table tr td a{
    font-size: 12px;
    color:#262626;
}
#nav .botnav .information table tr td a span{
    color: #D71820;
}
#nav .botnav .information  a.close{
    position: absolute;
    right: 0px;
    width: 40px;
    height: 24px;
    bottom: 0px;
    background-color: #f0f4f8;
    font-size: 12px;
    text-align: center;
    line-height: 24px;color: #000000;
    text-decoration: none;
}
.fixed{
    z-index:100;
    position:fixed;
    left:0px;top:0px;
    background-color: #ffffff;
}
.checked{
    color:#d61223;
}

/*-----创新层-----*/
.innovate{margin-top: 10px}
.sd-div .titles{
    height: 20px;
    width: 100%;
    font-size: 18px;
    line-height: 20px;
    padding-bottom: 10px;
}

.sd-div .titles .title{
    font-size:18px;
    font-weight: bold;
    color: #000000;
}

.sd-div .titles .up{
    cursor: pointer;
    margin-left: 24px;
    color: #666666;
}

.sd-div .titles .down{
    cursor: pointer;
    margin-left: 15px;
    color: #666666;
}

.sd-div .titles .current{
    color: #0454a7;
}

.sd-div .titles .more{
    float: right;
    font-size: 14px;
    color: #666666;
}


.sd-div table{
    width: 100%;
    border: 1px solid #C7CBD4;
    font-size: 12px;
    color: #000000;
}
.sd-div table a{
    color: #000000;
}
.sd-div table a:hover{
    color: #004a90;
}

.sd-div table thead tr{
    line-height: 30px;
    height:30px;
    background-color: #fff !important;
}

.sd-div table thead th{
    width:25%;
    text-align: right;
    padding-right: 10px;
}

.sd-div table thead th:nth-child(1){
    padding-left:10px;
    text-align: left;
}

.sd-div table tbody tr{
    height: 25px;
    line-height: 25px;
    border: none;
    border-bottom: 1px solid rgba(255,255,255,0.0);
}

.sd-div table tbody tr td{
    border-bottom: 1px solid rgba(255,255,255,0.0);
}

.sd-div table tbody tr:nth-last-child(1) td{
    border-bottom: 1px solid #C7CBD4;
}

.sd-div table tbody tr:hover td{
    border-bottom: 1px solid #D71720;
}

.sd-div table tbody tr:nth-last-child(1){
    border-bottom: 1px solid #C7CBD4;
}

.sd-div table tbody tr:hover{
    border-bottom: 1px solid #D71720;
}

.sd-div table tbody tr:nth-child(odd){
    background-color: #FAFAFA;
}

.sd-div table tbody tr:nth-child(even){
    background-color: #FFF;
}

.sd-div table td{
    width:25%;
    text-align: right;
    padding-right: 10px;
}

.sd-div table td:nth-child(1){
    padding-left:10px;
    text-align: left;
}

.sd-div table.newstocks td{
    width: 33.3%;
}
.sd-div table.newstocks td:nth-child(2){
    text-align: center;
}
.sd-div table.newstocks th:nth-child(2){
    text-align: center;
}
.red_font{
    color: #D71720 !important;
}
.green_font{
    color: #00a650 !important;
}
.default_font{
    color: #000000 !important;
}
/*-----创新层end-----*/


/*发布微博股票弹出层*/
#stock_show{background: #fff; position: absolute;border:1px solid #ddd; display:none; z-index:999; zoom: 1;margin-top:2px;}
#stock_show ul li b{font-size: 14px;display: block;padding: 10px;cursor: pointer;border-left: 1px solid #fff;border-right: 1px solid #fff;color:#000;font:inherit;}
#stock_show ul li.selected b{background:#eee;}

.hot_stock{font-weight: bold; color:#0455A7 !important;}

/*首页视频播放开始*/
.model-row{position:relative}
.model-col{height:auto !important;height:100px;min-height:160px;position:relative}
/*maskVideo*/
.selection-content{background-color:#fff; height:520px;right:0;
	position: fixed !important;
	top: 50%;
	left: 50%;
	z-index: 1050;
	margin-top: -260px;
	margin-left: -380px;
	outline: none;
	_position: absolute;
	_top: 15%;
	_margin-top: 0;-webkit-transition: all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;transition:all 0.2s ease-in-out
}
.selection-content h6{font-size:16px;padding:15px;color:#424242; background:#f5f5f5; margin:0}
.selection-content dl{margin:0px; color:#1f2a66}
.selection-content i{width:22px;height:22px;background:url(../img/closeIcons.png) no-repeat;cursor:pointer;position:absolute;right:14px;top:14px;-webkit-transition:-webkit-transform 0.4s ease-out;-moz-transition:-moz-transform 0.4s ease-out;transition:transform 0.4s ease-out}
.selection-content i:hover{background-position:-38px 0;transform:rotate(360deg);-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg)}

.selection-content.fade {top:-50%;-webkit-transition: opacity .4s linear, top .4s ease-out;transition: opacity .4s linear, top .4s ease-out}
.selection-content.fade.in {top: 50%;_top: 15%}
.video{box-shadow: 0 18px 30px rgba(0, 0, 0, 0.18);margin-top:-260px;width:760px; height:520px}
.fade{opacity: 0;-webkit-transition: opacity .15s linear;transition: opacity .15s linear;filter: alpha(opacity=0)\9}

.fade.in {opacity:1;filter: alpha(opacity=100)}
.maskVideo{position: fixed ;top: 0;right: 0;bottom: 0;left: 0;z-index: 1040;background-color: #000; width:100%; height:100%}

.maskVideo.fade {opacity: 0;filter: alpha(opacity=0);}.hides{display:none}
.maskVideo.fade.in {opacity: 0.5;filter:alpha(opacity=50);}
/*video-content*/
.video-content{width:300px}
.video-content h4{font-size:24px; text-align:left; color:#000; padding-bottom:10px;}
.video-content p{width:300px; height:182px; overflow:hidden; position:relative;margin-top:15px }
.video-content ul{border:solid #e4e4e4; border-width:0 1px 1px 1px; padding:10px}
.video-content li a{font-size:14px;text-align:left;overflow:hidden; white-space:nowrap; text-overflow:ellipsis; padding:7px 0; display:block}
.video-content li a:hover{color:#004a90}
.video-content .more{font-size:14px; color:#666; margin-top:10px}
.video-content a.more:hover,.video-content .liCurr a{color:#004a90}
.code-pic{position:absolute;left:-121px;top:0;background:#fff;width:105px;height:153px; padding:8px;font-size:12px;text-align:center;}
.code-pic dd{padding:1px 0;font-size:12px}
.autoImg{width:100%;height:100px;font-size:0;overflow:hidden}
/*首页视频播放结束*/

/*做市成指*/
.chart{margin-top:10px;height:230px;width: 296px;}
.chart_infos{display: none;width: 294px;height:20px;border:1px solid #C7CBD4;border-bottom: none;font-size:12px;text-indent: 5px;}
.chart_content{width: 296px;height:210px;}

.companyzone{margin-bottom:20px;}.company-zone{margin-bottom:10px}

#rc_offline_comm>h3{
    font-size: 18px;font-weight: bold;margin-bottom: 10px;
}
#rc_offline_comm .offline-wrapper{
    position: relative;overflow: hidden;border: 1px solid #cccccc;
}

#rc_offline_comm .offline-wrapper ul li p{
    color: #474e5d;font-size: 16px;text-align: center;padding: 20px;
}
#rc_offline_comm .offline-wrapper .offline-comm-btn{
    color: #004a90;
    display: block;
    width: 100px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    border: 1px solid #004a90;
    border-radius: 8px;
    margin: 0 auto 20px;
}
.alertsLatest{
	margin-bottom: 20px;
}

.page {
  padding: 10px 0;
  text-align: center;
  margin: 34px auto;
}
.page a {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  padding: 7px 10px;
  margin: 0 0 0 10px;
  line-height: 14px;
  color: #333;
  text-align: center;
  vertical-align: middle;
  background: #eee;

  border: 1px solid #e5e6e7;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  cursor: pointer;
  *margin-left: 0.3em;
}
.page span {
  color: #000;
  font-weight: bold;
  font-size: 16px;
}
.page a:hover {
  color: #535353;
  text-decoration: none;
  background-color: #e6e6e6;
  background-position: 0 -15px;
  -webkit-transition: background-position 0.1s linear;
  -moz-transition: background-position 0.1s linear;
  -ms-transition: background-position 0.1s linear;
  -o-transition: background-position 0.1s linear;
  transition: background-position 0.1s linear;
}
.page a.current {
  padding: 7px 10px;
  background: #004a90;
  color: #fff;
  border: #004a90;
}
#detail__relativeLists li a{
  font-size: 16px;
}
.home__zt__wrapper{
  margin-bottom: .12rem;
}
.home__zt__img img{  
  width: 100%;
  height: 105%;
}
.home__zt__content{
  position: relative;
  width:100%;
  overflow:hidden;
}
.home__zt__mask{
  background: rgba(0,0,0,.6);
}
.home__zt_title{
  padding:20px 10px 40px;
}
.home__zt_title a.home__zt__tag{
  display: inline-block;
  color:#fff;
  font-size:16px;
  line-height: 10px;
  line-height: 21px;
}
.home__zt__deco{
  display: inline-block;
  padding:0 10px;
  font-size:12px;
  border-radius: 5px;
  background: #0f6ee5;
  vertical-align: bottom;
}
.home__zt__lists__item,
.home__zt__lists__more{
  background: #fff;
  color:#000;
  font-size: 12px;
  padding:0 8px;
  border-radius: 5px;
  height:70px !important;
  margin:0 5px 20px;
}
.home__zt__lists__item{
  max-width: 250px;
  font-size: 14px;
  float: left;
}
.home__zt__lists__item p{
  margin:3px 0;
  color:#474E5D;
}
.home__zt__lists__more{
  width:40px !important;
  font-size: 11px;
  text-align: center;
  line-height: 15px;
  overflow:hidden;
  display: table;
  vertical-align: middle;
  
}
.home__zt__lists__more-text{
  display: table-cell;
  vertical-align: middle;
}
.zt__item__source,
.zt__item__time{
  display: inline-block;
  margin-right:5px;
  color:#adadad;
  font-size: 10px;
}
.home__zt__wrapper .swiper-button-next,.home__zt__wrapper .swiper-button-prev{
  background-size: 27px 20px;
}