@charset "UTF-8";
/* Base Reset */
* {margin: 0;padding: 0; }
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
html {-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;overflow-y: scroll; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
:focus { outline:0;}
img { border:0; vertical-align: top;}
a img { vertical-align: middle;}
body {}
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;}
.none { display:none;}
.hidden { visibility:hidden;}
.clearfix:after{clear: both;content: ".";display: block;height: 0;visibility: hidden;}
.clearfix{display: block; *zoom:1;*+height:1%;}

body,p {
	font:12px Arial,Georgia, Helvetica, sans-serif; 
	/* font:14px/1 'Microsoft YaHei', 'Helvetica', 'STHeiti STXihei', 'Microsoft JhengHei', 'Tohoma', 'Arial';*/
	color: #666;
}

body {background: url(img/bg.jpg); _text-align:center;}
a,a:link,a:active,a:hover,a:visited{ text-decoration: none; color: #666; font-size: inherit; cursor: pointer;}
a:hover{ text-decoration: none; color: #B92F0F;}
.wrapper { }
.wrapper .inner { width:980px; margin: 0 auto; _text-align: left;}
.wp-menu .menu-switch-arrow,.wp-menu .sub-menu { display: none;}

/**top-nav**/
#top-nav { }
#top-nav .inner { position: relative;}
#top-nav .languages-nav { position: absolute; right: 36px; bottom: -34px; z-index: 10}
#top-nav .languages-nav .wp-menu { float: right;}
#top-nav .wp-menu .menu-item {float: left; padding: 4px 0;}
#top-nav .wp-menu .menu-item a { display: inline-block; height: 14px; line-height: 14px; padding:0 9px; border-left: 1px solid #fff; border-right: 1px solid #e3e3e3; color: #999; }
#top-nav .wp-menu .menu-item a:hover { color: #666;}
#top-nav .wp-menu .first a { border-left: none;}
#top-nav .wp-menu .last a { border-right: none;}

#header { background:#fff url(img/header-bg.png) repeat-y 50% 0; position: relative;}
#header .header { padding: 28px 0; margin: 0 45px; }
#header .logo { display: block; float: left;}
#header .logo strong {display: none;}
#search-box { float:right; background:#F8F8F8; border:#f1f1f1 1px solid; border-radius:3px; height:28px; margin-top:16px;-webkit-transition:color .3s linear,background-color .3s linear;transition:color .3s linear,background-color .3s linear;}
#searchtext{display:inline-block; width:130px; height:14px; line-height: 14px;  _height:28px; _line-height:28px; padding: 7px 4px; _padding:0 4px; border:none; background-color: transparent; float:left;}
#searchtext:focus {outline: 0;}
#search:hover{border-color:#ccc;}
#searchtext-btn{ display: inline-block; width:25px; background:url(img/icons.png) no-repeat 3px 7px; text-indent:-9999px; border:none; display:block; float:left; height:28px; cursor:pointer; overflow: hidden;background-color: transparent; padding:0; margin:0;}
#nav-switch { display: block; width: 30px; height: 30px; position: absolute; right: 10px; top: 50%; margin-top: -15px; background: url(img/icons.png) no-repeat -24px -64px; display: none;}
#nav { background: url(img/nav-bg.jpg); position: relative; z-index: 100;}
#nav .inner { background: #4d4d4d;}

#nav .main-nav { margin-left:12px;}
#nav .main-nav .wp-menu { _float: left;}
#nav .main-nav .menu-item { float: left; background: url(img/nav-cut.png) no-repeat 0 50%; position: relative;}
#nav .main-nav .first { background: none;}
#nav .main-nav .menu-item a { display: inline-block; font-family:  'Microsoft YaHei'; font-size: 14px; height:48px; line-height: 47px; padding:0 33px; color: #eee;}
#nav .main-nav .menu-item a:hover,#nav .main-nav .selected a.menu-link{ text-decoration:none; color:#B92F0F; background:#fafafa url(img/nav-bg-hover.gif) repeat-x 0 0;}
#nav .main-nav .first a { }
#nav .main-nav .wp-menu ul {position: absolute;
top: 48px;
left: 0;
z-index: 80;
background: #FAFAFA url(img/navhoversubbg.gif) repeat-x 0 top;
display: none;
width: 170px;
padding: 10px;
border-radius: 0px;
}
#nav .main-nav .wp-menu .last ul { left: auto; right: 0;}

#nav .main-nav .wp-menu ul li{ float:left; display:block; background:none; width:150px; padding:0; margin:0; position:relative; }
#nav .main-nav .wp-menu ul li a{ display:block; line-height:25px; height:25px; cursor:pointer; font-size:12px; color:#222; padding-left:0; background: url(img/bu2.png) no-repeat 9px 50%;padding:0; margin:0;border-bottom:0px dotted #ddd;padding-left:20px;overflow:hidden;}
#nav .main-nav .wp-menu ul li a:hover{ background:url(img/bu2_.png) no-repeat 9px 50%; color:#B92F0F;}

#focus { background: url(img/focus-bg.png);}
#focus .inner { _height: 392px; *height: 392px; }
#bannerwatermark{position:absolute; top:250px; left:280px;z-index:180;}
#container { background: url(img/container-bg.jpg) repeat-y 50% 0;}
#container .inner {}
.panel-column { float: left; padding-left: 36px; display: block;}
.main-wrap { padding-top: 20px; padding-bottom: 25px;}
.main-wrap .post-news { width: 260px;padding-bottom: 56px; _padding:0;}
.main-wrap .post-links { width: 315px; padding-bottom: 20px; _padding:0;}
.wp-post {}
.wp-post .post-head { height: 43px; line-height: 43px; border-bottom: 1px solid #d7d7d7; margin-bottom:15px; }
.wp-post .post-head .post-name { display: inline-block; float: left; font-size: 16px; font-weight: normal; color: #777; font-family: "Microsoft YaHei"}
.wp-post .post-head .post-name .name-text { display: inline-block; padding: 0 4px;}
.wp-post .post-head .post-more { float: right;}
.wp-post .post-head .post-more a { display: inline-block; width: 30px; height: 43px; background: url(img/icons.png) no-repeat 8px -26px;}
.wp-post .post-head .post-more a:hover { background-position: 8px -75px;}
.wp-post .post-head .post-more a span { display: none;}
.wp-post .post-body { margin: 0 2px;}
.slide .focus-title-bar , .slide .focus-title, .slide .focus-pagination{ position: static;}
.slide .focus-title-bar .focus-title-bg { display: none;}
.slide .focus-title-bar { margin-top: 6px;}
.slide .focus-title{ display: block; overflow: hidden;white-space: nowrap;text-overflow: ellipsis; color: #666; font-weight: normal; padding: 0; }
.slide .focus-title a { color: #666; font-size: 12px; font-family:Georgia,Arial, Helvetica, sans-serif}
.slide .focus-title a:hover{ color: #B92F0F; text-decoration: underline;}
.slide .focus-pagination{ text-align: center; display: block; height: 20px;}
.slide .focus-page { margin-top: 6px; width: 7px; height: 7px; border-radius: none; background: url(img/icons.png) no-repeat 0 -134px;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
opacity: 0.5}
.slide .focus-page:hover,.slide .focus-page-active{ -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
opacity: 1}

.post-links .wp-menu .menu-item { width: 140px; padding-right: 15px; float: left;}
.post-links .wp-menu .menu-item a.menu-link { display: block; text-indent: 40px; height: 40px; line-height: 40px; border-bottom: 1px dotted #ccc;  font-weight: bold;}
.post-links .wp-menu .menu-item a.menu-link:hover { text-decoration: underline;color:#B92F0F;-webkit-transition:color .3s linear;transition:color .3s linear;}

.post-links .wp-menu li.i1 a.menu-link{background:url(img/paper_plane_24.png) no-repeat 8px 50%;}
.post-links .wp-menu li.i2 a.menu-link{background:url(img/book_24.png) no-repeat 8px 50%;}
.post-links .wp-menu li.i3 a.menu-link{background:url(img/credit_card_24.png) no-repeat 8px 50%;}
.post-links .wp-menu li.i4 a.menu-link{background:url(img/favorites_add_24.png) no-repeat 8px 50%;}
.post-links .wp-menu li.i5 a.menu-link{background:url(img/globe_24.png) no-repeat 8px 50%;}
.post-links .wp-menu li.i6 a.menu-link{background:url(img/rss_24.png) no-repeat 8px 50%;}

/**listcolumn**/
.column-base { position: relative;}
.column-image img { width: 100%; vertical-align: bottom;}
.column-name { display: inline-block; position: absolute; text-shadow:2px 2px 2px #333; left: 6%; top:104px; font-family: "Microsoft YaHei"; font-weight: bold; color: #fff; font-size: 36px; line-height: 1.24em;}
.column-path { padding: 10px 0px; }
.column-path .path-list { line-height: 18px; }
.column-read { margin:20px 30px;}
.col-menu { width: 220px; float: left; margin-right: -220px; position: relative;}
.col-menu-box { width: 192px; }

.column-anchor { position: relative;}
.column-switch { display: block; position: absolute; width: 32px; height: 32px; right: 0; top: 0; display: none; background: url(img/more.png) no-repeat 50%;}
.column-anchor .anchor-title { padding: 6px 0; line-height: 20px; font-size: 16px; color: #666;}
.col-menu-wrap li a{ display: block; line-height: 18px; padding: 6px; text-indent: 10px; background: url(img/icons.png) no-repeat -34px -21px;}
.col-menu-wrap li a:hover {  color: #999; text-decoration: underline;}
.col-menu-wrap li li a { text-indent: 26px; background-image: none; color: #555;}

.col-news-con { float: right; width: 100%;}
.col-news-list { margin-left: 220px;}
.col-news-box .col-news-item {display: block; padding-right: 72px; position: relative; border-bottom:1px dashed #b1b1b1; line-height: 20px; padding-left: 10px; background: url(img/dot.png) no-repeat 2px 13px;}  /**栏目新闻列表**/
.col-news-box .col-news-item:hover { background-color: #f5f5f5; background-position: 2px -45px;color: #323232;}
.col-news-box .col-news-item span { display: block; float: right; line-height: 20px; padding: 5px 0;}
.col-news-box .col-news-item .col-news-title { float:left;}
.col-news-box .col-news-item .col-news-date { position: absolute; right: 0px; top: 0; text-align: right;}
.col-news-box .wp_entry,.col-news-box .wp_entry p { line-height:1.7; font-size:15px; color:#333; }
.col-news-box .wp_entry p { margin-bottom:11px;}
.col-news-box .wp_entry img { max-width:100%; _width:expression(this.width > 600 ? "600px" : this.width); }   /**列表页文章图片大小限制**/
.col-news-box .wp_paging { float: none;}

/**info**/
.info-wrap { margin: 0 40px;} 
.info-box { float: left; width: 100%;}
.info-box .article { margin-right: 220px;}
.info-box .column-path { padding: 5px 0 10px 0; border-bottom: 1px dotted #ccc; margin-bottom: 6px;}
.info-box .column-path .possplit { display: inline-block; background: url(img/split.png) no-repeat center; width: 12px;}
.col-img { position: relative; float: right; margin-left: -220px; width: 220px;}
.col-img .col-img-box { margin-left: 22px; margin-top: 42px; background: #eee;}
.col-img .col-img-box img  { width: 100%; vertical-align: top;}
.col-img .col-img-box p {padding:8px 5px 16px 10px; text-align: right;}
.article {padding: 15px 0;}
.article h1.arti-title { line-height:26px; font-family: "Microsoft YaHei"; padding:5px; text-align:center; font-size:21px; color:#494949;} /**文章标题**/
.article .arti-metas { padding:3px 10px; text-align:center;}
.article .arti-metas span { margin:0 5px; font-size:13px; color:#787878; font-weight: bold;} /**文章其他属性**/
.article .entry { margin:0 auto; overflow:hidden;} /**文章内容**/
.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 > 900 ? "900px" : this.width); }   /**文章阅读部分图片大小限制**/

.read p{line-height:1.7; font-size:15px; color:#333; margin-bottom:20px;}
.article .entry .read p{line-height:1.7; font-size:15px; color:#333; margin-bottom:20px;}
.entry p{line-height:1.7; font-size:15px; color:#333; margin-bottom:20px;}

#footer{background:url(img/footer-bg.jpg); clear:both;}
#footer .inner{background:url(img/footer-inner.jpg) repeat-y 50% 0; padding-top: 20px; padding-bottom:30px;}
.logo-address{padding-left:35px; display:block; float:left; width:650px;}
.logo-address img{display:block; float:left; margin-right:20px;}
.logo-address p{display:block; line-height:20px;}
.logo-address h5{ color:#999999; font-weight:bold; padding-bottom:6px; font-size:13px; margin:0; text-indent:0; padding-right:0;}
.bottomlinks{ float:right; display:block; padding-right:30px;text-align:right;}
.bottomlinks a:hover{color:#999; text-decoration:none; -webkit-transition:color .3s linear,background-color .3s linear;transition:color .3s linear,background-color .3s linear;}
.bottomlinks p{ padding-bottom:8px;}
.bottomlinks p.designer{ font-size:10px; color:#555; font-family:Arial, Helvetica, sans-serif;}
.bottomlinks p.designer a{color:#555;-webkit-transition:color .3s linear,background-color .3s linear;transition:color .3s linear,background-color .3s linear;}
.bottomlinks p.designer a:hover{color:#999;-webkit-transition:color .3s linear,background-color .3s linear;transition:color .3s linear,background-color .3s linear;}