@charset "utf-8";
/*end*/
body{overflow-x:hidden}
/**/
.search{ height:101px;background:url("../images/searchbj.png") no-repeat center;}
.sea{ height:101px;}
.sea span{ width:300px;height:50px; background:url("../images/phone.png") no-repeat left;margin-top:23px;padding-left:50px;float:left;}
.sea span em{ display: block; font-size: 20px; color:#333333;float: left;line-height: 26px; margin-top: 10px;}
.sea span em i{ font-weight: bold; font-size: 24px; color:#cf0408;float: right;}
.sea strong{ font-weight: normal; margin-top:40px; float:left; margin-left:62px;}
.sea strong b{float:left; font-size: 14px; font-weight: bold; color:#333333;}
.sea strong a{ font-size: 14px; color:#666666; float:left; margin-right:8px;}
.sea strong a:hover{ color:#cf0408;}
.sea p{ width:298px; height:38px; float:right; position: relative;border:1px solid #e6e6e6; margin-top:30px;}
.sea p .txt{ height:38px;width:268px; line-height: 48px;font-size: 14px; color:#333333; padding-left:29px; float:left; border:0;}
.sea p .btn{width:38px; height:38px; float:left; background:url("../images/kk.png") no-repeat center;cursor: pointer;position: absolute; right:0;}
/**/
.edgebj{ height:677px;}
.edge{height:597px; padding-top:80px;}
.edge h3{ text-align: center;font-size: 36px; font-weight: bold; color:#333333; line-height: 30px;height:70px; background: url("../images/hg1.png") no-repeat bottom center; margin-bottom:49px;}
.edge h3 i{color:#cf0408;}
.edge ul{ height:400px; }
.edge ul li{ float:left;width:250px; height:248px;padding:75px 25px 77px;transition: all 0.4s linear;}
.edge ul li dl dt{display: block; height:100px; margin-bottom:20px;position: relative;}
.edge ul li dl dt i{ display: block;width:43px; height:42px;background:url("../images/ys1.png") no-repeat center;position: absolute;left:42%;top:30%;}
.edge ul li dl dt em{ display: block;width:90px; height:100px; margin:0 auto; background: url("../images/yskk.png") no-repeat center;}
.edge ul li dl dd span{display: block;text-align: center;font-size: 18px; font-weight: bold; color:#333333;height:41px;background: url("../images/hg2.jpg") no-repeat bottom center; margin-bottom:19px;}
.edge ul li dl dd p{ text-align: center; font-size: 14px; color:#666666;}
.edge ul li:hover{box-shadow: 5px 5px 10px #e9e9e9,-5px -5px 10px #e9e9e9;transform: scale(1.05); background:#CCC;}
.edge ul li dl dt i.ys1{background:url("../images/ys1.png") no-repeat center;}
.edge ul li dl dt i.ys2{background:url("../images/ys2.png") no-repeat center;}
.edge ul li dl dt i.ys3{background:url("../images/ys3.png") no-repeat center;}
.edge ul li dl dt i.ys4{background:url("../images/ys4.png") no-repeat center;}
.edge ul li:hover dl dt i.ys1{background:url("../images/ys1_h.png") no-repeat center;}
.edge ul li:hover dl dt i.ys2{background:url("../images/ys2_h.png") no-repeat center;}
.edge ul li:hover dl dt i.ys3{background:url("../images/ys3_h.png") no-repeat center;}
.edge ul li:hover dl dt i.ys4{background:url("../images/ys4_h.png") no-repeat center;}
.edge ul li:hover dl dt em{background:url("../images/yskk_h.png") no-repeat center;}
/**/
.product{background:url("../images/product.png") no-repeat center;}
.pro{padding-top:78px;}
.pro h3{text-align: center;margin-bottom:20px;}
.pro h3 span{ display: block;font-size: 36px;height: 76px;line-height: 30px; color:#FFF; background: url("../images/hg3.png") no-repeat bottom center;}
.pro h3 i{display: block;font-size: 18px; color:#FFF; margin-top:15px;}
.pro .bt{height:52px;background:url("../images/bk.png") no-repeat center; padding:0 52px; margin-bottom:29px;}
.pro .bt li{float:left;height:46px;line-height: 46px;}
.pro .bt li a{display: block; font-size: 16px; color:#333333;height: 46px;line-height: 46px;padding-top: 2px}
.pro .bt b{float:left; font-weight: normal; margin:13px 14px 0; color:#cdbcbc;}
.pro .bt li:hover a{ border-top:2px solid #cf0408;border-bottom:2px solid #cf0408;height: 46px;line-height: 46px;padding-top: 2px}
.pro .bt li:hover a{color:#cf0408;}
.pro .pro_e{width:795px; height:597px; float:left; margin-right:18px;}
.pro .pro_e em{ display: block; height:597px; float:left; position: relative;}
.pro .pro_e em img{height:597px; float:left;}
.pro .pro_e em i{display: block;position: absolute;bottom:0;left:0;width:100%; height:50px; line-height: 50px; text-align: center; color:#FFF; font-size: 14px; background:#727272; opacity: 0.8;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);}
.pro .pro_r{ width:394px; height:597px; float:right;}
.pro .pro_r span{display: block;width:384px; height:290px;position: relative;}
.pro .pro_r span img{width:384px; height:288px;}
.pro .pro_r span i{display: block;position: absolute;bottom:0;left:0;width:100%; height:50px; line-height: 50px; text-align: center; color:#FFF; font-size: 14px; background:#727272; opacity: 0.8;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);}
.pro .pro_r span.cur{ margin-bottom:18px;}
.pro .bzbj{height:364px;background: url("../images/probj.jpg") no-repeat center;}
.pro .bzbj .bz{display: block; width:394px; height:207px; padding-top:135px;margin-left:62px; float:left;}
.pro .bzbj .bz dl{height:203px;}
.pro .bzbj .bz dl dt{margin-bottom:17px;}
.pro .bzbj .bz dl dt span{ display: block; font-size: 40px;line-height: 50px; font-weight: bold; color:#FFF; }
.pro .bzbj .bz dl dt b{ font-weight: normal;color:#cf0408;}
.pro .bzbj .bz dl dt i{ display: block; font-size: 20px; color:#FFF; margin-top:17px; font-weight: normal;height:20px;}
.pro .bzbj .bz dl dd{ padding:0 0 20px; height:40px;}
.pro .bzbj .bz dl dd a{ display: block; width:113px; height:40px; line-height: 40px; background:#be0307;color:#FFF;float:left;text-align: center;}
.pro .bzbj .bz dl dd p{ float:left;color:#FFF; margin-left:8px;width:242px;}
.pro .bzbj .bz dl dd p em{ display: block;float:left; font-size: 14px; width:268px;}
.pro .bzbj .bz dl dd p em i{ float:right;font-size: 24px;}
.pro .bzbj .z{float: right;width:469px;margin-top: 117px;margin-right: 90px; position: relative;}
.pro .bzbj .zs{height: 224px; overflow:hidden;}
.pro .bzbj .zs ul{width:496px; height:198px;}
.pro .bzbj .zs ul li{ float:left; background:url("../images/zsk.png") no-repeat center;width:122px; height:163px; margin-right:20px; padding:11px;}
.pro .bzbj .zs ul li img{width:122px; height:163px;}
.pro .bzbj .z i{ display: block;float:left;width:18px; height:36px;}
.pro .bzbj .z i.jt1{background:url("../images/jt1.png") no-repeat center;position: absolute;left:-25px;top:34%;}
.pro .bzbj .z i.jt2{background:url("../images/jt2.png") no-repeat center;position: absolute;right:-25px;top:34%;}
.pro .bzbj .z i.jt1:hover{background:url("../images/jt1_h.png") no-repeat center;position: absolute;left:-25px;top:34%;}
.pro .bzbj .z i.jt2:hover{background:url("../images/jt2_h.png") no-repeat center;position: absolute;right:-25px;top:34%;}
/**/
.dzbj{ height:663px;background:url("../images/dzbj.png") no-repeat center;}
.dz{height:613px; padding-top:50px;}
.dz h3{text-align: center;margin-bottom:47px; }
.dz h3 span{ display: block;font-size: 36px;height: 76px;font-weight: bold;line-height: 30px; color:#333333; background: url("../images/hg1.png") no-repeat bottom center;}
.dz h3 span i{ color:#c60407; margin-left:5px;}
.dz h3 em{display: block;font-size: 18px; color:#333333; margin-top:15px;}
.dz ul{ height:388px;}
.dz ul li{ float:left;width:290px; height:388px; margin-left:13px;}
.dz ul li.cur{ margin-left:0;}
.dz ul li dl{width:290px; height:388px; }
.dz ul li dl dt{width:290px; height:193px;}
.dz ul li dl dt img{width:290px; height:193px;}
.dz ul li dl dd{display: block; height:193px; background:#ffffff;}
.dz ul li dl dd span{display: block;text-align: center;font-size: 18px; font-weight: bold;padding-top:38px; color:#333333;height:41px;background: url("../images/hg2.jpg") no-repeat bottom center; margin-bottom:14px;}
.dz ul li dl dd p{ text-align: center; font-size: 14px; color:#666666;}
.dz ul li:hover dd span{color:#c60407;}
/**/
.edgebj2{height:1592px; overflow:hidden;}
.edgebj2 h3{text-align: center;margin-bottom:30px; padding-top:78px; }
.edgebj2 h3 span{ display: block;font-size: 36px;height: 76px;font-weight: bold;line-height: 30px; color:#333333; background: url("../images/hg1.png") no-repeat bottom center;}
.edgebj2 h3 span i{ color:#c60407;}
.edgebj2 h3 em{display: block;font-size: 18px; color:#333333; margin-top:15px;}
.sl1bj{ height:420px;background:url("../images/sl1bj.png") no-repeat center;}
.sl1bj .sl1{ height:372px; padding-top:48px;}
.sl1bj .sl1 dl{ width:512px; height:290px;}
.sl1bj .sl1 dl dt{ height:56px; background:url("../images/sl1.png") no-repeat left; padding-left:100px;margin-bottom:30px; }
.sl1bj .sl1 dl dt span{font-size: 14px; color:#d0d0d0; font-family: "Arial";margin-bottom:12px; text-transform: uppercase;}
.sl1bj .sl1 dl dt em{ display: block; font-size: 32px; color:#e60012;}
.sl1bj .sl1 dl dt em i{ font-weight: bold;}
.sl1bj .sl1 dl dd{display: block;}
.sl1bj .sl1 dl dd ul li{padding-left:100px; background:url("../images/hg4.jpg") no-repeat 2% 15%; font-size: 14px; color:#7e7b7a; margin-bottom:36px;}
.sl2bj{ height:420px;background:url("../images/sl2bj.png") no-repeat center;}
.sl2bj .sl2{ height:383px; padding-top:37px;}
.sl2bj .sl2 dl{ width:512px; height:290px; float:right;}
.sl2bj .sl2 dl dt{ height:56px; background:url("../images/sl2.png") no-repeat left; padding-left:100px;margin-bottom:30px; }
.sl2bj .sl2 dl dt span{font-size: 14px; color:#d0d0d0; font-family: "Arial";margin-bottom:12px; text-transform: uppercase;}
.sl2bj .sl2 dl dt em{ display: block; font-size: 32px; color:#e60012;}
.sl2bj .sl2 dl dt em i{ font-weight: bold;}
.sl2bj .sl2 dl dd{display: block;}
.sl2bj .sl2 dl dd ul li{padding-left:100px; background:url("../images/hg4.jpg") no-repeat 2% 15%; font-size: 14px; color:#7e7b7a; margin-bottom:36px;}
.sl3bj{ height:531px;background:url("../images/sl3bj.jpg") no-repeat center;}
.sl3bj .sl3{ height:372px; padding-top:48px;}
.sl3bj .sl3 dl{ width:512px; height:290px;}
.sl3bj .sl3 dl dt{ height:56px; background:url("../images/sl3.png") no-repeat left; padding-left:100px;margin-bottom:30px; }
.sl3bj .sl3 dl dt span{font-size: 14px; color:#d0d0d0; font-family: "Arial";margin-bottom:12px; text-transform: uppercase;}
.sl3bj .sl3 dl dt em{ display: block; font-size: 32px; color:#e60012;}
.sl3bj .sl3 dl dt em i{ font-weight: bold;}
.sl3bj .sl3 dl dd{display: block;}
.sl3bj .sl3 dl dd ul li{padding-left:100px; background:url("../images/hg4.jpg") no-repeat 2% 15%; font-size: 14px; color:#7e7b7a; margin-bottom:36px;}
/**/
.casebj{height:694px;background:url("../images/casebj.jpg") no-repeat center;}
.case{ height:612px; padding-top:82px; position: relative;}
.case h3{text-align: center;margin-bottom:30px;}
.case h3 span{ display: block;font-size: 36px;height: 76px;line-height: 30px; color:#FFF; background: url("../images/hg3.png") no-repeat bottom center;}
.case h3 i{display: block;font-size: 18px; color:#FFF; margin-top:15px;}
.case ul{ height:402px;}
.case ul li{float:left;width:209px; height:67px; margin-top:7px; position: relative;}
.case ul li span{ display: block;height:44px; font-size: 18px; font-weight: bold; color:#333333;}
.case ul li span a{color:#333;}
.case ul li span em{ display: block; font-size: 12px; color:#d0d0d0; font-family: "Arial"; margin-top:4px; text-transform: uppercase;}
.case ul li.c1 span{background:url("../images/c1.png") no-repeat left;padding-left:47px;}
.case ul li.c2 span{background:url("../images/c5.png") no-repeat right;padding-right:47px;}
.case ul li.c3 span{background:url("../images/c2.png") no-repeat left;padding-left:47px;}
.case ul li.c4 span{background:url("../images/c6.png") no-repeat right;padding-right:47px;}
.case ul li.c5 span{background:url("../images/c3.png") no-repeat left;padding-left:47px;}
.case ul li.c6 span{background:url("../images/c7.png") no-repeat right;padding-right:47px;}
.case ul li.c7 span{background:url("../images/c4.png") no-repeat left;padding-left:47px;}
.case ul li.c8 span{background:url("../images/c8.png") no-repeat right;padding-right:47px;}
.case ul li.rvr{margin-top:0;}
.case ul li.even{margin-right:750px;background: url("../images/ca1.jpg") no-repeat center;padding:28px 0 0 16px;}
.case ul li.odd{background: url("../images/ca2.jpg") no-repeat center;padding:28px 16px 0 0;text-align: right;}
.case ul li.even i{position: absolute;right:-95px; top:0; width:100px; height:95px; background:url("../images/t.jpg") no-repeat center;z-index: 100;display: none;}

/*.case ul li:nth-of-type(odd).cur:hover,.case ul li:nth-of-type(odd).cur i{ display: block;}*/
/*.case ul li:nth-of-type(even).cur:hover,.case ul li:nth-of-type(even).cur i{ display: block;}*/

.case ul li.odd i{position: absolute;left:-95px; top:0; width:100px; height:95px; background:url("../images/t2.jpg") no-repeat center;z-index: 100;display: none;}
.case .ca{position: absolute;width: 714px;top:225px; left:240px;height:402px;}
.case .ca img{width:714px; height:402px; }
.case .ca .text{position: absolute;left: 0;bottom: 0;width: 674px;padding:0 20px;height: 150px;background:rgba(0,0,0,0.5);}
.case .ca .text a{display: block;font-size: 18px;color: #fff;margin: 38px 0 8px;}
.case .ca .text p{font-size: 14px;color: #fff;line-height: 24px;}
/**/
.newsbj{height:754px;}
.news{height:672px;padding-top:82px;}
.news h3{text-align: center;font-weight: bold; font-size: 36px;color:#333333;height:71px;background:url("../images/hg1.png") no-repeat bottom center; margin-bottom:19px;}
.news .news_w{width:415px; height:493px;border:1px solid #e5e5e5; padding:29px 29px 16px 34px; float:left;}
.news .news_w dl dt{width:415px; height:208px; margin-bottom:30px;}
.news .news_w dl dt img{width:415px; height:208px;}
.news .news_w dl dd i{display: block; width:49px; height:23px; text-align:center;float:left; line-height:23px;background:#c60407; color:#FFF; font-size:16px;font-weight: bold; margin-right:9px;}
.news .news_w dl dd span{display: block;height:23px;}
.news .news_w dl dd span a{font-size: 16px;display: block;height:23px; line-height:23px; font-weight: bold; color:#333333;float:left;}
.news .news_w dl dd p{ line-height: 30px; font-size: 14px; color:#333333; margin-top:10px; border-bottom:1px solid #e9e9e9; padding-bottom:22px; margin-bottom:16px;}
.news .news_w dl dd p a{ color:#c60407;}
.news .news_w dl dd ul li{padding-left:16px;height:43px; line-height: 43px; background:url("../images/n.png") no-repeat left; border-bottom:1px dashed #a8a8a8;}
.news .news_w dl dd ul li a{font-size: 14px; color:#666666;}
.news .news_w dl dd ul li.cur{border:0;}
.news .bk{width:688px; height:540px;float:right;}
.news .bk .bk_r{width:625px; height:274px; padding:30px 32px 13px 29px; border:1px solid #e5e5e5; margin-bottom:31px;}
.news .bk .bk_r span{ display: block; padding-bottom:10px; border-bottom:1px dashed #e5e5e5;margin-bottom:29px; }
.news .bk .bk_r span em{font-size: 20px; color:#333333; border-bottom:3px solid #c60407; padding-bottom:6px;}
.news .bk .bk_r span a{ float:right; text-transform: uppercase;}
.news .bk .bk_r dl{height:110px; margin-bottom:13px;}
.news .bk .bk_r dl dt{ float:left;width:171px; height:110px;}
.news .bk .bk_r dl dt img{width:171px; height:110px;}
.news .bk .bk_r dl dd{ float:left;width:438px; height:69px; padding:8px 0 33px 16px;}
.news .bk .bk_r dl dd p{ margin-bottom:18px;}
.news .bk .bk_r dl dd p a{font-size: 15px; color:#333333;}
.news .bk .bk_r dl dd strong{ display: block;font-weight: normal; font-size: 14px; color:#666666;}
.news .bk .bk_r dl dd strong a{color:#c60407;}
.news .bk .bk_r ul li{padding-left:16px;height:43px; line-height: 43px; background:url("../images/n.png") no-repeat left; border-bottom:1px dashed #a8a8a8;}
.news .bk .bk_r ul li.cur{ border:0;}
.news .bk .bk_t{width:688px;height:130px;border:1px solid #e5e5e5; float:left; padding:30px 32px 27px 29px;}
.news .bk .bk_t span{ display: block; padding-bottom:10px; border-bottom:1px dashed #e5e5e5;margin-bottom:29px; }
.news .bk .bk_t span em{font-size: 20px; color:#333333; border-bottom:3px solid #c60407; padding-bottom:6px;}
.news .bk .bk_t span a{ float:right; text-transform: uppercase;}
.news .bk .bk_t dl dt{background:url("../images/w.jpg") no-repeat;padding-left:33px; margin-bottom:11px;}
.news .bk .bk_t dl dt a{ font-size: 14px; color:#333333;}
.news .bk .bk_t dl dd{background:url("../images/d.jpg") no-repeat;padding-left:33px; font-size: 14px; color:#666666;}
.news .bk .bk_t dl dd a{color:#c60407;}
/**/
.about{height:658px;}
.ab{ height:622px; padding-top:36px;}
.ab h3{text-align: center;font-weight: bold; font-size: 36px;color:#333333;height:71px;background:url("../images/hg1.png") no-repeat bottom center; margin-bottom:30px;}
.ab .a{width:607px; height:455px; float:left;}
.ab .a img{width:607px; height:455px;}
.ab .b{width:495px; height:290px; float:right;background:#ffffff; }
.ab .b dl dt{ margin-bottom:25px;}
.ab .b dl dt span{display: block;font-size: 24px; font-weight: bold; color:#c60407;}
.ab .b dl dt span i{ display: block; font-weight: normal; margin-top:11px; text-transform: uppercase;color:#cbcbcb; font-size: 14px; font-family: "Arial";}
.ab .b dl dd p{ font-size: 14px; color:#666666; line-height: 25px;}
.ab .b dl dd a{ display: block;width:120px; height:40px; text-align: center; line-height: 40px; background:#c60407; color:#FFF;margin-top:50px;}





