﻿
/*  Reset  */
html,body,div,span,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,cite,code,del,em,img,q,small,strong,sub,sup,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend { margin:0; padding:0; border:0; font-size:100%;}
body { background:#fff; color:#000; font:12px simsun; text-align:center;}
ol,ul { list-style:none;}
cite,em,strong,th,h1,h2,h3,h4,h5,h6 { font-style:normal; font-weight:normal;}
input,textarea,select,button,td { font-size:100%;}
a { color:#000; text-decoration:none;}
a:hover { color:#f00; text-decoration:underline;}
.sepln { display:none;}

/*  CMS Common title colors  */
.title_default { }
.title_black { color:black !important;}
.title_red { color:red !important;}
.title_blue { color:blue !important;}
.title_green { color:green !important;}
.title_brown { color:brown !important;}
.title_gray { color:gray !important;}


#pageFooter { border-top:1px solid #ccc; background:#f2f2f2; padding:20px 0 20px !important;}

/**/
.webTitle { text-align:left; position:absolute; top:-99999px; left:-9999em;}

.maxWidth { width:1000px; margin:auto;}
.maxWidth:after { display:block; clear:both; content:""; visibility:hidden; height:0;}

#pageFooter { margin-top:30px !important; line-height:30px; padding:10px 0; text-align:center; }
#pageFooter hr { display:none; }
#pageFooter, #pageFooter a { color:#666; }
#pageFooter a:hover { color:#b31515; }


/**/
.newsList { text-align:left;}
.newslist { text-align:left;}
.newslist li { font:12px/26px simsun; background:url("gray-dot.png") no-repeat 0 11px; padding-left:10px; height:26px; overflow:hidden;}
.newslist li a { color:#333;}
.newslist li a:hover { color:#c00;}


/**/
.main { text-align:left;}
.main-left { width:722px; float:left;}
.main-right { width:250px; float:right;}

/**/
.main-first { padding-top:20px;}
.main-first { width:100%; overflow:hidden;}
.main-first-left { width:350px; float:left;}
.main-first-right { margin-left:375px; _margin-left:372px; height:368px; overflow:hidden;}


.main-first-left img { width:350px; height:280px; display:block;}
.main-first-left .focusTopic_cont { padding:5px 15px 5px; background:#ededed;}
.main-first-left .focusTopic_tit { font:bold 18px/30px "Microsoft YaHei"; height:30px; overflow:hidden;}
.main-first-left .focusTopic_txt { color:#666; line-height:24px; height:48px; overflow:hidden;}
.main-first-left .focusTopic_txt a { color:#666;}
.main-first-left .focusTopic_txt a:hover { color:#c00;}
.main-first-left .moreLnk { display:none;}

/**/
.headline { margin-top:-11px; width:100%; overflow:hidden;}
.headline .focusTopic { border-top:1px dashed #ccc; margin:-1px 0 0;}
.headline h2 { font:bold 18px/28px "Microsoft YaHei"; padding:10px 0 0; color:#333; height:28px; overflow:hidden;}
.headline h2 a:hover,
.headline p a:hover { color:#f60;}
.headline p { color:#666; text-align:left; line-height:24px; margin:0 0 12px; height:48px; overflow:hidden;}
.headline p a { color:#c00;}


/**/
.modTit { width:100%; overflow:hidden; padding-bottom:2px; border-bottom:3px solid #b6241f;}
.modTit strong { float:left; font:24px/38px "Microsoft YaHei"; color:#333; padding-right:5px;}
.modTit-link { float:right; padding:10px 10px 0 0; font:16px/28px "Microsoft YaHei";}
.modTit-link a { color:#666;}
.modTit-link a:hover { color:#c00;}
.doubleNews-item .modTit-link { padding:5px 0 0 0; font-size:14px;}


/**/
.lastNews { margin-top:30px;}
.lastNews-con { padding-top:10px;}

.lastNews .item { padding:2px 0 15px; margin-bottom:6px; border-bottom:1px dashed #dfdfdf;}
.lastNews .item-tit { padding:10px 0; font:bold 18px/32px "Microsoft YaHei"; height:32px; overflow:hidden;}
.lastNews .item-cont { overflow:hidden; zoom:1; font-size:12px; line-height:26px; color:#666;}
.lastNews .item-cont-img { height:123px; float:left;}
.lastNews .item-cont-img img { display:block; width:185px; height:123px; border:1px solid #e5e5e5; margin-right:18px;}
.lastNews .item-other { display:none;}
.lastNews .item-cont-txt a { color:#e75d00; padding-left:6px;}
.lastNews .item-cont-txt a:hover { color:#c00;}

.lastNews .item-onlytext .item-cont-img {display:none;}
.lastNews .item-onlytext .item-cont-txt {display:block; text-indent:2em;}




/**/
.doubleNews { width:754px; margin-right:-32px; padding-top:25px;}
.doubleNews .modTit strong { font:22px/34px "Microsoft YaHei";}
.doubleNews-item { width:345px; float:left; _display:inline; margin-right:32px;}

.doubleNews .figure-news { width:100%; overflow:hidden; padding:20px 0 10px; margin:auto; text-align:left;}
.doubleNews .figure-news img { width:115px; height:75px; display:block;}
.doubleNews .fn-pic { width:115px; float:left; display:inline;}
.doubleNews .fn-cont { margin-left:125px; _margin-left:122px; height:75px; overflow:hidden;}
.doubleNews .fn-cont-tit  { font:bold 16px/22px "Microsoft YaHei"; display:block; height:22px; overflow:hidden;}
.doubleNews .fn-cont-tit a { color:#222;}
.doubleNews .fn-cont-tit a:hover { color:#c00;}
.doubleNews .fn-cont-txt { padding-top:8px; color:#666; line-height:24px; display:block;}
.doubleNews .fn-cont-txt a { color:#e75d00;}
.doubleNews .fn-cont-txt a:hover { color:#000;}
.doubleNews .newslist { padding-top:5px; padding-bottom:20px;}
.doubleNews .newslist li { font-size:14px; line-height:30px; height:30px; background-position:left 13px;}
.doubleNews .newslist li a { color:#000;}
.doubleNews .newslist li a:hover { color:#c00;}




/**/
.m-r-mod { padding-top:20px;}
.m-r-mod-tit-red { background:#ededed; height:34px;}
.m-r-mod-tit-red strong { float:left; padding:0 14px; background:#b6241f; color:#fff; font:17px/34px "Microsoft YaHei";}
.m-r-mod-tit-gray { background:url("m-r-tit-bg.png"); height:34px;}
.m-r-mod-tit-gray strong { float:left; padding:0 14px; background:#fff; color:#333; font:17px/34px "Microsoft YaHei";}

.m-r-mod .focusTopic { padding-top:8px;}
.m-r-mod .focusTopic_tit { font:bold 14px/28px simsun; height:28px; overflow:hidden;}
.m-r-mod img { display:block; width:108px; height:90px;}
.m-r-mod .focusTopic_pic { width:108px; height:90px; float:left; padding-top:5px;}
.m-r-mod .focusTopic_txt { padding-top:2px; margin-left:118px; _margin-left:115px; line-height:24px; color:#666; height:96px; overflow:hidden;}
.m-r-mod .focusTopic_txt a { color:#666;}
.m-r-mod .focusTopic_txt a .moreLnk { color:#e75d00;}
.m-r-mod .focusTopic_txt a:hover { color:#f60; text-decoration:underline;}
.m-r-mod .newslist { padding-top:10px;}
.m-r-mod .newslist a { color:#666;}
.m-r-mod .newslist a:hover { color:#c00;}

/**/
.m-r-mod .photoAlbum_item { padding-top:15px;}
.m-r-mod .photoAlbum_item img { width:250px; height:120px; overflow:hidden;}
.m-r-mod .photoAlbum_item .photoAlbum_item_pic { height:120px;}
.m-r-mod .photoAlbum_item_txt { text-align:center; font:bold 14px/30px simsun; height:30px; overflow:hidden;}

.outer-hezuo { margin-top:10px;}
.outer-hezuo img { display:block; width:250px; height:350px;}


/* List */
.list { margin-top:5px; text-align:left; background:url(mainBg.gif)  repeat-y; border-bottom:1px solid #ddd;}
.list-left { width:492px;float:left;border-top:1px solid #ddd; border-left:1px solid #ddd;}
.list-right { width:492px;float:right;border-top:1px solid #ddd;border-right:1px solid #ddd;}

.list .hd {border-bottom:1px solid #ddd; background:#f3f3f3; height:60px; line-height:60px; clear:both;}
.list .hd h2 { float:left; color:#B31515;float:left; height:36px; text-align:center; display:inline-block; padding:0 20px; font:22px/60px 'Microsoft YaHei','SimHei';}
.list .hd h2 a { color:#B31515; text-decoration:none; }
.list .hd .more { float:right; text-indent:12px; width:68px; }
.list .hd .more a { color:#999; display:block; height:60px;background:url(more2.gif) no-repeat scroll 36px 21px;}
.list .hd .more a:hover { color:#b31515;background:url(more2hover.gif) no-repeat scroll 36px 21px;}

.list ul{padding:15px;}
.list li:after{content: "\0020";height:0;clear:both;display:block;}
.list li{line-height:28px;text-align:right;font-size:12px;background:url(hit.gif) -3px 9px no-repeat;text-indent:10px; color:#999;}
.list li.splitline{ height:0; margin:0; margin-bottom:14px; *margin-bottom:0; *line-height:0; padding:0; overflow:hidden;}
.list li a{float:left;font-size:14px;overflow:hidden;height:28px;text-align:left;}


/* list-page */
.container {width:1000px; margin:12px auto 0; overflow:hidden; zoom:1; text-align:left; font-family:"Microsoft YaHei";}
.primary {width:640px; float:left;}
/*.side {width:300px; margin-left:200px; position:absolute; left:50%; top:0px;}*/
.side {width:300px; float:right;}
.modcmn-tit {line-height:36px; border-bottom:5px solid #940000;}
.modcmn-tit h2 {padding-left:18px; font-size:20px; background:url('title-icon-red.png') 0 11px no-repeat;}
.modcmn-tit span {float:right;}

/*.latestnews {margin-top:20px;}*/
.latestnews .mod-bd {padding-top:7px;}
.latestnews .morelnk {margin-top:20px; text-align:center;}
.latestnews .morelnk a {display:block; line-height:39px; font-size:18px; border:1px solid #d9d9d9;}
.latestnews .morelnk a:hover {background:#efefef;}
.latestnews .item {padding:12px 0 26px; border-bottom:1px solid #dfdfdf;}
.latestnews .item-tit {padding:13px 0 13px 0;; line-height:32px;}
.latestnews .item-tit a {font-size:20px; font-weight:bold;}
.latestnews .item-other {padding-left:5px;}
.latestnews .item-other em { padding-left:15px;}
.latestnews .item-cont {display:none;}

.pages {margin-top:36px; height:30px; text-align:center;}
.pages a {background:#f5f5f5; border:1px solid #d2d0d1; color:#333; padding:5px 8px; _padding:4px 6px; margin:0 3px; zoom:1; font-family:Arial,"Microsoft YaHei"; text-decoration:none;}
.pages a:hover {background:#efefef; border:1px solid #ddd; color:#f00;}
.pages span {color:#999; padding:5px; margin:0 3px; font-family:Arial,"Microsoft YaHei"; _padding:4px 6px; zoom:1;}
.pages span.curPage {color:#f00; font-weight:bold;}

.rank-tab .mod-hd {border-bottom:1px solid #ddd; width:100%; overflow:hidden;}
.rank-tab .mod-hd span {display:inline-block; padding:0 12px; float:left; border:1px solid #DDD; border-width:1px 1px 0 1px; font:18px/36px 'Microsoft YaHei'; cursor:pointer;}
.rank-tab .mod-hd span.current {color:#fff; border-color:#B31515; background:#B31515;}
.rank-tab .newslist { padding-top:10px;}

#CH_SY_DH_00002, #CH_SY_DH_00002 div {display:inline;}
/**/
#newsHead {height:75px; margin:0 auto; overflow:hidden; width:1000px; position:relative;}
#newsLogo { position:absolute; left:0px; top:26px;height:44px; width:118px; text-align:left;}
#newsLogo img {border:0;}
#rollNews {color:#5d5d5d; position:absolute; left:118px; top:5px;font-size:12px; line-height:25px; text-align:left; width:460px;}
#rollNews a {color:#5d5d5d; margin-right:5px;}
#rollNews a:hover {color:#b31515;}
#rollNews h3 {font-size:12px; font-weight:normal; float:left; margin:0; padding:0; width:60px;}
#rollNewsCon {float:left; height:25px; overflow:hidden; width:350px;}
#rollNews span {display:block; float:left; width:350px; height:25px; overflow:hidden;}
.baiduSearch {height:26px; overflow:hidden; float:right; width:300px;}
.cse .gsc-control-cse, .gsc-control-cse {padding:0 !important; background:none !important; border:0 !important;}
.gsc-input-box {height:22px !important;}
.gsib_a {padding-top:2px !important;}
.cse .gsc-search-button input.gsc-search-button-v2, input.gsc-search-button-v2 {padding:4px 27px !important; margin-top:0 !important;}
#newsNav {color:#fff; position:absolute; left:118px; top:30px;font-size:14px; height:29px; padding-top:7px;text-align:center; width:882px; background:#b6241f;}
#newsNav a{color:#fff;margin:0 16px; padding-top:3px; padding-left:8px; padding-right:8px; padding-bottom:3px; display:inline-block;text-decoration:none; float:left; overflow:hidden;}
#newsNav em{width:2px; background:url(navline.gif) no-repeat scroll 0px 4px; height:20px; overflow:hidden;display:inline-block; float:left;}
#newsNav a:hover{color:#fff; background:#820504}

.chanHead {margin:0 auto; width:1000px;}
.chanNav{ background:#f7f7f7; border-bottom:1px solid #d9d9d9; height:30px;font-size:12px; min-width:1000px;}
.chanNavCon {width:1000px; margin:0 auto; *zoom:1; letter-spacing:0;}
.chanNavCon:after { display:block; clear:both; content:""; visibility:hidden; height:0;}
.chanNav span.left{ float:left; padding-top:8px;}
.chanNav span.left a{padding:0 1px;}
.chanNav span.right{ float:right; padding-top:5px;}
.chanNav span.right a{ margin-left:10px;}
.chanNav span.right a.cnLogin{background:#d03c4d; color:#fff; font-weight:bold; margin-left:10px; padding:3px 4px;}
.chanNav span.right a.cnLogin:hover{background:#6e0007;}
.chanNav a{ display:inline-block;font-size:12px; color:#000; text-decoration:none;}
.chanNav a:hover{font-size:12px; color:#b31515; text-decoration:underline;}
.chanTopNickname { line-height:20px;}

.cht-01 {text-align:center; margin:5px auto; width:1000px;}
.adbroker_com{ margin:0 auto;}

