﻿@charset "utf-8";

/**/
.edge{padding-top:48px;}
.edge h2{text-align: center; margin-bottom: 46px;}
.edge h2 span{display: block;height: 63px; line-height: 63px; font-size: 48px; color:#333333; font-weight: bold;letter-spacing: 2px;}
.edge h2 i{display: block; width:325px; height:10px;margin:0 auto;}
.edge h2 em{display: block; height:40px; line-height: 40px;font-size: 20px; color:#666666; font-weight: normal;letter-spacing: 2px;}
.edge .edge1{height:794px; background:url(../images/ed1bj.jpg) no-repeat center;}
.edge .edge1 .ed1{padding-top:64px;}
.edge .edge1 .ed1 .ed1-tit{height:141px; position: absolute; z-index:200;}
.edge .edge1 .ed1 .ed1-tit span{display: block; width:111px; height:141px;background: #CF000E;float:left; margin-right: 17px;padding-top:14px; box-sizing: border-box;}
.edge .edge1 .ed1 .ed1-tit span i{display: block;height:66px; line-height: 66px; text-align: center;font-size: 72px; color:#FFFFFF;}
.edge .edge1 .ed1 .ed1-tit span em{display: block; height:37px; line-height: 37px; text-align: center;font-size: 24px; color:#FFFFFF;}
.edge .edge1 .ed1 .ed1-tit b{display: block; float:left; margin-top: 4px;height:78px; line-height: 78px; font-weight: normal;font-size: 18px; color:#FFFFFF;}
.edge .edge1 .ed1-con{height:580px;background:#FFF;margin-top: 82px;}
.edge .edge1 .ed1-con dl{height:290px;}
.edge .edge1 .ed1-con dl dt{float:left;width:753px; height:290px; line-height: 0; overflow: hidden;}
.edge .edge1 .ed1-con dl dt img{width:100%; transition: 1s;}
.edge .edge1 .ed1-con dl dd{width:447px; height:290px;float:left;padding:46px 45px 0 47px; box-sizing: border-box;}
.edge .edge1 .ed1-con dl dd h4{height:55px; line-height: 55px; font-size: 18px; color:#333333; font-weight: bold; margin-bottom: 10px;}
.edge .edge1 .ed1-con dl dd h4 b{font-size: 24px;color:#cf000e;}
.edge .edge1 .ed1-con dl dd p{line-height: 29px;font-size: 16px; color:#666666;}
.edge .edge1 .ed1-con dl:hover dt img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);}
.edge .edge1 .ed1-icon{display: block; height:18px; background:url(../images/ed1-icon.png) no-repeat center; margin-top: 68px; position: relative;z-index:200;}

.edge .edge2{height:684px; overflow:hidden;}
.edge .edge2 .ed2 .ed2-tit{margin-bottom: 36px;}
.edge .edge2 .ed2 .ed2-tit span{display: block;width:111px; height:141px;background: #CF000E;padding-top:14px; box-sizing: border-box;margin:0 auto;}
.edge .edge2 .ed2 .ed2-tit span i{display: block;height:66px; line-height: 66px; text-align: center;font-size: 72px; color:#FFFFFF;}
.edge .edge2 .ed2 .ed2-tit span em{display: block; height:37px; line-height: 37px; text-align: center;font-size: 24px; color:#FFFFFF;}
.edge .edge2 .ed2 .ed2-tit b{display: block; height:58px; line-height: 58px; text-align: center;font-weight: normal;font-size: 24px; color:#333333;}
.edge .edge2 .ed2 ul li{float:left;width:367px;}
.edge .edge2 .ed2 ul li.fr2{width:463px;}
.edge .edge2 .ed2 ul li dl dt{height:268px; line-height: 0;}
.edge .edge2 .ed2 ul li dl dt img{width:100%;}
.edge .edge2 .ed2 ul li dl dd{width:273px;}
.edge .edge2 .ed2 ul li.fr2 dl dd{width:463px;}
.edge .edge2 .ed2 ul li dl dd{padding-top:21px;}
.edge .edge2 .ed2 ul li dl dd h4{height:42px; line-height: 42px; text-align: center;font-size: 22px; color:#333333; font-weight: bold;margin-bottom: 6px;}
.edge .edge2 .ed2 ul li dl dd p{ line-height: 25px;font-size: 16px; color:#666666; text-align: center;}
.edge .edge2 .ed2 ul li:last-child dl dd{float:right;}

.edge .edge3{height:738px; background:url(../images/ed3bj.jpg) no-repeat center;}
.edge .edge3 .ed3{padding-top:60px;position: relative;}
.edge .edge3 .ed3 .ed3-tit{height:141px; position: absolute;right:0; z-index:200;}
.edge .edge3 .ed3 .ed3-tit span{display: block; width:111px; height:141px;background: #CF000E;float:right; margin-left: 24px;padding-top:14px; box-sizing: border-box;}
.edge .edge3 .ed3 .ed3-tit span i{display: block;height:66px; line-height: 66px; text-align: center;font-size: 72px; color:#FFFFFF;}
.edge .edge3 .ed3 .ed3-tit span em{display: block; height:37px; line-height: 37px; text-align: center;font-size: 24px; color:#FFFFFF;}
.edge .edge3 .ed3 .ed3-tit b{display: block; float:right;height:59px; line-height: 59px; font-weight: normal;font-size: 18px; color:#FFFFFF;}
.edge .edge3 .ed3 .ed3-con{margin-top: 72px;height:541px; overflow: hidden;}
.edge .edge3 .ed3 .ed3-con .ed3-con-left{width:195px;float:left; }
.edge .edge3 .ed3 .ed3-con .ed3-con-left ul li{height:136px;background:#282828;padding-top:26px; box-sizing: border-box; border-bottom:1px solid rgba(255,255,255,0.1);}
.edge .edge3 .ed3 .ed3-con .ed3-con-left ul li em{display: block; width:29px; height:30px; margin:0 auto;}
.edge .edge3 .ed3 .ed3-con .ed3-con-left ul li em i{display: block; width:29px; height:30px;position: absolute;}
.edge .edge3 .ed3 .ed3-con .ed3-con-left ul li em i.default{-webkit-transform: translateX(0) rotate(0);transform: translateX(0) rotate(0);-webkit-transition: all 0.35s ease-out;transition: all 0.35s ease-out;}
.edge .edge3 .ed3 .ed3-con .ed3-con-left ul li em i.hover{opacity: 0; transform: scale(0);transition: .5s;}
.edge .edge3 .ed3 .ed3-con .ed3-con-left ul li span{display: block; height:40px; line-height: 40px; text-align: center;font-size: 22px; color:#FFFFFF;}
.edge .edge3 .ed3 .ed3-con .ed3-con-left ul li.cur{background:#D0000E;}
.edge .edge3 .ed3 .ed3-con .ed3-con-left ul li.cur i.default{opacity: 0;visibility:hidden;-webkit-transform: translateX(100%) rotate(180deg);transform: translateX(100%) rotate(180deg);}
.edge .edge3 .ed3 .ed3-con .ed3-con-left ul li.cur i.hover{opacity: 1; transform: scale(1);}
.edge .edge3 .ed3 .ed3-con .ed3-con-left ul li.cur span{color:#FFF;}
.edge .edge3 .ed3 .ed3-con .ed3-con-rig{width:1005px;float:right;}
.edge .edge3 .ed3 .ed3-con .ed3-con-rig ul li{float:left; width:251px; height:271px; overflow: hidden; position: relative; border-bottom:1px solid #a4a4a4; border-right:1px solid #a4a4a4; box-sizing: border-box;}
.edge .edge3 .ed3 .ed3-con .ed3-con-rig ul li:nth-child(4),.edge .edge3 .ed3 .ed3-con .ed3-con-rig ul li:last-child{border-right:0;}
.edge .edge3 .ed3 .ed3-con .ed3-con-rig ul li img{height:271px;transition: 1s;}
.edge .edge3 .ed3 .ed3-con .ed3-con-rig ul li i{display: block; width:100%; height:40px; line-height: 40px; text-align: center;font-size: 16px; color:#FFFFFF;background:rgba(40,40,40,0.7); position: absolute; left:0;bottom:0;}
.edge .edge3 .ed3 .ed3-con .ed3-con-rig ul li:hover img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);}
.edge .edge3 .ed3 .ed3-con .ed3-con-rig .ed3-pic9,.ed3-pic10{height:541px;overflow: hidden; position: relative;}
.edge .edge3 .ed3 .ed3-con .ed3-con-rig .ed3-pic9 img,.ed3-pic10 img{height:541px; transition: 1s;}
.edge .edge3 .ed3 .ed3-con .ed3-con-rig .ed3-pic9 .ed3-desc{width:564px; height:126px;background:rgba(0,0,0,0.7); position: absolute;right:0; bottom:0; box-sizing: border-box;padding:16px 35px 0;}
.edge .edge3 .ed3 .ed3-con .ed3-con-rig .ed3-pic9 .ed3-desc span{display: block;height:42px; line-height: 42px;font-size: 24px; color:#FFF; font-weight: bold; margin-bottom: 4px;}
.edge .edge3 .ed3 .ed3-con .ed3-con-rig .ed3-pic9 .ed3-desc p{line-height: 25px;font-size: 16px; color:#FFF;}
.edge .edge3 .ed3 .ed3-con .ed3-con-rig .ed3-pic9:hover img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);}
.edge .edge3 .ed3 .ed3-con .ed3-con-rig .ed3-pic10:hover img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);}
.edge .edge3 .ed3 .ed3-con .ed3-con-rig .ed3-pic10 span{display: block; width:100%; height:68px; line-height: 68px; text-align: center;font-size: 16px; color:#666666;background:rgba(255,255,255,0.6);position: absolute; left:0;bottom:0;}
.edge .edge3 .ed3 .ed3-icon{display: block;height:18px;margin-top: 63px;}

.edge .edge4{height:840px;overflow:hidden;background: #f8f8f8;}
.edge .edge4 .ed4 .ed4-tit{margin-bottom: 18px;}
.edge .edge4 .ed4 .ed4-tit span{display: block;width:111px; height:141px;background: #CF000E;padding-top:14px; box-sizing: border-box;margin:0 auto;}
.edge .edge4 .ed4 .ed4-tit span i{display: block;height:66px; line-height: 66px; text-align: center;font-size: 72px; color:#FFFFFF;}
.edge .edge4 .ed4 .ed4-tit span em{display: block; height:37px; line-height: 37px; text-align: center;font-size: 24px; color:#FFFFFF;}
.edge .edge4 .ed4 .ed4-tit b{display: block; height:58px; line-height: 58px; text-align: center;font-weight: normal;font-size: 24px; color:#333333;}
.edge .edge4 .ed4 .ed4-con .ed4-con-left{width:647px; float:left;}
.edge .edge4 .ed4 .ed4-con .ed4-con-left span{display: block; height:536px; line-height: 0;}
.edge .edge4 .ed4 .ed4-con .ed4-con-left span img{width:100%;}
.edge .edge4 .ed4 .ed4-con .ed4-con-left .ed4-tel{margin-top: -75px;position: relative;z-index:100;}
.edge .edge4 .ed4 .ed4-con .ed4-con-left .ed4-tel span{display: block; height:40px; line-height: 40px; padding-left:13px; font-size: 25px; color:#FFF; font-weight: bold;}
.edge .edge4 .ed4 .ed4-con .ed4-con-left .ed4-tel p{height:19px; line-height: 19px; padding-left:15px;font-size: 18px; color:#FFF;}
.edge .edge4 .ed4 .ed4-con .ed4-con-rig{width:510px; float:right;margin-top: 5px;}
.edge .edge4 .ed4 .ed4-con .ed4-con-rig dl{height:263px; background:#E9E9E9; margin-bottom: 5px;padding:11px 8px 0 11px; box-sizing: border-box;}
.edge .edge4 .ed4 .ed4-con .ed4-con-rig dl dt{height:151px;}
.edge .edge4 .ed4 .ed4-con .ed4-con-rig dl dt span{display: block; width:335px; height:151px; float:left; line-height: 0; overflow: hidden;}
.edge .edge4 .ed4 .ed4-con .ed4-con-rig dl dt span img{width:100%; transition: 1s;}
.edge .edge4 .ed4 .ed4-con .ed4-con-rig dl dt em{display: block; width: 156px; height:151px; background:#303030; float:right;font-size: 25px; color:#FFFFFF; line-height:31px;padding:41px 14px 0 15px; box-sizing: border-box;font-weight: bold; transition: .5s;}
.edge .edge4 .ed4 .ed4-con .ed4-con-rig dl dt em i{font-size: 18px; }
.edge .edge4 .ed4 .ed4-con .ed4-con-rig dl dd{padding:26px 14px 0 12px; line-height: 23px;font-size: 16px; color:#666666;}
.edge .edge4 .ed4 .ed4-con .ed4-con-rig dl:hover em{background:#CF000E;}
.edge .edge4 .ed4 .ed4-con .ed4-con-rig dl:hover dt img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);}








