

.container{width:98%;}

@media (min-width:768px){

    .container{width:98%;}

}

@media (min-width:992px){

    .container{width:990px;}

}

@media (min-width:1200px){

    .container{width:1100px;}

}

@media (min-width:1400px){

    .container{width:1400px;}

}

/*

@media (min-width:1600px){

    .container{width:1600px;}

}

*/









@media screen and (max-width:767px){



    body.hideScroll{overflow-y: hidden;}

    #header .container{
        display: flex;
        justify-content: space-between;
        align-items: center;
    }

    .container::after{
        display: none;
    }

    #header .container .top-right{
        display: flex;
        align-items: center;
    }

    #header .container .top-right .d-lg-none{ margin-left: 20px;margin-right: 10px; font-size: 20px;}

    #header .logo{float:left;line-height:80px;width:150px;}

    #header{position:relative;}

    #header .navtoggle{float:right;line-height:80px;}

    #header .navtoggle button{border:none;background:none;cursor:pointer;vertical-align:middle;}

    #header .navtoggle button p{width:30px;height:4px;background-color:#333;-moz-border-radius:5px;border-radius:5px;-webkit-transition:all .5s;-o-transition:all .5s;-moz-transition:all .5s;transition:all .5s;}

    #header .navtoggle button p+p{margin-top:5px;}

    #header.isNav .navtoggle p{background-color:#333;}

    #header.isNav .navtoggle p:nth-child(1){-webkit-transform:matrix(1,0,0,1,0,9) rotate(45deg);-moz-transform:matrix(1,0,0,1,0,9) rotate(45deg);-ms-transform:matrix(1,0,0,1,0,9) rotate(45deg);transform:matrix(1,0,0,1,0,9) rotate(45deg);}

    #header.isNav .navtoggle p:nth-child(2){width:0;}

    #header.isNav .navtoggle p:nth-child(3){-webkit-transform:matrix(1,0,0,1,0,-9) rotate(-45deg);-moz-transform:matrix(1,0,0,1,0,-9) rotate(-45deg);-ms-transform:matrix(1,0,0,1,0,-9) rotate(-45deg);transform:matrix(1,0,0,1,0,-9) rotate(-45deg);}

    .navbarbg{position:fixed;background-color:rgba(0,0,0,.2);width:100%;height:100%;display:none;z-index:70;}

    .navbarbg.active{display:block;}

    .cloudzoom-lens{border:5px solid #888;width:100px;height:100px;box-shadow:0 0 10px rgba(0,0,0,.4);cursor:crosshair;z-index:10}

    .cloudzoom-zoom{border:1px solid #888;width:500px;height:200px;box-shadow:0 0 10px rgba(0,0,0,.4)}

    .cloudzoom-zoom-inside{border:none;box-shadow:none}

    .cloudzoom-caption{display:none;text-align:left;background-color:#000;color:#fff;font-weight:700;padding:10px;font-family:sans-serif;font-size:11px}

    .cloudzoom-blank{background-image:url(../images/blank.png)}

    .cloudzoom-ajax-loader{background-image:url(../images/ajax-loader.gif);width:32px;height:32px}











    /*



    ------------------------- 导航样式



    */

    .ovy{overflow-y: auto;height: 408px;}

    .navbar{position: absolute;top: 100%;left: 0;z-index: 999;background-color: #fff;width: 100%;transform: scaleY(0);transform-origin: top;transition: all .5s ease;
        box-shadow: 0 0 10px rgba(0,0,0,.05);
    }


    .navbar.open{
        transform: scaleY(1);
    }

    .navbar ul{}

    .navbar ul li{font-size: 18px;border-top: none;position: relative;}

    .navbar ul li a{color: #333333;text-transform: uppercase;display: block;position: relative;font-size:16px;line-height: 50px;padding: 0 10px;position: relative;overflow: hidden;border-top: solid 1px #ddd;}

    .navbar ul li a.ta{}



    .navbar ul li.leve1:nth-child(8){padding-right: 40px;}







    .navbar ul li.active a{color: #d81019;}

    .navbar ul li a:hover{color: #d81019;}

    .navbar ul li.cur a{color: #d81019;}





    #header.isNav .navbar{transform: scaleY(1);}



    .navbar ul li .sub{background-color: #fff;z-index: 999;display: none;}

    .navbar ul li.cur .sub{display: block;}

    .navbar ul li .sub .li {}

    .navbar ul li .sub .li:last-child{border-bottom: none;}

    .navbar ul li .sub .li:last-child{border-bottom: none;}

    .navbar ul li .sub .li a{font-size: 15px;font-weight: normal;white-space : nowrap;padding: 0 25px;line-height: 50px;color: #333;text-transform: capitalize;-webkit-transition: all .5s;-o-transition: all .5s;transition: all .5s;}

    .navbar ul li .sub .li a:hover{background-color: #d81019;color: #fff;}

    .navbar ul li .sub .li a::before{display: none;}





    .navbar ul li.searchTop{position: relative;display: none;}

    .navbar ul li.searchTop a{height: 97px;padding: 0 25px;background: url(../images/searchicon.gif) no-repeat center center;}

    .navbar ul li.searchTop::before{content: '';display: block;width: 1px;height: 30px;background-color: #e4e4e4;position: absolute;top: 0;bottom: 0;left: 0;margin:auto;}


    .navbar ul li.lang{display: none;}







    #header .searchbox{position: absolute;top: 100%;left: 0;background-color: #fff;padding: 20px;width: 100%;z-index: 9;border-top: solid 1px #ddd;display: none;}

    #header .searchbox {text-align: center;}

    #header .searchbox input[type="text"]{border:solid 1px #ddd;padding: 10px;width: 50%;}

    #header .searchbox input[type="submit"]{border:none;background-color: #d81019;color: #FFFFFF;padding: 10px 25px;cursor: pointer;}





    #banner{position: relative;overflow: hidden;}

    #banner .swiper-slide{width: 100%;}

    #banner .swiper-slide .p{display: none;}









    #about{background-color: #f9f9f9;padding: 10px 0;}

    #about .container{position: relative;}

    #about .text{background-color: #fff;z-index: 50;padding: 30px 15px;position: relative;}

    #about .text::before{content: 'TOPSINN';font-size: 40px;color: #f5f5f5;font-weight: bold;position: absolute;z-index: -1;line-height: 100%;top: 40px;left: 15px;letter-spacing: 14px;}

    #about .text .h1{font-weight: bold;font-size: 20px;color:#1d1d1d;line-height: 100%;margin-bottom: 20px;}

    #about .text .h3{font-size: 16px;color: #8a8989;text-transform: uppercase;line-height: 100%;}

    #about .text .h3::after{content: '';display: block;background-color: #d81019;width: 40px;height: 4px;margin:25px 0;}

    #about .text .introl{font-size: 14px;color: #4b4a4a;line-height: 30px;margin-bottom: 30px;}

    #about .text .more{width: 167px;height: 40px;line-height: 40px;background-color: #d81019;color: #fff;display: block;text-align: center;font-size: 15px;}

    #about .text .more img{margin-top: -4px;margin-left: 5px;-webkit-transition: all .5s;

    -o-transition: all .5s;

    transition: all .5s;}

    #about .text .more:hover img{margin-left: 15px;}

    #about .imgs{z-index: 100;}

    #about .imgs img{width: 100%;}







    #core{padding: 30px 0 0;border-bottom: solid 1px #eee;margin-bottom: 20px;}

    #core .h1{font-size: 25px;color: #222222;line-height: 100%;text-align: center;margin-bottom: 10px;}

    #core .h3{line-height: 25px;text-align: center;font-size: 13px;color: #6d6d6d;margin-bottom: 35px;}

    #core .lists{text-align: center;}

    #core dl{text-align: center;width: 33.333%;display: inline-block;vertical-align: top;position: relative;margin-bottom: 30px;}

    #core dl dt img{width: 50px;}

    #core dl dd{font-size: 13px;color: #222;}

    #core dl dd h3{font-size: 22px;font-weight: bold;color: #222222;line-height: 100%;margin:15px 0;}

    #core dl dd h3 span{font-size: 24px;vertical-align: top;line-height: 100%;margin-left: 5px;}









    #product{}

    #product .h1{font-size: 26px;color: #222222;line-height: 100%;text-align: center;margin-bottom: 30px;}

    #product .pNavbar{margin-bottom: 3px;}

    #product .pNavbar ul{margin:0 -2px;}

    #product .pNavbar li{width: 50%;display: inline-block;text-align: center;line-height: 55px;padding: 0 2px;}

    #product .pNavbar li a{display: block;background-color: #ededed;font-size: 13px;color: #2e2e2e;position: relative;overflow: hidden;}

    #product .pNavbar li a::after{content: '';display: block;width: 12px;height: 12px;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);background-color: #fff;position: absolute;left: 0;right: 0;bottom: -12px;margin:auto;-webkit-transition: all .5s;-o-transition: all .5s;transition: all .5s;}

    #product .pNavbar li.active a{background-color: #d81019;color: #fff;}

    #product .pNavbar li.active a::after{bottom: -6px;}





    .pbox{overflow: hidden;}

    #product .list{position: relative;overflow: hidden;}

    #product .swiper-slide{height: 440px;background-position: 24% center !important;background-size: cover !important;}

    #product .swiper-slide .red{color: #d81019;}



    #product .swiper-slide .text{width: 90%;margin: 65px auto 0;background-color: rgba(0,0,0,.7);padding: 30px;opacity: 0;transition: all .5s ease;}

        #product .swiper-slide:hover .text{opacity: 1;}

    #product .swiper-slide .text .h3{font-size: 17px;font-weight: bold;color: #fff;line-height: 100%;margin-bottom: 17px;}

    #product .swiper-slide .text h2{font-weight: bold;font-size: 26px;line-height: 100%;color: #fff;}

    #product .swiper-slide .text h2::after{content: '';display: block;width: 50px;height: 4px;background-color: #fff;margin:14px 0;}

    #product .swiper-slide .text .introl{font-size: 13px;color: #fff;line-height: 24px;margin-bottom: 24px;}

    #product .swiper-slide .text .more{width: 150px;height: 40px;line-height: 40px;background-color: #d81019;color: #fff;display: block;text-align: center;font-size: 13px;}

    #product .swiper-slide .text .more img{margin-top: -4px;margin-left: 5px;-webkit-transition: all .5s;

    -o-transition: all .5s;

    transition: all .5s;}

    #product .swiper-slide .text .more:hover img{margin-left: 15px;}



    #product .list .prev{display: block;width: 71px;height: 71px;position: absolute;top: 0;bottom: 0;margin:auto;left: 5%;z-index: 10;background: url(../images/probtnleft.png) no-repeat center;background-color: rgba(0,0,0,.3);border-radius: 90px;display: none;}

    #product .list .prev:hover{background-color: #d81019;}



    #product .list .next{display: block;width: 71px;height: 71px;position: absolute;top: 0;bottom: 0;margin:auto;right: 5%;z-index: 10;background: url(../images/probtnright.png) no-repeat center;background-color: rgba(0,0,0,.3);border-radius: 90px;display: none;}

    #product .list .next:hover{background-color: #d81019;}







    .slide{height: 250px;background-position: 26% center !important;background-size: cover !important;}









    .page-navbar-Horizontal{transition: all .5s ease;height: 65px;border-bottom: solid 1px #ddd;background-color: #fff;display: none;}

    .page-navbar-Horizontal .curshow .downmenu{content:'';display:block;position:absolute;width:12px;height:12px;border-top:solid 1px #333;border-right:solid 1px #333;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);right:3px;top:0;bottom:0;margin:auto;}

    .page-navbar-Horizontal{position:relative;}

    .page-navbar-Horizontal .curshow{font-size:16px;text-align:left;position:relative;z-index:9;overflow: hidden;display: none;}

    .page-navbar-Horizontal ul{text-align: center;}

    .page-navbar-Horizontal li{line-height: 65px;border-top: none;width: 20%;text-align: center;display: inline-block;overflow: hidden;height: 65px;}

    .page-navbar-Horizontal li a{font-size:18px;display:block;padding:0 20px;position: relative;position: relative;}

    .page-navbar-Horizontal li a:hover{color: #fff;background-color: #d81019;}

    .page-navbar-Horizontal li a.am-active{color: #fff;background-color: #d81019;}

    .page-navbar-Horizontal li a.am-active::after{content: '';display: block;width: 12px;height: 12px;background-color: #fff;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);position: absolute;left: 0;right: 0;bottom: -6px;margin:auto;}

    .page-navbar-Horizontal li a:hover::after{content: '';display: block;width: 12px;height: 12px;background-color: #fff;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);position: absolute;left: 0;right: 0;bottom: -6px;margin:auto;}

    .page-navbar-Horizontal li.active a{color: #fff;background-color: #d81019;}

    .page-navbar-Horizontal li.active a::after{content: '';display: block;width: 12px;height: 12px;background-color: #fff;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);position: absolute;left: 0;right: 0;bottom: -6px;margin:auto;}

    .page-navbar-Horizontal.am-sticky{box-shadow: 0 0 10px rgba(0,0,0,.1)}











    #service{padding: 30px 0 0;position: relative;overflow: hidden;}

    #service .h1{font-size: 25px;color: #222222;line-height: 100%;text-align: center;margin-bottom: 30px;}

    #service .lists ul{margin:0 -13px;}

    #service .lists li{text-align: center;display: inline-block;vertical-align: top;width: 100%;padding: 0 13px;margin-bottom: 20px;}

    #service .lists li a{display: block;background-color: #fff;box-shadow: 0 0 20px rgba(0,0,0,.05);padding: 25px;height: 240px;border-bottom: solid 5px #a2a2a2;position: relative;}

    #service .lists li .img{margin-bottom: 15px;}

    #service .lists li a::after{content: '';display: block;position: absolute;bottom: -5px;left: 0;width: 0;height: 5px;background-color: #d81019;-webkit-transition: all .5s;-o-transition: all .5s;transition: all .5s;}

    #service .lists li a:hover::after{width: 100%;}

    #service .lists li a h3{font-size: 21px;color: #222222;line-height: 100%;margin:20px 0 15px;}

    #service .lists li a .des{font-size: 14px;color: #838383;line-height: 24px;}

    #service .lists li a:hover h3{color: #d81019;}







    #program{padding: 10px 0 0;position: relative;overflow: hidden;}

    #program .h1{font-size: 25px;color: #222222;line-height: 100%;text-align: center;margin-bottom: 30px;}



    #program .lists{background: url(../images/programbg.jpg) no-repeat center;height: 300px;overflow: hidden;width: 100%;}

   #program .lists::before{content: '';display: block;width: 100%;height: 100%;z-index: 10;background: url(../images/programbg1.png) repeat;position: absolute;top: 0;left: 0;}

    #program .lists .probox{height: 300px;position: relative;z-index: 99;overflow: hidden;}

    #program .lists::before{content: '';display: block;width: 100%;height: 100%;z-index: 10;background: url(../images/programbg1.png) repeat;position: absolute;top: 0;left: 0;}

    #program .lists .li{width: 25%;float: left;height: 100%;position: relative;}

    #program .lists .li .bg{position: absolute;width: 100%;height: 100%;z-index: 0;opacity: 0;-webkit-transition: all .5s ease;-o-transition: all .5s ease;transition: all .5s ease;z-index: 10;display: none;}

    #program .lists .li:hover .bg{opacity: 1;}

    #program .lists .li a{display: block;color: #fff;padding: 15px;z-index: 15;position: relative;height: 100%;z-index: 509;}

    #program .lists .li::after{content: '';display: block;width: 1px;height: 100%;background-color: rgba(255,255,255,.1);position: absolute;right: 0;top: 0;}



    #program .lists .li a span{background: url(../images/programliicon.png) no-repeat;display: block;width: 53px;height: 14px;position: absolute;top: 30px;-webkit-transition: all .5s ease;-o-transition: all .5s ease;transition: all .5s ease;}

    #program .lists .li a .text {position: absolute;-webkit-transition: all .5s ease;-o-transition: all .5s ease;transition: all .5s ease;top: 200px;}

    #program .lists .li a .text .en{font-size: 13px;text-transform: uppercase;color: #a5a5a5;margin-bottom: 5px;}

    #program .lists .li a .text .cn{font-size: 18px;font-weight: bold;}





    #program .lists .li a:hover .text{top: 30px;}

    #program .lists .li a:hover span{top: 250px;}









    #news{padding: 25px 0 25px;position: relative;overflow: hidden;}

    #news .h1{font-size: 25px;color: #222222;line-height: 100%;text-align: center;margin-bottom: 10px;}

    #news .h3{font-size: 13px;color: #777;line-height: 24px;text-align: center;margin-bottom:20px;}







    #news .nNavbars{text-align: center;margin-bottom: 10px;}

    #news .nNavbars li{width: 50%;height: 45px;line-height: 45px;font-size: 14px;display: inline-block;padding: 0 2px;margin-bottom: 4px;}

    #news .nNavbars li a{color: #666565;display: block;background-color: #e6e6e4;}

    #news .nNavbars li a:hover{background-color: #d81019;color: #fff;}



    #news .lists{margin:0 -19px;}

    #news .lists dl{float: left;padding: 0 19px;margin-bottom: 30px;}

    #news .lists dl dt img{width: 100%;}

    #news .lists dl dd .h4{font-size: 18px;color: #0f0f0f;line-height: 100%;margin:10px 0;}

    #news .lists dl dd .date{font-size: 13px;color: #bdbdbd;margin-bottom: 5px;}

    #news .lists dl dd .introl{font-size: 13px;color: #6f6f6f;line-height: 24px;}















    #Cust{background-color: #f7f7f7;padding: 30px 0 10px;}

    #Cust .tit{position: relative;margin-bottom: 23px;}

    #Cust .tit .h1{font-size: 15px;color: #1a1919;position: relative;display: inline-block}

    #Cust .tit .h1::before{content: '“';position: absolute;font-size: 110px;color: #e1e3ec;left: -80px;top: -40px;display: none;}

    #Cust .tit .h1::after{content: '”';position: absolute;font-size: 110px;color: #e1e3ec;right: 0;bottom: -130px;display: none;}

    #Cust .tit .btn{position: absolute;right: 0;bottom: 0;}

    #Cust .tit .btn a{display: inline-block;width: 35px;height: 35px;background-color: #080403;border-radius: 90px;margin-left: 13px;text-align: center;line-height: 34px;vertical-align: middle;}

    #Cust .tit .btn a img{max-width: 50%;max-height: 50%;}

    #Cust .tit .btn a:hover{background-color: #d81019;}



    #Cust .tit .btn a.prev img{margin-left: -2px;}

    #Cust .tit .btn a.next img{margin-right: -2px;}





    #Cust .lists{border-top: solid 2px #e4e4e4;padding-top:25px;overflow: hidden;}

    #Cust .lists .swiper-slide{text-align: center;}

    #Cust .lists p{text-align: center;font-size: 13px;color: #5c5c5c;padding: 10px 0;}







    #footer{padding: 25px 0 40px;background-color: #161616;overflow: hidden;}



    #footer dl{float: left;width: 100%;border-bottom: none;}

    #footer dl.fndl{position: relative;}

    #footer dl.fndl:nth-child(4){margin-bottom: 20px;}

    #footer dl.fndl dt{line-height: 100%;padding: 0;font-weight: normal;border-bottom: solid 1px rgba(255,255,255,.1);}

    #footer dl dt a{color: #b8b8b8;font-size: 16px;display: block;padding: 10px 0}

    #footer dl.fndl dd{display: none;padding: 10px 0;}

    #footer dl dd p{line-height: 26px;font-size: 15px;color: #7f7f7f;font-size: 16px;}

    #footer dl dd p a{font-size: 13px;color: #fff;display: block;}

    #footer dl dd p a:hover{color: #fff;text-decoration: underline;}

    #footer dl dd .box{display: inline-block;vertical-align: top;}

    #footer dl dd .box:nth-child(1){margin-right: 40px;}







    #footer dl.con{padding-right: 0;float: right;text-align: center;margin-top: 0;}

    #footer dl.con dt{font-size: 16px;color: #fff;margin-bottom: 0;font-weight: normal;color: #b8b8b8;padding: 10px 0}

    #footer dl.con dd{display: block;}

    #footer dl.con dd .h5{font-size: 36px;color: #fff;font-weight: bold;line-height: 100%;margin-bottom: 24px;}

    #footer dl.con dd li{display: inline-block;}

    #footer dl.con dd li img{border:solid 1px #454545;padding: 7px;}

    #footer dl.con dd li:nth-child(1){margin-right: 15px;}

    #footer dl.con dd li p{text-align: center;padding: 5px 0;font-size: 14px;}





    #copy{height: 79px;line-height: 79px;color: #808080;font-size: 14px;background-color: #161616;}

    #copy .container{border-top: solid 1px rgba(255,255,255,.1);text-align: center;}

    #copy span{display: none;}

    #copy a{color: #878787;display: none;}

    #copy a:hover{color: #fff;transition: all .5s ease;}















    .pages-about{line-height: 2;font-size: 15px;color: #555;}

    .pages-about .introl{padding: 40px 0;text-align: center;}

    .pages-about .introl .h1{font-size: 25px;text-align: center;line-height: 100%;margin-bottom: 15px;color: #222;}

    .pages-about .introl .h3{text-align: center;font-size: 13px;line-height: 24px;color: #333;}

    .pages-about .introl .h3::after{content: '';display: block;height: 3px;width: 70px;background-color: #d81019;margin:15px auto 15px;}

    .pages-about .introl h4{font-size: 22px;color: #d81019;margin:20px 0;}



    .pages-about .introl h5{font-size: 22px;color: #111;margin:0 0 20px;}



    .pnumbers{background: url(../images/pnumbersbg.jpg) no-repeat center;padding: 40px 0;background-size: cover;text-align: center;}

    .pnumbers dl{text-align: center;width: 33.333%;display: inline-block;vertical-align: top;position: relative;padding: 10px 0;margin-bottom: 10px;}

    .pnumbers dl:last-child::after{display: none;}

    .pnumbers dl dt img{width: 50px;}

    .pnumbers dl dd{font-size: 12px;color: #fff;}

    .pnumbers dl dd h3{font-size: 25px;font-weight: bold;color: #fff;line-height: 100%;margin:5px 0;}

    .pnumbers dl dd h3 span{font-size: 24px;vertical-align: top;line-height: 100%;margin-left: 5px;}







    .pages-about .hexin{padding: 30px 0 30px;}

    .pages-about .hexin .h1{font-size: 25px;text-align: center;line-height: 100%;margin-bottom: 15px;color: #222;}

    .pages-about .hexin .h3{text-align: center;font-size: 13px;line-height:24px;margin-bottom: 20px;}



    .pages-about .hexin .box{background-color: #fff;box-shadow: 0 0 30px rgba(0,0,0,.08)}

    .pages-about .hexin div[class^="col-"]{margin-bottom: 20px;display: inline-block;float: none;vertical-align: top;}

    .pages-about .hexin .box .img img{width: 100%;}

    .pages-about .hexin .box .text{padding: 30px 20px;text-align: center;}

    .pages-about .hexin .box .text h3{font-size: 20px;color: #111;font-weight: bold;margin-bottom: 15px;line-height: 100%;}

    .pages-about .hexin .box .text .desc{line-height: 26px;font-size: 16px;}







    .pwenhua{padding: 30px 0 30px;}

    .pages-about .pwenhua .h1{font-size: 25px;text-align: center;line-height: 100%;color: #222;}

    .pages-about .pwenhua .h1::after{content: '';display: block;height: 3px;width: 70px;background-color: #d81019;margin:25px auto 20px;}

    .pages-about .pwenhua .h3{text-align: center;font-size: 13px;line-height: 24px;margin-bottom: 30px;}

    .pages-about .pwenhua .lists{}

    .pages-about .pwenhua .lists dl{height: 300px;width: 100%  !important;overflow: hidden;float: left;color: #fff;line-height: 280px;border-right: solid 2px #fff;cursor: pointer;background-size: cover !important;margin-bottom: 20px;}

    .pages-about .pwenhua .lists dl:last-child{border-right: none;}

    .pages-about .pwenhua .lists dl .box{line-height: 100%;display: inline-block;vertical-align: middle;width: 100% !important;}

    .pages-about .pwenhua .lists dl dt{text-align: center;width: 40%;display: inline-block;vertical-align: middle;transition: all .5s ease;}

    .pages-about .pwenhua .lists dl dt img{margin-bottom: 10px;}

    .pages-about .pwenhua .lists dl dt h3{font-size: 14px;font-weight: bold;}

    .pages-about .pwenhua .lists dl dd{width: 50%;display: inline-block;vertical-align: middle;transition: all .5s ease;line-height: 100%;}

    .pages-about .pwenhua .lists dl dd div{width: 100%;font-size: 13px;line-height: 24px;padding-top: 10px;}



    .pages-about .pwenhua .lists dl.active dt{width: 40%;}

    .pages-about .pwenhua .lists dl.active dd{width: 60%;}





    .pages-work{padding: 3% 0;overflow: hidden;}

    .pages-work ul{}

    .pages-work li{margin-bottom: 10px;margin-bottom: 40px;}

    .pages-work li img{width: 100%;padding: 8px;border:solid 1px #ddd;}

    .pages-work li a:hover img{border:solid 1px #d81019;}

    .pages-work li .text{background-color: #f5f5f5;padding: 30px;-webkit-transition: all .5s ease;-o-transition: all .5s ease;-moz-transition: all .5s ease;transition: all .5s ease;}

    .pages-work li .h3{font-size: 16px;line-height: 100%;text-align: center;padding: 20px 0;border:solid 1px #ddd;border-top: none;}

    .pages-work li a:hover .h3{border:solid 1px #d81019;border-top: none;background-color: #d81019;color: #fff;}



    .pages-work li a .contents{display: none;}

    .pages-work .contentsShow{margin-bottom: 10px;padding: 0 10px;font-size: 15px;line-height: 2;clear: both;display: none;}

    .pages-work .contentsShow .box{background-color: #e6212a;padding: 30px;color: #fff;}









    /**

     * 分页

     */





    #page{text-align: center;font-size: 13px;padding: 20px 0;}

    #page span, #page a{display: inline-block;color: #666;}

    #page span.cur{color: #d81019;}









    /**

     * [overflow 发展历程]

     * @type {[type]}

     */

    .history {overflow: hidden;padding: 30px 0;}

    /*.history .row{position: relative;}

    .history .row::after{content: '';display: block;width: 1px;height: 100%;background-color: #333;left: 0;right: 0;margin:auto;top: 75px;position: absolute;}*/

    .about-title {font-size: 30px;color: #333;text-align: center;position: relative;line-height: 100%;}

    .flow {margin-top: 75px;position: relative;}

    .flow-list {float: right;width: 100%;position: relative;}

    li[class*=list] {display: inline-block;}

    .flow-list .flow-warrper {float: right;width: 50%;left: -18px;position: relative;}

    .flow-list .flow-warrper:before {content: '';width: 1px;height: 100%;background: #666;position: absolute;left: 17px;}

    .flow-list:first-child .flow-warrper:before {height: 130%;top: -40px;}

    .flow-list .pro {position: relative;float: left;width: 34px;height: 45px;background-color: #fff!important;border-radius: 50%;margin-right: 35px;z-index: 2;margin-top: -5px;}

    .flow-list .desc {float: left;width: calc(100% - 85px);position: relative;margin-bottom: 55px;}

    .flow-list .desc h3 {text-align: left;font-size: 26px;margin-bottom: 10px;color: #dc2426;line-height: 100%;font-weight: bold;}

    .flow-list .desc p {font-size: 13px;line-height: 2;color: #666;}

    .flow-list .pro:after {content: '';transition: opacity .6s;position: absolute;width: 100%;height: 100%;left: 0;top: 0;background: url(../images/icon38-c.png) no-repeat center;opacity: 0;}

    .flow-list:nth-child(2n) .flow-warrper {float: left;left: 17px;}

    .flow-list:nth-child(2n) .pro {float: right;margin-right: 0;margin-left: 35px;}

    .flow-list:nth-child(2n) .flow-warrper:before {content: '';width: 1px;height: 100%;background: #666;position: absolute;right: 17px;left: auto;}

    .flow-list:nth-child(2n) .desc {float: right;width: calc(100% - 100px);}

    .flow-list:nth-child(2n) .desc h3 {text-align: right;}

    .flow-list:nth-child(2n) .desc p {text-align: right;}



    .flow-list:hover .pro:after{opacity: 1;}



    .flow-list:last-child{text-align: center;font-size: 16px;padding: 30px 0}









    .page-contact{padding: 30px 0;}

    .page-contact .contop .cn{font-size: 26px;color: #111;text-align: center;}

    .page-contact .contop .cn::after{content: '';display: block;width: 30px;height: 3px;background-color: #d81019;margin:15px auto;}

    .page-contact .contop .h3{font-size: 13px;color: #666;text-align: center;margin-bottom: 30px;}

    .page-contact .conbottom {margin-bottom: 30px;}

    .page-contact .conbottom dl{text-align: center;position: relative;padding: 15px 0;}

    .page-contact .conbottom dl[class^="col-"]{float: none;display: inline-block;vertical-align: top;border-bottom: solid 1px #ddd;height: 175px;}

    .page-contact .conbottom dl:nth-child(n+3){border-bottom: none;}

    .page-contact .conbottom dl::after{content: '';display: block;width: 1px;height: 100%;position: absolute;right: 0;top: 0;background-color: #eee;}

    .page-contact .conbottom dl:last-child::after{display: none;}

    .page-contact .conbottom dl dt span{display: inline-block;width: 70px;height: 70px;border:solid 1px #ddd;border-radius: 90px;line-height: 68px;font-size: 35px;color: #999;}

    .page-contact .conbottom dl dd{padding: 15px 0;font-size: 13px;padding: 15px 20px;}



    .page-contact .mapt{font-size: 26px;font-weight: bold;margin-bottom: 25px;color: #333;}

    .allmap{height: 600px;overflow: hidden;border: solid 1px #ddd;}

    #allmap{height: 650px;}











    .AfterSale{padding: 30px 0 0;}

    .AfterSale .h1{text-align: center;font-size: 25px;color: #111;line-height: 100%;}

    .AfterSale .h1::after{content: '';display: block;width: 30px;height: 3px;background-color: #d81019;margin:15px auto;}

    .AfterSale .h3{text-align: center;font-size: 13px;color: #777;margin-bottom: 30px;line-height: 24px;}

    .AfterSale .lists{}

    .AfterSale .lists dl{text-align: center;margin-bottom: 20px;}

    .AfterSale .lists dl dt {margin-bottom: 5px;}

    .AfterSale .lists dl dt img{transition: all .5s ease;width: 80px;}

    .AfterSale .lists dl a:hover dt img{transform: rotate(360deg);}

    .AfterSale .lists dl dd{font-size: 12px;padding: 10px 0;color: #777;line-height: 21px;}

    .AfterSale .lists dl dd h4{font-size: 15px;color: #111;margin-bottom: 5px;line-height: 100%;}



    .Download{padding: 30px 0 30px;position: relative;}

    .Download::after{content: '';display: block;position: absolute;z-index: -1;left: 0;bottom: 0;background-color: #f9f9f9;height: 260px;width: 100%;}

    .Download .h1{text-align: center;font-size: 25px;color: #111;line-height: 100%;}

    .Download .h1::after{content: '';display: block;width: 30px;height: 3px;background-color: #d81019;margin:15px auto;}

    .Download .h3{text-align: center;font-size: 13px;color: #777;line-height: 24px;margin-bottom: 10px;}

    .Download .lists{position: relative;padding-bottom: 20px;}

    .Download .lists .downbox{overflow: hidden;padding: 20px;}

    .Download .lists li{text-align: center;}

    .Download .lists li a{display: block;background-color: #fff;padding: 70px 0;box-shadow: 0 0 20px rgba(0,0,0,.05);position: relative;}

    .Download .lists li a::after{content: '';display: block;height: 4px;width: 0;position: absolute;bottom: 0;left: 0;background-color: #d81019;transition: all .5s ease;}

    .Download .lists li a:hover::after{width: 100%;}

    .Download .lists li .img{margin-bottom: 30px;}

    .Download .lists li img{width: 30%;}

    .Download .lists li h3{font-size: 13px;}

    .Download .swiper-pagination{text-align: center;width: 100%;bottom: 0;}

    .Download .swiper-pagination span{margin-right: 5px;}

    .Download .swiper-pagination .swiper-pagination-bullet-active{background-color: #d81019}



    .problems{padding: 30px 0;background-color: #f9f9f9;}

    .problems .h1{text-align: center;font-size: 25px;color: #111;line-height: 100%;}

    .problems .h1::after{content: '';display: block;width: 30px;height: 3px;background-color: #d81019;margin:5px auto;}

    .problems .h3{text-align: center;font-size: 13px;color: #777;line-height: 100%;margin-bottom: 30px;}

    .problems .lists{}

    .problems .lists li{background-color: #fff;margin-bottom: 10px;overflow: hidden;height: 50px;}

    .problems .lists li a{display: block;}

    .problems .lists li a h4{font-size: 14px;color: #111;line-height: 100%;background-color: #fff;padding: 15px 15px 15px 60px;position: relative;transition: all .5s ease;border:solid 1px #eee;padding-right: 55px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

    .problems .lists li a h4 span{position: absolute;left: 0;top: 0;bottom: 0;width: 48px;display: block;line-height: 48px;text-align: center;font-weight: bold;border-right:solid 1px #eee;}

    .problems .lists li a h4::after{content: '+';display: block;height: 48px;width: 48px;line-height: 48px;position: absolute;right: 0;top: 0;font-size: 30px;text-align: center;}

    .problems .lists li a .desc{color: #777;font-size: 12px;line-height: 2;padding: 25px 15px 25px 50px;font-family: 'Microsoft YaHei';display: none;}



    .problems .lists li.active{height: auto;}

    .problems .lists li.active a h4{color: #fff;background-color: #d81019;border-color: #d81019}

    .problems .lists li.active a h4 span{border-right-color: rgba(255,255,255,.3);}

    .problems .lists li.active a h4::after{content: '-';}

    .problems .lists li.active a .desc{color: #777;font-size: 12px;line-height: 2;border:solid 1px #eee;border-top: none;}



    .Network{padding: 30px 0 0;}

    .Network .h1{text-align: center;font-size: 25px;color: #111;line-height: 100%;}

    .Network .h1::after{content: '';display: block;width: 30px;height: 3px;background-color: #d81019;margin:15px auto;}

    .Network .h3{text-align: center;font-size: 13px;color: #555;line-height: 24px;margin-bottom: 20px;}

    .Network .lists{position: relative;overflow: hidden;}

    .moreshow{position: absolute;right: -30px;top: 0;bottom: 0;margin:auto;width: 30px;height: 90px;background-color:#d81019;color: #fff;text-align: center;line-height: 100%;padding: 8px;cursor: pointer;}

    .dealer-stores-box{float:left;background-color:#fff;height:408px;width:50%;position:absolute;left: -50%;z-index: 99;transition: all .5s ease;}

    .dealer-stores-box.show{left: 0;}

    .dealer-stores-container{background-color:#fbfbfb;width:100%;height:358px;border:1px solid #dcdcdc;border-right:none;}

    .dealer-area-map{border:1px solid #dcdcdc;margin-left:0%;background-color:#fff;}

    .dealer-area-map>div{width:100%;height:408px;}

    .dealer-stores-container .iconfont{float:left;width:32px;height:32px;border-radius:50%;text-align:center;line-height:32px;font-size:32px;color:#a6a6a6;display: none;}

    .dealer-stores-container .info{font-size: 12px;}

    .dealer-stores-container .info h2{font-size: 13px;}

    .dealer-stores-container .swiper-slide{border-bottom:1px dashed #dedede;padding:10px;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer;}

    .dealer-stores-container .swiper-slide.on{background-color: #999;color: #fff;}

    .dealer-stores-container .swiper-slide.on i{color: #fff;}

    .dealer-stores-container .swiper-slide:last-child{border-bottom: none;}



    .dealer-stores-btns>div{border:1px solid #dcdcdc;border-top:none;float:left;width:50%;height:50px;position:relative;color:#fff;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer;-webkit-transition:.2s ease all;-moz-transition:.2s ease all;transition:.2s ease all;}

    .dealer-stores-next{background-color:#6a6a6a;}

    .dealer-stores-next:hover{background-color:#5d5d5d;}

    .dealer-stores-btns>div:after{position:absolute;display:block;width:12px;height:12px;border-top:1px solid #fff;border-right:1px solid #fff;content:'';top:50%;left:50%;}



    .dealer-stores-next:after{-webkit-transform:rotate(-45deg) translate(-6px,-6px);-moz-transform:rotate(-45deg) translate(-6px,-6px);-ms-transform:rotate(-45deg) translate(-6px,-6px);transform:rotate(-45deg) translate(-6px,-6px);}

    .dealer-stores-prev:hover{background-color:#5d5d5d;}

    .dealer-stores-prev{background-color:#6a6a6a;}

    .dealer-stores-btns>div{float:left;width:50%;height:50px;position:relative;color:#343434;-moz-box-sizing:border-box;box-sizing:border-box;border-left:1px solid #e0e0e0;cursor:pointer;-webkit-transition:.2s ease all;-moz-transition:.2s ease all;transition:.2s ease all;}

    .dealer-stores-prev:after{-webkit-transform:rotate(-225deg) translate(0,12px);-moz-transform:rotate(-225deg) translate(0,12px);-ms-transform:rotate(-225deg) translate(0,12px);transform:rotate(-225deg) translate(0,12px);}





    .srv-top{text-align:center;}

.srv-top .t1{line-height:45px;font-size:25px;}

.srv-top .t2{line-height:25px;font-size:13px;margin:10px 0 0;color:#666;}





    /*在线留言*/

    .online-msg{padding:30px 0 30px;}



    .oMsg-form{margin:0 0 0;}

    .oMsgForm-list{width:100%;float:left;}

    .oMsgForm-list li{padding:0 0 0 23px;border-bottom:1px solid #cccccc;position:relative;margin:10px 0 0;}

    .oMsgForm-list li:first-child{margin:0px;}

    .oMsgForm-list li .hint{display:block;line-height:55px;font-size:16px;color:#d81019;position:absolute;left:0px;top:0px;}

    .oMsgForm-list li .text{height:55px;line-height:55px;font-size:16px;border:none;width: 100%;}

    .oMsgForm-list li .text::-webkit-input-placeholder{color:#999999;}

    .oMsgForm-box{width:100%;float:right;margin:22px 0 0;}

    .oMsgForm-box .type{line-height:34px;font-size:16px;color:#999999;}

    .oMsgForm-box .text{padding:10px;height:208px;border:1px solid #cccccc;margin:9px 0 0;width: 100%;}



    .oMsgForm-sub{display:block;width:240px;height:54px;line-height:54px;color:#fff;font-size:20px;background:#d81019;margin:26px auto 0;clear:both;border:none;}



    .hint{color: #d81019;}





    .srv-ctUs{padding:50px 0 62px;text-align:center;color:#fff;background:url(../images/srv-bg2.jpg) no-repeat center center / cover fixed;}

    .srv-ctUs .btn{display:block;width:240px;height:54px;line-height:54px;font-size:18px;color:#d81019;background:#fff;margin:33px auto 0;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;}

    .srv-ctUs .btn span{transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;}

    .srv-ctUs .btn:hover{color:#fff;background:#d81019;}

    .srv-ctUs .btn:hover span{transform:translateY(-5px);-webkit-transform:translateY(-5px);}

    .srv-top.srv-top2 .t1, .srv-top.srv-top2 .t2 {   color: #fff;}

    .srv-ctUs .h4{font-size: 15px;}





    .pages-news{padding: 30px 0;}

    .pages-news ul{}

    .pages-news ul li{margin-bottom: 30px;}

    .pages-news ul li .img{overflow: hidden;}

    .pages-news ul li .img img{width: 100%;transition: all .5s ease;}

    .pages-news ul li a:hover .img img{transform: scale(1.1);}

    .pages-news ul li .text{}

    .pages-news ul li .text .h3{font-size: 16px;line-height: 100%;margin: 15px 0;}

    .pages-news ul li .text .introl{font-size: 13px;color: #666;line-height: 24px;margin-bottom: 30px;}

    .pages-news ul li .text .date{font-size: 15px;font-weight: bold;color: #999;}

    .pages-news ul li .text .more{float: right;font-weight: normal;}







    .pages-news .newstop{text-align: center;}



    .pages-news .intro .title{font-size: 18px;color: #222;margin-bottom: 10px;font-weight: bold;line-height: 100%;}

    .pages-news .intro .source{font-size: 12px;color: #666;border-bottom: solid 1px #ddd;padding-bottom: 25px;}

    .pages-news .intro .contents{color: #666;line-height: 2;font-size: 15px;padding: 3% 0;}

    .tags{margin: 20px 0;color: #333;font-size: 14px;}

    .tags span{margin-right: 10px;background-color: #e5e5e5;padding: 3px 10px;}



    .pagelinks{border-top: solid 1px #ddd;border-bottom: solid 1px #ddd;padding: 20px 0;line-height: 100%;}



    .pagelinks a{display: block;line-height: 24px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}



    .ptitle{font-size: 25px;font-weight: bold;color: #222;margin-bottom: 20px;}







    .recom{}

    .recom li .h3{font-size: 15px;color: #666;line-height: 100%;margin:10px 0;white-space: nowrap;overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;}

    .recom li a:hover .h3{color: #d81019;font-weight: bold;}

    .recom li a .fr{color: #999;}



    .pages-case{padding: 50px 0;}

    .pages-case li .h3{font-size: 15px;padding: 10px 0 6px;}

    .pages-case li .introl{font-size: 12px;color: #666;line-height: 24px;margin-bottom: 30px;}

    .pages-case li .more{}



      .rela{padding-top: 20px;}

.rela .h1{font-size: 26px;font-weight: bold;line-height: 100%;margin-bottom: 20px;}

.rela .row{}

.rela .row{margin:0 -10px;}

.rela .list li{text-align: center;margin-bottom: 30px;padding: 0 10px;}

.rela .list li a{display: block;border:solid 1px #e5e5e5;position: relative;}



.rela .list li img{width: 100%;}

.rela .list li p{font-size: 15px;padding: 20px;color: #303030;overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;white-space: nowrap;border-top: solid 1px #e5e5e5;}



    .pages-shop {padding: 30px 0;overflow: hidden;}

.pages-shop .h2{font-size: 25px;color: #111;text-align: center;}

.pages-shop .h2::after{content: '';display: block;height: 3px;width: 30px;background-color: #d81019;margin:5px auto;}

.pages-shop .h5{font-size: 13px;color: #666;text-align: center;font-family: 'Microsoft YaHei';margin-bottom: 30px;}

.pages-shop .row{margin:0 -10px;}

.pages-shop ul li{text-align: center;margin-bottom: 30px;padding: 0 10px;}

.pages-shop ul li a{display: block;border:solid 1px #e5e5e5;position: relative;}



.pages-shop ul li img{width: 100%;}

.pages-shop ul li p{font-size: 17px;padding: 20px;color: #303030;overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;white-space: nowrap;border-top: solid 1px #e5e5e5;}



.pages-shop-show{padding: 30px 0;width: 100%;overflow: hidden;}



.pages-shop-show .bigImg{border:solid 1px #ddd;margin-bottom: 10px;width: 100%;margin-bottom: 20px;}

.pages-shop-show .bigImg img{width: 100%;}



table.odd tr:nth-child(even) td{background-color: #eee}





.pages-shop-show .shopInfo{}

.pages-shop-show .shopInfo .h2{font-size: 20px;line-height: 100%;margin-bottom: 20px;font-weight: bold;}

.descriptiont{margin-bottom: 10px;font-size: 15px;color: #111;}

.pages-shop-show .shopInfo .classis{font-size: 14px;color: #666;margin-bottom: 20px;background-color: #f7f7f7;padding: 15px;}

.pages-shop-show .shopInfo .description{font-size: 13px;color: #666;line-height: 2;margin-bottom:40px;}

.pages-shop-show .shopInfo .description ul{margin:0 -5px;font-family: 'Microsoft YaHei';}

.pages-shop-show .shopInfo .description ul li{margin-bottom: 10px;color: #333;font-size: 12px;line-height: 26px;padding: 0 5px;}

.pages-shop-show .shopInfo .description ul li span{border:solid 1px #ccc;padding: 10px 10px;border-radius: 3px;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.pages-shop-show .shopInfo .description ul li:nth-child(n+5){margin-bottom: 0;}



.pages-shop-show .Please{font-size: 14px;overflow: hidden;}

.pages-shop-show .Please p{margin-bottom: 25px;}

.pages-shop-show .Please a{font-size: 18px;color: #fff;font-weight: bold;line-height: 100%;background-color: #d81019;padding: 10px 20px;border-radius: 3px;display: inline-block;}



.shopimgtop{margin-bottom: 40px;}



.pages-shop-show .thumb{position: relative;margin-bottom: 30px;display: none;}

.pages-shop-show .thumb .thumbbox{overflow: hidden;margin:0 auto;width: 90%;}

.pages-shop-show .thumb ul{}

.pages-shop-show .thumb li{}

.pages-shop-show .thumb li a{display: block;border:solid 1px #ddd;}

.pages-shop-show .thumb li img.cloudzoom-gallery-active{border:solid 1px #d81019;}



.thumb .prev{background-color: #f8f8f8;height: 100%;display: block;border:solid 1px #ddd;margin-bottom: 10px;text-align: center;line-height: 25px;width: 20px;position: absolute;}

.thumb .prev::after{content: '';display: inline-block;border-top: solid 1px #333;border-right: solid 1px #333;transform: rotate(-135deg);width: 10px;height: 10px;position: absolute;top: 0;bottom: 0;left: 4px;right: 0;margin:auto;}



.thumb .next{background-color: #f8f8f8;height: 100%;display: block;border:solid 1px #ddd;text-align: center;line-height: 15px;position: absolute;bottom: 0;width: 20px;right: 0;}

.thumb .next::after{content: '';display: inline-block;border-top: solid 1px #333;border-right: solid 1px #333;transform: rotate(45deg);width: 10px;height: 10px;position: absolute;top: 0;bottom: 0;right: 4px;left: 0;margin:auto;}



.pages-shop-show .tabstit{margin-top: 30px;background-color: #f8f8f8;}

.pages-shop-show .tabstit .h3{font-size: 20px;color: #d81019;display: inline-block;width: 150px;background-color: #fff;text-align: center;border-top: solid 2px #d81019;padding: 15px 0;}

.pages-shop-show .tabstit li{float: left;margin-right: 3px;width: auto;}

.pages-shop-show .tabstit li a{padding: 0 25px;line-height: 40px;font-size: 16px;background-color: #f5f5f5;display: block;font-weight: bold;}

.pages-shop-show .tabstit li a i{margin-right: 10px;}

.pages-shop-show .tabstit li.active{position: relative;}

.pages-shop-show .tabstit li.active a{background-color: #fff;}



.pages-shop-show .contents{padding: 50px 0 0;display: none;line-height: 2;font-size: 15px;color: #333;overflow: hidden;}

.pages-shop-show .contents:nth-child(1){display: block;}



.pages-shop-show .contents .shct{font-size: 26px;color: #111;margin-bottom: 10px;line-height: 100%;}

.pages-shop-show .contents .li{margin-bottom: 10px;display: inline-block;float: none;vertical-align: top;}

.pages-shop-show .contents img{margin-bottom: 15px;}

.pages-shop-show .contents table img{height: 300px;display: block;margin:0 auto;}



.tablediv{overflow-x: auto;width: 100%;}





table tr td.tred{border:solid 1px rgba(255,255,255,.4);background-color: #d81019;color: #fff;padding: 15px 10px;font-weight: bold;}



.shopcenter{background-color: #f9f9f9;padding: 60px 0 0 ;}





.redfont{color: #d81019}

.redfont p{text-align: center;font-size: 16px;padding: 20px 0;}



.bgw ul{margin: 0 -5px;}

.bgw li{padding: 0 5px;}

.bgw span{display: block;background-color: #fff;padding: 15px;}



.pages-shop-show .shopshow-tit .container{padding: 3% 0;}

.pages-shop-show .shopshow-tit .container .h1{font-size: 36px;line-height: 100%;margin-bottom: 20px;font-weight: bold;}

.pages-shop-show .shopshow-tit .container .h3{font-size: 30px;line-height: 100%;margin-bottom: 20px;font-weight: bold;}

.pages-shop-show .shopshow-tit .container .des{font-size: 17px;color: #555;line-height: 2;}

.pages-shop-show .showbox{overflow: hidden;position: relative;}

.pages-shop-show .shopshowxj{font-size: 36px;line-height: 100%;margin-bottom: 50px;font-weight: bold;}

.pages-shop-show .showbox .swiper-pagination{bottom: 20px;}

.pages-shop-show .showbox .swiper-pagination .swiper-pagination-bullet{width: 14px;height: 14px;}

.pages-shop-show .showbox .swiper-pagination .swiper-pagination-bullet-active{background-color: #e6212a;}

.pages-shop-show .showbox .prev{width: 70px;height: 70px;background-color: rgba(0,0,0,.5);-moz-border-radius: 50%;border-radius: 50%;position: absolute;top: 0;bottom: 0;margin:auto;z-index: 10;cursor: pointer;left: 5%;}

.pages-shop-show .showbox .prev::after{content: '';display: block;width: 20px;height: 20px;border-top:solid 2px #fff;border-right: solid 2px #fff;-webkit-transform: rotate(-135deg);-moz-transform: rotate(-135deg);-ms-transform: rotate(-135deg);transform: rotate(-135deg);position: absolute;top: 0;bottom: 0;left: 8px;right: 0;margin:auto;}



.pages-shop-show .showbox .next{width: 70px;height: 70px;background-color: rgba(0,0,0,.5);-moz-border-radius: 50%;border-radius: 50%;position: absolute;top: 0;bottom: 0;margin:auto;z-index: 10;cursor: pointer;right: 5%;}

.pages-shop-show .showbox .next::after{content: '';display: block;width: 20px;height: 20px;border-top:solid 2px #fff;border-right: solid 2px #fff;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);position: absolute;top: 0;bottom: 0;left: 0;right: 8px;margin:auto;}









#bdshare_weixin_qrcode_dialog *{box-sizing: content-box;}



.xwxq-matterwordsL-share-pro{float: right;font-family: 'Microsoft YaHei';font-size: 13px;line-height: 100%;padding: 15px 0;color: #666;}

.bdsharebuttonbox{display: inline-block;vertical-align: middle;}

.xwxq-matterwordsL-share-pro .bdshare-button-style0-16 a, .xwxq-matterwordsL-share-pro .bdshare-button-style0-16 .bds_more{display: inline-block;background-color: #333;margin-right: 10px;}

.xwxq-matterwordsL-share-pro .bdshare-button-style0-16 a,.xwxq-matterwordsL-share-pro .bdshare-button-style0-16 .bds_more{background-color:#fff;}

.xwxq-matterwordsL-share-pro .bdshare-button-style0-16 .bds_weixin{background:none;background-position:0;width:21px;height:18px;background:url(../images/share1.png) no-repeat center;}

.xwxq-matterwordsL-share-pro .bdshare-button-style0-16 .bds_tsina{background:none;background-position:0;width:20px;height:18px;background:url(../images/share2.png) no-repeat center;}

.xwxq-matterwordsL-share-pro .bdshare-button-style0-16 .bds_sqq{background:none;background-position:0;width:20px;height:18px;background:url(../images/share3.png) no-repeat center;}

.xwxq-matterwordsL-share-pro .bdshare-button-style0-16 .bds_qzone{background:none;background-position:0;width:20px;height:18px;background:url(../images/share4.png) no-repeat center;}











}





/**

 * ----min768

 */







@media screen and (min-width: 768px) and (max-width:991px){

    body.hideScroll{overflow-y: hidden;}



    #header .logo{float: left;line-height: 80px;width: 150px;}



    #header{position: relative;}

    #header .navtoggle{float: right;line-height: 80px;}

    #header .navtoggle button{border:none;background: none;cursor: pointer;vertical-align: middle;}

    #header .navtoggle button p{width: 30px;height: 4px;background-color: #333;-moz-border-radius: 5px;border-radius: 5px;-webkit-transition: all .5s;-o-transition: all .5s;-moz-transition: all .5s;transition: all .5s;}

    #header .navtoggle button p+p{margin-top: 5px;}



    #header.isNav .navtoggle p{background-color: #333;}

    #header.isNav .navtoggle p:nth-child(1){    -webkit-transform: matrix(1,0,0,1,0,9) rotate(45deg);

        -moz-transform: matrix(1,0,0,1,0,9) rotate(45deg);

         -ms-transform: matrix(1,0,0,1,0,9) rotate(45deg);

             transform: matrix(1,0,0,1,0,9) rotate(45deg);}

    #header.isNav .navtoggle p:nth-child(2){width: 0;}

    #header.isNav .navtoggle p:nth-child(3){    -webkit-transform: matrix(1,0,0,1,0,-9) rotate(-45deg);

        -moz-transform: matrix(1,0,0,1,0,-9) rotate(-45deg);

         -ms-transform: matrix(1,0,0,1,0,-9) rotate(-45deg);

             transform: matrix(1,0,0,1,0,-9) rotate(-45deg);}



    .navbarbg{position: fixed;background-color: rgba(0,0,0,.2);width: 100%;height: 100%;display: none;z-index: 70;}

    .navbarbg.active{display: block;}









    .cloudzoom-lens{border:5px solid #888;width:100px;height:100px;box-shadow:0 0 10px rgba(0,0,0,.4);cursor:crosshair;z-index:10}.cloudzoom-zoom{border:1px solid #888;width:500px;height:200px;box-shadow:0 0 10px rgba(0,0,0,.4)}.cloudzoom-zoom-inside{border:none;box-shadow:none}.cloudzoom-caption{display:none;text-align:left;background-color:#000;color:#fff;font-weight:700;padding:10px;font-family:sans-serif;font-size:11px}.cloudzoom-blank{background-image:url(../images/blank.png)}.cloudzoom-ajax-loader{background-image:url(../images/ajax-loader.gif);width:32px;height:32px}





    /*



    ------------------------- 导航样式



    */

    .ovy{overflow-y: auto;height: 408px;}

    .navbar{position: absolute;top: 100%;left: 0;z-index: 999;background-color: #fff;width: 100%;transform: scaleY(0);transform-origin: top;transition: all .5s ease;}

    .navbar ul{}

    .navbar ul li{font-size: 18px;border-top: none;position: relative;}

    .navbar ul li a{color: #333333;text-transform: uppercase;display: block;position: relative;font-size:16px;line-height: 50px;padding: 0 10px;position: relative;overflow: hidden;border-top: solid 1px #ddd;}

    .navbar ul li a.ta{}



    .navbar ul li.leve1:nth-child(8){padding-right: 40px;}







    .navbar ul li.active a{color: #d81019;}

    .navbar ul li a:hover{color: #d81019;}

    .navbar ul li.cur a{color: #d81019;}





    #header.isNav .navbar{transform: scaleY(1);}



    .navbar ul li .sub{background-color: #fff;z-index: 999;display: none;}

    .navbar ul li.cur .sub{display: block;}

    .navbar ul li .sub .li {}

    .navbar ul li .sub .li:last-child{border-bottom: none;}

    .navbar ul li .sub .li:last-child{border-bottom: none;}

    .navbar ul li .sub .li a{font-size: 15px;font-weight: normal;white-space : nowrap;padding: 0 25px;line-height: 50px;color: #333;text-transform: capitalize;-webkit-transition: all .5s;-o-transition: all .5s;transition: all .5s;}

    .navbar ul li .sub .li a:hover{background-color: #d81019;color: #fff;}

    .navbar ul li .sub .li a::before{display: none;}





    .navbar ul li.searchTop{position: relative;display: none;}

    .navbar ul li.searchTop a{height: 97px;padding: 0 25px;background: url(../images/searchicon.gif) no-repeat center center;}

    .navbar ul li.searchTop::before{content: '';display: block;width: 1px;height: 30px;background-color: #e4e4e4;position: absolute;top: 0;bottom: 0;left: 0;margin:auto;}









    #header .searchbox{position: absolute;top: 100%;left: 0;background-color: #fff;padding: 20px;width: 100%;z-index: 9;border-top: solid 1px #ddd;display: none;}

    #header .searchbox {text-align: center;}

    #header .searchbox input[type="text"]{border:solid 1px #ddd;padding: 10px;width: 50%;}

    #header .searchbox input[type="submit"]{border:none;background-color: #d81019;color: #FFFFFF;padding: 10px 25px;cursor: pointer;}



    #banner{position: relative;overflow: hidden;}

    #banner .swiper-slide{width: 100%;}

    #banner .swiper-slide .p{display: none;}



    .bullbottom{position: absolute;bottom: 50px;left: 0;width: 100%;z-index: 95;}

    .bullbottom .container{position: relative;}

    .bullbottom .control{width: 100%;float: right;text-align: center;}

    .bullbottom .control .play{display: inline-block;background: url(../images/bannerbtn2.png) no-repeat;width: 12px;height: 13px;margin-right: 24px;}

    .bullbottom .control .play.auto{background: url(../images/bannerbtn1.png) no-repeat;}

    #banner .swiper-pagination{position: static;text-align: left;display: inline-block;}

    #banner .swiper-pagination .swiper-pagination-bullet{width: 14px;height: 14px;-moz-border-radius: 0;border-radius: 0;background-color: #fff;opacity: 1;margin: 0 9px;opacity: 1;border-radius: 90px;}

    #banner .swiper-pagination .swiper-pagination-bullet-active{background-color: #d81019;opacity: 1;}









    #about .container{position: relative;}

    #about .text{background-color: #fff;z-index: 50;padding: 50px 35px;position: relative;}

    #about .text::before{content: 'TOPSINN';font-size: 90px;color: #f5f5f5;font-weight: bold;position: absolute;z-index: -1;line-height: 100%;top: 40px;left: 75px;letter-spacing: 14px;}

    #about .text .h1{font-weight: bold;font-size: 30px;color:#1d1d1d;line-height: 100%;margin-bottom: 20px;}

    #about .text .h3{font-size: 24px;color: #8a8989;text-transform: uppercase;line-height: 100%;}

    #about .text .h3::after{content: '';display: block;background-color: #d81019;width: 40px;height: 4px;margin:25px 0;}

    #about .text .introl{font-size: 14px;color: #4b4a4a;line-height: 30px;margin-bottom: 50px;}

    #about .text .more{width: 167px;height: 55px;line-height: 55px;background-color: #d81019;color: #fff;display: block;text-align: center;font-size: 15px;}

    #about .text .more img{margin-top: -4px;margin-left: 5px;-webkit-transition: all .5s;

    -o-transition: all .5s;

    transition: all .5s;}

    #about .text .more:hover img{margin-left: 15px;}

    #about .imgs{z-index: 100;}

    #about .imgs img{width: 100%;}







    .slide{height: 400px;background-position: 18% center !important;}





    #core{padding: 90px 0;}

    #core .h1{font-size: 36px;color: #222222;line-height: 100%;text-align: center;margin-bottom: 25px;}

    #core .h3{line-height: 100%;text-align: center;font-size: 15px;color: #6d6d6d;margin-bottom: 85px;}

    #core dl{text-align: center;width: 20%;display: inline-block;vertical-align: top;position: relative;padding: 10px 0;}

    #core dl::after{content: '';display: block;width: 1px;height: 100%;position: absolute;right: 0;background-color: #ebebeb;top: 0;}

    #core dl:last-child::after{display: none;}

    #core dl dd{font-size: 15px;color: #222;}

    #core dl dd h3{font-size: 48px;font-weight: bold;color: #222222;line-height: 100%;margin:23px 0;}

    #core dl dd h3 span{font-size: 24px;vertical-align: top;line-height: 100%;margin-left: 5px;}





    #product{}

    #product .h1{font-size: 36px;color: #222222;line-height: 100%;text-align: center;margin-bottom: 50px;}

    #product .pNavbar{margin-bottom: 3px;}

    #product .pNavbar ul{margin:0 -2px;}

    #product .pNavbar li{width: 25%;display: inline-block;text-align: center;line-height: 75px;padding: 0 2px;}

    #product .pNavbar li a{display: block;background-color: #ededed;font-size: 18px;color: #2e2e2e;position: relative;overflow: hidden;}

    #product .pNavbar li a::after{content: '';display: block;width: 18px;height: 19px;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);background-color: #fff;position: absolute;left: 0;right: 0;bottom: -25px;margin:auto;-webkit-transition: all .5s;-o-transition: all .5s;transition: all .5s;}

    #product .pNavbar li.active a{background-color: #d81019;color: #fff;}

    #product .pNavbar li.active a::after{bottom: -9px;}









    .pbox{overflow: hidden;}

    #product .list{position: relative;}

    #product .swiper-slide{height: 643px;background-position: 35% center !important;}

    #product .swiper-slide .red{color: #d81019;}



    #product .swiper-slide .text{width: 42%;float: right;margin-top: 105px;}

    #product .swiper-slide .text .h3{font-size: 20px;font-weight: bold;color: #1a1919;line-height: 100%;margin-bottom: 17px;}

    #product .swiper-slide .text h2{font-weight: bold;font-size: 50px;line-height: 100%;}

    #product .swiper-slide .text h2::after{content: '';display: block;width: 50px;height: 4px;background-color: #0a0a0a;margin:30px 0;}

    #product .swiper-slide .text .introl{font-size: 16px;color: #333;line-height: 30px;margin-bottom: 120px;}

    #product .swiper-slide .text .more{width: 167px;height: 55px;line-height: 55px;background-color: #d81019;color: #fff;display: block;text-align: center;font-size: 15px;}

    #product .swiper-slide .text .more img{margin-top: -4px;margin-left: 5px;-webkit-transition: all .5s;

    -o-transition: all .5s;

    transition: all .5s;}

    #product .swiper-slide .text .more:hover img{margin-left: 15px;}



    #product .list .prev{display: block;width: 71px;height: 71px;position: absolute;top: 0;bottom: 0;margin:auto;left: 5%;z-index: 10;background: url(../images/probtnleft.png) no-repeat center;background-color: rgba(0,0,0,.3);border-radius: 90px;display: none;}

    #product .list .prev:hover{background-color: #d81019;}



    #product .list .next{display: block;width: 71px;height: 71px;position: absolute;top: 0;bottom: 0;margin:auto;right: 5%;z-index: 10;background: url(../images/probtnright.png) no-repeat center;background-color: rgba(0,0,0,.3);border-radius: 90px;display: none;}

    #product .list .next:hover{background-color: #d81019;}











    #service{padding: 60px 0 60px;position: relative;}

    #service::after{content: '';display: block;width: 100%;position: absolute;bottom: 0;left: 0;background-color: #fafafa;height: 280px;z-index: -1;}

    #service .h1{font-size: 36px;color: #222222;line-height: 100%;text-align: center;margin-bottom: 50px;}

    #service .lists ul{margin:0 -13px;}

    #service .lists li{text-align: center;display: inline-block;vertical-align: top;width: 25%;padding: 0 13px;width: 50%;margin-bottom: 20px;}

    #service .lists li a{display: block;background-color: #fff;box-shadow: 0 0 20px rgba(0,0,0,.05);padding: 45px;height: 310px;border-bottom: solid 5px #a2a2a2;position: relative;}

    #service .lists li .img{margin-bottom: 15px;}

    #service .lists li a::after{content: '';display: block;position: absolute;bottom: -5px;left: 0;width: 0;height: 5px;background-color: #d81019;-webkit-transition: all .5s;-o-transition: all .5s;transition: all .5s;}

    #service .lists li a:hover::after{width: 100%;}

    #service .lists li a h3{font-size: 21px;color: #222222;line-height: 100%;margin:20px 0 15px;}

    #service .lists li a .des{font-size: 14px;color: #838383;line-height: 24px;}

    #service .lists li a:hover h3{color: #d81019;}







    #program{padding: 70px 0 0;position: relative;overflow: hidden;}

    #program .h1{font-size: 36px;color: #222222;line-height: 100%;text-align: center;margin-bottom: 60px;}



    #program .lists{background: url(../images/programbg.jpg) no-repeat center;height: 550px;overflow: hidden;width: 100%;}

   #program .lists::before{content: '';display: block;width: 100%;height: 100%;z-index: 10;background: url(../images/programbg1.png) repeat;position: absolute;top: 0;left: 0;}

    #program .lists .probox{height: 550px;position: relative;z-index: 99;overflow: hidden;}

    #program .lists::before{content: '';display: block;width: 100%;height: 100%;z-index: 10;background: url(../images/programbg1.png) repeat;position: absolute;top: 0;left: 0;}

    #program .lists .li{width: 25%;float: left;height: 100%;position: relative;}

    #program .lists .li .bg{position: absolute;width: 100%;height: 100%;z-index: 0;opacity: 0;-webkit-transition: all .5s ease;-o-transition: all .5s ease;transition: all .5s ease;z-index: 10;display: none;}

    #program .lists .li:hover .bg{opacity: 1;}

    #program .lists .li a{display: block;color: #fff;padding: 45px;z-index: 15;position: relative;height: 100%;z-index: 509;}

    #program .lists .li::after{content: '';display: block;width: 1px;height: 100%;background-color: rgba(255,255,255,.1);position: absolute;right: 0;top: 0;}



    #program .lists .li a span{background: url(../images/programliicon.png) no-repeat;display: block;width: 53px;height: 14px;position: absolute;top: 80px;-webkit-transition: all .5s ease;-o-transition: all .5s ease;transition: all .5s ease;}

    #program .lists .li a .text {position: absolute;-webkit-transition: all .5s ease;-o-transition: all .5s ease;transition: all .5s ease;top: 380px;}

    #program .lists .li a .text .en{font-size: 18px;text-transform: uppercase;color: #a5a5a5;margin-bottom: 15px;}

    #program .lists .li a .text .cn{font-size: 26px;font-weight: bold;}





    #program .lists .li a:hover .text{top: 80px;}

    #program .lists .li a:hover span{top: 450px;}





    #news{padding: 60px 0 60px;position: relative;}

    #news .h1{font-size: 36px;color: #222222;line-height: 100%;text-align: center;margin-bottom: 20px;}

    #news .h3{font-size: 16px;color: #777;line-height: 100%;text-align: center;margin-bottom: 30px;}







    #news .nNavbars{text-align: center;margin-bottom: 40px;}

    #news .nNavbars li{width: 140px;height: 45px;line-height: 45px;font-size: 18px;display: inline-block;padding: 0 2px;}

    #news .nNavbars li a{color: #666565;display: block;background-color: #e6e6e4;}

    #news .nNavbars li a:hover{background-color: #d81019;color: #fff;}



    #news .lists{margin:0 -19px;}

    #news .lists dl{float: left;padding: 0 19px;margin-bottom: 30px;}

    #news .lists dl dt img{width: 100%;}

    #news .lists dl dd .h4{font-size: 20px;color: #0f0f0f;line-height: 100%;margin:20px 0;}

    #news .lists dl dd .date{font-size: 15px;color: #bdbdbd;margin-bottom: 15px;}

    #news .lists dl dd .introl{font-size: 13px;color: #6f6f6f;line-height: 24px;}













    #Cust{background-color: #f7f7f7;padding: 120px 0;}

    #Cust .tit{position: relative;margin-bottom: 103px;}

    #Cust .tit .h1{font-size: 36px;color: #1a1919;position: relative;display: inline-block}

    #Cust .tit .h1::before{content: '“';position: absolute;font-size: 110px;color: #e1e3ec;left: -80px;top: -40px;}

    #Cust .tit .h1::after{content: '”';position: absolute;font-size: 110px;color: #e1e3ec;right: 0;bottom: -130px;}

    #Cust .tit .btn{position: absolute;right: 0;bottom: 0;}

    #Cust .tit .btn a{display: inline-block;width: 35px;height: 35px;background-color: #080403;border-radius: 90px;margin-left: 13px;text-align: center;line-height: 34px;vertical-align: middle;}

    #Cust .tit .btn a img{max-width: 50%;max-height: 50%;}

    #Cust .tit .btn a:hover{background-color: #d81019;}



    #Cust .tit .btn a.prev img{margin-left: -2px;}

    #Cust .tit .btn a.next img{margin-right: -2px;}





    #Cust .lists{border-top: solid 2px #e4e4e4;padding-top:45px;overflow: hidden;}

    #Cust .lists .swiper-slide{text-align: center;}

    #Cust .lists p{text-align: center;font-size: 16px;color: #5c5c5c;padding: 10px 0;}



















    #footer{padding: 65px 0 90px;background-color: #161616;}



    #footer dl{float: left;padding-right: 3%;width: auto;border-bottom: none;}

    #footer dl.fndl{position: relative;}

    #footer dl.fndl dt{line-height: 100%;margin-bottom: 30px;padding: 0;font-weight: normal;border-bottom: none;}

    #footer dl dt a{color: #b8b8b8;font-size: 16px;display: block;}

    #footer dl.fndl dd{display: block;padding: 0;}

    #footer dl dd p{line-height: 36px;font-size: 15px;color: #7f7f7f;font-size: 16px;}

    #footer dl dd p a{font-size: 13px;color: #fff;display: block;}

    #footer dl dd p a:hover{color: #fff;text-decoration: underline;}

    #footer dl dd .box{display: inline-block;vertical-align: top;}

    #footer dl dd .box:nth-child(1){margin-right: 40px;}







    #footer dl.con{padding-right: 0;float: right;text-align: left;margin-top: 0;}

    #footer dl.con dt{font-size: 16px;color: #fff;margin-bottom: 35px;font-weight: normal;color: #b8b8b8;}

    #footer dl.con dd{display: block;}

    #footer dl.con dd .h5{font-size: 36px;color: #fff;font-weight: bold;line-height: 100%;margin-bottom: 24px;}

    #footer dl.con dd li{display: inline-block;}

    #footer dl.con dd li img{border:solid 1px #454545;padding: 7px;}

    #footer dl.con dd li:nth-child(1){margin-right: 15px;}

    #footer dl.con dd li p{text-align: center;padding: 5px 0;font-size: 14px;}





    #copy{height: 79px;line-height: 79px;color: #808080;font-size: 14px;background-color: #161616;}

    #copy .container{border-top: solid 1px rgba(255,255,255,.1);text-align: left;}

    #copy span{display: block;}

    #copy a{color: #878787;}

    #copy a:hover{color: #fff;transition: all .5s ease;}























    /* ====================================   网站地图   ==================================== */

    .page-sitemap{padding: 3% 0;}

    .sitemap{padding: 0 0;overflow: hidden;}

    .sitemap h2{font-size: 22px;padding: 10px 15px;background-color: #d81019;display: inline-block;margin-bottom: 30px;}

    .sitemap h2 a{color: #fff;}

    .sitemap h2 a:hover{color: #fff;text-decoration: underline;}

    .sitemap ul{overflow: hidden;display: block;font-size: 15px;margin-bottom: 30px;border-bottom: solid 1px #ddd;}

    .sitemap ul li{width:25%;line-height: 35px;display: inline-block;vertical-align: top;border-bottom: solid 1px #ddd;text-align: center;font-size: 18px;line-height: 55px;position: relative;top: 1px;}

    .sitemap ul li a{color: #333;}

    .sitemap ul li a:hover{color: #d81019;text-decoration: underline;}

    .sitemap ul li p a{font-weight: normal;}

    .sitemap ul li p:last-child{margin-bottom: 30px;}

    .sitemap ul div{margin-bottom: 15px;border:solid 1px #eee;padding: 15px;}

    .sitemap ul h3{font-size: 15px;margin-bottom: 10px;}

    .sitemap ul h3 a{color: #333;}











    /**

     *

     *

     *  内页二级栏目样式

     *

     *

     */



    .page-navbar-Horizontal{transition: all .5s ease;height: 65px;border-bottom: solid 1px #ddd;background-color: #fff;}

    .page-navbar-Horizontal .curshow .downmenu{content:'';display:block;position:absolute;width:12px;height:12px;border-top:solid 1px #333;border-right:solid 1px #333;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);right:3px;top:0;bottom:0;margin:auto;}

    .page-navbar-Horizontal{position:relative;}

    .page-navbar-Horizontal .curshow{font-size:16px;text-align:left;position:relative;z-index:9;overflow: hidden;display: none;}

    .page-navbar-Horizontal ul{text-align: center;}

    .page-navbar-Horizontal li{line-height: 65px;border-top: none;width: 20%;text-align: center;display: inline-block;overflow: hidden;height: 65px;}

    .page-navbar-Horizontal li a{font-size:18px;display:block;padding:0 20px;position: relative;position: relative;}

    .page-navbar-Horizontal li a:hover{color: #fff;background-color: #d81019;}

    .page-navbar-Horizontal li a.am-active{color: #fff;background-color: #d81019;}

    .page-navbar-Horizontal li a.am-active::after{content: '';display: block;width: 12px;height: 12px;background-color: #fff;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);position: absolute;left: 0;right: 0;bottom: -6px;margin:auto;}

    .page-navbar-Horizontal li a:hover::after{content: '';display: block;width: 12px;height: 12px;background-color: #fff;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);position: absolute;left: 0;right: 0;bottom: -6px;margin:auto;}

    .page-navbar-Horizontal li.active a{color: #fff;background-color: #d81019;}

    .page-navbar-Horizontal li.active a::after{content: '';display: block;width: 12px;height: 12px;background-color: #fff;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);position: absolute;left: 0;right: 0;bottom: -6px;margin:auto;}

    .page-navbar-Horizontal.am-sticky{box-shadow: 0 0 10px rgba(0,0,0,.1)}











    .pages-about{line-height: 2;font-size: 15px;color: #555;}

    .pages-about .introl{padding: 80px 0;text-align: center;}

    .pages-about .introl .h1{font-size: 30px;text-align: center;line-height: 100%;margin-bottom: 25px;color: #222;}

    .pages-about .introl .h3{text-align: center;font-size: 18px;line-height: 100%;color: #333;}

    .pages-about .introl .h3::after{content: '';display: block;height: 3px;width: 70px;background-color: #d81019;margin:25px auto 20px;}

    .pages-about .introl h4{font-size: 22px;color: #d81019;margin:20px 0;}



    .pages-about .introl h5{font-size: 22px;color: #111;margin:0 0 20px;}



    .pnumbers{background: url(../images/pnumbersbg.jpg) no-repeat center;padding: 80px 0}

    .pnumbers dl{text-align: center;width: 20%;display: inline-block;vertical-align: top;position: relative;padding: 10px 0;}

    .pnumbers dl::after{content: '';display: block;width: 1px;height: 100%;position: absolute;right: 0;background-color: rgba(255,255,255,.3);top: 0;}

    .pnumbers dl:last-child::after{display: none;}

    .pnumbers dl dd{font-size: 15px;color: #fff;}

    .pnumbers dl dd h3{font-size: 48px;font-weight: bold;color: #fff;line-height: 100%;margin:23px 0;}

    .pnumbers dl dd h3 span{font-size: 24px;vertical-align: top;line-height: 100%;margin-left: 5px;}







    .pages-about .hexin{padding: 60px 0 60px;}

    .pages-about .hexin .h1{font-size: 30px;text-align: center;line-height: 100%;margin-bottom: 25px;color: #222;}

    .pages-about .hexin .h3{text-align: center;font-size: 16px;line-height: 100%;margin-bottom: 50px;}

    .pages-about .hexin div[class^="col-"]{float: none;vertical-align: top;display: inline-block;margin-bottom: 20px;}

    .pages-about .hexin .box{background-color: #fff;box-shadow: 0 0 30px rgba(0,0,0,.08)}

    .pages-about .hexin .box .img img{width: 100%;}

    .pages-about .hexin .box .text{padding: 30px 20px;text-align: center;}

    .pages-about .hexin .box .text h3{font-size: 20px;color: #111;font-weight: bold;margin-bottom: 15px;line-height: 100%;}

    .pages-about .hexin .box .text .desc{line-height: 26px;font-size: 16px;}







    .pwenhua{padding: 70px 0 70px;}

    .pages-about .pwenhua .h1{font-size: 30px;text-align: center;line-height: 100%;color: #222;}

    .pages-about .pwenhua .h1::after{content: '';display: block;height: 3px;width: 70px;background-color: #d81019;margin:25px auto 20px;}

    .pages-about .pwenhua .h3{text-align: center;font-size: 16px;line-height: 26px;margin-bottom: 50px;}

    .pages-about .pwenhua .lists{}

    .pages-about .pwenhua .lists dl{height: 300px;width: 100% !important;overflow: hidden;float: left;color: #fff;line-height: 280px;border-right: solid 2px #fff;cursor: pointer;background-size: cover !important;margin-bottom: 20px;}

    .pages-about .pwenhua .lists dl:last-child{border-right: none;}

    .pages-about .pwenhua .lists dl .box{line-height: 100%;display: inline-block;vertical-align: middle;width: 560px;}

    .pages-about .pwenhua .lists dl dt{text-align: center;width: 50%;display: inline-block;vertical-align: middle;transition: all .5s ease;}

    .pages-about .pwenhua .lists dl dt img{margin-bottom: 10px;}

    .pages-about .pwenhua .lists dl dt h3{font-size: 18px;font-weight: bold;}

    .pages-about .pwenhua .lists dl dd{width: 50%;display: inline-block;vertical-align: middle;padding-right: 60px;transition: all .5s ease;line-height: 100%;}

    .pages-about .pwenhua .lists dl dd div{width: 230px;font-size: 16px;line-height: 36px;padding-top: 10px;}



    .pages-about .pwenhua .lists dl.active dt{width: 40%;}

    .pages-about .pwenhua .lists dl.active dd{width: 60%;}





    .pages-work{padding: 3% 0;overflow: hidden;}

    .pages-work ul{}

    .pages-work li{margin-bottom: 10px;margin-bottom: 40px;}

    .pages-work li img{width: 100%;padding: 8px;border:solid 1px #ddd;}

    .pages-work li a:hover img{border:solid 1px #d81019;}

    .pages-work li .text{background-color: #f5f5f5;padding: 30px;-webkit-transition: all .5s ease;-o-transition: all .5s ease;-moz-transition: all .5s ease;transition: all .5s ease;}

    .pages-work li .h3{font-size: 16px;line-height: 100%;text-align: center;padding: 20px 0;border:solid 1px #ddd;border-top: none;}

    .pages-work li a:hover .h3{border:solid 1px #d81019;border-top: none;background-color: #d81019;color: #fff;}



    .pages-work li a .contents{display: none;}

    .pages-work .contentsShow{margin-bottom: 10px;padding: 0 10px;font-size: 15px;line-height: 2;clear: both;display: none;}

    .pages-work .contentsShow .box{background-color: #e6212a;padding: 30px;color: #fff;}









    /**

     * 分页

     */





    #page{text-align: center;font-size: 15px;padding: 40px 0;}

    #page span, #page a{display: inline-block;border:solid 1px #999;margin-left: 2px;padding: 5px 15px;color: #666;}

    #page span.cur{border-color: #d81019;background-color: #d81019;color: #fff;}





    /**

     * [overflow 发展历程]

     * @type {[type]}

     */

    .history {overflow: hidden;padding: 80px 0;}

    /*.history .row{position: relative;}

    .history .row::after{content: '';display: block;width: 1px;height: 100%;background-color: #333;left: 0;right: 0;margin:auto;top: 75px;position: absolute;}*/

    .about-title {font-size: 30px;color: #333;text-align: center;position: relative;line-height: 100%;}

    .flow {margin-top: 75px;position: relative;}

    .flow-list {float: right;width: 100%;position: relative;}

    li[class*=list] {display: inline-block;}

    .flow-list .flow-warrper {float: right;width: 50%;left: -18px;position: relative;}

    .flow-list .flow-warrper:before {content: '';width: 1px;height: 100%;background: #666;position: absolute;left: 17px;}

    .flow-list:first-child .flow-warrper:before {height: 130%;top: -40px;}

    .flow-list .pro {position: relative;float: left;width: 34px;height: 45px;background-color: #fff!important;border-radius: 50%;margin-right: 35px;z-index: 2;margin-top: -5px;}

    .flow-list .desc {float: left;width: calc(100% - 85px);position: relative;margin-bottom: 55px;}

    .flow-list .desc h3 {text-align: left;font-size: 36px;margin-bottom: 10px;color: #dc2426;line-height: 100%;font-weight: bold;}

    .flow-list .desc p {font-size: 16px;line-height: 2;color: #666;}

    .flow-list .pro:after {content: '';transition: opacity .6s;position: absolute;width: 100%;height: 100%;left: 0;top: 0;background: url(../images/icon38-c.png) no-repeat center;opacity: 0;}

    .flow-list:nth-child(2n) .flow-warrper {float: left;left: 17px;}

    .flow-list:nth-child(2n) .pro {float: right;margin-right: 0;margin-left: 35px;}

    .flow-list:nth-child(2n) .flow-warrper:before {content: '';width: 1px;height: 100%;background: #666;position: absolute;right: 17px;left: auto;}

    .flow-list:nth-child(2n) .desc {float: right;width: calc(100% - 100px);}

    .flow-list:nth-child(2n) .desc h3 {text-align: right;}

    .flow-list:nth-child(2n) .desc p {text-align: right;}



    .flow-list:hover .pro:after{opacity: 1;}



    .flow-list:last-child{text-align: center;font-size: 16px;padding: 30px 0}















    .page-contact{padding: 70px 0;}

    .page-contact .contop .cn{font-size: 26px;color: #111;text-align: center;}

    .page-contact .contop .cn::after{content: '';display: block;width: 30px;height: 3px;background-color: #d81019;margin:15px auto;}

    .page-contact .contop .h3{font-size: 18px;color: #666;text-align: center;margin-bottom: 70px;}

    .page-contact .conbottom {margin-bottom: 50px;}

    .page-contact .conbottom dl{text-align: center;position: relative;padding: 15px 0;border-bottom: solid 1px #ddd;    height: 245px;padding-top: 25px;}

    .page-contact .conbottom dl:nth-child(n+3){border-bottom: none;}

    .page-contact .conbottom dl::after{content: '';display: block;width: 1px;height: 100%;position: absolute;right: 0;top: 0;background-color: #eee;}

    .page-contact .conbottom dl:last-child::after{display: none;}

    .page-contact .conbottom dl dt span{display: inline-block;width: 100px;height: 100px;border:solid 1px #ddd;border-radius: 90px;line-height: 98px;font-size: 35px;color: #999;}

    .page-contact .conbottom dl dd{padding: 15px 0;font-size: 18px;padding: 15px 20px;}



    .page-contact .mapt{font-size: 26px;font-weight: bold;margin-bottom: 25px;color: #333;}

    .allmap{height: 600px;overflow: hidden;border: solid 1px #ddd;}

    #allmap{height: 650px;}



















    .pages-news{padding: 60px 0;}

    .pages-news ul{}

    .pages-news ul li{margin-bottom: 30px;}

    .pages-news ul li .img{overflow: hidden;}

    .pages-news ul li .img img{width: 100%;transition: all .5s ease;}

    .pages-news ul li a:hover .img img{transform: scale(1.1);}

    .pages-news ul li .text{}

    .pages-news ul li .text .h3{font-size: 16px;line-height: 100%;margin: 15px 0;}

    .pages-news ul li .text .introl{font-size: 13px;color: #666;line-height: 24px;margin-bottom: 30px;}

    .pages-news ul li .text .date{font-size: 15px;font-weight: bold;color: #999;}

    .pages-news ul li .text .more{float: right;font-weight: normal;}







    .pages-news .newstop{text-align: center;}



    .pages-news .intro .title{font-size: 25px;color: #222;margin-bottom: 30px;font-weight: bold;line-height: 100%;}

    .pages-news .intro .source{font-size: 15px;color: #666;border-bottom: solid 1px #ddd;padding-bottom: 25px;}

    .pages-news .intro .contents{color: #666;line-height: 2;font-size: 15px;padding: 3% 0;}

    .tags{margin: 20px 0;color: #333;font-size: 14px;}

    .tags span{margin-right: 10px;background-color: #e5e5e5;padding: 3px 10px;}



    .pagelinks{border-top: solid 1px #ddd;border-bottom: solid 1px #ddd;padding: 20px 0;line-height: 100%;}



    .pagelinks a{display: block;line-height: 24px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}





    .ptitle{font-size: 25px;font-weight: bold;color: #222;margin-bottom: 20px;}







    .recom{}

    .recom li .h3{font-size: 15px;color: #666;line-height: 100%;margin:10px 0;white-space: nowrap;overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;}

    .recom li a:hover .h3{color: #d81019;font-weight: bold;}

    .recom li a .fr{color: #999;}





    .bdselect_share_box{box-sizing: content-box;}



    .xwxq-matterwordsL-share{margin-bottom: 40px;}

    .bdsharebuttonbox{display: inline-block;vertical-align: middle;}

    .xwxq-matterwordsL-share .bdshare-button-style0-16 a, .xwxq-matterwordsL-share .bdshare-button-style0-16 .bds_more{display: inline-block;background-color: #333;margin-right: 10px;}

    .xwxq-matterwordsL-share .bdshare-button-style0-16 a,.xwxq-matterwordsL-share .bdshare-button-style0-16 .bds_more{background-color:#fff;}

    .xwxq-matterwordsL-share .bdshare-button-style0-16 .bds_weixin{background:none;background-position:0;width:21px;height:18px;background:url(../images/share1.png) no-repeat center;}

    .xwxq-matterwordsL-share .bdshare-button-style0-16 .bds_tsina{background:none;background-position:0;width:20px;height:18px;background:url(../images/share2.png) no-repeat center;}

    .xwxq-matterwordsL-share .bdshare-button-style0-16 .bds_sqq{background:none;background-position:0;width:20px;height:18px;background:url(../images/share3.png) no-repeat center;}

    .xwxq-matterwordsL-share .bdshare-button-style0-16 .bds_qzone{background:none;background-position:0;width:20px;height:18px;background:url(../images/share4.png) no-repeat center;}

    .bdshare-button-style0-16 .bds_count{}

    .srv-top{text-align:center;}

    .srv-top .t1{line-height:53px;font-size:32px;}

    .srv-top .t2{line-height:25px;font-size:16px;margin:10px 0 0;color:#666;}



    /*在线留言*/

    .online-msg{padding:91px 0 99px;}



    .oMsg-form{margin:29px 0 0;}

    .oMsgForm-list{width:46.6667%;float:left;}

    .oMsgForm-list li{padding:0 0 0 23px;border-bottom:1px solid #cccccc;position:relative;margin:26px 0 0;}

    .oMsgForm-list li:first-child{margin:0px;}

    .oMsgForm-list li .hint{display:block;line-height:65px;font-size:16px;color:#d81019;position:absolute;left:0px;top:0px;}

    .oMsgForm-list li .text{height:65px;line-height:65px;font-size:16px;border:none;width: 100%;}

    .oMsgForm-list li .text::-webkit-input-placeholder{color:#999999;}

    .oMsgForm-box{width:49.1667%;float:right;margin:22px 0 0;}

    .oMsgForm-box .type{line-height:34px;font-size:16px;color:#999999;}

    .oMsgForm-box .text{padding:10px;height:278px;border:1px solid #cccccc;margin:9px 0 0;width: 100%;}



    .oMsgForm-sub{display:block;width:240px;height:54px;line-height:54px;color:#fff;font-size:20px;background:#d81019;margin:56px auto 0;clear:both;border:none;}



    .hint{color: #d81019;}





    .srv-ctUs{padding:109px 0 92px;text-align:center;color:#fff;background:url(../images/srv-bg2.jpg) no-repeat center center / cover fixed;}

    .srv-ctUs .btn{display:block;width:240px;height:54px;line-height:54px;font-size:18px;color:#d81019;background:#fff;margin:33px auto 0;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;}

    .srv-ctUs .btn span{transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;}

    .srv-ctUs .btn:hover{color:#fff;background:#d81019;}

    .srv-ctUs .btn:hover span{transform:translateY(-5px);-webkit-transform:translateY(-5px);}

    .srv-top.srv-top2 .t1, .srv-top.srv-top2 .t2 {   color: #fff;}

    .srv-ctUs .h4{font-size: 15px;}





    #bdshare_weixin_qrcode_dialog *{box-sizing: content-box;}



    .xwxq-matterwordsL-share-pro{float: right;font-family: 'Microsoft YaHei';font-size: 13px;line-height: 100%;padding: 15px 0;color: #666;}

    .bdsharebuttonbox{display: inline-block;vertical-align: middle;}

    .xwxq-matterwordsL-share-pro .bdshare-button-style0-16 a, .xwxq-matterwordsL-share-pro .bdshare-button-style0-16 .bds_more{display: inline-block;background-color: #333;margin-right: 10px;}

    .xwxq-matterwordsL-share-pro .bdshare-button-style0-16 a,.xwxq-matterwordsL-share-pro .bdshare-button-style0-16 .bds_more{background-color:#fff;}

    .xwxq-matterwordsL-share-pro .bdshare-button-style0-16 .bds_weixin{background:none;background-position:0;width:21px;height:18px;background:url(../images/share1.png) no-repeat center;}

    .xwxq-matterwordsL-share-pro .bdshare-button-style0-16 .bds_tsina{background:none;background-position:0;width:20px;height:18px;background:url(../images/share2.png) no-repeat center;}

    .xwxq-matterwordsL-share-pro .bdshare-button-style0-16 .bds_sqq{background:none;background-position:0;width:20px;height:18px;background:url(../images/share3.png) no-repeat center;}

    .xwxq-matterwordsL-share-pro .bdshare-button-style0-16 .bds_qzone{background:none;background-position:0;width:20px;height:18px;background:url(../images/share4.png) no-repeat center;}







    .AfterSale{padding: 100px 0;}

    .AfterSale .h1{text-align: center;font-size: 30px;color: #111;line-height: 100%;}

    .AfterSale .h1::after{content: '';display: block;width: 30px;height: 3px;background-color: #d81019;margin:15px auto;}

    .AfterSale .h3{text-align: center;font-size: 16px;color: #777;margin-bottom: 80px;line-height: 100%;}

    .AfterSale .lists{}

    .AfterSale .lists dl{text-align: center;}

    .AfterSale .lists dl dt {margin-bottom: 15px;}

    .AfterSale .lists dl dt img{transition: all .5s ease;}

    .AfterSale .lists dl a:hover dt img{transform: rotate(360deg);}

    .AfterSale .lists dl dd{font-size: 14px;padding: 10px 0;color: #777;line-height: 24px;}

    .AfterSale .lists dl dd h4{font-size: 18px;color: #111;margin-bottom: 15px;line-height: 100%;}



    .Download{padding: 30px 0 60px;position: relative;}

    .Download::after{content: '';display: block;position: absolute;z-index: -1;left: 0;bottom: 0;background-color: #f9f9f9;height: 260px;width: 100%;}

    .Download .h1{text-align: center;font-size: 30px;color: #111;line-height: 100%;}

    .Download .h1::after{content: '';display: block;width: 30px;height: 3px;background-color: #d81019;margin:15px auto;}

    .Download .h3{text-align: center;font-size: 16px;color: #777;line-height: 100%;margin-bottom: 60px;}

    .Download .lists{position: relative;padding-bottom: 40px;}

    .Download .lists .downbox{overflow: hidden;padding: 20px;}

    .Download .lists li{text-align: center;}

    .Download .lists li a{display: block;background-color: #fff;padding: 70px 0;box-shadow: 0 0 20px rgba(0,0,0,.05);position: relative;}

    .Download .lists li a::after{content: '';display: block;height: 4px;width: 0;position: absolute;bottom: 0;left: 0;background-color: #d81019;transition: all .5s ease;}

    .Download .lists li a:hover::after{width: 100%;}

    .Download .lists li .img{margin-bottom: 30px;}

    .Download .lists li img{width: 30%;}

    .Download .lists li h3{font-size: 18px;}

    .Download .swiper-pagination{text-align: center;width: 100%;bottom: 0;}

    .Download .swiper-pagination .swiper-pagination-bullet-active{background-color: #d81019}



    .problems{padding: 70px 0;background-color: #f9f9f9;}

    .problems .h1{text-align: center;font-size: 30px;color: #111;line-height: 100%;}

    .problems .h1::after{content: '';display: block;width: 30px;height: 3px;background-color: #d81019;margin:15px auto;}

    .problems .h3{text-align: center;font-size: 16px;color: #777;line-height: 100%;margin-bottom: 60px;}

    .problems .lists{}

    .problems .lists li{background-color: #fff;margin-bottom: 10px;overflow: hidden;height: 50px;}

    .problems .lists li a{display: block;}

    .problems .lists li a h4{font-size: 18px;color: #111;line-height: 100%;background-color: #fff;padding: 15px 15px 15px 60px;position: relative;transition: all .5s ease;border:solid 1px #eee;}

    .problems .lists li a h4 span{position: absolute;left: 0;top: 0;bottom: 0;width: 48px;display: block;line-height: 48px;text-align: center;font-weight: bold;border-right:solid 1px #eee;}

    .problems .lists li a h4::after{content: '+';display: block;height: 48px;width: 48px;line-height: 48px;position: absolute;right: 0;top: 0;font-size: 30px;text-align: center;}

    .problems .lists li a .desc{color: #777;font-size: 14px;line-height: 2;padding: 25px 15px 25px 50px;font-family: 'Microsoft YaHei';display: none;}



    .problems .lists li.active{height: auto;}

    .problems .lists li.active a h4{color: #fff;background-color: #d81019;border-color: #d81019}

    .problems .lists li.active a h4 span{border-right-color: rgba(255,255,255,.3);}

    .problems .lists li.active a h4::after{content: '-';}

    .problems .lists li.active a .desc{color: #777;font-size: 14px;line-height: 2;border:solid 1px #eee;border-top: none;}



    .Network{padding: 70px 0;}

    .Network .h1{text-align: center;font-size: 30px;color: #111;line-height: 100%;}

    .Network .h1::after{content: '';display: block;width: 30px;height: 3px;background-color: #d81019;margin:15px auto;}

    .Network .h3{text-align: center;font-size: 16px;color: #555;line-height: 100%;margin-bottom: 60px;}

    .Network .lists{position: relative;overflow: hidden;}

    .moreshow{position: absolute;right: -30px;top: 0;bottom: 0;margin:auto;width: 30px;height: 90px;background-color:#d81019;color: #fff;text-align: center;line-height: 100%;padding: 8px;cursor: pointer;}

    .dealer-stores-box{float:left;background-color:#fff;height:648px;width:40%;position:absolute;left: -40%;z-index: 99;transition: all .5s ease;}

    .dealer-stores-box.show{left: 0;}



    .dealer-stores-container{background-color:#fbfbfb;width:100%;height:598px;border:1px solid #dcdcdc;border-right:none;}

    .dealer-area-map{border:1px solid #dcdcdc;margin-left:0%;background-color:#fff;}

    .dealer-area-map>div{width:100%;height:646px;}

    .dealer-stores-container .iconfont{float:left;width:32px;height:32px;border-radius:50%;text-align:center;line-height:32px;font-size:32px;color:#a6a6a6;}

    .dealer-stores-container .info{margin-left:44px;margin-right:20px;}

    .dealer-stores-container .swiper-slide{border-bottom:1px dashed #dedede;padding-left:35px;padding-top:30px;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer;}

    .dealer-stores-container .swiper-slide.on{background-color: #999;color: #fff;}

    .dealer-stores-container .swiper-slide.on i{color: #fff;}

    .dealer-stores-container .swiper-slide:last-child{border-bottom: none;}



    .dealer-stores-btns>div{border:1px solid #dcdcdc;border-top:none;float:left;width:50%;height:50px;position:relative;color:#fff;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer;-webkit-transition:.2s ease all;-moz-transition:.2s ease all;transition:.2s ease all;}

    .dealer-stores-next{background-color:#6a6a6a;}

    .dealer-stores-next:hover{background-color:#5d5d5d;}

    .dealer-stores-btns>div:after{position:absolute;display:block;width:12px;height:12px;border-top:1px solid #fff;border-right:1px solid #fff;content:'';top:50%;left:50%;}



    .dealer-stores-next:after{-webkit-transform:rotate(-45deg) translate(-6px,-6px);-moz-transform:rotate(-45deg) translate(-6px,-6px);-ms-transform:rotate(-45deg) translate(-6px,-6px);transform:rotate(-45deg) translate(-6px,-6px);}

    .dealer-stores-prev:hover{background-color:#5d5d5d;}

    .dealer-stores-prev{background-color:#6a6a6a;}

    .dealer-stores-btns>div{float:left;width:50%;height:50px;position:relative;color:#343434;-moz-box-sizing:border-box;box-sizing:border-box;border-left:1px solid #e0e0e0;cursor:pointer;-webkit-transition:.2s ease all;-moz-transition:.2s ease all;transition:.2s ease all;}

    .dealer-stores-prev:after{-webkit-transform:rotate(-225deg) translate(0,12px);-moz-transform:rotate(-225deg) translate(0,12px);-ms-transform:rotate(-225deg) translate(0,12px);transform:rotate(-225deg) translate(0,12px);}









    .pages-shop {padding: 60px 0;overflow: hidden;}

    .pages-shop .h2{font-size: 30px;color: #111;text-align: center;}

    .pages-shop .h2::after{content: '';display: block;height: 3px;width: 30px;background-color: #d81019;margin:15px auto;}

    .pages-shop .h5{font-size: 16px;color: #666;text-align: center;font-family: 'Microsoft YaHei';margin-bottom: 50px;}

    .pages-shop .row{margin:0 -10px;}

    .pages-shop ul li{text-align: center;margin-bottom: 30px;padding: 0 10px;}

    .pages-shop ul li a{display: block;border:solid 1px #e5e5e5;position: relative;}



    .pages-shop ul li img{width: 100%;}

    .pages-shop ul li p{font-size: 17px;padding: 20px;color: #303030;overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;white-space: nowrap;border-top: solid 1px #e5e5e5;}



    .pages-shop-show{padding: 60px 0;}



    .pages-shop-show .bigImg{border:solid 1px #ddd;margin-bottom: 10px;float: right;width: 100%;margin-bottom: 20px;}

    .pages-shop-show .bigImg img{width: 100%;}



    table.odd tr:nth-child(even) td{background-color: #eee}





    .pages-shop-show .shopInfo{}

    .pages-shop-show .shopInfo .h2{font-size: 20px;line-height: 100%;margin-bottom: 20px;font-weight: bold;}

    .descriptiont{margin-bottom: 10px;font-size: 15px;color: #111;}

    .pages-shop-show .shopInfo .classis{font-size: 14px;color: #666;margin-bottom: 20px;background-color: #f7f7f7;padding: 15px;}

    .pages-shop-show .shopInfo .description{font-size: 13px;color: #666;line-height: 2;margin-bottom:40px;}

    .pages-shop-show .shopInfo .description ul{margin:0 -5px;font-family: 'Microsoft YaHei';}

    .pages-shop-show .shopInfo .description ul li{margin-bottom: 10px;color: #333;font-size: 12px;line-height: 26px;padding: 0 5px;}

    .pages-shop-show .shopInfo .description ul li span{border:solid 1px #ccc;padding: 10px 10px;border-radius: 3px;display: block;}

    .pages-shop-show .shopInfo .description ul li:nth-child(n+4){}



    .pages-shop-show .Please{font-size: 14px;overflow: hidden;}

    .pages-shop-show .Please p{margin-bottom: 25px;}

    .pages-shop-show .Please a{font-size: 18px;color: #fff;font-weight: bold;line-height: 100%;background-color: #d81019;padding: 10px 20px;border-radius: 3px;display: inline-block;}



    .shopimgtop{margin-bottom: 80px;}



    .pages-shop-show .thumb{width: 100px;height: 338px;position: relative;display: none;}

    .pages-shop-show .thumb .thumbbox{height: 265px;overflow: hidden;}

    .pages-shop-show .thumb ul{}

    .pages-shop-show .thumb li{}

    .pages-shop-show .thumb li a{display: block;border:solid 1px #ddd;}

    .pages-shop-show .thumb li img.cloudzoom-gallery-active{border:solid 1px #d81019;}



    .thumb .prev{background-color: #f8f8f8;height: 25px;display: block;border:solid 1px #ddd;margin-bottom: 10px;text-align: center;line-height: 25px}

    .thumb .prev::after{content: '';display: inline-block;border-top: solid 1px #333;border-right: solid 1px #333;transform: rotate(-45deg);width: 10px;height: 10px;vertical-align: middle;}



    .thumb .next{background-color: #f8f8f8;height: 25px;display: block;border:solid 1px #ddd;text-align: center;line-height: 15px;position: absolute;bottom: 0;width: 100%;}

    .thumb .next::after{content: '';display: inline-block;border-top: solid 1px #333;border-right: solid 1px #333;transform: rotate(135deg);width: 10px;height: 10px;vertical-align: middle;}



    .pages-shop-show .tabstit{margin-top: 30px;background-color: #f8f8f8;}

    .pages-shop-show .tabstit .h3{font-size: 20px;color: #d81019;display: inline-block;width: 150px;background-color: #fff;text-align: center;border-top: solid 2px #d81019;padding: 15px 0;}

    .pages-shop-show .tabstit li{float: left;margin-right: 3px;width: auto;}

    .pages-shop-show .tabstit li a{padding: 0 25px;line-height: 40px;font-size: 16px;background-color: #f5f5f5;display: block;font-weight: bold;}

    .pages-shop-show .tabstit li a i{margin-right: 10px;}

    .pages-shop-show .tabstit li.active{position: relative;}

    .pages-shop-show .tabstit li.active a{background-color: #fff;}



    .pages-shop-show .contents{padding: 50px 0;display: none;line-height: 2;font-size: 15px;color: #333;}

    .pages-shop-show .contents:nth-child(1){display: block;}



    .pages-shop-show .contents .shct{font-size: 26px;color: #111;margin-bottom: 10px;}

    .pages-shop-show .contents .li{margin-bottom: 20px;display: inline-block;float: none;vertical-align: top;}

    .pages-shop-show .contents table img{height: 300px;display: block;margin:0 auto;}



    table tr td.tred{border:solid 1px rgba(255,255,255,.4);background-color: #d81019;color: #fff;padding: 15px 10px;font-weight: bold;}



    .shopcenter{background-color: #f9f9f9;padding: 60px 0;}





    .redfont{color: #d81019}

    .redfont p{text-align: center;font-size: 16px;padding: 20px 0;}



    .bgw ul{margin: 0 -5px;}

    .bgw li{padding: 0 5px;}

    .bgw span{display: block;background-color: #fff;padding: 15px;}



    .pages-shop-show .shopshow-tit .container{padding: 3% 0;}

    .pages-shop-show .shopshow-tit .container .h1{font-size: 36px;line-height: 100%;margin-bottom: 20px;font-weight: bold;}

    .pages-shop-show .shopshow-tit .container .h3{font-size: 30px;line-height: 100%;margin-bottom: 20px;font-weight: bold;}

    .pages-shop-show .shopshow-tit .container .des{font-size: 17px;color: #555;line-height: 2;}

    .pages-shop-show .showbox{overflow: hidden;position: relative;}

    .pages-shop-show .shopshowxj{font-size: 36px;line-height: 100%;margin-bottom: 50px;font-weight: bold;}

    .pages-shop-show .showbox .swiper-pagination{bottom: 20px;}

    .pages-shop-show .showbox .swiper-pagination .swiper-pagination-bullet{width: 14px;height: 14px;}

    .pages-shop-show .showbox .swiper-pagination .swiper-pagination-bullet-active{background-color: #e6212a;}

    .pages-shop-show .showbox .prev{width: 70px;height: 70px;background-color: rgba(0,0,0,.5);-moz-border-radius: 50%;border-radius: 50%;position: absolute;top: 0;bottom: 0;margin:auto;z-index: 10;cursor: pointer;left: 5%;}

    .pages-shop-show .showbox .prev::after{content: '';display: block;width: 20px;height: 20px;border-top:solid 2px #fff;border-right: solid 2px #fff;-webkit-transform: rotate(-135deg);-moz-transform: rotate(-135deg);-ms-transform: rotate(-135deg);transform: rotate(-135deg);position: absolute;top: 0;bottom: 0;left: 8px;right: 0;margin:auto;}



    .pages-shop-show .showbox .next{width: 70px;height: 70px;background-color: rgba(0,0,0,.5);-moz-border-radius: 50%;border-radius: 50%;position: absolute;top: 0;bottom: 0;margin:auto;z-index: 10;cursor: pointer;right: 5%;}

    .pages-shop-show .showbox .next::after{content: '';display: block;width: 20px;height: 20px;border-top:solid 2px #fff;border-right: solid 2px #fff;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);position: absolute;top: 0;bottom: 0;left: 0;right: 8px;margin:auto;}







    .rela{padding-top: 20px;}

    .rela .h1{font-size: 26px;font-weight: bold;line-height: 100%;margin-bottom: 20px;}

    .rela .row{}

    .rela .row{margin:0 -10px;}

    .rela .list li{text-align: center;margin-bottom: 30px;padding: 0 10px;}

    .rela .list li a{display: block;border:solid 1px #e5e5e5;position: relative;}



    .rela .list li img{width: 100%;}

    .rela .list li p{font-size: 15px;padding: 20px;color: #303030;overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;white-space: nowrap;border-top: solid 1px #e5e5e5;}







     .pages-case{padding: 50px 0;}

     .pages-case li  .img img{width: 100%;}

    .pages-case li .h3{font-size: 15px;padding: 10px 0 6px;}

    .pages-case li .introl{font-size: 12px;color: #666;line-height: 24px;margin-bottom: 30px;}

    .pages-case li .more{}

}





/**

 * ---min992

 */



@media screen and (min-width: 992px) and (max-width:1199px){

    body.hideScroll{overflow-y: hidden;}



    #header .logo{float: left;line-height: 80px;width: 150px;}



    #header{position: relative;width: 100%;}

    #header .navtoggle{float: right;line-height: 80px;}

    #header .navtoggle button{border:none;background: none;cursor: pointer;vertical-align: middle;}

    #header .navtoggle button p{width: 30px;height: 4px;background-color: #333;-moz-border-radius: 5px;border-radius: 5px;-webkit-transition: all .5s;-o-transition: all .5s;-moz-transition: all .5s;transition: all .5s;}

    #header .navtoggle button p+p{margin-top: 5px;}



    #header.isNav .navtoggle p{background-color: #333;}

    #header.isNav .navtoggle p:nth-child(1){    -webkit-transform: matrix(1,0,0,1,0,9) rotate(45deg);

        -moz-transform: matrix(1,0,0,1,0,9) rotate(45deg);

         -ms-transform: matrix(1,0,0,1,0,9) rotate(45deg);

             transform: matrix(1,0,0,1,0,9) rotate(45deg);}

    #header.isNav .navtoggle p:nth-child(2){width: 0;}

    #header.isNav .navtoggle p:nth-child(3){    -webkit-transform: matrix(1,0,0,1,0,-9) rotate(-45deg);

        -moz-transform: matrix(1,0,0,1,0,-9) rotate(-45deg);

         -ms-transform: matrix(1,0,0,1,0,-9) rotate(-45deg);

             transform: matrix(1,0,0,1,0,-9) rotate(-45deg);}



    .navbarbg{position: fixed;background-color: rgba(0,0,0,.2);width: 100%;height: 100%;display: none;z-index: 70;}

    .navbarbg.active{display: block;}









    .cloudzoom-lens{border:5px solid #888;width:100px;height:100px;box-shadow:0 0 10px rgba(0,0,0,.4);cursor:crosshair;z-index:10}.cloudzoom-zoom{border:1px solid #888;width:500px;height:200px;box-shadow:0 0 10px rgba(0,0,0,.4)}.cloudzoom-zoom-inside{border:none;box-shadow:none}.cloudzoom-caption{display:none;text-align:left;background-color:#000;color:#fff;font-weight:700;padding:10px;font-family:sans-serif;font-size:11px}.cloudzoom-blank{background-image:url(../images/blank.png)}.cloudzoom-ajax-loader{background-image:url(../images/ajax-loader.gif);width:32px;height:32px}





    /*



    ------------------------- 导航样式



    */

    .ovy{overflow-y: auto;height: 408px;}

    .navbar{position: absolute;top: 100%;left: 0;z-index: 999;background-color: #fff;width: 100%;transform: scaleY(0);transform-origin: top;transition: all .5s ease;}

    .navbar ul{}

    .navbar ul li{font-size: 18px;border-top: none;position: relative;}

    .navbar ul li a{color: #333333;text-transform: uppercase;display: block;position: relative;font-size:16px;line-height: 50px;padding: 0 10px;position: relative;overflow: hidden;border-top: solid 1px #ddd;}

    .navbar ul li a.ta{}



    .navbar ul li.leve1:nth-child(8){padding-right: 40px;}







    .navbar ul li.active a{color: #d81019;}

    .navbar ul li a:hover{color: #d81019;}

    .navbar ul li.cur a{color: #d81019;}





    #header.isNav .navbar{transform: scaleY(1);}



    .navbar ul li .sub{background-color: #fff;z-index: 999;display: none;}

    .navbar ul li.cur .sub{display: block;}

    .navbar ul li .sub .li {}

    .navbar ul li .sub .li:last-child{border-bottom: none;}

    .navbar ul li .sub .li:last-child{border-bottom: none;}

    .navbar ul li .sub .li a{font-size: 15px;font-weight: normal;white-space : nowrap;padding: 0 25px;line-height: 50px;color: #333;text-transform: capitalize;-webkit-transition: all .5s;-o-transition: all .5s;transition: all .5s;}

    .navbar ul li .sub .li a:hover{background-color: #d81019;color: #fff;}

    .navbar ul li .sub .li a::before{display: none;}





    .navbar ul li.searchTop{position: relative;display: none;}

    .navbar ul li.searchTop a{height: 97px;padding: 0 25px;background: url(../images/searchicon.gif) no-repeat center center;}

    .navbar ul li.searchTop::before{content: '';display: block;width: 1px;height: 30px;background-color: #e4e4e4;position: absolute;top: 0;bottom: 0;left: 0;margin:auto;}









    #header .searchbox{position: absolute;top: 100%;left: 0;background-color: #fff;padding: 20px;width: 100%;z-index: 9;border-top: solid 1px #ddd;display: none;}

    #header .searchbox {text-align: center;}

    #header .searchbox input[type="text"]{border:solid 1px #ddd;padding: 10px;width: 50%;}

    #header .searchbox input[type="submit"]{border:none;background-color: #d81019;color: #FFFFFF;padding: 10px 25px;cursor: pointer;}



    #banner{position: relative;overflow: hidden;}

    #banner .swiper-slide{width: 100%;}

    #banner .swiper-slide .p{display: none;}



    .bullbottom{position: absolute;bottom: 50px;left: 0;width: 100%;z-index: 95;}

    .bullbottom .container{position: relative;}

    .bullbottom .control{width: 37%;float: right;}

    .bullbottom .control .play{display: inline-block;background: url(../images/bannerbtn2.png) no-repeat;width: 12px;height: 13px;margin-right: 24px;}

    .bullbottom .control .play.auto{background: url(../images/bannerbtn1.png) no-repeat;}

    #banner .swiper-pagination{position: static;text-align: left;display: inline-block;}

    #banner .swiper-pagination .swiper-pagination-bullet{width: 14px;height: 14px;-moz-border-radius: 0;border-radius: 0;background-color: #fff;opacity: 1;margin: 0 9px;opacity: 1;border-radius: 90px;}

    #banner .swiper-pagination .swiper-pagination-bullet-active{background-color: #d81019;opacity: 1;}









    .slide{height: 400px;background-position: 55% center !important;}





    #core{padding: 90px 0;overflow: hidden;}

    #core .h1{font-size: 36px;color: #222222;line-height: 100%;text-align: center;margin-bottom: 25px;}

    #core .h3{line-height: 100%;text-align: center;font-size: 15px;color: #6d6d6d;margin-bottom: 85px;}

    #core dl{text-align: center;width: 20%;display: inline-block;vertical-align: top;position: relative;padding: 10px 0;}

    #core dl::after{content: '';display: block;width: 1px;height: 100%;position: absolute;right: 0;background-color: #ebebeb;top: 0;}

    #core dl:last-child::after{display: none;}

    #core dl dd{font-size: 15px;color: #222;}

    #core dl dd h3{font-size: 48px;font-weight: bold;color: #222222;line-height: 100%;margin:23px 0;}

    #core dl dd h3 span{font-size: 24px;vertical-align: top;line-height: 100%;margin-left: 5px;}





    #product{overflow: hidden;}

    #product .h1{font-size: 36px;color: #222222;line-height: 100%;text-align: center;margin-bottom: 50px;}

    #product .pNavbar{margin-bottom: 3px;}

    #product .pNavbar ul{margin:0 -2px;}

    #product .pNavbar li{width: 25%;display: inline-block;text-align: center;line-height: 75px;padding: 0 2px;}

    #product .pNavbar li a{display: block;background-color: #ededed;font-size: 18px;color: #2e2e2e;position: relative;overflow: hidden;}

    #product .pNavbar li a::after{content: '';display: block;width: 18px;height: 19px;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);background-color: #fff;position: absolute;left: 0;right: 0;bottom: -25px;margin:auto;-webkit-transition: all .5s;-o-transition: all .5s;transition: all .5s;}

    #product .pNavbar li.active a{background-color: #d81019;color: #fff;}

    #product .pNavbar li.active a::after{bottom: -9px;}









    .pbox{overflow: hidden;}

    #product .list{position: relative;}

    #product .swiper-slide{height: 643px;background-position: 35% center !important;}

    #product .swiper-slide .red{color: #d81019;}



    #product .swiper-slide .text{width: 41%;float: right;margin-top: 105px;}

    #product .swiper-slide .text .h3{font-size: 30px;font-weight: bold;color: #1a1919;line-height: 100%;margin-bottom: 17px;}

    #product .swiper-slide .text h2{font-weight: bold;font-size: 70px;line-height: 100%;}

    #product .swiper-slide .text h2::after{content: '';display: block;width: 50px;height: 4px;background-color: #0a0a0a;margin:30px 0;}

    #product .swiper-slide .text .introl{font-size: 16px;color: #333;line-height: 30px;margin-bottom: 120px;}

    #product .swiper-slide .text .more{width: 167px;height: 55px;line-height: 55px;background-color: #d81019;color: #fff;display: block;text-align: center;font-size: 15px;}

    #product .swiper-slide .text .more img{margin-top: -4px;margin-left: 5px;-webkit-transition: all .5s;

    -o-transition: all .5s;

    transition: all .5s;}

    #product .swiper-slide .text .more:hover img{margin-left: 15px;}



    #product .list .prev{display: block;width: 71px;height: 71px;position: absolute;top: 0;bottom: 0;margin:auto;left: 5%;z-index: 10;background: url(../images/probtnleft.png) no-repeat center;background-color: rgba(0,0,0,.3);border-radius: 90px;display: none;}

    #product .list .prev:hover{background-color: #d81019;}



    #product .list .next{display: block;width: 71px;height: 71px;position: absolute;top: 0;bottom: 0;margin:auto;right: 5%;z-index: 10;background: url(../images/probtnright.png) no-repeat center;background-color: rgba(0,0,0,.3);border-radius: 90px;display: none;}

    #product .list .next:hover{background-color: #d81019;}



#about{background-color: #f9f9f9;padding: 10px 0;overflow: hidden;}

    #about .container{position: relative;}

    #about .text{background-color: #fff;z-index: 50;padding: 50px 35px;position: relative;}

    #about .text::before{content: 'TOPSINN';font-size: 90px;color: #f5f5f5;font-weight: bold;position: absolute;z-index: -1;line-height: 100%;top: 40px;left: 75px;letter-spacing: 14px;}

    #about .text .h1{font-weight: bold;font-size: 30px;color:#1d1d1d;line-height: 100%;margin-bottom: 20px;}

    #about .text .h3{font-size: 24px;color: #8a8989;text-transform: uppercase;line-height: 100%;}

    #about .text .h3::after{content: '';display: block;background-color: #d81019;width: 40px;height: 4px;margin:25px 0;}

    #about .text .introl{font-size: 14px;color: #4b4a4a;line-height: 30px;margin-bottom: 50px;}

    #about .text .more{width: 167px;height: 55px;line-height: 55px;background-color: #d81019;color: #fff;display: block;text-align: center;font-size: 15px;}

    #about .text .more img{margin-top: -4px;margin-left: 5px;-webkit-transition: all .5s;

    -o-transition: all .5s;

    transition: all .5s;}

    #about .text .more:hover img{margin-left: 15px;}

    #about .imgs{z-index: 100;}

    #about .imgs img{width: 100%;}







    #service{padding: 90px 0 100px;position: relative;}

    #service::after{content: '';display: block;width: 100%;position: absolute;bottom: 0;left: 0;background-color: #fafafa;height: 280px;z-index: -1;}

    #service .h1{font-size: 36px;color: #222222;line-height: 100%;text-align: center;margin-bottom: 70px;}

    #service .lists ul{margin:0 -13px;}

    #service .lists li{text-align: center;display: inline-block;vertical-align: top;width: 25%;padding: 0 13px;}

    #service .lists li a{display: block;background-color: #fff;box-shadow: 0 0 20px rgba(0,0,0,.05);padding: 45px;height: 310px;border-bottom: solid 5px #a2a2a2;position: relative;}

    #service .lists li .img{margin-bottom: 15px;}

    #service .lists li a::after{content: '';display: block;position: absolute;bottom: -5px;left: 0;width: 0;height: 5px;background-color: #d81019;-webkit-transition: all .5s;-o-transition: all .5s;transition: all .5s;}

    #service .lists li a:hover::after{width: 100%;}

    #service .lists li a h3{font-size: 21px;color: #222222;line-height: 100%;margin:20px 0 15px;}

    #service .lists li a .des{font-size: 14px;color: #838383;line-height: 24px;}

    #service .lists li a:hover h3{color: #d81019;}







    #program{padding: 70px 0 0;position: relative;overflow: hidden;}

    #program .h1{font-size: 36px;color: #222222;line-height: 100%;text-align: center;margin-bottom: 60px;}



    #program .lists{background: url(../images/programbg.jpg) no-repeat center;height: 550px;}

    #program .lists::before{content: '';display: block;width: 100%;height: 100%;z-index: 10;background: url(../images/programbg1.png) repeat;position: absolute;top: 0;left: 0;}

    #program .lists .probox{height: 550px;position: relative;z-index: 99;overflow: hidden;}

    #program .lists::before{content: '';display: block;width: 100%;height: 100%;z-index: 10;background: url(../images/programbg1.png) repeat;position: absolute;top: 0;left: 0;}

    #program .lists .li{width: 25%;float: left;height: 100%;position: relative;}

    #program .lists .li .bg{position: absolute;width: 100%;height: 100%;z-index: 0;opacity: 0;-webkit-transition: all .5s ease;-o-transition: all .5s ease;transition: all .5s ease;z-index: 10;display: none;}

    #program .lists .li:hover .bg{opacity: 1;}

    #program .lists .li a{display: block;color: #fff;padding: 45px;z-index: 15;position: relative;height: 100%;z-index: 509;}

    #program .lists .li::after{content: '';display: block;width: 1px;height: 100%;background-color: rgba(255,255,255,.1);position: absolute;right: 0;top: 0;}



    #program .lists .li a span{background: url(../images/programliicon.png) no-repeat;display: block;width: 53px;height: 14px;position: absolute;top: 80px;-webkit-transition: all .5s ease;-o-transition: all .5s ease;transition: all .5s ease;}

    #program .lists .li a .text {position: absolute;-webkit-transition: all .5s ease;-o-transition: all .5s ease;transition: all .5s ease;top: 380px;}

    #program .lists .li a .text .en{font-size: 18px;text-transform: uppercase;color: #a5a5a5;margin-bottom: 15px;}

    #program .lists .li a .text .cn{font-size: 26px;font-weight: bold;}





    #program .lists .li a:hover .text{top: 80px;}

    #program .lists .li a:hover span{top: 450px;}





    #news{padding: 70px 0 100px;position: relative;overflow: hidden;}

    #news .h1{font-size: 36px;color: #222222;line-height: 100%;text-align: center;margin-bottom: 20px;}

    #news .h3{font-size: 16px;color: #777;line-height: 100%;text-align: center;margin-bottom: 50px;}







    #news .nNavbars{text-align: center;margin-bottom: 70px;}

    #news .nNavbars li{width: 140px;height: 45px;line-height: 45px;font-size: 18px;display: inline-block;padding: 0 2px;}

    #news .nNavbars li a{color: #666565;display: block;background-color: #e6e6e4;}

    #news .nNavbars li a:hover{background-color: #d81019;color: #fff;}



    #news .lists{margin:0 -19px;}

    #news .lists dl{float: left;padding: 0 19px;margin-bottom: 30px;}

    #news .lists dl dt img{width: 100%;}

    #news .lists dl dd .h4{font-size: 20px;color: #0f0f0f;line-height: 100%;margin:20px 0;}

    #news .lists dl dd .date{font-size: 15px;color: #bdbdbd;margin-bottom: 15px;}

    #news .lists dl dd .introl{font-size: 13px;color: #6f6f6f;line-height: 24px;}













    #Cust{background-color: #f7f7f7;padding: 120px 0;overflow: hidden;}

    #Cust .tit{position: relative;margin-bottom: 103px;}

    #Cust .tit .h1{font-size: 36px;color: #1a1919;position: relative;display: inline-block}

    #Cust .tit .h1::before{content: '“';position: absolute;font-size: 110px;color: #e1e3ec;left: -80px;top: -40px;}

    #Cust .tit .h1::after{content: '”';position: absolute;font-size: 110px;color: #e1e3ec;right: 0;bottom: -130px;}

    #Cust .tit .btn{position: absolute;right: 0;bottom: 0;}

    #Cust .tit .btn a{display: inline-block;width: 35px;height: 35px;background-color: #080403;border-radius: 90px;margin-left: 13px;text-align: center;line-height: 34px;vertical-align: middle;}

    #Cust .tit .btn a img{max-width: 50%;max-height: 50%;}

    #Cust .tit .btn a:hover{background-color: #d81019;}



    #Cust .tit .btn a.prev img{margin-left: -2px;}

    #Cust .tit .btn a.next img{margin-right: -2px;}





    #Cust .lists{border-top: solid 2px #e4e4e4;padding-top:45px;overflow: hidden;}

    #Cust .lists .swiper-slide{text-align: center;}

    #Cust .lists p{text-align: center;font-size: 16px;color: #5c5c5c;padding: 10px 0;}



















    #footer{padding: 65px 0 90px;background-color: #161616;overflow: hidden;}



    #footer dl{float: left;padding-right: 6%;width: auto;border-bottom: none;}

    #footer dl.fndl{position: relative;}

    #footer dl.fndl dt{line-height: 100%;margin-bottom: 30px;padding: 0;font-weight: normal;border-bottom: none;}

    #footer dl dt a{color: #b8b8b8;font-size: 16px;display: block;}

    #footer dl.fndl dd{display: block;padding: 0;}

    #footer dl dd p{line-height: 36px;font-size: 15px;color: #7f7f7f;font-size: 16px;}

    #footer dl dd p a{font-size: 13px;color: #fff;display: block;}

    #footer dl dd p a:hover{color: #fff;text-decoration: underline;}

    #footer dl dd .box{display: inline-block;vertical-align: top;}

    #footer dl dd .box:nth-child(1){margin-right: 40px;}







    #footer dl.con{padding-right: 0;float: right;text-align: left;margin-top: 0;}

    #footer dl.con dt{font-size: 16px;color: #fff;margin-bottom: 35px;font-weight: normal;color: #b8b8b8;}

    #footer dl.con dd{display: block;}

    #footer dl.con dd .h5{font-size: 36px;color: #fff;font-weight: bold;line-height: 100%;margin-bottom: 24px;}

    #footer dl.con dd li{display: inline-block;}

    #footer dl.con dd li img{border:solid 1px #454545;padding: 7px;}

    #footer dl.con dd li:nth-child(1){margin-right: 15px;}

    #footer dl.con dd li p{text-align: center;padding: 5px 0;font-size: 14px;}





    #copy{height: 79px;line-height: 79px;color: #808080;font-size: 14px;background-color: #161616;}

    #copy .container{border-top: solid 1px rgba(255,255,255,.1);text-align: left;}

    #copy span{display: block;}

    #copy a{color: #878787;}

    #copy a:hover{color: #fff;transition: all .5s ease;}























    /* ====================================   网站地图   ==================================== */

    .page-sitemap{padding: 3% 0;}

    .sitemap{padding: 0 0;overflow: hidden;}

    .sitemap h2{font-size: 22px;padding: 10px 15px;background-color: #d81019;display: inline-block;margin-bottom: 30px;}

    .sitemap h2 a{color: #fff;}

    .sitemap h2 a:hover{color: #fff;text-decoration: underline;}

    .sitemap ul{overflow: hidden;display: block;font-size: 15px;margin-bottom: 30px;border-bottom: solid 1px #ddd;}

    .sitemap ul li{width:25%;line-height: 35px;display: inline-block;vertical-align: top;border-bottom: solid 1px #ddd;text-align: center;font-size: 18px;line-height: 55px;position: relative;top: 1px;}

    .sitemap ul li a{color: #333;}

    .sitemap ul li a:hover{color: #d81019;text-decoration: underline;}

    .sitemap ul li p a{font-weight: normal;}

    .sitemap ul li p:last-child{margin-bottom: 30px;}

    .sitemap ul div{margin-bottom: 15px;border:solid 1px #eee;padding: 15px;}

    .sitemap ul h3{font-size: 15px;margin-bottom: 10px;}

    .sitemap ul h3 a{color: #333;}











    /**

     *

     *

     *  内页二级栏目样式

     *

     *

     */



    .page-navbar-Horizontal{transition: all .5s ease;height: 65px;border-bottom: solid 1px #ddd;background-color: #fff;}

    .page-navbar-Horizontal .curshow .downmenu{content:'';display:block;position:absolute;width:12px;height:12px;border-top:solid 1px #333;border-right:solid 1px #333;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);right:3px;top:0;bottom:0;margin:auto;}

    .page-navbar-Horizontal{position:relative;}

    .page-navbar-Horizontal .curshow{font-size:16px;text-align:left;position:relative;z-index:9;overflow: hidden;display: none;}

    .page-navbar-Horizontal ul{text-align: center;}

    .page-navbar-Horizontal li{line-height: 65px;border-top: none;width: 20%;text-align: center;display: inline-block;overflow: hidden;height: 65px;}

    .page-navbar-Horizontal li a{font-size:18px;display:block;padding:0 20px;position: relative;position: relative;}

    .page-navbar-Horizontal li a:hover{color: #fff;background-color: #d81019;}

    .page-navbar-Horizontal li a.am-active{color: #fff;background-color: #d81019;}

    .page-navbar-Horizontal li a.am-active::after{content: '';display: block;width: 12px;height: 12px;background-color: #fff;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);position: absolute;left: 0;right: 0;bottom: -6px;margin:auto;}

    .page-navbar-Horizontal li a:hover::after{content: '';display: block;width: 12px;height: 12px;background-color: #fff;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);position: absolute;left: 0;right: 0;bottom: -6px;margin:auto;}

    .page-navbar-Horizontal li.active a{color: #fff;background-color: #d81019;}

    .page-navbar-Horizontal li.active a::after{content: '';display: block;width: 12px;height: 12px;background-color: #fff;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);position: absolute;left: 0;right: 0;bottom: -6px;margin:auto;}

    .page-navbar-Horizontal.am-sticky{box-shadow: 0 0 10px rgba(0,0,0,.1)}











    .pages-about{line-height: 2;font-size: 15px;color: #555;}

    .pages-about .introl{padding: 80px 0;text-align: center;}

    .pages-about .introl .h1{font-size: 30px;text-align: center;line-height: 100%;margin-bottom: 25px;color: #222;}

    .pages-about .introl .h3{text-align: center;font-size: 18px;line-height: 100%;color: #333;}

    .pages-about .introl .h3::after{content: '';display: block;height: 3px;width: 70px;background-color: #d81019;margin:25px auto 20px;}

    .pages-about .introl h4{font-size: 22px;color: #d81019;margin:20px 0;}



    .pages-about .introl h5{font-size: 22px;color: #111;margin:0 0 20px;}



    .pnumbers{background: url(../images/pnumbersbg.jpg) no-repeat center;padding: 80px 0}

    .pnumbers dl{text-align: center;width: 20%;display: inline-block;vertical-align: top;position: relative;padding: 10px 0;}

    .pnumbers dl::after{content: '';display: block;width: 1px;height: 100%;position: absolute;right: 0;background-color: rgba(255,255,255,.3);top: 0;}

    .pnumbers dl:last-child::after{display: none;}

    .pnumbers dl dd{font-size: 15px;color: #fff;}

    .pnumbers dl dd h3{font-size: 48px;font-weight: bold;color: #fff;line-height: 100%;margin:23px 0;}

    .pnumbers dl dd h3 span{font-size: 24px;vertical-align: top;line-height: 100%;margin-left: 5px;}







    .pages-about .hexin{padding: 60px 0 60px;}

    .pages-about .hexin .h1{font-size: 30px;text-align: center;line-height: 100%;margin-bottom: 25px;color: #222;}

    .pages-about .hexin .h3{text-align: center;font-size: 16px;line-height: 100%;margin-bottom: 50px;}

.pages-about .hexin div[class^="col-"]{display: inline-block;vertical-align: top;float: none;margin-bottom: 20px;}

    .pages-about .hexin .box{background-color: #fff;box-shadow: 0 0 30px rgba(0,0,0,.08)}

    .pages-about .hexin .box .img img{width: 100%;}

    .pages-about .hexin .box .text{padding: 30px 20px;text-align: center;}

    .pages-about .hexin .box .text h3{font-size: 20px;color: #111;font-weight: bold;margin-bottom: 15px;line-height: 100%;}

    .pages-about .hexin .box .text .desc{line-height: 26px;font-size: 16px;}







    .pwenhua{padding: 70px 0 70px;}

    .pages-about .pwenhua .h1{font-size: 30px;text-align: center;line-height: 100%;color: #222;}

    .pages-about .pwenhua .h1::after{content: '';display: block;height: 3px;width: 70px;background-color: #d81019;margin:25px auto 20px;}

    .pages-about .pwenhua .h3{text-align: center;font-size: 16px;line-height: 26px;margin-bottom: 50px;}

    .pages-about .pwenhua .lists{}

    .pages-about .pwenhua .lists dl{height: 300px;width: 50% !important;overflow: hidden;float: left;color: #fff;line-height: 280px;border-right: solid 2px #fff;cursor: pointer;margin-bottom: 20px;}

    .pages-about .pwenhua .lists dl:last-child{border-right: none;}

    .pages-about .pwenhua .lists dl .box{line-height: 100%;display: inline-block;vertical-align: middle;width: 560px;}

    .pages-about .pwenhua .lists dl dt{text-align: center;width: 35%;display: inline-block;vertical-align: middle;transition: all .5s ease;}

    .pages-about .pwenhua .lists dl dt img{margin-bottom: 10px;}

    .pages-about .pwenhua .lists dl dt h3{font-size: 18px;font-weight: bold;}

    .pages-about .pwenhua .lists dl dd{width: 50%;display: inline-block;vertical-align: middle;padding-right: 60px;transition: all .5s ease;line-height: 100%;}

    .pages-about .pwenhua .lists dl dd div{width: 230px;font-size: 16px;line-height: 36px;padding-top: 10px;}



    .pages-about .pwenhua .lists dl.active dt{width: 40%;}

    .pages-about .pwenhua .lists dl.active dd{width: 60%;}





    .pages-work{padding: 3% 0;overflow: hidden;}

    .pages-work ul{}

    .pages-work li{margin-bottom: 10px;margin-bottom: 40px;}

    .pages-work li img{width: 100%;padding: 8px;border:solid 1px #ddd;}

    .pages-work li a:hover img{border:solid 1px #d81019;}

    .pages-work li .text{background-color: #f5f5f5;padding: 30px;-webkit-transition: all .5s ease;-o-transition: all .5s ease;-moz-transition: all .5s ease;transition: all .5s ease;}

    .pages-work li .h3{font-size: 16px;line-height: 100%;text-align: center;padding: 20px 0;border:solid 1px #ddd;border-top: none;}

    .pages-work li a:hover .h3{border:solid 1px #d81019;border-top: none;background-color: #d81019;color: #fff;}



    .pages-work li a .contents{display: none;}

    .pages-work .contentsShow{margin-bottom: 10px;padding: 0 10px;font-size: 15px;line-height: 2;clear: both;display: none;}

    .pages-work .contentsShow .box{background-color: #e6212a;padding: 30px;color: #fff;}









    /**

     * 分页

     */





    #page{text-align: center;font-size: 15px;padding: 40px 0;}

    #page span, #page a{display: inline-block;border:solid 1px #999;margin-left: 2px;padding: 5px 15px;color: #666;}

    #page span.cur{border-color: #d81019;background-color: #d81019;color: #fff;}





    /**

     * [overflow 发展历程]

     * @type {[type]}

     */

    .history {overflow: hidden;padding: 80px 0;}

    /*.history .row{position: relative;}

    .history .row::after{content: '';display: block;width: 1px;height: 100%;background-color: #333;left: 0;right: 0;margin:auto;top: 75px;position: absolute;}*/

    .about-title {font-size: 30px;color: #333;text-align: center;position: relative;line-height: 100%;}

    .flow {margin-top: 75px;position: relative;}

    .flow-list {float: right;width: 100%;position: relative;}

    li[class*=list] {display: inline-block;}

    .flow-list .flow-warrper {float: right;width: 50%;left: -18px;position: relative;}

    .flow-list .flow-warrper:before {content: '';width: 1px;height: 100%;background: #666;position: absolute;left: 17px;}

    .flow-list:first-child .flow-warrper:before {height: 130%;top: -40px;}

    .flow-list .pro {position: relative;float: left;width: 34px;height: 45px;background-color: #fff!important;border-radius: 50%;margin-right: 35px;z-index: 2;margin-top: -5px;}

    .flow-list .desc {float: left;width: calc(100% - 85px);position: relative;margin-bottom: 55px;}

    .flow-list .desc h3 {text-align: left;font-size: 36px;margin-bottom: 10px;color: #dc2426;line-height: 100%;font-weight: bold;}

    .flow-list .desc p {font-size: 16px;line-height: 2;color: #666;}

    .flow-list .pro:after {content: '';transition: opacity .6s;position: absolute;width: 100%;height: 100%;left: 0;top: 0;background: url(../images/icon38-c.png) no-repeat center;opacity: 0;}

    .flow-list:nth-child(2n) .flow-warrper {float: left;left: 17px;}

    .flow-list:nth-child(2n) .pro {float: right;margin-right: 0;margin-left: 35px;}

    .flow-list:nth-child(2n) .flow-warrper:before {content: '';width: 1px;height: 100%;background: #666;position: absolute;right: 17px;left: auto;}

    .flow-list:nth-child(2n) .desc {float: right;width: calc(100% - 100px);}

    .flow-list:nth-child(2n) .desc h3 {text-align: right;}

    .flow-list:nth-child(2n) .desc p {text-align: right;}



    .flow-list:hover .pro:after{opacity: 1;}



    .flow-list:last-child{text-align: center;font-size: 16px;padding: 30px 0}















    .page-contact{padding: 70px 0;}

    .page-contact .contop .cn{font-size: 26px;color: #111;text-align: center;}

    .page-contact .contop .cn::after{content: '';display: block;width: 30px;height: 3px;background-color: #d81019;margin:15px auto;}

    .page-contact .contop .h3{font-size: 18px;color: #666;text-align: center;margin-bottom: 70px;}

    .page-contact .conbottom {margin-bottom: 50px;}

    .page-contact .conbottom dl{text-align: center;position: relative;padding: 15px 0;border-bottom: solid 1px #ddd;padding-top: 25px;}

    .page-contact .conbottom dl:nth-child(n+3){border-bottom: none;}

    .page-contact .conbottom dl::after{content: '';display: block;width: 1px;height: 100%;position: absolute;right: 0;top: 0;background-color: #eee;}

    .page-contact .conbottom dl:nth-child(2n)::after{display: none;}

    .page-contact .conbottom dl dt span{display: inline-block;width: 100px;height: 100px;border:solid 1px #ddd;border-radius: 90px;line-height: 98px;font-size: 35px;color: #999;}

    .page-contact .conbottom dl dd{padding: 15px 0;font-size: 18px;padding: 15px 20px;}



    .page-contact .mapt{font-size: 26px;font-weight: bold;margin-bottom: 25px;color: #333;}

    .allmap{height: 600px;overflow: hidden;border: solid 1px #ddd;}

    #allmap{height: 650px;}



















    .pages-news{padding: 60px 0;}

    .pages-news ul{}

    .pages-news ul li{margin-bottom: 30px;}

    .pages-news ul li .img{overflow: hidden;}

    .pages-news ul li .img img{width: 100%;transition: all .5s ease;}

    .pages-news ul li a:hover .img img{transform: scale(1.1);}

    .pages-news ul li .text{}

    .pages-news ul li .text .h3{font-size: 16px;line-height: 100%;margin: 15px 0;}

    .pages-news ul li .text .introl{font-size: 13px;color: #666;line-height: 24px;margin-bottom: 30px;}

    .pages-news ul li .text .date{font-size: 15px;font-weight: bold;color: #999;}

    .pages-news ul li .text .more{float: right;font-weight: normal;}







    .pages-news .newstop{text-align: center;}



    .pages-news .intro .title{font-size: 25px;color: #222;margin-bottom: 30px;font-weight: bold;line-height: 100%;}

    .pages-news .intro .source{font-size: 15px;color: #666;border-bottom: solid 1px #ddd;padding-bottom: 25px;}

    .pages-news .intro .contents{color: #666;line-height: 2;font-size: 15px;padding: 3% 0;}

    .tags{margin: 20px 0;color: #333;font-size: 14px;}

    .tags span{margin-right: 10px;background-color: #e5e5e5;padding: 3px 10px;}



    .pagelinks{border-top: solid 1px #ddd;border-bottom: solid 1px #ddd;padding: 20px 0;line-height: 100%;}



   .pagelinks a{display: block;line-height: 24px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}





    .ptitle{font-size: 25px;font-weight: bold;color: #222;margin-bottom: 20px;}







    .recom{}

    .recom li .h3{font-size: 15px;color: #666;line-height: 100%;margin:10px 0;white-space: nowrap;overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;}

    .recom li a:hover .h3{color: #d81019;font-weight: bold;}

    .recom li a .fr{color: #999;}





    .bdselect_share_box{box-sizing: content-box;}



    .xwxq-matterwordsL-share{margin-bottom: 40px;}

    .bdsharebuttonbox{display: inline-block;vertical-align: middle;}

    .xwxq-matterwordsL-share .bdshare-button-style0-16 a, .xwxq-matterwordsL-share .bdshare-button-style0-16 .bds_more{display: inline-block;background-color: #333;margin-right: 10px;}

    .xwxq-matterwordsL-share .bdshare-button-style0-16 a,.xwxq-matterwordsL-share .bdshare-button-style0-16 .bds_more{background-color:#fff;}

    .xwxq-matterwordsL-share .bdshare-button-style0-16 .bds_weixin{background:none;background-position:0;width:21px;height:18px;background:url(../images/share1.png) no-repeat center;}

    .xwxq-matterwordsL-share .bdshare-button-style0-16 .bds_tsina{background:none;background-position:0;width:20px;height:18px;background:url(../images/share2.png) no-repeat center;}

    .xwxq-matterwordsL-share .bdshare-button-style0-16 .bds_sqq{background:none;background-position:0;width:20px;height:18px;background:url(../images/share3.png) no-repeat center;}

    .xwxq-matterwordsL-share .bdshare-button-style0-16 .bds_qzone{background:none;background-position:0;width:20px;height:18px;background:url(../images/share4.png) no-repeat center;}

    .bdshare-button-style0-16 .bds_count{}

    .srv-top{text-align:center;}

    .srv-top .t1{line-height:53px;font-size:32px;}

    .srv-top .t2{line-height:25px;font-size:16px;margin:10px 0 0;color:#666;}



    /*在线留言*/

    .online-msg{padding:91px 0 99px;}



    .oMsg-form{margin:29px 0 0;}

    .oMsgForm-list{width:46.6667%;float:left;}

    .oMsgForm-list li{padding:0 0 0 23px;border-bottom:1px solid #cccccc;position:relative;margin:26px 0 0;}

    .oMsgForm-list li:first-child{margin:0px;}

    .oMsgForm-list li .hint{display:block;line-height:65px;font-size:16px;color:#d81019;position:absolute;left:0px;top:0px;}

    .oMsgForm-list li .text{height:65px;line-height:65px;font-size:16px;border:none;width: 100%;}

    .oMsgForm-list li .text::-webkit-input-placeholder{color:#999999;}

    .oMsgForm-box{width:49.1667%;float:right;margin:22px 0 0;}

    .oMsgForm-box .type{line-height:34px;font-size:16px;color:#999999;}

    .oMsgForm-box .text{padding:10px;height:278px;border:1px solid #cccccc;margin:9px 0 0;width: 100%;}



    .oMsgForm-sub{display:block;width:240px;height:54px;line-height:54px;color:#fff;font-size:20px;background:#d81019;margin:56px auto 0;clear:both;border:none;}



    .hint{color: #d81019;}





    .srv-ctUs{padding:109px 0 92px;text-align:center;color:#fff;background:url(../images/srv-bg2.jpg) no-repeat center center / cover fixed;}

    .srv-ctUs .btn{display:block;width:240px;height:54px;line-height:54px;font-size:18px;color:#d81019;background:#fff;margin:33px auto 0;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;}

    .srv-ctUs .btn span{transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;}

    .srv-ctUs .btn:hover{color:#fff;background:#d81019;}

    .srv-ctUs .btn:hover span{transform:translateY(-5px);-webkit-transform:translateY(-5px);}

    .srv-top.srv-top2 .t1, .srv-top.srv-top2 .t2 {   color: #fff;}

    .srv-ctUs .h4{font-size: 15px;}





    #bdshare_weixin_qrcode_dialog *{box-sizing: content-box;}



    .xwxq-matterwordsL-share-pro{float: right;font-family: 'Microsoft YaHei';font-size: 13px;line-height: 100%;padding: 15px 0;color: #666;}

    .bdsharebuttonbox{display: inline-block;vertical-align: middle;}

    .xwxq-matterwordsL-share-pro .bdshare-button-style0-16 a, .xwxq-matterwordsL-share-pro .bdshare-button-style0-16 .bds_more{display: inline-block;background-color: #333;margin-right: 10px;}

    .xwxq-matterwordsL-share-pro .bdshare-button-style0-16 a,.xwxq-matterwordsL-share-pro .bdshare-button-style0-16 .bds_more{background-color:#fff;}

    .xwxq-matterwordsL-share-pro .bdshare-button-style0-16 .bds_weixin{background:none;background-position:0;width:21px;height:18px;background:url(../images/share1.png) no-repeat center;}

    .xwxq-matterwordsL-share-pro .bdshare-button-style0-16 .bds_tsina{background:none;background-position:0;width:20px;height:18px;background:url(../images/share2.png) no-repeat center;}

    .xwxq-matterwordsL-share-pro .bdshare-button-style0-16 .bds_sqq{background:none;background-position:0;width:20px;height:18px;background:url(../images/share3.png) no-repeat center;}

    .xwxq-matterwordsL-share-pro .bdshare-button-style0-16 .bds_qzone{background:none;background-position:0;width:20px;height:18px;background:url(../images/share4.png) no-repeat center;}







    .AfterSale{padding: 100px 0;}

    .AfterSale .h1{text-align: center;font-size: 30px;color: #111;line-height: 100%;}

    .AfterSale .h1::after{content: '';display: block;width: 30px;height: 3px;background-color: #d81019;margin:15px auto;}

    .AfterSale .h3{text-align: center;font-size: 16px;color: #777;margin-bottom: 80px;line-height: 100%;}

    .AfterSale .lists{}

    .AfterSale .lists dl{text-align: center;}

    .AfterSale .lists dl dt {margin-bottom: 15px;}

    .AfterSale .lists dl dt img{transition: all .5s ease;}

    .AfterSale .lists dl a:hover dt img{transform: rotate(360deg);}

    .AfterSale .lists dl dd{font-size: 14px;padding: 10px 0;color: #777;line-height: 24px;}

    .AfterSale .lists dl dd h4{font-size: 18px;color: #111;margin-bottom: 15px;line-height: 100%;}



    .Download{padding: 30px 0 60px;position: relative;}

    .Download::after{content: '';display: block;position: absolute;z-index: -1;left: 0;bottom: 0;background-color: #f9f9f9;height: 260px;width: 100%;}

    .Download .h1{text-align: center;font-size: 30px;color: #111;line-height: 100%;}

    .Download .h1::after{content: '';display: block;width: 30px;height: 3px;background-color: #d81019;margin:15px auto;}

    .Download .h3{text-align: center;font-size: 16px;color: #777;line-height: 100%;margin-bottom: 60px;}

    .Download .lists{position: relative;padding-bottom: 40px;}

    .Download .lists .downbox{overflow: hidden;padding: 20px;}

    .Download .lists li{text-align: center;}

    .Download .lists li a{display: block;background-color: #fff;padding: 70px 0;box-shadow: 0 0 20px rgba(0,0,0,.05);position: relative;}

    .Download .lists li a::after{content: '';display: block;height: 4px;width: 0;position: absolute;bottom: 0;left: 0;background-color: #d81019;transition: all .5s ease;}

    .Download .lists li a:hover::after{width: 100%;}

    .Download .lists li .img{margin-bottom: 30px;}

    .Download .lists li img{width: 30%;}

    .Download .lists li h3{font-size: 18px;}

    .Download .swiper-pagination{text-align: center;width: 100%;bottom: 0;}

    .Download .swiper-pagination .swiper-pagination-bullet-active{background-color: #d81019}



    .problems{padding: 70px 0;background-color: #f9f9f9;}

    .problems .h1{text-align: center;font-size: 30px;color: #111;line-height: 100%;}

    .problems .h1::after{content: '';display: block;width: 30px;height: 3px;background-color: #d81019;margin:15px auto;}

    .problems .h3{text-align: center;font-size: 16px;color: #777;line-height: 100%;margin-bottom: 60px;}

    .problems .lists{}

    .problems .lists li{background-color: #fff;margin-bottom: 10px;overflow: hidden;height: 50px;}

    .problems .lists li a{display: block;}

    .problems .lists li a h4{font-size: 18px;color: #111;line-height: 100%;background-color: #fff;padding: 15px 15px 15px 60px;position: relative;transition: all .5s ease;border:solid 1px #eee;}

    .problems .lists li a h4 span{position: absolute;left: 0;top: 0;bottom: 0;width: 48px;display: block;line-height: 48px;text-align: center;font-weight: bold;border-right:solid 1px #eee;}

    .problems .lists li a h4::after{content: '+';display: block;height: 48px;width: 48px;line-height: 48px;position: absolute;right: 0;top: 0;font-size: 30px;text-align: center;}

    .problems .lists li a .desc{color: #777;font-size: 14px;line-height: 2;padding: 25px 15px 25px 50px;font-family: 'Microsoft YaHei';display: none;}



    .problems .lists li.active{height: auto;}

    .problems .lists li.active a h4{color: #fff;background-color: #d81019;border-color: #d81019}

    .problems .lists li.active a h4 span{border-right-color: rgba(255,255,255,.3);}

    .problems .lists li.active a h4::after{content: '-';}

    .problems .lists li.active a .desc{color: #777;font-size: 14px;line-height: 2;border:solid 1px #eee;border-top: none;}



    .Network{padding: 70px 0;}

    .Network .h1{text-align: center;font-size: 30px;color: #111;line-height: 100%;}

    .Network .h1::after{content: '';display: block;width: 30px;height: 3px;background-color: #d81019;margin:15px auto;}

    .Network .h3{text-align: center;font-size: 16px;color: #555;line-height: 100%;margin-bottom: 60px;}

    .dealer-stores-box{float:left;background-color:#fff;height:648px;width:30%;position:relative;}

    .moreshow{display: none;}

    .dealer-stores-container{background-color:#fbfbfb;width:100%;height:598px;border:1px solid #dcdcdc;border-right:none;}

    .dealer-area-map{border:1px solid #dcdcdc;margin-left:30%;background-color:#fff;}

    .dealer-area-map>div{width:100%;height:646px;}

    .dealer-stores-container .iconfont{float:left;width:32px;height:32px;border-radius:50%;text-align:center;line-height:32px;font-size:32px;color:#a6a6a6;}

    .dealer-stores-container .info{margin-left:44px;margin-right:20px;}

    .dealer-stores-container .swiper-slide{border-bottom:1px dashed #dedede;padding-left:35px;padding-top:30px;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer;}

    .dealer-stores-container .swiper-slide.on{background-color: #999;color: #fff;}

    .dealer-stores-container .swiper-slide.on i{color: #fff;}

    .dealer-stores-container .swiper-slide:last-child{border-bottom: none;}



    .dealer-stores-btns>div{border:1px solid #dcdcdc;border-top:none;float:left;width:50%;height:50px;position:relative;color:#fff;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer;-webkit-transition:.2s ease all;-moz-transition:.2s ease all;transition:.2s ease all;}

    .dealer-stores-next{background-color:#6a6a6a;}

    .dealer-stores-next:hover{background-color:#5d5d5d;}

    .dealer-stores-btns>div:after{position:absolute;display:block;width:12px;height:12px;border-top:1px solid #fff;border-right:1px solid #fff;content:'';top:50%;left:50%;}



    .dealer-stores-next:after{-webkit-transform:rotate(-45deg) translate(-6px,-6px);-moz-transform:rotate(-45deg) translate(-6px,-6px);-ms-transform:rotate(-45deg) translate(-6px,-6px);transform:rotate(-45deg) translate(-6px,-6px);}

    .dealer-stores-prev:hover{background-color:#5d5d5d;}

    .dealer-stores-prev{background-color:#6a6a6a;}

    .dealer-stores-btns>div{float:left;width:50%;height:50px;position:relative;color:#343434;-moz-box-sizing:border-box;box-sizing:border-box;border-left:1px solid #e0e0e0;cursor:pointer;-webkit-transition:.2s ease all;-moz-transition:.2s ease all;transition:.2s ease all;}

    .dealer-stores-prev:after{-webkit-transform:rotate(-225deg) translate(0,12px);-moz-transform:rotate(-225deg) translate(0,12px);-ms-transform:rotate(-225deg) translate(0,12px);transform:rotate(-225deg) translate(0,12px);}









    .pages-shop {padding: 60px 0;}

    .pages-shop .h2{font-size: 30px;color: #111;text-align: center;}

    .pages-shop .h2::after{content: '';display: block;height: 3px;width: 30px;background-color: #d81019;margin:15px auto;}

    .pages-shop .h5{font-size: 16px;color: #666;text-align: center;font-family: 'Microsoft YaHei';margin-bottom: 50px;}

    .pages-shop .row{margin:0 -10px;}

    .pages-shop ul li{text-align: center;margin-bottom: 30px;padding: 0 10px;}

    .pages-shop ul li[class^="col-"]{float: none;vertical-align: top;display: inline-block;}

    .pages-shop ul li a{display: block;border:solid 1px #e5e5e5;position: relative;}



    .pages-shop ul li img{width: 100%;}

    .pages-shop ul li p{font-size: 17px;padding: 20px;color: #303030;overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;white-space: nowrap;border-top: solid 1px #e5e5e5;}



    .pages-shop-show{padding: 60px 0;}



    .pages-shop-show .bigImg{border:solid 1px #ddd;margin-bottom: 20px;width: 100%;float: right;}

    .pages-shop-show .bigImg img{width: 100%;}



    table.odd tr:nth-child(even) td{background-color: #eee}





    .pages-shop-show .shopInfo{}

    .pages-shop-show .shopInfo .h2{font-size: 20px;line-height: 100%;margin-bottom: 20px;font-weight: bold;}

    .descriptiont{margin-bottom: 10px;font-size: 15px;color: #111;}

    .pages-shop-show .shopInfo .classis{font-size: 14px;color: #666;margin-bottom: 20px;background-color: #f7f7f7;padding: 15px;}

    .pages-shop-show .shopInfo .description{font-size: 13px;color: #666;line-height: 2;margin-bottom:40px;}

    .pages-shop-show .shopInfo .description ul{margin:0 -5px;font-family: 'Microsoft YaHei';}

    .pages-shop-show .shopInfo .description ul li{margin-bottom: 10px;color: #333;font-size: 12px;line-height: 26px;padding: 0 5px;}

    .pages-shop-show .shopInfo .description ul li span{border:solid 1px #ccc;padding: 10px 10px;border-radius: 3px;display: block;}

    .pages-shop-show .shopInfo .description ul li:nth-child(n+4){}



    .pages-shop-show .Please{font-size: 14px;overflow: hidden;}

    .pages-shop-show .Please p{margin-bottom: 25px;}

    .pages-shop-show .Please a{font-size: 18px;color: #fff;font-weight: bold;line-height: 100%;background-color: #d81019;padding: 10px 20px;border-radius: 3px;display: inline-block;}



    .shopimgtop{margin-bottom: 80px;}



    .pages-shop-show .thumb{width: 100px;height: 338px;position: relative;display: none;}

    .pages-shop-show .thumb .thumbbox{height: 265px;overflow: hidden;}

    .pages-shop-show .thumb ul{}

    .pages-shop-show .thumb li{}

    .pages-shop-show .thumb li a{display: block;border:solid 1px #ddd;}

    .pages-shop-show .thumb li img.cloudzoom-gallery-active{border:solid 1px #d81019;}



    .thumb .prev{background-color: #f8f8f8;height: 25px;display: block;border:solid 1px #ddd;margin-bottom: 10px;text-align: center;line-height: 25px}

    .thumb .prev::after{content: '';display: inline-block;border-top: solid 1px #333;border-right: solid 1px #333;transform: rotate(-45deg);width: 10px;height: 10px;vertical-align: middle;}



    .thumb .next{background-color: #f8f8f8;height: 25px;display: block;border:solid 1px #ddd;text-align: center;line-height: 15px;position: absolute;bottom: 0;width: 100%;}

    .thumb .next::after{content: '';display: inline-block;border-top: solid 1px #333;border-right: solid 1px #333;transform: rotate(135deg);width: 10px;height: 10px;vertical-align: middle;}



    .pages-shop-show .tabstit{margin-top: 30px;background-color: #f8f8f8;}

    .pages-shop-show .tabstit .h3{font-size: 20px;color: #d81019;display: inline-block;width: 150px;background-color: #fff;text-align: center;border-top: solid 2px #d81019;padding: 15px 0;}

    .pages-shop-show .tabstit li{float: left;margin-right: 3px;width: auto;}

    .pages-shop-show .tabstit li a{padding: 0 25px;line-height: 40px;font-size: 16px;background-color: #f5f5f5;display: block;font-weight: bold;}

    .pages-shop-show .tabstit li a i{margin-right: 10px;}

    .pages-shop-show .tabstit li.active{position: relative;}

    .pages-shop-show .tabstit li.active a{background-color: #fff;}



    .pages-shop-show .contents{padding: 50px 0;display: none;line-height: 2;font-size: 15px;color: #333;}

    .pages-shop-show .contents:nth-child(1){display: block;}



    .pages-shop-show .contents .shct{font-size: 26px;color: #111;margin-bottom: 10px;}

    .pages-shop-show .contents .li{margin-bottom: 20px;display: inline-block;float: none;vertical-align: top;}

    .pages-shop-show .contents table img{height: 300px;display: block;margin:0 auto;}



    table tr td.tred{border:solid 1px rgba(255,255,255,.4);background-color: #d81019;color: #fff;padding: 15px 10px;font-weight: bold;}



    .shopcenter{background-color: #f9f9f9;padding: 60px 0;}





    .redfont{color: #d81019}

    .redfont p{text-align: center;font-size: 16px;padding: 20px 0;}



    .bgw ul{margin: 0 -5px;}

    .bgw li{padding: 0 5px;}

    .bgw span{display: block;background-color: #fff;padding: 15px;}



    .pages-shop-show .shopshow-tit .container{padding: 3% 0;}

    .pages-shop-show .shopshow-tit .container .h1{font-size: 36px;line-height: 100%;margin-bottom: 20px;font-weight: bold;}

    .pages-shop-show .shopshow-tit .container .h3{font-size: 30px;line-height: 100%;margin-bottom: 20px;font-weight: bold;}

    .pages-shop-show .shopshow-tit .container .des{font-size: 17px;color: #555;line-height: 2;}

    .pages-shop-show .showbox{overflow: hidden;position: relative;}

    .pages-shop-show .shopshowxj{font-size: 36px;line-height: 100%;margin-bottom: 50px;font-weight: bold;}

    .pages-shop-show .showbox .swiper-pagination{bottom: 20px;}

    .pages-shop-show .showbox .swiper-pagination .swiper-pagination-bullet{width: 14px;height: 14px;}

    .pages-shop-show .showbox .swiper-pagination .swiper-pagination-bullet-active{background-color: #e6212a;}

    .pages-shop-show .showbox .prev{width: 70px;height: 70px;background-color: rgba(0,0,0,.5);-moz-border-radius: 50%;border-radius: 50%;position: absolute;top: 0;bottom: 0;margin:auto;z-index: 10;cursor: pointer;left: 5%;}

    .pages-shop-show .showbox .prev::after{content: '';display: block;width: 20px;height: 20px;border-top:solid 2px #fff;border-right: solid 2px #fff;-webkit-transform: rotate(-135deg);-moz-transform: rotate(-135deg);-ms-transform: rotate(-135deg);transform: rotate(-135deg);position: absolute;top: 0;bottom: 0;left: 8px;right: 0;margin:auto;}



    .pages-shop-show .showbox .next{width: 70px;height: 70px;background-color: rgba(0,0,0,.5);-moz-border-radius: 50%;border-radius: 50%;position: absolute;top: 0;bottom: 0;margin:auto;z-index: 10;cursor: pointer;right: 5%;}

    .pages-shop-show .showbox .next::after{content: '';display: block;width: 20px;height: 20px;border-top:solid 2px #fff;border-right: solid 2px #fff;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);position: absolute;top: 0;bottom: 0;left: 0;right: 8px;margin:auto;}







    .rela{padding-top: 20px;}

    .rela .h1{font-size: 26px;font-weight: bold;line-height: 100%;margin-bottom: 20px;}

    .rela .row{}

    .rela .row{margin:0 -10px;}

    .rela .list li{text-align: center;margin-bottom: 30px;padding: 0 10px;}

    .rela .list li a{display: block;border:solid 1px #e5e5e5;position: relative;}



    .rela .list li img{width: 100%;}

    .rela .list li p{font-size: 15px;padding: 20px;color: #303030;overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;white-space: nowrap;border-top: solid 1px #e5e5e5;}







    .pages-case{padding: 50px 0;}

    .pages-case li .h3{font-size: 15px;padding: 10px 0 6px;}

    .pages-case li .introl{font-size: 12px;color: #666;line-height: 24px;margin-bottom: 30px;}

    .pages-case li .more{}





}





@media screen and (min-width: 1200px) and (max-width:1399px){



    /*



    ------------------------- 头部样式



    */



    #header{padding: 0;height: 97px;position: relative;}

    #header .logo{float: left;line-height: 97px;}







    #header .navtoggle{display: none;}



    /*



    ------------------------- 导航样式



    */



    .navbar{float: right;position: relative;top: 0;width: auto;display: block; transform: scaleY(1);}

    .navbar ul{margin-right: -26px;}

    .navbar ul li{font-size: 18px;float: left;border-top: none;text-align: center;position: relative;padding: 0 15px;}

    .navbar ul li a{color: #333333;text-transform: uppercase;display: block;position: relative;font-size:16px;line-height: 97px;padding: 0 10px;position: relative;overflow: hidden;border-top: none;}

    .navbar ul li a::before{content: '';display: block;height: 3px;width: 100%;background-color: #d81019;position: absolute;top: 0;left: -100%;-webkit-transition: all .5s;

    -o-transition: all .5s;

    transition: all .5s;}



    .navbar ul li.leve1:nth-child(8){padding-right: 40px;}





    .navbar ul li.active a::before{left: 0;}

    .navbar ul li a:hover::before{left: 0;}

    .navbar ul li.cur a::before{left: 0;}



    .navbar ul li.active a{color: #d81019;}

    .navbar ul li a:hover{color: #d81019;}

    .navbar ul li.cur a{color: #d81019;}









    .navbar ul li .sub{position: absolute;top: 90%;left: 50%;background-color: #fff;z-index: 9999;box-shadow: 0 0 15px rgba(0,0,0,.2);opacity: 0;visibility: hidden;transition: all .5s ease;transform: translateY(30px);display: block;}

    .navbar ul li.cur .sub{opacity: 1;visibility: visible;transform: translateY(0);}

    .navbar ul li .sub .li {}

    .navbar ul li .sub .li:last-child{border-bottom: none;}

    .navbar ul li .sub .li a{font-size: 15px;font-weight: normal;white-space : nowrap;padding: 0 25px;line-height: 40px;color: #333;text-transform: capitalize;-webkit-transition: all .5s;-o-transition: all .5s;transition: all .5s;}

    .navbar ul li .sub .li a:hover{background-color: #d81019;color: #fff;}

    .navbar ul li .sub .li a::before{display: none;}





    .navbar ul li.searchTop{position: relative;display: block;}

    .navbar ul li.searchTop a{height: 97px;padding: 0 25px;background: url(../images/searchicon.gif) no-repeat center center;}

    .navbar ul li.searchTop::before{content: '';display: block;width: 1px;height: 30px;background-color: #e4e4e4;position: absolute;top: 0;bottom: 0;left: 0;margin:auto;}









    #header .searchbox{position: absolute;top: 100%;left: 0;background-color: #fff;padding: 20px;width: 100%;z-index: 9;border-top: solid 1px #ddd;display: none;}

    #header .searchbox {text-align: center;}

    #header .searchbox input[type="text"]{border:solid 1px #ddd;padding: 10px;width: 50%;}

    #header .searchbox input[type="submit"]{border:none;background-color: #d81019;color: #FFFFFF;padding: 10px 25px;cursor: pointer;}



    #banner{position: relative;overflow: hidden;}

    #banner .swiper-slide{width: 100%;}

     #banner .swiper-slide .m{display: none;}



    .bullbottom{position: absolute;bottom: 50px;left: 0;width: 100%;z-index: 95;}

    .bullbottom .container{position: relative;}

    .bullbottom .control{width: 100%;float: right;text-align: center;}

    .bullbottom .control .play{display: inline-block;background: url(../images/bannerbtn2.png) no-repeat;width: 12px;height: 13px;margin-right: 24px;}

    .bullbottom .control .play.auto{background: url(../images/bannerbtn1.png) no-repeat;}

    #banner .swiper-pagination{position: static;text-align: left;display: inline-block;}

    #banner .swiper-pagination .swiper-pagination-bullet{width: 14px;height: 14px;-moz-border-radius: 0;border-radius: 0;background-color: #fff;opacity: 1;margin: 0 9px;opacity: 1;border-radius: 90px;}

    #banner .swiper-pagination .swiper-pagination-bullet-active{background-color: #d81019;opacity: 1;}





    #about{background-color: #f9f9f9;padding-bottom: 50px;padding-top: 0;}

    #about .container{position: relative;}

    #about .text{width: 50%;height: 386px;background-color: #fff;position: relative;z-index: 99;padding: 50px 45px;position: relative;float: left;overflow: hidden;}

    #about .text::before{content: 'TOPSINN';font-size: 90px;color: #f5f5f5;font-weight: bold;position: absolute;z-index: -1;line-height: 100%;top: 20px;left: 45px;letter-spacing: 14px;}

    #about .text .h1{font-weight: bold;font-size: 30px;color:#1d1d1d;line-height: 100%;margin-bottom: 20px;}

    #about .text .h3{font-size: 24px;color: #8a8989;text-transform: uppercase;line-height: 100%;}

    #about .text .h3::after{content: '';display: block;background-color: #d81019;width: 40px;height: 4px;margin:15px 0;}

    #about .text .introl{width: 100%;font-size: 14px;color: #4b4a4a;line-height: 30px;margin-bottom: 30px;}

    #about .text .more{width: 167px;height: 55px;line-height: 55px;background-color: #d81019;color: #fff;display: block;text-align: center;font-size: 15px;}

    #about .text .more img{margin-top: -4px;margin-left: 5px;-webkit-transition: all .5s;

    -o-transition: all .5s;

    transition: all .5s;}

    #about .text .more:hover img{margin-left: 15px;}

    #about .imgs{position: relative;right: 0;top: 0;z-index: 100;width: 50%;float: right;}







    .slide{height: 400px;}





    #core{padding: 70px 0;}

    #core .h1{font-size: 36px;color: #222222;line-height: 100%;text-align: center;margin-bottom: 25px;}

    #core .h3{line-height: 100%;text-align: center;font-size: 15px;color: #6d6d6d;margin-bottom: 65px;}

    #core dl{text-align: center;width: 20%;display: inline-block;vertical-align: top;position: relative;padding: 10px 0;margin-bottom: 0;}

    #core dl::after{content: '';display: block;width: 1px;height: 100%;position: absolute;right: 0;background-color: #ebebeb;top: 0;}

    #core dl:last-child::after{display: none;}

    #core dl dd{font-size: 15px;color: #222;}

    #core dl dd h3{font-size: 48px;font-weight: bold;color: #222222;line-height: 100%;margin:23px 0;}

    #core dl dd h3 span{font-size: 24px;vertical-align: top;line-height: 100%;margin-left: 5px;}





    #product{}

    #product .h1{font-size: 36px;color: #222222;line-height: 100%;text-align: center;margin-bottom: 50px;}

    #product .pNavbar{margin-bottom: 3px;}

    #product .pNavbar ul{margin:0 -2px;}

    #product .pNavbar li{width: 25%;display: inline-block;text-align: center;line-height: 75px;padding: 0 2px;}

    #product .pNavbar li a{display: block;background-color: #ededed;font-size: 18px;color: #2e2e2e;position: relative;overflow: hidden;}

    #product .pNavbar li a::after{content: '';display: block;width: 18px;height: 19px;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);background-color: #fff;position: absolute;left: 0;right: 0;bottom: -25px;margin:auto;-webkit-transition: all .5s;-o-transition: all .5s;transition: all .5s;}

    #product .pNavbar li.active a{background-color: #d81019;color: #fff;}

    #product .pNavbar li.active a::after{bottom: -9px;}









    .pbox{overflow: hidden;}

    #product .list{position: relative;overflow: hidden;}

    #product .swiper-slide{height: 643px;background-position: 35% center !important;}

    #product .swiper-slide .red{color: #d81019;}



    #product .swiper-slide .text{width: 43%;float: right;margin-top: 105px;}

    #product .swiper-slide .text .h3{font-size: 30px;font-weight: bold;color: #1a1919;line-height: 100%;margin-bottom: 17px;}

    #product .swiper-slide .text h2{font-weight: bold;font-size: 70px;line-height: 100%;}

    #product .swiper-slide .text h2::after{content: '';display: block;width: 50px;height: 4px;background-color: #0a0a0a;margin:30px 0;}

    #product .swiper-slide .text .introl{font-size: 16px;color: #333;line-height: 30px;margin-bottom: 120px;}

    #product .swiper-slide .text .more{width: 167px;height: 55px;line-height: 55px;background-color: #d81019;color: #fff;display: block;text-align: center;font-size: 15px;}

    #product .swiper-slide .text .more img{margin-top: -4px;margin-left: 5px;-webkit-transition: all .5s;

    -o-transition: all .5s;

    transition: all .5s;}

    #product .swiper-slide .text .more:hover img{margin-left: 15px;}



    #product .list .prev{display: block;width: 71px;height: 71px;position: absolute;top: 0;bottom: 0;margin:auto;left: 5%;z-index: 10;background: url(../images/probtnleft.png) no-repeat center;background-color: rgba(0,0,0,.3);border-radius: 90px;display:  none;}

    #product .list .prev:hover{background-color: #d81019;}



    #product .list .next{display: block;width: 71px;height: 71px;position: absolute;top: 0;bottom: 0;margin:auto;right: 5%;z-index: 10;background: url(../images/probtnright.png) no-repeat center;background-color: rgba(0,0,0,.3);border-radius: 90px;display:  none;}

    #product .list .next:hover{background-color: #d81019;}











    #service{padding: 70px 0 70px;position: relative;overflow: hidden;}

    #service::after{content: '';display: block;width: 100%;position: absolute;bottom: 0;left: 0;background-color: #fafafa;height: 280px;z-index: -1;}

    #service .h1{font-size: 36px;color: #222222;line-height: 100%;text-align: center;margin-bottom: 50px;}

    #service .lists ul{margin:0 -13px;}

    #service .lists li{text-align: center;display: inline-block;vertical-align: top;width: 25%;padding: 0 13px;}

    #service .lists li a{display: block;background-color: #fff;box-shadow: 0 0 20px rgba(0,0,0,.05);padding: 45px;height: 310px;border-bottom: solid 5px #a2a2a2;position: relative;}

    #service .lists li .img{margin-bottom: 15px;}

    #service .lists li a::after{content: '';display: block;position: absolute;bottom: -5px;left: 0;width: 0;height: 5px;background-color: #d81019;-webkit-transition: all .5s;-o-transition: all .5s;transition: all .5s;}

    #service .lists li a:hover::after{width: 100%;}

    #service .lists li a h3{font-size: 21px;color: #222222;line-height: 100%;margin:20px 0 15px;}

    #service .lists li a .des{font-size: 14px;color: #838383;line-height: 24px;}

    #service .lists li a:hover h3{color: #d81019;}







    #program{padding: 70px 0 0;position: relative;overflow: hidden;}

    #program .h1{font-size: 36px;color: #222222;line-height: 100%;text-align: center;margin-bottom: 60px;}



    #program .lists{background: url(../images/programbg.jpg) no-repeat center;height: 670px;overflow: hidden;width: 100%;}

    #program .lists .probox{height: 670px;position: relative;z-index: 99;overflow: hidden;}

    #program .lists::before{content: '';display: block;width: 100%;height: 100%;z-index: 10;background: url(../images/programbg1.png) repeat;position: absolute;top: 0;left: 0;}

    #program .lists .li{width: 25%;float: left;height: 100%;position: relative;}

    #program .lists .li .bg{position: absolute;width: 100%;height: 100%;z-index: 0;opacity: 0;-webkit-transition: all .5s ease;-o-transition: all .5s ease;transition: all .5s ease;z-index: 10;display: none;}

    #program .lists .li:hover .bg{opacity: 1;}

    #program .lists .li a{display: block;color: #fff;padding: 45px;z-index: 15;position: relative;height: 100%;z-index: 509;}

    #program .lists .li::after{content: '';display: block;width: 1px;height: 100%;background-color: rgba(255,255,255,.1);position: absolute;right: 0;top: 0;}



    #program .lists .li a span{background: url(../images/programliicon.png) no-repeat;display: block;width: 53px;height: 14px;position: absolute;top: 80px;-webkit-transition: all .5s ease;-o-transition: all .5s ease;transition: all .5s ease;}

    #program .lists .li a .text {position: absolute;-webkit-transition: all .5s ease;-o-transition: all .5s ease;transition: all .5s ease;top: 480px;}

    #program .lists .li a .text .en{font-size: 24px;text-transform: uppercase;color: #a5a5a5;margin-bottom: 15px;}

    #program .lists .li a .text .cn{font-size: 26px;font-weight: bold;}





    #program .lists .li a:hover .text{top: 80px;}

    #program .lists .li a:hover span{top: 550px;}







    #news{padding: 70px 0 70px;position: relative;overflow: hidden;}

    #news .h1{font-size: 36px;color: #222222;line-height: 100%;text-align: center;margin-bottom: 20px;}

    #news .h3{font-size: 16px;color: #777;line-height: 100%;text-align: center;margin-bottom:50px;}







    #news .nNavbars{text-align: center;margin-bottom: 50px;}

    #news .nNavbars li{width: 140px;height: 45px;line-height: 45px;font-size: 18px;display: inline-block;padding: 0 2px;}

    #news .nNavbars li a{color: #666565;display: block;background-color: #e6e6e4;}

    #news .nNavbars li a:hover{background-color: #d81019;color: #fff;}



    #news .lists{margin:0 -19px;}

    #news .lists dl{float: left;padding: 0 19px;}

    #news .lists dl dt img{width: 100%;}

    #news .lists dl dd .h4{font-size: 20px;color: #0f0f0f;line-height: 100%;margin:20px 0;}

    #news .lists dl dd .date{font-size: 15px;color: #bdbdbd;margin-bottom: 15px;}

    #news .lists dl dd .introl{font-size: 13px;color: #6f6f6f;line-height: 24px;}













    #Cust{background-color: #f7f7f7;padding: 80px 0;}

    #Cust .tit{position: relative;margin-bottom: 103px;}

    #Cust .tit .h1{font-size: 36px;color: #1a1919;position: relative;display: inline-block}

    #Cust .tit .h1::before{content: '“';position: absolute;font-size: 110px;color: #e1e3ec;left: -80px;top: -40px;}

    #Cust .tit .h1::after{content: '”';position: absolute;font-size: 110px;color: #e1e3ec;right: 0;bottom: -130px;}

    #Cust .tit .btn{position: absolute;right: 0;bottom: 0;}

    #Cust .tit .btn a{display: inline-block;width: 35px;height: 35px;background-color: #080403;border-radius: 90px;margin-left: 13px;text-align: center;line-height: 34px;vertical-align: middle;}

    #Cust .tit .btn a img{max-width: 50%;max-height: 50%;}

    #Cust .tit .btn a:hover{background-color: #d81019;}



    #Cust .tit .btn a.prev img{margin-left: -2px;}

    #Cust .tit .btn a.next img{margin-right: -2px;}





    #Cust .lists{border-top: solid 2px #e4e4e4;padding-top:45px;overflow: hidden;}

    #Cust .lists .swiper-slide{text-align: center;}

    #Cust .lists p{text-align: center;font-size: 16px;color: #5c5c5c;padding: 10px 0;}



















    #footer{padding: 65px 0 90px;background-color: #161616;}



    #footer dl{float: left;padding-right: 10%;width: auto;border-bottom: none;}

    #footer dl.fndl{position: relative;}

    #footer dl dt{line-height: 100%;margin-bottom: 30px;padding: 0;font-weight: normal;}

    #footer dl dt a{color: #b8b8b8;font-size: 16px;display: block;}

    #footer dl dd{display: block;padding: 0;}

    #footer dl dd p{line-height: 36px;font-size: 15px;color: #7f7f7f;font-size: 16px;}

    #footer dl dd p a{font-size: 13px;color: #fff;display: block;}

    #footer dl dd p a:hover{color: #fff;text-decoration: underline;}

    #footer dl dd .box{display: inline-block;vertical-align: top;}

    #footer dl dd .box:nth-child(1){margin-right: 40px;}







    #footer dl.con{padding-right: 0;float: right;text-align: left;margin-top: 0;}

    #footer dl.con dt{font-size: 16px;color: #fff;margin-bottom: 35px;font-weight: normal;color: #b8b8b8;}

    #footer dl.con dd{display: block;}

    #footer dl.con dd .h5{font-size: 36px;color: #fff;font-weight: bold;line-height: 100%;margin-bottom: 24px;}

    #footer dl.con dd li{display: inline-block;}

    #footer dl.con dd li img{border:solid 1px #454545;padding: 7px;}

    #footer dl.con dd li:nth-child(1){margin-right: 15px;}

    #footer dl.con dd li p{text-align: center;padding: 5px 0;font-size: 14px;}





    #copy{height: 79px;line-height: 79px;color: #808080;font-size: 14px;background-color: #161616;}

    #copy .container{border-top: solid 1px rgba(255,255,255,.1);}

    #copy span{}

    #copy a{color: #878787;}

    #copy a:hover{color: #fff;transition: all .5s ease;}























    /* ====================================   网站地图   ==================================== */

    .page-sitemap{padding: 3% 0;}

    .sitemap{padding: 0 0;overflow: hidden;}

    .sitemap h2{font-size: 22px;padding: 10px 15px;background-color: #d81019;display: inline-block;margin-bottom: 30px;}

    .sitemap h2 a{color: #fff;}

    .sitemap h2 a:hover{color: #fff;text-decoration: underline;}

    .sitemap ul{overflow: hidden;display: block;font-size: 15px;margin-bottom: 30px;border-bottom: solid 1px #ddd;}

    .sitemap ul li{width:25%;line-height: 35px;display: inline-block;vertical-align: top;border-bottom: solid 1px #ddd;text-align: center;font-size: 18px;line-height: 55px;position: relative;top: 1px;}

    .sitemap ul li a{color: #333;}

    .sitemap ul li a:hover{color: #d81019;text-decoration: underline;}

    .sitemap ul li p a{font-weight: normal;}

    .sitemap ul li p:last-child{margin-bottom: 30px;}

    .sitemap ul div{margin-bottom: 15px;border:solid 1px #eee;padding: 15px;}

    .sitemap ul h3{font-size: 15px;margin-bottom: 10px;}

    .sitemap ul h3 a{color: #333;}











    /**

     *

     *

     *  内页二级栏目样式

     *

     *

     */



    .page-navbar-Horizontal{transition: all .5s ease;height: 65px;border-bottom: solid 1px #ddd;background-color: #fff;display: block;}

    .page-navbar-Horizontal .curshow .downmenu{content:'';display:block;position:absolute;width:12px;height:12px;border-top:solid 1px #333;border-right:solid 1px #333;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);right:3px;top:0;bottom:0;margin:auto;}

    .page-navbar-Horizontal{position:relative;}

    .page-navbar-Horizontal .curshow{font-size:16px;text-align:left;position:relative;z-index:9;overflow: hidden;display: none;}

    .page-navbar-Horizontal ul{text-align: center;}

    .page-navbar-Horizontal li{line-height: 65px;border-top: none;width: 20%;text-align: center;display: inline-block;overflow: hidden;height: 65px;}

    .page-navbar-Horizontal li a{font-size:18px;display:block;padding:0 20px;position: relative;position: relative;}

    .page-navbar-Horizontal li a:hover{color: #fff;background-color: #d81019;}

    .page-navbar-Horizontal li a.am-active{color: #fff;background-color: #d81019;}

    .page-navbar-Horizontal li a.am-active::after{content: '';display: block;width: 12px;height: 12px;background-color: #fff;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);position: absolute;left: 0;right: 0;bottom: -6px;margin:auto;}

    .page-navbar-Horizontal li a:hover::after{content: '';display: block;width: 12px;height: 12px;background-color: #fff;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);position: absolute;left: 0;right: 0;bottom: -6px;margin:auto;}

    .page-navbar-Horizontal li.active a{color: #fff;background-color: #d81019;}

    .page-navbar-Horizontal li.active a::after{content: '';display: block;width: 12px;height: 12px;background-color: #fff;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);position: absolute;left: 0;right: 0;bottom: -6px;margin:auto;}

    .page-navbar-Horizontal.am-sticky{box-shadow: 0 0 10px rgba(0,0,0,.1)}











    .pages-about{line-height: 2;font-size: 15px;color: #555;}

    .pages-about .introl{padding: 80px 0;text-align: center;}

    .pages-about .introl .h1{font-size: 30px;text-align: center;line-height: 100%;margin-bottom: 25px;color: #222;}

    .pages-about .introl .h3{text-align: center;font-size: 18px;line-height: 100%;color: #333;}

    .pages-about .introl .h3::after{content: '';display: block;height: 3px;width: 70px;background-color: #d81019;margin:25px auto 20px;}

    .pages-about .introl h4{font-size: 22px;color: #d81019;margin:20px 0;}



    .pages-about .introl h5{font-size: 22px;color: #111;margin:0 0 20px;}



    .pnumbers{background: url(../images/pnumbersbg.jpg) no-repeat center;padding: 80px 0}

    .pnumbers dl{text-align: center;width: 20%;display: inline-block;vertical-align: top;position: relative;padding: 10px 0;}

    .pnumbers dl::after{content: '';display: block;width: 1px;height: 100%;position: absolute;right: 0;background-color: rgba(255,255,255,.3);top: 0;}

    .pnumbers dl:last-child::after{display: none;}

    .pnumbers dl dd{font-size: 15px;color: #fff;}

    .pnumbers dl dd h3{font-size: 48px;font-weight: bold;color: #fff;line-height: 100%;margin:23px 0;}

    .pnumbers dl dd h3 span{font-size: 24px;vertical-align: top;line-height: 100%;margin-left: 5px;}







    .pages-about .hexin{padding: 110px 0 110px;}

    .pages-about .hexin .h1{font-size: 30px;text-align: center;line-height: 100%;margin-bottom: 25px;color: #222;}

    .pages-about .hexin .h3{text-align: center;font-size: 16px;line-height: 100%;margin-bottom: 50px;}



    .pages-about .hexin .box{background-color: #fff;box-shadow: 0 0 30px rgba(0,0,0,.08)}

    .pages-about .hexin .box .img img{width: 100%;}

    .pages-about .hexin .box .text{padding: 30px 20px;text-align: center;}

    .pages-about .hexin .box .text h3{font-size: 20px;color: #111;font-weight: bold;margin-bottom: 15px;line-height: 100%;}

    .pages-about .hexin .box .text .desc{line-height: 26px;font-size: 16px;}







    .pwenhua{padding: 110px 0 150px;}

    .pages-about .pwenhua .h1{font-size: 30px;text-align: center;line-height: 100%;color: #222;}

    .pages-about .pwenhua .h1::after{content: '';display: block;height: 3px;width: 70px;background-color: #d81019;margin:25px auto 20px;}

    .pages-about .pwenhua .h3{text-align: center;font-size: 16px;line-height: 26px;margin-bottom: 50px;}

    .pages-about .pwenhua .lists{}

    .pages-about .pwenhua .lists dl{height: 300px;width: 20%;overflow: hidden;float: left;color: #fff;line-height: 280px;border-right: solid 2px #fff;cursor: pointer;}

    .pages-about .pwenhua .lists dl:last-child{border-right: none;}

    .pages-about .pwenhua .lists dl .box{line-height: 100%;display: inline-block;vertical-align: middle;width: 560px;}

    .pages-about .pwenhua .lists dl dt{text-align: center;width: 50%;display: inline-block;vertical-align: middle;transition: all .5s ease;}

    .pages-about .pwenhua .lists dl dt img{margin-bottom: 10px;}

    .pages-about .pwenhua .lists dl dt h3{font-size: 18px;font-weight: bold;}

    .pages-about .pwenhua .lists dl dd{width: 50%;display: inline-block;vertical-align: middle;padding-right: 60px;transition: all .5s ease;line-height: 100%;}

    .pages-about .pwenhua .lists dl dd div{width: 180px;font-size: 16px;line-height: 36px;padding-top: 10px;}



    .pages-about .pwenhua .lists dl.active dt{width: 40%;}

    .pages-about .pwenhua .lists dl.active dd{width: 60%;}





    .pages-work{padding: 3% 0;overflow: hidden;}

    .pages-work ul{}

    .pages-work li{margin-bottom: 10px;margin-bottom: 40px;}

    .pages-work li img{width: 100%;padding: 8px;border:solid 1px #ddd;}

    .pages-work li a:hover img{border:solid 1px #d81019;}

    .pages-work li .text{background-color: #f5f5f5;padding: 30px;-webkit-transition: all .5s ease;-o-transition: all .5s ease;-moz-transition: all .5s ease;transition: all .5s ease;}

    .pages-work li .h3{font-size: 16px;line-height: 100%;text-align: center;padding: 20px 0;border:solid 1px #ddd;border-top: none;}

    .pages-work li a:hover .h3{border:solid 1px #d81019;border-top: none;background-color: #d81019;color: #fff;}



    .pages-work li a .contents{display: none;}

    .pages-work .contentsShow{margin-bottom: 10px;padding: 0 10px;font-size: 15px;line-height: 2;clear: both;display: none;}

    .pages-work .contentsShow .box{background-color: #e6212a;padding: 30px;color: #fff;}









    /**

     * 分页

     */





    #page{text-align: center;font-size: 15px;padding: 40px 0;}

    #page span, #page a{display: inline-block;border:solid 1px #999;margin-left: 2px;padding: 5px 15px;color: #666;}

    #page span.cur{border-color: #d81019;background-color: #d81019;color: #fff;}





    /**

     * [overflow 发展历程]

     * @type {[type]}

     */

    .history {overflow: hidden;padding: 80px 0;}

    /*.history .row{position: relative;}

    .history .row::after{content: '';display: block;width: 1px;height: 100%;background-color: #333;left: 0;right: 0;margin:auto;top: 75px;position: absolute;}*/

    .about-title {font-size: 30px;color: #333;text-align: center;position: relative;line-height: 100%;}

    .flow {margin-top: 75px;position: relative;}

    .flow-list {float: right;width: 100%;position: relative;}

    li[class*=list] {display: inline-block;}

    .flow-list .flow-warrper {float: right;width: 50%;left: -18px;position: relative;}

    .flow-list .flow-warrper:before {content: '';width: 1px;height: 100%;background: #666;position: absolute;left: 17px;}

    .flow-list:first-child .flow-warrper:before {height: 130%;top: -40px;}

    .flow-list .pro {position: relative;float: left;width: 34px;height: 45px;background-color: #fff!important;border-radius: 50%;margin-right: 35px;z-index: 2;margin-top: -5px;}

    .flow-list .desc {float: left;width: calc(100% - 85px);position: relative;margin-bottom: 55px;}

    .flow-list .desc h3 {text-align: left;font-size: 36px;margin-bottom: 10px;color: #dc2426;line-height: 100%;font-weight: bold;}

    .flow-list .desc p {font-size: 16px;line-height: 2;color: #666;}

    .flow-list .pro:after {content: '';transition: opacity .6s;position: absolute;width: 100%;height: 100%;left: 0;top: 0;background: url(../images/icon38-c.png) no-repeat center;opacity: 0;}

    .flow-list:nth-child(2n) .flow-warrper {float: left;left: 17px;}

    .flow-list:nth-child(2n) .pro {float: right;margin-right: 0;margin-left: 35px;}

    .flow-list:nth-child(2n) .flow-warrper:before {content: '';width: 1px;height: 100%;background: #666;position: absolute;right: 17px;left: auto;}

    .flow-list:nth-child(2n) .desc {float: right;width: calc(100% - 100px);}

    .flow-list:nth-child(2n) .desc h3 {text-align: right;}

    .flow-list:nth-child(2n) .desc p {text-align: right;}



    .flow-list:hover .pro:after{opacity: 1;}



    .flow-list:last-child{text-align: center;font-size: 16px;padding: 30px 0}















    .page-contact{padding: 70px 0;}

    .page-contact .contop .cn{font-size: 26px;color: #111;text-align: center;}

    .page-contact .contop .cn::after{content: '';display: block;width: 30px;height: 3px;background-color: #d81019;margin:15px auto;}

    .page-contact .contop .h3{font-size: 18px;color: #666;text-align: center;margin-bottom: 70px;}

    .page-contact .conbottom {margin-bottom: 50px;}

    .page-contact .conbottom dl{text-align: center;position: relative;padding: 15px 0;}

    .page-contact .conbottom dl::after{content: '';display: block;width: 1px;height: 100%;position: absolute;right: 0;top: 0;background-color: #eee;}

    .page-contact .conbottom dl:last-child::after{display: none;}

    .page-contact .conbottom dl dt span{display: inline-block;width: 100px;height: 100px;border:solid 1px #ddd;border-radius: 90px;line-height: 98px;font-size: 35px;color: #999;}

    .page-contact .conbottom dl dd{padding: 15px 0;font-size: 18px;padding: 15px 20px;}



    .page-contact .mapt{font-size: 26px;font-weight: bold;margin-bottom: 25px;color: #333;}

    .allmap{height: 600px;overflow: hidden;border: solid 1px #ddd;}

    #allmap{height: 650px;}



















    .pages-news{padding: 60px 0;}

    .pages-news ul{}

    .pages-news ul li{margin-bottom: 30px;}

    .pages-news ul li .img{overflow: hidden;}

    .pages-news ul li .img img{width: 100%;transition: all .5s ease;}

    .pages-news ul li a:hover .img img{transform: scale(1.1);}

    .pages-news ul li .text{}

    .pages-news ul li .text .h3{font-size: 16px;line-height: 100%;margin: 15px 0;}

    .pages-news ul li .text .introl{font-size: 13px;color: #666;line-height: 24px;margin-bottom: 30px;}

    .pages-news ul li .text .date{font-size: 15px;font-weight: bold;color: #999;}

    .pages-news ul li .text .more{float: right;font-weight: normal;}







    .pages-news .newstop{text-align: center;}



    .pages-news .intro .title{font-size: 25px;color: #222;margin-bottom: 30px;font-weight: bold;line-height: 100%;}

    .pages-news .intro .source{font-size: 15px;color: #666;border-bottom: solid 1px #ddd;padding-bottom: 25px;}

    .pages-news .intro .contents{color: #666;line-height: 2;font-size: 15px;padding: 3% 0;}

    .tags{margin: 20px 0;color: #333;font-size: 14px;}

    .tags span{margin-right: 10px;background-color: #e5e5e5;padding: 3px 10px;}



    .pagelinks{border-top: solid 1px #ddd;border-bottom: solid 1px #ddd;padding: 20px 0;line-height: 100%;}



    .pagelinks a{display: block;line-height: 24px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}





    .ptitle{font-size: 25px;font-weight: bold;color: #222;margin-bottom: 20px;}







    .recom{}

    .recom li .h3{font-size: 15px;color: #666;line-height: 100%;margin:10px 0;white-space: nowrap;overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;}

    .recom li a:hover .h3{color: #d81019;font-weight: bold;}

    .recom li a .fr{color: #999;}





    .bdselect_share_box{box-sizing: content-box;}



    .xwxq-matterwordsL-share{margin-bottom: 40px;}

    .bdsharebuttonbox{display: inline-block;vertical-align: middle;}

    .xwxq-matterwordsL-share .bdshare-button-style0-16 a, .xwxq-matterwordsL-share .bdshare-button-style0-16 .bds_more{display: inline-block;background-color: #333;margin-right: 10px;}

    .xwxq-matterwordsL-share .bdshare-button-style0-16 a,.xwxq-matterwordsL-share .bdshare-button-style0-16 .bds_more{background-color:#fff;}

    .xwxq-matterwordsL-share .bdshare-button-style0-16 .bds_weixin{background:none;background-position:0;width:21px;height:18px;background:url(../images/share1.png) no-repeat center;}

    .xwxq-matterwordsL-share .bdshare-button-style0-16 .bds_tsina{background:none;background-position:0;width:20px;height:18px;background:url(../images/share2.png) no-repeat center;}

    .xwxq-matterwordsL-share .bdshare-button-style0-16 .bds_sqq{background:none;background-position:0;width:20px;height:18px;background:url(../images/share3.png) no-repeat center;}

    .xwxq-matterwordsL-share .bdshare-button-style0-16 .bds_qzone{background:none;background-position:0;width:20px;height:18px;background:url(../images/share4.png) no-repeat center;}

    .bdshare-button-style0-16 .bds_count{}

    .srv-top{text-align:center;}

    .srv-top .t1{line-height:53px;font-size:32px;}

    .srv-top .t2{line-height:25px;font-size:16px;margin:10px 0 0;color:#666;}



    /*在线留言*/

    .online-msg{padding:91px 0 99px;}



    .oMsg-form{margin:29px 0 0;}

    .oMsgForm-list{width:46.6667%;float:left;}

    .oMsgForm-list li{padding:0 0 0 23px;border-bottom:1px solid #cccccc;position:relative;margin:26px 0 0;}

    .oMsgForm-list li:first-child{margin:0px;}

    .oMsgForm-list li .hint{display:block;line-height:65px;font-size:16px;color:#d81019;position:absolute;left:0px;top:0px;}

    .oMsgForm-list li .text{height:65px;line-height:65px;font-size:16px;border:none;width: 100%;}

    .oMsgForm-list li .text::-webkit-input-placeholder{color:#999999;}

    .oMsgForm-box{width:49.1667%;float:right;margin:22px 0 0;}

    .oMsgForm-box .type{line-height:34px;font-size:16px;color:#999999;}

    .oMsgForm-box .text{padding:10px;height:278px;border:1px solid #cccccc;margin:9px 0 0;width: 100%;}



    .oMsgForm-sub{display:block;width:240px;height:54px;line-height:54px;color:#fff;font-size:20px;background:#d81019;margin:56px auto 0;clear:both;border:none;}



    .hint{color: #d81019;}





    .srv-ctUs{padding:109px 0 92px;text-align:center;color:#fff;background:url(../images/srv-bg2.jpg) no-repeat center center / cover fixed;}

    .srv-ctUs .btn{display:block;width:240px;height:54px;line-height:54px;font-size:18px;color:#d81019;background:#fff;margin:33px auto 0;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;}

    .srv-ctUs .btn span{transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;}

    .srv-ctUs .btn:hover{color:#fff;background:#d81019;}

    .srv-ctUs .btn:hover span{transform:translateY(-5px);-webkit-transform:translateY(-5px);}

    .srv-top.srv-top2 .t1, .srv-top.srv-top2 .t2 {   color: #fff;}

    .srv-ctUs .h4{font-size: 15px;}





    #bdshare_weixin_qrcode_dialog *{box-sizing: content-box;}



    .xwxq-matterwordsL-share-pro{float: right;font-family: 'Microsoft YaHei';font-size: 13px;line-height: 100%;padding: 15px 0;color: #666;}

    .bdsharebuttonbox{display: inline-block;vertical-align: middle;}

    .xwxq-matterwordsL-share-pro .bdshare-button-style0-16 a, .xwxq-matterwordsL-share-pro .bdshare-button-style0-16 .bds_more{display: inline-block;background-color: #333;margin-right: 10px;}

    .xwxq-matterwordsL-share-pro .bdshare-button-style0-16 a,.xwxq-matterwordsL-share-pro .bdshare-button-style0-16 .bds_more{background-color:#fff;}

    .xwxq-matterwordsL-share-pro .bdshare-button-style0-16 .bds_weixin{background:none;background-position:0;width:21px;height:18px;background:url(../images/share1.png) no-repeat center;}

    .xwxq-matterwordsL-share-pro .bdshare-button-style0-16 .bds_tsina{background:none;background-position:0;width:20px;height:18px;background:url(../images/share2.png) no-repeat center;}

    .xwxq-matterwordsL-share-pro .bdshare-button-style0-16 .bds_sqq{background:none;background-position:0;width:20px;height:18px;background:url(../images/share3.png) no-repeat center;}

    .xwxq-matterwordsL-share-pro .bdshare-button-style0-16 .bds_qzone{background:none;background-position:0;width:20px;height:18px;background:url(../images/share4.png) no-repeat center;}







    .AfterSale{padding: 100px 0;}

    .AfterSale .h1{text-align: center;font-size: 30px;color: #111;line-height: 100%;}

    .AfterSale .h1::after{content: '';display: block;width: 30px;height: 3px;background-color: #d81019;margin:15px auto;}

    .AfterSale .h3{text-align: center;font-size: 16px;color: #777;margin-bottom: 80px;line-height: 100%;}

    .AfterSale .lists{}

    .AfterSale .lists dl{text-align: center;}

    .AfterSale .lists dl dt {margin-bottom: 15px;}

    .AfterSale .lists dl dt img{transition: all .5s ease;}

    .AfterSale .lists dl a:hover dt img{transform: rotate(360deg);}

    .AfterSale .lists dl dd{font-size: 14px;padding: 10px 0;color: #777;line-height: 24px;}

    .AfterSale .lists dl dd h4{font-size: 18px;color: #111;margin-bottom: 15px;line-height: 100%;}



    .Download{padding: 30px 0 60px;position: relative;}

    .Download::after{content: '';display: block;position: absolute;z-index: -1;left: 0;bottom: 0;background-color: #f9f9f9;height: 260px;width: 100%;}

    .Download .h1{text-align: center;font-size: 30px;color: #111;line-height: 100%;}

    .Download .h1::after{content: '';display: block;width: 30px;height: 3px;background-color: #d81019;margin:15px auto;}

    .Download .h3{text-align: center;font-size: 16px;color: #777;line-height: 100%;margin-bottom: 60px;}

    .Download .lists{position: relative;padding-bottom: 40px;}

    .Download .lists .downbox{overflow: hidden;padding: 20px;}

    .Download .lists li{text-align: center;}

    .Download .lists li a{display: block;background-color: #fff;padding: 70px 0;box-shadow: 0 0 20px rgba(0,0,0,.05);position: relative;}

    .Download .lists li a::after{content: '';display: block;height: 4px;width: 0;position: absolute;bottom: 0;left: 0;background-color: #d81019;transition: all .5s ease;}

    .Download .lists li a:hover::after{width: 100%;}

    .Download .lists li .img{margin-bottom: 30px;}

    .Download .lists li img{width: 30%;}

    .Download .lists li h3{font-size: 18px;}

    .Download .swiper-pagination{text-align: center;width: 100%;bottom: 0;}

    .Download .swiper-pagination .swiper-pagination-bullet-active{background-color: #d81019}



    .problems{padding: 70px 0;background-color: #f9f9f9;}

    .problems .h1{text-align: center;font-size: 30px;color: #111;line-height: 100%;}

    .problems .h1::after{content: '';display: block;width: 30px;height: 3px;background-color: #d81019;margin:15px auto;}

    .problems .h3{text-align: center;font-size: 16px;color: #777;line-height: 100%;margin-bottom: 60px;}

    .problems .lists{}

    .problems .lists li{background-color: #fff;margin-bottom: 10px;overflow: hidden;height: 50px;}

    .problems .lists li a{display: block;}

    .problems .lists li a h4{font-size: 18px;color: #111;line-height: 100%;background-color: #fff;padding: 15px 15px 15px 60px;position: relative;transition: all .5s ease;border:solid 1px #eee;}

    .problems .lists li a h4 span{position: absolute;left: 0;top: 0;bottom: 0;width: 48px;display: block;line-height: 48px;text-align: center;font-weight: bold;border-right:solid 1px #eee;}

    .problems .lists li a h4::after{content: '+';display: block;height: 48px;width: 48px;line-height: 48px;position: absolute;right: 0;top: 0;font-size: 30px;text-align: center;}

    .problems .lists li a .desc{color: #777;font-size: 14px;line-height: 2;padding: 25px 15px 25px 50px;font-family: 'Microsoft YaHei';display: none;}



    .problems .lists li.active{height: auto;}

    .problems .lists li.active a h4{color: #fff;background-color: #d81019;border-color: #d81019}

    .problems .lists li.active a h4 span{border-right-color: rgba(255,255,255,.3);}

    .problems .lists li.active a h4::after{content: '-';}

    .problems .lists li.active a .desc{color: #777;font-size: 14px;line-height: 2;border:solid 1px #eee;border-top: none;}



    .Network{padding: 70px 0;}

    .Network .h1{text-align: center;font-size: 30px;color: #111;line-height: 100%;}

    .Network .h1::after{content: '';display: block;width: 30px;height: 3px;background-color: #d81019;margin:15px auto;}

    .Network .h3{text-align: center;font-size: 16px;color: #555;line-height: 100%;margin-bottom: 60px;}

    .dealer-stores-box{float:left;background-color:#fff;height:648px;width:30%;position:relative;}

    .moreshow{display: none;}

    .dealer-stores-container{background-color:#fbfbfb;width:100%;height:598px;border:1px solid #dcdcdc;border-right:none;}

    .dealer-area-map{border:1px solid #dcdcdc;margin-left:30%;background-color:#fff;}

    .dealer-area-map>div{width:100%;height:646px;}

    .dealer-stores-container .iconfont{float:left;width:32px;height:32px;border-radius:50%;text-align:center;line-height:32px;font-size:32px;color:#a6a6a6;}

    .dealer-stores-container .info{margin-left:44px;margin-right:20px;}

    .dealer-stores-container .swiper-slide{border-bottom:1px dashed #dedede;padding-left:35px;padding-top:30px;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer;}

    .dealer-stores-container .swiper-slide.on{background-color: #999;color: #fff;}

    .dealer-stores-container .swiper-slide.on i{color: #fff;}

    .dealer-stores-container .swiper-slide:last-child{border-bottom: none;}



    .dealer-stores-btns>div{border:1px solid #dcdcdc;border-top:none;float:left;width:50%;height:50px;position:relative;color:#fff;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer;-webkit-transition:.2s ease all;-moz-transition:.2s ease all;transition:.2s ease all;}

    .dealer-stores-next{background-color:#6a6a6a;}

    .dealer-stores-next:hover{background-color:#5d5d5d;}

    .dealer-stores-btns>div:after{position:absolute;display:block;width:12px;height:12px;border-top:1px solid #fff;border-right:1px solid #fff;content:'';top:50%;left:50%;}



    .dealer-stores-next:after{-webkit-transform:rotate(-45deg) translate(-6px,-6px);-moz-transform:rotate(-45deg) translate(-6px,-6px);-ms-transform:rotate(-45deg) translate(-6px,-6px);transform:rotate(-45deg) translate(-6px,-6px);}

    .dealer-stores-prev:hover{background-color:#5d5d5d;}

    .dealer-stores-prev{background-color:#6a6a6a;}

    .dealer-stores-btns>div{float:left;width:50%;height:50px;position:relative;color:#343434;-moz-box-sizing:border-box;box-sizing:border-box;border-left:1px solid #e0e0e0;cursor:pointer;-webkit-transition:.2s ease all;-moz-transition:.2s ease all;transition:.2s ease all;}

    .dealer-stores-prev:after{-webkit-transform:rotate(-225deg) translate(0,12px);-moz-transform:rotate(-225deg) translate(0,12px);-ms-transform:rotate(-225deg) translate(0,12px);transform:rotate(-225deg) translate(0,12px);}









    .pages-shop {padding: 60px 0;}

    .pages-shop .h2{font-size: 30px;color: #111;text-align: center;}

    .pages-shop .h2::after{content: '';display: block;height: 3px;width: 30px;background-color: #d81019;margin:15px auto;}

    .pages-shop .h5{font-size: 16px;color: #666;text-align: center;font-family: 'Microsoft YaHei';margin-bottom: 50px;}

    .pages-shop .row{margin:0 -10px;}

    .pages-shop ul li{text-align: center;margin-bottom: 30px;padding: 0 10px;}

    .pages-shop ul li[class^="col-"]{float: none;vertical-align: top;display: inline-block;}

    .pages-shop ul li a{display: block;border:solid 1px #e5e5e5;position: relative;}



    .pages-shop ul li img{width: 100%;}

    .pages-shop ul li p{font-size: 17px;padding: 20px;color: #303030;overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;white-space: nowrap;border-top: solid 1px #e5e5e5;}



    .pages-shop-show{padding: 60px 0;}



    .pages-shop-show .bigImg{border:solid 1px #ddd;margin-bottom: 10px;}



    table.odd tr:nth-child(even) td{background-color: #eee}





    .pages-shop-show .shopInfo{}

    .pages-shop-show .shopInfo .h2{font-size: 20px;line-height: 100%;margin-bottom: 20px;font-weight: bold;}

    .descriptiont{margin-bottom: 10px;font-size: 15px;color: #111;}

    .pages-shop-show .shopInfo .classis{font-size: 14px;color: #666;margin-bottom: 20px;background-color: #f7f7f7;padding: 15px;}

    .pages-shop-show .shopInfo .description{font-size: 13px;color: #666;line-height: 2;margin-bottom:40px;}

    .pages-shop-show .shopInfo .description ul{margin:0 -5px;font-family: 'Microsoft YaHei';}

    .pages-shop-show .shopInfo .description ul li{margin-bottom: 10px;color: #333;font-size: 12px;line-height: 26px;padding: 0 5px;}

    .pages-shop-show .shopInfo .description ul li span{border:solid 1px #ccc;padding: 10px 10px;border-radius: 3px;display: block;}

    .pages-shop-show .shopInfo .description ul li:nth-child(n+4){margin-bottom: 0;}



    .pages-shop-show .Please{font-size: 14px;overflow: hidden;}

    .pages-shop-show .Please p{margin-bottom: 25px;}

    .pages-shop-show .Please a{font-size: 18px;color: #fff;font-weight: bold;line-height: 100%;background-color: #d81019;padding: 10px 20px;border-radius: 3px;display: inline-block;}



    .shopimgtop{margin-bottom: 80px;}



    .pages-shop-show .thumb{width: 100px;height: 338px;position: relative;display: none;}

    .pages-shop-show .thumb .thumbbox{height: 265px;overflow: hidden;}

    .pages-shop-show .thumb ul{}

    .pages-shop-show .thumb li{}

    .pages-shop-show .thumb li a{display: block;border:solid 1px #ddd;}

    .pages-shop-show .thumb li img.cloudzoom-gallery-active{border:solid 1px #d81019;}



    .thumb .prev{background-color: #f8f8f8;height: 25px;display: block;border:solid 1px #ddd;margin-bottom: 10px;text-align: center;line-height: 25px}

    .thumb .prev::after{content: '';display: inline-block;border-top: solid 1px #333;border-right: solid 1px #333;transform: rotate(-45deg);width: 10px;height: 10px;vertical-align: middle;}



    .thumb .next{background-color: #f8f8f8;height: 25px;display: block;border:solid 1px #ddd;text-align: center;line-height: 15px;position: absolute;bottom: 0;width: 100%;}

    .thumb .next::after{content: '';display: inline-block;border-top: solid 1px #333;border-right: solid 1px #333;transform: rotate(135deg);width: 10px;height: 10px;vertical-align: middle;}



    .pages-shop-show .tabstit{margin-top: 30px;background-color: #f8f8f8;}

    .pages-shop-show .tabstit .h3{font-size: 20px;color: #d81019;display: inline-block;width: 150px;background-color: #fff;text-align: center;border-top: solid 2px #d81019;padding: 15px 0;}

    .pages-shop-show .tabstit li{float: left;margin-right: 3px;width: auto;}

    .pages-shop-show .tabstit li a{padding: 0 25px;line-height: 40px;font-size: 16px;background-color: #f5f5f5;display: block;font-weight: bold;}

    .pages-shop-show .tabstit li a i{margin-right: 10px;}

    .pages-shop-show .tabstit li.active{position: relative;}

    .pages-shop-show .tabstit li.active a{background-color: #fff;}



    .pages-shop-show .contents{padding: 50px 0;display: none;line-height: 2;font-size: 15px;color: #333;}

    .pages-shop-show .contents:nth-child(1){display: block;}



    .pages-shop-show .contents .shct{font-size: 26px;color: #111;margin-bottom: 10px;}

    .pages-shop-show .contents .li{margin-bottom: 20px;display: inline-block;float: none;vertical-align: top;}

    .pages-shop-show .contents table img{height: 300px;display: block;margin:0 auto;}



    table tr td.tred{border:solid 1px rgba(255,255,255,.4);background-color: #d81019;color: #fff;padding: 15px 10px;font-weight: bold;}



    .shopcenter{background-color: #f9f9f9;padding: 60px 0;}





    .redfont{color: #d81019}

    .redfont p{text-align: center;font-size: 16px;padding: 20px 0;}



    .bgw ul{margin: 0 -5px;}

    .bgw li{padding: 0 5px;}

    .bgw span{display: block;background-color: #fff;padding: 15px;}



    .pages-shop-show .shopshow-tit .container{padding: 3% 0;}

    .pages-shop-show .shopshow-tit .container .h1{font-size: 36px;line-height: 100%;margin-bottom: 20px;font-weight: bold;}

    .pages-shop-show .shopshow-tit .container .h3{font-size: 30px;line-height: 100%;margin-bottom: 20px;font-weight: bold;}

    .pages-shop-show .shopshow-tit .container .des{font-size: 17px;color: #555;line-height: 2;}

    .pages-shop-show .showbox{overflow: hidden;position: relative;}

    .pages-shop-show .shopshowxj{font-size: 36px;line-height: 100%;margin-bottom: 50px;font-weight: bold;}

    .pages-shop-show .showbox .swiper-pagination{bottom: 20px;}

    .pages-shop-show .showbox .swiper-pagination .swiper-pagination-bullet{width: 14px;height: 14px;}

    .pages-shop-show .showbox .swiper-pagination .swiper-pagination-bullet-active{background-color: #e6212a;}

    .pages-shop-show .showbox .prev{width: 70px;height: 70px;background-color: rgba(0,0,0,.5);-moz-border-radius: 50%;border-radius: 50%;position: absolute;top: 0;bottom: 0;margin:auto;z-index: 10;cursor: pointer;left: 5%;}

    .pages-shop-show .showbox .prev::after{content: '';display: block;width: 20px;height: 20px;border-top:solid 2px #fff;border-right: solid 2px #fff;-webkit-transform: rotate(-135deg);-moz-transform: rotate(-135deg);-ms-transform: rotate(-135deg);transform: rotate(-135deg);position: absolute;top: 0;bottom: 0;left: 8px;right: 0;margin:auto;}



    .pages-shop-show .showbox .next{width: 70px;height: 70px;background-color: rgba(0,0,0,.5);-moz-border-radius: 50%;border-radius: 50%;position: absolute;top: 0;bottom: 0;margin:auto;z-index: 10;cursor: pointer;right: 5%;}

    .pages-shop-show .showbox .next::after{content: '';display: block;width: 20px;height: 20px;border-top:solid 2px #fff;border-right: solid 2px #fff;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);position: absolute;top: 0;bottom: 0;left: 0;right: 8px;margin:auto;}







    .rela{padding-top: 20px;}

    .rela .h1{font-size: 26px;font-weight: bold;line-height: 100%;margin-bottom: 20px;}

    .rela .row{}

    .rela .row{margin:0 -10px;}

    .rela .list li{text-align: center;margin-bottom: 30px;padding: 0 10px;}

    .rela .list li a{display: block;border:solid 1px #e5e5e5;position: relative;}



    .rela .list li img{width: 100%;}

    .rela .list li p{font-size: 15px;padding: 20px;color: #303030;overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;white-space: nowrap;border-top: solid 1px #e5e5e5;}







    .pages-case{padding: 50px 0;}

    .pages-case li .h3{font-size: 15px;padding: 10px 0 6px;}

    .pages-case li .introl{font-size: 12px;color: #666;line-height: 24px;margin-bottom: 30px;}

    .pages-case li .more{}

}





@media screen and (min-width: 1400px){



    #header{padding: 0;height: 97px;position: relative;z-index: 999;}

    #header .logo{float: left;line-height: 97px;width: 184px;}



    /*



    ------------------------- 导航样式



    */

    .navbar{float: right;}



    .navbar ul{margin-right: -26px;}

    .navbar ul li{font-size: 18px;float: left;border-top: none;text-align: center;position: relative;padding: 0 21px;}

    .navbar ul li a{color: #333333;text-transform: uppercase;display: block;position: relative;font-size:16px;line-height: 97px;padding: 0 10px;position: relative;overflow: hidden;}

    .navbar ul li a.ta{border-bottom: none;}

    .navbar ul li a::before{content: '';display: block;height: 3px;width: 100%;background-color: #d81019;position: absolute;top: 0;left: -100%;-webkit-transition: all .5s;

    -o-transition: all .5s;

    transition: all .5s;}



    .navbar ul li.leve1:nth-child(8){padding-right: 40px;}





    .navbar ul li.active a::before{left: 0;}

    .navbar ul li a:hover::before{left: 0;}

    .navbar ul li.cur a::before{left: 0;}



    .navbar ul li.active a{color: #d81019;}

    .navbar ul li a:hover{color: #d81019;}

    .navbar ul li.cur a{color: #d81019;}









    .navbar ul li .sub{position: absolute;top: 90%;left: 50%;background-color: #fff;z-index: 99;box-shadow: 0 0 15px rgba(0,0,0,.2);opacity: 0;visibility: hidden;transition: all .5s ease;transform: translateY(30px);}

    .navbar ul li.cur .sub{opacity: 1;visibility: visible;transform: translateY(0);}

    .navbar ul li .sub .li {}

    .navbar ul li .sub .li:last-child{border-bottom: none;}

    .navbar ul li .sub .li a{font-size: 15px;font-weight: normal;white-space : nowrap;padding: 0 25px;line-height: 40px;color: #333;text-transform: capitalize;-webkit-transition: all .5s;-o-transition: all .5s;transition: all .5s;}

    .navbar ul li .sub .li a:hover{background-color: #d81019;color: #fff;}

    .navbar ul li .sub .li a::before{display: none;}





    .navbar ul li.searchTop{position: relative;}

    .navbar ul li.searchTop a{height: 97px;padding: 0 25px;background: url(../images/searchicon.gif) no-repeat center center;}

    .navbar ul li.searchTop::before{content: '';display: block;width: 1px;height: 30px;background-color: #e4e4e4;position: absolute;top: 0;bottom: 0;left: 0;margin:auto;}









    #header .searchbox{position: absolute;top: 100%;left: 0;background-color: #fff;padding: 20px;width: 100%;z-index: 9;border-top: solid 1px #ddd;display: none;}

    #header .searchbox {text-align: center;}

    #header .searchbox input[type="text"]{border:solid 1px #ddd;padding: 10px;width: 50%;}

    #header .searchbox input[type="submit"]{border:none;background-color: #d81019;color: #FFFFFF;padding: 10px 25px;cursor: pointer;}



    #banner{position: relative;overflow: hidden;}

    #banner .swiper-slide{width: 100%;}

    #banner .swiper-slide .m{display: none;}



    .bullbottom{position: absolute;bottom: 50px;left: 0;width: 100%;z-index: 95;}

    .bullbottom .container{position: relative;}

    .bullbottom .control{width: 37%;float: right;text-align: left;}

    .bullbottom .control .play{display: inline-block;background: url(../images/bannerbtn2.png) no-repeat;width: 12px;height: 13px;margin-right: 24px;}

    .bullbottom .control .play.auto{background: url(../images/bannerbtn1.png) no-repeat;}

    #banner .swiper-pagination{position: static;text-align: left;display: inline-block;}

    #banner .swiper-pagination .swiper-pagination-bullet{width: 14px;height: 14px;-moz-border-radius: 0;border-radius: 0;background-color: #fff;opacity: 1;margin: 0 9px;opacity: 1;border-radius: 90px;}

    #banner .swiper-pagination .swiper-pagination-bullet-active{background-color: #d81019;opacity: 1;}





    #about{background-color: #f9f9f9;padding-bottom: 50px;}

    #about .container{position: relative;}

    #about .text{width: 800px;height: 600px;background-color: #fff;position: relative;top: -120px;z-index: 99;padding: 120px 75px;position: relative;}

    #about .text::before{content: 'TOPSINN';font-size: 130px;color: #f5f5f5;font-weight: bold;position: absolute;z-index: -1;line-height: 100%;top: 40px;left: 75px;letter-spacing: 14px;}

    #about .text .h1{font-weight: bold;font-size: 30px;color:#1d1d1d;line-height: 100%;margin-bottom: 20px;}

    #about .text .h3{font-size: 24px;color: #8a8989;text-transform: uppercase;line-height: 100%;}

    #about .text .h3::after{content: '';display: block;background-color: #d81019;width: 40px;height: 4px;margin:25px 0;}

    #about .text .introl{width: 440px;font-size: 14px;color: #4b4a4a;line-height: 30px;margin-bottom: 90px;}

    #about .text .more{width: 167px;height: 55px;line-height: 55px;background-color: #d81019;color: #fff;display: block;text-align: center;font-size: 15px;}

    #about .text .more img{margin-top: -4px;margin-left: 5px;-webkit-transition: all .5s;

    -o-transition: all .5s;

    transition: all .5s;}

    #about .text .more:hover img{margin-left: 15px;}

    #about .imgs{position: absolute;right: 0;top: 0;z-index: 100;width: auto;}







    .slide{height: 400px;}





    #core{padding: 90px 0;}

    #core .h1{font-size: 36px;color: #222222;line-height: 100%;text-align: center;margin-bottom: 25px;}

    #core .h3{line-height: 100%;text-align: center;font-size: 15px;color: #6d6d6d;margin-bottom: 85px;}

    #core dl{text-align: center;width: 20%;display: inline-block;vertical-align: top;position: relative;padding: 10px 0;}

    #core dl::after{content: '';display: block;width: 1px;height: 100%;position: absolute;right: 0;background-color: #ebebeb;top: 0;}

    #core dl:last-child::after{display: none;}

    #core dl dd{font-size: 15px;color: #222;}

    #core dl dd h3{font-size: 48px;font-weight: bold;color: #222222;line-height: 100%;margin:23px 0;}

    #core dl dd h3 span{font-size: 24px;vertical-align: top;line-height: 100%;margin-left: 5px;}





    #product{}

    #product .h1{font-size: 36px;color: #222222;line-height: 100%;text-align: center;margin-bottom: 50px;}

    #product .pNavbar{margin-bottom: 3px;}

    #product .pNavbar ul{margin:0 -2px;}

    #product .pNavbar li{width: 25%;display: inline-block;text-align: center;line-height: 75px;padding: 0 2px;}

    #product .pNavbar li a{display: block;background-color: #ededed;font-size: 18px;color: #2e2e2e;position: relative;overflow: hidden;}

    #product .pNavbar li a::after{content: '';display: block;width: 18px;height: 19px;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);background-color: #fff;position: absolute;left: 0;right: 0;bottom: -25px;margin:auto;-webkit-transition: all .5s;-o-transition: all .5s;transition: all .5s;}

    #product .pNavbar li.active a{background-color: #d81019;color: #fff;}

    #product .pNavbar li.active a::after{bottom: -9px;}









    .pbox{overflow: hidden;}

    #product .list{position: relative;}

    #product .swiper-slide{height: 643px;}

    #product .swiper-slide .red{color: #d81019;}



    #product .swiper-slide .text{width: 630px;float: right;margin-top: 105px;}

    #product .swiper-slide .text .h3{font-size: 30px;font-weight: bold;color: #1a1919;line-height: 100%;margin-bottom: 17px;}

    #product .swiper-slide .text h2{font-weight: bold;font-size: 70px;line-height: 100%;}

    #product .swiper-slide .text h2::after{content: '';display: block;width: 50px;height: 4px;background-color: #0a0a0a;margin:30px 0;}

    #product .swiper-slide .text .introl{font-size: 16px;color: #333;line-height: 30px;margin-bottom: 120px;}

    #product .swiper-slide .text .more{width: 167px;height: 55px;line-height: 55px;background-color: #d81019;color: #fff;display: block;text-align: center;font-size: 15px;}

    #product .swiper-slide .text .more img{margin-top: -4px;margin-left: 5px;-webkit-transition: all .5s;

    -o-transition: all .5s;

    transition: all .5s;}

    #product .swiper-slide .text .more:hover img{margin-left: 15px;}



    #product .list .prev{display: block;width: 71px;height: 71px;position: absolute;top: 0;bottom: 0;margin:auto;left: 5%;z-index: 10;background: url(../images/probtnleft.png) no-repeat center;background-color: rgba(0,0,0,.3);border-radius: 90px;}

    #product .list .prev:hover{background-color: #d81019;}



    #product .list .next{display: block;width: 71px;height: 71px;position: absolute;top: 0;bottom: 0;margin:auto;right: 5%;z-index: 10;background: url(../images/probtnright.png) no-repeat center;background-color: rgba(0,0,0,.3);border-radius: 90px;}

    #product .list .next:hover{background-color: #d81019;}











    #service{padding: 90px 0 100px;position: relative;}

    #service::after{content: '';display: block;width: 100%;position: absolute;bottom: 0;left: 0;background-color: #fafafa;height: 280px;z-index: -1;}

    #service .h1{font-size: 36px;color: #222222;line-height: 100%;text-align: center;margin-bottom: 70px;}

    #service .lists ul{margin:0 -13px;}

    #service .lists li{text-align: center;display: inline-block;vertical-align: top;width: 25%;padding: 0 13px;}

    #service .lists li a{display: block;background-color: #fff;box-shadow: 0 0 20px rgba(0,0,0,.05);padding: 45px;height: 310px;border-bottom: solid 5px #a2a2a2;position: relative;}

    #service .lists li .img{margin-bottom: 15px;}

    #service .lists li a::after{content: '';display: block;position: absolute;bottom: -5px;left: 0;width: 0;height: 5px;background-color: #d81019;-webkit-transition: all .5s;-o-transition: all .5s;transition: all .5s;}

    #service .lists li a:hover::after{width: 100%;}

    #service .lists li a h3{font-size: 21px;color: #222222;line-height: 100%;margin:20px 0 15px;}

    #service .lists li a .des{font-size: 14px;color: #838383;line-height: 24px;}

    #service .lists li a:hover h3{color: #d81019;}







    #program{padding: 70px 0 0;position: relative;}

    #program .h1{font-size: 36px;color: #222222;line-height: 100%;text-align: center;margin-bottom: 60px;}



    #program .lists{background: url(../images/programbg.jpg) no-repeat center;height: 670px;}

    #program .lists .probox{height: 670px;position: relative;z-index: 99;overflow: hidden;}

    #program .lists::before{content: '';display: block;width: 100%;height: 100%;z-index: 10;background: url(../images/programbg1.png) repeat;position: absolute;top: 0;left: 0;}

    #program .lists .li{width: 25%;float: left;height: 100%;position: relative;}

    #program .lists .li .bg{position: absolute;width: 100%;height: 100%;z-index: 0;opacity: 0;-webkit-transition: all .5s ease;-o-transition: all .5s ease;transition: all .5s ease;z-index: 10;display: none;}

    #program .lists .li:hover .bg{opacity: 1;}

    #program .lists .li a{display: block;color: #fff;padding: 45px;z-index: 15;position: relative;height: 100%;z-index: 509;}

    #program .lists .li::after{content: '';display: block;width: 1px;height: 100%;background-color: rgba(255,255,255,.1);position: absolute;right: 0;top: 0;}



    #program .lists .li a span{background: url(../images/programliicon.png) no-repeat;display: block;width: 53px;height: 14px;position: absolute;top: 80px;-webkit-transition: all .5s ease;-o-transition: all .5s ease;transition: all .5s ease;}

    #program .lists .li a .text {position: absolute;-webkit-transition: all .5s ease;-o-transition: all .5s ease;transition: all .5s ease;top: 480px;}

    #program .lists .li a .text .en{font-size: 24px;text-transform: uppercase;color: #a5a5a5;margin-bottom: 15px;}

    #program .lists .li a .text .cn{font-size: 26px;font-weight: bold;}





    #program .lists .li a:hover .text{top: 80px;}

    #program .lists .li a:hover span{top: 550px;}







    #news{padding: 70px 0 100px;position: relative;}

    #news .h1{font-size: 36px;color: #222222;line-height: 100%;text-align: center;margin-bottom: 20px;}

    #news .h3{font-size: 16px;color: #777;line-height: 100%;text-align: center;margin-bottom: 50px;}







    #news .nNavbars{text-align: center;margin-bottom: 70px;}

    #news .nNavbars li{width: 140px;height: 45px;line-height: 45px;font-size: 18px;display: inline-block;padding: 0 2px;}

    #news .nNavbars li a{color: #666565;display: block;background-color: #e6e6e4;}

    #news .nNavbars li a:hover{background-color: #d81019;color: #fff;}



    #news .lists{margin:0 -19px;}

    #news .lists dl{float: left;padding: 0 19px;}

    #news .lists dl dt img{width: 100%;}

    #news .lists dl dd .h4{font-size: 20px;color: #0f0f0f;line-height: 100%;margin:20px 0;}

    #news .lists dl dd .date{font-size: 15px;color: #bdbdbd;margin-bottom: 15px;}

    #news .lists dl dd .introl{font-size: 13px;color: #6f6f6f;line-height: 24px;}













    #Cust{background-color: #f7f7f7;padding: 120px 0;}

    #Cust .tit{position: relative;margin-bottom: 103px;}

    #Cust .tit .h1{font-size: 36px;color: #1a1919;position: relative;display: inline-block}

    #Cust .tit .h1::before{content: '“';position: absolute;font-size: 110px;color: #e1e3ec;left: -80px;top: -40px;}

    #Cust .tit .h1::after{content: '”';position: absolute;font-size: 110px;color: #e1e3ec;right: 0;bottom: -130px;}

    #Cust .tit .btn{position: absolute;right: 0;bottom: 0;}

    #Cust .tit .btn a{display: inline-block;width: 35px;height: 35px;background-color: #080403;border-radius: 90px;margin-left: 13px;text-align: center;line-height: 34px;vertical-align: middle;}

    #Cust .tit .btn a img{max-width: 50%;max-height: 50%;}

    #Cust .tit .btn a:hover{background-color: #d81019;}



    #Cust .tit .btn a.prev img{margin-left: -2px;}

    #Cust .tit .btn a.next img{margin-right: -2px;}





    #Cust .lists{border-top: solid 2px #e4e4e4;padding-top:45px;overflow: hidden;}

    #Cust .lists .swiper-slide{text-align: center;}

    #Cust .lists p{text-align: center;font-size: 16px;color: #5c5c5c;padding: 10px 0;}



















    #footer{padding: 65px 0 90px;background-color: #161616;}



    #footer dl{float: left;padding-right: 180px;width: auto;border-bottom: none;}

    #footer dl.fndl{position: relative;}

    #footer dl dt{line-height: 100%;margin-bottom: 30px;padding: 0;font-weight: normal;}

    #footer dl dt a{color: #b8b8b8;font-size: 16px;display: block;}

    #footer dl dd{display: block;padding: 0;}

    #footer dl dd p{line-height: 36px;font-size: 15px;color: #7f7f7f;font-size: 16px;}

    #footer dl dd p a{font-size: 13px;color: #fff;display: block;}

    #footer dl dd p a:hover{color: #fff;text-decoration: underline;}

    #footer dl dd .box{display: inline-block;vertical-align: top;}

    #footer dl dd .box:nth-child(1){margin-right: 40px;}







    #footer dl.con{padding-right: 0;float: right;text-align: left;margin-top: 0;}

    #footer dl.con dt{font-size: 16px;color: #fff;margin-bottom: 35px;font-weight: normal;color: #b8b8b8;}

    #footer dl.con dd{display: block;}

    #footer dl.con dd .h5{font-size: 36px;color: #fff;font-weight: bold;line-height: 100%;margin-bottom: 24px;}

    #footer dl.con dd li{display: inline-block;}

    #footer dl.con dd li img{border:solid 1px #454545;padding: 7px;}

    #footer dl.con dd li:nth-child(1){margin-right: 15px;}

    #footer dl.con dd li p{text-align: center;padding: 5px 0;font-size: 14px;}





    #copy{height: 79px;line-height: 79px;color: #808080;font-size: 14px;background-color: #161616;}

    #copy .container{border-top: solid 1px rgba(255,255,255,.1);}

    #copy span{}

    #copy a{color: #878787;}

    #copy a:hover{color: #fff;transition: all .5s ease;}























    /* ====================================   网站地图   ==================================== */

    .page-sitemap{padding: 3% 0;}

    .sitemap{padding: 0 0;overflow: hidden;}

    .sitemap h2{font-size: 22px;padding: 10px 15px;background-color: #d81019;display: inline-block;margin-bottom: 30px;}

    .sitemap h2 a{color: #fff;}

    .sitemap h2 a:hover{color: #fff;text-decoration: underline;}

    .sitemap ul{overflow: hidden;display: block;font-size: 15px;margin-bottom: 30px;border-bottom: solid 1px #ddd;}

    .sitemap ul li{width:25%;line-height: 35px;display: inline-block;vertical-align: top;border-bottom: solid 1px #ddd;text-align: center;font-size: 18px;line-height: 55px;position: relative;top: 1px;}

    .sitemap ul li a{color: #333;}

    .sitemap ul li a:hover{color: #d81019;text-decoration: underline;}

    .sitemap ul li p a{font-weight: normal;}

    .sitemap ul li p:last-child{margin-bottom: 30px;}

    .sitemap ul div{margin-bottom: 15px;border:solid 1px #eee;padding: 15px;}

    .sitemap ul h3{font-size: 15px;margin-bottom: 10px;}

    .sitemap ul h3 a{color: #333;}











    /**

     *

     *

     *  内页二级栏目样式

     *

     *

     */



    .page-navbar-Horizontal{transition: all .5s ease;height: 65px;border-bottom: solid 1px #ddd;background-color: #fff;}

    .page-navbar-Horizontal .curshow .downmenu{content:'';display:block;position:absolute;width:12px;height:12px;border-top:solid 1px #333;border-right:solid 1px #333;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);right:3px;top:0;bottom:0;margin:auto;}

    .page-navbar-Horizontal{position:relative;}

    .page-navbar-Horizontal .curshow{font-size:16px;text-align:left;position:relative;z-index:9;overflow: hidden;display: none;}

    .page-navbar-Horizontal ul{text-align: center;}

    .page-navbar-Horizontal li{line-height: 65px;border-top: none;width: 20%;text-align: center;display: inline-block;overflow: hidden;height: 65px;}

    .page-navbar-Horizontal li a{font-size:18px;display:block;padding:0 20px;position: relative;position: relative;}

    .page-navbar-Horizontal li a:hover{color: #fff;background-color: #d81019;}

    .page-navbar-Horizontal li a.am-active{color: #fff;background-color: #d81019;}

    .page-navbar-Horizontal li a.am-active::after{content: '';display: block;width: 12px;height: 12px;background-color: #fff;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);position: absolute;left: 0;right: 0;bottom: -6px;margin:auto;}

    .page-navbar-Horizontal li a:hover::after{content: '';display: block;width: 12px;height: 12px;background-color: #fff;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);position: absolute;left: 0;right: 0;bottom: -6px;margin:auto;}

    .page-navbar-Horizontal li.active a{color: #fff;background-color: #d81019;}

    .page-navbar-Horizontal li.active a::after{content: '';display: block;width: 12px;height: 12px;background-color: #fff;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);position: absolute;left: 0;right: 0;bottom: -6px;margin:auto;}

    .page-navbar-Horizontal.am-sticky{box-shadow: 0 0 10px rgba(0,0,0,.1)}











    .pages-about{line-height: 2;font-size: 15px;color: #555;}

    .pages-about .introl{padding: 80px 0;text-align: center;}

    .pages-about .introl .h1{font-size: 30px;text-align: center;line-height: 100%;margin-bottom: 25px;color: #222;}

    .pages-about .introl .h3{text-align: center;font-size: 18px;line-height: 100%;color: #333;}

    .pages-about .introl .h3::after{content: '';display: block;height: 3px;width: 70px;background-color: #d81019;margin:25px auto 20px;}

    .pages-about .introl h4{font-size: 22px;color: #d81019;margin:20px 0;}



    .pages-about .introl h5{font-size: 22px;color: #111;margin:0 0 20px;}



    .pnumbers{background: url(../images/pnumbersbg.jpg) no-repeat center;padding: 80px 0}

    .pnumbers dl{text-align: center;width: 20%;display: inline-block;vertical-align: top;position: relative;padding: 10px 0;}

    .pnumbers dl::after{content: '';display: block;width: 1px;height: 100%;position: absolute;right: 0;background-color: rgba(255,255,255,.3);top: 0;}

    .pnumbers dl:last-child::after{display: none;}

    .pnumbers dl dd{font-size: 15px;color: #fff;}

    .pnumbers dl dd h3{font-size: 48px;font-weight: bold;color: #fff;line-height: 100%;margin:23px 0;}

    .pnumbers dl dd h3 span{font-size: 24px;vertical-align: top;line-height: 100%;margin-left: 5px;}







    .pages-about .hexin{padding: 110px 0 110px;}

    .pages-about .hexin .h1{font-size: 30px;text-align: center;line-height: 100%;margin-bottom: 25px;color: #222;}

    .pages-about .hexin .h3{text-align: center;font-size: 16px;line-height: 100%;margin-bottom: 50px;}



    .pages-about .hexin .box{background-color: #fff;box-shadow: 0 0 30px rgba(0,0,0,.08)}

    .pages-about .hexin .box .img img{width: 100%;}

    .pages-about .hexin .box .text{padding: 30px 20px;text-align: center;}

    .pages-about .hexin .box .text h3{font-size: 20px;color: #111;font-weight: bold;margin-bottom: 15px;line-height: 100%;}

    .pages-about .hexin .box .text .desc{line-height: 26px;font-size: 16px;}







    .pwenhua{padding: 110px 0 150px;}

    .pages-about .pwenhua .h1{font-size: 30px;text-align: center;line-height: 100%;color: #222;}

    .pages-about .pwenhua .h1::after{content: '';display: block;height: 3px;width: 70px;background-color: #d81019;margin:25px auto 20px;}

    .pages-about .pwenhua .h3{text-align: center;font-size: 16px;line-height: 26px;margin-bottom: 50px;}

    .pages-about .pwenhua .lists{}

    .pages-about .pwenhua .lists dl{height: 300px;width: 20%;overflow: hidden;float: left;color: #fff;line-height: 280px;border-right: solid 2px #fff;cursor: pointer;}

    .pages-about .pwenhua .lists dl:last-child{border-right: none;}

    .pages-about .pwenhua .lists dl .box{line-height: 100%;display: inline-block;vertical-align: middle;width: 560px;}

    .pages-about .pwenhua .lists dl dt{text-align: center;width: 50%;display: inline-block;vertical-align: middle;transition: all .5s ease;}

    .pages-about .pwenhua .lists dl dt img{margin-bottom: 10px;}

    .pages-about .pwenhua .lists dl dt h3{font-size: 18px;font-weight: bold;}

    .pages-about .pwenhua .lists dl dd{width: 50%;display: inline-block;vertical-align: middle;padding-right: 60px;transition: all .5s ease;line-height: 100%;}

    .pages-about .pwenhua .lists dl dd div{width: 230px;font-size: 16px;line-height: 36px;padding-top: 10px;}



    .pages-about .pwenhua .lists dl.active dt{width: 40%;}

    .pages-about .pwenhua .lists dl.active dd{width: 60%;}





    .pages-work{padding: 3% 0;overflow: hidden;}

    .pages-work ul{}

    .pages-work li{margin-bottom: 10px;margin-bottom: 40px;}

    .pages-work li img{width: 100%;padding: 8px;border:solid 1px #ddd;}

    .pages-work li a:hover img{border:solid 1px #d81019;}

    .pages-work li .text{background-color: #f5f5f5;padding: 30px;-webkit-transition: all .5s ease;-o-transition: all .5s ease;-moz-transition: all .5s ease;transition: all .5s ease;}

    .pages-work li .h3{font-size: 16px;line-height: 100%;text-align: center;padding: 20px 0;border:solid 1px #ddd;border-top: none;}

    .pages-work li a:hover .h3{border:solid 1px #d81019;border-top: none;background-color: #d81019;color: #fff;}



    .pages-work li a .contents{display: none;}

    .pages-work .contentsShow{margin-bottom: 10px;padding: 0 10px;font-size: 15px;line-height: 2;clear: both;display: none;}

    .pages-work .contentsShow .box{background-color: #e6212a;padding: 30px;color: #fff;}









    /**

     * 分页

     */





    #page{text-align: center;font-size: 15px;padding: 40px 0;}

    #page span, #page a{display: inline-block;border:solid 1px #999;margin-left: 2px;padding: 5px 15px;color: #666;}

    #page span.cur{border-color: #d81019;background-color: #d81019;color: #fff;}





    /**

     * [overflow 发展历程]

     * @type {[type]}

     */

    .history {overflow: hidden;padding: 80px 0;}

    /*.history .row{position: relative;}

    .history .row::after{content: '';display: block;width: 1px;height: 100%;background-color: #333;left: 0;right: 0;margin:auto;top: 75px;position: absolute;}*/

    .about-title {font-size: 30px;color: #333;text-align: center;position: relative;line-height: 100%;}

    .flow {margin-top: 75px;position: relative;}

    .flow-list {float: right;width: 100%;position: relative;}

    li[class*=list] {display: inline-block;}

    .flow-list .flow-warrper {float: right;width: 50%;left: -18px;position: relative;}

    .flow-list .flow-warrper:before {content: '';width: 1px;height: 100%;background: #666;position: absolute;left: 17px;}

    .flow-list:first-child .flow-warrper:before {height: 130%;top: -40px;}

    .flow-list .pro {position: relative;float: left;width: 34px;height: 45px;background-color: #fff!important;border-radius: 50%;margin-right: 35px;z-index: 2;margin-top: -5px;}

    .flow-list .desc {float: left;width: calc(100% - 85px);position: relative;margin-bottom: 55px;}

    .flow-list .desc h3 {text-align: left;font-size: 36px;margin-bottom: 10px;color: #dc2426;line-height: 100%;font-weight: bold;}

    .flow-list .desc p {font-size: 16px;line-height: 2;color: #666;}

    .flow-list .pro:after {content: '';transition: opacity .6s;position: absolute;width: 100%;height: 100%;left: 0;top: 0;background: url(../images/icon38-c.png) no-repeat center;opacity: 0;}

    .flow-list:nth-child(2n) .flow-warrper {float: left;left: 17px;}

    .flow-list:nth-child(2n) .pro {float: right;margin-right: 0;margin-left: 35px;}

    .flow-list:nth-child(2n) .flow-warrper:before {content: '';width: 1px;height: 100%;background: #666;position: absolute;right: 17px;left: auto;}

    .flow-list:nth-child(2n) .desc {float: right;width: calc(100% - 100px);}

    .flow-list:nth-child(2n) .desc h3 {text-align: right;}

    .flow-list:nth-child(2n) .desc p {text-align: right;}



    .flow-list:hover .pro:after{opacity: 1;}



    .flow-list:last-child{text-align: center;font-size: 16px;padding: 30px 0}















    .page-contact{padding: 70px 0;}

    .page-contact .contop .cn{font-size: 26px;color: #111;text-align: center;}

    .page-contact .contop .cn::after{content: '';display: block;width: 30px;height: 3px;background-color: #d81019;margin:15px auto;}

    .page-contact .contop .h3{font-size: 18px;color: #666;text-align: center;margin-bottom: 70px;}

    .page-contact .conbottom {margin-bottom: 50px;}

    .page-contact .conbottom dl{text-align: center;position: relative;padding: 15px 0;}

    .page-contact .conbottom dl::after{content: '';display: block;width: 1px;height: 100%;position: absolute;right: 0;top: 0;background-color: #eee;}

    .page-contact .conbottom dl:last-child::after{display: none;}

    .page-contact .conbottom dl dt span{display: inline-block;width: 100px;height: 100px;border:solid 1px #ddd;border-radius: 90px;line-height: 98px;font-size: 35px;color: #999;}

    .page-contact .conbottom dl dd{padding: 15px 0;font-size: 18px;padding: 15px 20px;}



    .page-contact .mapt{font-size: 26px;font-weight: bold;margin-bottom: 25px;color: #333;}

    .allmap{height: 600px;overflow: hidden;border: solid 1px #ddd;}

    #allmap{height: 650px;}



















    .pages-news{padding: 60px 0;}

    .pages-news ul{}

    .pages-news ul li{margin-bottom: 30px;display: inline-block;float: none;vertical-align: top;}

    .pages-news ul li .img{overflow: hidden;}

    .pages-news ul li .img img{width: 100%;transition: all .5s ease;}

    .pages-news ul li a:hover .img img{transform: scale(1.1);}

    .pages-news ul li .text{}

    .pages-news ul li .text .h3{font-size: 16px;line-height: 100%;margin: 15px 0;}

    .pages-news ul li .text .introl{font-size: 13px;color: #666;line-height: 24px;margin-bottom: 30px;}

    .pages-news ul li .text .date{font-size: 15px;font-weight: bold;color: #999;}

    .pages-news ul li .text .more{float: right;font-weight: normal;}







    .pages-news .newstop{text-align: center;}



    .pages-news .intro .title{font-size: 25px;color: #222;margin-bottom: 30px;font-weight: bold;line-height: 100%;}

    .pages-news .intro .source{font-size: 15px;color: #666;border-bottom: solid 1px #ddd;padding-bottom: 25px;}

    .pages-news .intro .contents{color: #666;line-height: 2;font-size: 15px;padding: 3% 0;}

    .tags{margin: 20px 0;color: #333;font-size: 14px;}

    .tags span{margin-right: 10px;background-color: #e5e5e5;padding: 3px 10px;}



    .pagelinks{border-top: solid 1px #ddd;border-bottom: solid 1px #ddd;padding: 20px 0;line-height: 100%;}



    .pagelinks a{display: block;line-height: 24px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}





    .ptitle{font-size: 25px;font-weight: bold;color: #222;margin-bottom: 20px;}







    .recom{}

    .recom li .h3{font-size: 15px;color: #666;line-height: 100%;margin:10px 0;white-space: nowrap;overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;}

    .recom li a:hover .h3{color: #d81019;font-weight: bold;}

    .recom li a .fr{color: #999;}





    .bdselect_share_box{box-sizing: content-box;}



    .xwxq-matterwordsL-share{margin-bottom: 40px;}

    .bdsharebuttonbox{display: inline-block;vertical-align: middle;}

    .xwxq-matterwordsL-share .bdshare-button-style0-16 a, .xwxq-matterwordsL-share .bdshare-button-style0-16 .bds_more{display: inline-block;background-color: #333;margin-right: 10px;}

    .xwxq-matterwordsL-share .bdshare-button-style0-16 a,.xwxq-matterwordsL-share .bdshare-button-style0-16 .bds_more{background-color:#fff;}

    .xwxq-matterwordsL-share .bdshare-button-style0-16 .bds_weixin{background:none;background-position:0;width:21px;height:18px;background:url(../images/share1.png) no-repeat center;}

    .xwxq-matterwordsL-share .bdshare-button-style0-16 .bds_tsina{background:none;background-position:0;width:20px;height:18px;background:url(../images/share2.png) no-repeat center;}

    .xwxq-matterwordsL-share .bdshare-button-style0-16 .bds_sqq{background:none;background-position:0;width:20px;height:18px;background:url(../images/share3.png) no-repeat center;}

    .xwxq-matterwordsL-share .bdshare-button-style0-16 .bds_qzone{background:none;background-position:0;width:20px;height:18px;background:url(../images/share4.png) no-repeat center;}

    .bdshare-button-style0-16 .bds_count{}

    .srv-top{text-align:center;}

    .srv-top .t1{line-height:53px;font-size:32px;}

    .srv-top .t2{line-height:25px;font-size:16px;margin:10px 0 0;color:#666;}



    /*在线留言*/

    .online-msg{padding:91px 0 99px;}



    .oMsg-form{margin:29px 0 0;}

    .oMsgForm-list{width:46.6667%;float:left;}

    .oMsgForm-list li{padding:0 0 0 23px;border-bottom:1px solid #cccccc;position:relative;margin:26px 0 0;}

    .oMsgForm-list li:first-child{margin:0px;}

    .oMsgForm-list li .hint{display:block;line-height:65px;font-size:16px;color:#d81019;position:absolute;left:0px;top:0px;}

    .oMsgForm-list li .text{height:65px;line-height:65px;font-size:16px;border:none;width: 100%;}

    .oMsgForm-list li .text::-webkit-input-placeholder{color:#999999;}

    .oMsgForm-box{width:49.1667%;float:right;margin:22px 0 0;}

    .oMsgForm-box .type{line-height:34px;font-size:16px;color:#999999;}

    .oMsgForm-box .text{padding:10px;height:278px;border:1px solid #cccccc;margin:9px 0 0;width: 100%;}



    .oMsgForm-sub{display:block;width:240px;height:54px;line-height:54px;color:#fff;font-size:20px;background:#d81019;margin:56px auto 0;clear:both;border:none;}



    .hint{color: #d81019;}





    .srv-ctUs{padding:109px 0 92px;text-align:center;color:#fff;background:url(../images/srv-bg2.jpg) no-repeat center center / cover fixed;}

    .srv-ctUs .btn{display:block;width:240px;height:54px;line-height:54px;font-size:18px;color:#d81019;background:#fff;margin:33px auto 0;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;}

    .srv-ctUs .btn span{transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;}

    .srv-ctUs .btn:hover{color:#fff;background:#d81019;}

    .srv-ctUs .btn:hover span{transform:translateY(-5px);-webkit-transform:translateY(-5px);}

    .srv-top.srv-top2 .t1, .srv-top.srv-top2 .t2 {   color: #fff;}

    .srv-ctUs .h4{font-size: 15px;}





    #bdshare_weixin_qrcode_dialog *{box-sizing: content-box;}



    .xwxq-matterwordsL-share-pro{float: right;font-family: 'Microsoft YaHei';font-size: 13px;line-height: 100%;padding: 15px 0;color: #666;}

    .bdsharebuttonbox{display: inline-block;vertical-align: middle;}

    .xwxq-matterwordsL-share-pro .bdshare-button-style0-16 a, .xwxq-matterwordsL-share-pro .bdshare-button-style0-16 .bds_more{display: inline-block;background-color: #333;margin-right: 10px;}

    .xwxq-matterwordsL-share-pro .bdshare-button-style0-16 a,.xwxq-matterwordsL-share-pro .bdshare-button-style0-16 .bds_more{background-color:#fff;}

    .xwxq-matterwordsL-share-pro .bdshare-button-style0-16 .bds_weixin{background:none;background-position:0;width:21px;height:18px;background:url(../images/share1.png) no-repeat center;}

    .xwxq-matterwordsL-share-pro .bdshare-button-style0-16 .bds_tsina{background:none;background-position:0;width:20px;height:18px;background:url(../images/share2.png) no-repeat center;}

    .xwxq-matterwordsL-share-pro .bdshare-button-style0-16 .bds_sqq{background:none;background-position:0;width:20px;height:18px;background:url(../images/share3.png) no-repeat center;}

    .xwxq-matterwordsL-share-pro .bdshare-button-style0-16 .bds_qzone{background:none;background-position:0;width:20px;height:18px;background:url(../images/share4.png) no-repeat center;}







    .AfterSale{padding: 100px 0;}

    .AfterSale .h1{text-align: center;font-size: 30px;color: #111;line-height: 100%;}

    .AfterSale .h1::after{content: '';display: block;width: 30px;height: 3px;background-color: #d81019;margin:15px auto;}

    .AfterSale .h3{text-align: center;font-size: 16px;color: #777;margin-bottom: 80px;line-height: 100%;}

    .AfterSale .lists{}

    .AfterSale .lists dl{text-align: center;}

    .AfterSale .lists dl dt {margin-bottom: 15px;}

    .AfterSale .lists dl dt img{transition: all .5s ease;}

    .AfterSale .lists dl a:hover dt img{transform: rotate(360deg);}

    .AfterSale .lists dl dd{font-size: 14px;padding: 10px 0;color: #777;line-height: 24px;}

    .AfterSale .lists dl dd h4{font-size: 18px;color: #111;margin-bottom: 15px;line-height: 100%;}



    .Download{padding: 30px 0 60px;position: relative;}

    .Download::after{content: '';display: block;position: absolute;z-index: -1;left: 0;bottom: 0;background-color: #f9f9f9;height: 260px;width: 100%;}

    .Download .h1{text-align: center;font-size: 30px;color: #111;line-height: 100%;}

    .Download .h1::after{content: '';display: block;width: 30px;height: 3px;background-color: #d81019;margin:15px auto;}

    .Download .h3{text-align: center;font-size: 16px;color: #777;line-height: 100%;margin-bottom: 60px;}

    .Download .lists{position: relative;padding-bottom: 40px;}

    .Download .lists .downbox{overflow: hidden;padding: 20px;}

    .Download .lists li{text-align: center;}

    .Download .lists li a{display: block;background-color: #fff;padding: 70px 0;box-shadow: 0 0 20px rgba(0,0,0,.05);position: relative;}

    .Download .lists li a::after{content: '';display: block;height: 4px;width: 0;position: absolute;bottom: 0;left: 0;background-color: #d81019;transition: all .5s ease;}

    .Download .lists li a:hover::after{width: 100%;}

    .Download .lists li .img{margin-bottom: 30px;}

    .Download .lists li img{width: 30%;}

    .Download .lists li h3{font-size: 18px;}

    .Download .swiper-pagination{text-align: center;width: 100%;bottom: 0;}

    .Download .swiper-pagination .swiper-pagination-bullet-active{background-color: #d81019}



    .problems{padding: 70px 0;background-color: #f9f9f9;}

    .problems .h1{text-align: center;font-size: 30px;color: #111;line-height: 100%;}

    .problems .h1::after{content: '';display: block;width: 30px;height: 3px;background-color: #d81019;margin:15px auto;}

    .problems .h3{text-align: center;font-size: 16px;color: #777;line-height: 100%;margin-bottom: 60px;}

    .problems .lists{}

    .problems .lists li{background-color: #fff;margin-bottom: 10px;overflow: hidden;height: 50px;}

    .problems .lists li a{display: block;}

    .problems .lists li a h4{font-size: 18px;color: #111;line-height: 100%;background-color: #fff;padding: 15px 15px 15px 60px;position: relative;transition: all .5s ease;border:solid 1px #eee;}

    .problems .lists li a h4 span{position: absolute;left: 0;top: 0;bottom: 0;width: 48px;display: block;line-height: 48px;text-align: center;font-weight: bold;border-right:solid 1px #eee;}

    .problems .lists li a h4::after{content: '+';display: block;height: 48px;width: 48px;line-height: 48px;position: absolute;right: 0;top: 0;font-size: 30px;text-align: center;}

    .problems .lists li a .desc{color: #777;font-size: 14px;line-height: 2;padding: 25px 15px 25px 50px;font-family: 'Microsoft YaHei';display: none;}



    .problems .lists li.active{height: auto;}

    .problems .lists li.active a h4{color: #fff;background-color: #d81019;border-color: #d81019}

    .problems .lists li.active a h4 span{border-right-color: rgba(255,255,255,.3);}

    .problems .lists li.active a h4::after{content: '-';}

    .problems .lists li.active a .desc{color: #777;font-size: 14px;line-height: 2;border:solid 1px #eee;border-top: none;}



    .Network{padding: 70px 0;}

    .Network .h1{text-align: center;font-size: 30px;color: #111;line-height: 100%;}

    .Network .h1::after{content: '';display: block;width: 30px;height: 3px;background-color: #d81019;margin:15px auto;}

    .Network .h3{text-align: center;font-size: 16px;color: #555;line-height: 100%;margin-bottom: 60px;}

    .dealer-stores-box{float:left;background-color:#fff;height:648px;width:30%;position:relative;}

    .moreshow{display: none;}

    .dealer-stores-container{background-color:#fbfbfb;width:100%;height:598px;border:1px solid #dcdcdc;border-right:none;}

    .dealer-area-map{border:1px solid #dcdcdc;margin-left:30%;background-color:#fff;}

    .dealer-area-map>div{width:100%;height:646px;}

    .dealer-stores-container .iconfont{float:left;width:32px;height:32px;border-radius:50%;text-align:center;line-height:32px;font-size:32px;color:#a6a6a6;}

    .dealer-stores-container .info{margin-left:44px;margin-right:20px;}

    .dealer-stores-container .swiper-slide{border-bottom:1px dashed #dedede;padding-left:35px;padding-top:30px;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer;}

    .dealer-stores-container .swiper-slide.on{background-color: #999;color: #fff;}

    .dealer-stores-container .swiper-slide.on i{color: #fff;}

    .dealer-stores-container .swiper-slide:last-child{border-bottom: none;}



    .dealer-stores-btns>div{border:1px solid #dcdcdc;border-top:none;float:left;width:50%;height:50px;position:relative;color:#fff;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer;-webkit-transition:.2s ease all;-moz-transition:.2s ease all;transition:.2s ease all;}

    .dealer-stores-next{background-color:#6a6a6a;}

    .dealer-stores-next:hover{background-color:#5d5d5d;}

    .dealer-stores-btns>div:after{position:absolute;display:block;width:12px;height:12px;border-top:1px solid #fff;border-right:1px solid #fff;content:'';top:50%;left:50%;}



    .dealer-stores-next:after{-webkit-transform:rotate(-45deg) translate(-6px,-6px);-moz-transform:rotate(-45deg) translate(-6px,-6px);-ms-transform:rotate(-45deg) translate(-6px,-6px);transform:rotate(-45deg) translate(-6px,-6px);}

    .dealer-stores-prev:hover{background-color:#5d5d5d;}

    .dealer-stores-prev{background-color:#6a6a6a;}

    .dealer-stores-btns>div{float:left;width:50%;height:50px;position:relative;color:#343434;-moz-box-sizing:border-box;box-sizing:border-box;border-left:1px solid #e0e0e0;cursor:pointer;-webkit-transition:.2s ease all;-moz-transition:.2s ease all;transition:.2s ease all;}

    .dealer-stores-prev:after{-webkit-transform:rotate(-225deg) translate(0,12px);-moz-transform:rotate(-225deg) translate(0,12px);-ms-transform:rotate(-225deg) translate(0,12px);transform:rotate(-225deg) translate(0,12px);}









    .pages-shop {padding: 60px 0;overflow: hidden;width: 100%;}

    .pages-shop .h2{font-size: 30px;color: #111;text-align: center;}

    .pages-shop .h2::after{content: '';display: block;height: 3px;width: 30px;background-color: #d81019;margin:15px auto;}

    .pages-shop .h5{font-size: 16px;color: #666;text-align: center;font-family: 'Microsoft YaHei';margin-bottom: 50px;}

    .pages-shop .row{margin:0 -10px;}

    .pages-shop ul li{text-align: center;margin-bottom: 30px;padding: 0 10px;display: inline-block;vertical-align: top;float: none;}

    .pages-shop ul li a{display: block;border:solid 1px #e5e5e5;position: relative;}



    .pages-shop ul li img{width: 100%;}

    .pages-shop ul li p{font-size: 17px;padding: 20px;color: #303030;overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;white-space: nowrap;border-top: solid 1px #e5e5e5;}



    .pages-shop-show{padding: 60px 0;}



    .pages-shop-show .bigImg{border:solid 1px #ddd;margin-bottom: 10px;width: 450px;float: right;}



    table.odd tr:nth-child(even) td{background-color: #eee}





    .pages-shop-show .shopInfo{}

    .pages-shop-show .shopInfo .h2{font-size: 20px;line-height: 100%;margin-bottom: 20px;font-weight: bold;}

    .descriptiont{margin-bottom: 10px;font-size: 15px;color: #111;}

    .pages-shop-show .shopInfo .classis{font-size: 14px;color: #666;margin-bottom: 20px;background-color: #f7f7f7;padding: 15px;}

    .pages-shop-show .shopInfo .description{font-size: 13px;color: #666;line-height: 2;margin-bottom:40px;}

    .pages-shop-show .shopInfo .description ul{margin:0 -5px;font-family: 'Microsoft YaHei';}

    .pages-shop-show .shopInfo .description ul li{margin-bottom: 10px;color: #333;font-size: 12px;line-height: 26px;padding: 0 5px;}

    .pages-shop-show .shopInfo .description ul li span{border:solid 1px #ccc;padding: 10px 10px;border-radius: 3px;display: block;}

    .pages-shop-show .shopInfo .description ul li:nth-child(n+4){margin-bottom: 0;}



    .pages-shop-show .Please{font-size: 14px;overflow: hidden;}

    .pages-shop-show .Please p{margin-bottom: 25px;}

    .pages-shop-show .Please a{font-size: 18px;color: #fff;font-weight: bold;line-height: 100%;background-color: #d81019;padding: 10px 20px;border-radius: 3px;display: inline-block;}



    .shopimgtop{margin-bottom: 80px;}



    .pages-shop-show .thumb{width: 100px;height: 338px;position: relative;}

    .pages-shop-show .thumb .thumbbox{height: 265px;overflow: hidden;}

    .pages-shop-show .thumb ul{}

    .pages-shop-show .thumb li{}

    .pages-shop-show .thumb li a{display: block;border:solid 1px #ddd;}

    .pages-shop-show .thumb li img.cloudzoom-gallery-active{border:solid 1px #d81019;}



    .thumb .prev{background-color: #f8f8f8;height: 25px;display: block;border:solid 1px #ddd;margin-bottom: 10px;text-align: center;line-height: 25px}

    .thumb .prev::after{content: '';display: inline-block;border-top: solid 1px #333;border-right: solid 1px #333;transform: rotate(-45deg);width: 10px;height: 10px;vertical-align: middle;}



    .thumb .next{background-color: #f8f8f8;height: 25px;display: block;border:solid 1px #ddd;text-align: center;line-height: 15px;position: absolute;bottom: 0;width: 100%;}

    .thumb .next::after{content: '';display: inline-block;border-top: solid 1px #333;border-right: solid 1px #333;transform: rotate(135deg);width: 10px;height: 10px;vertical-align: middle;}



    .pages-shop-show .tabstit{margin-top: 30px;background-color: #f8f8f8;}

    .pages-shop-show .tabstit .h3{font-size: 20px;color: #d81019;display: inline-block;width: 150px;background-color: #fff;text-align: center;border-top: solid 2px #d81019;padding: 15px 0;}

    .pages-shop-show .tabstit li{float: left;margin-right: 3px;width: auto;}

    .pages-shop-show .tabstit li a{padding: 0 25px;line-height: 40px;font-size: 16px;background-color: #f5f5f5;display: block;font-weight: bold;}

    .pages-shop-show .tabstit li a i{margin-right: 10px;}

    .pages-shop-show .tabstit li.active{position: relative;}

    .pages-shop-show .tabstit li.active a{background-color: #fff;}



    .pages-shop-show .contents{padding: 50px 0;display: none;line-height: 2;font-size: 15px;color: #333;}

    .pages-shop-show .contents:nth-child(1){display: block;}



    .pages-shop-show .contents .shct{font-size: 26px;color: #111;margin-bottom: 10px;}

    .pages-shop-show .contents .li{margin-bottom: 20px;display: inline-block;float: none;vertical-align: top;}

    .pages-shop-show .contents table img{height: 300px;display: block;margin:0 auto;}



    table tr td.tred{border:solid 1px rgba(255,255,255,.4);background-color: #d81019;color: #fff;padding: 15px 10px;font-weight: bold;}



    .shopcenter{background-color: #f9f9f9;padding: 60px 0;}





    .redfont{color: #d81019}

    .redfont p{text-align: center;font-size: 16px;padding: 20px 0;}



    .bgw ul{margin: 0 -5px;}

    .bgw li{padding: 0 5px;}

    .bgw span{display: block;background-color: #fff;padding: 15px;}



    .pages-shop-show .shopshow-tit .container{padding: 3% 0;}

    .pages-shop-show .shopshow-tit .container .h1{font-size: 36px;line-height: 100%;margin-bottom: 20px;font-weight: bold;}

    .pages-shop-show .shopshow-tit .container .h3{font-size: 30px;line-height: 100%;margin-bottom: 20px;font-weight: bold;}

    .pages-shop-show .shopshow-tit .container .des{font-size: 17px;color: #555;line-height: 2;}

    .pages-shop-show .showbox{overflow: hidden;position: relative;}

    .pages-shop-show .shopshowxj{font-size: 36px;line-height: 100%;margin-bottom: 50px;font-weight: bold;}

    .pages-shop-show .showbox .swiper-pagination{bottom: 20px;}

    .pages-shop-show .showbox .swiper-pagination .swiper-pagination-bullet{width: 14px;height: 14px;}

    .pages-shop-show .showbox .swiper-pagination .swiper-pagination-bullet-active{background-color: #e6212a;}

    .pages-shop-show .showbox .prev{width: 70px;height: 70px;background-color: rgba(0,0,0,.5);-moz-border-radius: 50%;border-radius: 50%;position: absolute;top: 0;bottom: 0;margin:auto;z-index: 10;cursor: pointer;left: 5%;}

    .pages-shop-show .showbox .prev::after{content: '';display: block;width: 20px;height: 20px;border-top:solid 2px #fff;border-right: solid 2px #fff;-webkit-transform: rotate(-135deg);-moz-transform: rotate(-135deg);-ms-transform: rotate(-135deg);transform: rotate(-135deg);position: absolute;top: 0;bottom: 0;left: 8px;right: 0;margin:auto;}



    .pages-shop-show .showbox .next{width: 70px;height: 70px;background-color: rgba(0,0,0,.5);-moz-border-radius: 50%;border-radius: 50%;position: absolute;top: 0;bottom: 0;margin:auto;z-index: 10;cursor: pointer;right: 5%;}

    .pages-shop-show .showbox .next::after{content: '';display: block;width: 20px;height: 20px;border-top:solid 2px #fff;border-right: solid 2px #fff;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);position: absolute;top: 0;bottom: 0;left: 0;right: 8px;margin:auto;}







    .rela{padding-top: 20px;}

    .rela .h1{font-size: 26px;font-weight: bold;line-height: 100%;margin-bottom: 20px;}

    .rela .row{}

    .rela .row{margin:0 -10px;}

    .rela .list li{text-align: center;margin-bottom: 30px;padding: 0 10px;}

    .rela .list li a{display: block;border:solid 1px #e5e5e5;position: relative;}



    .rela .list li img{width: 100%;}

    .rela .list li p{font-size: 15px;padding: 20px;color: #303030;overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;white-space: nowrap;border-top: solid 1px #e5e5e5;}







    .pages-case{padding: 50px 0;}

    .pages-case li .h3{font-size: 15px;padding: 10px 0 6px;}

    .pages-case li .introl{font-size: 12px;color: #666;line-height: 24px;margin-bottom: 30px;}

    .pages-case li .more{}

}