


#content #banner {position:relative; height:450px; overflow:hidden; z-index:0}
/* 图片 */
#banner .pics {position:absolute; width:100%; height:100%;}
#banner .pics li {display:none; position:absolute; top:0; left:0; z-index:1; width:100%; height:100%; background-repeat:no-repeat; background-position:center 0;}
#banner .pics li.b1 {display:list-item;}
/* 下标 */
#banner .idxs {position:absolute; bottom:0; left:50%; z-index:3; padding-top:5px; width:auto; height:30px; overflow:hidden;}
#banner .idxs li {float:left; margin:30px 5px 0 0; width:8px; height:8px; background:url(../image/idx.png) no-repeat 0 0; cursor:pointer;}
#banner .idxs li.on {background:url(../image/idx_on.png) no-repeat 0 0;}
/* 左右按钮 */
#banner .btns a {position:absolute; top:50%; z-index:2; margin-top:-22px; width:44px; height:44px; background-repeat:no-repeat; background-position:0 0; cursor:pointer;}
#banner .btns a.left {left:-44px; background-image:url(../image/left.png);}
#banner .btns a.right {right:-44px; background-image:url(../image/right.png);}



/*#content {padding-top:0; padding-bottom:12px; background:#fff;}*/
#content {padding-top:0; background:#fff;}
#content .innerWrapper { height:242px;}
#content .innerWrapper .text a{ float:left; height:40px; line-height:40px; text-align:right; width:1055px; margin:0 auto; font-size:14px; color:#45bdb7; font-weight:600}
/* 新闻 */
#content .innerWrapper .news {position:relative; float:left; width:373px; height:100%; overflow:hidden;}
#content .innerWrapper .news .head {height:29px;}
/*#content .news .head a {float:left; margin-right:20px; padding-bottom:10px; font-weight:bold; line-height:12px; color:#595959;}*/
#content .innerWrapper .news .head a {float:left; margin-right:20px; padding-bottom:10px; font-weight:bold; font-size:13px; line-height:12px; color:#595959;}
/*#content .news .head a.on {border-bottom:3px solid #e80009;}*/
#content .innerWrapper .news .head a.more {margin-top:-1px; margin-right:3px; float:right; color:#e80009;}
#content .innerWrapper .news .head a.more span {color:#e80009; font-weight:bold; font-size:16px; font-style:italic; letter-spacing:-3px;}
#content .innerWrapper .news .body {position:relative; line-height:23px}
#content .innerWrapper .news .body a {display:none; position:absolute; top:0; left:0; height:128px; }
#content .innerWrapper .news .body a:hover{ text-decoration:none}
#content .innerWrapper .news .body a.on {display:block;}
#content .innerWrapper .news .body h4{margin:5px 0; font-weight:bold; font-size:18px; color:#404040;}
#content .innerWrapper .news .body p {position:relative; line-height:22px; color:#535353;}
#content .innerWrapper .news .body h5 {/*position:absolute; left:0; bottom:-3px; */font-weight:bold; color:#45bdb7;}
/* 产业 */
#content .innerWrapper .industry {float:left; width:339px; height:100%;  overflow:hidden;}
/*#content .industry .abs {float:right; margin-right:-160px;}*/
/* 全国布局 */
#content .companies {float:left; width:160px; height:156px; background:url(http://www.jimhorn.net/ch/img/index/p2.jpg) no-repeat 0 0;}
/* 社会责任 */
/*#content .resp {float:right; width:162px; height:156px; background:url(../img/index/p3.jpg) no-repeat 0 0;}*/
/*
#banner {background:url(../img/index/ban_bg.jpg) no-repeat center center;}
#banner .pics {position:relative; margin:0 auto; width:0; height:100%;}
#banner .pics li {z-index:2;}
.shadow {display:none; position:absolute; top:0; left:0; z-index:0; width:100%; height:100%; background:url(../img/index/s1.png) repeat 0 0;}
.shadow .wrapper {margin:0 auto; width:1096px; height:100%;}
.shadow .wrapper .left {float:left;}
.shadow .wrapper .right {float:right;}*/

