@charset "UTF-8";
html { color: #404040; background: #eeeeee; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; text-rendering: optimizelegibility;}
body, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, hr, button, article, aside, details, figcaption, figure, footer, header, menu, nav, section { margin: 0; padding: 0; }
body, button, input, select, textarea { font-family:  "Helvetica Neue", Roboto, "Segoe UI", "Microsoft Yahei", sans-serif; }
button::-moz-focus-inner, input::-moz-focus-inner { padding: 0; border: 0; }
table { border-collapse: collapse; border-spacing: 0; }
input,textarea,button{margin:0;padding:0;border:none; outline:none;}
fieldset, img { border: 0; }
address, caption, cite, code, dfn, em, th, var { font-style: normal; font-weight: 400; }
ul, ol { list-style: none; }
caption, th { text-align: left; }
th { font-weight: 400; }
a { color: #404040; }
a:hover { text-decoration: underline;}
a { text-decoration: none; }
strong, b { font-weight: bold; }
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }
h1, h2, h3, h4, h5, h6 {color: #000; line-height: 1.35; font-weight: normal;}
em,i{font-style: normal;}


@media (min-width: 1025px) and (min-width: 1215px){
    header {left: 0;position: fixed;right: 0;top: 0;z-index: 2000;}
    header .color-line {height: 10px;-moz-transition: all .25s;-webkit-transition: all .25s;transition: all .25s;background-color: #fb0000;left: 0;position: absolute;right: 0;top: 0;z-index: 2010;}
    header .corner {width: 460px;height: 108.5px;-webkit-transition: all .25s;transition: all .25s;pointer-events: none;overflow: hidden;position: absolute;top: 0;z-index: 2020;}
    header .corner.left{left: 0;}
    header .corner.left div{left: -100px;}
    header .corner.left div{left: -80px;-webkit-box-shadow: 2px 2px 23px 0 rgba(0, 0, 0, 0.1);-moz-box-shadow: 2px 2px 23px 0 rgba(0,0,0,0.1);box-shadow: 2px 2px 23px 0 rgba(0, 0, 0, 0.1);transform: skew(-60deg);}
    header .corner div{height: 70px;width: 360px;-moz-transition: all .25s;-webkit-transition: all .25s;transition: all .25s;background-color: #fff;position: absolute;top: 0;}
    header .corner.right{right: 0;}
    header .corner.right div{right: -81px;-webkit-box-shadow: -2px 2px 23px 0 rgba(0, 0, 0, 0.1);-moz-box-shadow: -2px 2px 23px 0 rgba(0,0,0,0.1);box-shadow: -2px 2px 23px 0 rgba(0, 0, 0, 0.1);transform: skew(60deg);}
    header .corner.right div{right: -101.25px;}
    header .logo{left: 0;position: absolute;top: 0;z-index: 2030;background: url(../images/logo.png) no-repeat;background-position: center center;width: 230px;height: 70px;background-size: 80px;}
    header .widgets{height: 70px;padding-right: 36px;right: 0;-webkit-transition: all .25s;transition: all .25s;position: absolute;text-align: right;top: 0;z-index: 2020;}
    header .widgets .widget{height: 70px;line-height: 70px;padding: 0 15px;float: left;}
    header .widgets .search{background: url(../images/icon_search.png) no-repeat;background-position: center center;background-size: 18px;}
    header .widgets .widget.with-menu{-moz-transition: all 0;-webkit-transition: all 0;transition: all 0;padding-right: 15px;position: relative;width: auto;font-size: 14px;color: #241815;}
    header .widgets .widget.language:last-child{margin-right: 15px;}
    header .widgets .widget.with-menu::before{background: url(../images/home_iocn_arrow.png) no-repeat;background-size: false;background-size: 12px;-moz-transition: all 0;-webkit-transition: all 0;transition: all 0;filter: invert(100%);background-position: right center;content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
    header .widgets .widget.with-menu>span{cursor: pointer;display: block;margin-right: 4px;}
    header .widgets .widget.with-menu ul{width: 140px;padding: 15px 0;position: absolute;right: 0;background: #fff;-webkit-transition: all .25s;transition: all .25s;top: 72px;text-align: center;font-size: 14px;box-shadow: 0 0 3px #e8e8e8;}
    header .widgets .widget.with-menu li{line-height: 46px;}
    header .widgets .widget.with-menu li a:hover{color: #fb0000;text-decoration: none;}

    header nav{left: 0;position: absolute;right: 0;top: 10px;z-index: 2005;}
    header nav .main{height: 110px;-moz-transition: all .25s;-webkit-transition: all .25s;transition: all .25s;bottom: 0;left: 0;position: absolute;right: 0;text-align: center;top: 0;}
    header nav .main li{display: inline-block;position: relative;z-index: 1;font-size: 15px;font-weight: bold;}
    header nav .main li a{padding: 0 15px;line-height: 65px;position: relative;z-index: 2;color: #241815;display: block;}
    header nav .main li a:hover,header nav .main li a.active{color: #fb0000;text-decoration: none;}
    header nav .nav_white li a{color: #fff;}
    header nav .nav_white li a:hover,header nav .nav_white li a.active{color: #fff;}
    header nav .white{height: 60px;-webkit-box-shadow: 2px 2px 23px 0 rgba(0, 0, 0, 0.1);-moz-box-shadow: 2px 2px 23px 0 rgba(0,0,0,0.1);box-shadow: 2px 2px 23px 0 rgba(0, 0, 0, 0.1);background-color: #fff;}
    header nav .white li a{color: #241815;}
    header nav .white li a:hover,header nav .white li a.active{color: #fb0000;}
    header nav .main li a::before{border-left-color: transparent;border-left-style: solid;border-right-color: transparent;border-right-style: solid;border-top-color: #fb0000;border-top-style: solid;content: '';height: 0;left: 0;opacity: 0;position: absolute;visibility: hidden;width: 0;z-index: 2;top: 0px;right: 0;margin: 0 auto;}
    header nav .main li.current a::before{opacity: 1;visibility: visible;}
    header nav .main li a::before{border-right-width: 12.5px;}
    header nav .main li a::before{border-left-width: 12.5px;}
    header nav .main li a::before{border-top-width: 6.25px;}

    .banner1{background: url(../images/banner1.jpg) no-repeat center;background-size: cover;height: 100vh;width: 100%;position: relative;}
    .banner1 .entry{width: 1200px;display: block;margin: 0 auto;position: absolute;left: 0;right: 0;top: 180px;z-index: 9;}
    .banner1 .entry .item{float: left;width: 360px;text-align: center;margin-left: 120px;margin-top: 90px;}
    .banner1 .entry .item h3{font-size: 45px;font-weight: bold;color: #2d2220;}
    .banner1 .entry .item span{font-size: 18px;color: #2d2220;display: block;margin-top: 12px;}
    .banner1 .entry .item a{padding: 0 34px;height: 44px;line-height: 44px;font-size: 14px;color: #fff;background: #fb0000;display: inline-block;border-radius: 44px;margin-top: 18px;}
    .banner1 .entry .item a:hover{background: #ff3b3b;text-decoration: none;}
    .banner1 .entry .img{float: right;margin-right: 120px;}
    .banner1 .entry .img img{width: 450px;height: 440px;display: block;}
    .b_btn{display: block;margin: 0 auto;text-align: center;position: absolute;bottom: 30px;width: 1200px;left:0;right:0;}
    .b_btn a{padding: 0 70px;height: 50px;line-height: 50px;font-size: 16px;color: #fff;background: #fb0000;display: inline-block;border-radius: 44px;margin-top: 18px;}

    .banner{background: url(../images/banner2.jpg) no-repeat center;overflow: hidden;background-size: cover;height: 100vh;width: 100%;position: relative;}
    .banner .entry{width: 1200px;display: block;margin: 0 auto;}
    .banner .con{width: 1200px;display: flex;align-items: center;justify-items: center;height: 100vh;}
    .banner .con .img{float: left;margin-left: 120px;}
    .banner .con .img img{width: 450px;height: 440px;display: block;}
    .banner .con .item{float: right;width: 360px;text-align: center;margin-right: 120px;flex: 1;}
    .banner .con .item h3{font-size: 45px;font-weight: bold;color: #2d2220;}
    .banner .con .item span{font-size: 18px;color: #2d2220;display: block;margin-top: 12px;}
    .banner .con .item a{padding: 0 34px;height: 44px;line-height: 44px;font-size: 14px;color: #fff;background: #fb0000;display: inline-block;border-radius: 44px;margin-top: 18px;}
    .banner .con .item a:hover{background: #ff3b3b;text-decoration: none;}
    .banner .con .left{float: left;margin-right: 0;margin-left: 120px;}
    .banner .con .right{float: right;margin-right: 120px;margin-left: 0;}
    .bg3{background: url(../images/banner3.jpg) no-repeat center;overflow: hidden;background-size: cover;height: 100vh;width: 100%;}

    .product{width: 1200px;display: block;margin: 40px auto;}
    .product .entry{display: flex;align-items: center;justify-items: center;}
    .product .entry .item{flex: 1;background: #fff;margin: 15px 10px;text-align: center;padding: 30px 0;}
    .product .entry .text{float: left;width: 200px;margin-left: 40px;margin-top: 80px;}
    .product .entry .text h3{font-size: 24px;color: #241815;font-weight: bold;}
    .product .entry .text a{padding: 0 34px;height: 44px;line-height: 44px;font-size: 14px;color: #fff;background: #fb0000;display: inline-block;border-radius: 44px;margin-top: 18px;}
    .product .entry .text a:hover{background: #ff3b3b;text-decoration: none;}
    .product .entry .img{display: inline-block;}
    .product .entry .img img{width: 240px;height: 260px;}

    .home_info{background: url(../images/home_info_bg.png) no-repeat center;overflow: hidden;width: 100%;height: 526px;background-size: 100% 526px;}
    .home_info .con{width: 1200px;display: block;margin: 0 auto;}
    .home_info .info_logo{float: left;margin-top: 210px;margin-left: 20px;}
    .home_info .info_logo img{width: 207px;height: 128px;}
    .home_info .entry{width: 760px;float: right;margin-right: 20px;}
    .home_info .entry .title{margin-top: 100px;}
    .home_info .entry .title h4{font-size: 40px;color: #fff;text-align: center;font-weight: bold;}
    .home_info .entry .title span{display: block;color: #fff;margin-top: 20px;font-size: 15px;line-height: 30px;}
    .home_info .entry .list{margin-top: 46px;}
    .home_info .entry .list li{float: left;text-align: center;width: 140px;overflow: hidden;margin: 0 20px;}
    .home_info .entry .list li img{width: 120px;height: 120px;display: block;margin: 0 auto;}
    .home_info .entry .list li span{color: #fff;font-size: 14px;display: block;margin-top: 20px;}

    .footer{width: 1200px;display: block;margin: 50px auto;}
    .footer .list{display: flex;margin-bottom: 20px;margin-top: 10px;}
    .footer .list .item{flex: 1;margin: 0 10px;}
    .footer .list .item span a{font-size: 18px !important;font-weight: bold;display: block;margin-bottom: 15px;}
    .footer .list .item li a{font-size: 14px;line-height: 30px;}
    .footer .list .item a:hover{color: #fb0000;text-decoration: none;}
    .footer .copyright .entry{border-bottom: 1px solid #000000;padding-bottom: 15px;overflow: hidden;}
    .footer .copyright .entry .foot_logo{float: left;margin-top: 30px;}
    .footer .copyright .entry .foot_logo img{width: 76px;height: 48px;display: block;}
    .footer .copyright .entry .code{float: right;}
    .footer .copyright .entry .code img{width: 90px;height: 90px;display: block;}
    .footer .copyright .item{text-align: right;font-size: 14px;padding-top: 10px;display: block;}
    .footer .copyright .item span{margin-top: 10px;display: block;color: #010101;}
    .footer .copyright .item span a{color: #010101;}
    .footer .copyright .item span a:hover{color: #fb0000;text-decoration: none;}

    .backdrop{position: fixed;left: 0;top: 0px;z-index: 9999;width: 100%;height: 100%;background-color: rgba(0,0,0,.8);}
    .layer_search{width: 480px;display: block;margin: 0 auto;background: #fff;padding: 36px 50px;overflow: hidden;}
    .layer_search input{width: 420px;height: 50px;line-height: 50px;float: left;border-bottom: 2px solid #d92121;font-size: 16px;}
    .layer_search a{float: right;}
    .layer_search a .icon_ss{width: 20px;height: 20px;display: block;background: url(../images/icon_ss.png) no-repeat;background-size: 20px;position: relative;top: 18px;}

    .bg_foot{background: url(../images/foot_bg.png) no-repeat center;width: 100%;height: 540px;background-size: 100% 540px;}
    .bg_foot .list{padding-top: 80px;}
    .bg_foot .copyright .entry{border-bottom: 1px solid #e0e0e1;}
    .bg_foot .list li a,.bg_foot .copyright .item span a,.bg_foot .copyright .item span{color: #e0e0e1;}

    .product_banner{background: url(../images/banner4.jpg) no-repeat center;width: 100%;height: 240px;background-size: 100% 240px;position: relative;overflow: hidden;}
    .product_banner h3{width: 1000px;display: block;margin: 0 auto;font-size: 30px;font-weight: bold;color: #fff;text-align: center;padding-top: 120px;overflow: hidden;}

    .product_nav li a{color: #fff !important;}
    .position{width: 1200px;display: block;margin: 30px auto;color: #636363;}
    .position a{font-size: 15px;color: #636363;}
    .position a:hover{color: #d92121;text-decoration: none;}
    .product_info{width: 1200px;display: block;margin: 0 auto;}
    .product_info p{font-size: 14px;display: block;margin-top: 10px;line-height: 24px;}

    .xj_bg{position: absolute;right: 0;left: 0;bottom: 0;height: 30px;}
    .xj_bg .con{position: absolute;left: 0;top: 0;right: 0;overflow: hidden;width: 100%;height: 80px;z-index: 99;}
    .xj_bg .white{width: 280px;height: 30px;}
    .xj_bg .w_left{position: absolute;left: 0;top: 0;}
    .xj_bg .w_right{position: absolute;right: 0;top: 0;}
    .xj_bg .w_left div,.xj_bg .w_right div{height: 30px;width: 280px;-moz-transition: all .25s;-webkit-transition: all .25s;transition: all .25s;background-color: #eeeeee;}
    .xj_bg .w_left div{box-shadow: 2px 2px 23px 0 rgba(238, 238, 238, 0.1);transform: skew(53deg);top: 0;left: -100px;position: absolute;}
    .xj_bg .w_right div{box-shadow: 2px 2px 23px 0 rgba(238, 238, 238, 0.1);transform: skew(315deg);top: 0;right: -100px;position: absolute;}
    .w_bg .w_left div,.w_bg .w_right div{background: #fff;}

    .cp_home{width: 1230px;display: block;margin: 40px auto;overflow: hidden;}
    .cp_home .con{display: flex;}
    .cp_home .list{flex: 1;background: #fff;margin: 14px 10px;height: 300px;}
    .cp_home .list .entry{float: left;width: 270px;padding-left: 20px;}
    .cp_home .list .entry .title{height: 40px;line-height: 40px;display: block;margin-top: 20px;}
    .cp_home .list .entry .title span{font-size: 18px;font-weight: bold;color: #2d2220;border-bottom: 2px solid #d92121;display: inline-block;}
    .cp_home .list .entry ul{width: 270px;margin-top: 14px;}
    .cp_home .list .entry li{font-size: 15px;line-height: 30px;height: 30px;}
    .cp_home .list .entry li a{color: #2d2220;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;width: 270px;display: block;font-size: 14px;}
    .cp_home .list .entry li a:hover{color: #d92121;}
    .cp_home .list .item{float: right;margin-right: 20px;display: flex;justify-content: center;align-items: center;height: 300px;}
    .cp_home .list .item img{width: 280px;height: 280px;display: block;}

    .white_bg{width: 100%;background: #fff;position: absolute;left: 0;right: 0;top: 0;height: 100vh;}
    .news{width: 1200px;display: block;margin: 100px auto 0;overflow: hidden;}
    .news .enter{margin-top: 40px;display: block;overflow: hidden;}
    .news .enter li{text-align: center;width: 25%;float: left;position: relative;margin-top: 10px;}
    .news .enter li img{width: 266px;height: 166px;display: block;margin: 0 auto;}
    .news .enter li span{font-size: 15px;height: 40px;line-height: 40px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;display: block;width: 266px;margin: 0 auto;}
    .news .enter li a{text-decoration: none;}
    .news .enter li a:hover span{color: #fb0000;}
    .news .enter li .icon_video,.gs_video .icon_video{width: 30px;height: 30px;display: block;background: url(../images/icon_video.png) no-repeat;background-size: 30px;position: absolute;left: 0;right: 0;top: 34%;margin: 0 auto;}
    .news_foot{border-top: 1px solid #c3c3c3;margin-top: 90px;}
    .news_foot img{display: block;margin: 0 auto;width: 130px;height: 70px;margin-top: 20px;}

    .banner5{background: url(../images/banner5.jpg) no-repeat center;background-size: 100% 240px;}
    .banner6{background: url(../images/banner6.jpg) no-repeat center;background-size: 100% 240px;}
    .banner5 h3,.banner6 h3{padding-top: 100px;}
    .banner5 span,.banner6 span{text-align: center;font-size: 15px;font-weight: bold;display: block;color: #fff;margin-top: 10px;}

    .gs_video{width: 1200px;display: block;margin: 70px auto;position: relative;}
    .gs_video img{width: 746px;height: 386px;display: block;margin: 0 auto;}
    .gs_video .icon_video{width: 40px;height: 40px;background-size: 40px;top: 45%;}

    .chance{width: 100%;background: #fff;padding-bottom: 120px;margin-bottom: -90px;}
    .chance .con{width: 1200px;display: block;overflow: hidden;margin: 0 auto;}
    .wz{margin: 30px auto;color: #636363;}
    .wz a{font-size: 15px;color: #636363;}
    .wz a:hover{color: #d92121;text-decoration: none;}
    .chance .enter{width: 600px;float: left;margin-top: 20px;}
    .chance .enter span{font-size: 14px;color: #333;line-height: 26px;}
    .chance .enter .btn{display: block;margin-top: 20px;}
    .chance .enter .btn em{width: 40px;height: 40px;float: left;background: #ff0000;margin-right: 10px;}
    .chance .enter .btn .icon_jh{width: 18px;height: 18px;display: block;background: url(../images/icon_chance.png) no-repeat;background-size: 18px;margin: 0 auto;position: relative;top: 10px;}
    .chance .enter .btn a span{float: left;padding: 0 30px;height: 40px;line-height: 40px;background: #ff0000;color: #fff;font-size: 13px;}
    .chance .item{float: right;margin-top: 20px;}
    .chance .item img{width: 510px;height: 232px;display: block;}

    .cp_con{margin: 80px 0 200px 0;}
    .cp_con .btn{float: left;margin-right: 20px;}
    .cp_con .btn em{width: 40px;height: 40px;float: left;background: #ff0000;margin-right: 10px;}
    .cp_con .btn i{width: 18px;height: 18px;display: block;margin: 0 auto;position: relative;top: 10px;}
    .cp_con .btn .icon_lx{background: url(../images/icon_phone.png) no-repeat;background-size: 18px;}
    .cp_con .btn .icon_zl{background: url(../images/icon_data.png) no-repeat;background-size: 18px;}
    .cp_con .btn a span{float: left;padding: 0 80px 0 30px;height: 40px;line-height: 40px;background: #ff0000;color: #fff;font-size: 13px;}
    .cp_con .btn a{color: #fff;}
    .cp_con .btn a:hover span,.cp_con .btn a:hover em{background: #ff3232;display: block;}

    .banner7{background: url(../images/banner7.jpg) no-repeat center;height: 450px;background-size: 100% 450px;}
    .xq_enter{width: 1100px;display: block;margin: 0 auto;position: absolute;left: 0;top: 70px;right: 0;}
    .xq_enter .con_left{float: left;width: 600px;text-align: center;margin-top: 80px;}
    .xq_enter .con_left h4{font-size: 34px;font-weight: bold;color: #000000;display: block;}
    .xq_enter .con_left p{font-size: 16px;display: block;margin-top: 8px;font-weight: bold;color: #000;}
    .xq_enter .con_left ul{position: absolute;left: 60px;bottom: 80px;}
    .xq_enter .con_left li{display: inline-block;margin: 0 2px;position: relative;}
    .xq_enter .con_left li a{display: block;cursor: pointer;}
    .xq_enter .con_left li img{width: 110px;height: 80px;display: block;}
    .xq_enter .con_left li .icon_play{width: 30px;height: 30px;display: block;background: url(../images/icon_video.png) no-repeat;background-size: 30px;position: absolute;left: 0;right: 0;top: 34%;margin: 0 auto;}
    .xq_enter .con_left li .arrow{width: 11px;height: 17px;display: block;position: relative;top: -31px;margin: 0 10px;}
    .xq_enter .con_left li .left_r{background: url(../images/left_arrow.png) no-repeat;background-size: 11px 17px;}
    .xq_enter .con_left li .right_r{background: url(../images/right_arrow.png) no-repeat;background-size: 11px 17px;}
    .xq_enter .con_right{float: right;margin-top: 20px;margin-right: 40px;}
    .xq_enter .con_right img{width: 400px;height: 400px;display: block;}

    .news_tit h3{padding-top: 100px;}
    .news_tit span{text-align: center;font-size: 15px;font-weight: bold;display: block;color: #fff;margin-top: 10px;}

    .news_con{width: 100%;display: block;margin: 0 auto;background: #fff;padding-bottom: 40px;overflow: hidden;}
    .news_con .wz{width: 1200px;display: block;margin: 0 auto;padding: 40px 0 0;}
    .news_list{width: 1200px;display: block;margin: 0 auto;}
    .news_list li{display: flex;border-bottom: 1px solid #b3b3b3;padding: 30px 0;}
    .news_list li .enter{flex: 1;margin-right: 20px;}
    .news_list li .enter img{width: 420px;height: 220px;}
    .news_list li .item h2{font-size: 24px;font-weight: bold;display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
    .news_list li .item a:hover{color: #fb0000;text-decoration: none;}
    .news_list li .item p{font-size: 16px;display: block;margin-top: 10px;line-height: 22px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow: hidden;}
    .news_list li .item span a{font-size: 18px;font-weight: bold;color: #fb0000;margin-top: 20px;display: block;}
    .news_list li .item span a:hover{color: #000;}

    .news_details{width: 1200px;display: block;margin: 0 auto;}
    .news_details h1{font-size: 24px;font-weight: bold;display: block;margin-top: 40px;}
    .news_details p{font-size: 15px;display: block;margin-top: 30px;line-height: 26px;}
    .news_details img{display: block;margin: 0 auto;}
    .news_details .return{margin-top: 40px;}
    .news_details .return a{font-size: 18px;color: #fb0000;}
    .news_details .return .icon_fh{width: 10px;height: 20px;display: inline-block;background: url(../images/icon_fh.png) no-repeat;background-size: 10px 20px;position: relative;top: 3px;margin-right: 8px;}

    .app_con{width: 1250px;display: block;margin: 0 auto;padding-bottom: 40px;overflow: hidden;}
    .app_con li{text-align: center;width: 25%;float: left;position: relative;margin-top: 30px;}
    .app_con li img{width: 266px;height: 166px;display: block;margin: 0 auto;}
    .app_con li span{font-size: 15px;height: 40px;line-height: 40px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;display: block;width: 266px;margin: 0 auto;}
    .app_con li a{text-decoration: none;}
    .app_con li a:hover span{color: #fb0000;text-decoration: none;}
    .app_con li .icon_video{width: 30px;height: 30px;display: block;background: url(../images/icon_video.png) no-repeat;background-size: 30px;position: absolute;left: 0;right: 0;top: 34%;margin: 0 auto;}

    .app_grey{width: 100%;display: block;margin: 0 auto;position: relative;height: 30px;margin-top: -30px;overflow: hidden;}
    .app_grey .w_bg .w_left div,.app_grey .w_bg .w_right div{background: #eee;}
    .industry{width: 1250px;display: block;margin: 0 auto;overflow: hidden;}
    .industry .title{text-align: center;font-size: 18px;font-weight: bold;display: block;padding-top: 50px;}
    .industry .enter li{width: 230px;text-align: center;margin: 20px 8px 0;display: inline-block;}
    .industry .enter li img{width: 230px;height: 136px;display: block;margin: 0 auto;}
    .industry .enter li span{font-size: 15px;height: 40px;line-height: 40px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;display: block;}
    .industry .enter li a:hover{color: #fb0000;text-decoration: none;}

    .banner8{background: url(../images/banner8.jpg) no-repeat center;background-size: 100% 240px;}
    .about{width: 1200px;display: block;margin: 0 auto;padding: 40px 0;overflow: hidden;}
    .about .enter{float: left;width: 700px;}
    .about .enter span,.about .item span{font-size: 18px;display: block;}
    .about .enter p{font-size: 14px;display: block;margin-top: 30px;line-height: 26px;}
    .about .item{float: right;}
    .about .item a{display: block;position: relative;}
    .about .item img{width: 340px;height: 184px;display: block;margin-top: 30px;}
    .about .item .icon_sp{width: 30px;height: 30px;display: block;background: url(../images/icon_video.png) no-repeat;background-size: 30px;position: absolute;left: 0;right: 0;top: 43%;margin: 0 auto;}

    .about_list{width: 1200px;display: block;margin: 0 auto;padding: 70px 0;overflow: hidden;}
    .about_list .tit{font-size: 16px;display: block;margin-left: 10px;}
    .about_list li{width: 33%;float: left;text-align: center;margin-top: 30px;}
    .about_list li .img{width: 380px;display: block;background: #fff;margin: 0 auto;padding: 10px 0;}
    .about_list li .img img{width: 260px;height: 260px;display: block;margin: 0 auto;}
    .about_list li span{font-size: 18px;display: block;margin-top: 14px;}
    .about_list li p{font-size: 14px;display: block;margin-top: 6px;line-height: 26px;}
    .about_list li a:hover{text-decoration: none;}
    .about_list li a:hover span{color: #fb0000;}

    .padd_con{margin-bottom: -90px;}
    .product_select{width: 1200px;display: block;margin: 0 auto;padding: 40px 0 80px;}
    .product_select .tit{font-size: 15px;}
    .product_select .tit p{display: block;}
    .product_select .tit span{font-weight: bold;display: block;margin-top: 8px;}
    .product_select .item{margin-top: 30px;font-size: 15px;border-bottom: 1px solid #bbbbbb;padding-bottom: 40px;margin-bottom: 80px;}
    .product_select .item img{width: 18px;height: 18px;display: inline-block;position: relative;top: 4px;margin-right: 8px;}
    .product_select .pr_con{overflow: hidden;margin-top: 30px;border-bottom: 1px solid #bbbbbb;padding-bottom: 30px;}
    .product_select .pr_con span{margin-left: 280px;font-size: 14px;float: left;margin-top: 130px;}
    .product_select .pr_con img{float: right;width: 600px;height: 150px;}
    .product_select .enter{margin-top: 20px;}
    .product_select .enter .t{font-size: 18px;color: #fb0000;display: block;font-weight: bold;margin-top: 20px;}
    .product_select .enter table{width: 100%;border: 1px solid #9ca1a9;margin-top: 14px;border-top: none;text-align: center;}
    .product_select .enter td{padding: 8px 8px;border-top: 1px solid #9ca1a9;font-size: 14px;}
    .product_select .enter td img{width: 16px;height: 16px;display: block;margin: 0 auto;}
    .product_select .enter td:nth-child(even){background-color: #fff;}
    .product_select .enter td:nth-child(odd){background-color: #ededed;}
    .product_select .enter td:nth-child(1){color: #fb0000;font-weight: bold;}
    .product_select .pr_line{border-bottom: none;}
    .product_select .pr_line span{margin-top: 0;}

    .device{width: 1200px;display: block;margin: 0 auto;padding-bottom: 60px;}
    .device p{font-size: 15px;display: block;line-height: 30px;margin-top: 40px;}
    .device li{width: 24.7%;display: inline-block;margin-top: 30px;}
    .device li img{width: 280px;height: 154px;display: block;margin: 0 auto;}
    .device li span{width: 280px;display: block;margin: 0 auto;margin-top: 10px;text-align: center;font-weight: bold;color: #fb0000;font-size: 15px;}
    .device li a:hover{text-decoration: none;}
    .device li a:hover span{color: #000;}

    .device_info{width: 1200px;display: block;margin: 0 auto;padding-top: 20px;}
    .device_info li{margin-top: 30px;}
    .device_info li span{font-size: 18px;display: block;font-weight: bold;}
    .device_info li p{font-size: 15px;display: block;margin-top: 8px;line-height: 26px;}

    .down_con{width: 1210px;display: block;margin: 0 auto;margin-top: 40px;}
    .down_con li{width: 352px;display: inline-block;background: #eeeeee;margin: 0 4px;padding: 20px;}
    .down_con li span,.yy_sear .item span{font-size: 15px;display: block;}
    .down_con li select,.yy_sear .item select,.yy_sear .item input{width: 340px;height: 40px;line-height: 40px;display: block;border: 2px solid #c3c3c3;background: #fff;margin-top: 10px;text-indent: 10px;color: #999;box-sizing: border-box;}
    .yy_sear{width: 1160px;display: block;margin: 0 auto;margin-top: 10px;background: #eeeeee;overflow: hidden;padding: 20px;}
    .yy_sear .item{width: 566px;float: left;overflow: hidden;position: relative;}
    .yy_sear .item:nth-child(1){margin-right: 20px;}
    .yy_sear .item select,.yy_sear .item input{width: 560px;}
    .yy_sear .item .icon_sear{width: 16px;height: 16px;display: block;background: url(../images/icon_grey_search.png) no-repeat;background-size: 16px;position: absolute;right: 21px;top: 42px;}
    .reset{width: 1200px;display: block;margin: 0 auto;margin-top: 40px;}
    .reset .title{font-size: 16px;font-weight: bold;color: #fb0000;display: block;}
    .reset .enter li{display: flex;margin-top: 40px;}
    .reset .enter li .img img{width: 122px;height: 148px;display: block;border: 2px solid #b3b3b3;margin: 0 auto;padding: 4px;}
    .reset .enter li .item{flex: 1;margin-left: 20px;}
    .reset .enter li .item span{font-size: 20px;font-weight: bold;color: #313131;display: block;}
    .reset .enter li .item p{height: 30px;line-height: 30px;display: inline-block;background: #b3b3b3;color: #fff;font-size: 14px;padding: 0 14px;margin-top: 14px;}
    .reset .enter li .item a{display: block;height: 40px;line-height: 40px;border: 2px solid #c3c3c3;margin-top: 14px;width: 340px;font-size: 15px;color: #fb0000;font-weight: bold;padding-left: 14px;}
    .reset .enter li .item a:hover{background: #eee;text-decoration: none;}
    .page{margin-top: 40px;}
    .page .tit{display: block;font-size: 15px;display: block;}
    .page .con{display: flex;border-top: 1px solid #b3b3b3;border-bottom: 1px solid #b3b3b3;padding: 14px 0;margin-top: 10px;}
    .page .con li{float: left;margin-right: 10px;}
    .page .con li a{width: 30px;height: 30px;text-align: center;background: #dcdcdc;display: block;font-size: 14px;line-height: 30px;color: #fb0000;font-weight: bold;}
    .page .con li a:hover,.page .con li a.current{text-decoration: none;background: #fb0000;color: #fff;}
    .page .con .xm{flex: 1;text-align: right;}
    .page .con .xm span{font-size: 14px;color: #fb0000;border: 1px solid #b3b3b3;display: inline-block;padding: 0 10px;height: 24px;line-height: 24px;}
    .down_padd{margin-bottom: -90px;padding-bottom: 120px;}

    .banner9{background: url(../images/banner9.jpg) no-repeat center;background-size: 100% 240px;}
    .contact{width: 1200px;display: block;margin: 0 auto;}
    .contact .iphone{font-size: 20px;font-weight: bold;color: #fb0000;display: block;margin: 40px 0;}
    .contact .title{height: 50px;line-height: 50px;background: #fafafa;display: block;width: 100%;border: 1px solid #dfdfdf;}
    .contact .title span{font-size: 16px;font-weight: bold;}
    .contact .title .icon_ly{width: 20px;height: 18px;display: inline-block;background: url(../images/icon_message.png) no-repeat;background-size: 20px 18px;position: relative;top: 4px;margin-left: 20px;margin-right: 8px;}
    .contact .con{display: flex;}
    .contact .con .enter{flex: 1;}
    .contact .con .enter .text,.contact .con .item .text{margin-top: 20px;display: block;}
    .contact .con .enter .text span,.contact .con .item span{font-size: 14px;margin-right: 15px;width: 120px;text-align: right;float: left;line-height: 40px;}
    .contact .con .enter .text span .red,.contact .con .item span .red{color: #ff0000;}
    .contact .con .enter .text input,.contact .con .enter .text select,.contact .con .enter .text .input2,.contact .con .item input{width: 410px;height: 40px;line-height: 40px;border: 1px solid #dfdfdf;text-indent: 14px;font-size: 14px;background: #fafafa;box-sizing: border-box;}
    .contact .con .enter .text .input2{height: 200px;}
    .contact .con .item .input3{width: 300px;float: left;margin-right: 10px;}
    .contact .con .item img{width: 100px;height: 40px;display: inline-block;}
    .contact .con .item .btn{margin-top: 30px;}
    .contact .con .item .btn button{width: 410px;height: 48px;line-height: 48px;display: block;background: #ff0000;color: #fff;text-align: center;font-size: 15px;margin: 0 auto;cursor: pointer;}

    .banner10{background: url(../images/banner10.jpg) no-repeat center;background-size: 100% 240px;}
    .cp_xq .js{width: 1200px;display: block;margin: 40px auto;font-size: 15px;}
    .cp_list{width: 1200px;display: block;overflow: hidden;margin: 0 auto;}
    .cp_list .con{width: 580px;float: left;background: #f6f6f6;position: relative;overflow: hidden;height: 300px;margin-right: 20px;margin-top: 20px;}
    .cp_list .con .subscript{display: block;position: absolute;padding-right: 15px;right: -37.5px;top: 0;transform: skew(60deg);background-color: #7e7e7e;}
    .cp_list .con .subscript span{color: #fff;display: block;padding: 7.5px 37.5px 7.5px 30px;transform: skew(-60deg);}
    .cp_list .con .enter{float: left;padding-left: 20px;padding-top: 26px;}
    .cp_list .con .enter .tit{border-bottom: 3px solid #fff;height: 60px;}
    .cp_list .con .enter .tit a{border-bottom: 3px solid #ff0000;display: inline-block;height: 60px;}
    .cp_list .con .enter .tit h3{font-size: 14px;display: block;}
    .cp_list .con .enter .tit span{font-size: 26px;display: block;font-weight: bold;margin-top: 4px;}
    .cp_list .con .enter .tit a:hover,.cp_list .con .enter .tit a:hover h3{text-decoration: none;color: #ff0000;}
    .cp_list .con .enter .item{margin-top: 26px;}
    .cp_list .con .enter .item p{font-size: 14px;line-height: 18px;border-left: 2px solid #ff0000;margin-top: 14px;padding-left: 10px;width: 250px;}
    .cp_list .con .enter .btn{margin-top: 20px;}
    .cp_list .con .enter .btn a{background: #fb0000;color: #fff;height: 40px;line-height: 40px;display: inline-block;font-size: 15px;padding: 0 25px;}
    .cp_list .con .img{float: right;margin-top: 35px;margin-right: 10px;}
    .cp_list .con .img img{width: 280px;height: 280px;display: block;}
    .bg_info .enter .tit a{font-size: 20px;line-height: 60px;}
    .bg_info .enter .item p{border-left: none !important;padding-left: 0 !important;}
    .bg_info .img img{width: 200px !important;height: 200px !important;margin-top: 30px !important;margin-right: 20px !important;}

    .cp_area{width: 1200px;display: block;margin: 70px auto;overflow: hidden;padding-bottom: 50px;}
    .cp_area .tit span{font-size: 18px;display: block;}
    .cp_area .tit p{font-size: 15px;line-height: 24px;margin-top: 10px;}
    .cp_area .item{margin-top: 30px;overflow: hidden;}
    .cp_area .item li{width: 290px;float: left;margin: 0 5px;text-align: center;}
    .cp_area .item li img{width: 100%;height: 160px;display: block;margin: 0 auto;}
    .cp_area .item li span{font-size: 15px;margin-top: 10px;display: block;}

    .app_bs .w_left div{background: #ffffff !important;}
    .problem{background: #fff;margin-bottom: -90px;padding-bottom: 140px;}
    .problem .con{width: 1200px;display: block;margin: 0 auto;}
    .problem .con .tit{display: block;padding-top: 80px;font-size: 18px;}
    .problem .con li{margin-top: 20px;display: block;}
    .problem .con li span{font-size: 16px;display: block;}
    .problem .con li p{font-size: 15px;line-height: 24px;display: block;margin-top: 10px;}

    .pr_bs{background: #ededed;}
    .component{background: #fff;padding: 70px 0;}
    .component .con{width: 1200px;display: block;margin: 0 auto;overflow: hidden;}
    .component .con .enter,.info_xq .left_js{float: left;width: 700px;}
    .component .con .enter span,.info_xq .left_js span{font-size: 18px;font-weight: bold;display: block;margin-top: 30px;}
    .component .con .enter p,.info_xq .left_js p{font-size: 15px;display: block;margin-top: 30px;line-height: 30px;}
    .component .con .item,.info_xq .right_js{float: right;}
    .component .con .item img,.info_xq .right_js img{width: 400px;height: 240px;}

    .cp_more .pp{display: block;margin-top: 40px;font-size: 15px;line-height: 24px;}
    .info_xq{margin-top: 40px;overflow: hidden;}
    .info_xq .left_js span{margin-top: 0;}
    .info_xq .left_js p{margin-top: 10px;line-height: 26px;}

.wordContent ul li::before{content:'';display: inline-block;width:4px;height:4px;background-color:black;border-radius:50%;margin-right:10px;margin-left:20px;position: relative;top: -2px;}
    .pdf{width: 1230px;display: block;margin: 0 auto;margin-top: 30px;}
    .pdf .enter{background: #f3f3f3;float: left;margin: 0 15px;width: 540px;padding: 0 20px;padding-bottom: 20px;margin-bottom: 20px;}
    .pdf .enter .tit{padding-top: 20px;font-size: 16px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;display: block;}
    .pdf .enter .tit .icon_pdf{width: 20px;height: 26px;display: inline-block;background: url(../images/icon_pdf.png) no-repeat;background-size: 20px 26px;margin-right: 10px;position: relative;top: -4px;}
    .pdf .enter .item{margin-top: 14px;}
    .pdf .enter .item .time{float: left;font-size: 14px;color: #999;line-height: 40px;}
    .pdf .enter .item a{padding: 0 24px;font-size: 14px;background: #d92121;color: #fff;height: 40px;line-height: 40px;border-radius: 40px;float: right;}
    .pdf .enter .item a:hover{background: #eb2f31;}

}






