body,hr{margin:0}body>header:after,section:after{content:".";height:0;clear:both}
a{color:#000;text-decoration:none}
a:hover{color:#e9340c!important}
hr{border:none;border-top:1px #aaa solid}
body{padding:0;font-family:microsoft yahei,simhei;background:#efefef}
body>header{border-top:solid 4px #1e8bd3;background:#fff}
body>header:after{display:block;visibility:hidden}
body>header img{float:left}
body>nav{
	text-align:center;
	background-color: #203864;
}
body>nav a{color:#fff;padding:0 1em;display:block;line-height:40px}
body>nav a:hover{color:#fff!important}
body>nav .item{position:relative;display:inline-block}
.box1,body>nav .item .menu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}
body>nav .item:hover{

}
body>nav .item:hover .menu{visibility:visible}
body>nav .item .menu{z-index:233;visibility:hidden;position:absolute;background:#1e8bd3;display:flex;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap}
.banner{background:#2b2a2f;color:#fff;line-height:25px;text-align:center}
.box,.box2,.icon-button{position:relative}
body>footer{background:#1e8bd3;color:#fff;line-height:100px;text-align:center;box-shadow:0 0 10px #aaa}
.footlinksbox{
	background:#1e8bd3;
	color:#fff;
	line-height:18px;
	text-align:left;
	font-family: "微软雅黑";
	font-size: 12px;
}
.footlinks{
	background:#1e8bd3;
	color:#fff;
	line-height:18px;
	text-align:left;
	font-family: "微软雅黑";
	font-size: 12px;
	width:1200px;
           height:160px;
	margin:0 auto
}


.footline{
	width:100%;
	height:500px;
	background:#203864;
	color:#fff;
	line-height:18px;
	text-align:center;
	font-family: "微软雅黑";
	font-size: 12px;
}
section{
	width:1200px;
	margin:0 auto;
}
section:after{display:block;visibility:hidden}
section .news{width:30%;margin:1.5%;float:left}
section .news>header{font-weight:700;line-height:2em;border-bottom:1px solid #1e8bd3}
section .news>header .more{float:right;font-weight:400;color:#aaa}
.box{margin-bottom:20px;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2);background:#fff}
.box1{display:flex}
.box1 p{
	-webkit-box-flex:1;
	-webkit-flex:1;
	-ms-flex:1;
	flex:1;
	margin:12px;
	text-align: left;
}
.box2{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.box2 .item,.box3 .item{display:block}
.box2 toy-carouse{-webkit-box-flex:1;-webkit-flex:1 1 200px;-ms-flex:1 1 200px;flex:1 1 200px;margin:20px}
.box2 .item{line-height:2em}
.box2 .item:after{content:attr(date);float:right;color:#aaa}
.icon{width:20px;height:20px;padding:2px}
#search{width:200px;display:inline-block}
.icon-button{width:24px;height:24px;padding:11px;cursor:pointer;border-radius:23px}

.flag {
	background-image: url(../img/flag.png);
	background-repeat: no-repeat;
	background-size: contain;
	background-position: right;
	background-color: #203864;
}

.head {
height: 33px;
background-color: #1e8bd3;
color:#fff;
line-height:33px;
display:block;}
.head a {
color:#fff;
text-decoration:none;}
.article {
padding:10px 20px 10px 20px;
}
.article .small{
font-size:15px;
color:#aaa;
}
.items{
text-indent:1em;
padding:3px 0;
line-height: 20px;
}
.items:before{
content: "";
background-color:#2e89b8;
width:20px;
height:20px;
display:block;
float:left;
text-align:center;
color:#fff;
text-indent:0;
}
.clear {
	clear: both
}


/*foot*/
.mainWraper {
	width: 1200px;
	margin: 0 auto;}
.footerWraper {
	margin-top: 30px;}	
.bottomLink {
	padding-top: 30px;
}
.bottomLink ul {
	margin-right: 50px;
	float: left;
}
.bottomLink li {
	padding-bottom: 4px;
	list-style-type:none;}
.bottomLinkTit {
	color: #fff;
	font-size: 26px;
	margin-bottom: 10px;
	font-weight: bold;
	line-height: 30px;
}
.bottomLink a{
	color:#CCC;}
.bottomLink a:hover{
	color:#fff;}
.bottomLink a:visited{
	color:#CCC;}

.bottomLinkTitlink {
	color: #fff;
	font-size: 23px;
	margin-bottom: 10px;
	font-weight: bold;
	line-height: 26px;
}
.bottomLinkTitlink a{
	color:#FFF;
}
.bottomLinkTitlink a:hover{
	color:#fff;}
.bottomLinkTitlink a:visited{
	color:#FFF;
}
	
.links2 {
	font-size: 15px;
	padding-top: 15px;}
.links2 li {
	float: left;
	padding: 0 13px;
	color: #e1c9ce;}
.links2 li a {
	color: #e1c9ce;}
.iconLink {
	float: left;}
.show{
	background-color: #D2E1F2;
}
.show1{
	margin-right: 20px;
	margin-left: 20px;
}