#content .innerWrapper .news .abs {position:absolute; left:0; top:20px; width:48px; height:3px; background-color:#45bdb7;}

#content .innerWrapper .industry div {display:none; position:relative; width:100%; height:100%; background:#3b3989 url(http://www.jimhorn.net/ch/img/index/ind_bg.png) no-repeat 19px 35px;}
#content .innerWrapper .industry div a {position:absolute; top:119px; height:28px;}
#content .innerWrapper .industry div .abs {position:absolute; top:147px; left:21px; width:51px; height:3px; background-color:#bc1207;}
#content .innerWrapper .industry div .a1 {left:21px; width:50px;}
#content .innerWrapper .industry div .a2 {left:84px; width:51px;}
#content .innerWrapper .industry div .a3 {left:143px; width:26px;}
#content .innerWrapper .industry div .a4 {left:180px; width:26px;}
#content .innerWrapper .industry div .a5 {left:218px; width:48px;}
#content .innerWrapper .industry div .a6 {left:276px; width:48px;}

#content .innerWrapper .other {position:relative;}
#content .innerWrapper .other a {position:absolute;}
#content .innerWrapper .other .a1 {top:0; left:0; width:100%; height:100px;}
#content .innerWrapper .other .a2 {top:125px; left:14px; width:122px; height:59px;}
#content .innerWrapper .other .a3 {
	top: 125px;
	left: 45px;
	width: 223px;
	height: 59px;
}
#content .innerWrapper .other .a3.on{background:url(http://www.jimhorn.net/ch/img/index/sub_bottom.jpg) no-repeat 53px 42px;}
#content .innerWrapper .other .a2.on{background:url(http://www.jimhorn.net/ch/img/index/sub_bottom.jpg) no-repeat 53px 42px;}
#content .innerWrapper .center {position:absolute; top:0; right:0; font-weight:bold; line-height:45px; color:#3b3988;}

