@charset "gb2312";
#Header {
	height:60px;
	line-height:60px;
	width:100%;
	z-index:11;
	box-shadow:0 2px 1px rgba(0,0,0,.2);
	top:0;
	transition:transform .5s ease 0s;
	-webkit-transition:-webkit-transform .5s ease 0s;
	position:fixed
}
#Header .header {
	width:1000px;
	margin:0 auto;
	position:relative;
	height:100%
}
#Header .menulist {
	padding:0 10px
}
#Header .logo {
	position:absolute;
	*left:0;
	height:100%;
	margin-top:15px
}
#Header .logo a {
	display:block;
	position:relative;
	left:0;


	width:100%;

	height:100%
}
#Header .logo a img {
	vertical-align:top;
	position:relative
}
#Header .search {
	float:right;
	margin-top:15px;
	background:#45464a;
	border-radius:2px;
	height:30px;
	display:none
}
#Header .search input {
	border:0 none;
	vertical-align:middle;
	background:#45464a
}
#Header .search input#search_txt {
	font-size:12px;
	padding:0 8px;
	line-height:30px;
	height:30px;
	color:#fff
}
#Header .search input#search_btn {
	border-left:1px solid #303136;
	width:30px;
	height:30px;
	background:url(../images/so.png) 5px 5px no-repeat
}
#Header .menulist .menu {
	height:60px;
	line-height:60px;
	position:relative;
	text-align:center;
	float:left
}
#Header .menulist .menu a {
	float:left;
	font-size:20px;
	font-weight:400;
	text-align:center;
	border-bottom:4px solid #323338;
	height:56px;
	width:100%
}
#Header .menulist .menu a:link,#Header .menulist .menu a:visited {
	text-decoration:none
}
#Header .submenulist {
	position:absolute;
	top:60px;
	box-shadow:0 5px 5px rgba(0,0,0,.3);
	z-index:100
}
#Header .submenulist ul {
	width:135px;
	float:left
}
#Header .submenulist li {
	width:100%;
	padding:0;
	height:39px;
	line-height:39px
}
#Header .menu .submenulist li a {
	display:block;
	font-size:16px;
	line-height:39px;
	text-align:center;
	float:none;
	height:39px;
	border-bottom:0
}
#Header .menu .submenulist li a:link,#Header .menu .submenulist li a:visited {
	text-decoration:none
}
#Header .submenulist li a .enname {
	font-size:14px;
	font-weight:700
}
#Header .submenulist li a .rt {
	margin:0 6px 0 15px;
	font-size:18px
}
#Header .menulist .menu .submenulist li a:hover {
	border:0
}
#Header .logo .showlogo {
	opacity:1;
	filter:alpha(opacity=100);
	display:block\9
}
#Header .headerSearch {
	float:right;
	position:relative;
	width:144px;
	height:32px;
	margin-top:14px;
	overflow:hidden
}
#Header .searchbar {
	width:30px;
	height:100%;
	position:absolute;
	left:0;
	top:2px
}
#Header .searchbar .searchA {
	display:inline-block;
	height:20px;
	width:20px;
	vertical-align:top;
	position:absolute;
	left:8px;
	top:5px;
	z-index:1
}
#Header .searchbar .searchA .i,#Header .searchbar .txt .i {
	width:20px;
	height:20px;
	display:inline-block;
	background:url(../images/headericon_ccaf415.png) no-repeat;
	vertical-align:top
}
#Header .searchbar .searchA .i {
	opacity:1;
	filter:alpha(opacity=100);
	transition:all 1s ease-out
}
#Header .searchbar .txt {
	padding:0;
	width:0;
	height:30px;
	background:#fff;
	display:inline-block;
	transition:all .3s ease-out;
	font-style:normal;
	vertical-align:top
}
#Header .searchbar .txt .i {
	background-position:0 -25px;
	position:absolute;
	left:8px;
	top:5px
}
#Header .searchbar input {
	width:100%;
	height:18px;
	line-height:18px;
	margin:6px 0;
	transition:all .3s ease-out;
	vertical-align:top;
	color:#333;
	font-size:14px
}
#Header .showbar .baiduLogo {
	left:144px
}
#Header .showbar .searchA .i {
	opacity:0;
	filter:alpha(opacity=0)
}
#Header .showbar .txt {
	width:108px;
	padding:0 3px 0 33px
}
#Header .baiduLogo {
	width:78px;
	position:absolute;
	left:50px;
	top:0;
	transition:all .3s ease-out
}
#Header .baiduLogo img {
	width:100%;
	vertical-align:top
}
#Header .icon-submenu {
	position:absolute;
	top:21px;
	left:14px;
	display:block;
	width:20px;
	height:18px;
	background-image:url/cnn/cicnnnewlists/sm_menu_134bbe3.png);
	background-size:100% auto
}
#Header .icon-submenu-active {
	position:absolute;
	top:13px;
	left:4px;
	width:40px;
	height:34px;
	background-image:url(../images/sm_menu-active_f4b5312.png)
}
#Header .header .menulist.medium {
	display:none
}
#Header .sub-menu {
	display:none
}
@media screen and (max-width:1000px) {
	#Header .header {
	width:660px
}
#Header .sub-menu {
	display:none
}
#Header .header .menulist.large {
	display:none
}
#Header .header .menulist.medium {
	display:block
}
}@media screen and (max-width:660px) {
	#Cover {
	display:none
}
#Header {
	position:absolute!important;
	top:0;
	left:0
}
#Header .header {
	width:100%
}
#Header .header .menulist.medium {
	display:none
}
#Header .logo a {
	opacity:1;
	display:block
}
#Header .searchbar {
	display:none
}
#Header .baiduLogo {
	display:none
}
#Header .headerSearch {
	overflow:visible
}
#Header .sub-menu {
	position:absolute;
	right:0;
	top:-14px;
	display:block;
	width:48px;
	height:60px
}
}