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;font-style:normal;}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
:focus { outline:0;}
img { border:0;}
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;}
.news_icon {
    background: url(404.png);
    height: 16px;
    background-position: 0px 2px;
    background-repeat: no-repeat;
    width: 10px;
    display: none;
    float: left;
}
.none { display:none;}
.hidden { visibility:hidden;}
.clearfix:after{clear: both;content: ".";display: block;height: 0;visibility: hidden;}
.clearfix{display: block; *zoom:1;}

body { font:13px/1 'Microsoft YaHei',helvetica,verdana,san-serif; color: #333; background: #fff;}
a{ text-decoration: none; color: #333;}
a:hover{ text-decoration: none; color: #EC3C1B;}

.wrapper { width: 100%;}
.wrapper .inner { width:100%; max-width: 1300px; width:1200px\9; +width:1200px; _width:1200px; margin:0 auto; }



.wp-navi {}
.main-nav-panel {}
.menu-switch-arrow { display: none;}
.main-nav-panel .wp-menu { margin:0 auto;position: relative; }
.main-nav-panel .wp-menu .menu-item { display: inline-block; float: left;  z-index: 100; }
.main-nav-panel .wp-menu .menu-item a.menu-link { display: inline-block;  color: #fff; font-size: 16px; }
.main-nav-panel .wp-menu .menu-item a.menu-link:hover { text-decoration: none; color: #fff;}
.main-nav-panel .sub-menu {display: none; position: absolute; left: 0; top: 45px; z-index: 100; width: 100%;
}
.main-nav-panel .sub-menu .sub-item { position: relative; white-space: nowrap; vertical-align: top; _zoom:1;}
.main-nav-panel .sub-menu .sub-item a { display: block; color: #004630; height: 26px; line-height: 26px; padding:0 20px; display: block; font-size:15px; font-weight:bold;}
.main-nav-panel .sub-menu .sub-item a:hover {color: #004630;
    display: block;
    text-decoration: underline;}
.main-nav-panel .sub-menu .sub-menu { left: 100%; top: 0; z-index: 200;}

.wp-navi .navi-slide-head { display: none; padding:0 10px; height: 40px;}
.wp-navi .navi-slide-head .navi-slide-title { display: inline-block; float: left; font-weight: normal; color: #fff; font-size: 18px; line-height: 40px;}
.wp-navi .navi-slide-head .navi-slide-arrow { display: block; width: 34px; height: 40px; float: right; background:url(../image/menu-icon-arrow-white.png) no-repeat 50%;}
#header { background: #59bdd7;}
#header .inner { background: url(../image/logobg.jpg);}
#header .inner .site-panel { display: block; padding:7px 27px; float: left;}
#header .inner .header { float: right; padding-right: 20px; }

#header #logo-image{width: 100%;}
.post-1 { height: 24px; padding: 15px 0;}
.post-1 .wp-menu { float: right; }
.post-1 .wp-menu .menu-item { float: left; display: inline-block; margin-left: 10px; height: 20px; line-height: 20px;}
.post-1 .wp-menu .menu-item a { color: #FFF569; font-size: 15px !important;}
.post-1 .wp-menu .menu-item a:hover { text-decoration: underline; color: #D3BE3F;}

.panel-2,.panel-3 { float: right; height: 40px;display: inline-block;}
.panel-2 { width: 120px; }
.panel-2 .post-2  {width: 120px; background: #0081A5;;height: 30px; float: right; margin-top: 7px;}
.panel-2 .search-title { display: block; background: none; color: #fff; float: left; width: 60px; height: 11px; line-height: 11px; padding: 12px; border:0; outline: 0;}
.panel-2 .search-btn { display: block; width: 25px; height: 25px; border:0; outline: 0; cursor: pointer; float: right; background: url(../image/search.png) no-repeat center;}
.panel-3 { margin-right: 36px; }
.panel-3 .wp-menu { float: right;}
.panel-3 .wp-menu .menu-item { float: left; height: 40px; line-height: 40px; display: inline-block; margin-left: 20px;}
.panel-3 .wp-menu .menu-item a { color: #fff; font-size: 18px;}
.panel-3 .wp-menu .menu-item a:hover { text-decoration: underline; color: #f2f2f2;}

#nav {position:relative; z-index:999;background: #0081A5;}
#nav .inner { background: #0081A5;}
#nav .wp-menu { }
#nav .hidden-sub li{overflow:hidden;}
#nav .hidden-sub .sub-menu {visibility:hidden;}
#nav .wp-menu li {position:relative;z-index:100}
#nav .wp-menu .menu-item { display: block; float: left;  }
#nav .wp-menu .menu-item a.menu-link { display: inline-block; height: 46px; line-height: 46px; padding: 0 18px; color: #fff; font-size: 16px;}
#nav .wp-menu .menu-item a.menu-link:hover, #nav .wp-menu .menu-item a.selected{ color: #fff; background: #052a56; text-decoration: none;}
#nav .wp-menu .sub-menu { position: absolute; left: 0; top:46px; z-index: 2000; display: none; width:auto; min-width:120px; _width:220px;*width:220px;}
#nav .wp-menu .sub-menu .sub-item { display: block; white-space:nowrap; height:30px; vertical-align:top;}
#nav .wp-menu .sub-menu .sub-item a.sub-link { display: block; white-space:nowrap; height:18px; background: #052a56; opacity: 0.9;filter:alpha(opacity=90); line-height: 18px; color: #CAE3FA; padding: 5px 10px; font-size: 14px; border-top: 1px solid #173d6b; border-bottom: 1px solid #001732; border-left: 1px solid #001732; border-right:1px solid #173d6b; }
#nav .wp-menu .sub-menu .sub-item a.selected { color: #B6BABE; background: #001732; }
#nav .wp-menu .sub-menu .sub-menu { z-index:3000;left: 100%; top:0;}
#nav .wp-menu .i11 .sub-menu .sub-menu {left:auto; right:100%;}
#nav .wp-menu .i10 .sub-menu .sub-menu {left:auto; right:100%;}

#feature .focus-pagination { bottom: 20px; right: 26px; }
#feature .focus-page { width: 14px; height: 14px; line-height: 14px; background: url(../image/dots.png) no-repeat 0 50%;}
#feature .focus-page-active { background-position:-21px 50%;}
#feature .slider {width:auto;}
#feature{width:100%!important;}
#container {}
#container .inner { background: #f2f2f2;}


.main-box { margin:0 6px; padding: 20px 0; }
.news-panel,.link-panel { float: left; width:33.31999%; }
.news-panel .panel-post,.link-panel .panel-post { margin:0 18px; }
.post-head {padding: 11px 0; margin-bottom: 10px; }
.post-head .title-bar { line-height: 28px; font-size: 20px; font-weight: normal;border-bottom:1px solid #799fb4; }
.post-head .title-bar .title-text {display:inline-block; height:34px; background:#799fb4; padding:0 10px; color:#fff;}
.post-head .more_btn{  line-height: 28px; font-size: 20px; color: #20201e; font-weight: normal; float:right;}
.post-wrap .event-item {display:block; width:100%; position:relative; height:44px; margin-bottom:15px;}
.post-wrap .event-item .item-title,.post-wrap .event-item .item-local {display:block; font-style:normal; margin-left:104px; overflow:hidden; white-space:nowrap;height:18px; line-height:18px;text-overflow: ellipsis; }
.post-wrap .event-item .item-title {font-weight:bold; color:#232323;}
.post-wrap .event-item .item-local { color:#838383; margin-top:5px;}
.post-wrap .event-item .item-date {display:block; width:94px; height:42px; line-height:42px; background:#f2f2f2; border:1px solid #d0d0d0; border-radius:4px; overflow:hidden; position:absolute; left:0; top:0;}
.post-wrap .event-item .item-date .date-month {display:block; width:59%; height:42px; background:#d0d0d0; color:#fff; font-size:22px; font-weight:bold; text-align:center;  float:left;}
.post-wrap .event-item .item-date .date-day { display:block; width:39%; height:42px; float:right; color:#1e1e1e; font-size:16px; font-weight:bold; text-align:center; }
.post-wrap .news-item { display: block; width: 100%; position: relative; background: url(../image/dot.png) no-repeat 3px 11px; height: 24px; line-height: 24px; }
.post-wrap .news-item:hover { background-position: 3px -47px;}
.post-wrap .news-item .item-title { display: block; height:24px;  margin-left: 16px; margin-right: 43px; font-style: normal; overflow:hidden; text-overflow:ellipsis; float:left;}
.post-wrap .news-item .item-date { display: block; width: 40px; text-align:right; height: 24px; position: absolute; right: 0; top:0; white-space: nowrap; font-style: normal; float: right;}
.post-more { margin-top: 15px; text-align: right; line-height: 1em;}
.news-panel .post-head{ padding:0; height:34px; border-bottom:1px solid #799fb4; margin-bottom:15px;}
.news-panel .post-head .title-bar {display:inline-block; line-height:34px; height:34px; float:left; color:#fff;}
.news-panel .post-head .title-bar .title-text {display:inline-block; height:34px; background:#799fb4; padding:0 10px; color:#fff;}
.news-panel .post-head .title-bar .title-text a { color:#fff;}
.news-panel .post-head .post-more { float:right:}
.news-panel .post-head .post-more a{display:inline-block; font-size: 16px; height:34px; line-height: 34px; cursor:pointer; text-decoration: none;}

.link-panel { margin-top:17px;}
.link-panel .post-head{ border-bottom: 0px solid #c2c1bc; margin-bottom: 15px;}
.link-panel .post-head .title-bar {display:inline-block; line-height:34px; height:34px; float:left; color:#fff; width:100%}

.link-panel .img-link .link-item {width:100%; float:left; margin-bottom:10px;}
.link-panel .img-link .link-item  a {margin: 0px 10px;  display: block;}
.link-panel .img-link .link-item  a img {width:95%; height:60px; vertical-align:top;}
.link-panel .wp-link .link-item { width: 100%; height: 27px; line-height: 27px; float: left; overflow: hidden;}
.link-panel .wp-link .link-item a.link-name { display: inline-block; height: 27px; line-height: 27px; padding-left: 23px; }
.link-panel .post-11 .wp-link .link-item { width: 50%;}
.link-panel .post-11 .wp-link .link-item a { display: inline-block; padding:0 10px 0 16px; }
.link-panel .post-12 .wp-link .link-item { width: 33.31999%;}
.link-panel .post-12 .wp-link .link-item a { display: inline-block; padding:0 10px 0 16px; background: url(../image/arrow-gt.png) no-repeat right 9px;}

#banner .inner img{ width: 100%; vertical-align: top;}

.column-menu { width: 220px; background-color: #f5f5f5; position: relative; float: left; margin-right: -220px;}
.column-list { float: right; width: 100%;}
.column-list .list-box { margin-left: 240px; margin-right: 15px;}


.column-head { background:#0081a5; line-height: 24px; }   
.column-head .column-anchor {padding: 15px 10px;}
.column-head .column-anchor .column-switch { display: block; width: 24px; height: 24px; float: right; display: none; background: url(../image/menu.png) no-repeat center;}
.column-head .column-anchor h3.anchor-title { display: inline-block; float: left; font-size:18px; font-weight:normal; color:#fff; }		
 
.col-list-wrap li { width: 100%; vertical-align: bottom;}
.col-list-wrap li a { display: block; width: 100%; border-bottom: 1px solid #c3c3c3; border-top: 1px solid #f4f4f4; font-size: 16px; color: #383838; background:#eee url(../image/li.png) no-repeat 10px 19px;}
.col-list-wrap li a:hover { color:  #0081a5;; text-decoration: none; background-color:  #e5e5e5;}
.col-list-wrap li.selected a.selected { color: #58A2E7; background-image: url(../image/li-hover.png); background-color: #343434}
.col-list-wrap li a span { display: block; padding: 10px; padding-left: 20px; line-height: 22px; }
.col-list-wrap .sub-list li a {  background-position: 18px 13px; font-size: 14px; background-color: #e5e5e5;}
.col-list-wrap .sub-list li a:hover { background-color: #d2d2d2;}
.col-list-wrap .sub-list li.selected a,.col-list-wrap .sub-list li.selected a.selected {  background-color: #0081a5; color: #fff;}
.col-list-wrap .sub-list li a span { padding: 4px 10px; padding-left: 28px; line-height: 18px; }
.col-list-wrap .sub-list .sub-list li a { font-size: 13px; background-position: 26px 13px; background-color: #f5f5f5;color:#000;}
.col-list-wrap .sub-list .sub-list li a span { padding-left: 36px; line-height: 17px; }
.col-list-wrap .sub-list .sub-list .sub-list li a { background-position: 34px 13px;}
.col-list-wrap .sub-list .sub-list .sub-list li a span { padding: 4px 10px; padding-left: 44px; }
.col-list-wrap .sub-list .sub-list .sub-list .sub-list li a span { padding: 4px 10px; padding-left: 52px;}

.list-head { padding: 10px 0; border-bottom: 2px solid #e5e5e5; }
.list-meta .column-title { float: left; display:inline-block; white-space:nowrap; line-height:24px; font-size: 20px; color: #333} 
.list-meta .column-path { float: right; line-height: 24px; color: #454545;}
.list-meta .column-path a{ color: #454545;}
.list-meta .column-path a:hover{ color:#14427E;}
.col-news-con { padding:10px 0; }
.col-news-list { margin-top:7px; margin: 0 23px;}
.col-news-list .col-news-item {display: block; width:100%; height:30px; line-height:30px; border-bottom:1px dashed #b1b1b1; background: url(../image/dot.png) no-repeat 2px 13px; position:relative;}  
.col-news-list .col-news-item:hover { background-color: #d6e8f2;color: #555;}
.col-news-list .col-news-item .col-news-title{display:block;height:30px; margin-left:12px; margin-right:43px; overflow:hidden; }
.col-news-list .col-news-item .col-news-date {display:block; width:40px; text-align:right; height:30px; position:absolute; right:0;top:0;}
.col-news-list .wp_entry,.col-news-list .wp_entry p { line-height:1.7; font-size:15px; color:#333; }
.col-news-list .wp_entry p { margin-bottom:0px;}
.col-news-list .wp_entry img { max-width:100%; _width:expression(this.width > 800 ? "880px" : this.width); }   


.info-box { margin:0 20px;}
.article {padding: 15px 0;}
.article h1.arti-title { line-height:26px; font-family: "Microsoft YaHei"; padding:5px; word-wrap:break-word; text-align:center; font-size:18px; color:#000000; } 
.article .arti-metas { padding:10px; text-align:center;}
.article .arti-metas span { margin:0 5px; font-size:13px; color:#787878;} 
.article .entry { margin:0 auto; overflow:hidden;padding-top:20px;} 
.article .entry .read,.article .entry .read p { line-height:1.7; font-size:15px; color:#333; }  
.article .entry .read p { margin-bottom:11px;}
.article .entry .read img { max-width:100%; _width:expression(this.width > 1100 ? "1100px" : this.width); }   

#footer {background: #0081A5;}
#footer .inner { background: #0081A5;}
#footer .inner .copyright { line-height: 12px; padding: 20px 0; text-indent: 36px; color: #fff; font-size: 14px;}
#footer .inner .copyright a { color:#fff;}
#footer .inner .copyright a:hover {color:#fff;}

#footer .inner .copyright1 {line-height: 12px; padding: 5px 0; text-indent: 36px; color: #fff; font-size: 14px;}
#footer .inner .copyright1 a { color:#fff;}
#footer .inner .copyright1 a:hover {color:#fff;}

#footer .inner .share { float: right; width:250px; margin-right: 20px; padding: 35px 0;}
#footer .inner .share li { display: inline-block; text-align: center; margin:0 3px; float: left;}
#footer .inner .share li a { display: inline-block; white-space: nowrap; color: #fff;}
#footer .inner .share li a span { display: inline-block;margin:0 auto; width: 30px; height: 30px; margin:0 auto; background: url(../image/share.png) no-repeat;}
#footer .inner .share li a em { display: inline-block; white-space: nowrap; height: 14px; margin-top: 5px; line-height: 14px; font-style: normal;}
#footer .inner .share li a:hover em { color: #fff;}
#footer .inner .share li.add-weixin a span { background-position: 0 1px;}
#footer .inner .share li.add-tqq a span { background-position: -50px 1px;}
#footer .inner .share li.add-weibo a span { background-position: -104px 1px;}
#footer .inner .share li.add-weibolianmeng a span { background-position: -158px 1px;}
#footer .inner .share li.add-peng a span { background-position: -161px 1px;}
#footer .inner .share li.add-weixin a { position: relative;}
#footer .inner .share li.add-weixin a img { display: block; width: 200px; height: 200px; position: absolute; left: 50%; top:-210px; margin-left: -100px; z-index: 1000000; display: none;}
#footer .inner .share li.add-weixin a:hover img { display: block;}


#container .sudy-pubdate {width:auto;height:auto;border:0;border-radius:0; background:none;}

.jstit {
	font-size: 10.5pt;
	font-weight: bold;
	color: #993300;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #dddddd;
	padding-bottom: 5px;
}
.jstitbg {
	text-align: right;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dddddd;
	padding-bottom: 5px;
}
.jsline {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e4e4e4;
	text-align: left;
	padding-bottom: 20px;
}
.jstit2 {
	text-indent: 20px;
	padding-top: 2px;
	padding-bottom: 2px;
font-family: "宋体";
}
.jstit3 {
	text-indent: 50px;
	list-style-type: none;
font-family: "宋体";
}
.wp_listalbumn .albumn_info { width: 170px; height:auto; text-align:center;}
.has-gone .Article_Title a {border: 1px solid #ff0000;}
.hljb {  line-height:30px; float:right; padding-top:10px;}
.hljb a { color:#ff0000; font-weight: bold; font-size:16px;}
#wp_nav_w31 .wp_nav .nav-item .parent {color:#ff0000;}
#maodain a {padding-right:15px;}
.wp_entry a {font-family: 宋体;}
.wp_entry {font-family: 宋体;}
#md a {padding-right: 8px;}
#md{display:block;height:40px;border-bottom:1px solid #ccc;}
#md a{float:left;display:inline-block;height:40px;line-height:40px;padding:0px 20px;border-radius:4px 4px 0px 0px; border:1px solid #ccc;margin:0px 2px;}
#md a:hover{ background:#eee;}
#md .maodianbg {border:0;}
#wp_nav_w1 a{ font:14px/1 'Microsoft YaHei',helvetica,verdana,san-serif; }
.dh {border: 0px !important;padding: 0px !important;}


.dtjt9_div_text .dtjt9_div_text_title {
    background: #ddd;
    text-align: center;
    height: 35px;
}
em.item-date{float: right;}
.wp_articlecontent span{background:none !important;}
.wp_articlecontent p{background:none !important;}


#dtjt5_photosw16{    background: none;
    border: none;}

.filmstrip{background: none;}
