@charset "utf-8";/*banner*/#banner {	width: 100%;}#banner .swiper-pagination-bullet {	height: 14px;	width: 14px;	background: #eaeaea;	opacity: 1;}#banner .swiper-pagination-bullet-active {	background: #AC0001;}#banner .swiper-slide img {    width: 100%;    display: block;    min-height: 200px;}#banner .swiper-pagination-bullets .swiper-pagination-bullet {	margin: 0 8px;}@media only screen and (max-width:1199px ) {	#banner {		margin-top: 0;	}	}/**/.yin{background: #f6f6f6;padding: 90px 0 0;}.yin_t{font-size: 40px;color: #333;background:url(../images/yin_tbg.gif) no-repeat center 0;text-align: center;height: 90px;line-height: 40px;overflow: hidden;padding: 30px 0 0;}.yin_t a{color: #333;}.yin_t span{display: block;font-size: 16px;color: #666;font-weight: normal;padding: 5px 0 0;}.yin_l{width: 250px;padding: 40px 0 0;}.yin_l dl{width: 250px;height: 208px;overflow: hidden;}.yin_l dl dt{font-size: 20px;color: #333;font-weight: bold;height: 44px;line-height: 44px;overflow: hidden;}.yin_l dl dt em{display: block;float: left;width: 44px;height: 44px;line-height: 0;overflow: hidden;background: #333;border-radius: 5px;margin-right: 20px;}.yin_l dl dt em img{width: 44px;height: 44px;}.yin_l dl:hover dt{color: #079fe5;}.yin_l dl:hover dt em{background: #079fe5;}.yin_l dl dd{padding: 15px 0 0;height: 75px;overflow: hidden;}.yin_l dl dd p{font-size: 14px;color: #999;line-height: 25px;}.yin_c{width: 700px;height: 620px;padding: 55px 0 0;-webkit-transition:transform .3s;transition:transform .3s;}.yin_c img{width: 700px;height: 620px;}.yin_c:hover{-webkit-transform:translate(0,-10px);transform:translate(0,-10px);}/*搜索*/.search1{ height:75px; border-bottom:1px solid #d3d3d3; width:1200px; margin:0 auto;overflow: hidden;}.search1 p{line-height:75px;height:75px;overflow: hidden; font-size: 14px; color:#333; font-family:"Microsoft Yahei"; float: left;}.search1 p a{display: inline-block;padding:0 20px 0 10px;color:#949494; font-weight:normal; background:url(../images/sou_line.png) no-repeat right center;}.search1 p a:last-child{ background:none;}.search1 p a:hover{ font-weight:bold; color:#0054a5; text-decoration:underline;}.sea_in{ margin-top:13px;float:right;}.inp01{width:417px;height:49px;line-height:49px;border:none; color:#949494;font-size:14px;padding-left:20px; float: left;font-family:"Microsoft Yahei"; float: left; background:url(../images/sou1.png) no-repeat; outline:none;}.inp02{background:url(../images/sou2.png) no-repeat center center;width:64px;height:49px;border:0; float: left;outline:none; cursor:pointer;}/*引子*/.about{height:822px; background:url(../images/aboutbj.jpg) no-repeat center;}.ab{padding-top:83px; }.ab .abt{width:502px; height:420px; float:left; position: relative;}.ab .abt span{display: block;margin-left: 15px; width:487px;height:400px;z-index:100; position: relative; overflow:hidden;}.ab .abt span img{width:487px;height:400px; transition:all 0.3s linear;}.ab .abt span:hover img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);    transform: scale(1.1);}.ab .abt:before{width:422px; height:302px;background:#005ac9; content:""; position: absolute;left:0; bottom:0;}.ab dl{width:698px; float:right;}.ab dl dt{display: block; margin-bottom: 31px;}.ab dl dt i{display: block; width:200px; height:39px; border-bottom:1px solid #cfcfcf; text-align: right; padding-top:6px;padding-right:12px; text-transform: uppercase; font-size: 18px; color:#333333; margin-bottom: 27px;}.ab dl dt span{display: block; font-size: 55px; font-weight: bold; color:#333333; line-height: 55px; text-transform: uppercase; margin-bottom: 27px; margin-left: 89px;}.ab dl dt em{display: block;height:40px; font-size: 18px; color:#333333; line-height: 18px;background:url(../images/xt6.jpg) no-repeat bottom left; margin-bottom: 31px; margin-left: 89px;}.ab dl dd p{width:607px; height:83px;margin-left:89px; margin-bottom: 46px; font-size: 14px; color:#555555; }.ab dl dd b{display: block;width:211px; height:40px;text-align:center; line-height:40px;background:#005ac9; margin-left: 89px;}.ab dl dd b a{display:block;font-size: 14px; color:#FFFFFF; font-weight: normal;}.ab .abt_sm{height:180px;margin-top: 40px;}.ab .abt_sm .hd{width:222px;float:left;margin-right: 4px;}.ab .abt_sm .hd li{width:222px;height:90px;background:#dddddd; position: relative;}.ab .abt_sm .hd li span{display: block; padding-top:30px;text-align: center; font-size: 16px; color:#333333; line-height: 16px;}.ab .abt_sm .hd li span em{display:block; width:64px; margin:7px auto 0;padding:0 5px; text-align: center; font-size: 12px; position: relative; line-height: 12px; color:#949494; mso-table-rspace: 8px; text-transform: uppercase; opacity: 0.6;}.ab .abt_sm .hd li span em:before{width:5px; height:1px; background:#777777; content:""; position: absolute; top:6px; left:0; opacity: 0.6;}.ab .abt_sm .hd li span em:after{width:5px; height:1px; background:#777777; content:""; position: absolute; top:6px; right:0; opacity: 0.6;}.ab .abt_sm .hd li.cur{background:#005ac9;}.ab .abt_sm .hd li.cur span{display: block;color:#FFF; opacity: 0.6;}.ab .abt_sm .hd li.cur span em{color:#FFF;}.ab .abt_sm .hd li.cur span em:before{background:#FFF; opacity: 0.6;}.ab .abt_sm .hd li.cur span em:after{background:#FFF; opacity: 0.6;}.ab .abt_sm .hd li.cur i{width: 0;height: 0;border-width: 8px;border-style: solid;border-color: transparent #FFF transparent transparent; position: absolute; top:38px; right:0;z-index: 100;}.ab .abt_sm .bd{width:974px;float:right;}.ab .abt_sm .bd ul{height:180px;}.ab .abt_sm .bd ul li{width:300px; height:180px; float:left; position: relative;margin-left: 24px;}.ab .abt_sm .bd ul li span{display: block; width:300px; height:180px;}.ab .abt_sm .bd ul li span img{width:300px; height:180px;}.ab .abt_sm .bd ul li i{display: block;width:300px; height:35px; text-align: center; line-height: 35px; background:url(../images/wzbj2.png) no-repeat center; font-size: 14px; color:#FFFFFF; position: absolute; left:0; bottom:0;}.ab .abt_sm .yb_box{width:974px; float:right;}/*产品中心*/.product{height:925px;}.pro{padding-top:37px;}.pro h3{text-align: center; margin-bottom: 39px;}.pro h3 span{display: block;font-size: 40px; font-weight: bold; line-height: 40px; color:#333333; padding:0 130px; position: relative;width:170px; margin:0 auto 13px;}.pro h3 span:before{width:101px; height:7px;background:url(../images/xt1.png) no-repeat center; content:""; position: absolute; left:0; bottom:15px;}.pro h3 span:after{width:101px; height:7px;background:url(../images/xt2.png) no-repeat center; content:""; position: absolute; right:0; bottom:15px;}.pro h3 i{display: block;font-size: 16px; line-height: 16px; color:#666666;}.shuangxiong h3{text-align: center; margin-bottom: 39px;margin-top:50px;}.shuangxiong h3 span{display: block;font-size: 40px; font-weight: bold; line-height: 40px; color:#333333; padding:0 130px; position: relative;width:264px; margin:0 auto 13px;}.shuangxiong h3 span:before{width:101px; height:7px;background:url(../images/xt1.png) no-repeat center; content:""; position: absolute; left:0; bottom:15px;}.shuangxiong h3 span:after{width:101px; height:7px;background:url(../images/xt2.png) no-repeat center; content:""; position: absolute; right:0; bottom:15px;}.shuangxiong h3 i{display: block;font-size: 16px; line-height: 16px; color:#666666;}.pro .pronav{height:50px; margin-bottom: 58px;}.pro .pronav ul{height:50px; background:#005ac9;}.pro .pronav ul li{float:left; width:300px; height:50px;line-height: 50px;position: relative;}.pro .pronav ul li em{display: block;}.pro .pronav ul li em a{display: block;font-size: 18px;width:216px;background:url(../images/dbx.png) no-repeat right; color:#FFF;padding-left:30px; }.pro .pronav ul li:before{width:1px; height:50px; background:#FFF; content:""; opacity: 0.5; position: absolute;right:0;}.pro .pronav ul li .proxl{width:300px;height:0; overflow: hidden; background:#FFF; border:1px solid #eeeeee; border-top:0; position: absolute;top:50px;left:0; transition: all 0.3s linear;z-index: 300;}.pro .pronav ul li .proxl p{padding-left:30px; padding-top:20px;}.pro .pronav ul li .proxl p a{display: block; font-size: 14px; line-height: 14px; color:#666666;padding-left:9px;background:url(../images/yd.png) no-repeat left; margin-bottom: 15px;}.pro .pronav ul li:hover em a{background:url(../images/dbx_h.png) no-repeat right;}.pro .pronav ul li:hover .proxl{min-height: 100px;height: auto;}.pro .pronav ul li .proxl p a:hover{background:url(../images/yd_h.png) no-repeat left;color:#da251c; }.pro .prot{width:600px; height:610px;float:left; position: relative;}.pro .prot:before{width:600px; height:316px;background:#005ac9;content:"";position: absolute; left:0;bottom:0;z-index: 100;}.pro .prot .t{width:538px; height:194px;box-shadow:3px 3px 5px #eeeeee,-3px -3px 5px #eeeeee; margin:0 auto;}.pro .prot .po{width:538px;height:575px;margin:0 auto;z-index: 200; position: relative; }.pro .prot .po span{display: block;width:538px; height:538px; overflow: hidden;}.pro .prot .po span img{width:538px; height:538px;transition: all 0.3s linear;}.pro .prot .po span:hover img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);                              -ms-transform: scale(1.1);                              transform: scale(1.1);}.pro .prot .po .xp{width:478px; height:70px; position: absolute;left:0; bottom:0;}.pro .prot .po .xp strong{display: block;float:left; width:320px;  height:51px;padding-top:19px;padding-left:50px;background:#eeeeee;}.pro .prot .po .xp strong em{display: block; padding-top:13px;position: relative; font-size: 18px; font-weight: bold; color:#333333;}.pro .prot .po .xp strong em:before{width:39px; height:1px; background:#da251c;content:""; position: absolute; top:0; left:0;}.pro .prot .po .xp strong em i{font-size: 14px; color:#999999;font-weight: bold; text-transform: uppercase; }.pro .prot .po .xp .gd{display:block;width:108px; height:70px; background:url(../images/an.jpg) no-repeat center; float:right;}.pro .prxt ul{width:580px; float:right;}.pro .prxt ul li{float:left;width:278px;height:330px;margin-right: 20px;}.pro .prxt ul li:nth-child(2n){margin-right:0px;}.pro .prxt ul li span{display: block;width:278px; height:278px;box-shadow:3px 3px 5px #eeeeee,-3px -3px 5px #eeeeee; overflow: hidden;}.pro .prxt ul li span img{width:278px; height:278px;transition: all 0.3s linear;}.pro .prxt ul li:hover img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);                           -ms-transform: scale(1.1);                           transform: scale(1.1);}.pro .prxt ul li i{display: block;text-align: center; height:40px;font-size: 14px; color:#333333; line-height: 40px;}/*广告条*/.gg{height: 366px; background: url(../images/xgg.jpg) no-repeat center top;}.gg dl{position: relative;width: 1200px; height: 366px; margin:0 auto;}.gg dl dt{margin-top: 125px;  float: right; width: 684px; height: 75px;line-height: 75px; font-size: 38px; color: #ffffff; font-weight: bold;}.gg dl dd{width:600px; position: absolute;top:200px;right:0px;}.gg dl dd  p{width:300px; float: left; background: url(../images/ggtel.png) no-repeat 0 10px;padding-left:95px; font-size: 30px; color: #ffffff;font-weight: bold; font-family: "Arial"; height: 72px;margin-top: 5px; }.gg dl dd  p span{    float: left;padding-top: 10px; display: block; font-size: 18px; color: #fff; font-weight: normal; line-height: 25px;margin-right: 10px; }.gg dl dd em{ float: right; width: 158px;line-height: 32px; height: 32px; font-size: 18px; color: #ffffff;  background: #0891e1; border-radius: 13px; display: block; text-align: center;}.gg dl dd em a{ color: #fff; }/*品牌实力*/.tit01{text-align: center; font-family: "Microsoft YaHei";font-size: 48px; color: #222222; display: block; margin-bottom: 40px;}.tit01 a{color: #222222;}.tit01 span{text-align: center; font-family: "Microsoft YaHei";font-size: 24px; color: #222222; display: block; font-weight: normal;}/*品牌四大实力*/.sl2{height: 2112px;}.sl2 .con1{padding-top: 26px;}.sl2 .con1 dt{float: left;width: 600px;height: 506px;overflow: hidden;}.sl2 .con1 dt img{width: 600px;height: 506px;-webkit-transition: all 0.3s;}.sl2 .con1 dt img:hover{-webkit-transform: scale(1.1);	-moz-transform: scale(1.1);	-ms-transform: scale(1.1);	transform: scale(1.1);}.sl2 .con1 dd{float: right;width: 558px;}.sl2 .con2 dt{float: right;width: 600px;height: 506px;overflow: hidden;}.sl2 .con2 dt img{width: 960px;height: 506px;-webkit-transition: all 0.3s;}.sl2 .con2 dt img:hover{-webkit-transform: scale(1.1);	-moz-transform: scale(1.1);	-ms-transform: scale(1.1);	transform: scale(1.1);}.sl2 .con2 dd{float: left;width: 558px;}.sl2 .con2 dd h3{padding-top: 54px;}.sl2 .con2 dd p span{margin-bottom: 7px;}.sl2 .con3 dt{float: left;width: 600px;height: 506px;overflow: hidden;}.sl2 .con3 dt img{width: 960px;height: 506px;-webkit-transition: all 0.3s;}.sl2 .con3 dt img:hover{-webkit-transform: scale(1.1);	-moz-transform: scale(1.1);	-ms-transform: scale(1.1);	transform: scale(1.1);}.sl2 .con3 dd{float: right;width: 558px;}.sl2 .con3 dd h3{padding-top: 54px;}.sl2 .con3 dd p span{margin-bottom: 7px;}.sl2 .con4 dt{float: right;width: 600px;height: 506px;overflow: hidden;}.sl2 .con4 dt img{width: 960px;height: 506px;-webkit-transition: all 0.3s;}.sl2 .con4 dt img:hover{-webkit-transform: scale(1.1);	-moz-transform: scale(1.1);	-ms-transform: scale(1.1);	transform: scale(1.1);}.sl2 .con4 dd{float: left;width: 558px;}.sl2 .con4 dd h3{padding-top: 54px;}.sl2 dd h3{margin-bottom: 38px;padding-top: 9px;}.sl2 dd h3 em{display: block;background:url(../images/sl_ctit.png);width: 61px;height: 70px;text-align: center;line-height: 70px;font-size: 36px;color: #fff;font-weight: lighter;float: left;}.sl2 dd h3 i{float: left;margin-left: 26px;font-size: 36px;color: #242424;line-height: 30px;font-weight: normal;}.sl2 dd h3 i span{font-size: 12px;font-family:GothamBook;color: #CBCBCB;display: block;font-weight: normal;text-transform: uppercase;}.sl2 dd p{font-size: 16px;color: #383838;line-height: 32px;}.sl2 dd p span{display: block;margin-bottom: 18px;}.sl2 dd .list{margin-top: 45px;height: 144px;overflow: hidden;}.sl2 dd ul li{float: left;margin-right: 20px!important;display: inline;}.sl2 dd ul li:nth-child(2n){margin-right: 0;}.sl2 dd ul li a{display: block;overflow: hidden;}.sl2 dd ul li img{width: 269px;height: 144px;-webkit-transition: all 0.3s;}.sl2 dd ul li img:hover{-webkit-transform: scale(1.1);	-moz-transform: scale(1.1);	-ms-transform: scale(1.1);	transform: scale(1.1);}.sl2 dd .qh{text-align: center;margin-top: 21px;position: relative;}.sl2 dd .qh:before{position: absolute;content: "";width: 238px;height: 1px;background: #EBEBEB;left:0;top: 15px;}.sl2 dd .qh:after{position: absolute;content: "";width: 238px;height: 1px;background: #EBEBEB;right:0;top: 15px;}.sl2 dd .qh i{display: inline-block;width: 11px;height: 13px;background: url(../images/sl_cqh.png);margin: 0 3px;cursor: pointer;}.sl2 dd .qh i.cur{display: inline-block;width: 11px;height: 13px;background: url(../images/sl_cqhh.png);}/*广告条*//*新闻中心*/.newsbj{height:615px;}.news{padding-top:40px;}.news h3{text-align: center; font-size: 40px; font-weight: bold; height:40px; line-height: 40px; color:#333333;width:217px; margin:0 auto 38px; padding:0 100px; position: relative;}.news h3:before{width:100px; height:7px;background:url(../images/xt1.png) no-repeat center; content:""; position: absolute; top:20px; left:0;}.news h3:after{width:100px; height:7px;background:url(../images/xt2.png) no-repeat center; content:""; position: absolute; top:20px; right:0;}.news .newssm{width:600px;float:left;}.news .newssm span{display: block; height:32px; line-height: 32px; margin-bottom: 19px;}.news .newssm span a{display: block; font-size: 18px; color:#333333; border-left:5px solid #FFF;float:left;padding-left:21px; margin-right: 20px;}.news .newssm span a.cur{border-left:5px solid #005ac9; font-weight: bold; color:#005ac9;}.news .newssm dl{height:186px;margin-bottom: 20px;}.news .newssm dl dt{width:245px; height:186px; float:left;}.news .newssm dl dt img{width:200px; height:200px;}.news .newssm dl dd{width:336px; float:right;}.news .newssm dl dd strong{display: block; margin-bottom: 6px;}.news .newssm dl dd strong a{font-size: 15px; color:#333333;font-weight:bold;}.news .newssm dl dd p{font-size: 14px;width: 308px; color:#999999; height:90px; margin-bottom: 32px;line-height:22px;overflow: hidden;}.news .newssm dl dd b{display: block; width:100px; height:30px;text-align:center; line-height:30px;background:#005ac9;}.news .newssm dl dd b a{display: block; font-size: 14px; font-weight: normal; color:#FFFFFF; }.news .newssm ul li{width:573px; height:71px; border:1px solid #e5e5e5; margin-bottom: 19px; box-sizing: border-box;padding-top:10px; padding-bottom:11px;}.news .newssm ul li strong{display: block; width:114px;text-align: center; float:left; font-weight: normal; padding-top:3px; font-size: 30px; line-height: 22px; color:#333333; border-right:1px solid #D2D2D2;}.news .newssm ul li strong i{display: block; text-align: center; font-size: 14px; line-height: 14px; color:#666666; margin-top: 9px;}.news .newssm ul li em{display: block;float:left;padding-left:29px; width:408px; height:47px;  background:url(../images/jt1.png) no-repeat right;line-height: 47px; }.news .newssm ul li em a{display:block;font-size: 14px; color:#666666; font-weight: bold;}.news .newssm ul li:hover em{background:url(../images/jt1_h.png) no-repeat right;}.news .newssm ul li em a:hover{color:#005ac9;}.news .jsbk{width:575px; float:right;}.news .jsbk span{display: block; height:47px; line-height: 47px; border-top:1px solid #d2d2d2; border-bottom:1px solid #d2d2d2;}.news .jsbk span em{display: block;float:left; padding-left:20px; font-size: 18px; color:#333333;}.news .jsbk span em i{font-size: 14px; color:#999999;}.news .jsbk span b{display: block;float:right;font-size: 14px; color:#999999; margin-right: 20px; font-weight: normal;}.news .jsbk .bksm{width:556px;padding-left:18px; padding-top:6px;}.news .jsbk .bksm dl{height:102px;border-bottom:1px dashed #dfdfdf;margin-top: 18px;}.news .jsbk .bksm dl:last-child{border-bottom:0;}.news .jsbk .bksm dl dt{margin-bottom: 13px;height:30px; line-height: 30px;padding-left:48px; background:url(../images/tb.jpg) no-repeat left;}.news .jsbk .bksm dl dt a{font-size: 14px; color:#666666; font-weight: bold;}.news .jsbk .bksm dl dt a:hover{color:#005ac9;}.news .jsbk .bksm dl dd p{padding-left:47px; font-size: 14px; color:#666666;}/*荣誉资质*/.tit1{ font:50px "Microsoft YaHei"; text-align:center; color:#424242; font-weight:bold; overflow:hidden; }.tit1 a{ display:block; color:#424242;}.tit1 em{ display:block; font:22px "Microsoft YaHei"; color:#626262; margin-top:8px; padding-top:30px; background:url(../images/line.png) no-repeat center top;}.ry_bj{height:690px;background:#fff url(../images/rybg.png) no-repeat center 580px; padding-top:70px; overflow: hidden; font-family:"Microsoft Yahei";box-sizing: border-box;}.ry h2{ margin-bottom: 40px; }.ry h2 span{width: 255px; margin:0 auto;}.ry{ position: relative; }.carousel-container {position:relative;width:1200px;height:412px;}#carousel {height:390px;width:1200px;position:relative;font-size:12px;font-family: Arial;}.carousel-image {border:0;display:block;}.carousel-feature img{width:259px; height:345px; display:block;background: url(../images/ryspanbg.png) no-repeat center bottom;}.carousel-feature .carousel-caption {position:absolute; bottom:0;width:100%;background-color:#fff; text-align:center;}.carousel-feature .carousel-caption p {margin:0;padding:5px; font-weight:bold;font:14px/38px "Microsoft Yahei";color:#333;}.carousel-container .prev {position: absolute;top: 36%;z-index: 9;left: 0px; background: url(../images/ryleft.png) no-repeat;display: inline-block;height: 54px;width: 27px;}.carousel-container .next {position: absolute;top: 36%;z-index: 9;right: 0px;background: url(../images/ryright.png) no-repeat; display: inline-block;height: 54px; width: 27px;}.carousel-container .carousel-feature { position: relative;}.carousel-container .titlework { background: url(../images/ryspanbg.png) no-repeat center top;display: block; height: 50px;left: 50%; line-height: 30px;position: absolute; text-align: center;top: 345px; width: 259px;margin-left:-128px;display: block;text-align: center; font-size: 0; color:#333333; line-height: 50px;}/*荣誉资质*//*方案案例*/.al_bj{background: url(../images/al_bj.jpg) no-repeat center top;height: 778px;padding-top:59px;box-sizing: border-box;overflow-x: hidden;overflow-y:hidden;width:100%;}.anl .titis{height: 153px;}.anl .titis h2 {background: url(../images/al_tt.png) no-repeat center top; color: #fff}.anl .titis h2 a,.anl .titis p{color: #fff;}.al_nr{background: #fff;height: 503px;padding:24px 20px 21px 25px;box-sizing: border-box;position: relative;}.al_n{border:1px solid #d2d2d2;height: 456px;padding-left:19px;}.al_n .tempWrap{width:1134px!important;}.al_n li{float:left;width:344px;padding:19px 21px 0 0px;border-right:1px solid #d2d2d2;height:437px;margin-right:19px;}.al_n li i {font-size:0;line-height: 0;overflow: hidden;width:344px;display: block;}.al_n li i img{width:344px;height: 193px;transition:all 0.5s;}.al_n li:hover i img{transform:scale(1.1);}.al_n li h4 a{display: block;height: 38px;line-height: 38px;font-size:18px;color: #000000;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;font-weight: normal;padding-top:20px;}.al_n li:hover h4 a{color:#005ac9;}.al_n li p{font-size:14px;line-height: 30px;color: #666666;height: 124px;padding-top:6px;border-bottom:1px dashed #c3c3c3;}.al_n li em{display: block;text-align: right;}.al_n li em a{font-size:14px;color: #005ac9;padding-right:18px;background: url(../images/al_ico1.jpg) no-repeat right;display: inline-block;margin-top:20px;}.al_n li:last-child{margin:0;border:0;}.al_j1,.al_j2{position: absolute;top:247px;}.al_j1{left:-70px;}.al_j2{right:-70px;}/*关于利丰*/.about{height:822px; background:url(../images/aboutbj.jpg) no-repeat center;}.ab{padding-top:83px; }.ab .abt{width:502px; height:420px; float:left; position: relative;}.ab .abt span{display: block;margin-left: 15px; width:487px;height:400px;z-index:100; position: relative; overflow:hidden;}.ab .abt span img{width:487px;height:400px; transition:all 0.3s linear;}.ab .abt span:hover img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);    transform: scale(1.1);}.ab .abt:before{width:422px; height:302px;background:#005ac9; content:""; position: absolute;left:0; bottom:0;}.ab dl{width:698px; float:right;}.ab dl dt{display: block; margin-bottom: 31px;}.ab dl dt i{display: block; width:200px; height:39px; border-bottom:1px solid #cfcfcf; text-align: right; padding-top:6px;padding-right:12px; text-transform: uppercase; font-size: 18px; color:#333333; margin-bottom: 27px;}.ab dl dt span{display: block; font-size: 55px; font-weight: bold; color:#333333; line-height: 55px; text-transform: uppercase; margin-bottom: 27px; margin-left: 89px;}.ab dl dt em{display: block;height:40px; font-size: 18px; color:#333333; line-height: 18px;background:url(../images/xt6.jpg) no-repeat bottom left; margin-bottom: 31px; margin-left: 89px;}.ab dl dd p{width:607px; height:83px;margin-left:89px; margin-bottom: 46px; font-size: 14px; color:#555555; }.ab dl dd b{display: block;width:211px; height:40px;text-align:center; line-height:40px;background:#005ac9; margin-left: 89px;}.ab dl dd b a{display:block;font-size: 14px; color:#FFFFFF; font-weight: normal;}.ab .abt_sm{height:180px;margin-top: 40px;}.ab .abt_sm .hd{width:222px;float:left;margin-right: 4px;}.ab .abt_sm .hd li{width:222px;height:90px;background:#dddddd; position: relative;}.ab .abt_sm .hd li span{display: block; padding-top:30px;text-align: center; font-size: 16px; color:#333333; line-height: 16px;}.ab .abt_sm .hd li span em{display:block; width:64px; margin:7px auto 0;padding:0 5px; text-align: center; font-size: 12px; position: relative; line-height: 12px; color:#949494; mso-table-rspace: 8px; text-transform: uppercase; opacity: 0.6;}.ab .abt_sm .hd li span em:before{width:5px; height:1px; background:#777777; content:""; position: absolute; top:6px; left:0; opacity: 0.6;}.ab .abt_sm .hd li span em:after{width:5px; height:1px; background:#777777; content:""; position: absolute; top:6px; right:0; opacity: 0.6;}.ab .abt_sm .hd li.cur{background:#005ac9;}.ab .abt_sm .hd li.cur span{display: block;color:#FFF; opacity: 0.6;}.ab .abt_sm .hd li.cur span em{color:#FFF;}.ab .abt_sm .hd li.cur span em:before{background:#FFF; opacity: 0.6;}.ab .abt_sm .hd li.cur span em:after{background:#FFF; opacity: 0.6;}.ab .abt_sm .hd li.cur i{width: 0;height: 0;border-width: 8px;border-style: solid;border-color: transparent #FFF transparent transparent; position: absolute; top:38px; right:0;z-index: 100;}.ab .abt_sm .bd{width:974px;float:right;}.ab .abt_sm .bd ul{height:180px;}.ab .abt_sm .bd ul li{width:300px; height:180px; float:left; position: relative;margin-left: 24px;}.ab .abt_sm .bd ul li span{display: block; width:300px; height:180px;}.ab .abt_sm .bd ul li span img{width:300px; height:180px;}.ab .abt_sm .bd ul li i{display: block;width:300px; height:35px; text-align: center; line-height: 35px; background:url(../images/wzbj2.png) no-repeat center; font-size: 14px; color:#FFFFFF; position: absolute; left:0; bottom:0;}.ab .abt_sm .yb_box{width:974px; float:right;}.imgguang {	display: block;	position: relative;	width: 800px;	height: 450px;	margin: 0 auto;}.imgguang:before {	content: "";	position: absolute;	width: 200px;	height: 100%;	top: 0;	left: -150px;	overflow: hidden;	background: -moz-linear-gradient(left, rgba(255, 255, 255, 0)0, rgba(255, 255, 255, .2)50%, rgba(255, 255, 255, 0)100%);	background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(50%, rgba(255, 255, 255, .2)), color-stop(100%, rgba(255, 255, 255, 0)));	background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0)0, rgba(255, 255, 255, .2)50%, rgba(255, 255, 255, 0)100%);	background: -o-linear-gradient(left, rgba(255, 255, 255, 0)0, rgba(255, 255, 255, .2)50%, rgba(255, 255, 255, 0)100%);	-webkit-transform: skewX(-25deg);	-moz-transform: skewX(-25deg)}.imgguang:hover:before {	left: 150%;	transition: left 1s ease 0s;}#imgflash:before {	content: "";	position: absolute;	width:300px;	height: 100%;	top: 0;	left: -150px;	overflow: hidden;	background: -moz-linear-gradient(left, rgba(255, 255, 255, 0)0, rgba(255, 255, 255, .2)50%, rgba(255, 255, 255, 0)100%);	background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(50%, rgba(255, 255, 255, .2)), color-stop(100%, rgba(255, 255, 255, 0)));	background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0)0, rgba(255, 255, 255, .2)50%, rgba(255, 255, 255, 0)100%);	background: -o-linear-gradient(left, rgba(255, 255, 255, 0)0, rgba(255, 255, 255, .2)50%, rgba(255, 255, 255, 0)100%);	-webkit-transform: skewX(-25deg);	-moz-transform: skewX(-25deg)}#imgflash:hover:before {	left: 150%;	transition: left 2s ease 0s;}