@charset "utf-8";

/* Common */
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select{margin:0;padding:0}
body,input,textarea,select,button,table{font-family:'宋体',sans-serif;font-size:14px}
img,fieldset{border:0}
ul,ol{list-style:none}
em,address{font-style:normal}
a{text-decoration:none; color:#000;}
a:hover,a:active,a:focus{text-decoration:underline; color:#006898;}
.blind{visibility:hidden;overflow:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:0;line-height:0}
.clear { clear:both;}
body { background:#125aa4;}
.hea {height:42px;background:#fff; font-family:'宋体'; font-size:12px;}
.top {margin:0 auto; width:960px;}
.top .logo{float:left}
.top .menu{float:right;padding-top:16px}
.top .menu a,.menu a:visited{color:#333;text-decoration:none}
.top .menu a:hover{color:#333;text-decoration:underline}

.banner{ height:299px; background:url(../img/banner.jpg) no-repeat 50% 0; overflow:hidden; zoom:1;}
#container { background:url(../img/bg_body.jpg) no-repeat 50% 0;}
#content {width:960px;margin:0 auto; background:#fff;}
.bluefont { color:#006898;}
.layer { overflow:hidden; zoom:1;}


.title { height:38px; background:url(../img/bg_hd.jpg) no-repeat 50% 0;}
.title h2 {font:22px/38px "Microsoft Yahei","冬青黑体简体中文 w3"; color:#000; padding:0 0 0 92px;}
.title h2 span { font-size:30px; color:#faf56f;}

#areafocus { position:relative; border:#345b8a solid 4px;}
#areafocus .title  { background:url(../img/bg_areafocus.jpg) no-repeat 0 0; position:absolute;width:415px; top:2px; right:0; height:73px; }
#areafocus .title h2 {line-height:73px; padding-left:40px;}
#areafocus .title span { color:#999; font-family:Tahoma, Geneva, sans-serif; font-size:18px; text-transform:uppercase;}
#areafocus .pic { float:left; margin-right:30px;}
#areafocus p { color:#666; text-indent:2em; line-height:18px; margin-bottom:8px; padding-right:30px;}
.report-list { float:right; width:710px; margin-right:30px;}
.report-list li { background:#f0f6fc; padding:8px 16px; margin-bottom:20px; position:relative;}
.report-list li .medianame { position:absolute; top:10px; left:-180px; height:121px; width:147px; border:#ccc solid 1px; padding:4px;font:16px/40px "Microsoft Yahei","冬青黑体简体中文 w3"; color:#000;-moz-box-shadow:3px 3px 10px #ccc;-webkit-box-shadow:3px 3px 10px #ccc;box-shadow:3px 3px 10px #ccc; }
.report-list li .medianame img { margin:0; border:none; float:none;}
.report-list li strong,#areaview li strong,#areavideo strong,.article-list strong {font:16px/30px "Microsoft Yahei","冬青黑体简体中文 w3"; color:#000; display:block;}
.report-list li p,#areavideo li p,#areaview li p,.article-list p { color:#999; font-size:12px; line-height:21px;}
.report-list li img { float:left; border:#ccc solid 1px; margin:15px 20px 15px 0;}
#areavideo ul,#areaview ul,#areaarticle .bd { padding:20px 30px; overflow:hidden; zoom:1;}
#areavideo li { float:left; width:50%;}
#areavideo li a.pic { float:left; border:#ccc solid 1px;-moz-border-radius:2px;-webkit-border-radius:2px; border-radius:2px; padding:5px; background:#fff; margin-right:6px;}
#areavideo li a.pic img { border:#ccc solid 1px;}
#areavideo .text { background:#f0f6fc; padding:8px 5px; float:right; width:245px; height:88px; margin-right:8px;}
#areavideo strong { font-size:18px; padding-top:10px; line-height:40px;}
#areavideo li p { font-size:14px;}
#areaview .text { float:left; width:820px; border-bottom:#ebebeb solid 1px;}
#areaview li { overflow:hidden; zoom:1;}
#areaview li strong { background:url(../img/bg_icon.jpg) no-repeat 0 14px; padding-left:10px;}
#areaview li em { color:#000;}
#areaview li p { padding-left:10px;}
#areaview li span { margin-right:30px;}
#areaview li img { float:left; border:#ccc solid 1px; margin:8px 18px 0 0;}
.article-list { float:left; width:540px;}
.article-list li { background:url(../img/bg_article-list.jpg) no-repeat 0 100%; height:63px;}
.articlexg-list { float:right; width:320px;}
.articlexg-list li { line-height:25px; font-size:14px;background:url(../img/bg_icon.jpg) no-repeat 0 10px; padding-left:10px; height:25px; overflow:hidden;}


#footer{ padding:20px 0;line-height:24px;text-align:center;font-family:'宋体'; font-size:12px;}
#footer .con { width:960px; margin:0 auto; color:#000;}