html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
        margin: 0;
        padding: 0;
        border: 0;
        outline: 0;
        font-size: 100%;
        vertical-align: baseline;
        background: transparent;
		 
}


body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {content: '';content: none;}
.clearfix{display:inline-table;}
* html .clearfix{height:1%;}
*+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; clear:both; }

:focus {outline: 0;}


ins {text-decoration: none;}
del {	text-decoration: line-through;}



input,textarea {outline:none;border:0px;}
a{ blr:expression(this.onFocus=this.blur());  outline:none;  } a:focus{ -moz-outline-style: none;  } 
a:link { text-decoration: none;color: #535353;}
a:visited {text-decoration: none; color: #535353;}
a:hover { text-decoration: none; color: #000000;}
a:active {text-decoration: none; color: #535353;}

body {margin: 0px; color:#535353; font-size: 14px; font-family:"微软雅黑",宋体,Arial, Helvetica, sans-serif;background:#fff;}

.topBox{ width:100%;}
.top{ width:1180px; height:30px; line-height:30px; margin:0 auto; overflow:hidden;}
.top p{ width:400px; float:left; color:#8bcdf0; background:#0085cd; text-align:center;font-size: 12px;}
.top .top_fr{ width:290px; height:30px; float:right; overflow:hidden; background:#008bd6;}
.top .top_fr ul{ width:290px; float:left;}
.top .top_fr ul li{ float:left;}
.top .top_fr ul li a{ padding:0 10px; color:#8bcdf0;font-size:12px;}


.headerBox{ width:100%; height:130px; background:url(../image/header_bg_01.png);}
.header{ width:1180px; margin:0 auto;}
.header_fl{ width:770px; float:left; margin-left:20px;}
.header_fl h1{line-height:80px; float:left; font-size:30px; font-weight:bold; margin-top:27px; }
.header_fl h1 img{ display:inline-block; margin-right:20px; float:left;}
.header_fl h1 a{color:#FFF;}
.header_fl h1 a span{ height:51px; line-height:51px; display:inline-block; float:right;}
.header_fl p{ width:500px; float:right; border-left:2px #FFF solid; font-size:18px; line-height:36px; color:#FFF; margin-top:18px; padding-left:40px;}
.header_fr{ width:350px; height:100px; line-height:100px; float:right;}
.header_fr p{ width:260px; padding-left:80px; background:url(../image/header_icon_03.png) no-repeat left; font-size:18px; color:#fff;box-sizing: unset;}


.navBox{ width:100%; height:40px; background:#12cf5e;}
.nav{ width:1180px; line-height:40px; margin:0 auto; overflow:hidden;}
.nav li{ float:left;}
.nav li a{ color:#fff; line-height:40px; display:inline-block; padding:0 30px; font-size:14px;}
.nav li a:hover{ background:url(404.png) no-repeat center;}


.searchBox{width:100%;padding-top:14px;background:url(../image/search_bg_02.png) no-repeat 50% 0;box-sizing: content-box;}
.search{ width:1180px; height:40px; line-height:40px; margin:0 auto; overflow:hidden; background:#218dd1;}
.search p{ width:700px; float:left; font-size:14px; color:#fff; margin-left:20px;}
.search p a{ color:#fff; margin-right:20px;}
.search .sear{ width:284px; float:right; margin-right:30px; margin-top:5px;}
.search .sear input{width:230px;height: 30px;line-height: 30px;color:#191919;display:inline-block;float:left;font-size: 12px;box-sizing:content-box;padding: 0 7px;}
.search .sear button{height: 30px;line-height:30px;background:#c9c9c9;border:none;float:left;color:#333;cursor:pointer;padding: 0;width: 40px;font-size: 12px;}


.search .sear input::placeholder{
	font-size:12px !important;
}

.bannerBox {
	width: 100%;
}
.banner {
	height: 450px;
}
.b_box {
	width: 100%;
	height: 450px;
}
.flexslider {
	position: relative;
	height: 450px;
	overflow: hidden;
	background: url(404.png) 50% no-repeat;
}
.slides {
	position: relative;
	z-index: 1;
}
.slides li {
	height: 450px;
}
.flex-control-nav {
	position: absolute;
	bottom: 30px;
	z-index: 999;
	width: 100%;
	text-align: center;
}
.flex-control-nav li {
	display: inline-block;
	width: 60px;
	height: 6px;
	margin: 0 25px;
*display:inline;
	zoom: 1;
}
.flex-control-nav a {
	display: inline-block;
	width: 60px;
	height: 6px;
	line-height: 40px;
	overflow: hidden;
	background:url(../image/dot_03.png) right 0 no-repeat;
	cursor: pointer;
}
.flex-control-nav .flex-active {
	background-position: 0 0;
}
.flex-direction-nav {
	position: absolute;
	z-index: 3;
	width: 100%;
	top: 45%;
}
.flex-direction-nav li a {
	display: block;
	width: 50px;
	height: 50px;
	overflow: hidden;
	cursor: pointer;
	position: absolute;
}
.flex-direction-nav li a.flex-prev {
	left: 40px;
	background: url(404.png) center center no-repeat;
}
.flex-direction-nav li a.flex-next {
	right: 40px;
	background: url(404.png) center center no-repeat;
}
.slides .firstLi {
	position: relative;
}
.slides .firstLi p {
	font-size: 32px;
	font-weight: bold;
	width: 1050px;
	text-shadow: 2px 2px 2px #ffd02b;
	position: absolute;
	top: 290px;
	right: 20%;
	color: #000;
}
.slides .firstLi a {
	color: #000;
}







.btm_NavBox{ width:100%; height:40px; background:#12cf5e;}
.btm_Nav{ width:1180px; line-height:40px; margin:0 auto; overflow:hidden;}
.btm_Nav li{ float:left;}
.btm_Nav li a{ color:#fff; line-height:40px; display:inline-block; padding:0 25px; font-size:14px;}



.footerBox{ width:100%;}
.footer{ width:1180px; margin:50px auto;}
.footer li{ text-align:center; font-size:12px; color:#999; line-height:24px;}
.footer li a{color:#999;}











.zklist{ overflow:hidden; margin-top:15px;border: 1px solid #D5D5D5;border-radius:4px;}

.zklist-T{background: url("../image/tit1.gif") repeat-x scroll 0% 0% transparent;height: 32px;line-height: 32px;font-weight: bold; text-indent:12px;}

.zklist-C{ overflow:hidden; margin:20px 0;}

.zklist-C ul li{ width:45%; height:25px; line-height:25px; overflow:hidden; float:left; margin-right:2%; margin-left:2%; }

.hot{ overflow:hidden; margin:15px 0 10px auto;}
.hot ul li{ height:200px; line-height:30px;}
.hot ul li img{ width:160px; height:160px;}
.main .main_right .cateslist1{ margin-top:12px; overflow:hidden}
.main .main_right .cateslist1 dl{border:1px solid #d5d5d5; border-radius:4px; overflow:hidden;_float:left }
.main .main_right .cateslist1 dl dt{ background:url(../image/tit1.gif) repeat-x; height:32px; padding-left:12px; line-height:32px; font-weight:bold;}
.main .main_right .cateslist1 dl dd{ float:left; margin:12px 7px; width:200px; _margin:12px 16px; }
.main .main_right .cateslist1 dl dd .img{ width:200px; height:180px;}
.main .main_right .cateslist1 dl dd .img img{ width:200px; height:180px; border:1px solid #d5d5d5;}
.main .main_right .cateslist1 dl dd .img a:hover img{ border:#000 1px solid}
.main .main_right .cateslist1 dl dd .txt{ height:30px; line-height:30px; text-align:center;}


.online-phone { padding:0;display: block; widtzh:95px;height: auto; background:#ededed; border: medium none; opacity: 1;}
.online-phone div { line-height:24px;}
.online-phone li {color:#0072c6;font-family:"Microsoft YaHei";width:95px;height:45px;padding:4px 0;margin: 0;cursor:pointer;border-bottom:1px solid #a5c8e1;background: #d5e0e9 url(404.png) -202px 4px no-repeat;}
.online-phone li:hover {color:#fff;border-bottom:1px solid #ecc0a6;background:#ff7424 url(404.png) -202px -50px no-repeat; }
.online-phone li a { color:#0072C6;}
.online-phone li a:active { color:#0072C6;}
.online-phone li a:hover { color:#fff;}
.phone-name { text-indent:35px;}
.phone-nub {text-indent:3px;}
.online-tc {cursor: pointer; display: block; width: 95px; height: 90px; background: url(404.png) no-repeat 0 0; border-bottom:1px solid #ebac00;  opacity: 1;	}
.online-tc:hover {background: url(404.png) no-repeat -105px 0; }
.online-code {}
.online-tel {display: block; cursor:pointer; width: 95px; height: 15px; background: url(404.png) no-repeat 0 -290px; border: medium none;opacity: 1;padding-top:65px; text-align:center ;font-size:12px;font-weight:bold;font-family:"黑体";font-style:italic;}
.online-left {float:left;position: absolute; left:0; cursor:pointer; width:26px; height:132px;}
.online-hidden {background:url(404.png) -274px -104px no-repeat}
.online-show {background:url(404.png) -274px -244px no-repeat}
.online-right { float:right}
.kwfwexin{ width:95px; height:96px; margin:0px 0;}
.kwfwexin img{ width:95px; height:96px;}
