.service{ height: 256px; overflow: hidden;background:url(../images/index_09.jpg) no-repeat; margin-bottom:40px}
.service h2{ width: 202px;  overflow: hidden; padding-top: 91px; font-size: 33px;font-weight: normal; text-align: center;float: left; }
.service h2 a{ color: #fff;}
.service h2 i{ font:14px/16px Arial; color: #f8dddd; text-transform: uppercase; display: block;}
.service dl{ float: left;}
.service dl dt{ height: 40px; text-align: center; font-size: 16px;line-height: 40px; margin-bottom:12px}
.service dl dt a{ color: #fff;}
.service dl dd a{ padding-left: 12px;background:url(../images/index_21.gif) no-repeat 0 11px; line-height: 32px; font-size: 15px; display: inline-block; overflow:hidden}
.service .list_box1{ width:627px}
.service .list_box2{ width:209px}
.service .list_box3{ width:162px}
.service .list_box1 dd a{ width: 270px; float:left;margin-left:24px}
.service .list_box2 dd a{ width: 170px;margin-left:16px}
.service .list_box3 dd a{ width: 127px;margin-left:16px}
.service .nomar{ margin-right: 0;}
.box{ width:364px; float:left; margin-bottom:39px; margin-right:53px}
.hd{ border-bottom: 1px solid #d3d3d3;position: relative; width:100%; padding-top:3px}
.hd span{font-size: 18px;font-weight: bold; display: inline-block;line-height: 44px; color:#dd0000}
.hd a{font-size: 12px;right: 0px;top: 18px; position: absolute;}
.zhengshu{height:416px;}
.zhengshu .hd span,.case .hd span,.iabout .hd span{ font-size:20px}
.fx_box{ width:1200px; position:relative; overflow:hidden; padding-top:22px}
.fx_picbox{ width:1200px; height:350px; overflow:hidden; position:relative; float:left;display:inline}
.fx_piclist{ height:360px;position:absolute; left:0px; top:0px}
.fx_piclist li{ margin:0 8px 0 8px; float:left; display:inline}
.fx_piclist li a{display:block;position:relative;width:222px;height:312px;overflow:hidden; background:url(../images/index_28.jpg) no-repeat; padding:1px 1px 27px 1px}
.fx_piclist li a img{}
.fx_og_prev,.fx_og_next{ width:43px; height:118px; background:url(../images/index_30.png) no-repeat; position:absolute; top:100px; z-index:99; cursor:pointer;filter:alpha(opacity=70); opacity:0.7;}
.fx_og_prev{ background-position:0 0; left:8px;}
.fx_og_next{ background-position:-45px 0; right:8px;}
.case{ width:272px; float:left;}
.case .hd{ margin-bottom:12px}
.iabout .hd{ margin-bottom:18px}
.list_lh{ height:246px; overflow:hidden;}
.iabout{ width:890px; float:right;}
.iabout .bd .pic{ width:326px; height:220px; background:url(../images/index_32.jpg) no-repeat; padding:10px 10px; float:left; margin-right:18px}
.iabout .bd .tx{width:525px; float:right}
.iabout .bd p{ line-height:32px; margin-bottom:8px; height:192px; overflow:hidden}
.iabout .bd .tx a{ width:117px; height:35px; background:#db0000; text-align:center; display:block; color:#fff; line-height:35px}
.iabout .bd .tx a:hover{ background:#e23333}