html {
	width: 100%;
	height: 100%;
}
input, button, select, textarea {
outline: none;
-webkit-appearance: none;
border-radius: 0;
}

/*img {
	width: 100%;
}*/

a:hover {
	text-decoration: none;
}

li {
	list-style: none;
}

.container {
	width: 1200px;
	padding: 0px;
	margin: 0px;
}

.container-fluid {
	padding: 0px;
	margin: 0px;
}

.header-box {
	width: 100%;
	height: 110px;
	position: relative;
	z-index: 99;
	background: #3754b3;
}

.logo-box {
	width: 33%;
	float: left;
	height: 110px;
	line-height: 110px;
	padding-left: 20px;
        position: relative;
        z-index: 100;
}

.logo-box a {
	display: block;
}

.logo-box .logo {
	width: 100%;
}

.search-box {
	width: 0%;
	float: left;
	line-height: 0px;
	padding-left: 0px;
        position: relative;
        z-index: 100;
}

.search-box img {
	width: 0px;
}


/*logo-box*/

/*.navbar-default {
	width: 63%;
	float: right;
	background: none;
	border: none;
	margin-top: 34px;
	height: 100%;
}

.navbar-collapse {
	padding: 0px;
}

.navbar-toggle {
	margin: 15px 40px 0px 0px;
}

.caret {
	margin-left: 6px;
}

.container-fluid>.navbar-collapse,
.container-fluid>.navbar-header,
.container>.navbar-collapse,
.container>.navbar-header {
	margin: 0px;
}

.nav>li {
	font-size: 16px;
	position: relative;
	display: block;
}

.dropdown-menu {
	background: #293e86;
	min-width: 143px;
}

.navbar-nav .open .dropdown-menu .dropdown-header,
.navbar-nav .open .dropdown-menu>li>a {
	padding: 8px 15px 8px 15px;
}

.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
	border: none;
}

.navbar-default .navbar-nav>li>a {
	padding: 12px 4px;
	color: #FFF;
}

.navbar-default .navbar-nav>li>a:focus,
.navbar-default .navbar-nav>li>a:hover {
	color: #fafafa;
	background-color: transparent;
}

.navbar-default .navbar-nav>.open>a,
.navbar-default .navbar-nav>.open>a:focus,
.navbar-default .navbar-nav>.open>a:hover {
	color: #015293;
	background: #FFF;
}

.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,
.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover {
	color: #FFF;
	background-color: transparent;
}

.navbar-default .navbar-nav .open .dropdown-menu>li>a,
.navbar-default .navbar-nav .open .dropdown-menu>li>a {
	text-align: center;
	color: #aed3f1;
	background-color: transparent;
}

.navbar-collapse {
	background: #3754b3;
}

.navbar-default .navbar-toggle {
	border: none;
	margin-right: 0px;
}

.navbar-default .navbar-toggle:focus,
.navbar-default .navbar-toggle:hover {
	background: none;
}

.collapse.in {
	display: block;
	position: absolute;
	z-index: 9999;
	width: 100%;
}

.navbar-default .navbar-toggle .icon-bar {
	background-color: #FFF;
}

.navbar-toggle .icon-bar+.icon-bar {
	margin-top: 6px;
}

.navbar-toggle .icon-bar {
	display: block;
	width: 26px;
	height: 2px;
	border-radius: 1px;
}*/


/*nav-box*/







.navbar-default {
	width: 81%;
	float: left;
	background: none;
	border: none;
	margin-top: 34px;
	height: 100%;
}

.navbar-toggle {
	margin: 15px 40px 0px 0px;
}

.caret {
	margin-left: 6px;
}

.container-fluid>.navbar-collapse,
.container-fluid>.navbar-header,
.container>.navbar-collapse,
.container>.navbar-header {
	margin: 0px;
}

.nav>li {
	font-size: 16px;
	position: relative;
	display: block;
}

.dropdown-menu {
	background: #015293;
	min-width: 143px;
}

.navbar-nav .open .dropdown-menu .dropdown-header,
.navbar-nav .open .dropdown-menu>li>a {
	padding: 8px 15px 8px 15px;
}

.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
	border: none;
}

.navbar-default .navbar-nav>li>a {
	padding: 12px 18px;
	color: #FFF;
}

.navbar-default .navbar-nav>li>a:focus,
.navbar-default .navbar-nav>li>a:hover {
	color: #fafafa;
	background-color: transparent;
}

.navbar-default .navbar-nav>.open>a,
.navbar-default .navbar-nav>.open>a:focus,
.navbar-default .navbar-nav>.open>a:hover {
	color: #015293;
	background: #FFF;
}

.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,
.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover {
	color: #FFF;
	background-color: transparent;
}

.navbar-default .navbar-nav .open .dropdown-menu>li>a,
.navbar-default .navbar-nav .open .dropdown-menu>li>a {
	text-align: center;
	color: #aed3f1;
	background-color: transparent;
}

.navbar-collapse {
	background: #3754b3;
}

.navbar-default .navbar-toggle {
	border: none;
	margin-right: 0px;
}

.navbar-default .navbar-toggle:focus,
.navbar-default .navbar-toggle:hover {
	background: none;
}

.collapse.in {
	display: block;
	position: absolute;
	z-index: 9999;
	width: 100%;
}

.navbar-default .navbar-toggle .icon-bar {
	background-color: #FFF;
}

