@charset "utf-8";
/* CSS Document */

a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video {
    border: 0 none;
    margin: 0;
    padding: 0;
}

body, html {
    color: #444;
    font-family: "\5FAE\8F6F\96C5\9ED1","Microsoft YaHei","微软雅黑",PingHei,STHeiti,"\5B8B\4F53",SimSun,"宋体",sans-serif;
    font-size: 62.5%;
}
body {
	border-top:5px solid #eff2f4;
    font-size: 1.4rem;font-size:14px;
    line-height: 28px;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display: block;}
ul,li{
	list-style:none;
}
img {
	max-width: 100%;
	height: auto;
	width: auto\9; /* ie8 */
	border:none;
}
a {
    color: #444;
    text-decoration: none;
}
a:hover {
    color: #6a8afe;
    text-decoration: underline;
}


.video embed,
.video object,
.video iframe {
	width: 100%;
	height: auto;
}

.left{ float:left;}
.right{ float:right;}
.clearfix::after {
    clear: both;
    content: "";
    display: block;
    height: 0;
    visibility: hidden;
}

header{
	margin:10px 0;
}

header .wrap-search{
	float:right;
	display:inline-block;
}
header .wrap-search li a{
	padding:0 5px;
}
header .wrap-search form{
	margin-top:2px;
	margin-left:10px;
}
header .wrap-search .search-txt{
	border:1px solid #4385c2;
	border-radius:2px 0 0 2px;
	border-right:none;
	line-height:25px;
	height:25px;
	color:#a5a5a5;
	text-indent:5px;
	width:162px;
	float:left;
}
header .wrap-search .search-button{
    background: #4385c2;
	border-radius:0 2px 2px 0;
    border: 0 none;
    color: #fff;
    float: right;
    height: 25px;
    line-height: 25px;
	padding:0 12px;
}

#wrap-nav{
	background: url(bg_nav_2016.jpg) no-repeat center top #fff;
}
/*nav*/
nav{
	margin-top:139px;
	background:#00C;
	box-shadow: 0px -4px 5px 0px #1472ba;
}
.navbar{
	min-height:44px;
	margin-bottom:0px;
	border:0 none;
	border-radius:0;
	color:#fff;
	background: #2074ca;
	background: -moz-linear-gradient(#2e84d2 50%,#2074ca 50%); /* Firefox 3.6 - 15 */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#2e84d2), color-stop(50%,#2074ca));
	background: -webkit-linear-gradient(#2e84d2 50%,#2074ca 50%); /* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(#2e84d2 50%,#2074ca 50%); /* Opera 11.1 - 12.0 */
	background: -ms-linear-gradient(#2e84d2 50%,#2074ca 50%);
	background: linear-gradient(#2e84d2 50%,#2074ca 50%); /* 标准的语法 */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2e84d2', endColorstr='#2074ca',GradientType=0 ); /*ie9-*/
}
:root .gradient{filter:none;} /*ie9*/

.navbar a{
	color:#fff;
}
.nav>li{
	line-height:44px;
	padding:0;
	font-size:1.6rem; font-size:16px;
}
.nav > li > a{ 
	padding:0;
}
.nav>li>a:focus{
	color:#fff;
	text-decoration:none;
	background-color:#9a5721;
}
.nav>li>a:hover{
	color:#fff;
	text-decoration:underline;
	background-color:#9a5721;
}

.navbar-toggle{
	border:1px solid #fff;
	margin-top:14px;
}
.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#98541e;
	border-color: #fafafa;}


.navbar-default .navbar-toggle .icon-bar{
	background-color:#fff;
}
.navbar-brand{
	margin:5px 10px;
	padding:0;
}
.navbar-nav{
	width:100%;
}
.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{ background-color:transparent;border-color: transparent;}
.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:0 none;border:0 none;border-radius:0;-webkit-box-shadow:none;;box-shadow:none;}


#arrow-top {
	position: absolute;
	width: 0px;
	height: 0px;
	line-height: 0px;/*为了防止ie下出现题型*/
	border-bottom: 6px solid #f3f3f3;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	left: 50px;
	top: -6px;
}
#column-dropdown {
	position: absolute;
	background: #f3f3f3;
	top:40px;
}
#column-dropdown li{
	color:#FFF;
	height:30px;
	line-height:30px;
	display:block;
}
#column-dropdown li a{
	color:#356fae;
	padding-left:18px;
	display:block;
}
#column-dropdown li a:hover{
	background:#2e84d2;
	margin-right:6px;
	color:#fff;
}
.navbar-nav > li:last-of-type > a {
	border:0;
}
/*dropdown menu*/
.equinav .navbar-brand {
	display: none;
}
.equinav .navbar-collapse {
	padding: 0 !important;
}

