﻿@charset "utf-8";
/*end*/
body{overflow-x:hidden;}


/**/
.yzbj{height:172px; background:url(../images1/yzbj.png) no-repeat center;margin-top: -102px;}
.yz{ height:172px;}
.yz .y{width:345px; height:143px; padding-top:29px;padding-left:55px;float:left;  background:#FFF; z-index: 100;position: relative;margin-right: 70px;box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.2)}
.yz .y span{font-size: 22px; color:#111113; display: block;}
.yz .y i{display: block;margin-top: 15px; color:#111113; margin-bottom: 24px;width:218px; padding:0 36px; position: relative; text-align: center; letter-spacing: 6px;}
.yz .y i::before{width:19px; height:2px; background:url(../images1/hg2.jpg) no-repeat center; content:""; position: absolute; top:11px; left:0;}
.yz .y i::after{width:19px; height:2px; background:url(../images1/hg2.jpg) no-repeat center; content:""; position: absolute; top:11px; right:0; }
.yz .y em{font-size: 30px; font-family: "Myriad Pro"; color:#333333;display: block; line-height: 36px;  padding-left:36px; background:url(../images1/phone.png) no-repeat top left;}
.yz .search{float:left; width:1200px;padding-top:102px;}
.yz .search em{display: block; width:460px; margin-top: 27px;float:left;}
.yz .search em i{float:left;font-size: 12px; color:#FFF; margin-right: 5px;}
.yz .search em a{display: block; float:left;font-size: 12px; color:#FFF; margin-right: 7px;}
.yz .search p{width:209px; height:30px;float:right;margin-top: 20px; background:url(../images1/hg3.png) no-repeat bottom center;}
.yz .search p .txt{width:163px; height:30px; padding:0 10px; font-size: 14px; color:#FFF; opacity: 0.5; float:left;border:0;background:0;}
.yz .search p .btn{width:21px; height:21px; background:url(../images1/btn.png) no-repeat center; float:left; border:0;}


/**/
.edgebj{height:990px; background:url(../images1/edge1.jpg) no-repeat center;}
.edge{padding-top:53px; height:937px;}
.edge h3{text-align: center; margin-bottom:42px;}
.edge h3 span{display:block;font-size: 38px; color:#282828; height:58px;line-height: 30px; background:url(../images1/prtb.png) no-repeat bottom center;}
.edge h3 span i{font-weight: bold;}
.edge h3 em{display: block; font-size: 22px; color:#282828; line-height: 22px; margin-top: 13px;}
.edge ul li{float:left; width:372px; height:290px; background:#FFF; padding-top:52px; box-shadow: 10px 10px 20px #e7e7e7,-10px -10px 20px #e7e7e7;margin-left: 41px; margin-top: 41px; position: relative;}
.edge ul li.first{margin-left: 0;}
.edge ul li span{display: block;padding-top:98px; font-size: 20px;text-align: center; font-weight: bold; color:#444444; margin-bottom: 20px;}
.edge ul li .e1{background:url(../images1/edt1.png) no-repeat top center;}
.edge ul li .e2{background:url(../images1/edt2.png) no-repeat top center;}
.edge ul li .e3{background:url(../images1/edt3.png) no-repeat top center;}
.edge ul li .e4{background:url(../images1/edt4.png) no-repeat top center;}
.edge ul li .e5{background:url(../images1/edt5.png) no-repeat top center;}
.edge ul li .e6{background:url(../images1/edt6.png) no-repeat top center;}
.edge ul li:hover .e1{background:url(../images1/edt1_h.png) no-repeat top center;}
.edge ul li:hover .e2{background:url(../images1/edt2_h.png) no-repeat top center;}
.edge ul li:hover .e3{background:url(../images1/edt3_h.png) no-repeat top center;}
.edge ul li:hover .e4{background:url(../images1/edt4_h.png) no-repeat top center;}
.edge ul li:hover .e5{background:url(../images1/edt5_h.png) no-repeat top center;}
.edge ul li:hover .e6{background:url(../images1/edt6_h.png) no-repeat top center;}
.edge ul li:hover span{color:#FFF;}
.edge ul li:hover p{color:#FFF;}
.edge ul li p{font-size: 18px; color:#666666; text-align: center; font-weight:normal;}

.edge ul li strong::before{position: absolute;z-index:-1;}
.edge ul li strong::after{position: absolute;z-index:-1;}
.edge ul li strong{display: block;z-index:500;position: relative;}
.edge ul li::before{width:0;height:0; content:""; background:#cc0a00;transition: 0.5s; position: absolute;bottom: 0;left: 0;}
.edge ul li::after{width:0;height:0; content:""; background:#cc0a00;transition: 0.5s; position: absolute;top: 0;right: 0;}
.edge ul li strong::before{width:0;height: 0; content:""; background:#cc0a00;transition: 0.5s; position: absolute; right:0;bottom:-106px;}
.edge ul li strong::after{width:0;height: 0;content:""; background:#cc0a00;transition: 0.5s; position: absolute; top:-52px;left:0;}
.edge ul li:hover strong::before{width:186px;height: 171px;}
.edge ul li:hover strong::after{width:186px;height: 171px;}
.edge ul li:hover:before{width:186px;height: 171px;}
.edge ul li:hover:after{width:186px;height: 171px;}
.edge ul li i{display: none;width: 70px; height: 13px;   background: #FFF;  content: ""; position: absolute;   bottom: -8px;    left: 151px; z-index:500;}
.edge ul li:hover i{display: block;}
/**/
.case1{padding-top:62px;overflow: hidden;}
.case1 h3{text-align: center; margin-bottom: 47px;}
.case1 h3 span{display:block;font-size: 38px; color:#282828; height:58px;line-height: 30px; background:url(../images1/prtb.png) no-repeat bottom center;}
.case1 h3 span i{font-weight: bold;}
.case1 h3 em{display: block; font-size: 22px; color:#282828; line-height: 22px; margin-top: 13px;}
.case1 .cat{height:66px; }
.case1 .cat b{float:left; width:161px; height:66px; padding-left:19px; text-align: center; line-height: 66px; background:#282828; margin-left: 22px;position:relative;}
.case1 .cat b a{font-size: 18px; color:#FFF;padding-left:25px;background:url(../images1/y.png) no-repeat left; font-weight: normal;}
.case1 .cat b.first{margin-left: 0;}
.case1 .cat b a{display: block;z-index:500;position: relative;}
.case1 .cat b::before,.case .cat b::after{content: ''; position: absolute;top: 0;left: 0;width: 180px;height: 0;background: #cc0a00;transition: 0.5s;}
.case1 .cat b::after{top: auto;bottom: 0;}
.case1 .cat b:hover:before{width:180px;height: 33px;transition: 0.5s;}
.case1 .cat b:hover:after{width:180px;height: 33px;transition: 0.5s;}


/**/
.edgebj2{height:1204px;overflow: hidden;}
.edge2{padding-top:56px;height:1148px;}
.edge2 h3{text-align: center; margin-bottom: 78px;}
.edge2 h3 span{display:block;font-size: 38px; color:#282828; height:58px;line-height: 30px; background:url(../images1/prtb.png) no-repeat bottom center;}
.edge2 h3 span i{font-weight: bold;}
.edge2 h3 em{display: block; font-size: 22px; color:#282828; line-height: 22px; margin-top: 13px;}
.edge2 dl{width:576px;float:left;margin-bottom: 74px; margin-left: 47px;}
.edge2 dl dt{width:576px; height:221px; margin-bottom: 40px; overflow: hidden;}
.edge2 dl dt img{width:576px; height:221px;transition: all 0.5s linear;}
.edge2 dl:hover img{-webkit-transform: scale(1.2);-moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);}
.edge2 dl dd span{display:block;padding-left:86px;font-size: 25px; color:#2e2e2e;height:77px; position: relative;}
.edge2 dl dd .e1{display: block;background:url(../images1/01.jpg) no-repeat left top;}
.edge2 dl dd .e2{display: block;background:url(../images1/02.jpg) no-repeat left top;}
.edge2 dl dd .e3{display: block;background:url(../images1/03.jpg) no-repeat left top;}
.edge2 dl dd .e4{display: block;background:url(../images1/04.jpg) no-repeat left top;}
.edge2 dl dd span::before{width:62px; height:2px; background:#4a4a4a; content:""; position: absolute;bottom:0; left:87px;}
.edge2 dl dd span b{font-size: 25px; color:#2e2e2e;}
.edge2 dl dd span em{display: block;font-size: 12px; line-height: 12px; color:#ababab; text-transform: uppercase; margin-top: 11px;}
.edge2 dl dd p{font-size: 16px; color:#919292;padding-left:86px; margin-top: 28px;}
.edge2 dl.first{margin-left: 0;}
/**/
.lcbj{ background:url(../images1/lcbj.jpg) no-repeat center top; }
.lc{height:196px;}
.lc ul{width:948px; float:left;padding-top:36px;}
.lc ul li{float:left;width:105px; height:130px; border-right:1px solid #e47d78; margin-right:12px;}
.lc ul li b{display: block;width:39px; height:34px; margin-bottom: 39px;}
.lc ul li b img{width:39px; height:34px;}
.lc ul li span{display: block; }
.lc ul li span i{display:block; font-size: 11px; color:#FFF; text-transform: uppercase; }
.lc ul li span em{display: block;font-size: 15px; font-weight: bold; color:#FFF;}
.lc ul li.last{border-right:0;}
.lc .lx{width:230px; float:right; padding-top:36px;}
.lc .lx span{display: block; text-align: right; font-size: 18px; line-height: 20px; color:#282828; font-weight: bold;}
.lc .lx em{display: block;font-size: 27px; color:#c80003; text-align: right; line-height: 28px; margin-top: 18px; font-weight: bold; margin-bottom: 27px;}
.lc .lx a{display: block;width:166px; height:43px; line-height: 43px; border:2px solid #282828; color:#282828;font-size: 17px; font-weight: bold; padding-left:42px;float:right; background:url(../images1/jt.png) no-repeat 70%;}
/**/
.newsbj{height:670px; background:#f7f8f9; overflow: hidden;}
.news{padding-top:57px;height:613px;}
.news h3{text-align: center; margin-bottom:55px;}
.news h3 span{display:block;font-size: 38px; color:#282828; height:58px;line-height: 30px; background:url(../images1/prtb.png) no-repeat bottom center;}
.news h3 span i{font-weight: bold;}
.news h3 em{display: block; font-size: 22px; color:#282828; line-height: 22px; margin-top: 13px;}
.news .dtzx{width:600px;float:left;}
.news .dtzx span{display: block; height:33px; margin-bottom: 21px;}
.news .dtzx span em{display: block; height:33px;float:left;}
.news .dtzx span em a{font-size: 18px; color:#333333;}
.news .dtzx span em a:hover{font-size: 18px; color:#c80003; font-weight: bold; padding-bottom:7px; border-bottom:2px solid #e31113;}
.news .dtzx span a.last{float:right; font-size: 14px; color:#555555;}
.news .dtzx dl{height:188px; margin-bottom: 27px; }
.news .dtzx dl dt{width:336px; height:188px; float:left;}
.news .dtzx dl dt img{width:336px; height:188px;}
.news .dtzx dl dd{float:left;padding-top:18px;padding-left:36px;width:227px;}
.news .dtzx dl dd b{display: block; margin-bottom: 19px;}
.news .dtzx dl dd b a{ font-size: 14px; font-weight: bold; color:#333333; }
.news .dtzx dl dd b a:hover{color:#c80003;}
.news .dtzx dl dd strong{display:block;font-size: 14px; color:#777777; font-weight: normal; margin-bottom: 27px;}
.news .dtzx dl dd p{font-size: 14px; color:#555555}
.news .dtzx li{margin-top: 10px;padding-left:14px; background:url(../images1/hg5.jpg) no-repeat left;}
.news .dtzx li:hover{padding-left:14px; background:url(../images1/hg5_h.jpg) no-repeat left; }
.news .dtzx li:hover a{color:#c80003;}
.news .dtzx li:hover i{ color:#c80003;}
.news .dtzx li a{font-size: 14px; color:#282828;}
.news .dtzx li i{float:right;font-size: 14px; color:#282828;}
.news .cjwd{width:490px; float:right;}
.news .cjwd span{display: block; height:20px; font-size: 18px; color:#333333; line-height: 20px; margin-bottom: 32px;}
.news .cjwd span i{display: block; float:right; font-size: 14px; color:#555555;}
.news .cjwd span a:hover{font-size: 18px; color:#c80003; font-weight: bold; padding-bottom:7px; border-bottom:2px solid #e31113;}
.news .cjwd span a:hover i{font-weight:normal;}
.news .cjwd dl{height:92px; margin-bottom: 30px;}
.news .cjwd dl dt{float:left; width:180px; height:92px; margin-right: 24px;}
.news .cjwd dl dt img{width:180px; height:92px;}
.news .cjwd dl dd{float:left; width:281px;}
.news .cjwd dl dd strong{display: block; margin-bottom: 29px; height:20px; line-height: 20px; padding-left:30px; background:url(../images1/w.jpg) no-repeat left;}
.news .cjwd dl dd strong a{font-size: 14px; color:#333333; font-weight: normal;}
.news .cjwd dl dd strong a:hover{color:#c80003;}
.news .cjwd dl dd p{font-size: 14px; color:#727272;padding-left:30px; background:url(../images1/d.jpg) no-repeat left top;}
/**/
.about{height:690px; background:url(../images1/anout.jpg) no-repeat center;}
.ab{padding-top:100px; height:590px; position: relative;}
.ab dl{width:550px;}
.ab dl dt{margin-bottom: 37px;}
.ab dl dt h3{font-size: 50px; color:#FFF; line-height: 50px; margin-bottom: 43px; text-transform: uppercase;}
.ab dl dt h3 i{color:#cc0a00;}
.ab dl dt span{font-size: 24px; color:#FFF; font-weight: bold;}
.ab dl dt span em{display: block; font-size: 16px; color:#FFF; line-height: 16px; font-weight: normal; margin-top: 14px; text-transform: uppercase;}
.ab dl dd p{ font-size: 16px; color:#989897; height:205px; margin-bottom: 36px; line-height:35px; overflow:hidden;}
.ab dl dd b{display: block;}
.ab dl dd b a{display: block; float:left; width:109px; height:38px; line-height: 38px; padding-left:20px; font-size: 14px; color:#FFF;}
.ab dl dd b .xq{background:url(../images1/wzbj5.png) no-repeat center; margin-right: 30px;}
.ab dl dd b .zx{background:url(../images1/wzbj6.png) no-repeat center;}
.ab strong{display: block; width:947px; height:590px; position: absolute; bottom:0;right:-360px; overflow: hidden;}
.ab strong img{width:947px; height:590px;transition: all 0.5s linear;}
.ab strong:hover img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);}
/**/
/*产品*/
.in_product{ width:100%; height:auto; margin:0 auto; background:url(../images/pro_bj.jpg) center top no-repeat}
.in_product .title{ display:block; text-align:center; background:url(../images/pro_tt.png) center 100px no-repeat; font-size:18px; color:#333333}
.in_product .title p{font-size:38px; color:#282828; font-weight:bold; padding-top:40px; line-height:50px}
.in_product .title p span{ font-weight:100;}

.pro_qh{ width:1200px;height: 61px; margin:30px auto 0;line-height: 61px;background: #333333}
.pro_qh li {float:left;box-sizing:border-box;border-right:1px solid #fff;height: 61px;width:400px;padding:0 43px 0 0;font-size:20px;color: #fff;font-weight: bold; background:#c80003}
.pro_qh li img {float:left;padding:15px 10px 0 32px;}
.pro_qh li i{background: url(../images/pro_a1.png) no-repeat right center;display:inline-block;float:right;width:14px;height:61px;}
.pro_qh li:last-child{border:0;}
.pro_qh li:nth-child(2){float:left;box-sizing:border-box;border-right:1px solid #fff;height: 61px;width:800px;padding:0 43px 0 0;font-size:16px;color: #adadad; background:#333; font-weight:100;}

.pro_l{ width:1200px;height:54px; margin:0 auto; border-bottom:1px solid #e8e8e9;background: #f5f5f5;}
.pro_l a {padding-left:22px;background: url(../images/pro_a2.jpg) no-repeat 0 center;line-height: 54px;font-size:18px;color: #666666; margin-left:18px; margin-right:25px;}

.in_product .con2{ width:1200px; height:auto; margin:0 auto;margin-top: 40px;}
.in_product .con2 dl{float: left;width: 281px;margin-right: 21px;margin-bottom:24px; background:#fff; border:1px solid #e8e8e8}
.in_product .con2 dl:nth-child(4n){margin-right: 0;}
.in_product .con2 dt{width: 281px;height:287px;line-height: 0; border-bottom:1px solid #e8e8e8}
.in_product .con2 dt img{width: 281px;height: 287px; box-sizing:border-box;}
.in_product .con2 dd{height: 74px;background: #fff;padding-left: 17px;padding-top: 20px;position: relative;}
.in_product .con2 dd b{display: block;font-size: 18px;color: #2C2C2C;font-weight: normal;margin-bottom: 12px;}
.in_product .con2 dd span{display: block;font-size: 16px;color: #8B8B8B;}
.in_product .con2 dd a.more{position: absolute;width: 52px;height: 55px;display: block;right: 12px;bottom: 18px;background: url(../images/pz_more2.png) no-repeat center;transition: all .2s linear;}
.in_product .con2 dl:hover{box-shadow:0 3px 27px 2px rgba(0,0,0,0.05), 0 0px 27px rgba(0,0,0,0.05);}
.in_product .con2 dl:hover dd b a{color: #c80003;}
.in_product .con2 dl:hover dd a.more{background: url(../images/pz_more2h.png);bottom: 65px;}





/*anli*/
.case{background: #fff;height: 700px;position: relative;overflow: hidden; top:60px;}
.case:after{content: "";width: 0;height: 0;position: absolute;border-right: 960px solid transparent;border-left: 960px solid transparent;left: 50%;top: 0;margin-left: -960px;}
.case h2{text-align: center;font-size: 40px;color: #1d1d1d;line-height: 40px;font-weight: normal;position: relative;z-index: 1;padding-top: 80px;}
.case h2 a{display: block;;}
.case h2 b{background: url(../images/sl_tbg.png) no-repeat;width: 57px;height: 54px;display: block;text-align: center;padding-top: 12px;margin: 0 auto;margin-bottom: 8px;}
.case h2 b img{width: auto;height: auto;margin: 0 auto;}
.case h2 span{color: #006a40;font-weight: bold;}
.case h2 em{display: block;margin-top: 15px;font-size: 20px;color: #333;line-height: 20px;}
.case .con{position: relative;height:628px;overflow: hidden;}
.case .con .list{width: 864px;position: absolute;left: 50%;margin-left: -432px;}
.case .con .list .tempWrap{margin-left: -864px;}
.case .con .qh{position: relative; top: 225px; z-index: 1; left: 50%; margin-left: -600px;width: 1200px;}
.case .con .qh:after{content: "";background:rgba(0,0,0,0.52);width:528px;height: 486px;display: block;right: -360px;top:-225px;position: absolute;z-index: 1}
.case .con .qh:before{content: "";background:rgba(0,0,0,0.52);width:528px;height: 486px;display: block;left: -360px;top:-225px;position: absolute;z-index: 1}
.case .con .qh i.prev{float: left;margin-left: 108px;cursor: pointer;position: absolute;z-index: 2;}
.case .con .qh i.next{float: right;margin-right: 108px;cursor: pointer;position: absolute;right: 0;z-index: 2;}
.case .con dl{width: 864px;height:628px;position: relative;}
.case .con dt{line-height: 0;overflow: hidden;}
.case .con dt img{width: 864px;height: 486px;}
.case .con dd{height: 69px;background: #D5D5D5;position: relative;}
.case .con dd b{display: block;line-height: 69px;text-align: center;font-size: 18px;color: #191919;font-weight: normal;}
.case .con dd p,.case .con dd a.more{display: none;}
.case .con dl.cur dd{background: #c80003;height:142px;padding: 0 32px;}
.case .con dl.cur dd b{color: #fff;font-size: 20px;font-weight: bold;padding-top: 26px;padding-bottom: 22px;display: block;line-height:110%;text-align:left;}
.case .con dl.cur dd b a{color: #fff;}
.case .con dl.cur dd p{line-height: 24px;color: #fff;opacity: 0.4;font-size: 16px;display: block;}
.case .con dl.cur dd a.more{display: block;background: url(../images/case_more.png) no-repeat right center;height: 19px;color: #fff;font-size: 14px;color: #fff;width: 86px;right: 32px;top: 32px;position: absolute;line-height: 110%;}
.case .con dl.left dd b{margin-right: 155px;text-align: right;}
.case .con dl.right dd b{margin-left: 155px;text-align: left;}


/**/


.maina{ width:1200px; height:auto; margin:50px auto 0}
.maina .tita{ display:block; text-align:center; font-size:32px; color:#333333; line-height:58px; font-weight:bold; margin-bottom:30px}


.mr_frbox2e {HEIGHT:352px; width:1200px;  margin:0 auto; position:relative;}
/*.mr_frbox2e .leftprole{ position:absolute; left:0; top:162px;CURSOR: pointer}
.mr_frbox2e .rightprore{ position:absolute; right:0; top:162px;CURSOR: pointer}*/

.imgboxcpe{ width:1200px; height:352px; margin:0px auto; overflow:hidden}
.imgboxcpe ul li{ margin:0 9px 0 9px; display: inline; float:left; overflow:hidden;}
.imgboxcpe ul li a{display:block;width:380px;height:348px;background:#ffffff;line-height:59px;text-align:center;font-size:16px;color:#333333;/*box-shadow: 10px 10px 10px 10px #000000;*/ padding:1px; padding-bottom:0; border:1px solid #cfcfcf}
.imgboxcpe ul li a .imgali{width:380px; height:285px; text-align:center; overflow:hidden}
.imgboxcpe ul li a .imgali span{height:100%; display:inline-block; vertical-align:middle}
.imgboxcpe ul li a .imgali img{width:380px; height:285px; vertical-align: middle;transition:all 0.8s;-webkit-transition:all 0.8s;-moz-transition:all 0.8s;-o-transition:all 0.8s; }
.imgboxcpe ul li a:hover .imgali img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);}

/*.imgboxcpe ul li:last-child{ margin:0 0px 0 13px;}
.imgboxcpe ul li:first-child{ margin:0 13px 0 0px;}*/



/**/
.hzkf{height:660px; background:url(../images1/hzkhbj.jpg) repeat-x center;overflow: hidden;}
.hz{padding-top:60px; height:570px;}
.hz h3{text-align: center; margin-bottom: 45px;}
.hz h3 span{display:block;font-size: 38px; color:#282828; height:58px;line-height: 30px; background:url(../images1/prtb.png) no-repeat bottom center;}
.hz h3 span i{font-weight: bold;}
.hz h3 em{display: block; font-size: 22px; color:#282828; line-height: 22px; margin-top: 13px;}
.hz .k{position: relative;padding-top:73px;}
.hz .kf ul li{float:left;width:212px;margin:0 15px;}
.hz .kf ul li em{display: block; width:210px; height:159px;padding:0 1px;background:url(../images1/hzbj.jpg) no-repeat center; overflow: hidden;}
.hz .kf ul li em img{width:210px; height:139px;}
.hz .kf ul li .first{margin-bottom: 33px;}
.hz .jt i{display: block;width:20px; height:50px;}
.hz .jt .prev{background:url(../images1/prev.jpg) no-repeat center;position: absolute;top:214px;left:-30px;}
.hz .jt .next{background:url(../images1/next.jpg) no-repeat center;position: absolute;top:214px;right:-41px;}
.hz .jt .prev:hover{background:url(../images1/prev_h.jpg) no-repeat center;position: absolute;top:214px;left:-30px;}
.hz .jt .next:hover{background:url(../images1/next_h.jpg) no-repeat center;position: absolute;top:214px;right:-41px;}


















