@charset "utf-8";
/* CSS Document */


/*/<<=============================== Public Style end ===============================*/

a:link,a:visited { color:#454545; text-decoration:none;}
a:hover { color:#114F90; text-decoration:underline;}

a.Blue:link,a.Blue:visited { color:#114F90; text-decoration:none;}
a.Blue:hover { color:#114F90; text-decoration:underline; }

a.Cblue:link,a.Cblue:visited { color:#2981de; text-decoration:none;}
a.Cblue:hover { color:#2981de; text-decoration:underline; }

a.White:link,a.White:visited { color:#fff; text-decoration:none;}
a.White:hover { color:#fff; text-decoration:underline; }

a.Gray:link,a.Gray:visited { color:#666; text-decoration:none;}
a.Gray:hover { color:#333; text-decoration:underline; }

a.Green:link,a.Green:visited { color:#5eaa1b; text-decoration:underline;}
a.Green:hover { color:#5eaa1b; text-decoration:underline; }

.Fontsmall { font-family:Arial, Helvetica, sans-serif, "Lucida Sans Unicode"; font-size:11px; color:#fff; font-weight:normal;}
/*.clear{ dipslay: block!important; float: none!important; clear: both; overflow: hidden; width: auto!important; height: 0; margin: 0 auto!important; padding: 0!important; font-size: 0; line-height: 0;  }
*/
html body div.clear, html body span.clear { background: none; border: 0; clear: both; display: block; float: none; font-size: 0; margin: 0; padding: 0; overflow: hidden; visibility: hidden; width: 0; height: 0;}
.red { color:#FF0000;}
.blue {color:#114F90;}
.gray6 { color:#666;}
.gray9 { color:#999;}
.green { color:#0C0;}
.Cblue { color:#2981de;}
.FontBg { background:#666; color:#fff;}

.textdec,.textdec a  {text-decoration:underline !important;}


.black_Shadow{text-shadow: 0px 1px 1px #000; -moz-text-shadow: 0px 1px 1px #000; -webkit-text-shadow: 0px 1px 1px #000;}


.floatright { float:right; float:right !important;}
.floatleft { float:left; float:left !important;}
.txtalignR { text-align:right; font-family:Arial, Helvetica, sans-serif}
.txtalignC { text-align:center; }

.MarginTop5 { margin-top:5px;}
.MarginTop10 { margin-top:10px;}
.MarginTop15 { margin-top:15px;}
.MarginTop20 { margin-top:20px;}
.MarginBottom10 { margin-bottom:10px;}
.MarginBottom15 { margin-bottom:15px;}
.MarginBottom20 { margin-bottom:20px;}
.MarginBottom5 { margin-bottom:5px;}
.MarginRight5 { margin-right:5px;}
.MarginRight10 { margin-right:10px;}
.MarginRight15 { margin-right:15px;}
.MarginLeft15 { margin-left:15px;}

.PaddingTop5 { padding-top:5px;}
.PaddingTop10 { padding-top:10px;}
.PaddingTop15 { padding-top:15px;}
.PaddingTop20 { padding-top:20px;}
.PaddingBottom10 { padding-bottom:10px;}
.PaddingBottom15 {padding-bottom:15px;}
.PaddingBottom20 { padding-bottom:20px;}
.PaddingBottom5 { padding-bottom:5px;}
.PaddingRight5 { padding-right:5px;}
.PaddingRight10 {padding-right:10px;}
.PaddingRight20 {padding-right:20px;}
.PaddingLeft10 { padding-left:10px;}
.PaddingRight15 {padding-right:15px;}
.PaddingLeft15 { padding-left:15px;}
.PaddingLeft5 { padding-left:5px;}

.NewsSectionLinks { font-family:\5B8B\4F53; text-align:right; }

.DottedLine { background:url(../images/dottedline.gif) repeat-x bottom; }

.NormalList {font-size: 14px; line-height: 24px; overflow:hidden;}
.NormalList li { height: 24px; overflow:hidden;}
.NormalList li a{ }
.SmallList { line-height: 20px; font-size:12px;}
.SmallList li {height:20px; overflow:hidden;}
.SmallList li a{ }
.MicYahei { font-family:\5FAE\8F6F\96C5\9ED1;} 
.SimSun { font-family:\5B8B\4F53; }

.POPBox { height:90px; overflow: hidden;  background:#ccc;}/*border:1px solid #446479;*/
.POPBox155 { height:153px; overflow: hidden; border:1px solid #446479; background:#ccc;}
.POPBox250 { height:248px; overflow: hidden; border:1px solid #446479; background:#ccc;}
.ChaPOPBox250 {height:250px; overflow: hidden; background:#ccc;}


.Titfont { font-size:22px; font-weight:normal; }

.ConSpace300 { width:300px; overflow:hidden;}
.ConSpace300 p { padding-bottom:0;}
.ConSpace315 { width:315px; overflow:hidden;}
.ConSpace340 { width:340px; overflow:hidden; padding:0 0 0 10px;}
.ConSpace650 { width:650px; overflow:hidden; }

.Comborbox { border:1px solid #d7dcdf;}
.ComTopbor2 { border-top:2px solid #d9d9d9;}
.ComBotbor2 { border-bottom:2px solid #d9d9d9;}
.ComRihgtbor1 { border-right:1px solid #d9d9d9; padding-right:9px;}
.ComBotbor1 { border-bottom:1px solid #d9d9d9; }



.Point { font-family:\5B8B\4F53; font-size:8px;}


.ComListbox { border:1px solid #d5dadd; padding:10px 15px; background:url(../images/Rbox_bg.gif) repeat-x left bottom;}
.Comgrabg {background:url(../images/Rbox_bg.gif) repeat-x left bottom;}

.ComTitclear { line-height:21px;   }
	.ComTitclear h4 { display:inline-block; font-size:14x; color:#294151;}
	
.ComTitWbg { background:url(../images/CategoryTitBg.gif) no-repeat left top; line-height:32px; padding:0 10px 0 25px;}
.ComTitWbut { background:url(../images/titbutton.gif) no-repeat 15px center; line-height:30px; padding:0 15px 0 35px; overflow:hidden; height:30px; }
.ComTitWbut02 { background:url(../images/titbutton.gif) no-repeat 0px center; line-height:30px; padding:0 0px 0 15px; overflow:hidden; height:30px; }

	
.ComListvideo { }	
	.ComListvideo li { background:url(../images/videoico.gif) no-repeat left center; padding:0 0 0 20px;}	

.VideoImglink { background:url(../images/dotted.gif) repeat-x left bottom; padding:0 0 10px 0;}

.ComImgword { overflow:hidden; }
.ComImgword .Imglink { padding:0 10px 0 0; margin:0; vertical-align:top;}
.ComImgword p { margin:10px 0 0 0; padding:0; color:#666;}


.ComListSquare li { background:url(../images/List_d.gif) no-repeat 0px 10px; padding:0 0 0 10px;}
.ComListDot li { background:url(../images/List_d2.gif) no-repeat 0px 8px; padding:0 0 0 15px;}

.BDborder { background:url(../images/dotted.gif) repeat-x left bottom; background:url(../images/dotted.gif) repeat-x left bottom !important;}
.BTDSborder { background:url(../images/solid.gif) repeat-x left bottom ; background:url(../images/solid.gif) repeat-x left bottom !important; }

h1 {font-size:34px; }
h2 {font-size:22px; }
h3 { font-size:18px; font-weight:normal;}
h4 { font-size:14px; }
h5 { font-size:12px; }
h6 {}
.fontBlod { font-weight:bold !important; font-weight:bold;}
.fontNormal {font-weight:normal !important; font-weight:normal;}
.fontsize16 { font-size:16px;}
.fontsize18 { font-size:18px;}
.fontsize14 { font-size:14px;}
.fontsize12 { font-size:12px;}

.Partbox { padding:0 10px 10px 10px;}
.Smalltit { /*height:17px;*/ overflow:hidden;}

.ComboxWbg { background:#f3f3f3; }
.ComboxWbg .title { line-height:35px;  padding:0 15px;}

/**paihangyangshi**/
.TabRank { height:32px; background:url(../images/1pxBG.gif) repeat-x left -22px; overflow:hidden;}
.TabRank span { display:inline-block; height:22px; line-height:22px; padding:0 10px;  float:left; cursor:pointer;}
.TabRank .on {  border:1px solid #b6b6b6; border-bottom: none; background:url(../images/1pxBG.gif) repeat-x left top; overflow:hidden; font-weight:bold;}
.ComListRankhot { background:url(../images/rankbg.gif) no-repeat left top ; height:24px; width:13px; line-height:24px; float:left; color:#fff; font-size:10px; text-align:center; padding-right:10px; }
.ComListRankNor { background:url(../images/rankbg.gif) no-repeat left  -24px ; float:left; height:24px; line-height:24px; width:13px; display: inline-block; color:#fff; font-size:10px; text-align:center;  padding-right:10px; }
.ComboxWbgSpace { padding:0 15px 10px 15px; overflow:hidden;}


.SecNav { line-height:30px; width:945px; margin-left:auto; margin-right:auto; overflow:hidden; height:30px; background:url(../images/SecNav.png) no-repeat left center; padding-left:15px;}

.HotNews { overflow:hidden;}
.HotNews p { margin-bottom:0;}

.page { text-align: center; height:30px; background:#efefef; font-size:12px; padding-top:5px;}
.page span,.page a { display: inline-block; padding:3px 8px; border:1px solid #ccc; background:url(../images/pagbg.gif) left top repeat-x;}
.page span.disabled { border:1px solid #e5e5e5; color:#ccc;}
.page span.current {background:#0d5574 url(../images/pagbg.gif) left -25PX repeat-x;  color:#fff;  border:1px solid #eee; }

/*0901*/
.fenye {text-align: center; height:30px; background:#efefef; font-size:12px; padding-top:5px;}
.fenye a { display: inline-block; padding:3px 8px; height:19px; overflow:hidden; border:1px solid #ccc; background:url(../images/pagbg.gif) left top repeat-x;}
.fenye a.disabled { border:1px solid #e5e5e5; color:#ccc;}
.fenye a.current {background:#0d5574 url(../images/pagbg.gif) left -25PX repeat-x;  color:#fff;  border:1px solid #eee; }



.detpage { text-align: right;  background:none; }
.detpage span,.detpage a { display: inline-block; padding:1px 6px; border:1px solid #ccc; background:url(../images/pagbg.gif) left top repeat-x;}
.detpage span.disabled { border:1px solid #e5e5e5; color:#ccc;}
.detpage span.current {background:#0d5574 url(../images/pagbg.gif) left -25PX repeat-x;  color:#fff;  border:1px solid #eee; }


.Share { height:30px; overflow:hidden; padding:0px 10px 0px 10px; line-height:30px;}
#bdshare { line-height:16px; margin-right:10px;}
.Share span.current {background:#2c596d;  color:#fff;}
.Share img { vertical-align:inherit;}
.Share span { padding:1px 3px;}


.photobox { height:65px; border:1px solid #8a969e; width:65px; padding:1px; overflow:hidden;}
.photobox100 { height:100px; border:1px solid #8a969e; width:100px; overflow:hidden; padding:1px;}



.videobox { position:relative;}
.videotb { position:absolute; left:8px; bottom:8px; width:22px; height:22px; background:url(../images/Videotb.png) no-repeat left top;}


.ImgBor { border:1px solid #8a969e; overflow:hidden; display:block;}
.Imgbk12080 { width:120px; height:80px; overflow:hidden;  text-align:center; vertical-align:middle; display: table-cell; *display: block;  *font-size:70px;  *font-family:Arial; }
.Imgbk12594 { width:122px; height:92px; overflow:hidden;  text-align:center; vertical-align:middle; display: table-cell; *display: block;  *font-size:80px;  *font-family:Arial; }
.Imgbk12570 { width:121px; height:68px; overflow:hidden;  text-align:center; vertical-align:middle; display: table-cell; *display: block;  *font-size:59px;  *font-family:Arial; }
.Imgbk150100 { width:148px; height:99px; overflow:hidden;  text-align:center; vertical-align:middle; display: table-cell; *display: block;  *font-size:87px;  *font-family:Arial; }


/**updated on 0826 **/
/*-----height ------*/
.heightrow2 { height:36px; overflow:hidden;}
.titlerow2 { height:29px; overflow:hidden;}
.descrow4 { height:72px; overflow:hidden;}
p.descrow4  { padding-bottom:0;}
.rewutuwenbox { height:104px; overflow:hidden; }
.rewutuwenbox p { height:54px; overflow:hidden; }
.rewutuwenbox80 { height:80px; overflow:hidden; }

/**updated on 0827 **/
.lineheight24 { line-height:24px;}

/**updated on 0924 **/
.indexscrollspace #indexscrollbox li,.indexscrollspace #indexscrollbox02 li { line-height:24px; height:24px; line-height:24px !important; height:24px  !important;}


/**0925**/
.NewsAllList li { line-height:24px !important;}



/*=============================== Public Style end ===============================>>/*/