html {
	width: 100%;
	height: 100%;
}


/*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: 108px;
	position: relative;
	z-index: 99;
	background:url(../images/logobg.jpg) no-repeat center center;
	background-size:100% 100%;
	
}

.logo-box {
	width: 260px;
	float: left;
	height: 40px;
	line-height: 40px;
	padding-left:20px;
	 margin-top:20px;
}

.logo-box a {
	display: block;
}

.logo-box .logo {
	 margin-top:10px; height:40px; width:260px; line-height:40px; margin-top:30px;
}
.logo-box .logo img{ width:100%; height:100%;}


/*logo-box*/

.search-box {
	position: relative;
	width: 254px;
	padding: 2px 0px 12px 24px;
	text-align: left;
}

.search-box .search-ipt {
	width: 228px;
	height: 40px;
	border: none;
	padding-left: 8px;
}

.search-box .search-btn {
	width: 52px;
	height: 40px;
	background: #005c3e;
	display: block;
	position: absolute;
	top: 2px;
	right: 1px;
	text-align: center;
	line-height: 32px;
}


/*搜索结束*/

.navbar-default {
	width: 67%;
	float: left;
	background: none;
	border: none;
	margin-top: 26px;
	height: 100%;
}

.navbar-toggle {
	margin: 25px 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 {
	width: 16%;
	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: #a72126;
	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: #e5e5e5;
	background-color: transparent;
}

.navbar-collapse {
	background: #a72126;
	
}

.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%;
	top:30px;
}

.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 {
	background: #a72126;
	background-size: 120px;
	/*padding: 24px 0px 18px 23px;*/
	padding:20px 0;
	
	color: #FFF;
	font-size: 14px;
	text-align: center;
	/*margin-top: 10px;*/
}

.footer-box p {
        color: #FFF;
	margin-bottom: 6px;
	line-height:2em;
}


/*页脚*/


/* 大屏幕（大桌面显示器，大于等于 1200px） */

@media screen and (max-width: 1199px) {
	.navbar-default {
		width: 78%;
		float: left;
		margin: 10px 0px 0px 30px;
	}
	.nav>li {
		width: 25%;
	}
	.dropdown-menu {
		min-width: 188px;
	}
	.navbar-default .navbar-nav>li>a {
		padding: 12px 30px;
	}
	.navbar-header{
		
		height:90px;
		
		}
}


/* 中等屏幕（桌面显示器，大于等于 992px） */

@media screen and (max-width:992px) {
	.header-box {
		height: 108px;
	}
	.logo-box {
		width: 300px;
		height: 40px;
		line-height: 40px;
	}
	.logo{
		height:60px;
		}
	.logo img{ height:60px; width:370px; margin-top:0px;}
	
	.navbar-header{
		
		height:90px;
		
		}
	.navbar-default {
		width: 100%;
		float: left;
		margin: 0px;
	}
	.navbar-header{
		height:90px;
		}
	.navbar-default .navbar-nav>li>a {
		padding: 9px 30px;
	}
	.container-fluid{
		position:relative;
		}
	.navbar-toggle{
		position:absolute;
		right:20px;
		top:-50px;
		}
}


/* 小屏幕（平板，大于等于 768px） */

@media screen and (max-width:768px) {
	.header-box {
		height: 90px;
	}
	.logo-box {
		width: 300px;
		height: 40px;
		line-height: 40px;
	}
          .logo{
              width:300px; height:40px; line-height:40px; margin-top:15px;
           }
	.logo-box .logo {
		margin-top: 0px;
	}
	.logo-box .logo img {
		width: 100%;
		margin-top:-10px;
	}
	.navbar-default {
		width: 100%;
		float: none;
		margin: 0px;
	}
	
	.navbar-header{
		
		height:90px;
		
		}
	.nav>li {
		width: 100%;
		border-bottom: 1px solid #98151a;
	}
	.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;
	}
	
	.container-fluid{
		position:relative;
		}
	.navbar-toggle{
		position:absolute;
		right:20px;
		top:0px;
		}
	.container-fluid{ position:relative;}
	.collapse.in{
		
		position:absolute;
		top:90px;
		width:100%;
		}
}


/* 超小屏幕（手机，小于 768px） */

@media only screen and (max-width:400px) {
	.nav>li {
		font-size: 14px;
	}
	.picMarquee-left .bd ul li .pic img {
		width: 60px;
		height: 60px;
	}
}