@charset "utf-8";
/* CSS Document */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{margin:0; padding:0;}
ol, ul{list-style:none;}
h1, h2, h3, h4, h5, h6{font-size:100%;}
p, h1, h2, h3, h4, h5, h6, span, a, table{ font-size:12px;}
table{border-collapse:separate; border-spacing:0;}
img{ border:none;}
a{ text-decoration:none;}
a img{ border-width:0; vertical-align:middle;}
a:hover{ text-decoration:underline;}
.clear{ clear:both;}
body{overflow-x:hidden; font-family:"微软雅黑", "宋体";}

.topBg{ width:100%; height:90px; background-color:#056f9f;}
.top{ width:1200px; margin:0 auto; padding-top:15px;}
.logo{ width:162px; height:58px; float:left; background:url(../images/logo.gif) no-repeat 0 0;}
.logo a{ display:block; width:100%; height:100%; overflow:hidden; text-indent:-1000px;}
.search{ width:320px; height:30px; border:#1f8fb6 solid 3px; margin-top:8px; border-radius:4px; float:right;}
.search dt{ width:260px; float:left;}
.search dt input{ width:255px; height:20px; line-height:20px; padding:5px 0 5px 5px; color:#666; border:none; font-family:"微软雅黑", "宋体";}
.search dd{ width:60px; float:right;}
.search dd input{ width:60px; height:30px; border:none; background-color:#036183; color:#FFF; font-size:14px; font-family:"微软雅黑", "宋体"; cursor:pointer;}
.menuBg{ height:35px; width:100%; background-color:#025a82;}
.menu{ width:1200px; margin:0 auto;}
.menu li{ line-height:35px; height:35px;float:left;}
.menu li a{ color:#FFF; font-size:14px; display:block; padding:0 35px; height:35px;}
.menu li a:hover{ text-decoration:none; background-color:#044766;}

.indexHot{ width:1200px; margin:0 auto; padding:15px 0; border-bottom:#F5F5F5 solid 3px; overflow:auto;}
.indexHot_l{ width:200px; padding-right:15px; float:left;}
.hotH3{ font-size:14px; color:#e35932;}
.indexHot_l ul{ margin-top:5px; overflow:hidden; height:330px;}
.indexHot_l ul li{ line-height:20px; padding:8px 0 10px; border-bottom:#ddd solid 1px;}
.indexHot_l ul li a{ color:#333; font-size:14px;}
.indexHot_l ul li a:hover{ text-decoration:none;}
.indexHot_l ul li p{ margin-top:5px; color:#999;}
.indexHot_m{ width:610px; float:left; padding-right:15px;}
.ftitle{ width:100%; height:40px; background-color:#f7f7f7;}
.ftitle span{ width:50px; line-height:40px; text-align:center; background-color:#5485db; display:block; float:left; color:#FFF; font-size:16px;}
.ftitle h1{ line-height:40px; float:left; width:540px; padding-left:20px;}
.ftitle h1 a{ color:#333; font-size:18px; font-weight:normal;}
.ftitle h1 a:hover{ color:#C00; text-decoration:none;}
.ftitleFocus{ width:610px; height:300px; margin-top:10px;}
.indexHot_r{ width:360px; float:left; height:350px; overflow:hidden;}
.wrHot{ width:100%; border-bottom:#ddd dashed 1px; padding:15px 0; float:left;}
.wrHot dt{ width:105px; float:left;}
.wrHot dd{ width:225px; float:right; padding-right:15px;}
.wrHot dd h4 a{ font-weight:normal; color:#333; font-size:14px;}
.wrHot dd h4 a:hover{ text-decoration:none;}
.wrHot dd p{ color:#999; margin-top:12px;}

.nBanner{ height:160px; margin:12px auto 0; width:1200px;}
.nBanner a{ display:block; float:left; height:160px; width:385px;}

.main{ width:1200px; margin:0 auto;}
.left{ width:820px; float:left;}
.newsList{ padding:20px 0; border-bottom:#F5F5F5 solid 3px; height:135px;}
.newsList dt{ width:180px; float:left;}
.newsList dd{ width:620px; float:right;}
.newsList dd h2{ line-height:30px;}
.newsList dd h2 a{ font-weight:normal; color:#333; font-size:16px;}
.newsList dd h2 a:hover{ color:#C00;}
.zaiyao{ margin-top:15px; line-height:22px; color:#666; font-size:14px;}
.time{ margin-top:15px; color:#666;}
.time a{ color:#5485db; margin-right:20px;}
.right{ width:360px; float:right; padding-top:20px;}
.weixin{ display:block; width:360px; height:175px;}
.rightBox{ width:100%;}
.rightTitle{ background-color:#F8F8F8; height:35px;}
.rightTitle h3{ line-height:35px; width:100px; background-color:#eee; text-align:center; color:#e35932; font-size:16px;}
.hot-comments-list{ margin-top:10px;}
.hot-comments-list li{ border-bottom:#eee solid 1px; position:relative; padding:10px 90px 10px 40px;}
.hot-comments-list li em{color:#FFF; display:block; height:30px; left:0; font:28px/30px Arial; position:absolute; text-align:center; top:13px; width:30px;}
.commentimg{ position:absolute; right:0; top:7px; width:80px;}
.hot-comments-list li h4{ font-weight:normal; line-height:22px; margin-bottom:7px;}
.hot-comments-list li h4 a{ color:#333; font-size:14px;}
.hot-comments-list li h4 a:hover{ text-decoration:none;}
.hot-comments-list li p{ line-height:20px; color:#666;}
.recoder{ padding-top:5px;}
.recoder li{ margin-top:15px; position:relative; height:125px; overflow:hidden;}
.cat{ background-color:#4588CC; font-size:14px; color:#FFF; height:20px; line-height:20px; text-align:center; width:35px; position:absolute; left:0; top:0;}
.rcontent{ position:absolute; left:35px; top:0; width:325px; height:125px; overflow:hidden;}
.titleBg{ width:100%; height:30px; background-color:#000; position:absolute; right:0; bottom:0; filter:alpha(opacity=50); opacity:0.5; -moz-opacity:0.5; -khtml-opacity:0.5;}
.rcontent p{ width:100%; line-height:30px; text-align:center; color:#FFF; position:absolute; bottom:0; right:0; z-index:2;}
.rcontent p a{ color:#FFF; font-weight:bold; font-size:14px;}

.footer{ width:100%; margin-top:50px; background-color:#248bb6;}
.footerBox01{ height:30px; padding:20px 0; width:1200px; margin:0 auto;}
.footerBox01 p{ float:left; line-height:30px; height:30px;}
.footerBox01 p a{ color:#FFF; margin-right:10px;}
.footerBox02{ height:30px; background-color:#025a82;}
.footerBox02 p{ width:1200px; margin:0 auto; line-height:30px; color:#FFF;}
.footerBox02 p span{ float:right; color:#FFF;}
.tongji{ float:left;}

/* 列表、内容 */
.location{ padding-top:15px; color:#333; font-size:14px;}
.location a{ color:#666; margin:0 5px;}
.rightGg{ padding-top:15px;}
.newsTitle{ padding-top:30px; position:relative;}
.newsTitle h1{ line-height:30px; font-size:20px; color:#333;}
.bt{ width:30px; height:28px; display:block; float:right; background:url(../images/ico_01.gif) no-repeat 0 0; color:#FFF; text-align:center; line-height:20px; position:absolute; right:0; top:33px;}
.bt:hover{ text-decoration:none; color:#F60;}
.newsTitle p{ margin-top:15px; line-height:20px; color:#666;}
.newsTitle p a{ color:#5485db;}
.fenxiang{ position:absolute; right:0; top:70px; width:170px;}
.content{ padding-top:10px; border-top:#eee solid 1px; margin-top:20px;}
.content h2{ margin-top:10px; font-size:16px;}
.content p{ line-height:25px; color:#333; font-size:14px; margin-top:10px; text-indent:25px;}
.content p a{ color:#09F; font-size:14px; margin:0 3px;}
.content p a:hover{ color:#C00; text-decoration:none;}
.blogWriter{ padding:10px 15px; background-color:#f5f6f7; margin-top:30px; position:relative;}
.blogWriter p{ line-height:25px;}
.blogWriter p a{ color:#000; margin:0 2px;}
.blogWriter p a:hover{ color:#C00; text-decoration:none;}
.fx{ position:absolute; right:20px; top:20px; width:170px;}
.xiangguan{ padding:10px 15px 20px; overflow:auto; background-color:#f5f6f7; margin-top:10px;}
.xiangguan h3{ line-height:20px; background:url(../images/ico02.png) no-repeat left center; padding-left:25px; color:#de5932; font-size:14px;}
.xiangguan ul{ padding-top:15px; margin-left:-47px; overflow:hidden; width:840px;}
.xiangguan ul li{ width:120px; float:left; margin-left:47px; display:inline; color:#333; line-height:18px;}
.xiangguan ul li img{ margin-bottom:10px;}
.xiangguan ul li a{ color:#333;}
.xiangguan ul li a:hover{ text-decoration:none; color:#F60;}
.comment{ margin-top:20px;}
.commentTitle{height:35px;}
.commentTitle h3{ width:100px; line-height:35px; font-size:16px; color:#de5932;}
.commentTitle span{ float:right; line-height:35px; color:#333;}
.commentTitle span b{ color:#C00; margin:0 3px;}
.shuru{ border:#eee solid 1px; height:72px; padding:1px;}
.shuru dt{ width:42px; height:42px; float:left; padding:15px; background-color:#eee;}
.shuru dd{ width:742px; float:left; border-left:#eee solid 1px; margin-left:1px;}
.shuru dd textarea{ width:740px; height:68px; border:#FFF solid 1px; font-size:14px; color:#333;}
.tijiao{ height:28px; padding:12px 0 10px;}
.tjBut{ float:right;}
.tijiao p{ line-height:28px; float:left; color:#333;}
.tijiao p img{ margin:-3px 0 0 10px;}
.commentList{ margin-top:15px;}
.commentList h3{ line-height:35px; font-size:16px; color:#333; font-weight:normal; border-bottom:#ddd solid 3px;}
.commentList dl{ padding:15px 0 20px; border-bottom:#eee solid 1px; float:left; width:100%;}
.commentList dl dt{ float:left; width:42px;}
.commentList dl dd{ width:755px; float:right;}
.plTime{ color:#44708e; font-size:12px;}
.plTime span{ float:right; color:#999;}
.commentList dl dd p{ margin-top:10px; color:#333;}
.zhichi{ text-align:right; font-size:12px; color:#333; margin-top:10px;}
.zhichi a{ color:#666; margin-left:10px;}
.zhichi span{ color:#C00; padding:0 2px;}

/* 分页 */
.fenye{color: #666666; font-family: "微软雅黑","宋体"; font-size: 12px;  margin: 10px; padding: 3px; text-align: center;}
.fenye a{background: none repeat scroll 0 0 #F1F6FA; border: 1px solid #DEDFDE; color: #295AA8; margin-right: 3px; padding: 2px 6px; text-decoration: none;}
.fenye a:hover{ background-color:#F1F6FA; background-image: none; border: 1px solid #2C63B1; color: #254F9B; text-decoration: none;}
.fenye span{background-color:#5478B8; background-image: none; border: 1px solid #345EA9; color: #FFFFFF; margin-left: 0; margin-right: 3px; padding: 2px 6px;
text-align: center;}
.fenye select{ margin-left:5px;}

#tbox{position:fixed; width:54px; z-index:99999;}
#tbox a{color:#F60; display:block; font-size:14px; height:54px; overflow:hidden; text-indent:60px; white-space:nowrap; width:54px;}
#yuedu{background:url(../images/rIco.gif) no-repeat 0 0; bottom:116px; position:absolute;}
#pinglun{background:url(../images/rIco.gif) no-repeat 0 -54px; bottom:58px; position:absolute;}
#gotop{ background:url(../images/rIco.gif) no-repeat 0 -108px; bottom:0; display:none; position:absolute;}
#yuedu:hover{ background:url(../images/rIco.gif) no-repeat -54px 0;}
#pinglun:hover{ background:url(../images/rIco.gif) no-repeat -54px -54px;}
#gotop:hover{background: url(../images/rIco.gif) no-repeat -54px -108px;}

.searchJg{ margin-top:15px; font-size:14px;}
.searchJg b{ color:#C00;}
.searchJg span{ color:#F60; font-size:20px;}

/*内链调用*/
.left_list{ margin-top:20px; width:100%;}
.leftUl{ padding:8px 15px 0;}
.leftUl li{ width:318px; line-height:35px; height:35px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; background:url(../images/listIco.gif) no-repeat 0 center; padding-left:12px; color:#496082;}
.leftUl li a{ color:#496082; font-size:14px;}

/*首次登录提示*/
#bannerId{ width:100%; z-index:9999; height:130px; position:fixed; bottom:0; left:0;}
.fBannerBg{ width:100%; height:105px; background-color:#071828; filter:alpha(opacity=80); opacity:0.8; -moz-opacity:0.8; -khtml-opacity:0.8; position:absolute; left:0; bottom:0;}
.firstBanner{ width:1200px; margin:0 auto; position:relative; z-index:9998;}
.firstBanner a{ display:block; width:1050px; height:130px;}
.firstBanner div{ position:absolute; right:60px; top:50px; cursor:pointer;}