.equinav-collapse .navbar-header {
	float: none;
}
.equinav-collapse .navbar-brand,
.equinav-collapse .navbar-toggle {
	display: block !important;
}
.equina-collapse .navbar-collapse {
	border-top: 1px solid #e7e7e7 !important;
}
.equinav-collapse .navbar-collapse.collapse {
	display: none !important;
}
.equinav-collapse .navbar-nav {
	float: none !important;
	margin: 0 !important;
}
.equinav-collapse .navbar-nav > li {
	width: auto !important;
	float: none !important;
}
.equinav-collapse .navbar-nav > li > a {
	text-align: left !important;
	padding-top: 10px !important;
	padding-bottom: 10px !important;
}
.equinav-collapse .navbar-collapse,
.equinav-collapse .navbar-collapse.collapse.in {
	border-top: 1px solid #e7e7e7 !important;
	display: block !important;
}
.equinav-collapse .collapsing {
	overflow: hidden !important;
}
/*.equinav-collapse .dropdown-toggle {
	background-color: #e7e7e7 !important;
}*/
.equinav-collapse .dropdown-toggle > .caret {
	display: inline-block !important;
}
.equinav-collapse .dropdown-menu {
	background: #f3f3f3 !important;
	float: none !important;
	border: 0 !important;
	box-shadow: none !important;
	position: relative !important;
}
.equinav-collapse .navbar-nav .open .dropdown-menu {
	display: block !important;
}
.equinav-collapse .navbar-nav .open .dropdown-menu > li > a,
.equinav-collapse .navbar-nav .open .dropdown-menu .dropdown-header {
	color: #777 !important;
	padding: 5px 15px 5px 25px !important;
}

@media ( max-width: 768px) {
	#wrap-nav{
	background: #1a8fe1;
	box-shadow: 0px 5px 5px 0px #1472ba inset;
	}
	/*nav*/
	nav{
		margin-top:0;
		box-shadow: none;
	}
	#arrow-top { display:none;}
	.nav-justified>li>a{text-align:left; padding-left:20px;}
	#column-dropdown {
		position: absolute;
		width:247px;
		background: #034da2;
		top:0px;
	}
	.equinav-collapse .dropdown-menu {
		margin:0 5px;
		margin-top:-10px;
	}

	#column-dropdown li a:hover{
		background:#4daee0;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow:  none;
		color:#fff;
	}
	#column-dropdown {
		width:auto;
	}
}

footer{
	background:#1a8fe1;
	padding:36px 0;
}
footer .column-copyright{
	margin-left:15px;
}
footer .column-copyright img{
	line-height:72px;
}
footer .column-copyright .copyright{
	color:#fff;
	line-height:24px;
	padding-left:35px;
	border-left:1px solid #2e84d2;
}
footer .column-copyright .copyright a{
	color:#fff;
}





@media screen and (max-width:768px){
	.mobile-hide{
		display:none;
	}
	header{
		margin:10px 0;
	}
	header .wrap-search{
		float:left;
		margin-top:0;
		display:inline-block;
	}
	header .wrap-search li{
		float:left;
	}
	header .wrap-search li a{
		padding:0 5px;
	}
	header .wrap-search form{
		margin-top:2px;
		margin-left:10px;
	}
	header .wrap-search .search-txt{
		border:1px solid #4385c2;
		border-radius:2px 0 0 2px;
		border-right:none;
		line-height:25px;
		height:25px;
		color:#a5a5a5;
		text-indent:5px;
		width:162px;
		float:left;
	}
	header .wrap-search .search-button{
		background: #4385c2;
		border-radius:0 2px 2px 0;
		border: 0 none;
		color: #fff;
		float: right;
		height: 25px;
		line-height: 25px;
		padding:0 12px;
	}
	footer .column-copyright{
		text-align:center;
		margin-left:15px;
	}
	footer .column-copyright img{
		margin-bottom:20px;
	}
	footer .column-copyright .copyright{
		color:#fff;
		line-height:24px;
		padding-left:15px;
		border-left:none;
		margin-bottom:20px;
	}
	footer .column-copyright .copyright a{
		color:#fff;
	}

}
@media screen and (max-width:480px){
	.mobile-hide-480{
		display:none;
	}
}