.row{overflow: hidden;}
.row .rhd{margin: 64px 0 54px;text-align: center;color: #ced2d7;}
.row .rhd .sEn{font-size: 30px;text-transform: uppercase;margin-bottom: 8px;font-weight: bold;}
.row .rhd .en{font-size: 48px;text-transform: uppercase;margin-bottom: 28px;font-weight: bold;}
.row .rhd.rhd1,.row .rhd.rhd1 .ch{color: #fff;}
.row .rhd .ch{color: #646464;font-size: 24px;position: relative;}
.row .rhd .ch:after{content:'';position: absolute;width: 46px;height: 1px;background: #656565;bottom:-10px;left: 50%;margin-left: -23px;background: #656565;}
.row .rhd .ch.ch1:after{background: #fff;}
.productlist{}
.productlist li{width: 25%;position: relative;}
.productlist img{height: 260px;width: 100%;}
.productlist a{color: #fff;display: block;font-size: 18px;}
.productlist .mask{opacity: 1;}
.productlist .mask,.productlist .more{position: absolute;background: rgba(0,0,0,.1);left: 0;top:0;right: 0;bottom: 0;color: #fff;text-align: center;padding-top: 90px;-webkit-transition: opacity .4s;-moz-transition: opacity .4s;-ms-transition: opacity .4s;transition: opacity .4s;}
.productlist .mask em:nth-of-type(2){display:block;margin:14px 0;}
.productlist .more{padding: 36px;display: block;opacity: 0;}
.productlist .moreInner{display:block;position:relative;line-height: 183px;}
.productlist .moreInner:before,.productlist .moreInner:after{position: absolute;content: '';top:0;left: 0;right: 0;bottom: 0;-webkit-transition: all .4s;transition: all .4s;}
.productlist .moreInner:before{border-top:1px solid #fff;border-bottom: 1px solid #fff;-webkit-transform: scale(0,1);transform: scale(0,1);opacity: 0;}
.productlist .moreInner:after{border-right:1px solid #fff;border-left: 1px solid #fff;-webkit-transform: scale(1,0);transform: scale(1,0);opacity: 0;}
.productlist .more .ic1{margin-right: 20px; margin-top:5px;}
.productlist a:hover .mask{opacity: 0;}
.productlist a:hover .more{opacity: 1;}
.productlist a:hover .moreInner:before,.productlist a:hover .moreInner:after{opacity: 1;-webkit-transform: scale(1);transform: scale(1);}
.solution{background: url(../images/bg.jpg) no-repeat;height: 720px;}
.solution #scrollPic{height: 377px;}
.solution .solutionlist{margin-top: 20px;}
.solutionlist li{margin-right:49px ;width: 365px;padding: 1px;background: #fff;}
/*.solutionlist li:last-child{margin-right: 0;}*/
.solutionlist>a,.solutionlist img{display: block;width: 365px;height: 249px;}
.solutionlist .solutxt{padding: 20px 10px 25px;font-size: 14px;}
.solutionlist .solutxt h4{color: #878787;margin-bottom: 10px;}
.solutionlist .solutxt a.detail{color: #bcbcbc;}
.about{color: #fff;}
.about .rbd{background: #2f2f2f;}
.about img{width: 600px;height: 463px;}
.about .abtxt{padding: 58px 52px 0 653px;}
.about .abtxt h4{font-size: 18px;margin-bottom: 32px;}
.about .abtxt p{font-size: 14px; line-height: 22px;}
.about .abtxt .detail{margin-top: 34px;}
.about .abtxt .detail a{color: #858585;text-transform: uppercase;}
.about .abtxt .detail a.block{margin-bottom: 8px;color: #fff;font-size: 14px;}
.about .abtxt .detail .ic2{margin-left: 14px;}
.content{}
.content .submenu{padding: 16px 0;}
.content .submenu a{display: inline-block;padding: 0 14px;line-height: 40px;border:1px solid #fff;color: #838383;font-size: 16px;margin-right: 44px; font-weight:bold;}
.content .submenu a:hover,.content .submenu a.current{border-color: #ae1d1d;color: #ae1d1d;}
.product{margin-top: 50px;}
.product li{width: 283px;margin:0 74px 68px 0;height:240px;}
.product li:nth-of-type(3n){margin-right: 0;}
.product li a.block{ text-align:center; width:283px; height:239px; display:table-cell; vertical-align:middle;}
.product img{max-width:283px; max-height: 239px; vertical-align:middle;}
.product .sptxt{display: block; padding:10px 0;text-align: center;background:#f3f2f2;font-size: 16px;}
.proDetail{}
.proDetail .proTop{padding: 62px 0 100px;}
.proDetail .imgAnimate{width: 486px;position: relative;}
.proDetail .imgAnimate div{margin: 0 67px;}
.proDetail .imgAnimate li{width: 358px; height:230px;}
.proDetail .imgAnimate li div{width: 358px; height:230px; text-align: center; display:table-cell;vertical-align:middle;}
.proDetail .imgAnimate img{max-width:358px; max-height: 230px;vertical-align:middle;}
.proDetail .imgAnimate .imgArrow{position: absolute;top:104px;background: url(../images/arrow2.png) no-repeat;width: 26px;height: 52px;}
.proDetail .imgAnimate .imgPrev{left: 0;}
.proDetail .imgAnimate .imgNext{right: 0;background-position: -28px 0;}
.proDetail .protxt{width: 442px;}
.proDetail .protxt h4{padding: 22px 0 52px;font-size: 21px;color: #2e5dbd;}
.proDetail .protxt p{line-height: 28px;font-size: 16px;}
.proDetail .proBot{border-top:1px solid #d3d3d3;padding: 22px 0;}
.proDetail .proBot .promenu{text-align: center;margin-bottom: 26px;}
.proDetail .proBot .promenu span{font-size: 18px;color: #000000;padding: 0 55px;cursor: pointer; font-weight:bold;}
.proDetail .proBot .promenu span.current{color: #ae1d1d;}
.proDetail .proBot .probd .proCon{display: none;}
.proDetail .proBot .probd .proCon table{margin:0 auto;}
.proDetail .proBot .probd .proCon p{font-size: 16px;color: #000000;line-height: 28px;}
.companyTop{background: url(../images/company1.jpg) no-repeat;height: 575px;padding-top: 80px;background-size: 100% 100%;}
.companyTop,.companyBot{-webkit-box-sizing: border-box;-ms-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.companyTop .ctLeft{width: 100px;font-size: 18px;text-align: right;}
.companyTop .ctLeft h4{color: #ae1d1d;margin-bottom: 14px;}
.companyTop .ctLeft p{color: #bbb8b8;line-height: 20px;text-transform: uppercase;}
.companyTop .ctRight{padding-left: 68px;width: 794px;border-left: 12px solid #ae1d1d;}
.companyTop .ctRight p{line-height: 30px;color: #595959;}
.companyTop .ctRight img{display: block;max-width: 100%;height: auto;}
.companyBot{background: url(../images/company2.jpg) no-repeat;padding: 184px 0 0 0;height: 484px;background-size:100% 100% ;}
.companyBot .companyTxt{margin-left: 590px;}
.companyBot .companyTxt p{line-height: 27px;color: #595959;}
.contact{margin: 120px auto 118px;}
.contact img{width: 464px;height: 164px;}
.contact .contaxt{width: 360px;}
.contact .contaxt h4{font-size: 16px;color: #5f5f5f;font-weight: bold;}
.contact .contaxt p{line-height: 32px;color: #838383;}
.ulform{width: 460px;margin: 48px auto 40px; padding-left:40px;}
.ulform li{ margin-bottom:10px;}
.ulform label{line-height: 20px;font-size: 14px;color: #2e5dbd; font-weight:bold; margin-right:10px;}
.ulform .inptxt,.ulform .textarea{width: 400px;height: 30px;padding: 5px;background: none; color: #797979; border:1px solid #999; vertical-align:top;}
.ulform .textarea{height: 76px; resize:none;}
.ulform .btnSub{padding: 0 30px;line-height: 30px;background: #2e5dbd;color: #fff;margin-top: 24px;border: none;}
.ulform li.tc{border: none;}
.downlist{margin-bottom: 48px;}
.downlist li{border-bottom: 1px solid #d7d7d7;line-height: 40px;font-size: 18px;color: #868686;}
.downlist .downicon{background: url(../images/down.png) no-repeat;width: 22px;height: 22px;margin-top: 8px;}
.downlist .size{margin-right:92px ;}
.downlist .date{margin-right: 110px;}
.downlist a.ellipsis{width: 420px;color: #868686;}
.newslist{padding: 48px 0 0 0;}
.newslist li{margin-bottom: 64px;}
.newslist .imga{ display:inline-block;width: 254px;height: 155px; text-align:center;}
.newslist img{max-width: 254px;max-height: 155px;}
.newslist .newtxt{width: 710px;}
.newslist .newtxt h4{font-size: 16px;color: #3466c2;margin-bottom: 18px;}
.newslist .newtxt p{line-height: 25px;color: #838383;}
.newslist .newtxt .btnDetail{margin-top: 38px;display: inline-block;background: #3466c2;border-radius: 20px;padding: 0 24px;line-height: 32px;color: #fff;}
.slide-page { position: fixed; _position: absolute; z-index: 100; top: 50%; right: 30px; margin-top: -65px; }
.slide-page .trig { display: block; margin: 15px 0; width: 8px; height: 8px; overflow: hidden; cursor: pointer;background:#eee;border-radius:50%; }
.slide-page .trig-current { background:#f00; }
.contentWrap{width: 100%;position: absolute;top:72px;left: 0;bottom:0;overflow: hidden;}
.fadeInUp {-webkit-animation-name: fadeInUp;animation-name: fadeInUp;-webkit-animation-duration: 1s;animation-duration: 1s;
 -webkit-animation-fill-mode: both;animation-fill-mode: both}
@-webkit-keyframes fadeInUp { 
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0,30%,0);
        transform: translate3d(0,30%,0)
    }

    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes fadeInUp {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0,30%,0);
        transform: translate3d(0,30%,0)
    }

    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

.productnav{ position:relative; float:left;}
.productlink a{ padding:5px 10px; line-height:25px;}
.productbox{ width:500px; position:absolute; display:none; top:40px; left:-210px; border:1px solid #ae1d1d; background-color:#fff; padding-top:10px; z-index:99;}
.productbox li{ float:left;}
.productbox li a{ display:inline-block; width:220px; margin-right:0!important; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; text-align:left; font-size:14px!important; line-height:30px!important; border:none!important;}

#productinput{ position:relative;}
#productinputbox{ display:none; background-color:#FFF; position:absolute; min-width:498px; left:52px; top:28px; border:1px solid #999;}
#productinputbox ul li{ float:left; margin-left:15px;}
#productinputbox ul li a{ cursor:pointer;}

.catlist_ul li{ margin-top:10px;}
.catlist_ul li a{ font-size:14px; font-weight:bold;}
.cur{ color:#ae1d1d;}

.productul{ display:none; margin-top:10px;}