﻿body {
	margin: 0px;}
hr {
	margin: 0px;}
body > header::after {
	height: 0px; clear: both; content: ".";}
section::after {
	height: 0px; clear: both; content: ".";}
a {
	color: rgb(0, 0, 0); text-decoration: none;}
a:hover {
	color: rgb(233, 52, 12) !important;}
hr {
	border-width: 1px medium medium; border-style: solid none none; border-color: rgb(170, 170, 170) currentColor currentColor; border-image: none;}
body {
	background: rgb(239, 239, 239); padding: 0px; font-family: microsoft yahei,simhei;}
body > header {
	background: rgb(255, 255, 255); border-top-color: rgb(0,90,171); border-top-width: 4px; border-top-style: solid;}
body > header::after {
	display: block; visibility: hidden;}
body > header img {
	float: left;}
body > nav {
	text-align: center;
           margin:0 auto;
	background-color: rgb(0,90,171);}
body > nav a {
	padding: 0px 1em; color: rgb(255, 255, 255); line-height: 40px; display: block;}
body > nav a:hover {
	color: rgb(255, 255, 255) !important;}
body > nav .item {
	display: inline-block; position: relative;}
.box1 {
	display: -ms-flexbox;}
body > nav .item .menu {
	display: -ms-flexbox;}
body > nav .item:hover {
	background: rgba(255, 255, 255, 0.2);}
body > nav .item:hover .menu {
	visibility: visible;}
body > nav .item .menu {
	background: rgb(0,90,171); flex-flow:column nowrap; display: flex; visibility: hidden; position: absolute; z-index: 233; -webkit-flex-flow: column nowrap;}
.box {
	position: relative;}
.box2 {
	position: relative;}
.icon-button {
	position: relative;}
body > footer {
	background: rgb(0,90,171); text-align: center; color: rgb(255, 255, 255); line-height: 100px; box-shadow: 0px 0px 10px #aaa;}
section {
	margin: 0px auto; width: 1000px;}
section::after {
	display: block; visibility: hidden;}
section .news {
	margin: 1.5%; width: 305px; float: left;}
section .news > header {
	line-height: 2em; font-weight: 700; border-bottom-color: rgb(30, 139, 211); border-bottom-width: 2px; border-bottom-style: solid;}
section .news > header .more {
	color: rgb(170, 170, 170); font-weight: 400; float: right;}
.box {
	background: rgb(255, 255, 255);
	margin-bottom: 5px;
	box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.14), 0px 1px 5px 0px rgba(0,0,0,0.12), 0px 3px 1px -2px rgba(0,0,0,0.2);}
.box1 {
	display: flex;}
.box1 p {
	margin: 12px; flex:1 1 0px; -webkit-box-flex: 1; -webkit-flex: 1;}
.box2 {
	display: flex;}
.box2 .item {
	display: block;}
.box3 .item {
	display: block;}
.box2 toy-carouse {
	margin: 20px; flex:1 1 200px; -webkit-box-flex: 1; -webkit-flex: 1 1 200px;}
.box2 .item {
	line-height: 2em;}
.box2 .item::after {
	color: rgb(170, 170, 170); float: right; content: attr(date);}
.icon {
	padding: 2px; width: 20px; height: 20px;}
#search {
	width: 200px; display: inline-block;}
.icon-button {
	padding: 11px; border-radius: 23px; width: 24px; height: 24px; cursor: pointer;}
.flag {
	background-position: right;
	background-image: url(flag.png);
	background-repeat: no-repeat;
	background-size: contain;
	background-color: #EFEFEF;}
.head {
	height: 33px; color: rgb(255, 255, 255); line-height: 33px; display: block; background-color: rgb(28,92,182);}
.head a {
	color: rgb(255, 255, 255); text-decoration: none;}
.article {
	padding: 10px 20px;}
.article .small {
	color: rgb(170, 170, 170); font-size: 15px;}
.items {
	padding: 3px 0px; line-height: 20px; text-indent: 1em;}
.items::before {
	width: 20px; height: 20px; text-align: center; color: rgb(255, 255, 255); text-indent: 0px; float: left; display: block; content: ""; background-color: rgb(46, 137, 184);}

#tab{width:670px; padding:5px;height:220px;margin:13px;}
       #tab ul{list-style:none; display:;height:30px;line-height:20px; border-bottom:2px #1E8BD3 solid;}
       #tab ul li{background:#FFF;cursor:pointer;float:left;list-style:none height:29px; line-height:29px;padding:0px 10px; margin:0px 10px; border:1px solid #bbb; border-bottom:2px solid #1E8BD3;}
       #tab ul li.on{border-top:1px solid #bbb; border-bottom:2px solid #FFF;}
       #tab div{height:155px;width:620px; line-height:24px;border-top:none;  padding:2px; border:2px solid #fff;padding:10px;}
       .hide{display:none;}