/*body {overflow-y:hidden;}*/
/*.subsidiaries {position:relative; height:29px; background-color:#fff; overflow:hidden;}
.subsidiaries .left {position:absolute; left:0; top:29px; width:50%; height:64px; z-index:1; background-color:#e5d5a8;}
.subsidiaries .right {position:absolute; right:0; top:29px; width:50%; height:64px; z-index:1;background-color:#efe5c9;}
.subsidiaries .innerWrapper {position:absolute; top:0; left:50%; z-index:2; margin-left:-528px; height:93px; background:#fff url(../img/index/subs_0.jpg) no-repeat 0 29px;}*/
.subsidiaries {position:relative; height:0; background-color:#fff; overflow:hidden;}
.subsidiaries .row {position:absolute; left:0; top:0; width:100%; height:90px; z-index:1;background-color:#efe6c9; }
/*.subsidiaries .right {position:absolute; right:0; top:0; width:37%; height:64px; z-index:1;background-color:#e5d5a8;}*/
.subsidiaries .innerWrapper .a9{position:absolute;right: 0px;top: 23px;width:24px;height:24px;z-index:12;background: url(../image/subs_hide.png);}
.subsidiaries .innerWrapper {position:absolute; top:0; left:50%; z-index:2; margin-left:-528px; height:50px;}
.subsidiaries .innerWrapper .btn {display:none; position:absolute;top:0; right:0; width:101px; height:18px;background:url(http://www.jimhorn.net/ch/img/index/subs_btn.png) no-repeat 0 0;}
.subsidiaries .innerWrapper ul { position:absolute; top:23px;left:0px;width:100%;height:20px;padding-top:0px;}
.subsidiaries .innerWrapper ul li{ float:left; margin-right:29px; height:20px; line-height:20px;}
.subsidiaries .innerWrapper ul li a{font-weight:bold; color:#787264;white-space:nowrap;}
.subsidiaries .innerWrapper ul li a:hover{ color:#01A800}

#content .innerWrapper .other {float:right; width:312px; height:100%; }
.indexslider {position:relative; height:0; background-color:#fff; overflow:hidden;}

/*底部*/
.footer {
	width:100%;
	margin-top:30px
}
.recur_top {
	width:41px;
	height:32px;
	background-color:#1a6bc6;
	margin:0px auto;
	text-align:center;
	vertical-align:middle;
	line-height:32px;
}
.recur_top a {
	text-decoration:none;
	color:#fff;
}
.footer1 {
	width:100%;
	height:180px;
	border-bottom:1px solid #b9b9b9;
	border-top:3px solid #45bdb7;
	background-color: #f1f1f1;
}
.footer_middle {
	width:1003px;
	height:213px;
	margin:0px auto;
}
.footer_middle_logo {
	width:220px;
	height:100px;
	border-right:1px solid #e6e3e4;
	margin-top:40px;
	padding-top:30px;
	float:left
}
.footer_middle_nav {
	width:90px;
	margin-left:25px;
	border-right:1px solid #e6e3e4;
	float:left;
	margin-top:30px;
}
.footer_middle_nav ul li {
	width:90px;
	float:left;
	display:block
}
.footer_middle_nav ul li a {
	display:block;
	height:28px;
	text-decoration:none;
	color:#666666;
	text-align:left;
	vertical-align:middle;
	line-height:28px;
}
.footer_middle_nav ul li a:hover {
	color:#45bdb7
}
.footer_middle_nav ul .footer_middle_motorcycle_type_bt {
	width:132px;
	text-align:left;
	font-size:14px;
	color:#333333;
}
.footer_middle_motorcycle_type {
	width:150px;
	height:130px;
	border-right:1px solid #e6e3e4;
	float:left;
	margin-top:30px;
}
.footer_middle_motorcycle_type ul li a {
	display:block;
	width:110px;
	height:28px;
	text-decoration:none;
	color:#666666;
	margin:0px 0px 0px 28px;
	text-align:left;
	vertical-align:middle;
	line-height:28px;
}
.footer_middle_motorcycle_type ul li a:hover {
	color:#45bdb7
}
.footer_middle_motorcycle_type ul .footer_middle_motorcycle_type_bt {
	font-size:14px;
	color:#333333;
	text-align:left; text-indent:2em
}
.contact_us {
	width:383px;
	height:130px;
	border-right:1px solid #e6e3e4;
	float:left;
	margin-top:30px;
}
.contact_us ul li {
	display:block;
	width:343px;
	height:27px;
	text-decoration:none;
	color:#666666;
	margin:0px 0px 0px 30px;
	text-align:left;
	vertical-align:middle;
	line-height:18px;
}
.contact_us ul .contact_us_bt {
	font-size:14px;
	color:#333333;
}
.contact_us ul li span {
	padding-left:10px;
}
.two_dimension_code {
	width:110px;
	height:130px;
	float:right;
	margin-top:30px;
}
.two_dimension_code div {
	width:110px;
	height:30px;
	text-align:center;
	vertical-align:middle;
	line-height:30px;
}
.two_dimension_code img {
	display:block;
	margin:0px auto
}
.footer_below {
	width:100%;
	height:39px;
	background:url(../image/menu.jpg) repeat-x;
	text-align:center;
	vertical-align:middle;
	line-height:39px;
	margin-top:1px;
	color:#CCC
}

#demo { overflow:hidden; width:1056px; float: left;  height:270px;}
#indemo { float: left; width: 800%; }
#demo1 { float: left; }
#demo1 li{ float: left; width:223px; height:190px; border:#D5D5D5 1px solid }
#demo1 li a:hover{ color:#45bdb7 !important}
#demo1 li img{width:221px; height:148px;  }
#demo1 li p{ text-align:center; line-height:40px; background:#CCC; color:#000}
#demo2 { float: left; margin-left:30px }
#demo2 li{ float: left; width:223px; height:190px; border:#D5D5D5 1px solid }
#demo2 li a:hover{ color:#45bdb7 !important}
#demo2 li img{width:221px; height:148px;  }
#demo2 li p{ text-align:center; line-height:40px; background:#CCC; color:#000}