/*  reset  */
* {
	margin: 0;
	padding: 0;
	box-sizing: border-box;
}

html,body {
	-webkit-text-size-adjust: none;
	color: #45505d;
	background: #fff;
}

body {
	width: 100%;
	margin: 0 auto;
	overflow-x: hidden;
	font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,PingFang SC,Microsoft YaHei,Source Han Sans SC,Noto Sans CJK SC,WenQuanYi Micro Hei,sans-serif;
	font-size: 14px;
}

li {
	list-style: none;
}
.container {
	width: 1280px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	height: 400px;
}
.mr0 {
	margin-right: 0 !important;
}

.pr {
	position: relative;
}

.abs {
	position: absolute;
}

.left {
	float: left;
}

.right {
	float: right;
}

.zkzl {
	background: #FFF;
}

.zkzl .lbox {
	width: 380px;
	margin-left: -30px;
}

.zkzl .lbox .lpic {
	display: block;
	overflow: hidden;
	width: 380px;
	height: 350px;
}

.zkzl .lbox .lpic img {
	width: 380px;
	height: 350px;
	transition: all .7s ease-in-out;
	-webkit-transition: all .7s ease-in-out;
}

.zkzl .cbox {
	width: 462px;
	margin-left: 40px;
}

.zkzl .cbox .cbtop {
	height: 22px;
	margin-bottom: 15px;
}

.zkzl .cbox .cbtop li {
	float: left;
	line-height: 22px;
	font-size: 18px;
	color: #666;
	margin-right: 60px;
	cursor: pointer;
}

.zkzl .cbox .cbtop li.on {
	color: #0279ce;
}

.zkzl .cbox .cbtop li.on a {
	color: #0279ce;
}

.zkzl .cbox .cbtop a.index_more {
	font-size: 14px;
	color: #787878;
	padding-top: 2px;
}

.zkzl .cbox .cbbot {
	display: none;
}

.zkzl .cbox .cbbot .hot {
	padding-bottom: 30px;
	border-bottom: 1px solid #e8e8e8;
}

.zkzl .cbox .cbbot .hot-top {
	display: block;
	height: 38px;
	line-height: 38px;
	padding-left: 30px;
	font-size: 18px;
	background-position: 0 -289px;
	background-image: url(../images/index/in-an.png);
	background-repeat: no-repeat;
}

.zkzl .cbox .cbbot .hot-cen {
	display: block;
	overflow: hidden;
	height: 44px;
	line-height: 22px;
	font-size: 14px;
	color: #666;
}

.zkzl .cbox .cbbot .hot-bot {
	/*height: 30px;*/
	line-height: 30px;
}

.zkzl .cbox .cbbot .hot-bot .txt2, .zkzl .cbox .cbbot .hot-bot .txt3 {
	display: block;
	width: 84px;
	text-align: right;
	font-size: 12px;
	color: #999;
}

.zkzl .cbox .cbbot .list {
	height: 46px;
	line-height: 46px;
	border-bottom: 1px solid #e8e8e8;
}

.zkzl .cbox .cbbot .list .txt {
	display: block;
	width: 370px;
	height: 46px;
	padding-left: 30px;
	font-size: 14px;
	background-position: 0 -285px;
	background-image: url(../images/index/in-an.png);
	background-repeat: no-repeat;
}

.zkzl .cbox .cbbot .list .txt2, .zkzl .cbox .cbbot .list .txt3 {
	display: block;
	width: 84px;
	text-align: right;
	font-size: 12px;
	color: #999;
}



.ggtit {
	text-align: center;
	padding-top: 20px;
}

.ggtit .cen {
	display: inline-block;
	padding: 0 130px;
	height: 110px;
	line-height: 110px;
	font-size: 36px;
}

.ggtit .cen .lx, .ggtit .cen .rx {
	width: 100px;
	height: 1px;
	display: block;
	overflow: hidden;
	top: 50%;
	left: 0;
	background: url(../images/index/in_02.png) no-repeat;
}

.ggtit .cen .rx {
	left: auto;
	right: 0;
	background: url(../images/index/in_03.png) no-repeat;
}

/*首页热点排行榜*/
.HotArc{}
.HotArc h2{font-size:18px;color:#666;line-height:22px;padding-bottom:10px;}
.HotArc h2 i{font-size:24px;vertical-align:middle;color:#2e9fef;}
.HotArc h2 ii{font-size:24px;vertical-align:middle;color:#ef2e2e;}
.HotArc h2 span.HotArc_tab{font-size:14px;color:#DDD;}
.HotArc h2 span.HotArc_tab a{color:#787878;}
.HotArc ul li{line-height:35px;height:35px;overflow:hidden;}
.HotArc ul li i{width:22px;font-size:12px;height:22px;border-radius:3px;background:#DDD;color:#555;display:inline-block;margin-right:10px;text-align:center;line-height:22px;font-style:normal;}
.HotArc ul li i.c1{color:#FFF;background:#2e9fef;}
.HotArc ul li i.c2{color:#FFF;background:#2e9fef;}
.HotArc ul li i.c3{color:#FFF;background:#2e9fef;}
.bg_none{ background:none !important;}
.body_hide{ overflow:hidden !important;}
/*  link  */
a { color:#373737;text-decoration:none; cursor:pointer; outline:none;}
a:focus { outline:none; text-decoration:none;}
/*  display  */
.show { display:block;}
.hide{ display:none !important;}
.left{float:left;}
.right{float:right;}
/*  float clear  */
.fl{ float:left; }
.fr{ float:right; }