@charset "utf-8";
/*通用开始*/
body {
	margin: 0px;
	padding: 0px;
	font-size:13px;
	font-family:"微软雅黑";
	color:#333333;
	border:0px;
	line-height:24px;
}
body, div, dl, dt, dd, ul, ol, li, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote {
	margin: 0px;
	padding: 0px;
}
input, button, textarea, select {
	font-size: 100%;
}
ul, li, dl, dt, dd, ol {
	list-style: none;
	display: block;
}
h2, h3 {
	margin:0px;
	padding:0px;
}
img {
	border: 0px;
	border:none;
}
a {
	outline: 0px;
	text-decoration: none;
	color:#333333;
}
a:hover {
	color:#333333;
}
.clear {
	clear: both;
	height:0px;
	line-height:0px;
	border:none;
}
.w1162 {
	width:1162px;
	margin:0 auto;
}
em {
	font-style: inherit;
	font-weight: inherit;
}
/*通用结束*/
/*notice start*/
.noticebg {
	height:30px;
	line-height:30px;
	padding:8px 0px;
	border-bottom:1px #eeeeee solid;
}
.notice {
	float:left;
}
.noticeR {
	float:right;
	display:block;
}
.noticeR a {
	width:60px;
	height:30px;
	float:left;
	margin:0px 6px;
}
/*notice end*/
/*head start*/
.head {
	margin: 0px auto;
	width: 1162px;
	height: 120px;
}
.logo {
	float:left;
	height: 120px;
}
.logofont {
	float:left;
	padding:40px 0px 30px 0px;
	color: #ee8900;
	font-weight: bold;
	font-size: 21px;
}
.logofont p {
	color: rgb(72, 72, 72);
	line-height: 18px;
	letter-spacing: 7px;
	margin-top: 8px;
	font-size: 18px;
	font-weight: normal;
	display: block;
}
.tel {
	float:right;
	padding-top:30px;
	height: 90px;
	overflow:hidden;
}
/*head end*/
/*nav start*/
.men {
	background: #0571c9;
	height: 50px;
}
.nav {
	margin: 0px auto;
	width: 1162px;
	height: 50px;
}
.nav ul {
	float:left;
	width:925px;
}
.nav li {
	height: 50px;
	text-align: center;
	float: left;
	border-right:1px #0450a4 solid;
	position:relative;
}
.nav li a {
	font: 14px/50px "微软雅黑";
	padding: 0px 22px;
	color: rgb(255, 255, 255);
	display:block;
}
.nav li a:hover {
	background: #0450a4;
	height: 50px;
	color: rgb(255, 255, 255);
	line-height: 50px;
}
.nav li.cur a {
	background: #0450a4;
	height: 50px;
	color: rgb(255, 255, 255);
	line-height: 50px;
	display:block;
}
.nav li:last-child {
	border:none;
}
.navdate {
	color:#ebebeb;
	height:50px;
	line-height:50px;
	font-size:14px;
	/*background:url(../images/navdata.jpg) 0px 0px no-repeat;*/
	width:237px;
	float:left;
	display:block;
	text-align:center;
}
/*nav end*/
/*二级菜单 start*/
.nav ul li ul {
	display:none;
}
.nav ul li:hover ul {
	display:block;
}
.nav ul li ul {
	width:190%;
	height:auto;
	position:absolute;
	top:50px;
	left:-45px;
	z-index:999999;
	background:#0571c9;
	display:none;
}
.nav ul li ul li {
	font-size:14px;
	height:35px;
	text-align: center;
	float: left;
	display:block;
	width:100%;
	border:none;
}
.nav ul li ul li a {
	height:35px;
	line-height:35px;
}
.nav ul li ul li a:hover {
	height:35px;
	line-height:35px;
}
/*二级菜单 end*/
/*search start*/
.search {
	margin: 0px auto;
	width: 1162px;
	height: 62px;
}
.search p {
	color: rgb(129, 129, 129);
	line-height: 62px;
	float: left;
	overflow:hidden;
}
.search p a {
	padding: 0px 13px 0px 0px;
	color: rgb(138, 138, 138);
}
.search p a:hover {
	color: rgb(70, 70, 70);
}
.search p b {
	color: rgb(0, 0, 0);
	font-weight: normal;
}
.ser-right {
	background: url("../images/ser-bg.jpg") no-repeat;
	margin: 15px 0px;
	width: 300px;
	height: 32px;
	float: right;
}
.text {
	background: none;
	border: 0px currentColor;
	width: 250px;
	height: 32px;
	color: rgb(112, 174, 17);
	line-height: 32px;
	padding-left: 18px;
	float: left;
	color: rgb(138, 138, 138);
	font-size:13px;
	font-family:"微软雅黑";
}
.button {
	background: url("../images/ser-btn.jpg") no-repeat 0px 5px;
	border: 0px currentColor;
	width: 30px;
	height: 32px;
	float: left;
	cursor: pointer;
}
/*search end*/
/*banner start*/
.banner {
	width:100%;
	position:relative;
	height:401px;
	overflow:hidden;
	margin-bottom:25px;
}
.bannerImg {
	width:1600px;
	position:absolute;
	left:50%;
	margin-left:-800px;
}
/*banner end*/
/*index start*/
/*pro start*/
.pro-tit h2 {
	width:100%;
	color: rgb(42, 84, 40);
	height:42px;
	line-height: 42px;
	font-size: 22px;
	font-weight: normal;
	float: left;
	margin:0px;
	padding:0px;
}
.pro-tit h2 span {
	float: right;
	height:26px;
	padding:8px 0px;
}
.pro-tit h2 a {
	color: #045fb2;
}
.pro-tit h2 em {
	color: rgb(215, 215, 215);
	text-transform: uppercase;
	line-height: 24px;
	padding-left: 3px;
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
}
/*pro end*/
/*case start*/
.honor h2 {
	text-align: center;
	color: #045fb2;
	line-height: 22px;
	font-size: 22px;
	font-weight: normal;
	padding:0px;
	margin:0px;
}
.honor h2 em {
	color: rgb(215, 215, 215);
	text-transform: uppercase;
	line-height: 24px;
	letter-spacing: 1px;
	padding-left: 3px;
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
}
.honor h2 a {
	background: url("../images/khjz-line.jpg") no-repeat bottom;
	padding: 0px 33px 10px;
	color: #045fb2;
	display: inline-block;
}
.honor-c {
	margin: 25px 0px;
	height: 233px;
	overflow: hidden;
}
.honor-left {
	width: 24px;
	padding-top: 76px;
	float: left;
}
.honor-right {
	width: 24px;
	padding-top: 76px;
	float: right;
}
.honor-pp {
	width: 1100px;
	margin-left: 14px;
	float: left;
}
.honor-pp li {
	margin-left:15px;
	width:250px;
	height:233px;
	float: left;
}
.honor-pp li a {
	display:block;
}
.honor-pp li span {
	width:100%;
	height: 45px;
	text-align: center;
	line-height: 45px;
	display: block;
}
/*case end*/
.main-bg {
	background: rgb(247, 247, 247);
	width:100%;
	height: 625px;
}
/*about start*/
.about {
	background: url("../images/about-yy.jpg") no-repeat right top;
	width: 896px;
	height: 593px;
	padding-right: 19px;
	float: left;
}
.about h2 {
	color: rgb(0, 73, 12);
	line-height: 34px;
	padding-right: 12px;
	font-size: 22px;
	font-weight: normal;
	margin-top:15px;
}
.about h2 a {
	color: #045fb2;
}
.about h2 em {
	color: rgb(215, 215, 215);
	text-transform: uppercase;
	line-height: 26px;
	letter-spacing: 1px;
	padding-left: 3px;
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
}
.about h2 span {
	padding:4px 0px;
	float: right;
}
.about dl {
	padding: 22px 0px;
}
.about dt {
	width: 358px;
	height: 215px;
	float: left;
}
.about dt img {
	background: rgb(255, 255, 255);
	padding: 2px;
	border: 5px solid #abd3f8;
	border-image: none;
	width: 344px;
	height: 201px;
	float:left;
}
.about dd {
	width: 495px;
	padding-left: 26px;
	float: left;
}
.about dd h3 {
	color: rgb(112, 112, 112);
	line-height: 20px;
	font-size: 15px;
	font-weight: bold;
}
.about dd h3 a {
	color: rgb(112, 112, 112);
}
.about dd .wbyabout {
	height: 168px;
	color: rgb(157, 157, 157);
	line-height: 28px;
	overflow: hidden;
	padding-top: 8px;
	font-size: 14px;
}
.about dd span {
	text-align: right;
	color: rgb(157, 157, 157);
	line-height: 20px;
	display: block;
}
.about dd span a {
	color: #333;
}
/*about end*/
/*公司展示 start*/
.about-roll {
	background: url("../images/about-line.jpg") repeat-x 0px 12px;
	height: 26px;
	margin:15px 12px 0px 0px;
	text-align:center;
}
.about-roll a {
	background: url("../images/about-left-hover.jpg") no-repeat right rgb(148, 148, 148);
	color: rgb(255, 255, 255);
	padding: 3px 22px 3px 11px;
	height: 26px;
	line-height: 26px;
	font-size: 14px;
}
.about-tp {
	padding-top: 30px;
}
.about-left {
	width: 24px;
	padding-top: 64px;
	float: left;
}
.about-right {
	width: 24px;
	padding-top: 64px;
	float: right;
}
.about-pp {
	width: 828px;
	overflow: hidden;
	height:214px;
	margin-left: 12px;
	float: left;
}
.about-pp li {
	width: 200px;
	height:214px;
	text-align: center;
	margin-right: 9px;
	float: left;
}
.about-pp li a {
	display:block;
}
.about-pp li span {
	height: 64px;
	color: rgb(80, 80, 80);
	line-height: 64px;
	overflow: hidden;
	font-size: 14px;
	display: block;
}
.about-pp li span a {
	color: rgb(80, 80, 80);
}
/*公司展示 end*/
/*contact start*/
.lddt {
	background: url("../images/lddt-yy.jpg") no-repeat right top rgb(255, 255, 255);
	width: 245px;
	height: 593px;
	padding-right: 30px;
	margin-right: -30px;
	float: right;
}
.lddt h2 {
	background:#045fb2;
	padding: 18px 11px 0px 19px;
	height: 46px;
	color: rgb(255, 255, 255);
	line-height: 18px;
	font-size: 18px;
	font-weight: normal;
	margin:0px;
}
.lddt h2 a {
	color: rgb(255, 255, 255);
}
.lddt h2 em {
	text-transform: uppercase;
	line-height: 16px;
	padding-top: 4px;
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	display: block;
}
.lddt h2 span {
	padding-top: 10px;
	float: right;
}
.lddt dl {
	padding: 17px 20px 0px 20px;
	width: 205px;
}
.lddt dt {
	width: 205px;
	height: 150px;
}
.lddt dt img {
	width: 205px;
	height: 150px;
}
.lddt dd h3 {
	text-align: center;
	line-height: 28px;
	font-size: 14px;
	color: #045fb2;
	font-weight: normal;
}
.lddt dd h3 a {
	color: #045fb2;
}
.lddt dd p {
	height: 88px;
	color: rgb(115, 115, 115);
	line-height: 23px;
	overflow: hidden;
}
.lddt ul {
	width: 227px;
	padding-top: 5px;
	margin:6px 9px 0px 9px;
	border-top:1px rgb(170, 170, 170) solid;
}
.lddt li {
	line-height: 39px;
	padding-left: 12px;
	border-bottom:1px rgb(209, 209, 209) dotted;
}
.lddt li a {
	background: url("../images/lddt-icon.jpg") no-repeat 0px 17px;
	color: rgb(115, 115, 115);
	padding-left: 18px;
	font-size: 14px;
	display: inline-block;
}
/*contact end*/
/*news start*/
.content {
	margin: 0px auto 30px auto;
	width: 1162px;
}
.cyzs {
	background: rgb(247, 247, 247);
	width: 245px;
	height: 525px;
	margin-top: 7px;
	float: left;
}
.cyzs h2 {
	background: #045fb2;
	padding: 16px 11px 0px 19px;
	height: 48px;
	color: rgb(255, 255, 255);
	line-height: 18px;
	font-size: 18px;
	font-weight: normal;
}
.cyzs h2 a {
	color: rgb(255, 255, 255);
}
.cyzs h2 em {
	text-transform: uppercase;
	line-height: 16px;
	padding-top: 4px;
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	display: block;
}
.cyzs h2 span {
	padding-top: 10px;
	float: right;
}
.cyzs dl {
	padding: 27px 20px 0px 20px;
	width: 205px;
}
.cyzs dt {
	width: 205px;
	height: 155px;
}
.cyzs dd {
	width: 205px;
	padding-top: 14px;
}
.cyzs dd h3 {
	text-align: center;
	color: rgb(112, 174, 17);
	line-height: 28px;
	font-size: 14px;
	font-weight: normal;
}
.cyzs dd h3 a {
	color: #045fb2;
}
.cyzs dd p {
	height: 88px;
	color: rgb(115, 115, 115);
	line-height: 23px;
	overflow: hidden;
}
.cyzs ul {
	width: 227px;
	padding-top: 5px;
	margin:18px 9px 0px 9px;
	border-top:1px solid rgb(170, 170, 170);
}
.cyzs li {
	background: url("../images/lddt-icon.jpg") no-repeat 10px 13px;
	width: 205px;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	padding-left: 22px;
	border-bottom:1px rgb(209, 209, 209) dotted;
	font-size: 14px;
}
.cyzs li a {
	color: rgb(80, 80, 80);
}
.news {
	background: rgb(247, 247, 247);
	width: 890px;
	height: 525px;
	margin-top: 7px;
	float: right;
}
.news-tit {
	background: #0571c9;
	padding: 0px 11px 0px 0px;
	height: 64px;
	color: rgb(255, 255, 255);
	line-height: 64px;
	font-size: 18px;
	font-weight: normal;
}
.news-tit a {
	color: rgb(255, 255, 255);
}
.news-tit li {
	float: left;
}
.news-tit li a {
	padding: 0px 40px;
	display: inline-block;
}
.news-tit li a:hover {
	background: rgb(0, 73, 12);
}
.news-tit li.cur a {
	background: #0450a4;
}
.news-tit em {
	text-transform: uppercase;
	line-height: 16px;
	padding-left: 9px;
	font-family: "Times New Roman", Times, serif;
	font-size: 22px;
}
.news-tit span {
	padding-top: 8px;
	float: right;
}
.news dl {
	height: 202px;
	padding:27px 35px 12px 20px;
}
.news dt {
	width: 270px;
	height: 202px;
	float: left;
}
.news dd {
	width: 545px;
	padding-left: 20px;
	float: left;
}
.news dd h3 {
	height: 36px;
	color: #0571c9;
	line-height: 36px;
	font-size: 15px;
	font-weight: bold;
}
.news dd h3 a {
	color: #0571c9;
	float:left;
}
.news dd h3 span {
	color: rgb(117, 117, 117);
	float:right;
	font-weight:normal;
}
.news dd p {
	height: 130px;
	color: rgb(117, 117, 117);
	line-height: 26px;
	overflow: hidden;
	padding-top: 3px;
	font-size: 13px;
}
.news dd span {
	text-align: right;
	color: rgb(148, 182, 112);
	line-height: 20px;
	margin-top: 13px;
	display: block;
}
.news dd span a {
	color: #0450a4;
}
.news-c {
	width: 850px;
	padding:27px 20px 12px 20px;
}
.news-c li {
	background: url("../images/lddt-icon.jpg") no-repeat 6px 17px;
	padding: 0px 12px 0px 22px;
	width: 391px;
	height: 39px;
	color: rgb(80, 80, 80);
	line-height: 39px;
	border-bottom:1px rgb(209, 209, 209) dotted;
	float:left;
}
.news-c li span {
	padding-left: 10px;
	float: right;
}
.news-c li a {
	color: rgb(80, 80, 80);
	font-size: 14px;
}
/*news end*/
/*index end*/
.left {
	width: 208px;
	float: left;
	margin-bottom:30px;
}
/*sort start*/
#subnavs {
	background: url("../images/submenu-bg.jpg");
	width: 100%;
	border-bottom:2px #045fb2 solid;
	float: left;
}
#subnavs h2 {
	text-align: center;
	color: rgb(255, 255, 255);
	line-height: 42px;
	font-size: 20px;
	font-weight: bold;
	margin:0px;
}
#subnavs h2 a {
	color: rgb(255, 255, 255);
}
.expmenu {
	background: rgb(255, 255, 255);
	margin: 0px 2px 0px 2px;
	width: 204px;
	padding-top: 3px;
	padding-bottom: 10px;
}
.expmenu li div.header {
	background: url("../images/submenu-h3.jpg") no-repeat;
	margin: 8px 8px 5px 8px;
	width: 186px;
	height:31px;
	line-height:31px;
}
.expmenu li div.header h3 {
	margin: 0px 0px 0px 8px;
	height: 31px;
	color: rgb(255, 255, 255);
	line-height: 31px;
	font-size: 14px;
	font-weight: normal;
}
.expmenu li div.header h3 a {
	color: rgb(255, 255, 255);
}
.expmenu li div.header a {
	text-align: left;
	margin-left: 5px;
}
.expmenu li div.header .arrow {
	/*width: 20px;*/
	height: 30px;
	overflow: hidden;
	float: right;
	display: block;
	cursor: pointer;
}
.expmenu li div.header .down.arrow {
	background: url("../images/jian.png") no-repeat right;
	margin-right: 15px;
}
.expmenu li div.header .up.arrow {
	background: url("../images/jia.png") no-repeat right;
	margin-right: 15px;
}
.expmenu li .menu {
	margin: 0px 23px 0px 23px;
	display:none;
}
.expmenu li .menu li {
	background: url("../images/submenu-li.jpg") no-repeat 0px 12px;
	color: rgb(108, 107, 107);
	line-height: 36px;
	padding-left: 18px;
}
.expmenu li .menu li a{
	display:block;}
