* {
	margin: 0px;
	padding: 0px;
}
html,body{
    
}

body {
	font: 14px/24px "微软雅黑", "宋体", Arial, Verdana, Geneva, sans-serif;
	color: #666;
	width:100%;
	height:auto;
	background:url(../images/bj_img.jpg) no-repeat center center;
	background-size: 100%;

}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td, hr {
	margin: 0px;
	padding: 0px;
}
a {
	color: #333;
	text-decoration: none;
}
a:hover {
	color: #008639;
	text-decoration: none;
}
img {
	border: 0;
}
ul {
	display: block;
}
ul, ul li {
	list-style: none;
}
input, select, textarea {
	vertical-align: middle;
	font: 12px "微软雅黑", "宋体", Arial, Verdana, Geneva, sans-serif;
	border: 1px solid #dedede;
}
.left {
	float: left;
}
.right {
	float: right;
}
.mt {
	margin-top: 10px;
}
.mr {
	margin-right: 10px;
}
.mb {
	margin-bottom: 10px;
}
.ml {
	margin-left: 10px;
}
.pt {
	padding-top: 10px;
}
.pt2 {
	padding-top: 20px;
}
.pt3 {
	padding-top: 30px;
}
.pt4 {
	padding-top: 40px;
}
.pt7 {
	padding-top: 70px;
}
.pt8{
	padding-top: 80px;
}
.pt10 {
	padding-top: 100px;
}
.pr {
	padding-right: 10px;
}
.pb {
	padding-bottom: 10px;
}
.pb8 {
	padding-bottom: 80px;
}
.pb2{
	padding-bottom: 20px;
}
.pb3{
	padding-bottom: 30px;
}
.pb4 {
	padding-bottom: 40px;
}
.pb10 {
	padding-bottom: 100px;
}
.pl {
	padding-left: 10px;
}
.wp {
	margin: 0px auto;
	width: 1200px;
}
.cls {
	font-size: 0px;
	height: 0px;
	line-height: 0px;
	clear: both;
}

/*===============================首页广告banner==========================*/
.banner{    padding-top:90px; position:relative; text-align:center; }
.banner-tit{ position:absolute; top:280px; left:0; right:0;    z-index: 9;}
.banner-tit-t1{ font-weight:bold; font-size:92px; letter-spacing:10px; line-height:140%; color:#fff; padding-bottom:10px;}
.banner-tit-t2{ color: rgb(255, 255, 255); font-family: 'Microsoft YaHei'; font-size: 35px; line-height: 50.4px; letter-spacing: 3px;}
.banner-tit-t3 img{ width:100px; padding-top:20px;}
.swf1 {
	width: 100% !important;
	position: relative;
	z-index: 1;
	margin: 0 auto;
	text-align: center;
	overflow: hidden;

}
.swfs {
	width: 200% !important;
	left: -50% !important;
	top: 0;
	position: absolute !important;
}
.pics_wrap {
	width: 1920px !important;
	max-width: 100%;
	margin: 0 auto;
}
.pics_wrap img {
	display: block !important;
	width: 1920px !important;
	height: auto !important;
	border-top-style: none !important;
	border-right-style: none !important;
	border-bottom-style: none !important;
	border-left-style: none !important;
}
.html5zoo-nav-0 {
	display: block !important;
	width: 1920px !important;
	height: auto !important;
	position: absolute !important;
	margin-top: -34px !important;
}
#html5zoo-1 {
	width: 100% !important;
	overflow: hidden;
}
.html5zoo-wrapper-0 {
	margin: 0 auto;
}
.html5zoo-arrow-left-0 {
	left: 20% !important;
	top: 60% !important;
	width: 10px;
	height: 10px;
}
.html5zoo-arrow-right-0 {
	right: 20% !important;
	top: 60% !important;
	width: 10px;
	height: 10px;
}



