@charset "utf-8";

.f-cb:after {

	display: block;

	clear: both;

	visibility: hidden;

	height: 0;

	overflow: hidden;

	content: ".";

}

.f-cb {

	zoom: 1;

}

.f-mt10 {

	margin-top: 10px;

}

.f-mt15 {

	margin-top: 15px;

}

.f-mt20 {

	margin-top: 20px;

}

.f-mt25 {

	margin-top: 25px;

}

.f-mt30 {

	margin-top: 30px;

}

ul, li {

	margin: 0;

	padding: 0;

	list-style: none;

}

.f-pr, .f-prz{position: relative;}

body{background: #f5f5f5;}

#header {

	height:320px;

	background: url(topBg_01.jpg) no-repeat top center;

	border-bottom:5px solid #ffbf05;

}

.m-con {

	padding-bottom:30px;

	background: #fff;

}

#footer{

	border-top:1px solid #ff9704;

}

#footer a{

	color:#6e6e6e;

}

.footer-con1 h2{

	margin:10px 0 0 0;

	font-weight:normal;

	font-size:14px;

	line-height:40px;

	color:#bbb;}

.footer-con1 h2 a{

	margin-right:15px;

	margin-left:15px;

	display:inline-block;

	color:#333;}

.footer-con1 h2 a:first-child{

	margin-left:0;}

.footer-con1 p{

	font-size:14px;

	line-height:24px;

	padding-top:15px;

	color:#6e6e6e;}

.footer-con1 p span{

	padding-right:30px;}

.footer-con1 p img{

	vertical-align:middle;}

.footer-logo1{

	position:absolute;

	top:20px;

	right:97px;}

.footer-logo2{

	position:absolute;

	top:10px;

	right:20px;}

.title-01 {

	padding: 0 0 0 20px;

	background: url(titleBg_01.png) no-repeat left center;

	border-bottom: 1px solid #e5e5e5;

}

.title-01 h3 {

	float: left;

	margin:0;

	color: #e11714;

	font:bold 24px/48px '';

}

.title-01 h3 a{

	margin-top:0;

	color: #e11714;

	font:bold 24px/48px '';

}

.title-01 a {

	float: right;

	margin-top: 15px;

	color: #999;

	font: normal 14px/24px '';

}

.txtList_01 li {

	padding-left: 22px;

	padding-top: 10px;

	line-height: 2;

	font-size: 18px;

	background: url(txtListBg_01.png) no-repeat 2px 24px;

}

.txtList_01 li .date {

	margin-left: 30px;

	color: #9f9f9f;

}

.txtList_01 li a {

	color: #000;

	text-decoration: none;

}

.txtList_01 li a:hover{

	color:#e11714;

	text-decoration: underline;

}



.slideTabBox .hd {

	padding: 0;

}

.slideTabBox .hd ul li {

	margin-bottom: 10px;

	padding: 8px 10px;

	color: #7b7b7b;

	font: normal 16px/24px '';

	text-align: center;

	background: #f0f0f0;

	border-radius: 2px;

	cursor: pointer;

}

.slideTabBox .hd ul li.on {

	color: #fff;

	background: #ff9704;

}

.slideTabBox .bd ul {

	margin-left: 10px;

	padding: 0;

	zoom: 1;

}

.slideTabBox .bd li {

	margin-bottom: 15px;

	padding-left: 20px;

	line-height: 24px;

	font-size: 16px;

	background: url(txtListBg_01.png) no-repeat 2px 11px;

	overflow: hidden;

}

.slideTabBox .bd li p {

	margin: 0;

	height: 24px;

	overflow: hidden;

}

.slideTabBox .bd li .date {

	color: #999;

}

.slideTabBox .bd li a {

	color: #000;

	text-decoration: none;

}

.m-header{

	display: none;

}

.m-header img{

	width: 100%;

}

.bd-box{

	position: relative;

}

.bd-box .more{

	position: absolute;

	top:-52px;

	right:0;

}

.m-footer{

	text-align: center;

	font-size: 1.4rem;

	line-height: 1.8;

	padding-top: 1rem;

	border-top: 5px solid #ff9704;

	color:#666;

	display: none;

}



/*轮播图开始*/

.carousel{

	margin-top: 30px;

}

.carousel-caption{

	left:0;

	right:0;

	bottom:0;

	background: rgba(0, 0, 0, .7);

	padding:6px 0 6px 15px;

}

.carousel-caption h3{

	font-size: 16px;

	margin: 0;

	text-align: left;

	line-height: 1.8;

}

.carousel-caption h3 a{

	color:#fff;

}

.carousel-indicators{

	left:auto;

	bottom:8px;

	right:15px;

	width: 10%;

}

.carousel-indicators li{

	border:0;

	background: #d0d0d0;

}

.carousel-indicators .active{

	background-color: #f11c05;

}



/*list and article*/

.breadcrumb{

	font-size: 1.6rem;

	line-height: 1.8;

}

.breadcrumb a{

	color:#e11714;

}

.pagination > li > a:focus, .pagination > li > a:hover, .pagination > li > span:focus, .pagination > li > span:hover{

	color:#e11714;

}

.article-con{}

.article-con h1{

	text-align: center;

	line-height: 2;

	font-size:24px;

	

}

.article-con h2{

	text-align: center;

	font-size:16px;

	line-height: 2;

	border-bottom: 1px solid #ddd;

	padding-bottom: 10px;

}

.article-con .table{

	font-size:1.6rem;

	border:1px solid #94b7df;

}

.article-con .table th{

	background: #d9e9ff;

	color:#333333;

	text-align: center;

	line-height: 1.8;

	border:1px solid #94b7df;

}

.article-con .table td{

	border:1px solid #94b7df;

	line-height: 1.8;

}

.table1-tit{

	font-size: 1.6rem;

	color: #333;

	font-weight: bold;

	background: #f7f7f7;

	line-height: 2.6;

	margin-top: 5px;



}

.table1-con{

	font-size: 1.6rem;

	color: #333;

	line-height: 2.6;

	margin-top: 5px;

}

.p20{

	padding-left: 15px;

	padding-right: 15px;

	overflow: hidden;

}

.article11 .hd {

	border-bottom: 1px solid #ddd;

}

.article11 .hd .hd-tit {

	font: bold 30px/42px '';

	text-align: center;

	color:#e11714;

}

.article11 .hd p {

	margin-top: 20px;

	color: #888;

	font: normal 14px/30px '';

	text-align: center;

}

.article11 .hd p a {

	color: #888;

}

.artCon {

	color: #000;

	font: normal 18px/2em '';

}

.artCon p {

	margin-top: 2em;

}

.u-mask{

	position:fixed;

	top:0;

	left:0;

	width:100%;

	height:100%;

	background-color:rgb(0, 0, 0);

	background-image:url(loading.gif);

	background-position:center center;

	background-repeat:no-repeat;

	opacity:.3;

	z-index:999;

	display:none;

}

.pagination>li>a, .pagination>li>span{

	color:#e11714;

}

.pagination{

	margin-bottom: 10px;

}





@-moz-document url-prefix() {

	fieldset { display: table-cell; }

}



@media only screen and (max-width: 1200px) {

	.footer-logo1,.footer-logo2 {

		display: none;

	}

	.slideTabBox .hd ul li {

		font-size: 14px;

	}

}

@media screen and (min-width:991px) and (max-width:1200px) {}



@media screen and (min-width:768px) and (max-width:990px) {}



@media only screen and (max-width: 990px) {

	.slideTabBox .bd {

		padding: 10px 0 0;

	}

	.slideTabBox .hd ul li{

		float: left;

		margin-right: 15px;

	}

	.slideTabBox .bd ul {

		margin-left: 0;

	}

}



@media only screen and (max-width: 767px) {}



@media only screen and (max-width: 673px) {

    .m-header, .m-footer{

		display: block;

	}

	.header, #footer{

		display: none;

	}

	.bd-box .more{

		position: static;

		float: right;

	}

	.txtList_01 li{

		font-size: 1.6rem;

	}

	.breadcrumb{

		font-size: 1.4rem;

		line-height: 1.8;

	}

	.article-con h1{

		font-size: 1.8rem;

		margin-top: 0;

	}

	.article-con h2{

		text-align: center;

		margin-top: 0;

	}

	.txtList_01 li .date{

		display: none;

	}

	.artCon p img{

		width: 100%;

	}

}



@media only screen and (max-width: 600px) {

	

}