.banner .hd ul li, .iserv ul li {
	background:url(../images/icon_home_l.png) no-repeat;
}
.banner {
	position: relative;
	z-index: 99;
	overflow: hidden;
}
.banner .bd {
	position: relative;
	z-index: 0;
}
.banner .bd ul {
	width: 100% !important;
}
.banner .bd li {
	width: 100% !important;
	height: 420px;
}
.banner .bd li a {
	height: 420px;
	display: block;
}
.banner .hd {
	width: 100%;
	position: absolute;
	z-index: 1;
	bottom: 0px;
	left: 0;
	height: 30px;
	line-height: 30px;
	text-align: center;
}
.banner .hd ul li {
	cursor: pointer;
	display: inline-block;
*display: inline;
	zoom: 1;
	width: 15px;
	height: 15px;
	margin: 4px;
	overflow: hidden;
	line-height: 9999px;
	background-position: -7px -182px;
}
.banner .hd ul .on {
	background-position: -7px -205px;
} /*first row*/

.in_ab{ width:100%; min-width:1120px;  float:left; background:#fff;padding-top:30px;}
.inleft{ width:690px; float:left;}

.iab{ width:690px;height:305px; float:left;border:1px solid #ddd; padding:30px 20px 0 20px;}
.ibt{ width:100%;line-height:30px;float:left;font-family:"微软雅黑"; color:#333;}
.ibt .wz{ float:left;line-height:30px; padding-left:20px; float:left; background:url(../images/i_ico.jpg) left center no-repeat; font-size:20px; font-weight:bold; font-family:"微软雅黑"; color:#333;}
.ibt span{display:inline;font-size:12px; font-weight:normal; font-family:"微软雅黑"; color:#333; text-transform:uppercase;}
.ibt a{float:right;font-size:12px; font-weight:normal; font-family:"微软雅黑";}
.iab .nr{ width:100%; float:left;}
.iab .nr img{ width:288px; height:212px; float:left; margin-top:10px; display:inline; padding:1px; border:2px solid #e3e1e4;}
.iab .nr p{ width:376px;float:right; margin-top:4px; display:inline; line-height:26px; color:#333; text-indent:2em; font-size:13px;}

.igc{ width:690px;  height:200px;float:left;border:1px solid #ddd; padding:30px 20px;margin-top:30px; display:inline;}
.igc .nr{width:688px;overflow:hidden;padding-top:20px;}
.igc .LeftBotton{height:19px;width:16px;background: url(/skin/default/images/ldot.gif) no-repeat;overflow:hidden;float:right;display:inline;margin:5px 0 0 0;cursor:pointer;}
.igc .RightBotton{height:19px;width:16px;background:url(/skin/default/images/rdot.gif) no-repeat;overflow:hidden;float:right;display:inline;margin:5px 0 0 0;cursor:pointer;}
.igc .nr .Cont{width:688px;overflow:hidden;float:left; }
.igc .nr .ScrCont{width:10000000px;}
.igc .nr .Cont .pic{width:172px;float:left;display:block; overflow:hidden;}
.igc .nr .Cont .pic img{width:166px; height:140px; float:left;padding:3px;background:#fff;}
.igc .nr .Cont .pic p{}
.igc .nr .Cont a:link,.rollBox .Cont a:visited{color:#626466;text-decoration:none;}
.igc .nr .Cont a:hover{color:#f00;text-decoration:underline;}
.igc .nr #List1,.rollBox #List2{float:left;}



.inew{ width:300px; height:597px; float:right;line-height:26px;font-size:13px; border:1px solid #ddd; padding:30px 30px 0 30px; margin-bottom:30px; display:inline;}
.inew ul{ width:100%; float:left;}
.inew li{ width:100%; float:left;margin-top:18px; display:inline;}
.inew li p{font-size:12px; line-height:22px;}
.inew li h5{ width:100%; float:left;margin-top:5px; display:inline;}

.in_case{ width:100%; min-width:1120px;  float:left; background:#f1f1f1; margin-top:30px; display:inline;}
.in_case ul{ width:100%; float:left;}
.in_case li{ width:240px; float:left; margin:30px 10px; text-align:center; line-height:30px; font-size:13px;background: #f1f1f1; padding:10px;}
.in_case img{ width:240px; height:165px;}

.icase, .isch {
	border: 1px solid #efefef;
	height: 39px;
	line-height: 39px;
	float: left;
	margin-bottom: 40px;
	overflow: hidden;
}
.icase {
	margin-right: 10px;
	background-color: #efefef;
}
.icase .tt {
	display: block;
	float: left;
	width: 118px;
	background: url(../images/bg_icase.png) 0 -3px no-repeat;
}
.icase .step a, .icase .tab-hd {
	background: url(../images/icon_home_l.png) no-repeat #ffffff;
}
.icase .tab-bd {
	float: left;
	height: 39px;
	overflow: hidden
}
.icase .tab-bd ul {
	height: 39px;
	overflow: hidden
}
.icase .tab-bd ul li {
	text-indent: 20px;
}
.icase .tab-hd {
	float: right;
	background-position: 0px -242px;
	width: 26px;
	height: 39px;
	overflow: hidden;
}
.icase .step {
	position: absolute;
	width: 27px;
}
.icase .step a {
	float: left;
	width: 26px;
	height: 19px;
	margin-bottom: 1px;
}
.icase .step a.prevStop, .icase .step a.nextStop {
	filter: alpha(opacity=40);
	opacity: 0.4;
	cursor: default;
}
.icase .step a.prev {
	background-position: -31px -285px;
}
.icase .step a.next {
	background-position: -31px -306px;
} /*search*/
.isch {
	width: 358px;
	position: relative;
	height: 39px;
	
	overflow: visible;
}
.isch .key, .isch .sub {
	position: absolute;
}
.isch .key {
	width: 218px;
	padding: 4px 0 5px 5px;
	height: 30px;
	line-height: 30px;
	left: 78px;
}
.isch .sub {
	right: 0px;
	width: 55px;
	height: 39px;
	cursor: pointer;
	background: url(../images/icon_home_l.png) -23px -34px no-repeat #ea2622;
}
.isch ul {
	display: none; 	
	z-index: 999;
	position: absolute;
	top: 39px; 
	left: -1px;
	overflow: hidden;
}
.isch ul li {border:1px #EAEAEA solid;
	line-height: 32px; margin-top:-1px;
	width: 74px; font-size:15px;
	text-align: center;
}
.isch ul li:hover {
	color: #ffffff;
	background-color: #ea2622;
}
.inslt {
	position: absolute;
	left: 0;
	top: 0;
	cursor: pointer;
	width: 75px;
	height: 39px;
}
.inslt #scv {
	width: 53px;
	text-indent: 16px;
	float: left;
	font: normal 14px/39px "inherit";
}
.inslt #sci {
	width: 21px;
	float: left;
	height: 39px;
	background: url(../images/icon_home_l.png) 0px -46px no-repeat;
	border-right: 1px solid #eaeaea;
} /*left and right*/
.ilt, .irt {
	margin-bottom: 40px; z-index:100; margin-top:13px;
}
.ilt {
	float: left;z-index:100;
}
.inewss {
	width: 100%;
	height: 500px;
	position: relative;
	_margin-top: 20px;
	overflow: hidden;
}
.inewss .hd {
	position: absolute;
	top: 0;
	right: 0;
	width: 30px;
}
.inewss .hd ul li {
	
	width: 10px;
	height: 10px;
	margin-left: 5px;
	_display:inline; 
}
.inewss .hd ul li a {
	display: block;
	width: 10px;
	height: 10px;
	float: left;
	cursor: default;
	background-color: #bbbbbb; background-image:url(../images/g2.png)
}
.inewss .hd ul li.on a {
	background-color: #ea2622;
}
.inewss .bd h2 {
	font: bold 18px/22px "microsoft yahei";
	margin-bottom: 10px; background: url(../images/base_bj.png) left no-repeat; padding-left:30px;
}
.inewss .bd dl {width:100%;
	float: left;
	margin-right: 30px;
}
.inewss .bd dt {
	font: bold 15px/30px "inherit";
	border-bottom: 1px dashed #adadad; 
	margin-bottom: 6px;
	height: 30px;
	overflow: hidden;
	position: relative;
}
.inewss .bd dt a {
	background: url(../images/icon_home_l.png) right 0px no-repeat;
    *background: none;
	padding-right: 25px;
}
.inewss .bd dd {
	line-height: 22px;
	color: #6b6b6b; min-height:60px;
}
.inewss .bd li {
	float: left; width:45%; margin-right:2%;
	line-height: 26px; background: url(../img/menu_img6.png) left 7px no-repeat; padding-left:15px;
}
.inewss .bd li span {
	float: right;
}
.ipro {
	margin-bottom: 20px; margin-top:0px;
	height: 85px;
	overflow: hidden;*position:relative;
}
.ipro .tt {
	width: 120px;
	height: 40px;
	margin-right: 6px;
	float: left;
	background: url(../images/icon_home_l.png) 33px -326px no-repeat #888888; border-top:5px #fff solid; 
	color: #ffffff;
	padding-top: 35px;
	font: bold 18px/28px "microsoft yahei";
	text-align: center;
	transition: all 0.2s;
	-moz-transition: all 0.2s;
	-webkit-transition: all 0.2s;
	-o-transition: all 0.2s;
}
.ipro .tt span {
	display: block;
	font: normal 12px/20px "";
	font-family: 'Courier New', sans-serif;
	color: #bdbdbd;
}
.ipro ul li {
	height: 78px;
	width: 110px;
	margin-top: 5px;
	float: left;
	text-align: center;
	font: normal 12px/130px "microsoft yahei";
	overflow: hidden;
}
.ipro ul li a {
	display: block;
	float: left;
	height: 78px;
	width: 110px;
	text-align: center;
	position: relative;
	overflow: hidden;
	transition: all 0.2s;
	-moz-transition: all 0.2s;
	-webkit-transition: all 0.2s;
	-o-transition: all 0.2s;
}
.ipro ul li a:hover {
	color: #ffffff;
}
.ipro ul li a span {
	position: absolute;
	line-height: 30px;
	width: 100%;
	bottom: 0px;
}
.ipro ul li.ip1 a {
	color: #fff;
}
.ipro ul li.ip1 a {
	background: url(../images/icon_home_p1.png) 0px 0px no-repeat;
}
.ipro ul li.ip2 a {
	background: url(../images/icon_home_p2.png) 0px -78px no-repeat;
}
.ipro ul li.ip3 a {
	background: url(../images/icon_home_p3.png) 0px 0px no-repeat;
}
.ipro ul li.ip4 a {
	background: url(../images/icon_home_p4.png) 0px -78px no-repeat;
}
.ipro ul li.ip5 a {
	background: url(../images/icon_home_p5.png) 0px 0px no-repeat;
}
.ipro ul li.ip6 a {
	background: url(../images/icon_home_p61.png) no-repeat;
	text-indent: -10000px;
}
.ipro ul li.ip6 a:hover {
	background: url(../images/icon_home_p62.png) no-repeat;
}
.ipro ul li.ip1 a:hover {
	background-position: 0px -78px;
}
.ipro ul li.ip3 a:hover, .ipro ul li.ip5 a:hover {
	background-position: 0px -78px;
}
.ipro ul li.ip2 a:hover, .ipro ul li.ip4 a:hover {
	background-position: 0px 0px;
}
.irt {
	width: 342px;
	float: right;
}
.izt {
	height: 126px;
	position: relative;
	margin-bottom: 13px;
	padding-left: 48px;
}
.izt span {
	background: url(../images/bg_izt.png) no-repeat;
	width: 56px;
	height: 126px;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 9;
}
.iserv ul {
	border-bottom: 1px solid #ebebeb;
	padding-bottom: 10px;
	_height: 1%;
	overflow: hidden;
}
.iserv ul li {
	width: 104px;
	height: 26px;
	float: left;
	margin-top: 10px;
	font: bold 14px/26px "microsoft yahei";
	overflow: hidden;
}
.iserv ul li a:hover {
	color: #ea2622;
}
.iserv .zx {
	background-position: -32px -89px;
	text-indent: 38px;
	margin-right: 18px;
}
.iserv .fw {
	background-position: -28px -154px;
	text-indent: 41px;
	margin-right: 12px;
}
.iserv .xz {
	background-position: -21px -123px;
	text-indent: 48px;
}
.iserv p {
	line-height: 36px;
	text-align: center;
} /*bottom picture*/
.btlist {
	clear: both;
	height: 95px;
	background-color: #ebebeb;
	overflow: hidden;
}
.btlist dl {
	height: 95px;
	width: 240px;
	float: left;
	_display: inline;
	transition: all 0.2s;
	-moz-transition: all 0.2s;
	-webkit-transition: all 0.2s;
	-o-transition: all 0.2s;
	background-position: 0 0;
	background-color: #cc6c23;
}
.btlist dl dt, .btlist dl dd {
	width: 130px;
	padding-left: 110px;
}
.btlist dl dt {
	font: bold 18px/42px "microsoft yahei";
}
.btlist dl dt a {
	color: #535353;
}
.btlist dl dd {
	color: #7f7f7f;
	line-height: 20px;
}
.btlist .bz {
	background: url(../images/icon_home_b4.png) no-repeat;
}
.btlist .cs {
	background: url(../images/icon_home_b3.png) no-repeat;
}
.btlist .bd {
	background: url(../images/icon_home_b1.png) no-repeat;
}
.btlist .od {
	background: url(../images/icon_home_b2.png) no-repeat;
}
