﻿@charset "utf-8";
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, img, ins, kbd, q,s, 
samp,small,strike,strong, sub,sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, 
aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, 
output, ruby, section, summary,time, mark, audio, video 
{margin: 0;padding: 0;border: 0; font-size: 100%;font: inherit;vertical-align: baseline;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
:focus { outline:0;}
img { border:0; display:block;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q { quotes: none;}
blockquote:before, blockquote:after,q:before, q:after { content: ''; content: none;}
table { border-collapse: collapse; border-spacing: 0;}
.clear { width:100%; height:0; line-height:0; font-size:0; overflow:hidden; clear:both; display:block; _display:inline; border: none !important;}
.none { display:none;}
.hidden { visibility:hidden;}
.clearfix:after{clear: both;content: ".";display: block;height: 0;visibility: hidden;}
.clearfix{display: block; *zoom:1;}


.post {
}
.post .banner {
 width: 100%;
 margin: 0 auto;
 border-bottom: 1px solid #dddddd;
 overflow: hidden;
}
.post .banner .title {
 font-size: 18px;
 font-weight: bold;
 float: left;
 line-height: 50px;
 height: 50px;
 color: #fff;
 width: 160px;
 text-align: center;
 background: #26529a;
 
}
.post .more-btn {
 float: right;
 margin-right: 10px;
}
.post .more-btn A {
 line-height: 50px; font-size: 12px; color: #2957a4;
}
.post .con {
 padding: 20px 20px 0;
 margin: 0 auto;
 overflow: hidden;
}
.post .news-list .news {
line-height: 30px;
}
.post .news-list .news .news-title {
 display: block;
 float: left;
 color: #1b1b1b;
 padding-left: 15px;
 background: url(images/li_dian.jpg) no-repeat left center;
}
.post .news-list .news .news-date {
 display: block;
 float: right;
 line-height: 30px; 
 color: #999999;
 font-size: 12px;
}
.post .news-list .news1{ height: 150px; overflow: hidden;}
.post .news-list .news1 .pic{ display: block; float: left; width: 274px; height: 137px;}
.post .news-list .news1 .pic > img{width: 274px; height: 137px;}
.post .news-list .news1 .btjj{ width: 380px; float: right;}
.post .news-list .news1 .btjj .bt1{ display: block; color: #1b1b1b; font-size: 16px; line-height: 30px;}
.post .news-list .news1 .btjj .jj1{display: block; color: #4c4c4c; line-height: 21px;}
.post3 .con > a{ display: inline-block; width: 100%; text-align: center; height: 80px; line-height: 145px; overflow: hidden;}
.post3 .con .dlxt1{ background: url(images/dlxt1.png) no-repeat center top;}
.post3 .con .dlxt2{ background: url(images/dlxt2.png) no-repeat center top;}
.post3 .con .dlxt3{ background: url(images/dlxt3.png) no-repeat center top;}
.post4 .con > a{ display: block; float: left;text-indent: 35px; line-height: 30px; margin-bottom: 22px; width: 195px;}
.post4 .con .yqlj1{ background: url(images/yqlj1.png) no-repeat left center;}
.post4 .con .yqlj2{ background: url(images/yqlj2.png) no-repeat left center;}
.post4 .con .yqlj3{ background: url(images/yqlj3.png) no-repeat left center;}
.post4 .con .yqlj4{ background: url(images/yqlj4.png) no-repeat left center;}
.post4 .con .yqlj5{ background: url(images/yqlj5.png) no-repeat left center;}
.post4 .con .yqlj6{ background: url(images/yqlj6.png) no-repeat left center;}
.post4 .con .yqlj7{ background: url(images/yqlj7.png) no-repeat left center;}

body {
 background:#f7fbff;
}
body,
p {
 font: 14px/1 "Microsoft YaHei", "\u5b8b\u4f53", Tahoma, Geneva, sans-serif;
 color: #3c3c3c;
}
a {
 color: #1b1b1b;
 text-decoration: none;
}
a:link {
 color: #1b1b1b;
 text-decoration: none;
}
a:hover {
 color: #1b1b1b;
 text-decoration: none;
}
a:visited {
 color: #1b1b1b;
 text-decoration: none;
}
.wrapper {
 width: 100%;
 margin: 0 auto;
}
.wrapper .inner {
 
 width: 1200px;
 margin: 0 auto;
}


#header { background: url(images/header_bg.jpg) repeat-x;}
.logo {
 width: 100%;
 height: 122px;
 margin: 0px auto;
 position: relative;
 background: url(images/logo.jpg) no-repeat;
}
.logo .head_tr{position: absolute;top: 0px;right: 0px;height: 90px;width: 195px;}
.logo .head_tr .ss{ float: right; width: 195px;height: 27px; line-height: 27px; margin-top: 14px; position:relative; }
.logo .head_tr .ss .ssk{  padding: 0; margin: 0; border: 0; height: 27px;width: 195px;vertical-align:top; background: url(images/ss_bg.png) no-repeat;}
.logo .head_tr .ss .ss_btn{ position: absolute; right: 0; top: 0; width: 27px; height: 27px; background: url(images/ss_btn.png) no-repeat center;    border: 0;    margin: 0; cursor: pointer;   padding: 0;}
.logo .head_tr .wzdt{ float: right; margin-top: 35px;}
.logo .head_tr .wzdt a{ color: #fff;}

#nav {}
.nav {
 width: 100%;
 height: 44px;
 line-height: 42px;
 margin: 0px auto;
 color: #FFF;
 background: #2957a4;
 margin-top: 6px;
}

.mod{}
.mod > div > div{ border: 1px solid #e9e9e9; box-sizing: border-box; box-shadow:-moz-box-shadow:0px 2px 5px #e9e9e9; -webkit-box-shadow:0px 2px 5px #e9e9e9; box-shadow:0px 2px 5px #e9e9e9;}

.mod-1{ margin-top: 26px;}
.mod-11{ height: 400px; width: 710px; float: left;}
.mod-12{ height: 400px; width: 470px;float: right;}
.mod-2{ margin-top: 36px;}
.mod-21{ height: 360px; width: 470px; float: left; position: relative;}
.mod-22{ height: 360px; width: 710px;float: right;}

.mod-3{ margin-top: 36px;}
.mod-31{ height: 360px; width: 710px; float: left;}
.mod-32{ height: 360px; width: 470px;float: right; position: relative;}

.mod-4{ margin: 36px 0px;}
.mod-41{ height: 177px; width: 160px; float: left;}
.mod-42{ height: 177px; width: 1020px;float: right;}

#footer {
 background: #0d65bb;
}
#footer .inner {
 padding: 0px;
}
.foot {
 width: 650px;
 float: left;
}
#copyright {
 padding: 20px 0 20px 0;
}
#copyright p {
 font-size: 14px;
 line-height: 20px;
 color: #fff;
 text-align: left;
}
#copyright p a {
 color: #fff;
}
.foot-r {
 height: 100px;
 float: right;
 width: 230px;
 padding:30px 0;
}
.foot-r .a_wx {
 display: block;
 color: #fff;
 width: 100px;
 height: 100px;
 text-align: center;
 float: left;
}
.xx{height: 100%; float: left;margin-left: 40px;}
.xx a{color: #fff;display: block; text-align: right; height: 25px; line-height: 25px; text-indent: 30px;}
.foot-r .a_qq{ background: url(images/qq.png) no-repeat;}
.foot-r .a_wb{ background: url(images/sina.png) no-repeat; margin-top: 50px;}
.box{width:710px;overflow: hidden;height:400px;margin: auto;position:relative;}
.imgItem{display:none;}
.imgItem a{ display:block; position: relative;}
.imgItem a img{ width: 710px; height: 400px;}
.imgItem .zxqk_bt{ text-indent: 25px; position: absolute; bottom: 0px; background:url(images/bt_bg.png) repeat-x; color: #fff; width: 100%; font-size:18px; height:60px; line-height:60px; text-align:left;}
.drop{text-align: center;position:absolute;right:15px;bottom:25px;}
.drop a{width:19px;height:8px;margin:0 5px;display: inline-block;background:#09449b;}
.drop a.active{background:#0772d4;}

.tabbtn{border-bottom: 1px solid #e9e9e9; background: #f2f2f2; overflow: hidden;}
.tabbtn li{float:left;}
.tabbtn li > a
{color:#fff;display:block;height:49px;line-height:49px;width:156px;text-align:center;font-size:18px;  background: #26529a; font-weight: bold; }
.tabbtn li.current{}
.tabbtn li.current > a{background:#26529a;color:#fff; font-size: 18px; font-weight: bold;}
.tabcon .sublist{padding:20px 20px 0;}
.news{ overflow: hidden;}
#normalcon .sublist .news{margin-bottom: 20px;}
#normalcon .sublist .news .times{ height: 60px; width: 60px; float: left; background: #e6ecf5;}
#normalcon .sublist .news .times > span{display: block; height: 30px; line-height: 30px; text-align: center; color: #087fd4;letter-spacing: -1px;}
#normalcon .sublist .news .times .dd{ font-size: 25px; font-weight: bold;}
#normalcon .sublist .news .times .yyyy{ font-size: 15px; }
#normalcon .sublist .news .tw{ height: 60px; width: 345px; float: right;}
#normalcon .sublist .news .tw > a{ display: block;}
#normalcon .sublist .news .tw .bt{ font-size: 16px; line-height: 28px;}
#normalcon .sublist .news .tw .jj{ font-size: 12px;color: #aeaeae; line-height: 16px;}
.sublist li .news-title{padding-left: 10px; background: url(images/li_dian.jpg) no-repeat left center; display:block;height:30px;line-height:30px;font-size:14px; float: left;}
.sublist li .news-date{ float: right; line-height: 30px; color: #999999; font-size: 12px;}
.sublist .more-btn{ position: absolute; right: 10px; top: 0px;}
.sublist .more-btn a{line-height: 50px; font-size: 12px; color: #2957a4;}

.list-pic { margin-top: 14px;}
.list-pic img{ width: 100%; height: 340px;}
.col {
 margin: 18px 0 35px;
 padding: 20px;
 background-color:#FFF;
 border: 1px solid #e9e9e9; 
 box-sizing: border-box; 
 box-shadow:-moz-box-shadow:0px 2px 5px #e9e9e9; 
 -webkit-box-shadow:0px 2px 5px #e9e9e9; 
 box-shadow:0px 2px 5px #e9e9e9;
}
.col-menu { 
 width:210px;
 float:left;
} 
.col-menu-head { 
 width: 100%;
 height: 50px;
 line-height: 50px;
 font-size: 18px;
 margin: 0 auto;
 background:#0d65bb;
 
}
.col-menu-head h3.col-name { font-weight:bold; color:#fff; }  
.col-menu-head h3.col-name .col-name-text { display:block; line-height:50px; text-align:center;}  

.col-list .listcolumn { }
.col-list .listcolumn .column a { background: url(images/list_icon.png) no-repeat 160px center #f2f2f2; display: block; text-indent: 40px;height: 48px; line-height: 48px;border-top: 1px solid #fff; border-bottom: 1px solid #fff; font-size: 16px;}  
.col-list .listcolumn .column a:hover,.col-list .listcolumn .column a.selected { background: url(images/list_icon_h.png) no-repeat 160px center #f2f2f2;}  
.col-news { 
 width:920px; 
 float:right;
} 
.col-news-head {
 margin: 0px;
 border-bottom:1px solid #0d65bb;
}
.col-metas .col-path { 
 display:inline-block;
 white-space:nowrap; 
 height:50px; 
 line-height:50px; 
 text-align: right;
 color: #a6a6a6;
 float: right;
} 
.col-metas .col-path A {
 color: #a7a7a7;
}
.col-metas .possplit {
 width: 15px;
}
.col-metas .col-title { 
 display:inline-block; 
 white-space:nowrap; 
 height:50px; 
 line-height:50px;
 float: left;
} 
.col-metas .col-title h2 { 
 display:inline-block; 
 font-size:20px; 
 color:#0d65bb;
 padding: 0;
}   
.col-news-con {
 margin:0px;
}
.col-news-list {}
 
.col-news-list  .list_item{ display: block; overflow: hidden;}
.col-news-list  .list_item *{display: block;border: none; height: 30px; line-height: 30px; font-size: 14px;}
.col-news-list  .list_item .szlm{ float: left;}
.col-news-list  .list_item .news-title{ float: left; margin-left: 10px;}
.col-news-list  .list_item .news-date{ float: right;}
.col-news-list div div,.col_news_list div div p { line-height:1.6; font-size:14px; color:#333;}
.col-news-list div div h3 {margin-bottom:20px; font-size: 16px; font-weight: bold; color: #015190;}
.col-news-list div div p { margin-bottom:20px; font-size: 14px; line-height: 2;}
.col-news-list div div img { max-width:680px; _width:expression(this.width > 680 ? "680px" : this.width); }   

.infobox {
 margin:0px auto;
 background-color:#FFF;
}
.article {}
.article h1.arti_title { 
 line-height:60px; 
 font-family: "Microsoft YaHei"; 
 font-weight: bold;
 text-align:center; 
 font-size:20px; 
 color:#1b1b1b; 
} 
.article .arti_metas { 
 text-align:center;
}
.article .arti_metas span { 
 margin:0 5px; 
 font-size:12px; 
 color:#787878;
} 
.article .entry { 
 margin:0 auto;
 padding: 20px;
 overflow:hidden;
} 
.article .entry .read,.article .entry .read p { 
 line-height:1.6; 
 font-size:14px; 
 color:#333;
}  
.article .entry .read p { 

LINE-HEIGHT: 180%;
 text-indent: 2em;
 font-size: 14pt;
}
.article .entry .read img { 
 max-width:940px; _width:expression(this.width > 940 ? "940px" : this.width); 
}