@charset "utf-8";
/* HENRYCHEN IBW*/
.inner_banner{ width:100%; position:relative; height:366px; margin-top:90px;}
.inner_banner .bd{ width:1920px; height:366px; left:50%; margin-left:-960px; text-align:center; position:relative;}
.wrap { position:relative; width:1120px; margin:0 auto; }
.wrap .sidebar { float:left; width:244px; }
.wrap .main { float:right; width:834px; background:none;}
.wrapBt { height:0; background:none; overflow:hidden; clear:both; }
.leftPicTitle { position:relative; width:244px; height:71px; margin-top:-28px; background:url(slidebar_top_bg.jpg) no-repeat}
.leftPicTitle .txt{ font-size:16px; color:#fff; padding:12px 0 0 51px;}
.leftPicTitle .txt em{ font-size:14px; color:#fff;}
.menu { margin-bottom:30px; background:url(l_conb.jpg) repeat; }
.menu dl { padding:20px 0 0; width:212px; margin:0 auto;}
.menu dt { margin-bottom:8px; }
.menu dt a { display:block; _height:36px; *min-height:36px; padding:7px 0; color:#3e3e3e; font-size:13px; line-height:20px; padding-left:40px;}
.menu dt a:hover, .menu dt .current { background:url(menu_current_bg.jpg) no-repeat; color:#fff; text-decoration:none; }
.menu dd { padding:5px 0 5px 40px; }
.menu dd a { color:#767676; }
.menu dd a:hover, .menu dd .current { color:#005534; text-decoration:none; }
.m-ltCon .hd { height:47px; }
.m-ltCon .bd { padding:10px 25px; background:url(l_conb.jpg); line-height:24px; }
.m-ltCon .ft { height:6px; background:url(l_conf.jpg); }
.location { position:relative; margin-bottom:30px; padding:5px 0 0; border-bottom:1px solid #eeeef2; line-height:32px; }
.location h3 { float:left; color:#606060; font-size:20px; font-weight:300; margin-bottom:15px;}
.location h3 span{ float:left; color:#942724; font-size:20px;}
.picLoc{ width:297px; height:167px; float:right; position:relative; z-index:999; margin-top:-180px;  background:#fff;}
.picLoc img{ margin: 5px;}
.breadcrumbs { float:right; }
.piList { padding:0 0 20px; overflow:hidden; }
.piList .pic-item-list { width:834px; margin:0; padding:0; }
.piList .pic-item { position:relative; width:266px; margin:0 12px 25px 0; padding:0; border-bottom:4px solid #afafaf; background:#f5f8fa; display:inline; float:left; }
.piList .pic-item:hover{border-bottom:4px solid #820400; color:#820400;}
.piList .list-pic { display:block; width:266px; height:168px; margin-bottom:0; padding:0; border:0; line-height:206px; }
.piList .list-pic img { width:266px; height:168px; }
.piList dl { padding:4px 10px; line-height:20px; }
.piList dl dt { height:30px; font-size:12px; line-height:30px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; text-align:center;}
.piList dl dt a{  color:#404040;}
.page { padding:0 15px 25px; line-height:24px; text-align:center; }
.page a { display:inline-block; margin:0 2px; padding:0 7px; border:1px solid #fff; background:#fff; color:#333; vertical-align:top; }
.page a:hover,.page .current { border:1px solid #d90615; background:#d90615; color:#fff; }
.pic_show{ padding:0 0 20px; overflow:hidden;}
.pic_show .bd{ width:830px; margin:0; padding:0; border:1px solid #d0d0d0; float:left; position:relative;}
.pic_show .bd ul li{ width:820px; height:417px; margin:5px;}
.pic_show .bd .nextbt{ width:74px; height:59px; position:absolute; right:50px; background:url(nextbt.png) no-repeat;top:180px; cursor:pointer; z-index:999;}
.pic_show .hd{ width:820px; height:69px; float:left; margin:10px 14px; position:relative;}
.pic_show .hd ul li{ width:131px; height:69px; float:left; margin-right:2px; border:1px solid #d0d0d0; cursor:pointer;}
.pic_show .hd ul li.on{border:1px solid #c0a37a; }
.pic_show .hd ul li img{ width:129px; height:67px; margin:1px;}
.pic_show .hd .prev_bt{ width:11px; height:17px; float:left; background:url(picshow_ico_left.png) no-repeat; cursor:pointer; position:absolute; z-index:999; left:-15px; top:25px;}
.pic_show .hd .next_bt { width:11px; height:17px; float:right; background:url(picshow_ico_right.png) no-repeat; cursor:pointer; position:absolute; z-index:999; right:0; top:25px;}
.content{ font-size:13px; line-height:24px; color:#595959; text-indent:24px; margin-bottom:20px;}
.list { margin:0 0 30px; padding:0; }
.list li { margin-bottom:6px; padding:6px 0 6px 12px; border-left:2px solid #a41916; background:#f6f6f6; clear:both; }
.list li span { float:right; padding-right:13px; color:#555; font-size:12px; }
.list li a { color:#666; }
.list li a:hover { text-decoration:underline; }
.article { padding:0 0 35px; font-size:14px; line-height:2; }
.article .hd { text-align:center; }
.article .hd h1 { padding:5px 0; color:#241452; font-size:24px; font-weight:100; }
.article .hd .titBar { padding:0 8px; color:#999; font-size:12px; line-height:24px; vertical-align:middle; }
.article .bd { padding:20px 0 0; word-wrap:break-word; font-size:13px; color:#595959;}
.col-a{ width:100%;  position:relative;}
.col-a .main{ width:1120px; margin:0 auto; background:none;}
.col-a .main .line{ width:508px; height:21px; margin:0 auto; margin-top:30px; }
.col-a .main .line .ico{ width:165px; height:1px; background:url(co-a-line.jpg) repeat; margin:10px 0; float:left;}
.col-a .main .line .txt{ float:left; margin:0 10px; font-size:14px; color:#858585;}
.col-a .main .ct{   background:url(l_conb.jpg) repeat; width:1120px; margin-top:40px; float:left;}
.col-a .main .ct img{ width:698px; margin:0 211px;}
.col-a .main .intro{ width:1120px; float:left;}
.col-a .main .intro .txt{ font-size:13px; color:#696969; text-align:center; line-height:24px; margin:20px auto;}
.col-b{ width:100%; height:268px; position:relative; background:url(col-b-bg.jpg) repeat;}
.col-b .main{ width:1120px; height:268px; margin:0 auto; background:none;}
.col-b .main .box{ width:327px; height:169px; background:#fff; border-radius:3px; float:left; margin:50px 22px;}
.col-b .main .box .ct{ width:242px; height:69px; margin:50px 45px;}
.col-b .main .box .ct .ico{ width:69px; height:69px; float:left;}
.col-b .main .box .ct .txt a{ font-size:18px; line-height:18px; color:#840c07; margin-left:15px; float:left;}
.col-b .main .box .ct .txt span{ font-size:12px; line-height:26px; color:#5e5d5d;  margin-left:15px;}
.col-b .main .box .ct .more{ line-height:20px; float:left; color:#5e5d5d; margin-left:15px;}
.col-b .main .box .ct .more .ico{ width:12px; height:12px; float:right; margin:2px 5px; }
.col-c{ width:1120px; height:300px; margin:0 auto;}
.col-c .box{ width:497px; height:185px; margin:47px 0 0 40px;  float:left; position:relative;}
.col-c .box .bt{ width:100px; height:70px; position:absolute;  top:57px; left:200px; font-size:25px; line-height:30px; color:#fff;}
.col-c .box .bt .more a{ width:99px; height:30px; float:left; background:#fff; line-height:30px; font-size:12px; color:#840c07; margin-top:10px; text-align:center;}

.wrap_sp{  width:100%; position:absolute; top:120px; z-index:999;}
.wrap_sp .main{ width:1120px; height:1182px; margin:0 auto; background:none; z-index:999;}
.wrap_sp .main .box{ width:328px; height:337px; float:left; background:url(industry_box_bg328-337.png) no-repeat; margin:23px 0 35px 35px;}
.wrap_sp .main .box .title{ width:245px; height:50px; font-size:20px;  color:#9e2424;  margin:36px 40px 20px 40px; float:left;}
.wrap_sp .main .box .title p{ float:left; line-height:45px;}
.wrap_sp .main .box .title .ico{ width:44px; height:5px; background:url(co-in-tit-bg.png) repeat; }
.wrap_sp .main .box .ct{ width:245px; float:left; margin:0 40px; font-size:12px; color:#484848; line-height:24px;}
.wrap_sp .main .box .more{ width:112px; height:34px; background:#c2140e; border-radius:2px; float:left; margin:60px 0 0 40px;}
.wrap_sp .main .box .more a{ display:block; line-height:34px; font-size:13px; color:#fff; text-align:center;}
.wrap_sp .main2{ width:1024px; margin:0 auto; position:relative;}
.wrap_sp .main2 .box2{ width:256px; height:447px; float:left;  position:relative; background:url(box2_bg.jpg) no-repeat;}
.wrap_sp .main2 .box2 .ic{ width:256px; height:223px; float:left; background:#962622; color:#fff;}
.wrap_sp .main2 .box2 .ic .t{ font-size:22px; line-height:30px; float:left; font-weight:100; margin:36px 0 0 86px;}
.wrap_sp .main2 .box2 .ic .c{ font-size:12px; line-height:24px; width:220px; float:left; margin:20px 0 0 24px;}
.wrap_sp .main2 .box2 .ic .m{ width:99px; height:32px; float:left; border:1px solid #fff; margin:8px 0 0 75px;}
.wrap_sp .main2 .box2 .ic .m a{ display:block; color:#fff; text-align:center; line-height:32px;}
.wrap_sp .main2 .box2 .ic2{width:256px; height:223px; float:left; background:#fff;}
.wrap_sp .main2 .box2 .ic2 .t{ font-size:22px; line-height:30px; float:left; font-weight:100; margin:36px 0 0 86px; color:#962622;}
.wrap_sp .main2 .box2 .ic2 .c{ font-size:12px; line-height:24px; width:220px; float:left; margin:20px 0 0 24px; color:#535353;}
.wrap_sp .main2 .box2 .ic2 .m{ width:99px; height:32px; float:left; border:1px solid #e2e2e2; margin:8px 0 0 75px; background:#f8f8f8;}
.wrap_sp .main2 .box2 .ic2 .m a{ display:block; color:#676666; text-align:center; line-height:32px;}
.wrap_sp .main2 .box2 .ic3{ width:256px; height:223px; float:left;}
.wrap_sp .main2 .box2 .ic3 .t{ font-size:22px; line-height:30px; float:left; font-weight:100; margin:36px 0 0 86px; color:#5d5d5d;}
.wrap_sp .main2 .box2 .ic3 .c{ font-size:12px; line-height:24px; width:220px; float:left; margin:20px 0 0 24px; color:#686969;}
.wrap_sp .main2 .box3{ width:511px; height:447px; float:left; position:relative; background:url(box3_bg.jpg) no-repeat;}
.wrap_sp .main2 .box3 .ct{ width:202px; height:202px; background:url(box3_ct_bg.png) no-repeat; margin:223px 0 0 279px;}
.wrap_sp .main2 .box3 .ct .pic{ width:169px; height:95px; float:left; border-radius:1px; }
.wrap_sp .main2 .box3 .ct .c .t{ float:left; font-size:19px; line-height:24px; color:#3a3a3a; margin:14px 0 0 17px;}
.wrap_sp .main2 .box3 .ct .c .st{ float:left; font-size:16px; color:#3a3a3a; line-height:24px; margin:2px 0 0 17px;}
.wrap_sp .main2 .box3 .ct .c .tt{ float:left; font-size:11px; color:#3a3a3a; line-height:14px;  margin:2px 0 0 17px;}