        /*头部样式*/
        
        .topfix {
            width: 100%;
            position: absolute;
            background: #fff;
            z-index: 9999;
        }
        
        .topbox {
            color: #999;
            line-height: 40px;
        }
        
        .topbox a {
            color: #999;
        }
        
        #header {
            width: 100%;
            height: 89px;
            position: absolute;
            left: 0;
            top: 0;
            z-index: 99;
            background-color: rgba(0, 0, 0, .5);
        }
        
        #header .boxx {}
        
        #header .boxx.on {
            max-width: 100%;
            border-bottom-left-radius: 0;
            border-bottom-right-radius: 0;
        }
        
        #header .boxx.on .topup {
            max-width: 1200px;
            margin: 0 auto;
        }
        
        .logo {
            padding-top: 22px;
        }
        
        .logo img {
            max-width: 100%;
            height: auto;
        }
        
        .btns {
            height: 70px;
            background: url(../images/btn.png) no-repeat 50% 50%;
        }
        
        .topLink {
            float: right;
            text-align: right;
            position: relative;
            z-index: 9999;
        }
        
        .translate {
            width: 100px;
            position: absolute;
            left: 0;
            top: 10px;
            z-index: 9999;
        }
        
        .tran-in {
            left: 120px;
        }
        
        .translate li {
            border: 1px dashed #cccccc;
            line-height: 26px;
            text-align: left;
            background: #fff;
        }
        
        .translate li a {
            display: block;
            padding-left: 10px;
            background: url(../images/dot4.png) no-repeat 88% 11px;
        }
        
        .translate li a:hover {
            text-decoration: none;
            color: #275cea;
            cursor: pointer;
        }
        
        .translate-en {
            display: none;
            padding: 6px;
            padding-top: 0px;
        }
        
        .translate li .translate-en a {
            padding-left: 0px;
            text-align: center;
            background: #fff;
            border-bottom: 1px solid #cccccc;
        }
        
        .translate li .translate-en a:hover {
            font-weight: bold;
        }
        
        .topLink .f_count {
            color: #ff0000;
            font-size: 13px;
            font-weight: bold;
        }
        
        .k1 {
            text-align: right;
            color: #fff;
            opacity: 0.35;
            padding-top: 10px;
        }
        
        .k1 a {
            color: #fff;
        }
        
        .topLink .k2 {
            color: #074b91;
            font-size: 14px;
            font-family: "微软雅黑";
        }
        
        .sear-btn {
            height: 55px;
            background: url(../images/btn.png) no-repeat 50% 50%;
            position: relative;
            width: 5%;
            float: left;
        }
        
        .hides {
            position: absolute;
            right: 0;
            top: 55px;
            z-index: 99;
            width: 350px;
            background-color: rgba(255, 255, 255, .8);
            padding: 15px 10px;
            display: none;
        }
        
        #menu {
            position: static !important;
            width: 95%;
            float: left;
        }
        
        @media (max-width: 1199px) {
            #header .boxx {
                border-radius: 0;
                padding: 0 15px 0 0;
            }
        }
        /*热门搜索*/
        
        .search {}
        
        #formsearch {}
        
        .hotSearch {
            font-weight: normal;
            padding-right: 15px;
        }
        
        #search-type {
            float: left;
            width: 100px;
            height: 24px;
            border: 1px solid #c8c8c8;
            margin-right: 5px;
        }
        /*主体样式*/
        
        #container {
            max-width: 1200px;
            margin: 0 auto;
            margin-top: 10px;
        }
        
        .boxx {
            padding: 0 14%;
        }
        
        .boxd {
            max-width: 1200px;
            margin: 0 auto;
        }
        
        @media (max-width:1519px) {
            .boxx {
                padding: 0 5%;
            }
        }
        
        @media (max-width:1419px) {
            .boxx {
                padding: 0 15px;
            }
        }
        /* 产品中心 */
        
        .probg {
            margin-top: 10px;
            padding-bottom: 30px;
            background-size: cover;
        }
        
        .pro {
            padding-top: 40px;
        }
        
        .tit {
            text-align: center;
            color: #353535;
            font: 400 30px/25px "Microsoft Yahei";
        }
        
        .tit p {
            color: #c0c0c0;
            font: 400 16px/40px "arial";
            position: relative;
            padding-top: 5px;
            text-align: center;
            text-transform: uppercase;
        }
        
        .pro-cate {
            text-align: right;
            padding-top: 15px;
        }
        
        .pro-cate a {
            color: #616161;
            font: 400 16px/32px "Microsoft Yahei";
            width: 10%;
            display: block;
            float: left;
            text-align: center;
        }
        
        .pro-cate a:hover {
            color: #dba022;
        }
        
        .product_list1 {
            padding-top: 40px;
        }
        
        .product_list1 li .img {
            display: block;
            overflow: hidden;
        }
        
        .product_list1 li img {
            width: 100%;
            height: auto;
            -webkit-transform: scale(1, 1);
            -moz-transform: scale(1, 1);
            -webkit-transition: all 0.5s ease-out;
            -moz-transition: all 0.5s ease-out;
            transition: all 0.5s ease-out;
        }
        
        .product_list1 li:hover a.img img {
            -webkit-transform: scale(1.1, 1.1);
            -moz-transform: scale(1.1, 1.1);
            transform: scale(1.1, 1.1);
            -webkit-transition: all 0.6s ease-out;
            -moz-transition: all 0.6s ease-out;
            transition: all 0.6s ease-out;
        }
        
        .product_list1 li h3 {
            text-align: center;
            padding: 18px 0 45px;
        }
        
        .product_list1 li h3 a {
            color: #363636;
            font: 400 16px/32px "Microsoft Yahei";
        }
        
        .product_list1 li h3 span {
            display: block;
            color: #616161;
            font: 400 16px/28px "Microsoft Yahei";
            text-transform: uppercase;
        }
        
        @media (max-width: 991px) {
            .pro-cate {
                text-align: left;
            }
        }
        /* 公司简介 */
        
        .aboutbg {
            height: 532px;
            background: url(../images/aboutbg.jpg) no-repeat 50% 50%;
            background-size: cover;
            background-attachment: fixed;
        }
        
        .aboutbg .boxx {
            padding-top: 100px;
        }
        
        .about {
            background: rgba(32,31,31, .75);
            padding: 60px 0;
        }
        
        .about h2 {
            color: #fff;
            opacity: 0.8;
            font: 400 30px/40px "Microsoft Yahei";
            text-align: center;
        }
        
        .about h2 p {
            color: #fff;
            opacity: 0.8;
            font: 400 16px/30px "arial";
            position: relative;
        }
        
        .about .content {
            color: #fff;
            opacity: 0.8;
            font: 400 14px/28px "Microsoft Yahei";
            text-align: center;
            padding: 0 15%;
            margin: 25px 0;
            max-height: 118px;
            overflow: hidden;
        }
        
        .about .more {
            text-align: center;
        }
        
        .about .more a {
            color: #fff;
            opacity: 0.8;
            font: 400 18px/36px "arial";
        }
        
        .about .more a:hover {
            color: #dba022;
        }
        
        @media (max-width: 767px) {
            .about .content {
                padding: 0 15px;
            }
        }
        /* 服务范围 */
        
        .case {
            padding-top: 50px;
            padding-bottom: 80px;
        }
        
        .case .tit {
            padding-left: 15px;
        }
        
        .case_list1 {
            padding-top: 34px;
            text-align: center;
        }
        .case_list1 li{
            padding-bottom: 30px;
        }
        .case_list1 li a {
            position: relative;
            display: block;
        }
        
        .case_list1 li img {
            max-width: 100%;
            height: auto;
        }
        
        .case_list1 li h3 {
            position: absolute;
            width: 90%;
            height: 90%;
            left: 5%;
            top: 5%;
            background-color: rgba(255, 255, 255, .85);
            text-align: center;
            opacity: 0;
            -webkit-transition: all 0.4s;
            -moz-transition: all 0.4s;
            -o-transition: all 0.4s;
            transition: all 0.4s;
            -webkit-transform: scale(0.3, 0.5);
            transform: scale(0.3, 0.5);
        }
        
        .case_list1 li:hover h3 {
            opacity: 1;
            -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
        }
        
        .case_list1 li .text {
            position: absolute;
            width: 80%;
            left: 10%;
            top: 50%;
            margin-top: -40px;
        }
        
        .case_list1 li h3 span {
            color: #353535;
            font: 400 16px/50px "Microsoft Yahei";
        }
        
        .case_list1 li h3 .en {
            color: #abaaa9;
            font: 400 14px/30px "Microsoft Yahei";
            border-top: 1px solid #cdcccb;
            background: url(../images/list4.png) no-repeat 50% 100%;
            padding-bottom: 15px;
        }
        
        @media (max-width: 991px) {
            .case_list1 li {
                margin-bottom: 20px;
            }
        }
        /* 视频中心 */
        
        .videobg {
            background: #f9f9f9;
            padding: 45px 0 90px;
        }
        
        .videobg h2 {
            padding-left: 15px;
        }
        
        .videobg .content {
            padding-toP: 40px;
        }
        
        .videobg .video {
            padding: 0;
            position: relative;
        }
        
        .videobg .video img {
            max-width: 100%;
            width: auto !important;
            height: auto !important;
        }
        
        .video .text {
            position: absolute;
            width: 100%;
            left: 0;
            top: 50%;
            margin-top: -28px;
            text-align: center;
        }
        
        .video .text .en {
            color: #fff;
            font: 400 16px/30px "Microsoft Yahei";
            text-transform: uppercase;
        }
        
        .video .text .cn {
            color: #fff;
            font: 400 14px/26px "Microsoft Yahei";
        }
        
        .newsleft {
            padding-left: 0!important;
        }
        /* 新闻资讯 */
        .news{padding-bottom:30px;}
        .news_company{}
        .news1_title{border-bottom:1px solid #e5e5e5;font:400 22px/50px "微软雅黑";color:#111;position:relative;}
        .news1_title span{padding-left:12px;color:#999;font-size:14px;text-transform:uppercase;}
        .news1_title a{position:absolute;right:0;top:0;}
        .news_company .content{padding-top:20px;}
        .news_company .content img{
            
            width: 100%;
        }
        #ydemo{overflow:hidden;margin:0 auto;position:relative;height:436px;}
        #yindemo{height:100%;}
        #ydemo1{}
        #ydemo2{}
        
        .news_list1{margin-top:12px;}
        .news_list1 li{border-bottom:1px dashed #e3e3e3;padding-bottom:10px;}
        .news_list1 li a{line-height:27px;padding-left:22px;line-height:45px;font-size:14px;background:url(../images/ndot.jpg) no-repeat 0% 50%;}
        .news_list1 li a:hover{text-decoration:none;color:#ff6621;}
        .news_list1 li span{display:block;color:#999;font:400 12px/22px "微软雅黑";}
        
        
        .news_list2 li a{line-height:27px;padding-left:22px;line-height:45px;font-size:14px;background:url(../images/ndot.jpg) no-repeat 0% 50%;border-bottom:1px dashed #e3e3e3;display:block}
        .news_list2 li a:hover{color:#ff6621;}
        
        
        
        .news_list3 li{position:relative;padding:8px 0 12px;border-bottom:1px dashed #e3e3e3;}
        .news_list3 li a{line-height:30px;padding-left:38px;background: url(../images/wen.png) left center no-repeat;display:block;font-size:14px;}
        .news_list3 li a:hover{text-decoration:none;color:#ff6621;}
        .news_list3 span{background: url(../images/da.png) left 3px no-repeat;padding-left:38px;font:400 12px/22px "微软雅黑";margin-top:10px;color:#999;display:block}

        
        
        /* 合作伙伴 */
        
        .honors {
            padding: 30px 0;
            padding-top: 0px;
            position: relative;
        }
        
        .honors .content li {
            text-align: center;
            width: 0.142857%;
            float: left;
            position: relative;
        }
        
        @media (max-width:991px) {
            .honors .content li {
                width: 0.2%;
            }
        }
        
        @media (max-width:767px) {
            .honors .content li {
                width: 0.333333%;
            }
        }
        
        @media (max-width:567px) {
            .honors .content li {
                width: 0.5%;
            }
        }
        
        .proborder {
            padding: 0 17px;
        }
        
        .honors .content li .img {
            display: block;
            overflow: hidden;
            position: relative;
        }
        
        .honors .content li .covers {
            position: absolute;
            width: 100%;
            height: 100%;
            left: 0;
            top: 0;
            background-color: rgba(0, 0, 0, .3);
        }
        
        .honors .content li:hover .covers {
            background: none;
        }
        
        .honors .content li img {
            max-width: 100%;
            height: auto;
            -webkit-transform: scale(1, 1);
            -moz-transform: scale(1, 1);
            -webkit-transition: all 0.5s ease-out;
            -moz-transition: all 0.5s ease-out;
            transition: all 0.5s ease-out;
        }
        
        .honors .content li:hover a.img img {
            -webkit-transform: scale(1.1, 1.1);
            -moz-transform: scale(1.1, 1.1);
            transform: scale(1.1, 1.1);
            -webkit-transition: all 0.6s ease-out;
            -moz-transition: all 0.6s ease-out;
            transition: all 0.6s ease-out;
        }
        
        .honors .content img {}
        
        .honors .content {
            width: 100%;
            overflow: hidden;
        }
        
        .honorlist {
            width: 10000%;
        }
        
        .pre_left {
            position: absolute;
            left: 0;
            top: 50%;
            margin-top: -30px;
            cursor: pointer;
            width: 30px;
            height: 30px;
            background: url(../images/pre.png) no-repeat 50% 50%;
            z-index: 999;
        }
        
        .pre_right {
            position: absolute;
            right: 0;
            top: 50%;
            margin-top: -30px;
            cursor: pointer;
            width: 30px;
            height: 30px;
            background: url(../images/next.png) no-repeat 50% 50%;
            z-index: 999;
        }
        
        @media (max-width:991px) {
            .videobg {
                padding-bottom: 50px;
            }
            .video {
                margin-bottom: 20px;
            }
        }
        /* 联系我们 */
        
        .contactbg {
            background: #f7f7f7;
            padding: 90px 0;
            margin-top: 26px;
            background: url(../images/contactbg.png) no-repeat 50% 50%;
            background-size: cover;
        }
        
        .contacts h3 {
            color: #ebeaea;
            font: 400 16px/32px "Microsoft Yahei";
            margin-bottom: 30px;
        }
        
        .contacts h3 p {
            font-size: 12px;
            color: #7a7a7a;
            line-height: 15px;
        }
        
        .contacts .content {
            color: #8c8c8c;
            font: 400 14px/24px "Microsoft Yahei";
            padding-top: 10px;
        }
        
        @media (max-width:567px) {
            .contactbg {
                padding: 50px 0 30px;
            }
        }
        /*----- Common css ------*/
        
        .fl {
            float: left;
        }
        
        .fr {
            float: right;
        }
        
        .di {
            _display: inline;
        }
        
        .fwn {
            font-weight: normal;
        }
        
        .dib {
            *display: inline;
            _zoom: 1;
            _display: inline;
            _font-size: 0px;
        }
        /*友情链接*/
        
        .f_linkbg {
            height: 201px;
            background: url(../images/link.jpg) no-repeat 50% 0;
        }
        
        .f_linkbg .boxx {
            padding-toP: 52px;
        }
        
        .f_linkbg .tit {
            color: #fff;
            text-align: center;
            font: 400 18px/46px "Microsoft Yahei";
            border-bottom: 1px solid #9c897d;
        }
        
        .f_linkbg .tit span {
            font: 400 24px/46px "Microsoft Yahei";
            padding-right: 15px;
        }
        
        .f_link .boxx {
            padding-left: 15px;
        }
        /*页面底部*/
        
        #footer {
            color: #8f8f8f;
            background: #1a1a1a;
            font: 400 14px/38px "Microsoft Yahei";
        }
        
        #footer a {
            color: #8f8f8f;
        }
        
        #footer a:hover {
            text-decoration: none;
        }
        
        .footlogo {
            padding-top: 30px;
        }
        
        .f-tit {
            color: #fff;
            font: 600 20px/46px "Microsoft Yahei";
            padding-top: 23px;
        }
        
        .copyr {
            font: 400 14px/30px "Microsoft Yahei";
            padding-top: 46px;
        }
        
        .contacts h2 {
            font: 600 18px/46px "Microsoft Yahei";
        }
        
        .contacts .content {
            font: 400 14px/34px "Microsoft Yahei";
        }
        
        #footer .links {
            padding-left: 50px;
        }
        
        .links h2 {
            font: 600 18px/46px "Microsoft Yahei";
        }
        
        .links .content a {
            display: block;
            width: 50%;
            float: left;
            font: 400 14px/34px "Microsoft Yahei";
        }
        
        .server h2 {
            font: 600 18px/46px "Microsoft Yahei";
        }
        
        .server .content a {
            display: block;
            font: 400 14px/34px "Microsoft Yahei";
        }
        
        .shares {
            padding-top: 40px;
        }
        
        .shares .bdshare-button-style0-16 a {
            width: 40px;
            height: 40px;
            padding: 0;
            margin: 0 5px;
        }
        
        .shares .bdshare-button-style0-16 a.bds_weixin {
            background: url(../images/s1.png) no-repeat;
        }
        
        .shares .bdshare-button-style0-16 a.bds_sqq {
            background: url(../images/s2.png) no-repeat;
        }
        
        .shares .bdshare-button-style0-16 a.bds_tsina {
            background: url(../images/s3.png) no-repeat;
        }
        
        .ewm {
            padding-top: 20px;
        }
        
        .regions {
            text-align: right;
        }
        /*------------内页-------------------*/
        
        .left .box {
            padding-bottom: 10px;
        }
        
        .prodescription {
            border: 1px solid #e5e5e5;
            background: #f9f9f9;
            line-height: 24px;
            padding: 10px;
            margin-bottom: 15px;
            text-indent: 20px;
        }
        
        .n_bannerbj {
            width: 100%;
            overflow: hidden;
        }
        
        .n_banner {}
        
        .n_bannerbj img,
        .n_banners img {
            max-width: 100%;
            height: auto;
        }
        
        .left .box {}
        
        .prodescription {
            border: 1px solid #e5e5e5;
            background: #f9f9f9;
            line-height: 24px;
            padding: 10px;
            margin-bottom: 15px;
            text-indent: 20px;
        }
        
        .left .box {
            margin-bottom: 15px;
        }
        
        .left .box h3 {
            line-height: 45px;
            font-weight: 400;
            font-family: "微软雅黑";
            background: #202020;
            font-size: 20px;
            color: #fff;
            padding-left: 40px;
            position: relative;
            border-bottom: 4px solid #dba022;
        }
        
        .left .box .content {
            padding: 5px 0;
            background: #f0f0f0;
        }
        
        .prodescription {
            border: 1px solid #e5e5e5;
            background: #f9f9f9;
            line-height: 24px;
            padding: 10px;
            margin-bottom: 15px;
            text-indent: 20px;
        }
        
        .topbanner {
            width: 100%;
            height: 807px;
        }
        
        .left {}
        
        .sort_menu {}
        
        .sort_menu h3 {
            background-color: #ececec;
            line-height: 28px;
            padding-left: 15px;
            font-weight: bold;
        }
        
        .sort_product {
            margin-top: 10px;
        }
        
        .sort_product h3 {
            background-color: #ececec;
            line-height: 28px;
            padding-left: 15px;
            font-weight: bold;
        }
        
        .n_contact {
            margin-top: 10px;
        }
        
        .n_contact h3 {
            background-color: #ececec;
            line-height: 28px;
            padding-left: 15px;
            font-weight: bold;
        }
        
        .left .n_contact .content {
            padding: 20px;
            line-height: 30px;
            color: #000;
        }
        
        .right {
            padding-bottom: 10px;
        }
        
        .sitemp {
            border-bottom: 1px solid #ddd;
        }
        
        .pages {
            padding-top: 20px;
        }
        
        .sitemp a {
            color: #666;
        }
        
        .sitemp h2 {
            font-size: 16px;
            color: #dba022;
            line-height: 40px;
            height: 40px;
            overflow: hidden;
        }
        
        .sitemp .site {
            color: #000;
            font: 400 14px/30px "Microsoft Yahei";
        }
        
        .sitemp .site a {
            color: #000;
        }
        
        .right .content {
            padding: 15px 0 10px;
            overflow: hidden;
            line-height: 24px;
        }
        
        @media (max-width: 767px) {
            .pages .left,
            .pages .right {
                padding: 0;
            }
        }