/*=============================== 头部 ==========================*/
.header{ width:100%; height:90px;  position: fixed; z-index:9998; background-color:#fff; }
.ix-logo{ width:230px; color: #000;font-size: 32px; height:90px; }
.ix-logo img{ width:230px; height:90px;}
.ix-logo a{ width:230px; height:90px; display:block;}
.nav{   z-index:1;  }
.nav a{ color:#fff;  }
.nav .nLi{ float:left;  position:relative; display:inline; padding-top:28px;  }
.nav .nLi h3{ float:left;  }
.nav .nLi h3 a{ font-size:16px;  color:#000; padding:0px 18px; display:inline-block; height:30px; line-height:30px; border:2px solid #fff; font-weight:normal;}
.nav .nLi h3 a:hover{color:#009944; border:2px solid #009944;}
.nav .nLi.on h3 a{ color:#009944; border:2px solid #009944;}
.nav .sub{ display:none; width:150px; left:0; top:64px;  padding-top:26px; position:absolute; background:#fff;  line-height:26px;   }
.nav .sub li{ zoom:1; height:40px; line-height:40px; padding-left:15px; background:#009944; border-bottom:solid 1px #008a3d;  }
.nav .sub li:hover{ background:#fff; border-bottom:solid 1px #fff; }
.nav .sub li:hover a{ color:#009944;}


.db_xs {width: 50px;height: 50px;position: fixed;right: 0px;bottom: 0px;z-index: 9999;display: none;background: url(../images/xs.gif) no-repeat center center;background-color: #1a1a1a;}

	


/*== ix-f-nav ===*/
.ix-f-nav{ margin-top:0px; z-index:999; position:relative;}
.ix-f-nav ul.wp{ width:1180px; padding-left:20px;}
.ix-f-nav ul li{ float:left; width:234px; height:180px; background:url(../images/0.png) no-repeat center center ; padding:35px 35px 10px 20px; position:relative; }
.ix-f-nav ul li.n2{ background:url(../images/2.png) no-repeat center center ; }
.ix-f-nav ul li.n3{ background:url(../images/3.png) no-repeat center center ; }
.ix-f-nav ul li.n4{ background:url(../images/4.png) no-repeat center center ; }
.ix-f-nav ul li img{ height:45px; width:45px;}
.ifn-t2{ padding-top:10px; padding-bottom:20px; font-size:16px; color:#fff; font-weight:bold;}
.ifn-t3{ font-size:14px; color:#fff;}
.ifn-t4{ text-align:right;  font-size:12px; color:#fff; position: absolute; bottom:10px; right:25px;}
.ifn-t4 a{ color:#fff;}

.ix-f-nav ul li.n1:hover{ background:url(../images/1.png) no-repeat center center ;}
.ix-f-nav ul li.n2:hover, .ix-f-nav ul li.n3:hover, .ix-f-nav ul li.n4:hover{ background:url(../images/0.png) no-repeat center center ;}


/*===== ix-about ========*/
.ix-head{ text-align:center;}
.ix-head.bs .ix-head-t1{ color:#fff;}
.ix-head-t1{ font-size:22px; color:#000; font-weight: bold;}
.ix-head-text{ padding-top:10px;  color:#cccccc; font-size:14px; line-height:22px;}
.ix-head.bs .ix-head-text{ color:#fff;}
.ix-head-img img{ width:35px; height: auto; display: inline;}
.ix-about-text{ max-width:1920px; margin:0px auto; height:470px;}

.iat-t1{ font-size:24px; color:#000; line-height:24px; margin-top:30px; font-weight: bold;}
.iat-t1 img{ width:35px; vertical-align:middle; padding-right:10px;}
.iat-t2{ width:840px; line-height:28px; margin-left:47px; padding-top:10px;}
.iat-line{ width:52px; height:3px; background-color:#009944;  margin:15px 0px; margin-left:47px;}
.iat-t3 a{ width:150px; height:35px; border:solid 1px #009740;  background:#009740; color:#fff; border-radius:4px; margin-left:47px;  margin-top:40px; display:block; line-height:35px; text-align:center; font-weight:bold;}
.iat-t3 a:hover{ background:#fff; color:#009740; transition: all 0.6s ease 0s; -moz-transition: all 0.6s ease 0s; -webkit-transition: all 0.6s ease 0s; -o-transition: all 0.6s ease 0s; }

/*===== ix-ykjb ========*/
.ix-ykjb{ max-width:1920px; margin:0px auto; height:790px;}
.iyl-img img{ width:80px; height:80px;}
.ix-ykjb-list ul{ width:1080px; margin:0px auto; }
.ix-ykjb-list ul li{ width:120px; text-align:center; float:left; margin:0px 120px; margin-top:70px; }
.iyl-t1 { font-size:16px; font-weight:bold; color:#fff; padding-top:20px; padding-bottom:20px;}
.iyl-t2 a{ margin:0px auto; font-size:18px; font-weight:bold;  color:#fff; width:40px; height:40px; text-align:center; line-height:40px; display:block; border:solid 2px #fff; border-radius:50px;}
.iyl-t2 a:hover{background:#fff; color:#59cee2;}


/*====== ix-news =====*/
.ix-news-list ul { padding-top:40px;}
.ix-news-list ul li{ float:left; width:550px; height:30px; border-bottom:solid 1px #e2e2e2; position: relative; margin-bottom:20px;}
.ix-news-list ul li a{ background:url(../images/y.png) no-repeat left center; padding-left:15px; width:80%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; display:block; line-height:30px; font-size:14ppx; color:#666;}
.ix-news-list ul li span{ position:absolute; top:5px; right:0; font-size:12px; color:#999;}
.ix-news-list ul li a:hover{color:#009944;}


/*===== 合作伙伴====*/
.picScroll-left{ width:1150px;  overflow:hidden; position:relative; margin:0px auto; padding-top:40px;}
.picScroll-left .hd{ padding:0 10px; position:relative; width:100%;    z-index: 999; }
.picScroll-left .hd .prev, .picScroll-left .hd .next{ opacity:0.5; top:10px; position:absolute;  width:32px; height:52px; background:url(../images/l.png) no-repeat center center; display:block;  cursor:pointer; }
.picScroll-left .hd .prev{left:0;}
.picScroll-left .hd .next{ right:21px; background:url(../images/r.png) no-repeat center center;}
.picScroll-left .hd .prev:hover, .picScroll-left .hd .next:hover{ opacity:0.8;}
.picScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.picScroll-left .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("images/icoCircle.gif") 0 -9px no-repeat; }
.picScroll-left .hd ul li.on{ background-position:0 0; }
.picScroll-left .bd{ padding:10px;   }
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ margin:0 30px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picScroll-left .bd ul li .pic{ text-align:center; }
.picScroll-left .bd ul li .pic img{ width:130px; height:50px; display:block;  ; }


/*======= ix-footer ======*/
.ix-footer{ background-color:#008639; text-align:center;}
.ix-foot-copy{ padding:30px 0px 20px 0px;}
.ix-foot-copy p{ color:#fff; }
.sea-k{ width:600px; padding:0px 20px; border:none; height:28px; line-height:28px; outline:none;}
.sea-an{ height:28px; line-height:28px; padding:0px 15px; outline:none;}

.ix-foot-links { padding-top:20px;}
.ix-foot-links a{ padding:0px 15px;}

.ix-foot-copy a{ color:#fff;}


/* 本例子css */
		.slideBox{ width:100%; overflow:hidden; position:relative; padding-top:90px;  }
		.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
		.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
		.slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
		.slideBox .hd ul li.on{ background:#f00; color:#fff; }
		.slideBox .bd{ position:relative; height:100%; z-index:0;   }
		.slideBox .bd li{ zoom:1; vertical-align:middle; }
		.slideBox .bd img{ width:100%; display:block;  }