@charset "utf-8";/* CSS Document */
* {
	margin: 0px;
	padding: 0px;
}
img {
	border: 0;
	margin: 0;
	padding: 0;
}
em, i, b {
	font-style: normal;
}
ul, li, ol, h1, h2, h3, dl, dt, dd, form, p, span, b, u, s, i {
	list-style: none;
	margin: 0;
	padding: 0;
	text-decoration: none;
}
.clearfix {
	display: inline-table;
}
* html .clearfix {
	height: 1%;/*ie6*/
}
*+html .clearfix {
	min-height: 1px;
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	font-size: 0;
}
.clearfix {
	display: inline-block;
}
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
.clearfloat {
	clear: both;
	height: 0;
	font-size: 1px;
	line-height: 0px;
}
input, textarea {
	outline: none;
}/*去掉输入框得到焦点时边框会出现阴影效果----例如370 火狐*/
a {
blr:expression(this.onFocus=this.blur()); /* IE Opera */
	outline: none; /* FF Opera */
}
a:focus {
	-moz-outline-style: none; /* FF */
} /*去掉a标签超链接的虚线框*/
body {
	margin: 0px;
	color: #3F3F3F;
	font-size: 12px;
	font-family: Microsoft YaHei, 宋体, Arial, Helvetica, sans-serif;
}
.clearfloat {
	clear: both;
	height: 0;
	font-size: 1px;
	line-height: 0px;
}
a:link {
	text-decoration: none;
	color: #131313;
}
a:visited {
	text-decoration: none;
	color: #131313;
}
a:hover {
	text-decoration: none;
	color: #131313;
}
a:active {
	text-decoration: none;
	color: #131313;
}/*头部*/
.top_box {
	width: 100%;
	height: 30px;
	background: #eeeeee;
	border-bottom: 1px solid #d4d4d4;
}
.top {
	width: 1180px;
	height: 30px;
	margin: 0 auto;
}
.top_l {
	height: 30px;
	line-height: 30px;
	float: left;
}
.top_r {
	height: 30px;
	line-height: 30px;
	float: right;
}
.top_r a:hover {
	text-decoration: underline;
}/*logo*/
.maie {
	width: 100%;
	height: 140px;
	/* background: url(../images/lbj.jpg) no-repeat center;*/
} 
.logo {
	width: 1180px;
	height: 60px;
	margin: 0 auto;
}
.logo_l {
	height: 64px;
	float: left;
	margin-top: 40px;
}
.logo_l h1 {
	height: 64px;
	float: left;
	margin-left: 0px;
	margin-top: -21px;
}
.logo_l h1 img {
	height: 100px;
	float: left;
}
.logo_l p {
	width: 310px;
	height: 56px;
	border-radius: 4px;
	border: 1px dotted #22b2ca;
	float: left;
	font-size: 18px;
	line-height: 24px;
	text-align: center;
	margin-left: 28px;
	padding-top: 10px;
}
.logo_l p em {
	color: #22b2ca;
}
.logo_wz {
	width: 290px;
	height: 56px;
	line-height: 25px;
	float: right;
	padding-left: 56px;
	font-size: 16px;
	font-weight: bold; /*color:#238143;*/
}
.logo_wz em {
	font-style: normal;
	color: #333;
	font-style: normal;
}
.logo_r {
	width: 280px;
	height: 60px;
	float: right;
	margin-top: 40px;
}
.logo_dh {
	width: 76px;
	height: 53px;
	float: left;
}
.logo_dh img {
	width: 76px;
	height: 53px;
	margin-top: 10px;
}
.logo_hm {
	float: right;
	line-height: 28px;
	color: #666;
	margin-top: 6px;
}
.logo_hm span {
	font-family: Impact;
	color: #22b2ca;
	display: block;
	font-size: 32px;
}/*导航*/
.nav_box {
	width: 100%;
	height: 50px;
	background: #22b2ca;
}
.nav {
	width: 1180px;
	height: 50px;
	margin: 0 auto;
}/* .nav ul{ margin-left:14px;}
 */
.nav ul li {
	text-align: center;
	float: left;
	height: 50px;
	line-height: 50px;
}
.nav ul li a {
	display: block;
	font-size: 15px;
	text-decoration: none;
	display: block;
	padding: 0 46px;
	color: #fff;
	width: 90px;
}
.nav ul li a:hover {
	background-color: #fe8804;
	color: #fff;
}
.nav ul .another a {
	background: #fe8804;
	color: #fff;
}/*底部*/
.foot {
	background: #22b2ca;
	padding: 10px 0;
	margin-top: 20px;
}
.foot .foot-menu {
	height: 20px;
	padding: 10px 0;
	border-bottom: 1px solid #59c9d7;
}
.foot .foot-menu ul li:first-child {
	border-left: none;
}
.foot .foot-menu li {
	float: left;
	height: 12px;
	line-height: 12px;
	text-align: center;
	border-left: 1px solid #fff;
}
.foot .foot-menu a {
	color: #fff;
	font-size: 14px;
	padding: 0 26px;
}
.foot .foot-c {
	border-top: 2px solid #59c9d7;
	padding-top: 10px;
	color: #fff;
}
.foot .foot-c p {
	margin: 16px 0;
	text-align: center;
}
.foot .foot-c p a {
	margin: 10px;
	color: #fff;
	
	
}/*客服*/
*html #kefu { /*--IE6 Hack - Fixed Positioning to the Bottom--*/
	margin-top: 50px; /*--Prevents IE6 from having an infinity scroll bar - due to 1px border on #footpanel--*/
	position: absolute;