/*sort end*/
/*contact start*/
.leib2 {
	width: 100%;
	margin-top:10px;
}
.leib2 .tit {
	background: url("../images/tit1n.gif") no-repeat;
	height: 36px;
	color: rgb(51, 51, 51);
	line-height: 36px;
	padding-left: 18px;
	font-size: 14px;
	font-weight: bold;
}
.leib2 .tit a {
	color: rgb(51, 51, 51);
}
.leftlx {
	border-left:1px rgb(223, 223, 223) solid;
	border-right:1px rgb(223, 223, 223) solid;
	border-bottom:1px rgb(223, 223, 223) solid;
}
.leftlx h1 {
	height: 30px;
	text-align: center;
	line-height: 30px;
	font-size: 14px;
}
.leftlx .dianh {
	padding: 0px 10px 10px 10px;
}
.leftlx .dianhua {
	background: url("../images/teln.gif") no-repeat 0px 18px;
	padding: 10px 0px 10px 55px;
	color: rgb(102, 102, 102);
	line-height: 20px;
}
.leftlx .dianhua span {
	font: 18px/normal "Impact";
	color: rgb(235, 128, 0);
	display: block;
}
/*contact end*/

.right {
	width: 922px;
	float: right;
}
/*position start*/
.position {
	border-radius: 2px;
	border: 2px solid #045fb2;
	width: 878px;
	height: 40px;
	line-height: 40px;
	padding: 0px 20px;
	font-size: 14px;
}
.position span a {
	color: #0450a4;
}
/*position end*/
/*ipro start*/
.pro-cc li {
	width: 216px;
	float: left;
	margin:15px 7px 0px 7px;
}
.pro-cc li a {
	background: url("../images/proc-pp-link.jpg") no-repeat;
	width: 216px;
	height: 210px;
	display: inline-block;
}
.pro-cc li a:hover {
	background: url("../images/pro-pp-hover.jpg") no-repeat;
	color: rgb(255, 255, 255);
}
.pro-c li.cur a {
	color: rgb(255, 255, 255);
}
.pro-cc li img {
	margin: 10px 0px 0px 9px;
}
.pro-cc li span {
	width: 216px;
	height: 40px;
	text-align: center;
	line-height: 40px;
	font-size: 14px;
	margin-top: 5px;
	display: block;
}
/*ipro end*/
/*inews start*/
.news_con {
	margin-top: 15px;
}
dl.news_dl {
	padding: 5px 5px 8px 5px;
	color: rgb(102, 102, 102);
	line-height: 22px;
	border-bottom:1px rgb(204, 204, 204) dashed;
}
dl.news_dl a {
	color: rgb(0, 0, 0);
}
dl.news_dl dt {
	width: 100%;
	margin-top: 5px;
	margin-bottom: 3px;
	height:20px;
	line-height:20px;
}
dl.news_dl .dt_1 {
	height: 20px;
	color: rgb(51, 51, 51);
	padding-left: 10px;
	font-size: 14px;
	font-weight: bold;
	float:left;
}
dl.news_dl .dt_1:hover {
	color: rgb(230, 71, 16);
}
dl.news_dl .dt_2 {
	padding: 0px 10px 0px 8px;
	float: right;
}
dl.news_dl dd {
	height: 45px;
	padding-left: 10px;
}
/*inews end*/
/*icon start*/
.agent_tit {
	text-align: center;
	margin-top: 20px;
	font-size: 22px;
}
.agent_data {
	height: 50px;
	text-align: center;
	line-height: 50px;
}
.agent_img {
	text-align: center;
}
.agent_img img {
	max-width: 840px;
}
.agent_con {
	line-height: 30px;
	padding-top: 10px;
}
.agent_page {
	padding: 20px;
}
.agent_page a:hover {
	color: rgb(230, 71, 16);
}
.fl {
	float:left;
}
.fr {
	float:right;
}
/*icon end*/
.foot {
	background-color:#0450a4;
	color:#FFF;
	margin-top:10px;
}
.foot p {
	text-align:center;
	padding:15px 0px 25px 0px;
	line-height:30px;
}
.foot p a {
	color:#FFF;
}
.btnav {
	width: 873px;
	margin: 0px auto;
	padding-top:30px;
}
.btnav a {
	display: inline-block;
	padding: 0 30px;
	color:#FFF;
	font-size: 14px;
}
.link {
	margin: 0px auto;
	width: 1162px;
}
.link h2 {
	width: 103px;
	line-height: 22px;
	font-size: 16px;
	font-weight: normal;
	float: left;
}
.link h2 em {
	text-transform: uppercase;
	line-height: 30px;
	font-family: "Times New Roman", Times, serif;
	font-size: 30px;
	font-style: normal;
	display: block;
}
.link p {
	padding: 13px 0px 0px;
	width: 1058px;
	height: 52px;
	overflow: hidden;
	border-left-color: rgb(204, 204, 204);
	border-left-width: 1px;
	border-left-style: solid;
	white-space: nowrap;
	font-size:13px;
}
.link p a {
	padding: 0px 0px 0px 25px;
}
/*foot end*/
/*分页样式*/
.pages {
	margin:0 auto;
	text-align:center;
	font-size:14px;
	padding:20px;
}
.pages a:hover {
	color:#38302e;
}
.pages span {
	font-size:14px;
	padding:0px;
	margin:0px;
	display:inline-block;
	text-align:center;
	height:26px;
	line-height:26px;
	background:#FFF;
	border: 1px solid #d8d8d8;
	margin:0 3px;
	color: #707070;
	padding:0 8px;
}
.pages a {
	font-size:14px;
	padding:0px;
	margin:0px;
	display:inline-block;
	text-align:center;
	height:26px;
	line-height:26px;
	background:#FFF;
	border: 1px solid #d8d8d8;
	margin:0 3px;
	padding:0 8px;
	color: #707070;
}
.pages nolink {
	font-size:14px;
	padding:0px;
}
/*icontent*/
/*-----首页 banner-----*/
.slideBox {
	width:100%;
	height:401px;
	overflow:hidden;
	position:relative;
}
.slideBox .hd {
	overflow:hidden;
	position:absolute;
	right:0;
	bottom:20px;
	width:100%;
	z-index:1;
}
.slideBox .hd ul {
	overflow:hidden;
	zoom:1;
flo/at:left;
	text-align:center;
	width:100%;
}
.slideBox .hd ul li {
fl/oat:left;
	display:inline-block;
	width:12px;
	height:12px;
	margin:0 6px;
	border-radius:6px;
	text-align:center;
	background:#222;
	cursor:pointer;
	font-size:0;
}
.slideBox .hd ul li.on {
	background:#3aa314;
	color:#fff;
}
.slideBox .bd {
	position:relative;
	height:100%;
	z-index:0;
}
.slideBox .bd li {
	zoom:1;
	vertical-align:middle;
	height:401px;
}
.slideBox .bd li a {
	display:block;
	height:401px;
}
.slideBox .bd img {
	width:450px;
	height:401px;
	display:block;
}
.slideBox .prev, .slideBox .next {
	display:none;
	position:absolute;
	left:3%;
	top:50%;
	margin-top:-30px;
	width:30px;
	height:60px;
}
.slideBox .next {
	left:auto;
	right:3%;
}
.slideBox .prev:hover, .slideBox .next:hover {
	opacity: .7;
	filter: alpha(opacity=70);
	-ms-filter: "alpha(opacity=70)";
	-khtml-opacity: .7;
}
.slideBox .prevStop {
	display:none;
}
.slideBox .nextStop {
	display:none;
}
/*banner start*/
.baner1 {
	width:100%;
	height:400px;
	overflow: hidden;
	position:relative;
	z-index:1;
	margin:0 auto 25px auto;
	text-align:center;

}
#banner {
	width:1903px;
	position:absolute;
	left:50%;
	margin-left:-951px;
	background-size:100% 100%;
	overflow: hidden;
	
}
#banner div {
	width:1903px;
	height:400px;
	overflow: hidden;
	background-size:100% 100%;
	z-index:-100;
}
#banner div img {
	max-width: 100%;
}
#banner_pager {
	margin: 0% 0% 0% 15%;
	height: 30px;
	display: inline-block;
	position:absolute;
	z-index:11111;
	bottom:1px;
	text-align: center !important;
	left:35%;/*	top:22%;
	left:31%;*/
	top:90%;
}
#banner_pager li {
	margin: 0px 5px 0px 0px;
	width: 28px;
	height: 6px;
	overflow: hidden;
	font-size: 0px;
	float: left;
	display: inline;
	cursor: pointer;
	background-color:#11781f;
}
#banner_pager li span {
	width: 28px;
	height: 6px;
	font-size: 0px;
	display: block;
	cursor: pointer;
	background-color: #0571c9;
}
/*banner end*/
.ibanner {
	width:100%;
	position:relative;
	overflow:hidden;
	height:400px;
	margin: 0 auto 25px auto;
}
.bannerImg {
	width:1903px;
	position:absolute;
	left:50%;
	top:0px;
	margin-left:-952px;
}
/*------------滚动-----------------*/
#demo {
	overflow:hidden;
	margin:0 auto;
}
#indemo {
	float: left;
	width: 3000%;
}
#demo1 {
	float: left;
}
#demo2 {
	float: left;
}
/*滚动结束*/


/*------------滚动-----------------*/
#demo0 {
	overflow:hidden;
	margin:0 auto;
}
#indemo0 {
	float: left;
	width: 3000%;
}
#demo10 {
	float: left;
}
#demo20 {
	float: left;
}
/*滚动结束*/

