@charset "utf-8";
/*end*/
body{overflow-y:hidden;}



/**/
.guide{height:821px;position: relative; z-index:30; overflow:hidden;padding-top:113px; margin-top:-113px;}
.gui .gui-con{height:478px;box-shadow:0px 0px 54px 0px rgba(222,222,222,1);margin-bottom: 37px;}
.gui .gui-con .gui-con-left{width:640px; float:left;padding:83px 79px 0 62px; box-sizing: border-box;}
.gui .gui-con .gui-con-left h2{margin-bottom: 44px;}
.gui .gui-con .gui-con-left h2 span{display: block;height:50px; line-height: 50px;font-size: 42px; color:#000000; font-family: "思源黑体 CN"; font-weight: bold;}
.gui .gui-con .gui-con-left h2 em{display: block; height:49px; line-height: 49px; font-weight: normal;}
.gui .gui-con .gui-con-left p{font-size: 15px; color:#000000;line-height: 24px; margin-bottom: 19px;letter-spacing: 1px; text-align: justify;}
.gui .gui-con .gui-con-left strong{display: block; width:500px; height:35px;background:#B28750;border-radius: 18px; text-align: center; line-height: 35px;font-size: 15px; color:#FFFFFF; font-weight: normal;}
.gui .gui-con .gui-con-rig{width:560px; height:594px; float:right; position: relative;margin-top: -113px;}
.gui .gui-con .gui-con-rig .video{width:500px; height:490px; line-height: 0;}
.gui .gui-con .gui-con-rig .video img{width:100%;}
.gui .gui-con .gui-con-rig .gui-jd{display: block; width:562px;height:246px; background:url(../images/gui-jd.png) no-repeat center; position: absolute; left:0;bottom:0;}
.gui .gui-loop h3{text-align: center;font-size: 24px; color:#0F1217;height:69px; line-height: 69px;}
.gui .gui-loop .bd{height:134px; box-shadow:0px 0px 54px 0px rgba(222,222,222,1);background:#FFF;}
.gui .gui-loop .bd li{float:left;width:200px;height: 134px; position: relative;}
.gui .gui-loop .bd li img{width:100%;margin-top:12px;}
.gui .gui-loop .bd li:before{width:1px; height:72px;background:rgba(170,170,170,0.6); content:""; position: absolute;right:0; top:31px;}
.gui .gui-loop .bd li:last-child:before{display: none;}

/**/
.product{overflow: hidden;padding-bottom:99px;}
.product .pro{height:123px;margin-bottom: 36px;}
.product .pro .pro-tit{height:68px;border-bottom:8px solid #000000;padding-top:17px; box-sizing: border-box;}
.product .pro .pro-tit em{display: block;width:500px;height:43px; line-height: 43px;font-size: 24px; color:#0F1217;font-family: "Adobe 黑体 Std"; float:left;}
.product .pro .pro-tit i{display: block; width:500px; float:right;height:43px; line-height: 43px;text-align: right;font-size: 18px; color:#0F1217;font-family: "Adobe 黑体 Std";letter-spacing: 1px;}
.product .pro h2{width:266px;margin:-68px auto 0;background:#FFF;}
.product .pro h2 span{display: block; width:118px; height:118px;font-size: 30px; color:#0F1217;border:1px solid #000000;padding-top:24px; text-align: center;letter-spacing: 2px; position: relative; line-height: 34px; box-sizing: border-box;margin:0 auto;}
.product .pro h2 span:before{width: 59px; height:6px;background:#000000; content:""; position: absolute; bottom:-3px;left:30px;}
.product .pro-top ul{margin-bottom: 42px;}
.product .pro-top ul li{float:left; width:24.6%; margin-right: 0.5%; position: relative;overflow: hidden;}
.product .pro-top ul li:last-child{margin-right: 0;}
.product .pro-top ul li .default span{display: block;width:100%; line-height: 0; overflow: hidden;}
.product .pro-top ul li .default span img{width:100%; transition: 1s;}
.product .pro-top ul li:hover .default span img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);}
.product .pro-top ul li .default em{display: inline-block;width:118px;height:118px;padding:16px; box-sizing: border-box;font-size: 36px;line-height:38px;color:#FFFFFF; font-weight: bold; text-align: right;font-family: "思源黑体 CN"; position: absolute; right:29px; bottom:14px;text-shadow:0px 1px 1px rgba(178,136,80,1);  transition: .5s;}
.product .pro-top ul li:nth-child(4) .default em,.product ul li:nth-child(2) .default em{width:155px;text-align: left;}
.product .pro-top ul li .hover{width: 100%; height: 100%; background:rgba(178,135,80,0.9);position: absolute; top:0;left:0;padding-top:40%; box-sizing: border-box;-webkit-transition:all .8s linear;-webkit-transition:all .8s linear;z-index:100; opacity: 0;}
.product .pro-top ul li .hover h3{height:118px; margin:0 auto 18px;padding:16px; box-sizing: border-box;  border:6px solid #FFF;line-height: 38px; text-align: center;}
.product .pro-top ul li .hover span em{display: block;height:29px; line-height: 29px;text-align: center;}
.product .pro-top ul li .hover span em a{display: inline-block;font-size: 18px; color:#FFFFFF; font-family: "思源黑体 CN";padding-left:19px; position: relative;}
.product .pro-top ul li .hover span em a:before{width:10px; height:10px;border:1px solid #FFF; border-radius: 50%; content:""; position: absolute; left:0;top:10px;}
.product .pro-top ul li .hover h3 a{font-size: 36px; color:#FFFFFF;font-family: "思源黑体 CN"; font-weight: bold;}
.product .pro-top ul li:nth-child(1) .hover h3,.product ul li:nth-child(3) .hover h3{width:118px;}
.product .pro-top ul li:nth-child(2) .hover h3,.product ul li:nth-child(4) .hover h3{width:155px;text-align: left;}
.product .pro-top ul li:hover .default em{opacity: 0;}
.product .pro-top ul li:hover .hover{-webkit-transform:rotateY(360deg);transform:rotateY(360deg);opacity: 1;}
.product .pro-bot{height:251px;}
.product .pro-bot ul{height:218px;}
.product .pro-bot ul li{float:left;width:169px;margin-left:37px;}
.product .pro-bot ul li:first-child{margin-left: 0;}
.product .pro-bot ul li i{display: block; width:169px; height:169px; margin-bottom: 12px;}
.product .pro-bot ul li i img{width:100%;}
.product .pro-bot ul li span{display: block; text-align: center;}
.product .pro-bot ul li span em{display: block;height: 24px; line-height: 24px; font-size: 20px; color:#000000;font-family: "Adobe 黑体 Std"; }
.product .pro-bot ul li span b{display: block;height:13px; line-height: 13px;font-size: 12px; color:#B0B0B0; font-family: "Adobe 黑体 Std"; font-weight: normal;}
.product .pro-gd{width:1200px;height:67px; background:#ADADAD; text-align: center;margin:0 auto;}
.product .pro-gd a{display: block;}
.product .pro-gd em{display: inline-block;font-size: 22px;color:#FFFFFF; height:67px; line-height: 67px;padding-right:41px; background:url(../images/pro-gd.png) no-repeat right;}


/**/
.zxbj{height:945px; background:#EEEEEE;padding-top:101px; box-sizing: border-box;}
.zxbj .zx{height:123px;margin-bottom: 50px;}
.zxbj .zx .zx-tit{height:68px;border-bottom:8px solid #000000;padding-top:17px; box-sizing: border-box;}
.zxbj .zx .zx-tit em{display: block;width:500px;height:43px; line-height: 43px;font-size: 24px; color:#0F1217;font-family: "Adobe 黑体 Std"; float:left;}
.zxbj .zx .zx-tit i{display: block; width:500px; float:right;height:43px; line-height: 43px;text-align: right;font-size: 18px; color:#0F1217;font-family: "Adobe 黑体 Std";letter-spacing: 1px;}
.zxbj .zx h2{width:266px;margin:-68px auto 0;background:#EEEEEE;}
.zxbj .zx h2 span{display: block; width:118px; height:118px;font-size: 30px; color:#0F1217;border:1px solid #000000;padding-top:24px; text-align: center;letter-spacing: 2px; position: relative; line-height: 34px; box-sizing: border-box;margin:0 auto;}
.zxbj .zx h2 span:before{width: 59px; height:6px;background:#000000; content:""; position: absolute; bottom:-3px;left:30px;}
.zxbj .zx-con{height:570px;}
.zxbj .zx-con ul li{float:left;width:289px; margin-left: 13px;}
.zxbj .zx-con ul li:first-child{margin-left: 0;}
.zxbj .zx-con ul li dl dt{height:324px; line-height: 0; overflow: hidden;}
.zxbj .zx-con ul li dl dt img{width:100%; transition: 1s;}
.zxbj .zx-con ul li dl dd{height:245px;background:#FFF;position: relative;z-index:200;}
.zxbj .zx-con ul li dl dd .bj{width:28px; height:29px;background:url(../images/zx-icon.png) no-repeat center; position: absolute; top:-12px;left:133px;}
.zxbj .zx-con ul li dl dd span{display: block;height:82px; text-align: right;padding-right:19px;padding-top:18px; box-sizing: border-box; margin-bottom: 20px;}
.zxbj .zx-con ul li dl dd span em{display: block;height:38px; line-height: 38px;margin-bottom: 2px; font-size: 36px; color:#000000;font-family: "Adobe 黑体 Std"; }
.zxbj .zx-con ul li dl dd span i{display: inline-block;width:77px; height:24px; background:#ADADAD; text-align: center; font-size: 18px; color:#FFFFFF;font-family: "Adobe 黑体 Std";}
.zxbj .zx-con ul li dl dd p{font-size: 14px; color:#737373;line-height: 22px;padding-left:28px;}
.zxbj .zx-con ul li.fr .bj{top:228px;}
.zxbj .zx-con 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);}

/**/
.adv{padding-top:100px; box-sizing: border-box;}
.adv .ad{height:123px;margin-bottom: 53px;}
.adv .ad .ad-tit{height:68px;border-bottom:8px solid #000000;padding-top:17px; box-sizing: border-box;}
.adv .ad .ad-tit em{display: block;width:500px;height:43px; line-height: 43px;font-size: 24px; color:#0F1217;font-family: "Adobe 黑体 Std"; float:left;}
.adv .ad .ad-tit i{display: block; width:500px; float:right;height:43px; line-height: 43px;text-align: right;font-size: 18px; color:#0F1217;font-family: "Adobe 黑体 Std";letter-spacing: 1px;}
.adv .ad h2{width:266px;margin:-68px auto 0;background:#FFF;}
.adv .ad h2 span{display: block; width:118px; height:118px;font-size: 30px; color:#0F1217;border:1px solid #000000;padding-top:24px; text-align: center;letter-spacing: 2px; position: relative; line-height: 34px; box-sizing: border-box;margin:0 auto;}
.adv .ad h2 span:before{width: 59px; height:6px;background:#000000; content:""; position: absolute; bottom:-3px;left:30px;}
.adv .adv-con{height:667px; position: relative;}
.adv .adv-con dl dt{width:960px; height:667px; float:left; overflow: hidden; margin-left: -360px;}
.adv .adv-con dl dt img{width:100%; transition: 1s;}
.adv .adv-con dl dt:hover img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);}
.adv .adv-con dl dd{width:960px; height:667px; float:right;padding:81px 0 0 100px; box-sizing: border-box; margin-right: -360px; position: relative;}
.adv .adv-con dl dd:before{width:100%; height:100%;box-shadow:0px 0px 54px 0px rgba(222,222,222,1); content:""; position: absolute; left:0;top:0;z-index:-1;}
.adv .adv-con dl dd span{display: block; margin-bottom: 26px;}
.adv .adv-con dl dd span b{display: block;height:50px; line-height: 50px;font-size: 42px; color:#000000; font-family: "思源黑体 CN";}
.adv .adv-con dl dd span em{display: block; height:49px;line-height: 49px;font-size: 42px; color:#000000; font-family: "思源黑体 CN";}
.adv .adv-con dl dd p{line-height: 31px;font-size: 15px; color:#5E5E5E; margin-bottom: 15px;width:500px;}
.adv .adv-con dl dd i{display: block;width:32px; height:32px; background:url(http://shiyuan888.com/images/adv-icon.png) no-repeat center;}
.adv .adv-con .adv-hd{width:516px; height:206px;position: absolute; right:0;bottom:66px;}
.adv .adv-con ul li{float:left; width:156px; margin-left: 16px;}
.adv .adv-con ul li i{display: block;height:141px; overflow: hidden; margin-bottom: 3px;}
.adv .adv-con ul li i img{width:100%; transition: 1s;}
.adv .adv-con ul li span{display: block; height:62px; border:2px solid #adadad; box-sizing: border-box;padding-top:8px; text-align: center; transition: .5s;}
.adv .adv-con ul li span b{display: block; height:24px; line-height: 24px;font-size: 18px; color:#000000; transition: .5s; font-family: "Adobe 黑体 Std";}
.adv .adv-con ul li span em{display: block; height:20px; line-height: 20px; font-size: 15px; color:#000000; transition: .5s; font-family: "Adobe 黑体 Std";}
.adv .adv-con ul li.cur i img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);}
.adv .adv-con ul li.cur span{background:#adadad;}
.adv .adv-con ul li.cur span b{color:#FFF;}
.adv .adv-con ul li.cur span em{color:#FFF;}

/**/
.team{height:1280px; background:url(../images/team.jpg) no-repeat center;padding-top:20px; box-sizing: border-box;}
.team .tea{height:123px;margin-bottom: 881px;}
.team .tea .tea-tit{height:68px;border-bottom:8px solid #000000;padding-top:17px; box-sizing: border-box;}
.team .tea .tea-tit em{display: block;width:500px;height:43px; line-height: 43px;font-size: 24px; color:#0F1217;font-family: "Adobe 黑体 Std"; float:left;}
.team .tea .tea-tit i{display: block; width:500px; float:right;height:43px; line-height: 43px;text-align: right;font-size: 18px; color:#0F1217;font-family: "Adobe 黑体 Std";letter-spacing: 1px;}
.team .tea h2{width:266px;margin:-68px auto 0;background:url(../images/teatitbj.jpg) no-repeat center;}
.team .tea h2 span{display: block; width:118px; height:118px;font-size: 30px; color:#0F1217;border:1px solid #000000;padding-top:24px; text-align: center;letter-spacing: 2px; position: relative; line-height: 34px; box-sizing: border-box;margin:0 auto;}
.team .tea h2 span:before{width: 59px; height:6px;background:#000000; content:""; position: absolute; bottom:-3px;left:30px;}
.team .team-con h3{text-align: center;width:1200px;height:210px;background:url(../images/tea-sys.png) no-repeat center;padding-top:21px; box-sizing:border-box;margin:0 auto;}
.team .team-con h3 span{display: block; font-size: 48px; color:#000000; height:57px; line-height: 57px; font-family: "Adobe 黑体 Std"; margin-bottom: 7px;}
.team .team-con h3 em{display: block;font-size: 22px; color:#000000; font-family: "Adobe 黑体 Std"; font-weight: normal;}
.team .team-con h3 i{display: block;font-size: 11px; color:#a9a9a9; line-height: 11px;padding-bottom:61px; background:url(http://shiyuan888.com/images/adv-icon.png) no-repeat bottom center;}

/**/
.case{height:1265px;background:url(../images/casebj.jpg) no-repeat center;padding-top:98px; box-sizing: border-box;}
.case .cas{height:123px;margin-bottom: 50px;}
.case .cas .cas-tit{height:68px;border-bottom:8px solid #000000;padding-top:17px; box-sizing: border-box;}
.case .cas .cas-tit em{display: block;width:500px;height:43px; line-height: 43px;font-size: 24px; color:#0F1217;font-family: "Adobe 黑体 Std"; float:left;}
.case .cas .cas-tit i{display: block; width:500px; float:right;height:43px; line-height: 43px;text-align: right;font-size: 18px; color:#0F1217;font-family: "Adobe 黑体 Std";letter-spacing: 1px;}
.case .cas h2{width:266px;margin:-68px auto 0;background:#FFF;}
.case .cas h2 span{display: block; width:118px; height:118px;font-size: 30px; color:#0F1217;border:1px solid #000000;padding-top:24px; text-align: center;letter-spacing: 2px; position: relative; line-height: 34px; box-sizing: border-box;margin:0 auto;}
.case .cas h2 span:before{width: 59px; height:6px;background:#000000; content:""; position: absolute; bottom:-3px;left:30px;}
.case .cas-nav{height:105px;background:#EEEEEE; margin-bottom: 42px;padding-top:22px; box-sizing: border-box;}
.case .cas-nav ul li{float:left;width: 200px;position: relative;}
.case .cas-nav ul li i{display: block; width:34px; height:34px;margin:0 auto 9px;}
.case .cas-nav ul li .cas-icon1{background:url(../images/cas-icon1.png) no-repeat center;}
.case .cas-nav ul li .cas-icon2{background:url(../images/cas-icon2.png) no-repeat center;}
.case .cas-nav ul li .cas-icon3{background:url(../images/cas-icon3.png) no-repeat center;}
.case .cas-nav ul li .cas-icon4{background:url(../images/cas-icon4.png) no-repeat center;}
.case .cas-nav ul li .cas-icon5{background:url(http://shiyuan888.com/images/cas-icon5.png) no-repeat center;}
.case .cas-nav ul li .cas-icon6{background:url(http://shiyuan888.com/images/cas-icon6.png) no-repeat center;}
.case .cas-nav ul li em{display: block; text-align: center; font-size: 20px; color:#0f1217;font-family: "Adobe 黑体 Std"; transition:.5s;}
.case .cas-nav ul li:hover .cas-icon1{background:url(http://shiyuan888.com/images/cas-icon1_h.png) no-repeat center;}
.case .cas-nav ul li:hover .cas-icon2{background:url(http://shiyuan888.com/images/cas-icon2_h.png) no-repeat center;}
.case .cas-nav ul li:hover .cas-icon3{background:url(http://shiyuan888.com/images/cas-icon3_h.png) no-repeat center;}
.case .cas-nav ul li:hover .cas-icon4{background:url(http://shiyuan888.com/images/cas-icon4_h.png) no-repeat center;}
.case .cas-nav ul li:hover .cas-icon5{background:url(http://shiyuan888.com/images/cas-icon5_h.png) no-repeat center;}
.case .cas-nav ul li:hover .cas-icon6{background:url(http://shiyuan888.com/images/cas-icon6_h.png) no-repeat center;}
.case .cas-nav ul li:hover em{color:#b28750;}
.case .cas-nav ul li:before{width:1px;height:65px; background:#aaaaaa; content:""; position: absolute; right:0; top:0;}
.case .cas-nav ul li:after{width:1px;height:65px; background:#FFF; content:""; position: absolute; left:0; top:0;}
.case .cas-nav ul li:first-child:after{display: none;}
.case .cas-nav ul li:last-child:before{display: none;}
.case .cas-list{height:735px !important;}
.case .cas-list ul li{float:left;width:577px;}
.case .cas-list ul li:last-child{float:right;}
.case .cas-list ul li dl dt{height: 432px; line-height: 0; overflow: hidden;}
.case .cas-list ul li dl dt img{width:100%;transition: 1s;}
.case .cas-list ul li dl dd{height:246px;box-shadow:0px 0px 54px 0px rgba(222,222,222,1);padding:16px 43px 0 46px; box-sizing: border-box;}
.case .cas-list ul li dl dd h4{height:47px; line-height: 47px;}
.case .cas-list ul li dl dd h4 a{font-size: 24px; color:#000000; font-family: "Adobe 黑体 Std"; font-weight: normal; transition:.5s;}
.case .cas-list ul li dl dd span{display: block; height:26px; line-height: 26px;border-top:1px solid #b5b5b5;border-bottom:1px solid #b5b5b5;margin-bottom: 16px;}
.case .cas-list ul li dl dd span em{font-size: 14px; color:#6a6a6a; margin-right: 31px;}
.case .cas-list ul li dl dd p{font-size: 14px; color:#6A6A6A; line-height: 19px; margin-bottom: 23px;}
.case .cas-list ul li dl dd em a{display: block;width: 39px; height:39px; background:url(../images/cas-icon.png) no-repeat center;}
.case .cas-qh{width:137px; height:32px; margin:0 auto; position: relative;}
.case .cas-qh:before{width:500px; height:4px; background:#e5e5e5; content:""; position: absolute;left:-531px;top:14px;}
.case .cas-qh:after{width:500px; height:4px; background:#e5e5e5; content:""; position: absolute;right:-531px;top:14px;}
.case .cas-qh a{display: block;width:32px; height:32px; cursor: pointer;}
.case .cas-qh a.cas-prev{background:url(../images/cas-prev.png) no-repeat center;float:left;}
.case .cas-qh a.cas-next{background:url(../images/cas-next.png) no-repeat center;float:right;}
.case .cas-qh ul{float:left;width:73px; height: 32px;padding-left:2px; box-sizing: border-box; line-height: 29px;}
.case .cas-qh ul li{display:inline-block;width:10px; height:10px;background:#444444; border-radius: 50%;margin:0 3px;}
.case .cas-qh ul li.on{background:#B28750;}
.case .cas-list 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);}
.case .cas-list ul li:hover dl dd h4 a{color:#b28750;}
/**/
.flow{height:530px; background: #EEEEEE;padding-top:100px; box-sizing: border-box;}
.flow .flo{height:123px;margin-bottom: 78px;}
.flow .flo .flo-tit{height:68px;border-bottom:8px solid #000000;padding-top:17px; box-sizing: border-box;}
.flow .flo .flo-tit em{display: block;width:500px;height:43px; line-height: 43px;font-size: 24px; color:#0F1217;font-family: "Adobe 黑体 Std"; float:left;}
.flow .flo .flo-tit i{display: block; width:500px; float:right;height:43px; line-height: 43px;text-align: right;font-size: 18px; color:#0F1217;font-family: "Adobe 黑体 Std";letter-spacing: 1px;}
.flow .flo h2{width:266px;margin:-68px auto 0;background:#EEEEEE;}
.flow .flo h2 span{display: block; width:118px; height:118px;font-size: 30px; color:#0F1217;border:1px solid #000000;padding-top:24px; text-align: center;letter-spacing: 2px; position: relative; line-height: 34px; box-sizing: border-box;margin:0 auto;}
.flow .flo h2 span:before{width: 59px; height:6px;background:#000000; content:""; position: absolute; bottom:-3px;left:30px;}
.flow ul{height:229px; overflow: hidden;width:1221px;}
.flow ul li{float:left; width:100px;height:229px; margin-left: 60px;position: relative;}
.flow ul li:before{width:25px; height:17px; background:url(../images/flo-jt.png) no-repeat center; content:""; position: absolute; top:24px; right:-25px;}
.flow ul li:first-child{margin-left: 0;}
.flow ul li span{display: block; margin-bottom: 60px;}
.flow ul li span i{display: block; width:66px; height:66px; position: relative; margin-bottom: 8px;}
.flow ul li span i img{position: relative;width:100%; z-index:100;}
.flow ul li span i:before{width:66px; height:66px; background:#969696;border-radius: 50%;overflow: hidden;content:""; position: absolute; left:0;top:0;-webkit-transform: translateX(0) rotate(0);transform: translateX(0) rotate(0);-webkit-transition: all 0.35s ease-out;transition: all 0.35s ease-out;}
.flow ul li span i:after{width:66px; height:66px; background:#b28750;border-radius: 50%;overflow: hidden;content:""; position: absolute; left:0;top:0;opacity: 0; transform: scale(0);transition: .5s;}
.flow ul li:hover span i:before{opacity: 0;visibility:hidden;-webkit-transform: translateX(100%) rotate(180deg);transform: translateX(100%) rotate(180deg);}
.flow ul li:hover span i:after{opacity: 1; transform: scale(1);}
.flow ul li span b{display: block; height:30px; line-height: 30px;font-size: 20px; color:#000000;font-family: "Adobe 黑体 Std"; font-weight:normal;}
.flow ul li span em{display: block; height:23px; line-height: 23px; font-size: 11px; color:rgba(255,255,255,0.3);}
.flow ul li strong{display: block; width:75px; height:63px;}
.flow ul li strong img{width:100%;}

/**/
.news{height:1102px;padding-top:100px; box-sizing: border-box;}
.news .new{height:123px;margin-bottom: 34px;}
.news .new .new-tit{height:68px;border-bottom:8px solid #000000;padding-top:17px; box-sizing: border-box;}
.news .new .new-tit em{display: block;width:500px;height:43px; line-height: 43px;font-size: 24px; color:#0F1217;font-family: "Adobe 黑体 Std"; float:left;}
.news .new .new-tit i{display: block; width:500px; float:right;height:43px; line-height: 43px;text-align: right;font-size: 18px; color:#0F1217;font-family: "Adobe 黑体 Std";letter-spacing: 1px;}
.news .new h2{width:266px;margin:-68px auto 0;background:#FFF;}
.news .new h2 span{display: block; width:118px; height:118px;font-size: 30px; color:#0F1217;border:1px solid #000000;padding-top:24px; text-align: center;letter-spacing: 2px; position: relative; line-height: 34px; box-sizing: border-box;margin:0 auto;}
.news .new h2 span:before{width: 59px; height:6px;background:#000000; content:""; position: absolute; bottom:-3px;left:30px;}
.news .news-con{position: relative;height:845px;}
.news .news-con .news-nav{width:862px; height:187px;background:url(../images/news-tit.jpg) no-repeat center; margin-left: 195px;padding-left:41px; box-sizing: border-box; margin-bottom: 26px; position:relative;z-index:50;}
.news .news-con .news-nav ul li{float:left; width:142px; height:142px; margin-left: 76px;}
.news .news-con .news-nav ul li a{display: block; height:142px; padding:42px 40px 0; box-sizing: border-box; line-height: 32px; text-align: center; font-size: 24px; color:#0F1217;}
.news .news-con .news-nav ul li.cur a{font-weight: bold; color:#b28750;}
.news .news-con .news-list{width:933px; float:right;}
.news .news-con .news-list ul li{float:left;width:434px; height:135px; background:#EEEEEE; margin-left: 31px; margin-bottom: 30px; padding:20px 27px 0 19px; box-sizing: border-box;position: relative;}
.news .news-con .news-list ul li dl{position: relative;z-index:100;}
.news .news-con .news-list ul li dl dt{width:149px; height:85px; float:left; line-height: 0; overflow: hidden;}
.news .news-con .news-list ul li dl dt img{width: 100%; transition: 1s;}
.news .news-con .news-list ul li dl dd{width:217px; margin-left: 22px;float:left;}
.news .news-con .news-list ul li dl dd i{display: block; height:28px; line-height: 28px;font-size: 16px; color:#444444; margin-bottom: 6px; transition: .5s;}
.news .news-con .news-list ul li dl dd h4{line-height: 25px; }
.news .news-con .news-list ul li dl dd h4 a{font-size: 18px; color:#444444; font-weight: normal; transition: .5s;}
.news .news-con .news-list ul li:before{width:0;height:135px; background:#b28750; content:""; position: absolute; left:0;top:0; transition: .5s;}
.news .news-con .news-list ul li:after{width:0;height:135px; background:#b28750; content:""; position: absolute; right:0;top:0; transition: .5s;}
.news .news-con .news-list 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);}
.news .news-con .news-list ul li:hover:before{width:50%;}
.news .news-con .news-list ul li:hover:after{width:50%;}
.news .news-con .news-list ul li:hover dl dd i{color:#FFF;}
.news .news-con .news-list ul li:hover dl dd h4 a{color:#FFF;}
.news .news-con .rw{display: block; width:332px; height:747px;background:url(../images/news-rw.jpg) no-repeat center;position: absolute; left:-99px; bottom:0;}


/**/
.about{height:1210px;margin-top: -60px;}
.about .abo{height:123px;margin-bottom: 52px;}
.about .abo .abo-tit{height:68px;border-bottom:8px solid #000000;padding-top:17px; box-sizing: border-box;}
.about .abo .abo-tit em{display: block;width:500px;height:43px; line-height: 43px;font-size: 24px; color:#0F1217;font-family: "Adobe 黑体 Std"; float:left;}
.about .abo .abo-tit i{display: block; width:500px; float:right;height:43px; line-height: 43px;text-align: right;font-size: 18px; color:#0F1217;font-family: "Adobe 黑体 Std";letter-spacing: 1px;}
.about .abo h2{width:266px;margin:-68px auto 0;background:#FFF;}
.about .abo h2 span{display: block; width:118px; height:118px;font-size: 30px; color:#0F1217;border:1px solid #000000;padding-top:24px; text-align: center;letter-spacing: 2px; position: relative; line-height: 34px; box-sizing: border-box;margin:0 auto;}
.about .abo h2 span:before{width: 59px; height:6px;background:#000000; content:""; position: absolute; bottom:-3px;left:30px;}
.about .abo-con{position: relative;width:1200px; margin:0 auto;}
.about .abo-con .abo-tact{height:937px; position: relative;}
.about .abo-con .abo-tact ul li{position: absolute; line-height: 0; overflow: hidden;}
.about .abo-con .abo-tact ul li img{width: 100%; transition: 1s;}
.about .abo-con .abo-tact ul li.ab1{width:597px; height:195px; top:34px; left:0;}
.about .abo-con .abo-tact ul li.ab2{width:275px; height:229px; top:0; left:601px;}
.about .abo-con .abo-tact ul li.ab3{width:318px;height:432px; right:0; top:34px;}
.about .abo-con .abo-tact ul li.ab4{width:302px;height:466px; left:37px;top:233px;}
.about .abo-con .abo-tact ul li.ab5{width:357px;height:238px; bottom:0;left:-12px;}
.about .abo-con .abo-tact ul li.ab6{width:532px;height:233px;bottom:0;left:345px;}
.about .abo-con .abo-tact ul li.ab7{width:271px;height:412px;right:47px; bottom:54px;}
.about .abo-con .abo-desc{width:532px; height: 466px; box-shadow:0px 0px 54px 0px rgba(222,222,222,1); position: absolute; left:344px; top:233px; padding-top:43px; box-sizing: border-box;}
.about .abo-con .abo-desc h3{width:200px;height:99px; margin:0 auto 31px;}
.about .abo-con .abo-desc h3 img{width:100%;}
.about .abo-con .abo-desc p{ line-height: 29px; text-align: center;font-size: 15px; color:#4A4949; margin-bottom: 25px;}
.about .abo-con .abo-desc em{display: block;width:39px; height:39px; margin:0 auto;}
.about .abo-con .abo-desc em a{display: block; height:39px; background:url(../images/cas-icon.png) no-repeat center;}
.about .abo-con .abo-tact ul li:hover img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);}