.navbar-toggle .icon-bar+.icon-bar {
	margin-top: 6px;
}

.navbar-toggle .icon-bar {
	display: block;
	width: 26px;
	height: 2px;
	border-radius: 1px;
}


/*nav-box*/






/*header-box*/


/*页脚*/

.footer-box {
	border-top: 4px solid #7f99f2;
	background: #253b84;
	padding: 24px 35px 18px 35px;
	color: #FFF;
	font-size: 14px;
	text-align: center;
}

.foot-lt {
	width: 50%;
	float: left;
}

.foot-lt img {
	width: 32%;
}

.foot-rt {
	width: 50%;
	float: left;
	position: relative;
	padding-top: 26px;
}

.wjtb {
	width: 14%;
	float: right;
	position: absolute;
	top: 90px;
	right: 246px;
}

.footer-box p {
	margin-bottom: 15px;
	text-align: left;
}


/*页脚*/


/* 大屏幕（大桌面显示器，大于等于 1200px） */

@media screen and (max-width: 1199px) {
	.logo-box img {
		width: 100%;
	}
	.search-box {
		width: 0%;
		float: left;
		line-height: 0px;
		padding-left: 0px;
	}
	.search-box img {
		width: 0px;
	}
	.navbar-default {
		width: 62%;
		float: left;
		margin: 10px 0px 0px 30px;
	}
	.nav>li {
		width: 20%;
		text-align: center;
	}
	.dropdown-menu {
		min-width: 188px;
	}
	.navbar-default .navbar-nav>li>a {
		padding: 12px 0px;
	}
	.foot-lt {
		width: 57%;
		margin-top: 20px;
	}
	.foot-rt {
		width: 42%;
	}
	.wjtb {
		width: 23%;
		float: right;
		position: absolute;
		top: 90px;
		right: 60px;
	}
}


/* 中等屏幕（桌面显示器，大于等于 992px） */

@media screen and (max-width: 992px) {
	.header-box {
		height: 80px;
	}
	.logo-box {
		width: 21%;
		height: 80px;
		line-height: 80px;
	}
	.logo-box img {
		width: 100%;
	}
	.search-box {
		width: 0%;
		float: left;
		line-height: 0px;
		padding-left: 0px;
	}
	.navbar-default {
		width: 78%;
		float: left;
		margin: 0px;
	}
	.navbar-default .navbar-nav>li>a {
		padding: 9px 0px;
	}
	.footer-box {
		padding: 19px 35px 7px 35px;
	}
	.foot-lt img {
		width: 30%;
	}
	.foot-lt,
	.foot-rt {
		width: 100%;
		float: left;
	}
	.footer-box p {
		width: 80%;
		padding-left: 162px;
	}
	.wjtb {
		width: 13%;
		float: right;
		position: absolute;
		top: 90px;
		right: 202px;
	}
}


/* 小屏幕（平板，大于等于 768px） */

@media only screen and (max-width:768px) {
	.header-box {
		height: 70px;
	}
	.search-box {
		width: 8%;
		float: left;
		line-height: 64px;
		padding-left: 43px;
	}
	.search-box img {
    width: 20px;
}
	.logo-box {
		width: 68%;
		height: 70px;
		line-height: 70px;
	}
	.logo-box img {
		width: 100%;
	}
	/*.navbar-default {
		width: 100%;
		float: none;
		margin: 0px;
	}
	.nav>li {
		width: 100%;
		border-bottom: 1px solid #00589e;
	}
	.navbar-default .navbar-nav .open .dropdown-menu>li>a,
	.navbar-default .navbar-nav .open .dropdown-menu>li>a {
		text-align: left;
	}
	.navbar-nav .open .dropdown-menu .dropdown-header,
	.navbar-nav .open .dropdown-menu>li>a {
		padding: 8px 15px 8px 60px;
	}
	.navbar-default .navbar-nav>li>a {
		padding: 10px 40px;
		color: #FFF;
		text-align: left;
	}*/

.navbar-default {
		width: 100%;
		float: none;
		margin: 0px;
	}
	.nav>li {
		width: 100%;
		border-bottom: 1px solid #1565a5;
	}
	
	.navbar-default .navbar-nav .open .dropdown-menu>li>a,
	.navbar-default .navbar-nav .open .dropdown-menu>li>a {
		text-align: left;
	}
	.navbar-nav .open .dropdown-menu .dropdown-header,
	.navbar-nav .open .dropdown-menu>li>a {
		padding: 8px 15px 8px 60px;
	}
	.navbar-default .navbar-nav>li>a {
		padding: 12px 40px;
		color: #FFF;
                text-align: left;
	}


	.footer-box {
		padding: 19px 15px 7px 15px;
	}
	.foot-lt {
		margin-top: 0px;
	}
	.foot-lt img {
		width: 50%;
	}
	.foot-rt {
		padding-top: 16px;
		padding-left: 4%;
	}
	.footer-box p {
		width: 100%;
		padding-left: 0px;
		margin-bottom: 5px;
	}
	.wjtb {
		width: 24%;
		float: right;
		position: absolute;
		top: 60px;
		right: 6px;
	}
}


/* 超小屏幕（手机，小于 768px） */

@media only screen and (max-width:400px) {
	.nav>li {
		font-size: 14px;
	}
	.picMarquee-left .bd ul li .pic img {
		width: 60px;
		height: 60px;
	}
}