@media only screen and (min-width:640px) {
	*{box-sizing: content-box;}
}

#header{
	height: 100px;
}
#header .logo img{
	margin-top:30px;
}
#header .header-menu a,#header .header-menu{
	color:#999999;
}
#header .search input{
	width: 170px;
	height: 15px;
	padding: 3px;
	background: #f8f8f8;
	border:1px solid #e5e5e5;
	border-radius: 15px;
	font-size: 10px;
	padding-left:10px;
}
#header .search button{
	position: absolute;
	right:10px;
	top:5px;
	background: url(../images/search.png) right center no-repeat;
	border:none;
	width: 11px;
	height: 11px;
	cursor:pointer;
}

#nav{
	height:40px;
	background: #006cb5;
}
#nav li a{
	display: block;
	height:40px;
	line-height: 40px;
	border-right:1px solid #3a86b8;
	text-align: center;
	width: 108px;
	color:#fff;
}
#nav li a:hover,#nav li.active a{
	color:#fff !important;
	background:url(../images/navbg.png) center no-repeat;
}

.panel{
	background: #fff;
}
.panel .panel-header{
	padding: 10px 20px;
	border-bottom:1px solid #e5e5e5;
	height: 20px;
	background-color: #006cb5;
}
.panel .panel-body{
	height: 230px;
}
.panel .panel-header .panel-title{
	font-size: 15px;
	color:#ffffff;
	border-left: 4px solid #006cb5;
	padding-left: 10px;
}
.newlist,.newlist2{
	padding: 10px 20px;
}
.newlist dt{
	font-size: 14px;
	color:#444;
	margin-bottom: 5px;
}
.newlist dd{
	margin-bottom: 10px;
	font-size: 12px;
	color:#999999;
	line-height: 150%;
}
.newlist2 li{
	color:#999999;
	text-align: right;
	height:35px;
	line-height:35px;
}
.newlist2 li a{
	float: left;
	color:#444444;
	display: block;
	height:35px;
	line-height:35px;
	background: url(../images/sanjiao.png) left center no-repeat;
	padding-left: 15px;
}
.tf-btn a{
	display: block;
	width: 335px;
	height:54px;
	line-height: 54px;
	background: url(../images/btn.png) center no-repeat;
	text-align: center;
	font-size: 18px;
	color:#004477;
}
.tf-btn a:hover{
	background-image:url(../images/btnhover.png);
	color:#fff !important;
}

.pic-zi{
	padding: 10px 20px;
	line-height: 150%; text-indent: 20px; color:#000;
}

@media (max-width:1046px) {
	#footer{
		background: #222838;
		padding: 33px 50px 60px;
		color:#fff;
		width:1046px;
	}
}
@media (min-width:1046px) {
	#footer{
		background: #006cb5;
		padding: 33px 50px 60px;
		color:#fff;
		width:100%;
	}
}

#footer a{
	color:#fff;
}
#footer a:hover{
	color:yellow !important;
}
#footer select{
	width: 237px;
	height: 30px;
	line-height: 30px;
}
.pic-zi2{
	font-size: 16px;
	text-align: center;
	color:#444444;
	height: 60px;
	line-height: 60px;
}

/* 本例子css */
.slideBox{ width:336px; height:250px; overflow:hidden; position:relative; border:1px solid #ddd;  }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ text-indent: -999999px; float:left; margin-right:2px;  width:29px; height:8px; line-height:8px; opacity: 0.8; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#8c151a; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:336px; height:200px; display:block;  }

.leftbg{
	width: 160px;
	height: 99px;
	background: url(../images/leftbg.png) center no-repeat;
	position: absolute;
	bottom:0px;
	left: 0px;
	padding-right: 39px;
	text-align: right;
}

.leftbg h1{
	font-size: 16px;
	color:#fff;
	font-weight: normal;
}

.leftbg small{
	font-size: 12px;
	color:#bfc0ce;
}
#banner{height: 219px;}
#xia .xia-left{
	min-height: 600px;
	border-right: 1px solid #e2e2e2;
}
#xia .xia-left li a{
	display: block;
	border-bottom: 1px solid #e2e2e2;
	width: 198px;
	height: 42px;
	line-height: 42px;
	text-align: center;
	color:#444;
}

#xia .xia-left li a:hover,#xia .xia-left li.active a{
	color:#507cbb;
	background: url(../images/dian.png) 170px center no-repeat;
}
.xia-right{
	margin-left: 50px;
	width: 795px;
}
.xia-right-header{
	height: 40px;
	line-height: 40px;
	border-bottom: 1px solid #e9e9e9;
}
.xia-right-header h1{
	font-size: 18px;
	font-weight: normal;
	color:#444;
}
.xia-right-header span{
	font-size: 12px;
	color:#666;
}
.xia-right-content .newlist2{
	padding: 0px;
}
.xia-right-content .newlist2 li{
	border-bottom: 1px dashed #e9e9e9;	
}
.pages span,.pages a{
	margin: 10px 3px;
	color:#666;
}
.pages a.active{
	color:red !important;
}
.xia-right-content2 .title{
	height: 76px;
	line-height: 76px;
	font-size: 16px;
	color:#444;
	text-align: center;
	font-weight: bold;
}
.xia-right-content2 small{
	font-size: 12px;
	color:#666;
	display: block;
	height: 15px;
	line-height: 15px;
	text-align: center;
}
.xian{
	height: 1px;
	width: 100%;
	margin: 20px 0;
	background: #ddd;;
}
.cons{
	font-size: 12px;
	color:#666;
	line-height: 180%;
}
.am-header-default {
    background-color: #006cb5;
}
.am-offcanvas-bar{
	width: 150px;
	color:#fff;
	border:none;
}
.am-offcanvas-bar::after{
	background: none;
}
.navs li a{
	display: block;
	height: 40px;
	line-height: 40px;
	color:#fff;
	padding-left: 15px;
	border-bottom: 1px dashed #fff;
}
.am-list-news-hd {border-bottom: 1px solid #ddd;}
.am-list-news-hd span{font-size: 12px !important;}
.dddd a{
	color:#666 !important;
}
.dddd .active a{
	color:#006cb5 !important;
}
.am-list-news .title{
	font-size: 16px;
	font-weight: normal;
	font-weight: bold;
	color:#444;
	text-align: center;
	margin-top: 30px;
}
.sss{
	display: block;
	text-align: center;
}


