body {color:#555;font-family:"Microsoft Yahei";font-size:14px;line-height:1.42857143;margin:0;position:relative;background-color:#f6f6f6;}
a {border:0;color:#000;background:0 0;text-decoration:none;}
a:hover {text-decoration:none}
img {border:0;vertical-align:middle}
* {margin:0;padding:0;box-sizing:border-box}
h1, h2{font-weight:500;line-height:1.1}
h1 {margin:.67em 0;font-size:2em;}
h2 {font-size:22px}
dl {margin-top:0;margin-bottom:20px}
dd, dt {line-height:1.42857143}
dt {font-weight:700}
dd {margin-left:0}
ul {margin-top:0;margin-bottom:10px;list-style:none;}
dd, dl, dt, ul {margin:0;padding:0;}
article, aside, footer, header, section{display:block;}
/*----------header----------*/
.wrap {width:100%;margin:0 auto;max-width:1200px;position:relative;}
ul, li {list-style:none;}
.flt {float:left;}
.frt {float:right;margin-right:20px;}
.clear {clear:both;}
.clear:after, .clear:before {content:'';clear:both;display:table;}
.header {line-height:60px;position:fixed;top:0;left:0;width:100%;z-index:1000;background:#1b384a;}
.header .wrap {background:#1b384a;}
.logo {vertical-align:middle;margin-left:30px;}
.logo img {vertical-align:middle;}
.logo a{font-size:24px;color:#fff;}
.menu ul li {float:left;margin:0 8px;text-align:center;position:relative;font-weight:normal;}
.menu ul li a {display:block;height:56px;border-bottom:4px solid #1b384a;color:#FFF;font-size: 18px;}
.menu ul li:hover a {color:#00a67c;border-color:#00a67c;}
.ntop{padding-top:60px;}
/*----------header----------*/
.widget {position: relative;clear: both;margin: 15px 0;border: 1px solid #eaeaea;background-color: #fff}
.widget h3 {margin: 0;padding: 11px 15px 10px;border-bottom: 1px solid #eaeaea;background-color: #fbfbfb;color: #666;font-size: 18px;font-weight: 700}
.widget ul {margin: 0;padding: 0;list-style: none}
.items, .yitems {overflow: hidden;padding: 15px;}
.yitems a {float: left;margin:0.2%;padding: 0 8px;font-size: 12px;line-height: 29px;border: 1px solid #eaeaea;}
.items li{text-align:center;list-style: none}
.items a {float: left;margin: 0.5%;padding: 0 8px;width:24%;font-size: 12px;line-height: 29px;border: 1px solid #eaeaea;}
.thisclass{background-color:#1b384a;color:#fff;}
.container {position:relative;margin:0 auto;max-width:1200px;padding-top: 60px;}
.container:after, .container:before, .nav:after, .nav:before, .row:after, .row:before {display:table;content:" "}
.container:after, .nav:after, .row:after {clear:both}
.content-wrap {float:left;width:100%;}
.content {position:relative;margin-right:380px;margin-bottom:15px;padding-top:15px;}
.sidebar {position:relative;float:left;margin-left:-360px;padding-top:15px;width:360px;}
.excerpttu {overflow:hidden;	margin-bottom:-1px;	padding:20px 20px 20px 20px;	border:1px solid #eaeaea;	background-color:#fff;}
.listtag {text-align:center;	color:#222}
.excerpt{overflow:hidden;margin-bottom:-1px;padding:20px 20px 20px 255px;border:1px solid #eaeaea;background-color:#fff}
.excerpt:hover {position:relative;z-index:2;border-color:#1b384a;background-color:#FAFDFF;}
.excerpt .focus {float:left;margin-left:-235px;width:220px}
.excerpt .focus img {width:220px;border:1px solid #CCCCCC;height:150px}
.excerpt header {margin-bottom:10px}
.excerpt .cat {position:relative;top:-3px;display:inline-block;margin-right:6px;padding:3px 6px;background-color:#1b384a;color:#fff;font-size:12px}
.excerpt .cat:hover {opacity:.85}
.excerpt h2 {display:inline;margin-top:0;font-weight:700;font-size:22px;line-height:28px}
.excerpt .pv, .excerpt time {margin-right:20px}
.excerpt .note {color:#444;word-wrap:break-word;font-size:14px;line-height:25px}
.excerpt .meta {margin-bottom:10px;color:#999;font-size:12px}
.pagination {padding:20px;text-align:center;font-size:12px}
.pagination ul li {float:left;margin:0 2px;padding:5px 12px;border-radius:2px;background-color:#ddd;color:#666;opacity:.88}
.pagination ul {display:inline-block;margin-bottom:0}
.function {border:1px solid #eaeaea;margin-bottom:15px;background-color:#fff}
.function li a {padding:10px 15px;color:#666;border-bottom:solid 1px #eee;display:block;font-size:14px;}
.function_t {padding:11px 15px 10px;	border-bottom:1px solid #eaeaea;	background-color:#fbfbfb;	color:#666;	font-size:18px}
.function_t h2 {margin:0 0 0 1px;font-size:22px;line-height:24px;font-weight:700;padding:5px 0;border-left-width:4px;border-left-style:solid;border-left-color:#1b384a;}
.function_t h2 a {padding-left:20px;font-size:22px;}
.function_c {padding:10px;}
.function_c p{padding:7px 0 7px 8px;}
.function_c .more{text-align:center;padding-top:20px;border-top:1px solid #eaeaea;line-height:20px;}
.function_c .more a{padding:8px 10px; background-color:#f6f6f6; color:#333;}
.wap{display:none}
.footer {padding:20px;background-color:#333;color:#999;text-align:center;font-size:12px;line-height:24px}
.footer  ul {display:table; margin:0 auto; height:30px;}
.footer ul li {float:left;padding:0 8px; border-right:1px solid #666;}
.footer a {color:#999}
.footer p{line-height:24px;}
@media only screen and (max-width:1000px) {
.header {background:#fff;}
.menu {position:fixed;top:60px;right:-110%;background:#00a67c;}
.menu ul li {float:none;display:block;border-bottom:1px solid #ddd;padding:0}
.menu ul li a {line-height:45px;font-size:14px;}
.header .logo {position:relative;z-index:1001;line-height:50px;margin-left:15px;}
.frt {float:right;margin-right:0px;}
.menu_wrap {position:absolute;top:10px;width:35px;height:35px;background:url(../images/menu.png) no-repeat center center #00a67c;background-size:25px auto;right:15px;}
.h_menu .menu_wrap {background:url(../images/menu-1.png) no-repeat center center #00a67c;background-size:25px auto;}
.h_menu .menu {right:0;}
.header {line-height:60px;}
.mainer {padding-top:60px;}
.menu ul li {width:auto;margin:0 20px;}
.menu ul li a {color:#FFF;height:40px;line-height:40px;border-bottom:0;}
.menu ul li:hover a {color:#000;border-bottom-width:1px;}
}
@media (max-width:999px) {
.items, .yitems {overflow: hidden;padding: 1px;}
.items a {float: left;margin: 0.5%;padding: 0 8px;width:32%;font-size: 12px;line-height: 29px;border: 1px solid #eaeaea;}
.listtag {color:#222;	text-align:center;	margin-top:0px;	margin-bottom:0px;	font-size:26px}
.excerpt {padding:10px 10px 0px 0px;}
.excerpt .focus img {width:100px;border:1px solid #CCCCCC;height:68px;}
.excerpt .cat {display:none}
.excerpt h2 {font-size:20px;	line-height:22px}
.excerpt .focus {margin-left:10px;	width:100px;margin-right:10px;}
.excerpt h2 {height:42px;	position:relative;	display:block;	overflow:hidden;	font-size:17px;	font-weight:400;}
.excerpt h2>:first-child {float:right;	margin-left:-5px;	width:100%}
.content-wrap {float:left;width:96%;margin:0 2%;}
.content {margin:10px 0px;padding:0 8px;}
.footer {padding:15px 10px;font-size:12px;}
.sidebar {position:relative;float:left;margin-left:0px;padding-top:15px;width:100%;}
}
@media (max-width:1024px) {.content {margin-right:0}.pc {display:none;}}