@charset "utf-8";
body{font-family:"Microsoft Yahei";}
a{text-decoration: none;}
a:hover{text-decoration: none;}
em,i{font-style: normal;}

.yz_c{padding-top:102px;height: 534px;}
.yz_c dl{position:relative;}
.yz_c dt{position: absolute;left:0;top:0;}
.yz_c dt img {width:599px;height: 414px;}
.yz_c dd {float:right;background: url(../images/yz_ico1.jpg) no-repeat;width:665px;height: 426px;margin-top:41px;padding:93px 95px 0 159px;box-sizing: border-box;}
.yz_c dd em{display: block;font-size: 0;line-height: 0}
.yz_c dd p{font-size:14px;color: #666666;line-height:25px;padding-top:30px;}

.titis{height:107px;text-align: center;}
.titis h4 {height:54px;line-height:54px;font-size:36px;color: #313131;}
.titis h4 a {color: #313131}
.titis h4 span {padding-right:12px;}
.titis p {height:28px;font-size:18px;color: #707070;line-height: 28px;}

.pro_bj{height: 832px;padding-top:40px;box-sizing: border-box;}
.fenl{float:left;width:303px;background: #f1b837;height: 619px;}
.fenl .tit{ height: 124px;line-height: 124px;text-align: center;}
.fenl .tit a{font-size:28px;color: #fff;}
.fenl .nr {height: 370px;}
.fenl .nr li{padding:0 1px;border-bottom:1px solid #db5026;height: 73px;line-height: 73px;text-align: center;}
.fenl .nr li a{display: block;font-size:18px;color: #333333;background: #fff}
.fenl .nr li:last-child{border:0;}
.fen_z{text-align: center;padding-top:36px;font-size:20px;color: #fff;line-height: 30px;}
.fen_z span{display: block;font-weight: bold;font-size:24px;}

.pro_fr{float:right;width:888px;}
.pro_fr li{float:left;width:437px;border:1px solid #d7d7d7;height: 301px;margin:0 10px 13px 0;}
.pro_fr li i{display:block;font-size:0;line-height: 0;width:437px;overflow: hidden;}
.pro_fr li i img {width:437px;height: 246px;transition: all 1s}
.pro_fr li span a {display: block;height: 54px;line-height: 54px;background: #fff;text-align: center;font-size:18px;color: #333333;border-top:1px solid #d7d7d7;}
.pro_fr li:nth-child(2n){margin:0 0 13px 0;}
.pro_fr li:hover i img{transform: scale(1.1);}

.al_bj{overflow-x: hidden;overflow-y:hidden;}
.anl{height: 700px;padding-top:61px;}
.al_nr {position: relative;}
.al_nr .tempWrap{width:1208px!important ;overflow: hidden;}
.al_nr .tempWrap,.al_nr .tempWrap ul{height: 540px}
.al_nr li{float:left;width:385px;background:#fff;box-shadow:0 10px 20px rgba(0,0,0,0.1);height:501px;margin-right:22px;}
.al_nr li i{font-size:0;line-height: 0;display: block;width:385px;overflow: hidden;}
.al_nr li i img {width:385px;height: 238px;transition: all 1s}
.al_nr li h4 {padding:22px 15px 0 28px;height: 45px;line-height: 45px;font-weight: normal;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.al_nr li h4 a{font-size:22px;color: #333333;}
.al_nr li p {padding:8px 15px 0 28px;height:123px;font-size:14px;color:#666666;line-height:26px;}
.al_nr li em a {display: block;width:147px;height: 40px;line-height: 40px;text-align: center;border:1px solid #db4c21;font-size:14px;color: #db4c21;margin-left:28px;}
.al_nr li:last-child{margin:0;}
.al_nr li:hover{background: #db4c21}
.al_nr li:hover h4 a,.al_nr li:hover p{color: #fff}
.al_nr li:hover em a{border-color:#fff;color: #fff}
.al_nr li:hover i img{transform: scale(1.1);}
.al_j1,.al_j2{position: absolute;top:252px;}
.al_j1{left:-91px;}
.al_j2{right:-91px;}

.yous{height: 1761px; overflow:hidden;}
.yous .titis{height: 105px;}
.ys_nr{position: relative; height:1630px}
.ys_img1,.ys_img2,.ys_img3,.ys_img4{position: absolute;}
.ys_img1{top:0;right:65px;}
.ys_img2{top:410px;left:55px;}
.ys_img3{top:825px;right:83px;}
.ys_img4{top:1259px;left:0px;}
.ys_nr dl{width:574px;position: absolute;}
.ys_nr dt{font-size:0;line-height: 0;}
.ys_nr dd {padding-left:74px;}
.ys_nr dd span {display: block;height:46px;font-size:20px;color: #333333;line-height:46px;padding-left:15px; }
.ys_nr dd p{font-size:14px;color: #666666;line-height: 26px;padding-top:7px;}
.ys_nr dl:nth-of-type(1){top:108px;left:3px;}
.ys_nr dl:nth-of-type(2){top:536px;right:0px;}
.ys_nr dl:nth-of-type(3){top:934px;left:5px;}
.ys_nr dl:nth-of-type(4){top:1317px;right:3px;}

.tu1{background: url(../images/tu1.jpg) no-repeat center top; height:365px;}
.t_bd{padding:251px 0 0 27px;}
.t_bd li{float:left;margin-right:13px;}
.t_bd input[type="text"]{width:190px;background: #fff;border:0;padding-left:20px;height: 36px;border-radius: 18px;}
.t_bd input[type="button"]{width:100px;height: 36px;background: #ecb029;line-height: 36px;font-size:14px;color: #fff;border:0;border-radius: 18px}

/*service*/
.ser{height:589px;background:url(../images/ser_bg.jpg) no-repeat center 0;}
.ser h3{text-align: center;font-size: 38px;color: #fff;font-weight:normal;padding:85px 0 27px;background:url(../images/line2.jpg) no-repeat bottom center;margin-bottom: 56px;}
.ser h3 span{display: block;font-size: 18px;color: #666;}
.ser ul li{float: left;width:188px;height: 270px;margin:0 55px;position:relative;}
.ser ul li span{position:absolute;left: 0;top:0;width:100%;height: 113px;padding-top:65px;-webkit-transition:all .5s linear;}
.ser ul li i{display: block;width: 68px;height: 49px;margin:0 auto;}
.ser ul li .default{background:url(../images/fw1.png) no-repeat center;}
.ser ul li .hover{background:url(../images/fw2.png) no-repeat center;opacity:0;visibility:hidden;-webkit-transform:rotateY(180deg);transform:rotateY(180deg);}
.ser ul li .default .i1{background:url(../images/ser1.png) no-repeat center;}
.ser ul li .default .i2{background:url(../images/ser2.png) no-repeat center;}
.ser ul li .default .i3{background:url(../images/ser3.png) no-repeat center;}
.ser ul li .default .i4{background:url(../images/ser4.png) no-repeat center;}
.ser ul li p{font-size: 18px;color: #fff;padding-top:186px;text-align: center;}
.ser ul li p em{font-size: 38px;}
.ser ul li .hover{background:url(../images/fw2.png) no-repeat center;}
.ser ul li .hover .i1{background:url(../images/ser1h.png) no-repeat center;}
.ser ul li .hover .i2{background:url(../images/ser2h.png) no-repeat center;}
.ser ul li .hover .i3{background:url(../images/ser3h.png) no-repeat center;}
.ser ul li .hover .i4{background:url(../images/ser4h.png) no-repeat center;}
.ser ul li:hover .hover{opacity:1;visibility:visible;-webkit-transform: rotateY(360deg);transform: rotateY(360deg);}
.ser ul li:hover .default{opacity:0;visibility:hidden;-webkit-transform: rotateY(180deg);transform: rotateY(180deg);}


.news{padding-top:90px;height: 798px;}
.news .titis{height: 104px}
.dongt{float:left;width:591px;position: relative;}
.dongt:after{content: "";display:block;width:589px;border:1px solid #b5b5b5;border-top:0;height: 302px;position: absolute;left:0;top:300px;}
.dongt .tit{height: 47px;line-height: 47px;margin-bottom:27px; }
.dongt .tit a {font-size:20px;color: #575556;}
.dongt dl{height: 350px;position:relative;z-index:2;}
.dongt dt{font-size:0;line-height: 0;width:591px;height: 226px;}
.dongt dt img {width:591px;height:226px;}
.dongt dd {padding:16px 27px 0;}
.dongt dd h4 {height: 27px;line-height: 27px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.dongt dd h4 span {width:54px;height: 27px;background: #b81c22;display: inline-block;text-align: center;line-height: 27px;font-size:16px;color: #fff;margin-right:11px;}
.dongt dd h4 a{font-size:20px;color: #191919;}
.dongt dd p {font-size:14px;color: #7f7f7f;line-height: 24px;padding-top:12px;}
.dongt dd p a {color: #7f7f7f}
.dongt ul{padding:0 27px;position:relative;z-index:3}
.dongt li a {display: block;height: 40px;padding-left:28px;font-size:14px;color: #666666;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;line-height: 40px; }
.dongt li a span {float: right;}
.dongt li a:hover{background: url(../images/ns_ico1_hv.jpg) no-repeat left center;color: #eb5e33}

.went{float:right;width:565px;}
.went .tit{height: 46px;line-height: 46px;}
.went .tit a {font-size:20px;color: #575556;}
.wt_nr{ height: 557px;padding:50px 7px 0 47px;}
.wt_nr li{height: 137px;margin-bottom:40px;border-bottom:1px dashed #b1b1b1;}
.wt_nr li h4 a{display: block;height: 36px;line-height: 36px;font-size:20px;color: #191919;font-weight: normal;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.wt_nr li p{padding-top:12px;font-size:14px;color: #666666;line-height: 28px;}
.wt_nr li p a{color: #666666}
.wt_nr li:hover h4 a{color:#db4c21;}
.wt_nr li:last-child{border:0;margin:0;}

.about{height: 619px;overflow:hidden;}
.about dt{font-size:0;line-height: 0}
.about dt img {width:1200px;height: 477px;}
.about dd {width:1145px;margin:-36px auto 0;background: #fff;height: 178px;position: relative;z-index: 2}
.about dd span {float:left;width:178px;background: #db4d22;font-size:42px;color: #fff;display: block;height: 178px;box-sizing: border-box;padding:43px 43px 0;line-height:45px}
.about dd span a {color: #fff;}
.about dd p{float:left;width:880px;padding:29px 0 0 51px;}
.about dd i {display:block;font-size:0;line-height: 0}
.about dd em {font-size: 14px;color: #808080;line-height: 24px;padding-top:10px;display: block;}
.about dd b {display: block;text-align: right;}

.sl_bj{background: #4f4d4c;margin-top:-90px;height:527px;padding-top:90px;overflow: hidden;}
.sl_ico1{display: block;width:27px;height: 27px;background: #f1b837;}
.sl_c dl{padding-top:56px;}
.sl_c dt{float:left;width:515px;height: 425px;}
.sl_c dd {float:right;width:559px;padding-top:46px}
.sl_c li{float:left;width:278px;color:#b5b5b4;font-weight:bold;height:167px;margin-bottom:36px;}
.sl_c li p{font-size:50px;height:105px;line-height: 105px}
.sl_c li p span {font:110px "Impact";line-height:105px}
.sl_c li em {font-size:20px;}
.sl_c li i {font-size:60px;padding-left:20px;display:inline-block;line-height: 60px}