@charset "UTF-8";
/**
 * 
 * @authors Nat Liu (natcube@gmail.com)
 * @date    2014-11-27 09:31:01
 * @version 2014-11-27 09:31:01
 */
/* Base Reset */
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;}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
:focus { outline:0;}
img { border:0; vertical-align: top;}
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;}
.none { display:none;}
.hidden { visibility:hidden;}
.clearfix:after{clear: both;content: ".";display: block;height: 0;visibility: hidden;}
.clearfix{display: block; *zoom:1;}

body { font:14px/1 "Microsoft YaHei", Tahoma, Geneva, sans-serif; color: #333; _text-align:center;}
a{ text-decoration: none; color: #333;}
a:hover{ text-decoration: underline; color: #48a4e5;}
.wrapper .inner { width: 1002px; margin:0 auto;_text-align:left;}


#header { background: url(images/header_bg.png) repeat-x 0 0;}
#header .inner { height: 79px; background: url(images/logo.png) no-repeat 0 0;}

#header .dev-links { float: right; height: 17px; line-height: 17px; margin-top: 31px; color: #ed8032;}
#header .dev-links span { margin: 0 10px;}
#header .dev-links a { color: #ed8032;}
#header .dev-links a:hover { color: #615e5c; text-decoration: underline;}
.main-nav .wp-menu {float: right;}
.main-nav .wp-menu .menu-item { float: left; margin-top: 28px; height: 20px; line-height: 20px; padding-right: 35px;}
.main-nav .wp-menu .menu-item a { font-size: 20px; color: #d04e00;}
.main-nav .wp-menu .menu-item a:hover { text-decoration: underline; color: #d04e00;}
.main-nav .wp-menu .i4 { padding-left:25px; background:url(images/faq.png) no-repeat 0 50%;}
.main-nav .wp-menu .i4 a { color:#d04e00;}

#banner  { background: url(images/banner.jpg) no-repeat 50% 0;}
#banner .inner { height: 503px; position: relative;}
#banner a.download { display: block; width: 245px; height: 110px; cursor: pointer; background: url(images/down_btn.png) no-repeat 0 0; position: absolute; left: 0; top: 300px;}
#banner a.download:hover{ opacity: 0.9;
filter: alpha(opacity=90);}
#banner a.download:active{ opacity: 1;
filter: alpha(opacity=1);}

#banner .download_code { border: 7px solid #FFFFFF; position: absolute; left:269px; top:284px;}
#banner .download_code img { width: 130px; height: 130px; vertical-align: top;}

#container { padding: 26px 0 30px 0;}

.gird-2 { width: 716px; float: left;}
.gird-l { width: 346px; float: left; }
.gird-c { width: 332px; float: right; }
.gird-1 { width: 244px; float: right;}
.gird-r { width: 224px; }

.wp-post {}
.wp-post .post-head { height: 35px; line-height: 35px; background: url(images/line.png) repeat-x 0 bottom; margin-bottom:15px; }
.wp-post .post-head .post-name { display: inline-block; float: left; font-size: 16px; font-weight: normal; color: #0a4c7c; font-family: "Microsoft YaHei"; background: #b7d8ef;}
.wp-post .post-head .post-name .name-text { display: inline-block; padding: 0 17px;}
.wp-post .post-head .post-more { float: right;}
.wp-post .post-head .post-more a { display: inline-block; padding: 0 5px; height: 35px; line-height: 35px; color: #0a4c7c;}
.wp-post .post-head .post-more a:hover { color: #2b83c3; text-decoration: underline;}
.wp-post .post-body { margin: 0;}
.news-item { height: 25px; line-height: 25px; padding-left: 17px; background: url(images/li.png) no-repeat 0 7px;}
.news-item a {}

#content { background: url(images/content_bg.jpg);}
.content_bg_top { background: url(images/content_bg_top.jpg) repeat-x 0 0;}
#content .inner {}
.slide-box { position: relative;}
.slide-box .s-2-3 { width: 240px; padding: 10px 0; border-right: 1px solid #afafaf; float: left; margin-top: 56px; margin-bottom: 40px;}
.slide-box .s-2-3 .s-nav { position: relative;}
.slide-box .s-2-3 .s-nav li.s-nav-item { position: relative;}
.slide-box .s-2-3 .s-nav li.s-nav-item h3 { padding-left: 126px; height: 120px; line-height: 120px; color: #222222; font-size: 18px; font-weight: normal; background: url(images/slide_nav.jpg) no-repeat 0 0; cursor: pointer;}
.slide-box .s-2-3 .s-nav li.s-nav-item-cur h3 { color: #5a7bbc;} 
.slide-box .s-2-3 .s-nav li.s-nav-item-1 h3 { background-position: 40px 34px;}
.slide-box .s-2-3 .s-nav li.s-nav-item-2 h3 { background-position: 40px -81px;}
.slide-box .s-2-3 .s-nav li.s-nav-item-3 h3 { background-position: 40px -203px;}
.slide-box .s-2-3 .s-nav li.s-nav-item-4 h3 { background-position: 40px -324px;}

.slide-box .s-2-3 .s-nav li.s-nav-item-1 h3.selected { background-position: 40px -410px;}
.slide-box .s-2-3 .s-nav li.s-nav-item-2 h3.selected { background-position: 39px -525px;}
.slide-box .s-2-3 .s-nav li.s-nav-item-3 h3.selected { background-position: 39px -647px;}
.slide-box .s-2-3 .s-nav li.s-nav-item-4 h3.selected { background-position: 39px -768px;}

.slide-box .s-2-3 .s-nav li.s-nav-arrow { width: 7px; position: absolute; right: -4px; top: 0; background-color: #8cade5;}

.slide-box .s-2-4 { width: 740px; float: right; margin-top: 10px; margin-bottom: 10px;}
.slide-box .s-2-4 .s-nav-wrap { display: none;}
.slide-box .s-2-4 .s-nav-wrap img { max-width: 100%; _width:100%;}

#columninfo { height: 158px; background:url(images/list_banner.jpg) no-repeat 50% 0;}
#columninfo .column-info { float: left;}
#columninfo .column-list,.column-list-wrap { float: right;}
#columninfo .column-list { margin-top: 100px;}
.column-list-wrap li { float: left; padding-right: 8px;}
.column-list-wrap li a { display: inline-block; height: 24px; line-height: 23px; padding: 0 7px; border-radius: 4px; overflow: hidden; background: #E8E7D2; color: #000; text-shadow:0px 1px 0px #f2f2f2;}
.column-list-wrap li a:hover { background: #d7b323; text-decoration: none; color: #fff;}

#columninfo .column-name { float: left; height: 36px; line-height: 36px; font-weight: normal; font-size: 28px; color: #fff; padding-top: 80px; margin-left: 10px;}
#columnpath .path-list { line-height: 20px; padding: 10px; color: #555;}
#columnpath .path-list span,#columnpath .path-list a { float: left; display: inline-block;}
#columnpath .path-list .possplit { width: 15px; overflow: hidden; background: url(images/li.png) no-repeat 50%; margin: 0px; padding: 0; text-indent: 0;}
#columnpath .path-list a { color: #555;}
#columnpath .path-list a:hover { color: #323232; text-decoration: underline;}
#columnpath .column-path { border-bottom: 1px dashed #ccc;}

.col-news-list {margin: 0 15px;}
.col-news-list .col-news-item {display: block; padding-right: 72px; position: relative; border-bottom:1px dashed #b1b1b1; line-height: 20px; padding-left: 5px;}  /**栏目新闻列表**/
.col-news-list .col-news-item a{ display: block; background: url(images/dot.png) no-repeat 2px 10px; padding-left: 13px;}
.col-news-list .col-news-item a:hover { background-position: 2px -48px;color: #48a4e5;}
.col-news-list .col-news-item span { display: block; float: right; line-height: 20px; padding: 5px 0;}
.col-news-list .col-news-item .col-news-title { float:left;}
.col-news-list .col-news-item .col-news-date { position: absolute; right: 0px; top: 0; text-align: right;}
.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:11px;}
.col-news-list .wp_entry img { max-width:96%; _width:expression(this.width > 600 ? "600px" : this.width); }   /**列表页文章图片大小限制**/
.col-news-list .wp_paging { float: none;}

/**info**/
.article {}
.article h1.arti-title { line-height:26px; font-family: "Microsoft YaHei"; padding:5px; text-align:center; font-size:18px; color:#494949; border-bottom:2px solid #ECECEC} /**文章标题**/
.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;} /**文章内容**/
.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:96%; _width:expression(this.width > 900 ? "900px" : this.width); }   /**文章阅读部分图片大小限制**/

#footer { border-top: 5px solid #fff; background: #4d4d4d;}
#footer .inner { padding: 30px 0 40px 0;}
#footer .copyright { line-height: 22px; color: #fff; text-align: center;}