﻿@charset "utf-8";
/*end*/
body{overflow-x:hidden;}

.tit h2{text-align: center;background:url(../images/tb2.png) no-repeat bottom center;}
.tit h2 span{display: block;font-size: 40px; line-height: 40px; color:#333333; font-weight: bold; margin-bottom: 14px;}
.tit h2 em{display: block; font-size: 20px; line-height: 20px; color:#666666; font-weight: normal; } 


.yzbj{height:402px; background:url(../images/yzbj.jpg) no-repeat center;}
.yz{padding-top:90px;}
.yz span{display: block;width:400px; height:222px;float:left;overflow: hidden;position:relative;}
.yz span img{width:400px; height:222px;transition: .5s;}
.yz span:hover img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);}


.yz span:after{content: ''; cursor: pointer; position: absolute; left: -100%; top: 0; width:100%; height:100%; background-image: -moz-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,.5),rgba(255,255,255,0)); background-image: -webkit-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,.5),rgba(255,255,255,0)); transform: skewx(-25deg); }
.yz span:hover:after{left:100%; -moz-transition:1s; -o-transition:1s; -webkit-transition:1s; transition:1s;}


.yz .yzsm{width:742px; float:right; height:222px; padding-top:7px;}
.yz .yzsm i{display: block;width:407px; height:46px; margin-bottom: 20px;}
.yz .yzsm i img{width:407px; height:46px;}
.yz .yzsm p{height:72px; font-size: 16px; color:#666666; margin-bottom: 40px;line-height:25px;}
.yz .yzsm strong{display: block; height:32px;float:right;}
.yz .yzsm strong em{display: block; height:32px; line-height: 32px;float:left; font-size: 16px; color:#333333; margin-right: 11px; font-weight: normal;position: relative;}
/*
.yz .yzsm strong img{width:87px; height:32px; float:right;}*/
.yz .yzsm strong img{width:123px; float:right;margin-top:-21px;margin-left:-26px;}
.yz .yzsm strong em:before{width:87px; height:1px; background:#333333; content:""; position: absolute;top:17px;right:57px;}
/**/
.product{height:1128px;}
.pro{padding-top:89px;}
.pro .tit h2{height:100px; margin-bottom: 33px;}
.pro .pronav{width:257px;float:left;background:#f2f4f5; box-sizing: border-box;}
.pro .pronav h3{width:257px; height:152px; background:url(../images/probj.jpg) no-repeat center;text-align: center; padding-top:51px; box-sizing: border-box;}
.pro .pronav h3 span{display: block;font-size: 30px; line-height: 30px; color:#FFFFFF; margin-bottom: 13px;}
.pro .pronav h3 i{display: block;font-size: 16px; color:#FFF;font-family: "Arial"; text-transform: uppercase;opacity: 0.6;}
.pro .pronav h4{height:60px;line-height: 60px;padding-left:33px;padding-right:30px;border-top:1px solid #FFF;border-bottom:1px solid #e5e6e6; box-sizing: border-box;transition:.5s;}
.pro .pronav h4 a{display: block; background:url(../images/tb.png) no-repeat right; font-size: 17px; color:#1b1b1b; font-weight: normal;transition:.5s;overflow: hidden;text-overflow: ellipsis;
white-space: nowrap; font-weight:bold;}
.pro .pronav h4:hover{background:#1d2088;}
.pro .pronav h4:hover a{color:#FFF;background:url(../images/tb_h.png) no-repeat right;}
.pro .pronav h4.first{border-top:0;}
.pro .pronav h4.last{border-bottom:0;}

.pro .pronav ul li{height: 50px;font-size: 16px;line-height: 50px;padding-left: 54px;padding-right: 40px; margin-bottom: 1px;background: #ececec; position: relative; overflow: hidden;}
.pro .pronav ul li:after {
            content: "";
            width: 8px;
            height: 8px;
            border: 2px solid #b8b8b8;
            border-style: solid solid none none;
            position: absolute;
            top: 50%;
            left: 32px;
            margin-top: -4px;
            -webkit-transform: rotate(45deg);
            -moz-transform: rotate(45deg);
            -ms-transform: rotate(45deg);
            -o-transform: rotate(45deg);
            transform: rotate(45deg);
        }

.pro .pronav ul li:hover a{color:#1d2087;}
.pro .pronav ul li:hover:after{content: "";
            width: 8px;
            height: 8px;
            border: 2px solid #1d2087;
            border-style: solid solid none none;
            position: absolute;
            top: 50%;
            left: 32px;
            margin-top: -4px;
            -webkit-transform: rotate(45deg);
            -moz-transform: rotate(45deg);
            -ms-transform: rotate(45deg);
            -o-transform: rotate(45deg);
            transform: rotate(45deg);}

.pro .prodesc{width:926px; float:right; height:817px; }
.pro .prodesc .ypsc{height:495px;position: relative;margin-bottom: 18px;}
.pro .prodesc .ypsc dl{height:495px;}
.pro .prodesc .ypsc dl dt{width:495px;height:495px;float:left;position: relative;}
.pro .prodesc .ypsc dl dt img{width:495px;height:495px;}
.pro .prodesc .ypsc dl dt strong{display: block; width:56px; height:20px;position: absolute;right:53px; bottom:19px; font-weight: normal;font-size: 16px; line-height: 20px; color:#666666;text-align:center;}
.pro .prodesc .ypsc dl dt strong b{font-size: 20px; line-height: 20px; font-weight: normal; color:#1D2088;}
.pro .prodesc .ypsc dl dd{float:left;width:430px; height:495px; background:#F2F4F5;padding:54px 25px 0 50px;box-sizing: border-box;}
.pro .prodesc .ypsc dl dd i{display: block;width:65px;height:34px; margin-bottom: 21px; }
.pro .prodesc .ypsc dl dd .sz1{background:url(../images/sz1.png) no-repeat center;}
.pro .prodesc .ypsc dl dd .sz2{background:url(../images/sz2.png) no-repeat center;}
.pro .prodesc .ypsc dl dd .sz3{background:url(../images/sz3.png) no-repeat center;}
.pro .prodesc .ypsc dl dd .sz4{background:url(../images/sz4.png) no-repeat center;}
.pro .prodesc .ypsc dl dd .sz5{background:url(../images/sz5.png) no-repeat center;}
.pro .prodesc .ypsc dl dd h4{display: block;height:28px; line-height:28px;margin-bottom: 39px;}
.pro .prodesc .ypsc dl dd h4 a{ font-size: 28px;color:#333333;font-weight:normal;}
.pro .prodesc .ypsc dl dd .ms{height:203px; overflow:hidden;position:relative;top:-8px;}
.pro .prodesc .ypsc dl dd .ms em{height:80px;position:relative;top:6px; display:block; width:355px; padding-left:10px; box-sizing:border-box;margin-left:0;line-height:24px;}
.pro .prodesc .ypsc dl dd p{font-size: 15px; color:#333333;  overflow: hidden;margin:12px 0;line-height: 22px;}
.pro .prodesc .ypsc dl dd p b{display: block;font-size: 15px;  color:#333333;float:left;}
.pro .prodesc .ypsc dl dd span{display:block;font-size: 18px; line-height: 18px; color:#F29019; font-weight:bold;margin-top:-4px; margin-bottom:28px;padding-left:10px;}
.pro .prodesc .ypsc dl dd em{display: block; width:284px; margin-left:10px; }
.pro .prodesc .ypsc dl dd em a{display: block;float:left; width:142px; height:39px; line-height: 39px; font-size: 16px; color:#FFFFFF;padding-left:53px; box-sizing: border-box;}
.pro .prodesc .ypsc dl dd em a.zx1{background:#1d2088 url(../images/p1.png) no-repeat 20px;}
.pro .prodesc .ypsc dl dd em a.zx2{background:#f29019 url(../images/p2.png) no-repeat 20px;}
.pro .prodesc .ypsc .jt{width:121px; height:12px; position:absolute; bottom:22px;left:352px;}
.pro .prodesc .ypsc .jt i{display: block;width:20px; height:12px;float:left; cursor: pointer;}
.pro .prodesc .ypsc .jt .prev{background:url(../images/prev.png) no-repeat center;}
.pro .prodesc .ypsc .jt .next{background:url(../images/next.png) no-repeat center;float:right;}
.pro .prodesc .prosm{height:300px;overflow: hidden;margin-top: 40px}
.pro .prodesc .prosm ul li{width:300px;height:300px; float:left; margin-right: 13px;}
.pro .prodesc .prosm ul li.first{margin-left: 0;}
.pro .prodesc .prosm ul li span{display: block;width:298px; height:251px; border:1px solid #E5E5E5; border-bottom:0; overflow: hidden;transition: .5s;}
.pro .prodesc .prosm ul li span img{width:298px; height:251px;transition: .5s;}
.pro .prodesc .prosm ul li:hover span img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);}
.pro .prodesc .prosm ul li h5{height:50px; line-height: 50px; text-align: center; font-size: 16px; color:#333333;background:#f2f4f5; font-weight: normal;transition: .5s;}
.pro .prodesc .prosm ul li:hover span{border:1px solid #1d2088;border-bottom:0;}
.pro .prodesc .prosm ul li:hover h5{background:#1d2088; color:#FFF;}
/**/
.ttbj{height:240px;background:url(../images/ttbj1.jpg) no-repeat center; overflow: hidden; animation: myfirst 20s linear 0s infinite alternate;}
@keyframes myfirst{0%{background-position:0 0;} 100%{background-position:100% 100%;}}
.tt{padding-top:36px;}
.tt .ttnav{padding-top:29px;width:600px; float:left; position: relative;}
.tt .ttnav span{display: block; font-size: 35px; line-height: 35px; font-weight: bold; color:#FFF; margin-bottom: 11px;font-family: "思源黑体 CN";}
.tt .ttnav b{display: block;height:38px;}
.tt .ttnav b i{display: block;width:250px; height:23px;float:left; font-size: 10px; color:#FFFFFF; opacity: 0.5; text-transform: uppercase; overflow:hidden;font-weight: normal; font-family: "Arial"; line-height: 13px; }
.tt .ttnav b em{display: block; font-size: 26px; line-height: 26px; color:#FFFFFF; font-weight: normal;}
.tt .ttnav strong{display: block;width:551px; height:42px;background:url(../images/hg.png) no-repeat center; font-size: 30px; line-height:40px;color:#FFF;}
.tt .ttnav .tb3{display: block; width:98px; height:99px;background:url(../images/tb3.png) no-repeat center; font-size: 22px; color:#ffffff; line-height: 99px; text-align: center;position: absolute; right:-70px;top:-6px; font-weight: bold;}
.tt .zxsm{width:425px; height:168px; background:url(../images/kk.png) no-repeat center;float:right;padding-top:22px; box-sizing: border-box;}
.tt .zxsm a{display: block;width:200px; height:46px; line-height: 46px; background:#F29019;border-radius:23px; padding-left:43px; box-sizing: border-box;margin:0 auto 13px; }
.tt .zxsm a em{display: block;padding-left:28px; font-size: 20px; color:#fffefe; font-weight: bold; background:url(../images/zx.png) no-repeat left; }
.tt .zxsm p{text-align: center;height:30px; line-height: 30px; }
.tt .zxsm p i{font-size: 18px; color:#FFF;}
.tt .zxsm p em{font-size: 30px; line-height: 30px; color:#FFF; font-weight: bold;font-family: "Arial";background:url(../images/tel1.png) no-repeat left; padding-left:35px;}
/**/
.project{height:902px; background:#F2F4F5;}
.proj{padding-top:89px;}
.proj h2{margin-bottom: 43px;height:98px;}
.proj .fanav{height:121px; margin-bottom: 19px;}
.proj .fanav ul{width:1000px;float:left;}
.proj .fanav li{float:left; width:200px; height:121px; box-sizing: border-box; border:1px solid #d2d2d2; border-right:0;padding-top:26px;}
.proj .fanav li i{display: block;width:38px; height:33px; margin:0 auto 19px;}
.proj .fanav li .fa1{background:url(../images/fa1.png) no-repeat center;}
.proj .fanav li .fa2{background:url(../images/fa2.png) no-repeat center;}
.proj .fanav li .fa3{background:url(../images/fa3.png) no-repeat center;}
.proj .fanav li .fa4{background:url(../images/fa4.png) no-repeat center;}
.proj .fanav li .fa5{background:url(../images/fa5.png) no-repeat center;}
.proj .fanav li em{display: block; font-size: 18px; color:#333333; line-height: 18px;background:url(../images/hg2.png) no-repeat center; text-align: center;}
.proj .fanav li.cur{background:#1d2088; border:1px solid #1d2088;border-right:0;}
.proj .fanav li.cur .fa1{background:url(../images/fa1_h.png) no-repeat center;}
.proj .fanav li.cur .fa2{background:url(../images/fa2_h.png) no-repeat center;}
.proj .fanav li.cur .fa3{background:url(../images/fa3_h.png) no-repeat center;}
.proj .fanav li.cur .fa4{background:url(../images/fa4_h.png) no-repeat center;}
.proj .fanav li.cur .fa5{background:url(../images/fa5_h.png) no-repeat center;}
.proj .fanav li.cur em{font-size: 18px; color:#FFF; font-weight: bold; background:url(../images/hg2_h.png) no-repeat center;}
.proj .fanav strong{display: block;width:200px; height:121px;float:left; box-sizing: border-box; border:1px solid #d2d2d2; padding-top:26px;}
.proj .fanav strong i{display: block;width:38px; height:33px; margin:0 auto 19px;background:url(../images/fa6.png) no-repeat center;}
.proj .fanav strong em{display: block; font-size: 18px; color:#333333; font-weight: normal; line-height: 18px;background:url(../images/hg2.png) no-repeat center; text-align: center;}
.proj .fanav strong:hover{background:#1d2088; border:1px solid #1d2088;}
.proj .fanav strong:hover i{background:url(../images/fa6_h.png) no-repeat center;}
.proj .fanav strong:hover em{font-size: 18px; color:#FFF; font-weight: bold; background:url(../images/hg2_h.png) no-repeat center;}
.proj .fasm{height: 525px; position: relative;}
.proj .fasm dl{height:525px;}
.proj .fasm dl dt{width:597px; float:left;height:453px;position:relative;overflow:hidden;}
.proj .fasm dl dt img{width:597px; height:453px;}
.proj .fasm dl dt:after{content: ''; cursor: pointer; position: absolute; left: -100%; top: 0; width:100%; height:100%; background-image: -moz-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,.5),rgba(255,255,255,0)); background-image: -webkit-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,.5),rgba(255,255,255,0)); transform: skewx(-25deg); }
.proj .fasm dl dt:hover:after{left:100%; -moz-transition:1s; -o-transition:1s; -webkit-transition:1s; transition:1s;}
.proj .fasm dl dd{width:603px;height:453px; float:left; background:#FFF;padding:72px 58px 0; box-sizing: border-box;position: relative;}
.proj .fasm dl dd h4{display: block; height:30px; margin-bottom: 26px;}
.proj .fasm dl dd h4 a{font-size: 30px; color:#333;font-weight:normal;}
.proj .fasm dl dd h4 a:hover{color:#1d2088;}
.proj .fasm dl dd p{height:75px; font-size: 16px; color:#666666;line-height: 25px;}
.proj .fasm dl dd b{display: block;font-size: 20px; line-height: 20px; color:#333333;margin-top:34px; margin-bottom: 24px;}
.proj .fasm dl dd em{display: block;width:150px; height:30px; text-align: center; line-height: 30px; border:1px solid #817f7f;box-sizing: border-box; position: relative;margin-top: 33px;}
.proj .fasm dl dd em a{display: block;font-size: 15px; color:#2f2f2f;}
.proj .fasm dl dd em i{display: block;width:93px;height:11px; background:url(../images/jt.png) no-repeat center; position: absolute; top:10px; right:-50px; }
.proj .fasm dl dd .bw{display: block;width:124px;height:122px;position: absolute; top:0;right:0;background:url(../images/bw.png) no-repeat center; }
.proj .fasm .jt i{display: block;width:34px; height:21px;cursor: pointer;}
.proj .fasm .jt .prev1{background:url(../images/prev1.png) no-repeat center;position: absolute; top:252px; left:-76px;}
.proj .fasm .jt .next1{background:url(../images/next1.png) no-repeat center;position: absolute; top:252px; right:-76px;}
/**/
.ywbj{height:764px;background:url(../images/ywbj.jpg) no-repeat center;}
.yw{padding-top:89px;}
.yw h2{height:99px; margin-bottom: 40px;}
.yw strong{display: block;width:806px; height:56px; margin:0 auto 43px; font-weight: normal; font-size: 20px; color:#333333; text-align: center; line-height: 30px;}
.yw ul{height:260px; margin-bottom: 45px;}
.yw ul li{float:left;width:300px;height:260px; border-right:1px solid #ededed;box-sizing: border-box;}
.yw ul li.last{border-right:0;}
.yw ul li i{display: block;width:120px; height:133px; margin:0 auto 36px; overflow: hidden;}
.yw ul li i img{transition: all 0.3s linear;}
.yw ul li span{display: block;font-size: 24px; line-height: 24px; text-align: center; color:#000000; margin-bottom: 20px;}
.yw ul li:hover span{color:#1D2088;}
.yw ul li p{font-size: 16px; color:#666666; text-align: center;}
.yw ul li:hover i img{transform: translateY(-133px);}
.yw b{display: block;width:220px;height:50px; border:2px solid #1D2088; text-align: center; line-height: 50px;border-radius:25px;margin:0 auto;transition:.5s; }
.yw b a{display: block;font-size: 18px; color:#1D2088; font-weight: normal;transition:.5s;}
.yw b:hover{background:#1D2088;}
.yw b:hover a{color:#FFF;}
/**/
.ttbj2{height:239px; background:url(../images/ttbj2.jpg) no-repeat center;animation: myfirst 20s linear 0s infinite alternate;}
@keyframes myfirst{0%{background-position:0 0;} 100%{background-position:100% 100%;}}
.tt2{padding-top:56px;}
.tt2 .tt2nav{width:600px;float:left;}
.tt2 .tt2nav span{display: block;font-size: 40px; color:#FFFFFF; font-weight: bold; line-height: 40px; margin-bottom: 12px;}
.tt2 .tt2nav em{display: block; font-size: 31px; line-height: 31px; color:#FFFFFF; margin-bottom: 17px;}
.tt2 .tt2nav strong{display: block;height:40px; }
.tt2 .tt2nav strong i{display: block;float:left; width:210px;height:27px; padding-top:7px; line-height: 13px; font-size: 11px; color:#FFF; opacity: 0.5; text-transform: uppercase; font-weight: normal;}
.tt2 .tt2nav strong b{display: block;float:left;width:303px; height:40px; text-align: center; line-height: 38px; font-weight: normal; font-size: 28px; color:#FFFFFF;background:#F29019;position: relative;}
.tt2 .tt2nav strong b:before{width:33px; height:18px;background:url(../images/dbx.png) no-repeat center; content:""; position: absolute; right:0;top:-18px;}
.tt2 .zxsm{width:425px; height:168px;float:right;padding-top:13px; box-sizing: border-box;margin-right: 90px;}
.tt2 .zxsm a{display: block;width:200px; height:46px; line-height: 46px; background:#F29019;border-radius:23px; padding-left:43px; box-sizing: border-box;margin:0 auto 13px; }
.tt2 .zxsm a em{display: block;padding-left:28px; font-size: 20px; color:#fffefe; font-weight: bold; background:url(../images/zx.png) no-repeat left; }
.tt2 .zxsm p{text-align: center;height:30px; line-height: 30px;}
.tt2 .zxsm p i{font-size: 18px; color:#1c1311;}
.tt2 .zxsm p em{font-size: 30px; line-height: 30px; color:#1c1311; font-weight: bold;font-family: "Arial";background: url(../images/tel2.png) no-repeat left;
padding-left: 35px;}
/**/
.edgebj{height:860px; background:#F2F4F5;}
.edge{padding-top:89px;}
.edge .tit h2{height:107px; margin-bottom: 38px;}

.edge .case-dx{width: 100%;height: 602px;overflow: hidden;position: relative;margin:0 auto 20px;}
.edge .case_c{width:1063px;position: absolute;left: 50%;margin-left: -450px;}
.edge .case-dx .tempWrap{overflow: visible !important;}
.edge .case-ul li{float: left;width: 757px !important;margin: 0 30px !important;position: relative;height:630px;z-index:100;}
.edge .case-ul li dl dt{width:757px; height:430px;z-index:1;}
.edge .case-ul li dl dt img{display:block;width:757px; height:430px;}
.edge .case-ul li dl dd{display: none;height:150px;margin-top:-24px; background:url(../images/xt.png) no-repeat left top; margin-left: 26px; padding-top:51px;padding-left:32px; box-sizing: border-box;z-index: 100;    position: relative;}
.edge .case-ul li.cur dl dd{display: block;}
.edge .case-ul li dl dd span{display: block; height:54px;}
.edge .case-ul li dl dd span em{ font-size: 28px; color:#333333; line-height: 28px;float:left;}
.edge .case-ul li dl dd span b{display: block; float:right; font-weight: normal; font-size: 18px; color:#999999;}
.edge .case-ul li dl dd span b i{font-size: 30px; color:#1D2088;}
.edge .case-ul li dl dd p{width:699px; font-size: 16px; color:#666666;}
.case-dx .prev2,.case-dx .next2{width:60px;height: 538px;top:0;z-index: 9;cursor: pointer;left: 50%;margin-left: 599px;display: block;}
.case-dx .prev2 img,.case-dx .next2 img{margin-top:150px;}
.edge .next2{margin-left:338px;}
.edge .prev2{margin-left:-480px;}
.edge .case-dx .pnBtn .blackBg {display: block;position: absolute;left: 0;top: 0;width: 100%;height: 675px;background: #000;filter: alpha(opacity=50);opacity: 0.6;}
.edge .case-dx .pnBtn { position: absolute; z-index: 1; top: 0; width: 98.8%; height: 675px; cursor: pointer; }
.edge .case-dx .prev {left: -50%;margin-left: -440px;}
.edge .case-dx .next { left: 50%; margin-left: 481px; }
/**/
.casebj{height:773px; background:url(../images/casebj.jpg) no-repeat center;}
.case{padding-top:60px;}
.case .tit h2{height:103px; margin-bottom: 40px;}
.case .caset{ height:512px; position: relative;}
.case .caset .tempWrap{width:1200px !important;}
.case ul li{float:left; width:370px; height:512px; margin-right: 46px;background:#F2F4F5;}
.case ul li dl dt{width:370px; height:276px; overflow: hidden;}
.case ul li dl dt img{width:370px; height:276px; transition: .5s;}
.case ul li:hover dt img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);}
.case ul li dl dd{height:236px;padding-top:34px; box-sizing: border-box;}
.case ul li dl dd h4{display: block;padding-left:37px;height:22px;; margin-bottom: 29px;background:url(../images/f.jpg) no-repeat left;}
.case ul li dl dd h4 a{font-size: 22px; line-height: 22px; color:#333333;font-weight:normal;}
.case ul li:hover h4 a{color:#1d2088;}
.case ul li dl dd p{width:302px; height:62px;margin-left: 36px; font-size: 14px; color:#807F7F; margin-bottom: 38px;}
.case ul li dl dd strong{display: block;height:50px;border-top:1px solid #dfe0e0;transition: .5s;}
.case ul li:hover dl dd strong{background:#1d2088; border-top:1px solid #1d2088;}
.case ul li dl dd strong em{display: block;width:290px; height:50px; line-height: 50px; font-size: 18px; color:#b6b6b6; font-weight: normal;padding-left:36px; box-sizing: border-box; float:left;}
.case ul li dl dd strong i{display: block; float:right;width:79px; height:50px; background:url(../images/gd.png) no-repeat center;transition: .5s;}
.case ul li:hover dl dd strong em{color:#FFF;}
.case ul li:hover dl dd strong i{background:url(../images/gd_h.png) no-repeat center;}
.case .jt i{display: block;width:34px; height:21px;cursor: pointer;}
.case .jt .prev3{background:url(../images/prev1.png) no-repeat center;position: absolute;top:246px; left:-76px;}
.case .jt .next3{background:url(../images/next1.png) no-repeat center;position: absolute;top:246px; right:-76px;}
/**/
.newsbj{height:864px; background:#F2F4F5;}
.news{padding-top:79px;}
.news .tit h2{height:98px; margin-bottom: 40px;}
.news .newst{width:568px; float:left;}
.news .newst h3{height:54px;}
.news .newst h3 strong{display: block;float:left;font-size: 12px; color:#999999; font-family:"Arial"; margin-left: 10px;line-height: 34px;font-weight: normal; text-transform: uppercase;}
.news .newst h3 strong em{font-size: 24px;color:#333333; font-weight: bold; margin-right: 10px; }
.news .newst h3 b{display: block;float:right; font-size: 14px; line-height: 14px;color:#666666; font-weight: normal; position: relative;margin-top: 12px;}
.news .newst h3 b i{display: block;width:286px;height:1px; background:#CCCCCC;position: absolute;top:7px;right:56px; font-weight:normal;}
.news .newst h3:hover strong{color: #1D2088;}
.news .newst h3:hover strong em{color: #1D2088;}
.news .newst h3:hover b{color: #1D2088;}
.news .newst dl{height:419px;}
.news .newst dl dt{width:568px;height:267px;position:relative;overflow:hidden; }

.news .newst dl dt:after{content: ''; cursor: pointer; position: absolute; left: -100%; top: 0; width:100%; height:100%; background-image: -moz-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,.5),rgba(255,255,255,0)); background-image: -webkit-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,.5),rgba(255,255,255,0)); transform: skewx(-25deg); }
.news .newst dl dt:hover:after{left:100%; -moz-transition:1s; -o-transition:1s; -webkit-transition:1s; transition:1s;}


.news .newst dl dt img{width:568px; height:267px;transition:.5s;}
.news .newst dl:hover dt img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);}
.news .newst dl dd{padding-top:25px;}
.news .newst dl dd h4{display: block;height:22px; margin-bottom: 20px;}
.news .newst dl dd h4 a{font-size: 22px; color:#333333; line-height: 22px;font-weight:normal;}
.news .newst dl:hover dd h4 a{color: #1D2088;}
.news .newst dl dd p{font-size: 14px; color:#808080;line-height: 25px;width:548px;}
.news .newst dl dd p a{font-size: 14px; color:#808080;}
.news .newst dl:hover dd p a{color: #1D2088;}
.news .newst ul li{height:19px; line-height: 15px; margin-bottom: 22px;}
.news .newst ul li a{padding-left:24px; background:url(../images/jt3.png) no-repeat 2px;font-size: 14px; color:#333333; border-bottom:1px solid #333333; font-weight:normal;}
.news .newst ul li:hover a{color: #1D2088;border-bottom:1px solid #1D2088;}
.news .kyj{width:583px; float:right;}
.news .kyj h3{height:54px;}
.news .kyj h3 strong{display: block;float:left;font-size: 12px; color:#999999; font-family:"Arial"; margin-left: 10px;line-height: 34px;font-weight: normal; text-transform: uppercase;}
.news .kyj h3 strong em{font-size: 24px;color:#333333; font-weight: bold; margin-right: 10px; }
.news .kyj h3 b{display: block;float:right; font-size: 14px; line-height: 14px;color:#666666; font-weight: normal; position: relative;margin-top: 12px;}
.news .kyj h3 b i{display: block;width:184px;height:1px; background:#CCCCCC;position: absolute;top:7px;right:56px; font-weight:normal;}
.news .kyj h3:hover strong{color: #1D2088;}
.news .kyj h3:hover strong em{color: #1D2088;}
.news .kyj h3:hover b{color: #1D2088;}

.news .kyj dl{height:143px; border-bottom:1px solid #d9dbdc;}
.news .kyj dl dt{height:30px; margin-bottom: 21px;}
.news .kyj dl dt i{display: block;width:105px; height:30px; background:#F29019; text-align: center; line-height: 30px;font-size: 16px; color:#FFFFFF;  margin-right: 20px;float:left;font-weight:normal;}
.news .kyj dl dt a{float:left;display: block; font-size: 22px; height:30px; line-height: 30px; color:#4B4B4B; font-weight:normal; }
.news .kyj dl dt a:hover{color:#1D2088;}
.news .kyj dl dd  p{font-size: 14px; color:#808080;height:38px; margin-bottom: 13px;}
.news .kyj dl dd a{ font-size: 14px;color:#1D2088;}
.news .kyj ul{height:204px; padding-top:39px;}
.news .kyj ul li{height:16px; margin-bottom: 21px;}
.news .kyj ul li a{display: block;font-size: 14px; color:#333333;background:url(../images/jt1.png) no-repeat right;font-weight:normal;}
.news .kyj ul li:hover a{background:url(../images/jt1_h.png) no-repeat right; color:#1d2088;}
.news .kyj .gd{height:157px;}
.news .kyj .gd span{display: block;width:410px; height:157px;float:left;position:relative; overflow:hidden;}


.news .kyj .gd span:after{content: ''; cursor: pointer; position: absolute; left: -100%; top: 0; width:100%; height:100%; background-image: -moz-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,.5),rgba(255,255,255,0)); background-image: -webkit-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,.5),rgba(255,255,255,0)); transform: skewx(-25deg); }
.news .kyj .gd span:hover:after{left:100%; -moz-transition:1s; -o-transition:1s; -webkit-transition:1s; transition:1s;}



.news .kyj .gd span img{width:410px; height:157px;}
.news .kyj .gd a{display: block; width:172px; height:157px;background:#1D2088; float:left; padding-top:56px; box-sizing: border-box;}
.news .kyj .gd a em{display: block;font-size: 18px; color:#FFFFFF;padding-bottom:33px; text-align: center;background:url(../images/jia.png) no-repeat bottom center;}
/**/
.aboutbj{height:877px;}
.about{padding-top:91px;}
.about .ab_sm{height:780px;}
.about .ab_sm strong{display: block;height:500px;position:relative; overflow:hidden;}
.about .ab_sm strong img{width:1200px; height:500px;}

.about .ab_sm strong:after{content: ''; cursor: pointer; position: absolute; left: -100%; top: 0; width:100%; height:100%; background-image: -moz-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,.5),rgba(255,255,255,0)); background-image: -webkit-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,.5),rgba(255,255,255,0)); transform: skewx(-25deg); }
.about .ab_sm strong:hover:after{left:100%; -moz-transition:1s; -o-transition:1s; -webkit-transition:1s; transition:1s;}

.about .ab_sm .tit{width:202px; height:167px;background:url(../images/abkk.jpg) no-repeat center;margin:-120px auto 0; padding-top:28px; box-sizing: border-box;z-index: 100;position: relative;}
.about .ab_sm .tit h2{height:120px;}
.about .ab_sm .tit h2 span,.about .ab_sm .tit h2 em{color:#FFF;}
.about .ab_sm p{line-height:24px;width:1032px;margin:43px auto 37px; font-size: 16px;color:#333333; text-align: center; }
.about .ab_sm a{display: block; width:93px; height:11px; background:url(../images/jt4.png) no-repeat center; margin:0 auto;}




























