@charset "utf-8";
/*end*/
body{overflow-x:hidden;}
/**/
.ppbj{height:580px;background:#f7f6f1; border:1px solid #dddddd;}
.pp{padding-top:110px;}
.pp .sm{width:530px; float:left; padding-top:12px;}
.pp .sm span{display: block; width:185px; height:90px; margin:0 auto 43px;}
.pp .sm span img{width:185px; height:90px;}
.pp .sm p{font-size: 18px; color:#666666; height:126px;text-align: center; line-height: 30px;}
.pp .sm a{display: block; width:220px; height:60px; text-align: center; line-height: 60px; background:#FFFFFF; font-size: 24px; color:#333333; margin:60px auto 0;box-shadow: 3px 3px 5px #ebeae6,-3px -3px 5px #ebeae6; }
.pp .smt{width:560px; height:360px;float:right;background:#FFF;box-shadow: 3px 3px 5px #ecebe7,-3px -3px 5px #ecebe7;padding:20px;}
.pp .smt em{display: block;width:560px; height:360px; overflow:hidden;}
.pp .smt em img{width:560px; height:360px; transition: all 0.3s linear;}
.pp .smt em:hover img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);}
/**/
.product{height:2938px;position: relative;}
.product .tjbj{height:200px; background:url(/images/tjbj.jpg) no-repeat center;}
.product h3{padding-top:82px;font-size:65px; line-height: 65px;  color:#333333;text-align: center; height:89px; background:url(/images/hg2.png) no-repeat bottom center;}
.product .pro .pr{padding-top:100px;}
.product .pro .pr_1{height:800px;background:url(/images/pro8.jpg) no-repeat center;padding-top:99px;}
.product .pro .pr1{ height:591px; background:#FFF; padding:49px 55px 60px 60px;}
.pro .pr1{position: relative;margin-bottom: 100px; overflow: hidden;}
.pro .pr1 h4{text-align: center; font-size: 50px; color:#333333; font-weight: normal; line-height: 50px; margin-bottom: 33px;}
.pro .pr1 h4 em{font-size: 50px; color:#c5171e;}
.pro .pr1 i{display: block; font-size: 20px; color:#666666; margin-bottom: 53px; text-align: center; height:56px; line-height: 28px;}
.pro .pr1 .lit{width:520px; height:400px; float:left; position: relative; margin-right: 40px;}
.pro .pr1 .lit span{display: block; width:520px; height:400px; overflow: hidden;}
.pro .pr1 .lit span img{ width:520px; height:400px; transition: all 0.3s linear; }
.pro .pr1 .lit span:hover img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);}
.pro .pr1 ul{padding-top:19px;float:left;}
.pro .pr1 ul li{float:left; width:240px; height:320px; border:1px solid #eeeeee; box-sizing: border-box;}
.pro .pr1 ul li:first-child{margin-right: 40px;}
.pro .pr1 ul li strong{display: block;width:238px;height:318px; overflow: hidden;}
.pro .pr1 ul li strong img{width:238px;height:318px; transition: all 0.3s linear;}
.pro .pr1 ul li strong:hover img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);}
.pro .pr1 ul li em{display: block; height:66px; line-height: 66px; text-align: center; font-size: 24px; color:#333333;}
.pro .pr1 h5{width:80px; height:112px; background:url(/images/01.png) no-repeat center; position: absolute; top:-5px; right:55px;}
.product .pro .pr_2{height:920px;background:url(/images/pro2.jpg) no-repeat center;}
.pro .pr2{height: 720px; padding-top:100px; margin-bottom: 100px;}
.pro .pr2 .p2{height:720px; background:#FFF;padding-left:65px;}
.pro .pr2 .p2 dl{width:594px; float:left;}
.pro .pr2 .p2 dl dt{height:183px;position: relative; margin-bottom: 58px;padding-top:59px;}
.pro .pr2 .p2 dl dt i{display: block; width:80px; height:113px;position:absolute;top:-5px;left:0;background:url(/images/02.png) no-repeat center;}
.pro .pr2 .p2 dl dt span{display: block;margin-left: 110px;font-size: 50px; line-height: 50px; color:#333333;}
.pro .pr2 .p2 dl dt span em{color:#c5171e;}
.pro .pr2 .p2 dl dt p{font-size: 20px; color:#666666;margin-top: 44px; height:91px; line-height: 31px;}
.pro .pr2 .p2 dl dd ul li{float:left; width:240px; height:320px; border:1px solid #eeeeee; box-sizing: border-box;}
.pro .pr2 .p2 dl dd ul li:first-child{margin-right: 40px;}
.pro .pr2 .p2 dl dd ul li strong{display: block;width:238px;height:318px; overflow: hidden;}
.pro .pr2 .p2 dl dd ul li strong img{width:238px;height:318px; transition: all 0.3s linear;}
.pro .pr2 .p2 dl dd ul li strong:hover img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);}
.pro .pr2 .p2 dl dd ul li em{display: block; height:66px; line-height: 66px; text-align: center; font-size: 24px; color:#333333;}
.pro .pr2 .p2 b{display: block; float:right;width:470px; height:670px; overflow: hidden;margin-top:25px; margin-right:25px;}
.pro .pr2 .p2 b img{width:470px; height:670px; transition:all 0.3s linear;}
.pro .pr2 .p2 b:hover img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);    -ms-transform: scale(1.1);
    transform: scale(1.1);}
.product .pro .pr_3{height:820px;background:url(/images/pro3.jpg) no-repeat center;padding-top:100px;}
.pro .pr3 .p3{height:720px; background:#FFF;}
.pro .pr3 .p3 b{display: block; float:left;width:470px; height:670px;margin-top:25px;margin-left:25px; overflow: hidden;}
.pro .pr3 .p3 b img{width:470px; height:670px; transition:all 0.3s linear; }
.pro .pr3 .p3 b:hover img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);}
.pro .pr3 .p3 dl{width:594px; float:right;}
.pro .pr3 .p3 dl dt{height:183px;position: relative; margin-bottom: 58px;padding-top:59px;}
.pro .pr3 .p3 dl dt i{display: block; width:80px; height:113px;position:absolute;top:-5px;right:55px;background:url(/images/03.png) no-repeat center;}
.pro .pr3 .p3 dl dt span{display: block;font-size: 50px; line-height: 50px; color:#333333;}
.pro .pr3 .p3 dl dt span em{color:#c5171e;}
.pro .pr3 .p3 dl dt p{font-size: 20px; color:#666666;margin-top: 44px; height:91px; line-height: 31px;}
.pro .pr3 .p3 dl dd ul li{float:left; width:240px; height:320px; border:1px solid #eeeeee; box-sizing: border-box;}
.pro .pr3 .p3 dl dd ul li:first-child{margin-right: 40px;}
.pro .pr3 .p3 dl dd ul li strong{display: block;width:238px;height:318px; overflow: hidden;}
.pro .pr3 .p3 dl dd ul li strong img{width:238px;height:318px;transition: all 0.3s linear;}
.pro .pr3 .p3 dl dd ul li strong:hover img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);}
.pro .pr3 .p3 dl dd ul li em{display: block; height:66px; line-height: 66px; text-align: center; font-size: 24px; color:#333333;}
/**/
.rqsou{height:600px;background:url(/images/rqsou.jpg) no-repeat center;}
.rq{padding-top:73px;height:527px;}
.rq h3{text-align: center; font-size: 65px; line-height: 65px; color:#333333; height:89px; background:url(/images/hg2.png) no-repeat bottom center; margin-bottom: 38px; font-family: "思源黑体 CN"; }
.rq .fy{height:220px; margin-bottom: 50px;}
.rq ul li{width: 220px; height:60px;text-align: center;float:left; line-height: 60px; margin-left: 20px;background:#FFF;box-shadow: 3px 3px 5px #ebeae6,-3px -3px 5px #ebeae6;  margin-bottom: 30px; overflow:hidden;white-space: nowrap;text-overflow:ellipsis;}
.rq ul li a{padding:0 24px;font-size: 24px; color:#333333;position:relative;}
.rq ul li a:before{width:6px; height:10px; background:url(/images/j1.png) no-repeat center; content:""; position: absolute; top:13px; left:0;}
.rq ul li a:after{width:6px; height:10px; background:url(/images/j2.png) no-repeat center; content:""; position: absolute; top:13px; right:0;}
.rq ul li.f{margin-left: 0;}
.rq ul li:hover{background:#c5171e; transition: all 0.5s linear;}
.rq ul li:hover a{color:#FFF;}
.rq ul li:first-child,.rq ul li:nth-child(6),.rq ul li:nth-child(11){margin-left:0;}

.rq span{display: block; width:360px; height:60px; margin:0 auto; background:url(/images/kk.png) no-repeat center; text-align: center; line-height: 60px;}
.rq span a{font-size: 24px; color:#C5171E;}
/**/
.sqbj{height:590px;background:url(/images/sqbj.jpg) no-repeat center; position: relative;}
.sqbj .sq{height:590px;}
.sqbj .sq span{display: block; width:800px;height:480px;float:left; overflow: hidden;}
.sqbj .sq span img{width:800px; height:480px; transition: all 0.3s linear;}
.sqbj .sq span:hover img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);}
.sqbj .sq .bd{width:280px; height:438px; padding:42px 60px 0; background:#C5171E;float:left;}
.sqbj .sq .bd h3{text-align: center; font-size: 40px; color:#FFFFFF; font-weight: bold; line-height: 40px; margin-bottom: 29px;}
.sqbj .sq .bd h3 i{display: block; text-align: center; font-size: 18px; color:#FFF; opacity: 0.8; line-height: 25px; font-weight: normal; height:51px;margin-top: 19px;}
.sqbj .sq .bd ul{width:280px; height:210px;}
.sqbj .sq .bd ul li{width:280px; height:50px; margin-bottom: 15px; }
.sqbj .sq .bd ul li input{width:260px; height:50px; border:0; background:#FFF;border-radius: 3px;line-height: 50px; padding-left:20px;}
.sqbj .sq .bd ul li span{display:none;}
.sqbj .sq .bd .submit{width:180px;margin:0 auto;}
.sqbj .sq .bd .submit .form-btn-submit{width:180px; height:50px; border-radius: 3px; text-align: center; line-height: 50px;background:#FAA41D; font-size: 24px; color:#FFFEFE;}
.sqbj .sq .bd .submit .form-btn-reset{display: none;}
.sqbj .sq .bd .submit b{display:block;color:#FFF;margin-top:10px;}
/**/
.zsbj{height:900px; background:url(/images/zsbj.jpg) no-repeat center; }
.zs{padding-top:88px; height:812px;}
.zs h3{text-align: center; font-size: 65px; line-height: 65px; color:#FFF; font-family: "思源黑体 CN";}
.zs h3 i{display: block; font-size: 30px; line-height: 30px; color:#FFF; margin-top: 22px;font-family:"MicrosoftYaHei"; margin-bottom: 20px;}
.zs p{width:838px; height:79px; font-size: 18px; color:#FFF; margin:0 auto 51px; text-align: center;line-height: 27px;}
.zs ul{height:470px;}
.zs ul li{float:left; width:350px; height:435px; padding:15px 15px 0; background:#FFF; margin:0 10px; box-shadow: 3px 3px 5px #edece8,-3px -3px 5px#edece8;}
.zs ul li dl dt{ height:200px; margin-bottom: 34px;overflow: hidden;}
.zs ul li dl dt img{width:350px; height:200px; margin:0 auto;transition: all 0.3s linear;}
.zs ul li:hover  dl dt img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);}
.zs ul li dl dd span{display: block; height:44px; background:url(/images/hg3.jpg) no-repeat bottom center; text-align: center; margin-bottom: 28px;}
.zs ul li dl dd span a{font-size:24px; color:#333333;}
.zs ul li dl dd p{font-size: 18px; color:#666666; width:306px; margin:0 auto;}
.zs .z{position: relative;}
.zs .jt i{display: block;width:60px; height:60px; box-shadow: 3px 3px 5px #f2f1ed,-3px -3px 5px #f2f1ed; }
.zs .jt .prev{background:url(/images/prev.png) no-repeat center;position: absolute; top:206px; left:-90px;border-radius: 100%;}
.zs .jt .next{background:url(/images/next.png) no-repeat center;position: absolute; top:206px; right:-90px;border-radius: 100%;}

/**/
.about{height:820px; background:url(/images/about.jpg) no-repeat center;}
.ab{padding-top:93px; height:727px; position: relative;}
.ab h3{text-align: center; font-size: 65px; line-height: 65px; color:#333333;height: 89px; background:url(/images/hg2.png) no-repeat bottom center; margin-bottom: 38px;font-family: "思源黑体 CN";}
.ab .zj{width:1080px; height:600px;margin:0 auto; }
.ab .zj .z{width: 1080px;height: 600px; overflow:hidden;position:relative;}
.ab .zj .z .zj_sm{display:block;width: 1080px;height: 600px;}
.ab .zj .z .zj_sm img{width: 1080px;height: 600px;}
.ab .zj .z dl{position:absolute; left:0; bottom:0; width:1080px; height:160px;background:url(/images/ab_sm.png) no-repeat center;}
.ab .zj .z dl dt{width: 200px;height:124px; float:left;padding-top:36px;}
.ab .zj .z dl dt b{display: block;text-align: center; font-weight: normal; font-size: 64px; line-height:50px; margin-bottom: 12px; font-family: Arial;color:#FFFFFF;}
.ab .zj .z dl dt em{display:block;font-size: 28px; color:#FFFFFF; text-align: center; line-height: 28px;font-family: Arial; }
.ab .zj .z dl dd{width: 820px; float:left;padding-left: 60px; position:relative;}
.ab .zj .z dl dd span{display: block; padding-top:31px; margin-bottom: 21px;}
.ab .zj .z dl dd span a{font-size: 28px; color:#FFFFFF;}
.ab .zj .z dl dd p{font-size: 18px; color:#FFFFFF; width:774px; line-height: 25px;}
.ab .zj .z dl dd strong{display: block; width:37px; height: 32px; position:absolute;top:24px; right:40px;background:url(/images/xg.png) no-repeat center;;}
.ab .zj .z dl dd strong i{display: block; font-size: 24px; color:#FFFFFF; font-weight: normal;float:left; font-family: Arial;}
.ab .zj .z dl dd strong em{display: block; font-size: 24px; color:#FFFFFF;margin-top: 13px;font-weight: normal;float:right; font-family: Arial;}
.ab .jt i{display: block;width:60px; height:60px;}
.ab .jt .prev{background:url(/images/prev.png) no-repeat center;position: absolute; top:510px; left:-60px;border-radius: 100%;}
.ab .jt .next{background:url(/images/next.png) no-repeat center;position: absolute; top:510px; right:-60px;border-radius: 100%;}
/**/
.newsbj{height:850px;background:#f7f6f1;}
.news{padding-top:98px; height:752px;}
.news h3{text-align: center; font-size: 65px; line-height: 65px; color:#333333; font-family: "思源黑体 CN"; margin-bottom: 31px;}
.news span{display: block; width: 480px;height:50px; margin:0 auto 40px;}
.news span a{display: block;float:left; width:220px; height:50px; text-align: center; line-height: 50px; font-size: 18px; color:#333333;background:#FFF; border:1px solid #e2e2e2; box-sizing: border-box; margin-left: 20px;}
.news span a:hover{background:#c5171e; color:#FFF;}
.news dl{width:570px; float:left;}
.news dl dt{width:570px; height:265px; margin-bottom: 45px; overflow: hidden;}
.news dl dt img{width: 570px;height: 265px;transition: all 0.3s linear;}
.news dl dt:hover img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);}
.news dl dd em{display: block;height: 120px;float:left;margin-right: 30px;border-right:1px solid #E2E2E2;}
.news dl dd em i{display: block;width: 67px;height: 34px; float:left; text-align: center; line-height: 34px; padding-right:23px; padding-top:2px; background:url(/images/dbx.png) no-repeat left center; font-size: 20px; color:#FFF; }
.news dl dd strong{display: block;padding-top:10px; float:left; margin-bottom: 31px;}
.news dl dd strong a{font-size: 20px; color:#333333; float:left; font-weight: normal;}
.news dl dd p{width:414px; height:50px;float:left; font-size: 18px; line-height: 25px; color:#888888;}
.news ul{float:right;width:560px;}
.news ul li{width:558px; height:108px;border:1px solid #e2e2e2; box-sizing: border-box; padding-top:12px; padding-bottom:16px; margin-bottom: 10px;}
.news ul li b{display: block;width:124px;height:80px;border-right:1px solid #e2e2e2; text-align: center; margin-right: 25px;float:left;font-family: "Arial";}
.news ul li b em{display: block;font-size: 50px; line-height: 36px; font-weight: bold; color: #333333; padding-top:12px;}
.news ul li b i{display: block;font-size: 14px; margin-top:13px; line-height: 14px; color:#666666; text-align: center; font-weight: normal;}
.news ul li strong{display: block;padding-top:17px; margin-bottom: 14px;float:left;}
.news ul li strong a{font-size: 20px; color:#333333; font-weight: normal;}
.news ul li p{float:left;font-size: 16px; color:#888888; line-height: 16px;}


