/**CSS Reset**/
* { margin:0; padding:0;}
body,button,input,select,textarea,h3{font:12px "Microsoft YaHei",tahoma,arial,\5b8b\4f53; color:#454545;}
input,select,textarea{vertical-align: middle;resize: none; outline:0;}
table{border-collapse:collapse;border-spacing:0;}th{text-align:inherit;}caption,th {text-align:left;}
ul,ol,li,dl,dd,dt { list-style:none; }
fieldset, img { border: 0}
.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix{*zoom:1}
.clear{clear: both; width:100%; line-height:0; height:0; font-size:0; _display: inline; overflow:hidden;}
:focus{outline:0;}
q:before,q:after {content:'';}
.none{ display:none;}
a{text-decoration: none;color:#454545; font-size: 12px;}
a:hover{ color:#990100; }
.fl { float:left;}.fr { float:right;}
/**Layout Start**/
body { }
span.moretext font {
    color: #454545!important;
    font-size: 12px;
    font-family: 微软雅黑!important;
}
.wrapper { width:100%; margin:0 auto; }
.wrapper .inner { width:1080px; margin:0 auto;}
/**main**/
/*--------------------------header-style-begin----------------------------*/
#header { background:url(images/topbg.jpg) repeat-x; height:191px; }
#header .inner { width:1080px; background:url(images/toplogo.jpg) top no-repeat; height:191px; }
.head { height:148px; width:100%;}
/**??????¨???¤menu??¨?????????・???**/
.navbar{  padding-top:148px;}
.menu { /* display:inline-block; */ /* width:850px; */ height:43px; /* float:left; */}
.menu li { float:left; height:43px; position:relative; vertical-align:bottom;}
.menu li.current { }
.menu li.current a { color:#f2a828;}
.menu li.current li.current { background:none;}
.menu li a { display:inline-block; height:43px; line-height:43px; padding: 0 40px; background:url(images/nav-s.jpg) right no-repeat; color:#fff; font-size:14px; font-weight:500; text-shadow:0 1px 0 #232323;}
.menu li a:hover { color:#f2a828;}
.menu li ul { display:block; width:auto; width:110px\9; min-width:100%; position:absolute; left:0; top:43px; display:none; z-index:100;}
.menu li ul li { float:none; display:block; width:100%; height:auto; min-height:43px;}
.menu li.current ul li a, .menu li.current ul li.current ul li a, .menu li.current ul li.current ul li.current ul li a { margin:0; display:block; padding:0 12px; width:86px\9; height:auto; min-height:24px; _height:24px; font-size:13px; white-space:nowrap; white-space:normal\9;line-height:24px; color:#fff; background:#1c86c6; border:none; border-bottom:1px solid #1b5e86; border-top:1px solid #a2d8f8; font-weight:normal;opacity: 0.90;filter: alpha(opacity=90);}
.menu li.current ul li a:hover,.menu li.current ul li.current a,.menu li.current ul li.current ul li a:hover,.menu li.current ul li.current ul li.current a,.menu li.current ul li.current ul li.current ul li a:hover { background:#1c5680 url(images/li-over.png) repeat-y 0 0; color:#fff}
.menu li ul li ul { left:100%; left:110px\9; *left:110px; _left:110px; top:0;}
/*--------------------------container-style-begin-------------------------*/
#dontainer { background:#f4f4f4;}
#container .inner { padding: 15px 0 5px; }
.mod { _display:inline; float:left;}
.more a{ padding: 0 10px 0 0; }
.more a:hover{ color:#999;}
.ch21 { width:238px; padding:0 5px; background:#1d6e9f; border:1px solid #e6e6e6; margin-bottom: 10px;}
.ch21 .tt { width:100%; height:34px; padding-top:6px; border-bottom:1px solid #b0b1b2;}
.ch21 .tt h3,.ch21 .tt span { display:inline-block; height:34px; line-height:34px; float:left;}
.ch21 .tt h3 span { font-size:14px; font-weight:500; text-shadow:1px 1px 1px #bdcbd2; color:#fff; border-bottom:1px solid #fff; padding:0 7px; }
.ch21 .tt h5 span { font-size:12px; color:#81b9dc; text-shadow:1px 1px 1px #67a2c9; font-weight:500; }
.ch21 .tt span.more { float:right;}
.ch21 .con { width:96%; padding:10px 2%;}
.ch21 .con a { color:#fff;}
.ch23 { width:238px;padding:0 5px; background:#e6e4d8; border:1px solid #e6e6e6; margin-bottom: 10px;}
.ch23 .tt { width:100%; height:34px; padding-top:6px; border-bottom:1px solid #fff;}
.ch23 .tt h3,.ch23 .tt span { display:inline-block; height:34px; line-height:34px; float:left;}
.ch23 .tt h3 span { font-size: 14px;
font-weight: 500;
text-shadow: 1px 1px 1px #bdcbd2;
color: #0779bf;
border-bottom: 1px solid #0779bf;
padding: 0 7px; }
.ch23 .tt h5 span { font-size: 12px;
color: #a5a5a1;
text-shadow: 1px 1px 1px #bcbbb5;
font-weight: 500;}
.ch23 .tt span.more { float:right;}
.ch21 .tt span.more a{ color:#fff; }
.ch21 .tt span.more a:hover{ color:#70AED5; }
.ch23 .con { width:auto; padding: 7px 10px;}

.ch24 { width:248px; background:#05436a; border:1px solid #e6e6e6; margin-bottom:10px;}
.ch24 .tt { width:100%; height:34px; padding-top:6px; border-bottom:1px solid #fff;}
.ch24 .tt h3,.ch24 .tt span { display:inline-block; height:34px; line-height:34px; float:left;}
.ch24 .tt h3 span { font-size:14px; font-weight:500; text-shadow:1px 1px 1px #9daab7; color:#fff; padding:0 7px; }
.ch24 .tt h5 span { font-size:12px; color:#fff; text-shadow:1px 1px 1px #9daab7; font-weight:500; }
.ch24 .tt span.more { float:right;}
.ch24 .tt span.more a{ color:#fff; }
.ch24 .tt span.more a:hover{ color:#70AED5; }
.ch24 .con,.ch21 .con{ width:auto; padding:5px 10px;min-height:180px;}
.ch24 .con{min-height:130px;}
.ch31 { padding:12px 0 11px 12px; width:385px; min-height:200px;}

.ch32 { width: 412px;}
.ch32 .tt { width:100%; height:34px; padding-top:6px; }
.ch32 .tt h3,.ch32 .tt h5,.ch32 .tt span { display:inline-block; height:34px; line-height:34px; float:left;}
.ch32 .tt h3 span { font-size:18px; font-weight:500; text-shadow:1px 1px 1px #a8c2d8; color:#1b74ab; padding:0 7px; }
.ch32 .tt h5 span { font-size:14px; color:#959595; text-shadow:1px 1px 1px #cbcbcb; font-weight:500; line-height:36px; }
.ch32 .tt span.more { float:right;}
.ch32 .con { width:96%; padding: 5px 2%;}


.ch_r_nor { width:404px;}
.ch_r_nor .tt { width:100%; background:url(images/mr_ttbg.jpg) repeat-x; height:28px;}
.ch_r_nor .tt h3,.ch_r_nor .tt span { display:inline-block; height:28px; line-height:28px; float:left;}
.ch_r_nor .tt h3 span { font-size:14px; font-weight:500; text-shadow:1px 1px 1px #b9c8d5; color:#fff; padding:0 0 0 20px; }
.ch_r_nor .tt h5 span { font-size:12px; color:#fff; text-shadow:1px 1px 1px #b9c8d5; font-weight:500;  padding:0 0 0 20px;}
.ch_r_nor .tt span.more { float:right;}
.ch_r_nor .tt span.more a{ color:#fff; }
.ch_r_nor .tt span.more a:hover{ color:#70AED5; }
.ch_r_nor .con { width:390px; padding: 8px 7px 5px;}

.ch_r_nor1 { }
.ch_r_nor1 .tt { width:100%; background:url(images/mr_ttbg.jpg) repeat-x; height:28px;}
.ch_r_nor1 .tt h3,.ch_r_nor .tt span { display:inline-block; height:28px; line-height:28px; float:left;}
.ch_r_nor1 .tt h3 span { font-size:14px; font-weight:500; text-shadow:1px 1px 1px #b9c8d5; color:#fff; padding:0 0 0 20px; }
.ch_r_nor1 .tt h5 span { font-size:12px; color:#fff; text-shadow:1px 1px 1px #b9c8d5; font-weight:500;  padding:0 0 0 20px;}
.ch_r_nor1 .tt span.more { float:right;}
.ch_r_nor1 .tt span.more a{ color:#fff; }
.ch_r_nor1 .tt span.more a:hover{ color:#70AED5; }
.ch_r_nor1 .con {padding:10px 7px;}

.ch35 { border:1px solid #e6e6e6; }
.ch35 .tt { background:#4b4b4b;}
.ch35 .tt h3,.ch35 .tt span { }
.ch35 .tt h3 span { text-shadow:1px 1px 1px #828282; }
.ch35 .tt h5 span { text-shadow:1px 1px 1px #828282; }
.ch35 .tt span.more { }
.ch35 .con { background:#e4e4e4;}

.ch36 { border:1px solid #e6e6e6; }
.ch36 .tt { background:#0d82c8;}
.ch36 .tt h3,.ch36 .tt span { }
.ch36 .tt h3 span { text-shadow:1px 1px 1px #90badf; }
.ch36 .tt h5 span { text-shadow:1px 1px 1px #90badf; }
.ch36 .tt span.more { }
.ch36 .con { }

.ch21 .con a,.ch24 .con a{ /* padding-left:28px; */ line-height: 26px;color:#fff;}

.main_l { width:250px;}
.main_r { width:822px;}
.main_rt{ width:820px; border:1px solid #e6e6e6; background:#fff;}
.main_rm{ padding: 10px 0;}
.main_rb{ /* padding-bottom:10px; */}
/*--------------------------footer-style-begin----------------------------*/
#footer{  height:75px;}
#footer .inner { width:100%; background:#05436a; height:75px; color:#fff;}
#footer .inner .copyright { padding:15px 0px; line-height:22px; text-align:center;}
#footer .inner img { display:inline-block;}
#footer .inner .qq { display:inline-block; height:20px; line-height:20px; padding-left:20px; background:url(images/qq.gif) no-repeat 0 0;}
#tj { display: inline;}
#tj td,#tj div{ display:inline;}
/**list**/
/**--------------------column-list-style-begin---------------------------**/
.listmenu { width:252px; min-height:300px;}
.listname { width:250px; height:27px; background:url(images/listname_bg.png) repeat-x; border:1px solid lightGrey; border-top-left-radius:5px;border-top-right-radius:5px;}
.listname h3 { font-size:15px; font-weight:bold; color:#343434; line-height:27px; padding-left:25px; background:url(images/plus.png) no-repeat 5px 50%; text-shadow:0 1px 0 #fff;}
.lists { width:250px; height:auto;border:solid #e5e5e5; border-width:1px 1px 0 1px; border-top-color:#bbb;border-bottom-left-radius:5px;border-bottom-right-radius:5px;}
.lists .list1 a,.lists .list2 a,.lists .list3 a { display:block; font-size:14px; color:#666; padding-left:30px; line-height:30px; background:#f9f9f9 url(images/li.png) no-repeat 13px 14px; border-bottom:1px solid #e5e5e5;}
.lists .list2 a { font-size:13px; color:#888; padding-left:40px; line-height:25px; background-position:28px 11px;}
.lists .list3 a { font-size:12px; color:#999; padding-left:50px; line-height:21px; background-position:38px 9px;}
.lists .list1 a:hover,.lists .list2 a:hover,.lists .list3 a:hover { background-color:#eee; background-image:url(images/li-over.png); color:#000; text-decoration:none;}
#s_c_id { background-color:#f1f1f1; background-image:url(images/li-over.png); color:#000;}
#s_c_id:hover { color:#121212; background-color:#f3f3f3;}
/**--------------------article-list-style-begin----------------------------*/
.listentry { width:800px; min-height:300px;}
.listmeta { width:100%; height:30px;  border-bottom:2px solid #075483;}
.listmeta h3.catname { display:inline-block; float:left; height:30px; font-size:16px; font-weight:bold; color:#444;}
.listmeta h3.catname span { float:left; display:inline-block; height:30px; padding:0 6px;line-height:30px; border-bottom:2px solid #c94f39;}
.listmeta .listmap { float:right;}
.listmeta .listmap li { float:left; height:20px; line-height:20px; margin-top:4px; color:#666;}
.listmeta .listmap li a { color:#666;}
.listmeta .listmap li a:hover { color:#222; text-decoration:none;}
.listmeta .listmap li .posSplit { display:inline-block; width:13px; background-position: center center;}
.listinfo { width:auto; padding:10px 0;}
.listinfo,.readinfo { margin:0 auto; overflow:hidden; line-height:1.7em; font-size:14px; color:#565656;}
.listinfo p,.readinfo p { text-indent:2em; margin-bottom:10px;}
.listinfo a,.readinfo a { font-size:14px; color:#626262;}
.listinfo a:hover,.readinfo a:hover { color:#565656;}
.listinfo img{ max-width:660px; _width:expression(this.width > 660 ? "660px" : this.width); line-height:1; }
.llink { line-height:26px; padding-left:20px; background:url(images/li.png) no-repeat 5px 12px;}
.llink a { font-size:13px;}
.llink a:hover { color:#121212;}
.compose_input { height:15px; line-height:15px; border:1px solid #ccc; font-size:12px; color:#000;}
/**info**/
.infobox { width:100%; margin:0 auto;}
.atitle { display:block; width:100%; line-height: 40px; font-size:20px; color:#252525; font-weight:bold; text-align:center; border-bottom:1px solid #ccc;}
.postmeta { width:100%; height:25px; line-height:25px; color:#999; font-size:13px; text-align:center; margin: 8px 0;}
.postmeta span { margin-right: 10px;}
.readinfo { width:960px; min-height:200px; margin:0 auto;}
.readinfo img { max-width:800px; _width:expression(this.width > 800 ? "800px" : this.width); }
.infobox .share { width:100%; padding-top:7px; clear:both; }
/**custom-style****/
/**------------------news-link-style-begin-------------------**/
.nlink { height:24px; line-height:24px; padding-left: 14px; background: url(images/li.png) no-repeat 2px 10px;}
.zlink { line-height:24px;}

.ch22 tr,.ch22 td{ height:0px !important;}
#page{ background:#035b86; width:100%; height:125px}
#page .inner{ }
.bt{ height:30px;line-height:30px;font-size:16px;font-weight:bold; color:#FFF;}
.pd a{height:25px;line-height:25px;font-size:14px;color:#FFF;text-decoration:none}
.pd a:hover{text-decoration:none}

.tt1{ height:29px; line-height:29px; padding-left:16px; background: url(images/li1.png) no-repeat 5px 12px;}
.tt1 a{ height:29px; line-height:29px;}
.tt2 a{ height: 26px; line-height: 26px;padding-left:5px;}
.ssk { display:none;width:218px; float:right; height:32px; padding-top:11px;} 
#nav li ul li {min-height: 26px;}
div#wp_paging_w37 {
    height: 30px;
    margin-bottom: 10px;
}
.menu-0 {
    display: none;
}
.menu li a {
    padding: 0 30px;
}
.wp_nav .nav-item a span.item-name {
    line-height: 30px;
}
.wp_nav .sub-nav {
    height: auto !important;
}
.wp_nav .nav-item a.parent {
    color: #fff;
}
.wp_nav .sub-nav .nav-item a {
    color: #fff;
}