﻿body, dl, dd, h1, h2, h3, h4, h5, h6, p, form{ margin:0; padding:0;}   ol,ul,li{margin:0; padding:0; list-style:none;}
.left{ float:left;}.right{ float:right;}.red{ color:#c40404;}.bold{ font-weight:bold;}.center{ margin:0 auto;}.clear_r{ clear:both;}
body{ background:#f0f0f0; font:12px/150% Arial, "宋体"; color:#2b2b2b;}
a img{ border:none;}
/*----------------------------------A--------*/
a:link { color: #003180; text-decoration: none;}
a:visited { color: #003180; text-decoration: none;}
a:hover { color: #ba2636; text-decoration:underline;}
a:active { color: #003180; text-decoration: none;}

/*--------top--------*/
.top{ height:40px; background:#fff; font-size:12px;}
.topcont{ width:960px; height:40px; margin:0 auto;}
.topcont a.logo{ float:left;}
.topcont .mnav{ float:right; width:750px; text-align:right; height:40px; line-height:40px;}
/*----------------------------------main--------*/
.banner{ width:100%; height:132px; text-align:center; background:#0668ab;}
.main{ width:960px; background:#fafafa; border:1px #d1d1d1 solid; margin:20px auto 0 auto; line-height:24px; position:relative;}
.footer{ margin:auto; width:774px; height:155px; padding-top:25px; text-align:center; line-height:200%; color:#656565;}
.footer a{ padding:0 6px; color:#2151a5;}

.maincont{ width:655px; border-right:1px #e5e6e6 solid; padding:25px; float:left; overflow:hidden; zoom:1; font-size:14px; background:#fff;}
.thor{ width:205px; padding:24px; float:right; overflow:hidden; zoom:1;}
.main h3{ font-size:18px; color:#ff3936; font-family:"微软雅黑"; font-weight:normal;}
.maincont .dy{ padding-bottom:20px; background:url(../images/xian.gif) center bottom no-repeat; margin-bottom:20px;}
.maincont .dy span{ color:#ff3936; font-weight:bold;}
.maincont p{ text-indent:2em;}
.maincont hr{ height:1px; border:none; border-top:1px #e9e9e9 dotted; padding:15px 0; margin-top:20px;}
.maincont img{ margin:20px auto;}
.thorlist{ padding:12px 0; text-align:center;}
.thorlist dd{ width:199px; padding:2px; border:1px #ebebeb solid;}

/*----------------------------------msg--------*/
.msgcont{ width:910px; padding:25px; background:#fff; border:1px #d1d1d1 solid; margin:20px auto 0 auto;}

.info02{ padding-bottom:25px; font-size:16px; overflow:hidden; zoom:1;}
.info02 p{ padding:10px 0;}
.info02 span.blue{ color:#007cef;}
.info02 h4{ font-size:18px; font-weight:normal; font-family:"微软雅黑"; padding-top:10px;}

.page_bott{ clear:both; padding-top:20px; overflow:hidden; zoom:1;}
.page_bott .up{ float:left; width:157px; display:block; font-size:12px;}
.page_bott .up a{ width:90px; height:30px; background:url(../images/btn02.gif) no-repeat; border:none; cursor:pointer; font-size:14px; font-weight:bold; color:#10559f; vertical-align:middle; text-indent:-9999px; display:block;} 
.page{ text-align:right; height:35px; line-height:22px;  padding-top:10px; float:right; width:700px;}
.page a{ color:#fff; padding:1px 5px; margin-left:5px; background:#000; font-size:12px;}
.page a:hover{ text-decoration:none; background:#aad83e;}
.page a.selected_page{ background:#aad83e; color:#fff; padding:1px 5px; margin-left:5px;}
.page a.prevnext{ padding:1px 5px; color:#fff;}

.page2{ text-align:right; height:35px; line-height:22px; float:right; width:500px;} 
.page2 a{ color:#10559f; padding:1px 5px; margin-left:5px; font-size:12px;}
.page2 a:hover{ text-decoration:none;}
.page2 a.selected_page{ color:#c10f1c; padding:1px 5px; margin-left:5px; border:1px #c10f1c solid;}
.page2 a.prevnext{ padding:1px 5px; color:#10559f;}

.login{ padding:20px 0; font-size:12px;}
.login input{ height:16px;}
.login textarea{ width:888px; height:60px; margin-top:10px; padding:10px; color:#666; font-family:"微软雅黑";}
.login button{ border:none; margin-left:10px; height:24px; width:52px; background:url(../images/but01.gif) no-repeat; line-height:16px; font-size:12px; cursor:pointer;}
.login .zs{ float:right; font-family:"微软雅黑"; font-size:18px; color:#999;}
.login .zs em{ font-style:normal; color:#333;}

.submit{ margin-top:10px; height:30px; line-height:30px;}
.submit .phiz{ width:230px; float:left;}
.submit .phiz li{ float:left; width:18px; height:30px; margin-right:10px;}
.submit .phiz li img{ vertical-align:middle;}
.submit .forward{ width:300px; float:right; text-align:right;}
.submit .forward a img{ width:67px; height:16px; margin:0 5px; vertical-align:middle;}
.submit .forward button{ width:90px; height:30px; background:url(../images/btn02.gif) no-repeat; border:none; cursor:pointer; font-size:14px; font-weight:bold; color:#10559f; vertical-align:middle; text-indent:-9999px; float:right;} 

.msg{ border-bottom:1px #f4f2f3 solid; padding:10px 0; overflow:hidden; zoom:1; clear:both; line-height:21px;}
.msg .tux{ float:left; width:38px; height:100px; margin-right:10px;}
.msg b{ color:#004a99; font-size:12px; font-weight:normal;}
.msg span.time{ color:#929292; font-size:12px;}
.msg span.time a{ float:right;}

/*关注订阅*/
.gzright{ width:80px; font:normal 13px/30px \5FAE\8F6F\96C5\9ED1; text-align:center; top:10px; position:absolute; top:0; right:-90px;}
.z_menu{ background:url(../images/gz_bg.gif) no-repeat; padding-top:30px; height:245px;}
.weibo{ margin-top:0px;}
.weixin{ margin-top:20px;}
.box02{ margin-top:20px;}
.box02 li{ margin-top:10px;}
.box02 li a{ width:39px; height:39px; display:block;}
.box02 li.one a{ background:url(../images/weibo.jpg) no-repeat;}
.box02 li.one a:hover{ background:url(../images/weibo_h.jpg) no-repeat;}
.box02 li.two a{ background:url(../images/msg.jpg) no-repeat;}
.box02 li.two a:hover{ background:url(../images/msg_h.jpg) no-repeat;}
.box02 li.three a{ background:url(../images/top.jpg) no-repeat;}
.box02 li.three a:hover{ background:url(../images/top_h.jpg) no-repeat;}

/*分享*/
.bshare-custom{ margin-top:2px; width:200px; float:left;}


.mnav a{margin-left:8px;}
