#content #banner {position:relative; height:369px; overflow:hidden;}
/* 图片 */
#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(../img/index/idx.png) no-repeat 0 0; cursor:pointer;}
#banner .idxs li.on {background:url(../img/index/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(../img/index/left.png);}
#banner .btns a.right {right:-44px; background-image:url(../img/index/right.png);}

body{overflow-x: hidden;}

/*#content {padding-top:0; padding-bottom:12px; background:#fff;}*/
#content {padding-top:0; background:#fff;}
#content .innerWrapper {padding-top:45px; height:202px;}
/* 新闻 */
#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;}
#content .innerWrapper .news .body a {display:none; position:absolute; top:0; left:0; height:128px;}
#content .innerWrapper .news .body a.on {display:block;}
#content .innerWrapper .news .body h1 {margin:13px 0; font-weight:bold; font-size:18px; color:#404040;}
#content .innerWrapper .news .body p {position:relative; height:77px; line-height:23px; color:#535353;}
#content .innerWrapper .news .body span {/*position:absolute; left:0; bottom:-3px; */font-weight:bold; color:#e80009;}
/* 产业 */
#content .innerWrapper .industry {float:left; margin-left:32px; width:339px; height:100%; background:url(../img/index/p1.jpg) no-repeat 0 0; overflow:hidden;}
/*#content .industry .abs {float:right; margin-right:-160px;}*/
/* 全国布局 */
#content .companies {float:left; width:160px; height:156px; background:url(../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:#e80009;}

#content .innerWrapper .industry div {/*display:none; */position:relative; width:100%; height:100%; /*background:#3b3989 url(../img/index/ind_bg.png) no-repeat 19px 35px;*/}
#content .innerWrapper .industry div a {font-size:14px;color:#6d88a5;text-align:center; position:absolute; top:auto; width:auto;padding: 0 10px;height:26px;line-height:26px; background:#f9fdff;border-radius:40px;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;}
#content .innerWrapper .industry div .abs {position:absolute; top:147px; left:20px; width:28px; height:3px; background-color:#bc1207;}
#content .innerWrapper .industry div .a1 {left:17px;}
#content .innerWrapper .industry div .a2 {left:78px;display:none;}
#content .innerWrapper .industry div .a3 {left:103px;}
#content .innerWrapper .industry div .a4 {left:188px; }
#content .innerWrapper .industry div .a5 {left:272px;}
#content .innerWrapper .industry div .a6 { left:90px;width: 74px; }
#content .innerWrapper .industry div .a7 {left:180px;}
#content .innerWrapper .industry div .a8 {left:296px;}
#content .innerWrapper .industry div a:hover{background:#df2f35;color:#fff;}

/*
#content .innerWrapper .industry div .a3 {left:130px;}
#content .innerWrapper .industry div .a4 {left:135px;}
#content .innerWrapper .industry div .a5 {left:190px;}
*/
#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:146px; width:150px; height:59px;}
#content .innerWrapper .other .a3.on{background:url(../img/index/sub_bottom.jpg) no-repeat 53px 42px;}
#content .innerWrapper .other .a2.on{background:url(../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:100px; background-color:#fff; overflow:hidden;display:none;}
.subsidiaries .row {position:absolute; left:0; top:0; width:100%; height:100px; 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(../img/index/subs_hide.png);}
.subsidiaries .innerWrapper {position:absolute; top:0; left:50%; z-index:2; margin-left:-528px; height:93px;}
.subsidiaries .innerWrapper .btn {display:none; position:absolute;top:0; right:0; width:101px; height:18px;background:url(../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:25px; height:20px;margin-bottom: 15px; line-height:20px;}
.subsidiaries .innerWrapper ul li a{font-weight:bold; color:#787264;white-space:nowrap;}
.subsidiaries .innerWrapper ul li a:hover{ color:#e70008}

#content .innerWrapper .other {float:right; width:312px; height:100%; background:url(../img/index/p2.png) no-repeat 0 0;}


/*修改4.20*/
.w1057{width:1057px;margin:0 auto;}
.none{display:none;}
.pr{position:relative;}
.foot{position:relative;width:100%;padding-bottom:30px;}
.foot>.w1057 {background: url(../img/footer_bg.jpg) no-repeat 0 0;}
.foot .stock { margin-top: 3px; padding: 13px 0 0 0; width: 295px; height: 100%;}
.foot .stock p {text-align:left;}
.foot .stock .name { color: #6b4430; }
.foot .stock .name span { margin-left: 5px; color: #6b4430; }
.foot .stock .num .n1 { font: 24px "novecento"; color: #3f3830; }
.foot .stock .num .n2 { margin-left: 10px; font: 20px "novecento"; color: #ff0011; }
.foot .copyrights{padding:10px 0 40px 0px;margin:0;}

.foot-con2{width:100%;position:absolute;top:0;left:0;z-index:20;height:100%;}
.foot-con2 .foot-other{width:326px;height:62px;position:absolute;right:0;top:14px;}
.foot-con2 .foot-other p{width:150px;height:48px;line-height:48px;float:left;margin-left:13px;background:url("../img/foot-other.png") no-repeat center center;}
.foot-con2 .foot-other p.on{background:url("../img/foot-other-on.png") no-repeat center center;}
.foot-con2 .foot-other p a{font-size:14px;color:#333333;padding-left:64px;line-height:48px;display:block;}
.foot-con2 .foot-other p a.a1{background:url("../img/foot-other-a1.png") no-repeat 36px center}
.foot-con2 .foot-other p a.a2{background:url("../img/foot-other-a2.png") no-repeat 36px center}

.foot-bot{margin-top:63px;overflow:hidden;position:relative;width:100%;height:100%; padding-bottom:10px;}
.foot-bot .foot-switch{width:100%;height:100%; background:#efe6c9;position:absolute;top:0;left:0;padding:15px 0px;display:none;}
.foot-bot .foot-switch>.w1057{min-height:110px;}
.foot-switch dl{float:left;}
.foot-switch dt{font-size:14px;color:#413e8d; margin:0 110px 7px 0;}
.foot-switch dt a {font-size:14px;color:#413e8d; text-align:center; }
.foot-switch dd{padding-bottom:5px;}
.foot-switch dd a{font-size:12px;color:#787264;}
.foot-switch li{float: left;margin-right: 25px;height: 20px;margin-bottom: 15px;line-height: 20px;}
.foot-switch li a{font-weight: bold;color: #787264;white-space: nowrap}

.foot-item{width:100%;position:absolute;top:-65px;left:0;background:#efe6c9;padding:10px 0;}
.foot-hei{min-height:160px;}
.foot-item .foot-close{width:24px;height:24px;background: url(../img/index/subs_hide.png);position:absolute;top:0;right:0;z-index:22;}


