/*清除文档类型声明中的默认属性*/
body {font-family:宋体,serif;font-size:12px; background:#eaeaeb}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p{padding:0; margin:0;}   
table,td,tr,th{font-size:12px;}
li{list-style-type:none;}
fieldset,img{border:none; color:gray;}
ol,ul {list-style:none;}   
h1,h2,h3,h4,h5,h6 {font-size:12px; font-weight:normal;}   
q:before,q:after {content:'';}   
abbr,acronym {border:0;}
address,caption,cite,code,dfn,em,th,var {font-weight:normal; font-style:normal;}
em,i{ float:right; font-family:Arial, Helvetica, sans-serif;}

/*通用字体样式定义*/
a {color:#000;text-decoration:none;}
a:visited {text-decoration:none;}
a:hover {color:#BA2636;text-decoration:underline;}
a:active {color:#BA2636;text-decoration:none;}
/*通用定义*/
.clear{clear:both; height:0px; display:block; font-size:1px; overflow:hidden}
.clearfix:after {clear:both; height:0; overflow:hidden; display:block; visibility:hidden; content:"."; }
.left{ float:left;}
.right{ float:right;}
.blank5 {clear:both; height:5px; display:block; font-size:1px;overflow:hidden;}
.blank10 {clear:both; height:10px; display:block; font-size:1px;overflow:hidden;}
.blank15 {clear:both; height:15px; display:block; font-size:1px;overflow:hidden;}
.blank20 {clear:both; height:20px; display:block; font-size:1px;overflow:hidden;}
.blank40 {clear:both; height:40px; display:block; font-size:1px;overflow:hidden;}

.header{ background:url(top-bg.jpg) repeat-x; height:322px;}
.header .logo{ background:url(logo.png) no-repeat; width:510px; height:98px; position:absolute; left:0; top:0; z-index:1}
.header .history{ position:absolute; right:0; top:70px; z-index:0}
.header .history a{ background:#234488; display:block; color:#59a2c1; padding:3px 5px;}
.header .num{ position:absolute; right:90px; top:58px; z-index:0; color:#FFF; font-size:24px;font-family:"MicroSoft YaHei","SimHei"}
.header .banner{ width:960px; height:226px; position:absolute; left:0; top:94px; z-index:-1px; background:url(banner.jpg)}
.header .banner .colL{ float:left; width:600px;}
.header .banner h1{ font-size:36px; color:#12347a; padding-top:15px; font-weight:bold; height:45px; overflow:hidden; font-family:"MicroSoft YaHei","SimHei"}
.header .banner p{ color:#00479d; font-size:14px; line-height:24px; text-indent:2em; padding-top:15px; height:144px; overflow:hidden}
.header .banner .colR{ float:right; width:358px; height:226px;}
.header .banner .colR img{ width:358px; height:226px; display:block}
.top{ width:960px; margin:0 auto; position:relative; height:322px;}

.mbody{ padding:10px; margin:0 auto; width:940px; background:#fff}
.mbody .areaL{ float:left; width:668px;}
.mbody .areaR{ float:right; width:242px; background:#f0f0f0; padding:10px;}

.commonL{ padding-bottom:10px;}
.commonL h6{ width:648px; height:29px; background:url(tit-bg01.jpg) no-repeat; font-size:18px; padding-left:20px; color:#00479d; font-weight:bold; margin-bottom:20px;}
.commonL .imgL{ float:left; width:200px; padding-right:10px; text-align:center}
.commonL .imgL img{ display:block; width:200px; padding:1px; border:1px solid #ddd; height:150px; background:#f3f3f3; margin-bottom:10px;}
.commonL .imgL a{ color:#666;}
.commonL .txtR{ float:right; width:440px;}
.commonL .txtR p{ font-size:14px; line-height:22px; padding-bottom:8px; color:#666; text-indent:2em;}


.commonR{ border:1px solid #ddd; background:#fff}
.commonR .box{ width:220px; margin:0 auto; padding:10px 0 0}
.commonR h6{ border-bottom:1px solid #ddd; padding-bottom:5px;}
.commonR .img-item li{ padding:10px 0; text-align:center;}
.commonR .img-item img{ width:200px; height:150px; background:#f3f3f3; border:1px solid #ddd; padding:1px; display:block; margin:0 auto 8px}
.commonR .img-item a{ color:#666; font-weight:bold}
.commonR .img-item p{ text-align:left; color:#666; line-height:18px; padding-top:10px; text-indent:2em;}


.report{ border-top:1px dashed #ddd; background:#f0f0f0; padding:8px}
.report h6{ margin-bottom:10px; padding-left:5px;}
.report p{ background:#fff; padding:10px; line-height:22px; text-indent:2em; font-size:14px;}

.ask-box{ background:#f0f0f0;}
.ask-box h6{ background:url(tit-bg02.jpg) repeat-x; height:28px; font-size:14px; font-weight:bold; line-height:28px; padding:0px 0 0 10px; color:#0a658e;}
.ask-box h6 img{ margin-right:10px;}
.ask-box .form{ background:url(contact.jpg) no-repeat right;height:220px; width:900px; margin:15px auto 0}
.ask-box .form .line{ padding:8px 0}
.ask-box .form .input{ border:1px solid #ddd; background:#fff; padding:3px; font-size:14px;}
.ask-box .form .btn{ background:#0a658e; color:#fff; font-weight:bold; border:0; width:50px; text-align:center; height:22px; line-height:22px; cursor:pointer}
.ask-box .msg-box{ height:400px; overflow-y:auto; background:#fff; width:900px; margin:0 auto}
.ask-box .list-item{ padding:5px;}
.ask-box .list-item dt{ background:#eee; padding:5px 3px}
.ask-box .list-item dt em{ float:right; color:#0a658e}
.ask-box .list-item dd{ padding:5px; line-height:22px;}

.commonR .voteBox{ padding:10px 0}
.commonR .voteBox .btn{ padding:5px 5px 5px 0; text-align:right}
.commonR .voteBox .btn input{ background:url(btn-send.jpg) no-repeat; width:68px; height:22px; color:#fff; border:0}
.commonR .vote-item{ width:200px; margin:0 auto}
.commonR .vote-item dt{ color:#004276; margin-bottom:5px; text-align:center; font-size:14px; font-weight:bold}
.commonR .vote-item span{ display:inline-block; vertical-align:top;font-family:Tahoma, Geneva, sans-serif; margin-top:3px}
.commonR .vote-item .sel{ background:url(icon-bg.gif) no-repeat 0 -210px; width:13px; height:17px;  text-align:center; color:#fff; margin-left:2px}
.commonR .vote-item .per{ background:#44b1f2; height:12px; margin-left:1px}
.commonR .vote-item .num{ color:#cc0001; padding-left:10px; font-size:14px; margin-top:0; }
.commonR .vote-item .info{ padding-top:5px; padding-left:3px; line-height:18px;}
.commonR .vote-item a{ display:block; padding:2px 0;border:1px dotted #fff; height:40px; overflow:hidden}
.commonR .vote-item a:hover{ text-decoration:none; border:1px dotted #ddd}
.commonR .vote-item .current{background:#f3f3f3}

/*2011-11-18 新增样式*/
.header2{ background:url(top-bg2.jpg) repeat-x; height:110px;}
.header2 .top{height:100px;}
.his-box{  background:#fff}
.his-box h6{ background:url(tit-bg03.jpg) no-repeat; height:29px; font-size:16px;color:#0a658e; font-weight:bold; padding-left:20px;}
.his-box h6 em{ font-size:12px; color:#333; padding-right:10px;}
.his-box .list-item{ width:900px; margin:0 auto; padding:15px 0;}
.his-box .list-item li{ width:225px; text-align:center; float:left; font-size:14px; font-weight:bold; margin-bottom:10px;}
.his-box .list-item li img{ width:200px; height:150px; border:2px solid #ddd; display:block; background:#f2f2f2; margin:0 auto 8px; }