/* global */
body {margin:0px;font-size:12px;color:#333333;background:#F4F5F6;}
#main {background: #FFFFFF;}
/* common */
.m {width:1080px;margin:auto;}
.top {height:40px;line-height:40px;background:#222222;width:100%;}
#top a {text-decoration:none;color: #ffffff;}
#top a:hover {text-decoration:none;color: #396fff;}

.banner {height: 250px;margin:20px 0;position:relative;display: flex;border-top-left-radius: 6px;border-top-right-radius: 6px;}

.head {width:1080px;background: #FFFFFF;height: 92px;margin-top: 158px;display: flex;}
.head .ctitle {
	position: absolute;
	left:150px;}
.head h1 {font-size:24px;margin:16px 0 5px 0;color:#333333;filter:glow(color=#FFFFFF,strength=3);}
.head h4 {font-size:16px;margin:0;color:#333333;}

.head .logo a:first-of-type{
	width: 104px;
	height: 104px;
	border-radius: 50%;
	background: rgba(0,0,0,.08);
	overflow:hidden;
	position: absolute;left:20px;bottom:10px;
}

.sign {width:180px;height:40px;background:#FFFFFF;margin-top: 160px;margin-left: 900px;background-image: none;}
.sign div {margin-top:25px;width: 168px;height: 41px;background:#e4693a;color:#FFFFFF;text-align: center;line-height: 41px;font-size: 16px;font-weight: bold;border-radius: 4px;padding:0 0 0 0;}
.sign span {
  font-size: 18px;
  color: white;
  font-weight: bold;
  padding: 0 0 0 10px;
}
#menu a {text-decoration:none;}
.menu {background:#2587F4;height:44px;overflow:hidden;font-size:16px;}
.menu span {color:#FFFFFF;}
.menu_li {float:left;white-space:nowrap;line-height:44px;padding:0 16px;}
.menu_li:hover {background:#0072C6;}
.menu_on {float:left;white-space:nowrap;line-height:44px;padding:0 16px;background:#0072C6;}

.side_head2 {border-bottom:#eeeeee 2px solid;background: #ffffff;display:flex;}
.side_head2 div {padding:0 16px;font-size:18px;line-height:48px;overflow:hidden;width:100%;height:100px;}
.side_head2 .articleNum {display: block;text-align: center;font-size:24px;line-height:40px;padding-top: 20px;}
.side_head2 .catName{display: block;text-align: center;font-size:14px;line-height:20px;margin-bottom: 20px;}

.side_body2 {background:#FFFFFF;padding:16px;margin:0 0 20px;overflow:hidden;}
.side_body2 li {background:url('../../image/ico_arrow.gif') no-repeat 4px 12px;padding:0 0 0 20px;height:32px;line-height:32px;overflow:hidden;}

.side_head {border-bottom:#eeeeee 2px solid;background: #ffffff;display:flex;}
.side_head div {padding:0 16px;font-size:18px;height:48px;line-height:48px;overflow:hidden;width:50%;}
.side_body {background:#FFFFFF;margin:0 0 20px;overflow:hidden;}
.side_body .articleList{display: inline-flex;max-height: 150px; }
.side_body #thumbInfo {width:100px;height: 75px;border: 0; box-sizing: border-box;margin-right: 10px;}
.side_body #thumbInfo img{width:100px;height: 75px;border: 0;}
.side_body .articleInfo{display: flex;flex-flow: column nowrap;align-items: stretch;justify-content:space-around;}
.side_body .articleInfo #title {font-size: 14px;font-weight:normal; line-height: 14px;}
.side_body .articleInfo #introduce {display: none;}
.side_body .articleInfo #tips {font-size: 14px;height: 20px;line-height: 20px;}
.side_body .articleInfo #tips img{display: none;}

.main_head {border:#CCCCCC 1px solid;border-bottom:none;background:#EEEEEE;}
.main_head div {padding:0 16px;font-size:14px;height:44px;line-height:44px;overflow:hidden;}
.main_body {border:#CCCCCC 1px solid;border-top:none;background:#FFFFFF;padding:16px;margin:0 0 20px;overflow:hidden;}
.foot { background: #FFFFFF; line-height: 72px; height: 72px; margin-top: 20px; color: #9a9a9a;text-align: center;}
