/* reset */
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0;}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;font-weight:normal;}
html,body,fieldset,img,iframe,abbr{border:0;}
i,cite,em,var,address,dfn{font-style:normal;}
[hidefocus],summary{outline:0;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6,small{font-size:100%;}
sup,sub{font-size:83%;}
pre,code,kbd,samp{font-family:inherit;}
q:before,q:after{content:none;}
textarea{overflow:auto;resize:none;}
label,summary{cursor:default;}
a,button{cursor:pointer;}
h1,h2,h3,h4,h5,h6,strong,em,b{font-weight:bold;}
del,ins,u,s,a,a:hover{text-decoration:none;}
body,textarea,input,button,select,keygen,legend{font:13px/1.14 arial,"Microsoft YaHei",\5b8b\4f53;color:#333;outline:0;}
body{background:#eee!important;}
a {color:#333;text-decoration: none!important;}
.w66{width: 66.66%;overflow: hidden;}
.w50{width: 50%;}
.w1200 {width: 1200px;}
.ma {margin: 0 auto;}
.fl {float: left;}
.fr {float: right;}
.clear{ clear:both} 
.row {
	margin-right: -10px;
	margin-left: -10px;
}

.wrap {
	width: 100%;
	margin: 0 auto;
}
.header {
	background: #fff;
}

.logo {
	padding: 30px 0;
}

.sq {
	margin-top: 15px;
}
.head {
	position: relative;
	padding: 0 30px;
}
.head-top {
	background: #f5f5f5;
	line-height: 38px;
	padding: 0 30px;
}
.navbar {
	background: #368cca;
}
.nav {
	overflow: hidden;
}
.nav>ul {

}
.nav>ul>li {
	float: left;
	
}
.nav>ul>li a {
	display: block;
	padding: 15px 20px;
	color: #fff;
	font-size: 15px;

}
.nav>ul>li a:hover {
	background: #867665;
	color: #fff;
}
.search {
	margin: 35px 0;
	background: #f5f5f5;
}
.searchInput {
	background: #f5f5f5;
	border: 0;
	padding: 12px 20px;
}
.searchBtn {
	border: 0;
	color: #fff;
	background: #368cca;
	padding: 12px 16px;
}


.main {}
.part {
	margin-top: 40px;
}
.kf {
	font-family: simsun;
}

.kf-top {
	background: #E53A40;
	line-height: 42px;
	color: #fff;
}
.kf-top th {
	text-align: center;
	font-weight: bold;
	border: 1px solid rgba(245, 245, 245, 0.6);
	font-size: 15px;
}
.kf table {
	width: 100%;
	table-layout:fixed;
	word-break: break-all;
	word-wrap: break-word;
}
.kf-list {
	background: #fff;
	text-align: center;
	line-height: 40px;
}
.kf-list td {
	border: 1px solid #ccc;
	overflow: hidden;
	white-space:nowrap;
	text-overflow: ellipsis; 
	padding: 0 20px;
	height: 40px;
}

.kf-list:hover {
	background: #FFFF99;
	color: #4c4c4c;
}
.kf-list .see {
	background: #E53A40;
    padding: 6px 10px;
	border-radius: 20px;
	-moz-border-radius:20px; /* 鑰佺殑 Firefox */
 	-webkit-border-radius: 20px; 
    color: #fff;
    letter-spacing: 1px;
}

.kf-list .time {
	color: #f00;
}
.kf-new {
	background: #ffff99;
}
.kf-new:hover {
	background: #fff;
	color: #4c4c4c;
}
.banner {
	overflow: hidden;
	position: relative;
}
.banner-slide {
	overflow: hidden;
	width: 100%;
	max-height: 350px;
	position: relative;
}
.slide-pagination {
	position: absolute;
	margin-left: 10px;
	z-index: 10;
	text-align: center;
}

.slide-pagination span {
	width: 15px;
	height: 15px;
	border-radius: 0;
	background: #000;
}

.slide-button-next,
.slide-button-prev {
	position: absolute;
	z-index: 10;
	top: 42%;
}

.slide-button-next {
	right: 0;
}

.slide-button-prev {
	 left: 0;
}

.slide-btn {
	transition: all .3s;
	padding: 20px 10px;
	background: rgba(0, 0, 0, .6);
	opacity: 0;
	color: #fff;
	font-family: simsun;
	font-weight: bold;
	font-size: 20px;
	cursor: pointer;
}

.banner-slide:hover .slide-btn {
	opacity: 1;
}

.box-wrap{
	width: 33.33%;
	overflow: hidden;
}
.home-banner {
	width: 66.66%;
}
.swiper-slide img {
	width: 100%;
}
.home-item {
	background: #fff;
	margin: 0 5px;
	overflow: hidden;
}

.home-ad {
	padding: 20px 20px 0;
}
.home-ad img {
	width: 100%;
}
.title-hr {
	    border-bottom: 2px #990000 solid;
}
.home-title {
	padding:15px 15px 15px 0;
	border-bottom: 1px solid #eee;
}
.home-title span {
	font-weight: bold;
	color: #444;
	padding: 15px;
	font-size: 15px;
	border-bottom: 3px solid #368cca;
}
.home-title em {
	float: right;
	font-weight: normal;
	font-size: 13px;
}
.home-li {
	padding: 10px 20px;
	font-size: 15px;
	overflow: hidden;
}
.home-li>a {
	display: inline-block;
	font-size: 14px;
	padding: 7px 0;
}
.home-li a:hover {
	color: #E53A40;
}
.home-hot {
	text-align: center;
	padding: 30px;
	border-bottom: 1px #ddd dashed;
}
.home-hot h3 a {
	font-size:18px ;
	font-weight: normal
}
.home-hot h3 a:hover {
	color:#a5033c;
}
.home-hot p {
	padding-top: 12px;
    color: #777;
    line-height: 24px;
    font-size: 15px;
}
.home-hot span {
	color: #999;
}
.home-tw {
	margin: 15px 20px 0 20px;
}
.home-tw .tw-cover {
	width: 35%;
	height: 80px;
	overflow: hidden;
}
.home-tw .tw-cover img {
	min-width: 100%;
	height: 100%;
}
.home-tw .tw-text {
	width: 65%;
}
.home-tw .tw-text h3 {
	padding: 4px 12px;
}
.home-tw .tw-text h3 a{
	font-size: 15px;
}
.home-tw .tw-text p {
	color: #888;
	font-size: 14px;
	padding: 8px 12px;
	line-height: 20px;
}
.home-pic {
	background: #fff;
	overflow: hidden;
}
.pic-con {
	padding: 10px;
	overflow: hidden;
}
.pic-li {
	width: 16.66%;
	float: left;
}
.pic-li .cover {
	padding: 10px;
	height: 110px;
	overflow: hidden;
}
.pic-li .cover img {
	height: 100%;
	min-width: 100%;
}
.pic-li .cover img:hover {
	opacity: .6;
}
.crumbs {
	margin: 20px 0;
	color: #888;
	font-size: 14px;
}
.crumbs a {
	color: #4c4c4c;
	font-size: 14px;
}
.list{
	width: 68%;
	background: #fff;
}
.list-li {
	padding: 20px;
	overflow: hidden;
}
.list-li a {
	padding: 15px 0;
	display: inline-block;
	border-bottom: 1px dashed #eee;
}
.sidebar {
	background: #fff;
	width: 30%;
}

.fenye {
    border-top: 1px solid #eee;
    padding: 30px 20px;
    margin-top: 30px;
}
.article {
	background: #fff;
	width: 65%;
}
.article-top {
	text-align: center;
	padding: 20px 0;
	margin-top: 10px;
	border-bottom: 1px dashed #eee;
}
.article-top h1 {
	font-size: 28px;
	font-weight: normal;
}
.article-top p {
	color: #888;
	font-size: 13px;
	margin: 10px 0;
}
.article-con {
	padding: 20px 30px;
}
.article-con p {
	text-indent: 2em;
	color: #666;
	line-height: 26px;
	font-size: 15px;
	margin-bottom: 20px;
}
.article-con p a {
	color: #0091CA;
	font-size: 16px;
}
.turnPage {
	padding-top: 30px;
	margin-top: 30px;
	border-top: 1px dashed #eee;
	color: #666;
	margin-bottom: 30px;
}
.links {
	background: #fff;
}
.links-li {
	padding: 20px;
}
.links-li a {
	margin-right: 20px;
}
.links-li a:hover {
	color: #E53A40;
}

.footer {
	margin-top: 40px;
	width: 100%;
	background: #fff;
	padding: 40px 0;
}
.footer p {
	text-align: center;
	color: #777;
	font-size: 14px;
	margin-bottom: 10px;
}
.footer a {
	color: #777;
}
.footer a:hover {
	color: #E53A40;
}
.fenye {
    padding: 20px;
    text-align: center;
}
.fenye li {
    display: inline-block;
    border: 1px solid #f2f6fc;
    height: 30px;
    line-height: 30px;
    text-align: center;
    padding: 0 13px;
    color: #999;
}
.fenye li a {
	color: #333;
	display: block;
}
.fenye li:hover {
	background: #333;
	color: #fff;
}
.fenye li:hover a {
	color: #fff;
}