top:expression(eval(document.compatMode &&document.compatMode=='CSS1Compat') ?documentElement.scrollTop+50 : document.body.scrollTop +50);
}
.kefu {
	position: fixed;
	right: 0px;
	top: 80px;
	z-index: 10008;
}
.kefu #kefu {
	position: absolute;
	z-index: 10008;
	right: 0px;
	top: 0;
	width: 132px;
	padding: 10px;
	background: #fff;
	border: 1px solid #ddd;
	box-shadow: 1px 1px 1px #d4d4d4;
	font-size: 12px;
}
.kefu .kf_tel {
	height: 25px;
	background: url('../images/img.gif') no-repeat 0px 0px;
}
.kefu .kf_tel_ct {
	color: #666;
	line-height: 150%;
}
.kefu .kf_tel_num {
	color: #c00;
	font-size: 18px;
	font-family: Arial, Verdana;
	font-style: italic;
	font-weight: 800;
	display: block;
	padding: 5px 0px;
}
.kefu .kf_online {
	height: 30px;
	background: url('../images/img.gif') no-repeat 0px -50px;
}
.kefu .kf_online_qq {
	height: 25px;
}
.kefu .kf_online_qq a:link, .kf_online_qq a:active, .kf_online_qq a:visited, .kf_online_qq a:hover {
	text-decoration: none;
	color: #666;
}
.kefu .kf_qcode {
	padding: 10px 0px 0px 0px;
}
.kefu .kf_spr {
	border-bottom: 1px dashed #c0c0c0;
	margin: 8px 0px;
}
.kefu .kf_close {
	position: absolute;
	right: 5px;
	top: 5px;
	width: 12px;
	height: 12px;
	background: url('../images/img.gif') no-repeat 0px -150px;
}
.kefu .kf_close a {
	display: block;
	height: 10px;
}
.kefu .kf_close a span {
	display: none;
}
.kefu .kf_open a {
	display: block;
	width: 37px;
	height: 196px;
	background: url(../images/kf_bg.png) no-repeat center center;
	position: absolute;
	right: 0px;
	top: 0;
}
.box{ width:1200px; margin:0 auto}
.fenlei { position:relative; width:580px; margin:0 auto; margin-top:20px}
.fenlei li{ float:left; width: 185px; height:35px; margin-right:5px; line-height:35px; text-align:center}
.fenlei li a{ display:block; background:#22b2ca; font-size:14px; color:#fff; width: 180px;}
.fenlei li a:hover{ background:#fe8804}
.fenlei_box{ background:rgba(0,0,0,0.5)}
/*新闻中心*/
h3{ margin:0; padding:0}
.xwzx_nr { width:98%; height:auto; margin:5px auto; padding:10px 0px;}

.xwzx_nr ul li { width:100%; height:auto; padding:10px 0px; float:left; line-height:30px; border-bottom:1px solid #d7d8d8; background:url(../images/shouji_44.jpg) no-repeat right center; }

.xwzx_nr ul li h3 { width:78%; font-size:14px; color:#333; line-height:20px; overflow:hidden; white-space: nowrap;}

.xwzx_nr ul li p { width:78%; font-size:12px; color:#666; line-height:20px; overflow:hidden; white-space: nowrap;}

.xwzx_nr ul li .lzj { width:13%;  text-align:center; float:left; margin-right:15px;}
.lzj img{ width: 100%;object-fit: cover;height: 150px;}

.pages {
    margin: 20px 0;
    text-align: center;
}

.pages a,
.pages span {
    padding: 2px 8px;
    border: 1px solid #999;
    margin: 0 5px;
    color: #999;
}

.pages a:hover,
.pages span:hover {
    border: 1px solid #22b2ca;
    color: #333;
}

.pages .current {
    background-color: #22b2ca;
    color: #fff;
}

.pages .current:hover {
    color: #fff;
}
.piclist li{ width:22.5%; margin:1%; float:left; text-align:center;border: 0.5px #dadada solid;}
.piclist li img{ width:auto;height: 210px;max-width: 100%;}
.tiao{ height:35px; line-height:35px; display:block}
.showright{width: 850px;float: left;}