@CHARSET "UTF-8";
/*基本css*/
*{padding:0px; margin:0px;}
html {_overflow-y:scroll;}
body{
    font-family: Arial,"微软雅黑", Tahoma; 
	font-size: 12px; 
	color: #505050; 
	min-width:1000px;
	    background: #fff;
	}
a{text-decoration: none;} 
a:link {color: #333333;}
a:visited {color: #333333;} 
a:hover{color: #eb1315;	text-decoration: none;} 
a:active {color: #333333;}
ul, li, h1, h2, h3, h4, h5, h6, span, form, dl, dt, div, dd, ol, pre, FIELDSET, input, textarea, p {
	list-style-type:none;
	margin:0px;
	padding:0px;

}

h1,h2,h3,h4,h5,h6{font-size:12px; font-weight:normal;}
img{border:0px;}
.clear{zoom:1;}
.clear:after{content: ""; display: block; clear: both;  }
.size{width:1200px; margin:0 auto;}



.topnav {
    z-index: 999;

    top: 0;
    left: 0;
    width: 100%;
    height: 30px;
    color: #727171;
    border-bottom: 1px solid #e5e5e5;
    background: #f8f8f8;
}
.wrapper {
    width: 1200px;
    margin: 0 auto;
    background: #fff;
}
.topnav .site_nav{
    height: 30px;
    position: relative;
    background: #f8f8f8;
}
.sitemap {
    float: left;
    line-height: 29px;
}
.topnav a {
    color: #777;
    text-decoration: none;
}


/*ucenter nav start*/
.topnav{z-index:99;position:absolute;top:0;left:0;width:100%;height:30px;color:#727171;border-bottom:1px solid #e6e6e6;background:#f8f8f8}
.topnav a{color:#555}
.topnav .login{float:right;}

.topnav .login{line-height: 29px; margin-right: 20px;}
.topnav .label{float:left;margin-right:7px}
.topnav .login .submit_btn{float:left;margin-top:1px;width:39px;border:0;vertical-align:middle;background-position:-74px 0;padding:0;text-align:center}
.topnav .user,.topnav .pw{margin-right:7px;float:left}
.topnav .user_op a{margin-left:7px}
.topnav .login input{float:left;width:104px;padding:0 3px;height:18px;color:#999}
.sitemap{float:left;line-height:29px}
.sitemap_trigger{float:left;padding:0 22px 0 10px;background-position:right -393px;margin-right:10px;}
.sitemap .selected{background-color:#e6e6e6;}
.sitemap_menu{display:none;position:absolute;left:0;top:29px;border:1px solid #cbcbcb;background:#fff;}
.sitemap_menu a{display:block;height:24px;line-height:24px;text-align:center;color:#333;}
.sitemap_menu a:hover{background:#dc3d3d;color:#fff;}
#site_nav .site_nav {height:30px; position: relative; }
#site_nav .site_login_not a{margin: 0 10px; color:#555;text-decoration:none;}
#site_nav .site_login_not a:link, #site_nav .site_login_not a:visited {color:#555;}
#site_nav .site_login_not a:hover, #site_nav .site_login_not a:active {color:#cc3300; text-decoration:underline;}
#site_nav .site_login {float:right; line-height:30px; text-align:left;  width:163px; color:#555;font-family: \5b8b\4f53; }
#site_nav .site_login_not{text-align: center;}
#site_nav .site_login .site_login_inner{padding: 0 5px; height: 30px; text-align: center; position: relative; z-index: 9999; zoom:1; font-size:0; *word-spacing:-1px; }
#site_nav .site_nav_links a {margin:0 4px;text-decoration:none;color:#000;}
#site_nav .site_login a.sns_msgnum{background: #dc3d3d; position: relative; color: #fff;  font-family: Arial; line-height: 16px; line-height: 17px\0\9; width: 16px; height: 16px;  text-align: center;   vertical-align: middle; margin-top: -7px; *margin-top: -2px; _margin: 7px 0;  }
#site_nav .dib{ display: inline-block; *display: inline; zoom:1; font-size: 12px; letter-spacing: normal; word-spacing: normal; *vertical-align: middle;  }
@media screen and (-webkit-min-device-pixel-ratio:0){ #site_nav .site_login .site_login_inner{letter-spacing:-7px;}}
#site_nav .site_login a.sns_msgnum:hover{text-decoration: none; color: #fff;}
#site_nav a{text-decoration: none;}
#site_nav .c_login{ color:#555;}
#site_nav .sns_msgnum_arrow{border-style:solid; position:absolute; width:0; height:0; overflow:hidden; border-color:#eaeaea #dc3d3d; border-width:4px 4px 4px 0; top:50%; margin-top: -4px; left:-4px;}
#site_nav .sns_username{  color:#555;  max-width: 84px; _width: expression(this.clientWidth >= 84 ? "84px" : "auto"); overflow: hidden; text-align: center; vertical-align: middle;  word-break: break-all; word-wrap: break-word; height: 24px; line-height: 24px; margin:-6px 5px 0 0; *margin: 0 5px 0 0 }
#site_nav .sns_drop{position: absolute; right: 4px;  top: 30px; font-size: 12px; width: 210px; background: #fff; z-index: 9999; text-align: center; display: none; border:1px solid #bdbdbd; letter-spacing: normal; word-spacing: normal;}
#site_nav .sns_drop_inner{ padding: 15px 5px 5px;}
#site_nav .sns_drop_close{position: absolute; top: 5px; right: 8px; font-family: Arial; color: #666; font-size: 9px; line-height: 9px; font-weight: 400; cursor: pointer;  -webkit-text-size-adjust:none;}
#site_nav .sns_drop_bd{padding: 15px 5px 5px; list-style:none; }
#site_nav .sns_drop_item {line-height: 24px;}
#site_nav .sns_drop_item a{color: #333; display: block; zoom:1; text-align:left; color: #656565; border:1px solid #fff; padding: 0 3px; }
#site_nav .sns_drop_item span{color: #0765a5; float: right;}
#site_nav .sns_drop_item a:hover{text-decoration: none; background: #ebf5fe; border: 1px solid #9ec8d9;}
#site_nav .sns_drop_item b{color: #9b1517; font-family: arial; font-weight: 400;}
#site_nav .site_login_inner .boundary{margin:0 4px;}
#site_nav .sns_drop_ft{background: #eaeaea; height: 28px; line-height: 28px; text-align: center; color: #0664a4; }
#site_nav .sns_drop_ft a{ color: #0664a4;}
/*ucenter nav end*/


.wrap-box {
    height: 75px;
    padding-top: 15px;
    margin-top:30px;
    padding-bottom: 5px;
    position: relative;
    z-index:90;
}
.loc-left {
    width: 325px;
    float: left;
}
.loc-right{
    float: right;
    margin-top: -12px;
}

.hotwords a{
	
	color:#999;
	font-size: 10px;
	margin-left: 2px;
	margin-right: 2px;
}
.hotwords{
	color: #999;
	font-size: 10px;
}
.loc-left img{
    float:left;
}
.wrap-box .newYear{
    margin-top:-10px;
}
.newYear img{
    margin-top:-15px;
}
#search_holder{
    width: 490px;
}
.tabs-wrap {
    height: 26px;
    position: relative;
    *z-index: 99;
}
.tabs-wrap li {
    text-align: left;
    cursor: pointer;
    float: left;
    _display: inline;
    _zoom: 1;
    width: 30px;
    height: 20px;
    line-height: 22px;
    background-position: 0 100px;
}
/**
.input-area .s-key{
    background: #f5f5f5 url("/i/images/home/v3/flag.png") no-repeat 8px -137px;
}
*/
.tabs-wrap .ths-tab a {
    color: #999;
}
.tabs-wrap li.selected a {
    color: #444;
}
.tabs-wrap li.on a {
    color: #444;
}
.loc-right .loc-search {
    height: 40px;

}
.loc-right .input-area {
    position: relative;
    height: 38px;
}
.loc-right .input-area .leb-tip {
    color: #999;
    font-size: 14px;
    height: 38px;
    line-height: 30px;
    padding: 4px 0 4px 4px;
    width: 360px;
    border: 1px solid #ccc;
    border-radius: 2px;
    box-sizing: border-box;
    outline: none;
    -webkit-transition: background 0.5s ease,padding 0.5s ease;
    -moz-transition: background 0.5s ease,padding 0.5s ease;
    -o-transition: background 0.5s ease,padding 0.5s ease;
    transition: background 0.5s ease,padding 0.5s ease;
    *height: 30px;
    *width:287px;
    *line-height: 29px;
}
.s-key:hover{
    background-color: #fff;
}
.loc-right .s-key {
}
.loc-right .s-key, .loc-right .s-btn {
    display: block;
    border: 0 none;
    float: left;
}
.loc-right .s-btn {
    font-size: 14px;
    _margin-right: -5px;
    cursor: pointer;
    outline: 0;
    height: 38px;
    overflow: hidden;
    _position: relative;
    float: right;
    color: #fff;
    padding: 0 28px;
    background: #ca0e0e;
    border-radius: 2px;
    border: 1px solid #a40e19;
    box-shadow: inset 0px 0px 3px 0px #fff;
    *padding: 0 14px;
    *line-height: 35px;
    *height: 40px;
}
.loc-right .input-area .specialCls{
    *width:350px;
}

/*导航*/
.guideban{
    height: 72px;
    position: relative;
    *z-index:0;
}
.guideban ul.chanel{
    overflow: hidden;
    border-radius: 3px;
    background: #cf0f0f;
    box-shadow: inset 0px -3px 7px rgba(139,139,139,0.3);
    width: 1200px;
}
.guideban ul.chanel li{
    float: left;
    border-right: 1px solid #d64936;
}
.guideban ul.chanel li{
    height: 50px;
    line-height: 50px;
    font-size: 16px;
    font-family: 'Microsoft Yahei';
    width: 108px;
    text-align: center;
}
.guideban ul.chanel li a{
    color: #fff;
    font-style: normal;
    text-decoration: none;
    display:block;
}
.guideban ul.chanel li.ll{
	    border:none;
}
.guideban ul.chanel li.last{
    padding: 0;
    width: 27px;
    border:none;
}
.guideban ul.chanel li.last a{
    background: url("/i/images/home/v3/arr-down.png") no-repeat 9px 21px;
    display: block;
    width: 27px;
    height: 44px;
    text-decoration: none;
/*    *//*_background:transparent;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/haoguba/http:/i.thsi.cn/images/home/v3/arr-down.png');*//*
    background:url("/haoguba/templets/default/css/arr-down.jpg") no-repeat 9px 21px;*/
}
.guideban ul.chanel li.last a.showTxt{
    background: none;
}
.guideban ul.chanel li.last a span{
    display: none;
}
.guideban ul.chanel li.last a.showTxt span{
    display: block;
    margin-top: 0;
    line-height: 23px;
}
.nav{
    height: 38px;
    line-height: 38px;
    /*  overflow: hidden;*/
    position: relative;
    border-bottom: 2px solid #e5e5e5;
}
.nav .bd{
    padding: 13px 0 13px 5px;
    overflow: hidden;
    *padding:10px 0 13px 5px;
}
.nav .bd li{
    float: left;
    padding: 0 15px;
    line-height: 12px;
    border-right: 1px solid #ccc;
    *line-height:18px;
}
.nav .hd{
    color: #cf0f0f;
    float: left;
    border-bottom: 2px solid #cf0f0f;
    width: 70px;
    padding-left: 30px;
    background: url("/i/images/home/v3/soft.png") no-repeat 6px 9px;
}
.border-none{
    border: none!important;
}
.nav .bd li a{
    color: #444;
    font-size: 12px;
}
.mt5{
    height:28px;
    border-bottom:1px solid #e5e5e5;
    background: #f5f5f5;
    overflow: hidden;
    width: 1200px;
}
.data-nav,
.hqzx-nav{
    margin-left: 100px;
    padding-left: 10px;
}
.data-nav li,
.hqzx-nav li{
    float: left;
    padding: 0 10px;
    line-height: 28px;
}
.mt5 h4{
    float: left;
    padding-left: 33px;
    width: 67px;
    line-height: 28px;
    font-size: 12px;
    background:url("/i/images/home/v3/soft.png") no-repeat;
}
.mt5 h4 a{
    color: #777;
    font-weight: normal;
    display: block;
    line-height: 18px;
    border-right: 1px solid #e5e5e5;
    margin-top: 5px;
}
.hqzx h4{
    background: url("/i/images/home/v3/soft.png") no-repeat 8px -35px;
}
.gb_index h4{
    background: url("/i/images/home/v3/soft.png") no-repeat 8px -65px;
}
.data-nav li a,
.hqzx-nav li a{
    color: #444;
}
.data_enter h4{
    background: url("/i/images/home/v3/soft.png") no-repeat 8px -95px;
}
.wbanner{
    height: 90px;
    margin-top:10px;
}



/* scroll */

marquee{
    float: left;
    width: 1100px;
    height: 29px;
}
#stock_scroll ul li {
    float: left;
    line-height: 29px;
    margin-left: 30px;
}
#stock_scroll ul li em{
    font-style: normal;
    color:#444;
}
.scroll{
    width: 8000px;
}
.gb_index .scroll{
    _height:28px;
    _margin-top:-18px;
}
.scroll div{
    float: left;
}
#scrollWrap{
    overflow: hidden;
    margin-left: 120px;
    margin-right: 20px;
}
/*IE6MARGIN-TOP: -18px;width:1060px;*/
#board-scroll{
    overflow: hidden;
    border: 1px solid #e5e5e5;
    width: 337px;
    float: left;
    border-left: 0;
}
#board-scroll ul li{
    float: left;
    padding-left: 25px;
}
#board-scroll ul li a{
    color: #777;
    margin-left: 6px;
    background: #fff;
    border: 0;
}
/**************头条 start*******************/
.topdiv{
	
    margin-top: 20px;
	height: 280px; 
	width: 100%;

}
.topdiv .topdiv_left{
	width:600px;
	height: 280px; 
	float: left;

}
.topdiv .topdiv_right{
	width:570px;
	height: 280px; 
    float: left;
    margin-left: 10px;
    padding-left:20px;
    overflow: hidden;
    background: #f3f3f3;
}
.topdiv_imgs{
    width:600px;
	height: 280px;
	position: relative;
	overflow: hidden;
}
.topdiv_imgs li{
	width:600px;
	height: 280px;
	position: relative;
	display:block;
	overflow: hidden;
	float: left;
}
.topdiv_imgs li p{
	display:block;
	height: 36px;
	width: 100%;
	background: #19224b;
	position: absolute;
	bottom: 0px;
	left:0px;
	line-height: 36px;
	color: #fff;
	text-indent: 10px;
	font-size: 15px;
	filter:alpha(opacity=70);  
    -moz-opacity:0.7;  
    -khtml-opacity: 0.7;  
    opacity: 0.7; 
}
.topdiv_imgs_nav{
	height: 3px;
	position: absolute;
	bottom: 50px;
	right: 10px;
	
}
.topdiv_imgs_nav li{
	display: block;
	width: 20px; height: 3px;
	background: #dbdbdb;
	float: left;
	margin-left: 5px;
	text-indent: 12000px;
	cursor: pointer;
}
.topdiv_imgs_nav li.on{
	 background:#cf0f0f;
}

.topdiv_right h3{
	height: 48px;
	line-height: 48px;
	font-size: 22px;
	font-weight: 600;
	clear: both;
	white-space:nowrap;
    text-overflow:ellipsis;
	overflow: hidden;	
	text-align: center;
}
.topdiv_right h3 span{
	background: #ee4444;
	padding: 4px 6px;
    color:#fff;
    font-size: 16px;
    font-weight: 300;
    margin-right: 5px;
    border-radius: 2px;

}
.topidv_news li{
	width: 50%;
	height: 45px;
	display: block;
    padding: 0px;margin: 0px; overflow: hidden;
	float: left;
}
.topidv_news li a{
	line-height: 45px;
	font-size: 16px;
	white-space:nowrap;
    text-overflow:ellipsis;
	overflow: hidden;
	height: 42px;
	width: 90%;
	display: block;
} 

/********分类************/
.column{
	
	width: 380px;
	height: auto;

	margin-top: 10px;
	float: left;
}
.column .column_title{
	height:42px;
	line-height:42px;
	font-size:16px;
	border-bottom: 2px solid #e5e5e5;
	font-weight: 600;
}
.column_title .more{float: right; font-size: 14px;font-weight: 300; color: #888888;}
.column_title h3{display: block; height: 42px;	line-height:42px; 
	font-size:16px;font-weight: 600;border-bottom: 2px solid #cf0f0f; float: left; width: inherit;}
.column_list{
	clear: both;
	
}
.column_list li{
	
	line-height: 38px;
	clear: both;
	font-size: 15px;
	width: 100%;
	white-space:nowrap;
    text-overflow:ellipsis;
	overflow: hidden;
	text-indent:15px;
	background: url(/haoguba../img/dot-m.png) no-repeat 3px 17px;
}
.column_img{ 
	width: 100%;
	height: 80px;
	margin-top: 10px;
}
.column_img a.img{    
    float: left;
    margin-left: 15px;
    margin-right: 15px;
    width: 121px;
    height: 75px;
    display: block;
}
.column_img img{
    width: 121px;
    height: 75px;
}   
.column_img a.title{    
	margin-top: 10px;
	font-size:16px;
  
    line-height: 30px;
    
 }
 .ml20{
 margin-left: 20px;
 }
  .ml25{
 margin-left: 25px;
 }
 .w400{width: 400px;}
 .w420{width: 420px;}
 .w350{width: 350px}
 .w1200{width: 1200px;}
/*********** 第一楼 ***************/
.lou1{
	
	height:600px;
	clear: both;
	width: 100%;

	margin-top: 10px;
}
.lou1_imgnews_list{
	clear: both;
	margin-top: 10px;
}
.lou1_imgnews_list li{
	
	BORDER-BOTTOM: #e6e5e5 1px solid;
    BORDER-LEFT: #e6e5e5 1px solid;
    PADDING-BOTTOM: 6px;
    PADDING-LEFT: 12px;
    PADDING-RIGHT: 12px;
    MARGIN-BOTTOM: 8px;
    BACKGROUND: #f9f9f9;
    BORDER-TOP: #e6e5e5 1px solid;
    BORDER-RIGHT: #e6e5e5 1px solid;
    PADDING-TOP: 9px;
    height: 111px;
}
.lou1_imgnews_list li h3{
	line-height: 32px;
	font-size: 18px;
	width: 100%;
		white-space:nowrap;
    text-overflow:ellipsis;
	overflow: hidden;
	height: 32px;
}
.lou1_imgnews_list li h3{ color:#000;}
.lou1_imgnews_list li a.img{
	display: block;
	margin-right: 15px;
	width: 105px;
	height: 60px;
	float: left;
}
.lou1_imgnews_list li a.desc{
    color:#666;
    line-height: 20px;
    text-overflow:ellipsis;
    clear: right;

}

#scrollDiv{width:612px;height:306px;line-height:30px;overflow:hidden;  margin-top: 10px;}
#scrollDiv li{height:auto;;margin-left: 0px;  width: 90%;  font-size: 14px; text-align: left; display: block; height:auto;min-height:30px; clear: both; }
#scrollDiv li span{display: block; width:60px; text-align: center;float: left;}
#scrollDiv li a{ color:#333; display: block; width: 340px;float: left;}
marquee{ padding: 0px; margin: 0px;}
#scrollDiv li.important a{color:red;}
#scrollDiv li.important span{color:red;}


/*------------------------------**/

.kw_table{
	   border-collapse: collapse;
	   width: 100%;
}
.kw_table td{
	    border: 1px solid #fff;
    line-height: 36px;
    height: 36px;
	    background: #de575d;
	     background: #b6b6b6;
        color: #fff;
        text-align: center;
        font-size: 13px;
	
}
.kw_table td.ge{
	background: #e68186;
	background: #a6a6a6;
}
.kw_table a{ color: #fff;}
/*------ ----------------*/

.pic_show{
	
	height: 200px;
	
	overflow: hidden;
	width:100%;

}

.pic_show_left{
	
	width: 248px;
	height: 200px;
	float: left;
	overflow: hidden;
}
.pic_show_right{
	
	width: 100px;
	height: 200px;

	float: right;
	overflow: hidden;
}
.pic_show_right li{
	width: 96px;
	height: 48px;
	display: block;
	clear: both;
	border: 2px solid #fff;
	border-bottom:none;
	overflow: hidden;
}

.stock_search{
	
	width: 100%;
	height: 36px;
    margin-top:15px;
	clear:both;
}

.stock_search .txt {
    width: 266px;
    height: 28px;
    border: 1px solid #e5e5e5;
    background: #f5f5f5;
    padding-left: 10px;
    outline: none;
    line-height: 28px;
}

#stock_search_btn {
    width: 65px;
    height: 30px;
    background: #cf0f0f;
    border: 1px solid #a40e19;
    color: #fff;
    float: right;
    outline: none;
    line-height: 26px;
    font-size: 14px;
    display: inline-block;
}

.stock_hq{
	    border: 1px solid #e5e5e5;
	    height: 284px;
	    margin-top:11px;
	    width: 100%;
	    
}
.stock_hq_nav{
	  background: #f5f5f5;

	  height: 37px;
	  width: 100%;
	  overflow: hidden;
	  
}
.stock_hq_nav li{
	height: 36px;
	line-height:36px; 
	width: 69px;
	display: block;
	text-align: center;
	float: left;
	cursor: pointer;
	border-bottom: 1px solid #e5e5e5;
	border-right: 1px solid #e5e5e5;
	    color: #444;	
}
.stock_hq_nav li.on{
	border-top: 2px solid #cf0f0f;
    margin-top: -1px;
    background: #fff;
}
.stock_hq_show{
	
		width: 100%;
	height: 247px;
	overflow: hidden;
}
.stock_hq_show li{
	display: block;
	width: 100%;
	height: 247px;
	
	float: left;
	overflow: hidden;
}
/*--------娱乐生活----------*/
.yl_lou{
	margin-top:10px;
	clear: both;
		padding-top: 10px;height: auto;
		height: 280px;
		overflow: hidden;
}
.yl_m1{
	
	width: 800px;
	height: 119px;
	padding-bottom:20px;
	border-bottom: 1px solid #e8e8e8;
	float: left;
		
		margin-top: 10px;
}
.yl_m2{
	
	width: 360px;

	height: 220px;

	float: right;		
	border-left: 1px solid #e8e8e8;
		margin-top: 10px;
		
		padding-left: 20px;
		padding-top: 0px;
		
}
.yl_m3{
	
	width: 800px;
	height: 110px;

	
	float: left;
}
.yl_m1 img{
	
	display: block;
	float: left;
	height: 120px;
	width: 200px;
	margin-right: 20px;
}
.yl_m1 h3{
	
	font-size: 20px;
	line-height: 42px;
	font-weight: 600;
	white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;

}
.yl_m1 p{
		line-height: 30px;
		font-size: 15px;
		color: #898989;
}
.yl_m1 p a{
	color: #898989;
}
.yl_m3 p{ 
	display: block;width: 47%; float: left; 
   height: 42px;
   line-height: 42px;
   font-size: 15px;
   margin-right: 3%;
   background: url(/haoguba../img/dot-m.png) no-repeat 3px 22px;
   text-indent: 15px;
}
.yl_m3 p .fr{
	color:#a89999;
}
.fr{ float: right;}
.yl_m2 li{ border-bottom:  1px dashed #cccccc; height: 42px; display: block;overflow:hidden;clear: both; line-height: 42px;  font-size: 15px; color: #333333; }
.yl_m2 li a{  color: #333333;}
.yl_m2 li .fl{ margin-right: 20px; font-size: 14px; color:#0049a3}

/*---财经热图--**/

.pic_lou{
	
	margin-top: 10px;
}
.pic_line_list{
	
	height: 160px;
	width: 100%;

	margin-top: 10px;
	position: relative;
}

.pic_line_btn_store{
	
	position: relative;
	height: 0px;
	
}


.pic_line_left{
	position: absolute;
    top: 54px;
    background: url(/haoguba../img/sprite_slider.png) no-repeat;
    background-position: -37px -110px;
    display: block;
    width: 37px;
    height: 55px;
    z-index: 9;
}
.pic_line_right{
    position: absolute;
    top: 54px;
    background: url(/haoguba../img/sprite_slider.png) no-repeat;
    background-position: -37px -110px;
    display: block;
    width: 37px;
    height: 55px;
    z-index: 9;
    right: 0px;
    background-position: 0px -110px;
}

 .pic_line_store{
 
     width: 1140px;
     display: block;
     margin: 0 auto;
     overflow: hidden;
     height: 160px;
     position: relative;
 }

.pic_line_store li{
	position: relative;
	float: left;
    margin-right: 15px;
    	    width: 270px;
    height: 160px;
    
    display: block;;
}


.pic_line_store li img{
	
	    width: 270px;
    height: 160px;
}
.pic_line_store li p{
	
	position: absolute;
	display: block;
	height: 36px;
	line-height: 36px;
	bottom: 0px;
	left: 0px;
	background: rgba(0,0,0,0.6);
    filter: alpha(opacity=60);
    color: #fff;
    width: 100%;
    text-align: center;
}




.flinks{padding-top: 10px; padding-bottom: 10px;}
.flinks a{ padding: 10px 0px;margin-right:20px;; display: block; float: left; font-size: 15px; }
.footer{width: 100%;
height: 120px;
background: #f3f3f3;
clear: both;
padding-top: 20px;
text-align: center;
font-size: 14px;
}

.aboutlink{ line-height: 32px;  clear:both;}


.aboutlink a{ padding: 5px 8px; }
.aboutlink .span{ padding: 5px 6px; }
.siteinfo p{line-height: 32px; height: 32px; }

.smls{ line-height: 32px;  clear:both; padding-top: 10px; padding-bottom: 10px;}
.smls a{ padding: 10px 0px;margin-right:20px;; display: block; float: left; font-size: 15px; }

/****/

.stock_darw{height: 180px; width:340px;}
.data-line {margin-bottom:10px;background: #fff;border: none;height: 60px;line-height: 60px;overflow: hidden;padding-left: 10px;border-bottom:1px solid #f0f0f0;}
.data-line strong {font-size:12px;display: block;float: left;width: 92px;font-weight: normal;}
.data-line > span {font-size: 14px;display: block;float: left;text-align: right;width: 102px;margin-right: 11px;}
.data-line .hint {font-size: 24px;}


/*列表 */

.xg_list{
  width: 100%;
  min-height: 300px; 
  overflow:visible;

  margin-top: 10px;
    border:#e3e3e3 1px solid;
}

.xg_list h3{
  height: 42px; 
  line-height: 42px;
  text-indent: 10px;
  font-weight: 600;
  font-size: 18px;
  border-bottom:#e23f3f 1px solid;
  COLOR: #e23f3f;
}
.xg_list_ul{
   padding: 15px;
}
.xg_list_ul li{
   padding-top: 20px;
   padding-bottom: 20px;
   width: 100%;
   display: block;
   overflow: hidden;
}
.xg_list_img{
    height: 120px;
    width: 170px;
    display: block;
    margin: 0px;
     float: left;
}
.xg_list_cont{
    height: 120px;
    width: 620px;
    float: left;
    margin-left: 20px;
}
.xg_list_cont h4{
    margin: 0;
    font-size: 17px;
    height: 24px;
    line-height: 20px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    font-weight:500;

}
.xg_list_cont a{
color: #333;
}
.xg_list_cont .xg_list_cont_author_time{
  padding-top: 5px;
  padding-bottom: 5px;
}
.xg_list_cont_intro{
   line-height: 23px;
   
}
.gray2{
    color: #888888;
}

.xg_col{
 height: 320px;
 border: #e3e3e3 1px solid;
 margin-top: 10px;

}
.xg_col a{
    color: #333;
}
.xg_col h3{
 line-height: 32px;
 height: 32px;
 border-bottom: #e23f3f 1px solid;
 background-color: #f6f6f6;
 COLOR: #e23f3f;
 text-indent: 10px;
 font-size: 17px;
}
.xg_col_ul{
  padding: 10px;
}

.xg_col_ul li{
display: block;
line-height: 30px;
height: 30px;
overflow: hidden;
width: 100%;
float: left;
font-size: 14px;
background: url(..
/img/list-s1.png) no-repeat scroll 0px 14px;
text-indent: 10px;
}

/*分页*/

.page_show{ margin: 20px auto ; display: block;text-align: center;width: 100%;clear: both;}
.page_show div{text-align: center;width: 100%;}
.page_show a{ display: inline-block;
    position: relative;
    float: left;
    padding: 6px 12px;
    margin-left: -1px;
    line-height: 1.42857143;
    color: #9c9898;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd;
 }
.page_show span,.page_show .thisclass{ 
    position: relative;
    float: left;
    padding: 6px 12px;
    margin-left: -1px;
    line-height: 1.42857143;
    color: #9c9898;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd;
    
	display: inline-block ;
    z-index: 2;
    color: #fff;
    cursor: default;
    background-color: #e23f3f;
    border-color: #e23f3f;
}
.page_show .thisclass a{
	background: none;
	padding: 0px;
	border: none;
	color: #fff;
}
.page_show{clear: both; text-align: center; }
.module-l {
    width: 870px;
    float: left;
}
.module-r{
    width: 300px;
     float: right;
}

/*内容详情*/

.article_position {
    line-height: 30px;
    font-size: 15px;
}

.atc-head {
	position: relative;
	z-index: 1;
	margin: 5px 0 10px
}

.atc-head h1 {
	font-size: 30px;
	margin: 0;
	color: #222
}

.atc-operate .info {
	float: left;
	color: #666;
	line-height: 38px
}

.atc-operate {
	overflow: hidden;
	border-bottom: 1px solid #d2d2d2;
	height: 40px
}

.atc-operate .comment,.atc-operate .receive {
	background: url("/i/images/article/v7/operate.png") no-repeat;
	float: right;
	color: #666;
	padding-left: 40px;
	padding: 11px 0 9px 40px;
	text-decoration: none;
	display: block;
	width: 120px;
    
}

.atc-operate .comment:hover {
	font-weight: bold
}

.atc-operate .receive:hover {
	font-weight: bold
}

.atc-operate .comment {
	background-position: -2px -144px;
	color: #e50012
}

.atc-operate .receive {
	background-position: 0 -51px
}

.atc-operate .received {
	background-position: 0 -94px;
	color: #cf0000
}

.atc-operate .info .time {
	font-size: 14px;
	padding-right: 20px
}

.abstracts {
	background-color: #f4f4f4;
	border-radius: 3px;
	margin: 20px 0;
	position: relative
}

.abstracts span {
	background-color: #e50012;
	color: #fff;
	border-radius: 2px;
	padding: 3px 6px;
	float: left;
	position: absolute;
	top: 50%;
	margin-top: -12px;
	left: 6px;
	display: none
}

.abstracts p {
	line-height: 24px;
	padding: 10px 0;
	overflow: hidden;
	margin: 0 10px 0 15px
}

.atc-content {
	font-size: 15px;
    font-family: "Microsoft YaHei","微软雅黑","SimSun","宋体"; 
	overflow: hidden;
	padding-top: 20px;
	    color: #333;
	    line-height: 28px;
}

.atc-content table {
	width: 100%
}

.atc-content p {
	line-height: 30px;
	padding: 0px 0;
	margin: 15px 0;

}

.atc-content p .singleStock {
	text-decoration: none;
	border-bottom: 1px dashed #999
}

.atc-content .pic {
	width: 210px;
	height: 310px;
	float: left;
	margin: 15px 20px 5px 5px
}

.content {
	text-indent: 0
}

.atc-content .editor {
	color: #b2b2b2;
	font-size: 12px;
	text-align: right;
	line-height: 50px;
	padding: 0;
	float: right
}

.vote a:hover {
	text-decoration: none
}

.vote .vote-success {
	position: absolute;
	bottom: 10px;
	color: #d50000;
	font-size: 18px
}

.vote i {
	color: #e50012;
	margin-right: 5px
}

.vote .bottom-favor {
	background-position: -14px 15px
}

.vote .bottom-opposit {
	background-position: -327px 15px
}

.bdshare-button-style0-24 span._wechat,.bdshare-button-style0-24 a._qzone,.bdshare-button-style0-24 a._tsina {
	float: left;
	font-size: 18px;
	width: 35px;
	line-height: 24px;
	height: 38px;
	cursor: pointer;
	margin: 0 0 0 6px;
	padding: 0
}

.bdshare-button-style0-24 a._qzone,.bdshare-button-style0-24 span._wechat,.bdshare-button-style0-24 a._tsina {
	background-image: url("/i/images/article/v7/icons.png");
	background-repeat: no-repeat
}

.bdshare-button-style0-24 ._qzone {
	background-position: 0 -63px
}

.bdshare-button-style0-24 span._wechat {
	background-position: 0 -120px
}

.we-ewm {
	width: 100px;
	height: 100px;
	position: absolute
}

.bdshare-button-style0-24 ._tsina {
	background-position: 0 1px
}

.share_zone .share_icon {
	display: inline-block;
	width: 23px;
	height: 23px;
	margin-left: 5px;
	direction: ltr;
	text-indent: -999em;
	overflow: hidden;
	background: url(/s/css/comment/v3/images/share_icon.jpg) no-repeat
}

.share_zone .share_sina {
	background-position: 0 -50px
}

.share_zone .share_qqzone {
	background-position: 0 -75px
}

.bottom-share {
	margin-right: 20px
}

.bottom-ope {
	font-size: 18px;
	line-height: 38px;
	*margin-bottom: 20px
}

.bottom-ope .save,.bottom-ope .num {
	display: inline-block
}

.bottom-ope .num {
	*float: left
}

.bottom-ope .num span {
	margin-right: 15px
}

.bottom-ope .num a {
	color: #444;
	text-decoration: none;
	margin-right: 15px
}

.bottom-ope .num a:hover {
	text-decoration: underline
}

.bottom-ope .save {
	float: right
}

.save a {
	background: url("/i/images/article/v7/save.png") no-repeat;
	color: #fff;
	padding: 6px 15px 8px 48px
}

.save a:hover {
	text-decoration: none
}

.save .advise {
	background-position: 0 -58px
}

.thickhead {
	margin-top: 10px;
	border-top: 2px solid #3f3f3f
}
.atc-operate .info {
    float: left;
    color: #666;
    line-height: 38px;
}
.cjqz ul li img{ width: 210px; height: 137px;}

#share a{
     background-image: url("/haoguba../img/icons.png");
    background-repeat: no-repeat;
    float: left;
    font-size: 18px;
    width: 35px;
    line-height: 24px;
    height: 38px;
    cursor: pointer;
    margin: 0 0 0 6px;
    padding: 0;
}

#share a.bds_more{ display: none;}
#share a.bds_qzone{    background-position: 0 -63px;}
#share a.bds_tsina{        background-position: 0px 0px;}
#share a.bds_weixin{         background-position: 0 -120px;}


.atc-content img{
	max-width: 660px;
	height: auto;
}

.cjqz ul li img{ width: 210px; height: 137px;}
.top .tab-box{
  float: right;
}
.top .tab-box li{
  float: left;
  background: url("/i/images/weblist/line.png") no-repeat right;
  padding-right: 20px;
  font-size: 16px;
}
.top ul li:hover{
  cursor: pointer;
}
.top ul li.last{
  background: none;
}
.top ol{
  color: #e50012;
  list-style-position: inside;
  padding: 0 13px;
  font-size: 14px;
}
.top .box{
  line-height: 36px;
  margin:0;
}
.top h2{
    background-color: #e23f3f;
    color: #fff;
    padding: 0 16px;
    font-size: 16px;
}
.top .tab-box .active{
  color: #e50012;
}
.top ul.ycrank,
.top ul.zxrank{
    color: #e50012;
    font-size: 14px;
    width: 275px;
    overflow: hidden;
    margin: 0 auto;
}
.top ul.ycrank a,
.top ul.zxrank a{
    color: #333;
    display: inline-block;
    width: 236px;
    overflow: hidden;
    text-overflow: ellipsis;
    float: right;
    white-space: nowrap;
}
.top ul.ycrank li,
.top ul.zxrank li{
    border-bottom: 1px solid #e4e4e4;
    line-height: 40px;
    font-family: "Microsoft YaHei","微软雅黑","SimSun","宋体";
    
    
    margin-left: 0px;
    height: 40px;
    overflow: hidden;
    *line-height:37px;
    *height:37px;
}
.top ul.ycrank li i,
.top ul.zxrank li i{
    display: block;
    float: left;
    margin-left:12px;
}
.top ul.ycrank li.last,
.top ul.zxrank li.last{
    border: 0;
}
.top ol a{
  color: #333;
  /*padding-left: 20px;*/
}
.top ol li{
  border-bottom: 1px solid #e4e4e4;
  line-height: 40px;
  font-family: 'Simsun';
  margin-left:5px;
}
.top ol li.last{
  border: 0;
}
.top .tab-container{
  height: 336px;
  overflow: hidden;
  font-family: Simsun;
}
.adtrend{
  margin-top: 25px;
  width: 400px;
  height: 200px;
  border:1px solid #e5e5e5;
}
.thickhead .more{
  float: right;
  color: #333;
}
.famouse h2{
  background:url("/i/images/weblist/famouse.png") no-repeat right;
  padding-right: 40px;
}
.module-r .thickhead{
  background-color: #f8f8f8;
}
.famouse{
  padding: 0 13px;
}
.famouse .pic img{
  width: 86px;
  height: 86px;
  float: left;
  border-radius: 43px;
}
.famouse li{
  border-bottom: 1px solid #e4e4e4;
  padding: 10px 0;
}
.famouse li.last{
  border-bottom: 0;
}
.famouse .name{
  font-size: 18px;
  color: #333;
  display: inline-block;
  width: 90px;
}
.famouse .info{
  margin-left: 110px;
  line-height: 38px;
}
.famouse .info span{
  font-size: 14px;
  color: #888;
}
.famouse .concern{
  float: right;
  display: block;
  width: 58px;
  text-align: center;
  line-height: 22px;
  color: #fff;
  text-decoration: none;
  background-color: #408cd7;
  border:1px solid #408cd7;
  border-radius: 3px;
  height: 22px;
  margin-top: 9px;
}
.famouse .cnd{
  border-color:#ccc;
  color: #a2a2a2;
  background-color: #f8f8f8;
}
.famouse .txt{
  display: block;
  margin-left: 110px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow:ellipsis;
  color: #333;
  line-height: 24px;
}
.box{
  /*margin-top:20px;*/
}
.data .box{
  padding: 0 13px;
}
.data ul{
  height: 36px;
  line-height: 36px;
  border-top:1px solid #e4e4e4;
  border-bottom: 1px solid #e4e4e4;
}
.data li{
  float: left;
  border-right: 1px solid #e4e4e4;
  padding: 0 13px;
}
.data li a{
  display: block;
  color: #333;
  font-size: 14px;
  text-decoration: none;
}
.data li.active{
  background-color: #f8f8f8;
  border-top: 2px solid #e50012;
  margin-top: -1px;
}

.pics .single{
    display: block;
    float: left;
    position: relative;
    padding: 0 2px;
    margin-bottom: 4px;
}
.pics span{
    height: 28px;
    position: absolute;
    left: 2px;
    bottom: 0px;
    line-height: 28px;
    text-align: center;
    color: #fff;
    width: 136px;
    font-size: 11px;
}
.pics .shadow{
  background-color: #000;
  opacity: 0.5;
  filter:alpha(opacity=50);
}
.pics{
  overflow: hidden;
  padding: 0 10px 13px 10px;
}
.pics img{
  float: left;
}
.thickhead .box{
  line-height: 44px;
  overflow: hidden;
  margin: 0 3px;
}
.thickhead h2{
  float: left;
  font-size: 18px;
}
.thickhead h2 a{
  color: #333;
  text-decoration: none;
}

.finance ul li{
  float: left;
  position: relative;
  margin-right: 5px;
  margin-bottom: 5px;
}
.finance span{
  position: absolute;
  bottom: 4px;
  width: 100%;
  text-align: center;
  height: 28px;
  color: #fff;
  line-height: 28px;
  left:0;
}
.finance span a{
	color:#fff;
}
.finance .last{
  margin:0;
}
.finance .shadow{
  background: #000;
  opacity: 0.5;
  filter:alpha(opacity=50);
}
.ex-read li span{
  float: right;
}
.ex-read ul{
  padding-left: 15px;
  margin-top: 0px;
}
.ex-read ul li{
  list-style: disc;
  line-height: 28px;
  font-family:  "Microsoft YaHei"
}
.ex-read li a {
    color: #333;
}
.thickhead h2 {
    float: left;
    font-size: 18px;
}

.thickhead h2 a{
  color: #333;
  text-decoration: none;
}
.ex-read .relative{
  float: right;
  font-size: 14px;
}
.ex-read li{
  font-size: 14px;
}
.ex-read li a{
  color: #333;
}
.ex-read li span{
  float: right;
}

.xg_list h3 a{ color: #e23f3f;}

/*自动搜索*/

    .auto_search {
        width: 292px;
        z-index: 9999;
        position: absolute;
        background-color: #fff;
        border: 1px #e4ebf1 solid;
        box-shadow: 0 0 8px #999;
    }
    .auto_search .auto_title {
        height: 35px;
        line-height: 35px;
    }
    .auto_search .active {
        background:#FF5051; 
        color: #fff;
        }
    .auto_search .active a {
         color: #fff;
    }
    .auto_search li {
        line-height:30px;
    }
    .auto_search li a {
        color: #797171;
    }
    .auto_search li a:hover {
        color:#fff;
    }
    .auto_search li a span {
        display: inline-block;
        width: 33.3%;
        text-align: center;
    }
    .auto_search .auto_title span  {
        display: inline-block;
        width: 33.3%;
        text-align: center;
        color: #797171;
    }
    
    #tab_switch li{ display: block; padding-right:25px;; overflow: hidden;float: left;}
    #tab_switch li.on a{font-weight:bold;     color: #ee4444}
    
    /*股票*/
.module-l .left_fc_title {
	BORDER-BOTTOM: #e23f3f 1px solid; LINE-HEIGHT: 40px; HEIGHT: 40px
}
.module-l .left_fc_title UL LI {
	PADDING-BOTTOM: 2px; DISPLAY: inline-block; FONT-FAMILY: "Microsoft YaHei",\5fae\8f6f\96c5\9ed1,"Hiragino Sans GB","Arial","Helvetica","sans-serif"; FLOAT: left; COLOR: #ababab; FONT-SIZE: 16px; MARGIN-RIGHT: 17px
}
.module-l .left_fc_title UL LI.cur {
	BORDER-BOTTOM: #e23f3f 2px solid; PADDING-BOTTOM: 0px; DISPLAY: inline-block; FONT-FAMILY: "Microsoft YaHei",\5fae\8f6f\96c5\9ed1,"Hiragino Sans GB","Arial","Helvetica","sans-serif"; COLOR: #e23f3f; FONT-SIZE: 16px
}

.mryg_list table {
	    border-collapse: collapse;
        border-spacing: 0;
        border: 1px solid #e4f2ff;
        width: 100%;
}
.mryg_list th ,.mryg_list td {
	 height: 36px; line-height: 36px;
	 text-align: left;
	 text-indent: 1em;
	 border: 1px solid #e4f2ff;
}
.mryg_list th{
    background: #FFF8EF;
    font-weight: 600;
}
.mryg_list .sb_icon{
	
	margin-top: 8px;
}
.red{
	color:red;
}
.green{
	color:green;
}
.group_cont{ height: 120px;
    width: 100%;
    background: #f8f8f8;


}

.group_pos{ margin-top: 10px;  line-height: 30px;}
.group_cont h2{
	line-height: 60px; font-size: 20px ; text-indent: 10px;
	font-weight: 700;
}

.group_cont p{
	line-height: 30px; font-size: 16px ; text-indent: 10px;
}
.mryg_list p{
	 line-height: 36px;
   color: #666;
    font-size: 14px;
   text-align: left;
}
.ico-go2 {
    display: inline-block;
    height: 18px;
    width: 24px;
    background: url(/haoguba../img/ico-go2.png) center no-repeat;
    vertical-align: middle;
    margin: 0 5px;
    background-size: 15px 12px;
}

.index_mryg_list th,.index_mryg_list td{ height: 30px; line-height: 30px;}
.index_mryg_list  a{ color:     COLOR: #333;}


.stock_cont{ 
	
	background: #faf8f9;
    height: 70px;
 

    width: 100%;
 
    margin-top: 10px;

}
.stock_cont h2{
   display: block; 
   width: 57%; height: 70px; 
   float: left; padding: 0px;
   margin: 0px;
   line-height: 70px;
   text-align: left;
   text-indent: 10px;
}
.stock_cont h2 i{ font-size: 22px;}
.stock_cont h2 i.ivalue{ font-size: 18px;}
.stock_cont h2 i.p1{ font-size: 16px;}
.stock_cont h2 i.p2{ font-size: 16px;}
.stock_cont  .history-div {
    float: right;
    font-size: 14px;
    margin-right: 10px;
}
.stock-chart {
    width: 100%;
    margin-bottom: 10px;
    margin-top: 10px; 
    clear: both;
}
.stock-chart .current {
    background: #ff5051;
    color: #fff;
}
.stock-chart ul li {
    float: left;
    padding: 3px 10px;
    font-size: 14px;
    margin-right: 10px;
    cursor: pointer;
}
.article_position{
	line-height: 30px; font-size: 15px;
}
.article_position a{
	    color: #333;
}


/** 分页  **/
.bottom-page{
  text-align: center;
  margin: 15px 0;
}
.bottom-page .num-container{
  margin-right: 26px;
}
.bottom-page a{
  color:#555;
  padding: 2px 8px;
}



.bottom-page ul{
	float:left;
	padding:12px 0px 12px 16px;
}
.bottom-page ul li{
	float:left;
	font-family:Tahoma;
	line-height:17px;
	margin-right:6px;
	border:1px solid #E9E9E9;
	padding:3px 5px 3px;
}
.bottom-page ul li a{
	float:left;
	padding:3px 5px 3px;
	text-align:center;
	color:#555;
	display:block;
}
.bottom-page ul li a:hover{
	color:#690;
	text-decoration:none;
	padding:3px 5px 3px;
}
.bottom-page ul li.thisclass,
.bottom-page ul li.thisclass a,.bottom-page ul li.thisclass a:hover{
	background-color:#e23f3f;
	padding:3px 5px 3px;
	color:#fff;
}


.hqtext{
	background: #f3f3f5;
    margin: 0px 5px;
    height: 24px;
    line-height: 24px;
    text-align: center;
}
.hqtext .up {
    color: #f00;
}
.hqtext .down{
    color: #008000;
}
.hqtext a{
	color:#555;
}
.mt0{margin-top: 0px;}
.hqtitle{ margin-top: 10px;}
.hqtitle a,.hqtitle h3{ width: 180px; height: 30px; display: block;float: left; line-height: 30px; text-align: 
center; font-size:16px;COLOR: #e23f3f;}
.hqtitle a.cur{BACKGROUND: #e23f3f;COLOR: #fff;}
.catelist{ clear: both; margin-top:10px; }
.catelist a{ padding: 5px 10px; BACKGROUND: #e23f3f;COLOR: #fff;  margin-right: 10px;}
.right_tc {
	WIDTH: 612px; FLOAT: left; MARGIN-LEFT: 30px
}

.w306{ width: 306px; }
.mf0{margin-left: 0px;}
.w306 .right_tc_title{ width: 300px;}
.w306 .left_tc_list{width: 300px;}
.mf0 .right_tc_title{float: right;}
.mf0 .left_tc_list{float: right;}
.ml0{margin-left: 0px;}
.mf0{margin-left: 0px;}

.ml20{margin-left: 20px;}

.w320{ width: 320px;}
.w320 .right_tc_title{ width: 320px;}
.w320 .left_tc_list{width: 320px; padding-top: 10px;}
.smdiv{
	
	margin-top: 10px;
	clear: both
	;
	width: 100%;
}
.smdiv .column_title{
	margin-bottom: 10px;

}
.smdiv li{
	line-height: 36px;
	clear: both;
	font-size: 15px;
}

.pdf_v{ width: 100%; padding-top: 20px; padding-bottom: 10px; clear: both; text-align: center;}
.pdf_v a{ padding: 5px 6px;  border: 1px solid #e23f3f;     border-radius: 3px;     color: #e23f3f;}


.yjbg_list li{ 
	display: block;width: 30%; float: left; 
   height: 42px;
   line-height: 42px;
   font-size: 15px;
   margin-right: 3%;
   background: url(/haoguba../img/dot-m.png) no-repeat 3px 22px;
   text-indent: 15px;
       white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.yjbg_list li .fr{
	color:#a89999;
	float: right;
}
.atc-content a{
	text-decoration:none;
	color:#0474c8 !important;
}

.atc-content a u{
	text-decoration:none;	
}

.stock_cont i{ font-family:"Microsoft YaHei";font-style:normal}

.xg_ll li a{ color:#333}
.xg_ll li a span{
	display:block;; width: 50px; text-align: left; float: left;      white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.xg_col_ul li{
	
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.xg_pp .single{
	
	padding: 6px;
}
.hot_kw h3{
	
	height: 50px; 
	line-height: 50px;
	font-size: 18px;
	color:#505050
}
