@media (max-width: 1890px) {
    .home_banner .swiper-container {
    height:580px
}
}
@media (max-width: 1800px) {
    .home_banner .swiper-container {
    height:520px
}
}
 @media (min-width: 1530px) {
     .home_banner .swiper-container-horizontal>.swiper-pagination-bullets {
         bottom:0px;
         text-align: center;
     }
 }
@media (max-width: 1530px) {
    .home_banner .swiper-container {
    height:480px
}
.home_banner .swiper-container-horizontal>.swiper-pagination-bullets {
    bottom:0px;
    text-align: center;
}
}
@media (max-width: 1500px) {
    .home_banner .swiper-container {
    height:440px
}
}
 @media (max-width: 1439px) {
     .wel_two_pc .w1400, .wel-news-box .w1400 {
         width: 92%;
     }
 }
 @media (max-width: 1430px) {
 .product-bg .w1400 {
     width:100%
 }
.about-one .con_in .left {
    width:50%
}
.about-one .con_in .right {
    width:50%;
    overflow:hidden
}
.about-one .con_in .left .conin .mCSB_container {
    margin-right:30px;
}
.about-one .con_in .right .conin {
    padding-left:20px
}
.about-one .con {
    padding-left:30px
}
.about-one .con_in .left {
    padding: 30px 0;
}
.product_choose {
    padding: 15px 20px;
}
.product_choose h1 {
    padding-bottom: 8px;
}
.product_choose li:last-child {
    margin-bottom: 0;
}
.about-one .con_in .left .conin {
    height: 330px;
}
.tabs_in_product .text {
    padding-right:0
}
.wel_two_pc dl dt .right .top .con_b {
    padding: 5px 3%;
}
.home_banner .swiper-container {
    }
.plan-imgs-in .w100 {
    width:100%
}
.wel-news-box .right .title a .top img {
    height: auto;
    width: 100%;
}
.wel_two_pc dl dt .con {
    padding: 38px 10% 0;
}
    .wel_two_pc dl dt.solu .con {
        padding: 36px 32px 14px 50px;
    }
    .wel_two_pc dl dt.solu .con p{
        padding-right: 14%;
    }
.wel_two_pc dl dt .right .img {
    height:auto;
}
    .wel_two_pc dl dt .leftClass .img {
        height:100%;
    }
.wel_two_pc dl dt .right .top {
    }
.video_list_center li .left {
    width:32%
}
.video_list_center li .right {
    width:56%;
    padding:1% 2%
}
.video_list_center li .data-right {
    width:12%
}
.tuijian-box-list .product-imgs-in li:first-child {
    margin-left: 1%;
}
.tuijian-box-list .product-imgs-in li {
    width:23%;
    margin:1% 1% 1% 1%
}
.jujiao_box_img img {
    width:92%
}
.pop-inner2,.pop-inner {
    margin-left: calc(20px - 50%);
}
.camera_box .cam_bj {
    width:100%
}
.camera_box .con {
    top:30%
}
.wel-list-hd li {
    width:31.333%;
    margin:0 1%
}
.wel-list-hd li:first-child {
    margin-left: 1%;
}
.wel_two_pc dl dt .right .left_img {
    width:24%;
    margin:0 5% 0 0
}
.wel_two_pc dl dt .right .right_con {
    width:55%;
    float:left
}
.home_banner .swiper-slide .title {
    width:92%
}
.w92 {
    width:92%;
    margin:0 auto
}
.responsib-two .left, .responsib-two .right {
    width:48%
}
.responsibility_box .con {
    top:18%;
    width:74%;
    left:10%
}
.about-one .con_in {
    width:92%;
}
.about-one .con_in .right .conin {
    padding-left: 8%;
    font-size: 12px;
}
.ab_two_list li {
    width:31.333%;
    margin:1%
}
.ab_two_list li:first-child {
    margin-left: 1%;
}
.ab_four_list li:first-child {
    margin-left: 1%;
}
.about-three .con {
    width:100%;
    margin-left:-50%
}
.ab_four_list li .top img {
    width:100%
}
.ab_four_list li {
    width:23%;
    margin:1%
}
.ab_five_img img {
    width:100%
}
.ab_five_list li {
    margin:0 1%;
    width:23%
}
.ab_five_list li:first-child {
    margin-left:1%
}
.about-nine .con {
    top:22%;
}
.case_list li .left {
    width:28%;
    height:auto
}
.case_list li .right {
    float: left;
    width: 63%;
    text-align: left;
    color: #888;
    font-size: 13px;
    line-height: 24px;
    padding: 2% 4%;
}
.about-eight .con {
    width:100%;
    margin-left: -50%;
}
.about-eight .con .right {
    width: 34%;
    padding-right: 3%;
}
.about-eight .con .right li h1 {
    font-size:50px;
    line-height:50px;
}
.about-nine .con p.con_p {
    height:72px;
    overflow:hidden
}
.about-nine .con {
    width:92%;
    margin-left:-46%
}
.case_list li .left img {
    width:100%
}
.footer_pc .telbox strong {
    font-size:30px
}
.footer_pc .telbox {
    padding-right:0
}
.map_box #map {
    width:60%
}
.map_right {
    width:40%
}
.tab_cont_in .con ul li {
    width:19%;
    margin-left:8px
}
.guest_box .msg-tb li:nth-child(1) .group {
    width:31%;
}
.guest_box .msg-tb li .group {
    margin-left: 3%;
}
.guest_box .msg-tb li:nth-child(2) .group {
    width: 48%;
}
.guest_box .msg-tb li:nth-child(3) .group {
    width:99%
}
.guest_box .msg-tb li .group {
    width:31%
}
.guest_box .msg-tb li span {
    margin:0 5% 0 8px
}
.guest_box .msg-tb .submit {
    width:31%;
    margin-left: 34.5%;
}
.video_right_list ul {
    width:100%
}
.video_right_list li {
    width:31.333%;
    margin:1% 1%
}
.honor_pc ul {
    width:100%
}
.honor_pc ul li {
    width: 23%;
    float: left;
    margin: 1%;
}
.honor_pc ul li .top img {
    width:100%
}
.ab_ten_in ul li .left {
    width:50%
}
.ab_ten_in ul li .left img {
    width:100%
}
.ab_ten_in ul li .right {
    width:50%
}
.ab_ten_in ul li .right .con_box {
    padding:6% 5% }
.ab_ten_in ul li .right {
    height:auto
}
.ab_seven_dis li {
    width:31.33%;
    margin:0 1%
}
.ab_seven_zs li {
    width:23%;
    margin:0 1%
}
.ab_seven_zs li:first-child {
    margin-left:1%
}
.ab_seven_zs li img {
    width:100%
}
.product-imgs-in li {
    width:298px;
}
 }
@media (max-width: 1400px) {
.wel_two_pc dl dt img {
    width:100%;
}
.product-imgs-in li {
    width:31.333%;
    margin:1%
}
.product-imgs-in li:first-child {
    margin-left: 1%;
}
.product-imgs-in li a {
    padding:15px
}
.product-imgs-in .top {
    width:auto;
    margin-bottom:15px;
}
.product-imgs-in .top img {
    width:100%
}
.nav_pc nav ul li.link {
    /* padding: 0 20px; */
    font-size:18px;
}
.soft-box-in .job-list-tpl2 dt:after {
    right:3%
}
.about-eight img {
    width:100%
}
.right_btn_box {
    display:none;
}
.top_menu_ajax_pc .left_bar .right_img {
    width:75%
}
.topmenuleft {
    width:77%
}
.top_menu_ajax_pc .left_bar {
    width:100%
}
.top_menu_ajax_pc .left_bar .right ul.name_ul {
    padding-right:2%;
    width:21%
}
.top_menu_ajax_pc .left_bar .left {
    padding-right:2%;
    width:21%;
    margin-right:2%
}
.problem-box-in .job-list-tpl2 dt:after {
    right:3%
}
.fix_honor .con {
    height:auto
}
.plan-imgs-in .w100 {
    width:100%
}
.product_right_es a {
    
}
}
@media (max-width: 1320px) {
    .map_right .con h2 {
    font-size:42px
}
.map_right .con {
    padding:73px 5%
}

    

.product_right_es .con {
    padding:8%
}
    .product_right_es a{
        width: 45%;
}
}
@media (max-width: 1360px) {
    .home_banner .swiper-container {
    }
}
@media (max-width: 1310px) {
    .home_banner .swiper-container {
    height:420px
}
.nav_pc nav ul li.link {
    font-size:16px
}
.top_links .nav_right li {
    font-size:14px
}
.footer_pc .telbox strong {
    font-size: 30px;
}
.ab_ten_in ul li .right .con_box {
    padding: 0% 5%;
}
.about-nine h1 {
    font-size: 40px;
    margin-bottom: 2%;
    line-height: 37px;
}
.about-nine .con p.con_p {
    margin-bottom: 30px;
    line-height: 24px;
}
.about-nine .con span {
    margin: 0 auto 3% auto;
}
.about-nine dl dt h2 {
    font-size: 52px;
    line-height: 44px;
    margin-bottom: 26px;
}
.about-eight .con .right li {
    margin-bottom: 5%;
    width:50%;
    float:left
}
.about-eight .con .right li:last-child {
    width:100%
}
.rlzy_table .job_list dd {
    padding:0 3%
}
.rlzy_table .job_list dd div.gangwei_need div {
    }
}
@media (max-width: 1240px) {
    .home_banner .swiper-container {
    height:400px
}
}
@media (max-width: 1220px) {
    .video_list_center li .data-right {
    font-size:20px
}
.honor_pc ul li .bottom {
    color: #333;
    font-size: 12px;
    line-height: 20px;
}
.wel_two_pc dl dt .right .title a {
    padding: 40px 20px;
    overflow: hidden;
}
.wel_two_pc dl dt .right .right_con {
    width: 55%;
    float: left;
    padding-right: 6%;
}
}
@media (max-width: 1200px) {
    .navigation .shijue-bar .title {
    padding: 0 0 0 19.6%;
    height: 60px;
    line-height: 60px;
    font-size: 18px;
}
    .navigation .wu-bar .title {
        padding: 0 0 0 19.6%;
        height: 60px;
        line-height: 60px;
        font-size: 18px;
    }
.soft_down_tab li,.soft-box-in .job-list-tpl2 dt,.soft-box-in .job-list-tpl2 dt a,.soft-box-in .job-list-tpl2 dt .name-soft {
    height:40px;
    line-height:40px;
}
.about-one .con_in .right li .top h1 {
    font-size: 40px;
    line-height: 50px;
}
.navigation .case-bar .title {
    padding: 0 0 0 19.6%;
    height: 60px;
    line-height: 60px;
    font-size: 18px;
}
.navigation .support-bar .title {
    padding: 0 0 0 19.6%;
    height: 60px;
    line-height: 60px;
    font-size: 18px;
}
.navigation .media-bar .title {
    padding: 0 0 0 19.6%;
    height: 60px;
    line-height: 60px;
    font-size: 18px;
}
.navigation {
    padding-bottom:20px;
    margin:0 20px
}
.navigation a.co {
    line-height:36px;
    height:36px
}
.con_news img {
    width:100%;
    height: auto;
}
}
@media (max-width: 1180px) {
    .home_banner .swiper-container {
        height:370px
    }
    .home_banner .swiper-container-horizontal>.swiper-pagination-bullets {
        bottom: 0;
        margin: 8px auto;
        text-align: center;
    }
}
@media (max-width: 1280px) {
.m-search-box{
    left: 0px;
}
.nav_pc nav ul li.link {
    font-size:12px
}
.top_links .nav_right li {
    font-size:12px
}
.footer_pc .telbox strong {
    font-size: 24px;
}
.map_right .con h1 {
    font-size:22px
}
.ab_line_ten {
    margin:3% auto
}
.about-eight {
    position: relative;
    padding: 5% 0 0 0;
}
.about-seven {
    padding:30px 0
}
.loadings {
    width:100%
}
.load-logo {
    width: 8%;
    margin:0 3%
}
.line_left {
    width: 43%;
}
.line_right {
    width: 43%;
}
@media (max-width: 1080px) {
    .home_banner .swiper-container {
    height:324px
}
}
    @media (max-width: 768px) {
        .home_banner {
            display: none;
        }
        .home_banner_phone {
            display: block;
            margin-bottom: 15px;
        }
    }
@media (max-width: 1280px) {
    .about-one .con {
    margin-bottom:30px
}
.tabs_in_product .imgs {
    width:30%;
    margin-right:2%;
}
.tabs_in_product .imgs img {
    width:100%
}
.tabs_pro ul li p {
    font-size:16px;
}
.tabs_pro ul li p {
    line-height:60px;
}
.tabs_pro ul li:hover:before, .tabs_pro ul li.on:before {
    height:3px;
}
.tabs_in_product .text {
    font-size: 13px;
    line-height: 24px;
    color: #888;
    padding: 0;
    height: 120px;
    overflow: hidden;
    width: 68%;
}
.tabs_in_product {
    padding:30px;
}
.user-value#val11 {
    left: 44%;
}
.camera_box .con {
    left:3%;
    font-size:12px
}
.camera_link {
    position: absolute;
    border: 1px solid #9a9fb2;
    width: 20%;
    height: 40px;
    line-height: 40px;
    right: 3%;
    top: 50%;
    margin-top: -20px;
    -webkit-transition: all .6s;
    transition: all .6s;
}
.camera_link a {
    font-size: 12px;
}
.camera_link a img {
    margin-right: 10px;
    width: 12%;
    vertical-align: text-top;
}
.camera_box h1 {
    font-size:20px;
    line-height:20px;
    height:20px;
}
.camera_box h1 img {
    margin-right: 6px;
    height: 100%;
}
.product-list li .trast-box {
    opacity: 1;
    background: url(../img/sf_05.svg) no-repeat left center;
    background-size: 12px;
    padding-left: 15px;
}
.soft_boxes {
    padding:20px;
    margin-bottom:30px;
}
.soft-box-in .job-list-tpl2 dd {
    padding:20px
}
.wel-huodong {
    padding:30px 0
}
.wel-list-hd li .bottom {
    padding:5%
}
.wel-list-hd li .bottom h1 {
    font-size:16px;
    line-height: 24px;
    margin-bottom: 10px;
    height: 48px;
}
.wel-list-hd li .bottom p {
    color: #888;
    line-height: 22px;
    font-size: 14px;
    margin-bottom: 25px;
    height: 44px;
    overflow: hidden;
}
.wel-list-hd li .bottom i {
    line-height: 20px;
    font-size: 14px;
    margin-bottom: 0;
}
.wel-list-hd li .bottom b:after {
    width: 20px;
    height: 20px;
}
.wel-list-hd li .bottom b {
    padding-left: 11%;
    height: 20px;
    line-height: 20px;
    font-size: 12px;
}
.header_pc_pro {
    height:90px;
}
    input.tex{
        height: 90px;
    }
.wel_two_pc dl dt .right .title a {
    padding:40px 3%
}
.wel_two_pc dl dt .right .left_img {
    margin:0 5%
}
.wel_two_pc dl dt .con p {
    font-size:12px;
    line-height:18px;
}
.wel_two_pc dl dt .right .top .con_b {
    font-size:14px;
}
.wel_two_pc dl dt .right .right_con h1 {
    font-size:18px;
}
.home_banner .swiper-slide .title .p1 {
    padding-top:5%;
    font-size:45px;
    line-height:50px
}
.home_banner .swiper-slide .title .p2 {
    font-size:15px;
}
.home_banner .swiper-slide .title .p2_en {
    margin-bottom:4%;
    font-size:12px
}
.header_phone_pro {
    position:relative;
    width:100%;
    height:40px;
}
.public_respon .con {
    padding:30px
}
.about-one .ab_tits {
    margin-bottom:3%
}
.about-one {
    padding:30px 0 30px 0
}
.about-four .ab_tits {
    margin-bottom:3%
}
.about-four {
    padding:30px 0 50px 0
}
.about-eight .con .right {
    width: 92%;
    padding-right: 3%;
}
.about-eight .con .right li {
    margin-bottom: 5%;
    width: 33.33%;
    float: left;
}
.about-eight .con {
    top:48px
}
.about-eight .con .right li:last-child {
    width:100%
}
.about-nine h1 {
    font-size: 24px;
    margin-bottom:15px;
    line-height: 37px;
}
.about-nine .con p.con_p {
    margin-bottom: 15px;
}
.ab_ten_in ul li h1 {
    font-size: 18px;
    color: #333;
    line-height: 34px;
    margin-bottom: 6px;
}
.ab_ten_in ul li {
    color: #888;
    font-size: 12px;
    line-height: 20px;
}
.paddingtb70 {
    padding:3% 0
}
.con-box_in_title h1 {
    font-size:24px;
    margin-bottom:8%
}
.con-box_in_title {
    padding:30px 0 40px 0
}
.ab_tits {
    margin-bottom:3%
}
.ab_tits h1 {
    font-size:20px
}
.contact_tab_box {
    margin-bottom:30px
}
.case_list li .right {
    float: left;
    width: 63%;
    text-align: left;
    color: #888;
    font-size: 13px;
    line-height: 24px;
    padding: 2% 5%;
}
.user-value#val11 {
    left: 0;
    width: auto;
}
header .header,.top_menu_ajax_pc {
    display:none
}
.top_menu_ajax_pc {
    display:none
}
.footer_pc {
    display:none
}
.foote {
    display:block
}
.map_right .con h2 {
    font-size: 36px;
}
.about-two {
    padding:20px 0 25px 0
}
.responsibility_box h2 {
    font-size:20px;
    margin-bottom:8px
}
.header_phone {
    display:block
}
.wel-list-hd li .top {
    height:auto;
}
.wel-list-hd li .top img {
    width:100%
}
.case-padding-box {
    padding:0px 0
}
.soft-box-in .job-list-tpl2 dt a {
    padding:0 15px
}
.problem-box-in .job-list-tpl2 {
    margin-bottom:30px;
}
.header_pc_pro.fixed {
    position:relative
}
.product-box-list {
    padding:30px
}
.detail-product-canshu table tr td:nth-child(1) {
    width: 100px;
}
.fix_videos .con iframe {
    width: 300px;
}
}
@media (max-width: 1000px) {
    .video_list_center li .data-right {
    font-size:16px
}
.responsib-two .right ul li {
    height:auto
}
.responsib-two ul li .con {
    height:60px
}
.responsibility_box .con_bottom {
    height:40px;
    overflow:hidden
}
.responsibility_box {
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 20px;
}
.ab_seven_dis li .con {
    padding:5%
}
.ab_seven_dis li h1 {
    font-size:16px;
    margin-bottom:8px
}
.ab_seven_dis li span {
    margin-bottom:5px
}
.ab_seven_dis li .num-num {
    font-size:12px
}
.ab_seven_dis li .nums font {
    font-size: 30px;
    line-height: 40px;
    margin-right: 5%;
}
.about-nine dl dt h2 {
    font-size: 40px;
    line-height: 44px;
    margin-bottom: 0;
}
.tab_cont_in .con ul li {
    width:31%
}
.map_right .con h1 {
    font-size: 18px;
}
.map_right .con h2 {
    font-size: 28px;
}
.map_right .con {
    padding:8% }
.honor_pc ul li {
    width:31.33%;
}
.honor_pc ul li .bottom p {
    padding:3%
}
.about-nine h1 {
    font-size: 20px;
    margin-bottom: 2%;
    line-height: 24px;
}
}
@media (max-width: 979px) and (min-width: 769px) {
    .about-nine {
    font-size:12px
}
}
@media (max-width: 910px) {
    .soft-box-in .job-list-tpl2 dt .con li:first-child {
    width:70%
}
.soft-box-in .job-list-tpl2 dt a {
    padding:0 15px 0 15px
}
.soft-box-in .job-list-tpl2 dt .con li:last-child {
    width:auto
}
.product-box-list .soft-box-in .job-list-tpl2 dt .con li {
    width:100%
}
}
@media (max-width: 900px) {
    .video_list_center li a {
    padding:15px
}
.video_list_center li .left {
    width: 30%;
    display: table;
}
.video_list_center li .left span {
    display:table-cell;
    vertical-align:middle
}
.video_list_center li .left img {
    width: 100%;
}
.video_list_center li h1 {
    font-size: 14px;
    line-height: 18px;
    margin-bottom: 10px;
}
.home_banner .swiper-container {
    height:310px
}
.plan_detail_box {
    height:auto;
    overflow:hidden
}
.plan_detail_box .right {
    float: left;
}
.plan_detail_box .left {
    float:none;
    border-bottom:1px solid #e5e5e5
}
}
@media (max-width: 840px) {
    }
@media (max-width: 800px) {
    .about-nine .con p.con_p {
    height: 48px;
    overflow: hidden;
}
.ab_ten_in ul li .left {
    width:100%
}
.ab_ten_in ul li .right {
    width:100%
}
.ab_ten_in ul li .right .con_box {
    padding:3%
}
.home_banner .swiper-container {
    height:246px
}
.camera_box {
    overflow:hidden
}
.camera_box .cam_bj {
    position:relative;
    width:200%;
    margin-left:-100%;
}
.video_list_center li .data-right {
    font-size: 14px;
}
.rlzy_table table.table_tit,.rlzy_table .job_list dt table td,.rlzy_table .job_list dd div.gangwei_need span {
    font-size:12px;
}
}
@media (max-width: 768px) {
    .header_phone .search-btn {
    width: 54px;
    height: 90px;
}
.soft-box-in .job-list-tpl2 dt .name-soft {
    height: auto;
    line-height: 1.3;
    vertical-align: middle;
    overflow: visible;
    float: none;
    display: inline-block;
}
.rlzy_table .job_list dt table td {
    line-height: 1.5;
    padding: 1em 0;
}
.header_phone .lang {
    
    color: #333;
    
    font-family: 'Arial';
    display: inline-block;
    *display: inline;
    zoom: 1;
}
.header_phone .lang img {
    width: 100%;
}
.product-imgs-in a .bottom h2 {
    text-align: left;
    height:auto;
    white-space: normal;
    text-align: left;
}
.product-box-list .con-plan-text img {
    height: auto;
}
.foote .box {
    display: block;
    width: auto;
    max-width: 100%;
    text-align: left;
    padding-top: 20px;
}
.foote .box .left {
    float: left;
    width: 70%;
    color: #fff;
}
.foote .box .left .d1 {
    padding-left: 20px;
    background: no-repeat left center/14px auto;
}
.foote .box .right {
    width: 30%;
    color: #fff;
}
.foote .box .right a {
    display: block;
}
.foote .box .right .d1 {
    padding-left: 25px;
    background: url('../img/msg.svg') no-repeat left center/12px auto;
    background-position-y: 3px;
    background-size: 20px;
    line-height: 24px;
    color: #fff;
    margin-bottom: 8px;
}
.foote .box .right .d2 {
    width: 100%;
    height: 2em;
    line-height: 2em;
    background: #b00019;
    text-align: center;
    color: #fff;
}
.foote .box .left .d1:first-child {
    background-image: url('../img/tel.svg');
    background-size: 20px;
    padding-left: 25px;
    margin-bottom: 10px;
}
.foote .box .left .d1:nth-child(2) {
    background-image: url('../img/sf_yx.svg');
    background-size: 18px;
    padding-left: 25px;
}
.foote .box .right {
    float: right;
}
.product_choose h1 {
    padding-bottom: 0;
    font-size: 18px;
    padding-left: 3%;
    line-height: 38px;
    background: url(../img/sf_02.svg) no-repeat right 2% center;
    background-size: 13px;
    transition:all 0.3s;
}
.product_choose h1.on {
    background: url(../img/sf_01.svg) no-repeat right 2% center;
    background-size: 13px;
}
.product_choose.vision form {
    display: none;
}
.product-mobile {
    display: block;
}
.product-pc {
    display: none;
}
.text_jujiao .lijishenqingP {
    display: block;
}
.product-list2 table td {
    font-size: 13px;
    width:100% !important;
}
.about-one .con {
    padding:0 20px 20px 20px
}
.about-one {
    padding: 65px 0 30px 0;
}
.about-one .con_in .left,.about-one .con_in .right {
    width:100%
}
.about-one .con_in .right .conin {
    padding-left: 0;
}
.tabs_in_product .text {
    height:94px;
}
.phone_daohang_ab {
    position: fixed;
    top: 40px;
    width: 100%;
    z-index: 99;
}
.product-list.search_pro_list li {
    width:48%
}
.product-list2 li .trast-box {
    right:3%
}
.job_padding {
    padding:30px 0
}
.product-bg .mobile-right .form {
    width:100%
}
.product-bg .mobile-right .form {
    display: none;
}
.case_list,.case_de_mg {
    width:92%;
    margin:0 auto 20px auto
}
.case-padding-box.padding_phone_problem.phone_pad0 {
    padding: 0 0 0 0;
}
.mobile-right {
    width:100%;
    min-height:400px
}
.soft_down_tab {
    width:92%;
    margin:0 auto 20px auto
}
.two_nav_phone {
    display:block
}
.case-padding-box.padding_phone_problem .w1400 {
    width:100%
}
.mobile-right .form {
    width:92%;
    margin:0 auto 20px auto
}
.soft_down_show {
    width:92%;
    margin:0 auto
}
.problem-box-in {
    width:92%;
    margin:0 auto
}
.left_phone_nav {
    display:block
}
.phone_daohang_ab {
    display:block
}
.navigation .shijue-bar .title {
    width: 50%;
    float: left;
    height: 50px;
    line-height: 50px;
    font-size: 17px;
    background: #c11a20 url(../img/support/0.png) no-repeat left 19% center;
    background-size: 6%;
    border-right: 1px solid #f8f8f8;
}
.phone_tit_nav {
    display:block
}
.product-bg {
    padding-top:0px
}
    .pop-inner2.w1400,.pop-inner.w1400{
        width: 100%;
        margin-left:-50%;
    }
    .product-bg .w1400{
        width:100%;
    }
.product-box-list h1 p {
    margin-left:2%
}
.con_news {
    font-size:12px
}
.lijishenqing {
    display:none
}
.text_jujiao .lijishenqing {
    display: block;
}
.jujiao-inbox {
    margin-top: -10px;
}
.tuijian-box-list .product-imgs-in li {
    width:98%
}
.navigation {
    width:100%;
    padding-bottom:0;
    margin-bottom:20px;
    display:none
}
.product-list2 a div, .plist div {
    font-size:12px;
}
.video_list_center li .right {
    line-height:20px;
}
.video_list_center li .data-right {
    height:79px;
    margin:0
}
.video_list_center li .con {
    height:40px;
    overflow:hidden
}
.video_list_center li h1 {
    font-size: 14px;
    line-height: 18px;
    height: 18px;
    margin-bottom:0;
    margin-top:11px;
}
.video_list_center li .data-right {
    font-size: 12px;
}
.navigation .media-bar .title {
    display: block;
    width: 50%;
    float: left;
    height: 50px;
    line-height: 50px;
    font-size: 17px;
}
.navigation .list-tit {
    display: block;
    width: 50%;
    float: left;
    height: 50px;
    line-height: 50px;
    font-size: 17px;
}
.navigation .title {
    width: 50%;
    float: left;
    height: 50px;
    line-height: 50px;
    font-size: 17px;
    background: #c11a20 url(../../imgs/pro01.png) no-repeat left 19% center;
    background-size: 6%;
    border-right: 1px solid #f8f8f8;
}
.navigation .support-bar .title {
    width: 50%;
    float: left;
    height: 50px;
    line-height: 50px;
    font-size: 17px;
    background: #c11a20 url(../img/support/0.png) no-repeat left 19% center;
    background-size: 6%;
    border-right: 1px solid #f8f8f8;
}
.navigation ul {
    width: 100%;
    padding: 0 2%;
    position: absolute;
    top: 50px;
    right: 0;
    background: #fff;
    display: none;
}
.product-box-list h1 .canshu-data span {
    margin:5px 0
}
.product-box-list h1 .canshu-data li {
    margin:0 10px
}
.product-box-list h1 .canshu-data li:hover:after, .product-box-list h1 .canshu-data li.on:after {
    bottom:-15px
}
.product-tuijian-box-list {
    padding:20px 0
}
.jing_box {
    display:none
}
.tezheng_list li .left {
    height:80px;
    line-height:80px
}
.tezheng_list li .right {
    padding:10px;
    height:80px
}
.tezheng_list li .right h3 {
    font-size:14px;
    margin-bottom:0
}
.product-imgs-in li {
    width:98%
}
.product-imgs-in li .top {
    float:left;
    width:33%;
    height:90px;
    margin-bottom:0
}
.product-imgs-in li .bottom {
    float:left;
    width:67%;
    padding:15px;
    text-align:left
}
.plan_detail_box {
    padding:0 15px
}
.plan-box-list h1 {
    font-size:20px;
    margin-bottom:15px;
    line-height:20px;
    padding-bottom:14px;
}
.plan-box-list .flexslider li .bottom {
    padding:15px
}
.wel-list-hd li {
    width:100%;
    margin-bottom:20px
}
.wel-list-hd li a {
    padding:3%;
    overflow:hidden
}
.wel-list-hd li .bottom p,.wel-list-hd li .bottom b {
    display:none
}
.product_sca .tb-s310, .tb-s310 a{
    margin: 0 auto;
}
    .case-padding-box {
        margin-top: 0px;
    }
}
.wel-list-hd li .bottom {
    width:60%;
    float:left;
    padding:0 3%
}
.wel-list-hd li .bottom:before {
    width: 27px;
    height: 12px;
    left: 0;
    top: 50%;
    margin-top: -6px;
}
.wel-list-hd li .top {
    float:left;
    width:40%;
}
.ab_two_list li .top {
    height:auto
}
.ab_two_list li .top img {
    width:100%
}
.ab_two_list li .bottom {
    padding:5% 3%
}
.ab_two_list li h1 {
    font-size:16px;
    margin-bottom:10px;
}
.ab_two_list li {
    font-size:12px;
    line-height:16px;
}
.ab_two_list li p {
    height:32px;
    overflow:hidden;
}
.ab_four_list li {
    width:48%
}
.about-five {
    padding:45px 0 30px 0
}
.ab_five_list li {
    width:48%;
    margin:1%
}
.fix_honor .con {
    padding:3%
}
.video_list_center .swiper-slide .con img {
    width:100%
}
.video_list_center .swiper-slide .con-table-cell span {
    width:30px;
    margin:0 auto
}
.video_list_center .swiper-slide .con-table-cell p {
    font-size:14px
}
video_right_list li:hover .top:after {
    background:rgba(0,0,0,0.4) url(../img/case/p.png) no-repeat center center;
    top:0;
    left:0;
    width:100%;
    height:100%;
    content:"";
    position:absolute;
    background-size:20%
}
.fix_videos .con {
    width:80%
}
.fix_videos .con iframe {
    height: 200px;
}
.fix_videos .close {
    background: #fff url(../img/contact/close.png) no-repeat center center;
    width: 30px;
    height: 30px;
    position: absolute;
    top: 0;
    right: -37px;
    filter: alpha(opacity=100);
    opacity: 1;
    cursor: pointer;
    background-size: 44%;
}
.map_box #map {
    height:240px
}
.case_list li a {
    padding:5%
}
.case_list li a:after {
    content: "";
    width: 7%;
    height: 60%;
    border-left: 1px solid #e5e5e5;
    background: url(../img/case/right.png) no-repeat right center;
    position: absolute;
    right: 4%;
    top: 50%;
    margin-top: -7%;
}
.case_list li .right {
    padding: 0% 5%;
    font-size:12px;
    line-height:16px;
}
.case_list li .con {
    height:32px
}
.page_box a {
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    padding: 1% 3%;
    background: #fff;
    display: inline-block;
    margin: 0 2px;
}
.page_box span {
    padding: 1% 3%;
}
.wel_two_pc dl dt .right .left_img img {
    width:100%
}
.product-box-list h1 {
    font-size: 20px;
    margin-bottom: 15px;
    line-height: 20px;
    padding-bottom: 14px;
}
.product-tuijian-box-list h1 {
    font-size: 20px;
    margin-bottom: 15px;
    line-height: 20px;
    padding-bottom: 14px;
}
.detail-product-canshu table tr th,.detail-product-canshu table tr td.bod {
    font-size:14px
}
.detail-product-canshu table tr td {
    font-size:12px;
    padding:5px
}
.detail-product-canshu table tr td:nth-child(1) {
    width: 70px;
    text-align: center;
}
.detail-product-canshu table tr:nth-child(1) td:nth-child(1) {
    width: 30px;
}
.detail-product-canshu table tr th {
    line-height:40px;
}
.product-box-list h1 .canshu-data {
    position: relative;
    height: 20px;
    padding-top: 20px;
    padding-bottom: 20px;
    font-size:12px
}
.product-box-list h1 .canshu-data li {
    height:20px
}
.product-box-list h1 .canshu-data li {
    width:42%
}
.product-box-list h1 .canshu-data li p {
    height: 20px;
}
@media (max-width: 750px) {
    .jujiao-box {
    padding:20px
}
.user-value {
    width: 19%;
}
.about-nine {
    font-size:14px
}
.about-nine .con p.con_p {
    line-height:20px;
    height:40px
}
.about-nine .con span {
    margin: 0 auto 30px auto;
}
.about-nine dl dt {
    font-size:12px
}
.about-nine dl dt h2 {
    margin-bottom: 2%;
}
.case_list li h1 {
    font-size:14px;
    margin-bottom:0
}
.about-nine {
    width:100%;
    overflow:hidden
}
.about-nine img {
    width: 800px;
    position: relative;
    left: 50%;
    margin-left: -400px;
}
.home_banner .swiper-container {
    height:280px
}
.fix_contact .con {
    width: 80%;
    margin: 16% auto;
    padding: 4%;
    height: auto;
    line-height: 20px;
    font-size: 12px;
}
.fix_contact .con span {
    font-size: 16px;
    color: #c11a20;
    display: block;
    line-height: 18px;
    padding-bottom: 8px;
    border-bottom: 1px solid #e6e5e5;
    margin-bottom: 8px;
}
.fix_contact .close {
    background: #fff url(../img/contact/close.png) no-repeat center center;
    width: 42px;
    height: 42px;
    position: absolute;
    top: 0;
    right: 0px;
    filter: alpha(opacity=100);
    opacity: 1;
    cursor: pointer;
}
}
@media (max-width: 660px) {
    
    .about-one .con_in .right .conin img {
    width:100%
}
.tabs_pro ul li p {
    font-size: 12px;
    padding-left:20px;
    line-height: 40px;
}
.tabs_pro ul li:nth-child(1) p {
    background-size:18%
}
.tabs_pro ul li:nth-child(2) p {
    background-size:18%
}
.tabs_pro ul li:nth-child(3) p {
    background-size:18%
}
.tabs_pro ul li:nth-child(1):hover p, .tabs_pro ul li:nth-child(1).on p {
    background-size:18%
}
.tabs_pro ul li:nth-child(2):hover p, .tabs_pro ul li:nth-child(2).on p {
    background-size:18%
}
.tabs_pro ul li:nth-child(3):hover p, .tabs_pro ul li:nth-child(3).on p {
    background-size:18%
}
.about-one .con_in .left h1 {
    font-size: 16px;
    margin-bottom: 10px;
}
.tabs_in_product .imgs {
    width:100%
}
.tabs_in_product .text {
    height:auto;
    width:100%
}
.tabs_in_product {
    padding: 20px;
}
.about-one .con {
    padding-left:20px;
}
.about-one .con_in .left {
    padding: 20px 0;
}
.about-one .con_in .left, .ab_two_list li, .about-three, .about-four .con_p, .ab_four_list li, .ab_five_img, .ab_five_list li, .about-seven .con_p, .ab_seven_dis li, .ab_seven_zs li, .about-eight .con .right, .about-nine .con, .ab_ten_in ul li .left, .ab_ten_in ul li .right, .ab_partner_kj {
    opacity: 1;
}
.about-one.anime .con_in .left {
    opacity: 1;
    -webkit-animation: none;
    animation: none;
}
.about-three.anime {
    opacity: 1;
    -webkit-animation: none;
    animation: none;
}
.about-four.anime .ab_tits {
    opacity: 1;
    -webkit-animation: none;
    animation: none;
}
.about-four.anime .con_p {
    opacity: 1;
    -webkit-animation: none;
    animation: none;
}
.anime .ab_four_list li:nth-child(4) {
    opacity: 1;
    -webkit-animation: none;
    animation: none;
}
.anime .ab_four_list li:nth-child(3) {
    opacity: 1;
    -webkit-animation: none;
    animation: none;
}
.anime .ab_four_list li:nth-child(2) {
    opacity: 1;
    -webkit-animation: none;
    animation: none;
}
.anime .ab_four_list li:nth-child(1) {
    opacity: 1;
    -webkit-animation: none;
    animation: none;
}
.about-five.anime .ab_tits {
    opacity: 1;
    -webkit-animation: none;
    animation: none;
}
.about-five.anime .con_p {
    opacity: 1;
    -webkit-animation: none;
    animation: none;
}
.about-five.anime .ab_five_img {
    opacity: 1;
    -webkit-animation: none;
    animation: none;
}
.about-seven.anime .con_p.two_p_ani {
    opacity: 1;
    -webkit-animation: none;
    animation: none;
}
.anime .ab_five_list li:nth-child(4) {
    opacity: 1;
    -webkit-animation: none;
    animation: none;
}
.anime .ab_five_list li:nth-child(3) {
    opacity: 1;
    -webkit-animation: none;
    animation: none;
}
.anime .ab_five_list li:nth-child(2) {
    opacity: 1;
    -webkit-animation: none;
    animation: none;
}
.anime .ab_five_list li:nth-child(1) {
    opacity: 1;
    -webkit-animation: none;
    animation: none;
}
.about-seven.anime .ab_tits {
    opacity: 1;
    -webkit-animation: none;
    animation: none;
}
.about-seven.anime .con_p {
    opacity: 1;
    -webkit-animation: none;
    animation: none;
}
.anime .ab_seven_dis li:nth-child(3) {
    opacity: 1;
    -webkit-animation: none;
    animation: none;
}
.anime .ab_seven_dis li:nth-child(2) {
    opacity: 1;
    -webkit-animation: none;
    animation: none;
}
.anime .ab_seven_dis li:nth-child(1) {
    opacity: 1;
    -webkit-animation: none;
    animation: none;
}
.anime .ab_seven_zs li:nth-child(4) {
    opacity: 1;
    -webkit-animation: none;
    animation: none;
}
.anime .ab_seven_zs li:nth-child(3) {
    opacity: 1;
    -webkit-animation: none;
    animation: none;
}
.anime .ab_seven_zs li:nth-child(2) {
    opacity: 1;
    -webkit-animation: none;
    animation: none;
}
.anime .ab_seven_zs li:nth-child(1) {
    opacity: 1;
    -webkit-animation: none;
    animation: none;
}
.about-eight.anime .ab_tits {
    opacity: 1;
    -webkit-animation: none;
    animation: none;
}
.about-eight.anime .con .right {
    opacity: 1;
    -webkit-animation: none;
    animation: none;
}
.about-nine.anime .con {
    opacity: 1;
    -webkit-animation: none;
    animation: none;
}
.about-ten.anime .ab_ten_in ul li .left {
    opacity: 1;
    -webkit-animation: none;
    animation: none;
}
.about-ten.anime .ab_ten_in ul li .right {
    opacity: 1;
    -webkit-animation: none;
    animation: none;
}
.about-ten.anime .ab_ten_in ul li:nth-child(2n) .left {
    opacity: 1;
    -webkit-animation: none;
    animation: none;
}
.about-ten.anime .ab_ten_in ul li:nth-child(2n) .right {
    opacity: 1;
    -webkit-animation: none;
    animation: none;
}
.about-ten.anime .ab_partner_kj {
    opacity: 1;
    -webkit-animation: none;
    animation: none;
}
.about-nine dl dt {
    opacity:1
}
.about-nine.anime dl dt:nth-child(3) {
    opacity: 1;
    -webkit-animation: none;
    animation: none;
}
.about-nine.anime dl dt:nth-child(2) {
    opacity: 1;
    -webkit-animation: none;
    animation: none;
}
.about-nine.anime dl dt:nth-child(1) {
    opacity: 1;
    -webkit-animation: none;
    animation: none;
}

    .jujiao_box_in_box {
    padding-bottom:0
}
.text_jujiao {
    font-size:12px;
    margin-bottom:15px
}
.tuijian-box-list h1 {
    font-size: 30px;
    margin-top:15px;
    margin-bottom:15px;
}
.steps#step-1 .type2 {
    width:100%;
    padding-right:0;
    margin-bottom:10px;
    font-size:12px
}
.user-value input {
    margin-bottom:0
}
.steps#step-1 .type2 label {
    font-size:14px
}
.steps#step-1 .sele_con {
    height:28px;
    line-height:28px;
}
.steps .step-label {
    font-size:14px;
    padding-bottom:15px;
    margin-bottom:15px;
}
.steps {
    padding:20px
}
.button {
    width:114px;
    font-size:12px
}
#val01,#val02,#val03,#val04,#val05,#val06,#val07,#val08,#val09,#val10 {
    position: static!important;
    width: 100%!important;
    display: inline-block;
    margin-top: 10px
}
.user-value#val08 {
    text-align: left;
}
.user-value#val09 span {
    width: 100%;
}
.user-value#val09 input {
    width: 100%;
    display: block;
}
.steps#step-2 .user-value label {
    display: inline-block;
}
.steps#step-2 .user-value label {
    width:100%
}
.down_fixed .box {
    margin:20% auto
}
.down_fixed .box {
    font-size:12px
}
.down_fixed .box .close {
    right:0;
    top: 0;
    background: url(../img/contact/close.png) no-repeat center center;
}
.down_fixed .box h1 {
    font-size:16px;
    margin-bottom:10px;
    padding-bottom:10px
}
.down_fixed form .group input {
    padding:0 20px;
    line-height:30px;
    height:30px;
    font-size:12px;
}
.down_fixed form .group:nth-child(1) input {
    background:url(../img/product/01.png) no-repeat 3px center;
    background-size:14px 14px
}
.down_fixed form .group:nth-child(2) input {
    background:url(../img/product/02.png) no-repeat 3px center;
    background-size:14px 14px
}
.down_fixed form .group:nth-child(3) input {
    background:url(../img/product/03.png) no-repeat 3px center;
    background-size:14px 14px
}
.down_fixed form .group:nth-child(4) input {
    background:url(../img/product/04.png) no-repeat 3px center;
    background-size:14px 14px
}
.down_fixed form .group:nth-child(5) input {
    background:url(../img/product/05.png) no-repeat 3px center;
    background-size:14px 14px
}
.down_fixed form .group:nth-child(6) input {
    background:url(../img/product/06.png) no-repeat 3px center;
    background-size:14px 14px
}
.down_fixed form .group.yzm-box input {
    width: 64%;
}
.down_fixed form .group.yzm-box span {
    line-height:30px;
    height:30px;
    font-size:12px;
    width:31%
}
.down_fixed form .group input.button {
    font-size:12px
}
.down_fixed .box {
    width:90%;
    padding:3%
}
.product-box-list {
    padding:20px
}
.plan-box-list {
    padding:20px
}
.plan-box-list:last-child {
    margin-bottom:0
}
.plan-box-list .flex-viewport {
    padding: 0 5px 20px 5px;
}
.plan_detail_box .box-detail {
    border-right:none;
}
.plan_detail_box .box-detail-btn {
    margin-top:4%
}
.plan_detail_box {
    line-height:26px;
    padding:10px 15px
}
.plan_detail_box .left {
    margin-bottom:10px;
    padding-bottom:5px;
}
.home_banner .swiper-container {
    height:200px
}
.soft-box-in .job-list-tpl2 dt a {
    
    font-size: 0;
}
.soft-box-in .job-list-tpl2 dt .con li:last-child {
    height:40px;
}
.soft-box-in dt .con li:last-child:after {
    right:15px
}
.home_banner .swiper-slide .title .p1 {
    padding-top: 3%;
    font-size: 40px;
    line-height:40px;
}
.home_banner .swiper-slide .title .p2_en {
    margin-bottom: 2%;
    font-size: 12px;
}
.about-one .con_in .left {
    width:100%;
}
.about-one .con_in .right li {
    margin-bottom:8%
}
.about-one .con_in .right .conin {
    padding-left: 0%;
    font-size: 12px;
}
.about-one .con_in .right li .top h1 {
    font-size: 20px;
    line-height: 20px;
}
.about-one .con_in .right {
    width:100%;
}
.about-eight {
    width: 100%;
    overflow: hidden;
}
.about-eight img {
    width: 1000px;
    position: relative;
    left: 50%;
    margin-left: -500px;
}
.map_box #map {
    width:100%
}
.map_right {
    width:100%
}
.tab_cont_in .con {
    padding:5%
}
.about-seven .ab_tits {
    margin-bottom:10px
}
.about-seven .con_p {
    padding:0 3%
}
.about-seven .con_p font {
    font-size:14px;
}
.responsibility_box h2 {
    font-size: 14px;
    margin-bottom: 8px;
}
.responsibility_box h2 {
    line-height:20px;
}
.responsibility_box .con img {
    width: 4%;
}
.product_sca,.product_right_es {
    width:100%;
    max-width:inherit;
}
.product_right_es h1 {
    margin-top:0
}
.product_sca {
    padding:5%
}
.product_right_es .con {
    padding:5%
}
.product_right_es {
    height:auto !important;
}
.product_right_es a.baojia {
    margin-right:0
}
.product_right_es a {
    width:45%;
}
.wel_two_pc dl dt .left .video {
    display:none
}
.product_right_es a.addru {
    float:left
}
}
@media (max-width: 480px) {
    .wel_two_pc dl dt .right .top .con_b {
    display:none
}
.wel_two_pc dl dt .right .top:hover .con {
    bottom:10px;
}
.product-list li a span.icon {
    top: 0;
    right: 3%;
}
.con_news img {
	width: initial;
    max-width:100%
}
.product-bg {
    padding-top:0;
    min-height: calc(100vh - 120px)
}
.wel_two_pc dl dt .right .right_con {
    margin-top:0
}
.product-list2 a div:nth-child(1) {
    width:25%
}
.plist div:nth-child(1) {
    width: 25%;
}
.con_news {
    min-height:200px
}
.video_list_center li .con {
    display:none
}
.video_list_center li .left {
    height: auto;
}
.wel_two_pc dl dt .left:hover:after {
    
}
.product-list2 .plist div:nth-child(1) {
    display:block
}
.product_choose li.phone_show1:nth-child(2) {
    display:block
}
.product_choose li.phone_show1:nth-child(6) {
    display:block
}
.product_choose li.phone_show1:nth-child(7) {
    display:block
}
.soft_down_tab li:hover, .soft_down_tab li.on {
    background-size: auto 4px;
}
.soft_down_tab li.on {
    color: #c11a20;
    background: url(../img/contact/line.png) no-repeat top center;
}
.soft_down_tab,.soft_down_show,.problem-box-in {
    width:100%
}
.phone_daohang_ab .ins-nav2 {
    margin-bottom:0
}
.ab_tits {
    margin-bottom: 16px;
}
.wel-list-hd li a {
    padding: 15px;
    overflow: hidden;
}
.wel-list-hd li .top {
    float: left;
    width: 48%;
    height: 62px;
}
.wel-list-hd li .bottom {
    width: 52%;
    float: left;
    padding: 0 0 0 15px;
}
.wel-list-hd li:first-child {
    margin-left: 0;
    margin-right:0
}
.wel-huodong {
    padding: 28px 0 18px 0;
}
.wel_two_pc dl dt .right .right_con h1 {
    font-size: 16px;
    line-height: 16px;
    height: 16px;
    margin-bottom: 15px;
}
.wel_two_pc dl dt .right .right_con p {
    color: #777;
    line-height: 15px;
    font-size: 12px;
    font-weight: normal;
    height: 30px;
    overflow: hidden;
}
.news_product_word {
    width: 58px;
    height: 23px;
    line-height: 23px;
    font-size: 12px;
}
.wel_two_pc dl dt .right .title a {
    padding: 18px 3%;
}
.wel_two_pc dl dt .right .bottom {
    height:95px;
}
.wel_two_pc dl dt .right .span_line {
    width:1px;
    height:6px;
}
.wel_two_pc dl dt .right .swiper-button-next.swiper-button-white ,.wel_two_pc dl dt .right .swiper-button-prev.swiper-button-white {
    background-size: 50% auto;
}
.wel_two_pc dl dt .right .left_img {
    width: 25%;
    height:60px;
}
.wel_two_pc dl dt .right .span_line {
    top:99%
}
.wel_two_pc dl dt .right .swiper-button-next, .wel_two_pc dl dt .right .swiper-button-prev {
    top: 95%;
}
.wel-list-hd li .bottom i {
    font-size:12px;
}
.guest_box .msg-tb li .group {
    width:100%!important;
    margin-left:0
}
.guest_box .con {
    padding-bottom:30px;
}
.wu_down .soft-box-in dt .con:after {
    right: 12px;
}
.apply-bot-form li select {
    height: 40px;
    line-height: 40px;
    font-size: 14px;
}
.product-list2.product_list_3 .plist div:nth-child(1) {
    display:block
}
.product-list2.product_list_3 .plist div:nth-child(2) {
    display:none
}
.product-list2.product_list_3 .plist div:nth-child(3) {
    display:block
}
.product-list2.product_list_3 .plist div:nth-child(4) {
    display:block
}
.product-list2.product_list_3 .plist div:nth-child(6) {
    display:none
}
.product-list2.product_list_3 a div:nth-child(1) {
    display:block
}
.product-list2.product_list_3 a div:nth-child(2) {
    display:none
}
.product-list2.product_list_3 a div:nth-child(4) {
    display:block
}
.product-list2.product_list_3 a div:nth-child(6) {
    display:none
}
.product-list2.product_list_3 a div:nth-child(7) {
    display:block
}
.product_choose.pl2_list li.pchoose {
    display:block
}
.product_choose.pl2_list li:nth-child(6) {
    display:block
}
.product_choose.pl2_list li {
    display:none
}
.product_choose.plchoose li {
    display:none
}
.product_choose.plchoose li:nth-child(2) {
    display:block
}
.product_choose.plchoose li:nth-child(4) {
    display:block
}
.product_choose li.pro_shijue {
    display:none
}
.product-list2.product_list_5 a div, .product-list2.product_list_5 .plist div {
    width:50%;
}
.product-list2.product_list_5 .plist div:nth-child(4) {
    display:block
}
.product-list2.product_list_5 .plist div:nth-child(5) {
    display:block
}
.product-list2.product_list_5 a div:nth-child(4) {
    display:block
}
.product-list2.product_list_5 a div:nth-child(5) {
    display:block
}
.product-list2.product_list_6 .plist div:nth-child(4), .product-list2.product_list_6 .plist div:nth-child(5) {
    display:block
}
.product-list2.product_list_6 a div:nth-child(4), .product-list2.product_list_6 a div:nth-child(5) {
    display:block
}
.product-list2.product_list_6 .plist div, .product-list2.product_list_6 a div {
    width: 50%;
}
.product-list2.product_list_7 .plist div:nth-child(4) {
    display:block
}
.product-list2.product_list_7 .plist div, .product-list2.product_list_7 a div {
    width: 50%;
}
.product-list2.product_list_7 div:nth-child(3) {
    display:none
}
.product-list2.product_list_7 a div:nth-child(3) {
    display:none
}
.product-list2.product_list_7 .plist div:nth-child(3) {
    display:none
}
.product-list2 li .trast-box.tb_6 {
    right: 16%;
}
.product-list2 li .trast-box.tb_7 {
    right: 16%;
}
.product-list2.product_list_7 li .trast-box.tb_6 {
    right: 16%;
}
.product_choose.plchoose li:nth-child(3) {
    display:block
}
.product-list2 a div, .plist div {
    padding:0 5px;
}
.product-list2.product_list_4 a div:nth-child(4) {
    display:block
}
.product-list2.product_list_4 a div:nth-child(5) {
    display:block
}
.product-list2.product_list_4 a div:nth-child(6) {
    display:block
}
.product-list2.product_list_5 a div:nth-child(3) {
    display:none
}
.product-list2.product_list_5 a div:nth-child(4) {
    display:none
}
.product-list2.product_list_5 a div:nth-child(5) {
    display:none
}
.product-list2.product_list_5 .plist div:nth-child(3) {
    display:none
}
.product-list2.product_list_5 .plist div:nth-child(4) {
    display:none
}
.product-list2.product_list_5 .plist div:nth-child(5) {
    display:none
}
.product-list2.product_list_6 .plist div:nth-child(2) {
    display:none
}
.product-list2.product_list_6 .plist div:nth-child(3) {
    display:none
}
.product-list2.product_list_6 .plist div:nth-child(4) {
    display:none
}
.product-list2.product_list_6 a div:nth-child(2) {
    display:none
}
.product-list2.product_list_6 a div:nth-child(3) {
    display:none
}
.product-list2.product_list_6 a div:nth-child(4) {
    display:none
}
.product-list2 li .trast-box.tb_3 {
    right: 16%;
}
.product-list2 li .trast-box.tb_4 {
    right: 16%;
}
.product_choose li.pro_se2:nth-child(3) {
    display: block;
}
.product_choose li.pro_se2:nth-child(4) {
    display: block;
}
.product_choose li.pl2 {
    display:none
}
.product-list2.product_list_3 a div, .product-list2.product_list_3 .plist div {
    width: 25%;
}
.product-list2.product_list_4 a div, .product-list2.product_list_4 .plist div {
    width: 50%;
}
.product-list2.product_list_4 .plist div:nth-child(4) {
    display:block
}
.product-list2.product_list_4 .plist div:nth-child(5) {
    display:block
}
.product-list2 li .trast-box.tb_2 {
    right: 7%;
}
.product-list2 li .trast-box.tb_1 {
    right: 6%;
}
.product-list2 a div, .plist div {
    font-size: 12px;
    width: 25%;
}
.product_choose li {
    width:100%
}
.product-list2 div:nth-child(1),.product-list2 div:nth-child(1) {
    }
.product-list2 div:nth-child(2),.product-list2 div:nth-child(2) {
    width:25%;
}
.product-list2 a div:nth-child(2),.product-list2 a div:nth-child(5),.product-list2 a div:nth-child(6) {
    display:none
}
.product-list2 .plist div:nth-child(2),.product-list2 .plist div:nth-child(5),.product-list2 .plist div:nth-child(6) {
    display:none
}
.product-list2 a div:nth-child(8),.product-list2 a div:nth-child(8) {
    width:15%
}
.product-list2.product_list_1 a div,.product-list2.product_list_1 .plist div {
    font-size: 12px;
    width: 25%;
}
.product-list2.product_list_1 a div:nth-child(1),.product-list2.product_list_1 .plist div:nth-child(1) {
    width: 25%;
}
.product-list2.product_list_1 .plist div:nth-child(4) {
    display:none
}
.product-list2.product_list_1 a div:nth-child(4) {
    display:none
}
.product-list2.product_list_1 .plist div:nth-child(2) {
    display:block
}
.product-list2.product_list_1 a div:nth-child(2) {
    display:block
}
.product-list2.product_list_1 .plist div:nth-child(6) {
    display:block
}
.product-list2.product_list_1 a div:nth-child(6) {
    display:block
}
.product-list2.product_list_4 .plist div:nth-child(4) {
    display:none
}
.product-list2.product_list_4 a div:nth-child(4) {
    display:none
}
.product-list2.product_list_4 .plist div:nth-child(3) {
    display:none
}
.product-list2.product_list_4 a div:nth-child(3) {
    display:none
}
.product-list2.product_list_4 .plist div:nth-child(5) {
    display:none
}
.product-list2.product_list_4 a div:nth-child(5) {
    display:none
}
.product-list2.product_list_4 .plist div:nth-child(6) {
    display:block
}
.product-list2.product_list_4 a div:nth-child(6) {
    display:block
}
.product_choose.plchoose li {
    display:block
}
.product-list2 a div:nth-child(3) div {
    padding-left:0
}
.product-list2 li .trast-box {
    right:6%
}
.product_choose li.pro_se1:nth-child(4) {
    display:block
}
.product-list2 div.pro_se1:nth-child(1) {
    display:block
}
.product-bg .w1400 {
    width:100%
}
.product-bg .w1400 .form {
    width:92%;
    margin:0 auto 20px auto
}
.product-list {
    width:92%;
    margin:0 auto
}
.product-box-list .flexslider li .top {
    height:auto
}
.product-imgs-in {
    width:92%;
    margin:0 auto
}
.mobile-right .form .submit,.mobile-right .form .text {
    font-size:14px;
    line-height:30px;
    height:30px;
}
.product-box-list h1 {
    font-size:15px
}
.product-tuijian-box-list h1 {
    font-size:15px;
    margin-bottom:0
}
.product-box-list:last-child {
    margin-bottom:0
}
.product_right_es {
    border:none
}
.padding_phone .w1400 {
    width:100%
}
.product_phone {
    display:block
}
.box-in .select_top1 {
    float:none;
    width:100%
}
.box-in .select_top2 {
    float:none;
    width:100%
}
.m-close-search {
    width: 15px;
    height: 15px;
    right: 6%;
    top: 24px;
}
.search-bg {
    top:0
}
.video-main {
    width:80%;
    margin-left:-40%
}
.video-main .video {
    width:80%;
    margin:0 auto;
    height:auto
}
.home_banner_phone .swiper-slide .title .p2 {
    margin-bottom:0
}
.home_banner_phone {
    margin-bottom:0px
}
.product_sca {
    display:none
}
.about-nine .swiper-container {
    display:block
}
.right_box_bj {
    padding:20px 15px;
    width:100%
}
.plan-box-list:last-child {
    margin-bottom: 20px;
}
.case-padding-box {
    padding:0;
}
.phone_daohang_ab .ins-nav2 .bd ul li {
    padding: 6px 0;
}
.problem-box-in .job-list-tpl2 dt {
    background: #fff url(../img/support/3.png) no-repeat 5% center;
}
.plan_detail_box .right {
    display:none
}
.plan_w_phone_pad .case_de_mg {
    width:100%
}
.plan_w_phone_pad .case_list {
    width:92%
}
.product-list2.product_list_4 a div:nth-child(1), .product_list_4 .plist div:nth-child(1) {
    width:50%
}
.product-list2.product_list_5 a div:nth-child(1), .product_list_5 .plist div:nth-child(1) {
    width: 50%;
}
.product-list2.product_list_6 a div:nth-child(1), .product_list_6 .plist div:nth-child(1) {
    width: 50%;
}
.mobile-right.plan_w_phone_pad .form {
    width:92%
}
.case-padding-box.plan_w_phone_pad .w1400 {
    width:100%
}
.top_t_p {
    border-bottom: 1px solid #e5e5e5;
    display: block;
    line-height: 20px;
    padding-bottom: 10px;
    font-size:14px;
    overflow: hidden;
    margin-bottom: 15px;
}
.problem-box-in {
    min-height:200px;
}
.soft-box-in dt .con:after {
    right:12px
}
.con_news h1 {
    line-height: 26px;
    font-size: 14px;
    margin-bottom:10px;
}
.info-page .back {
    float:none;
    margin-top:10px;
    position:relative;
    top:0
}
.rlzy_table .job_list dd div.gangwei_need {
    padding:15px 0 15px 0
}
.job_donw .jianli_title p {
    width:100%
}
.job_donw .jianli_title {
    height:auto
}
.rlzy_table .job_list dd div.p35 {
    padding:3%
}
.video_list_center li .data-right {
    width: 12%;
    padding: 0;
    height:auto
}
.video_list_center li .data-right:after {
    width: 24px;
    height: 24px;
    margin-right: -12px;
}
.job_donw {
    padding:15px 0
}
.video_list_center li {
    width:49%;
    float:left;
    margin:0.5% 0.5%
}
.video_list_center li:last-child {
    margin-bottom:30px
}
.video_list_center li .right {
    width:70%
}
.video_list_center li .left,.video_list_center li .data-right {
    text-align:left;
    border-left:none;
    margin-bottom:0
}
.video_list_center li .data-right {
    display:none
}
.video_list_center li .data-right:after {
    margin-top:-12px
}
.product-list2 li {
    line-height: 20px;
    padding: 15px 0;
}
.product_choose {
    padding:0 15px
}
.product-list2 li {
    margin-bottom: 10px;
}
.product-list2 li a {
    padding: 10px 2% 15px;
}
.product-list li .pic {
    height: 100px;
    line-height: 100px;
}
.product-list2 li img {
    max-width: 80%;
    max-height: 80px;
}
.product-list2 li h2 {
    font-size: 14px;
    line-height: 22px;
    height: 22px;
    margin-top: 10px;
}
.product-list2 li .font {
    font-size: 12px;
    line-height: 22px;
    height: 22px;
}
.product-list2 li .trast-box {
    padding: 0 0 0 10px;
    font-size: 12px;
    line-height: 12px;
    
    
    width: 40px;
    background: url(../img/product/bk.png) no-repeat left center;
    background-size: auto 100%;
}
.product-list2 li .trast-box.on {
    background: url(../img/product/in.png) no-repeat left center;
    background-size: auto 100%;
}
.pop-inner2 .diff-hd {
    height: 40px;
    line-height: 40px;
    padding: 0 2%;
    font-size: 16px;
}
.pop-inner2 .diff-hd .hide-me {
    font-size: 13px;
}
.pop-inner2.w1400,.pop-inner.w1400 {
    width: 100%;
    margin-left: -50%;
}
.pop-inner2 .diff-operate {
    width: 25%;
    padding: 15px 0 15px 3%;
}
.pop-inner2 .diff-items {
    width: 75%;
    padding: 15px 0 15px;
}
.pop-inner2 .goto-contrast {
    font-size: 12px;
    height: 28px;
    line-height: 28px;
}
.pop-inner2 .diff-items .pic {
    width: 25%;
    height: 60px;
    line-height: 60px;
}
.pop-inner2 .diff-items h2 {
    font-size: 14px;
    line-height: 24px;
    margin-top: 6px;
    height: 24px;
}
.pop-inner2 .diff-items p {
    font-size: 12px;
    line-height: 21px;
    height: 21px;
}
.pop-inner2 .del-items {
    font-size: 12px;
    height: 32px;
    line-height: 32px;
}
.tabs_li ul li div:after {
    height:14px;
    margin-top:-7px;
}
.product-box-list .soft-box-in .job-list-tpl2 dt {
    margin-top: 10px;
    font-size: 12px;
    background-size: 14px auto;
}
.product-box-list .soft-box-in .job-list-tpl2 dt {
    background: #fafafa url(../img/support/5.png) no-repeat 10px center;
}
.product-box-list .soft-box-in .job-list-tpl2 dt.open {
    background-size: 14px auto;
    background: #fafafa url(../img/support/5.png) no-repeat 10px center;
}
.product_right_es .con {
    padding:0 5%
}
.product_right_es h1 {
    font-size: 20px;
    line-height: 20px;
    height: 20px;
    margin-top:20px;
}
.product_right_es span {
    font-size: 14px;
    margin-bottom: 10px;
}
.product_right_es .cont {
    padding:4px 0 0 0;
    margin-bottom:13px;
}
.product_right_es a {
    height:36px;
    line-height:36px;
    font-size:12px
}
.navigation .list-tit {
    overflow:hidden
}
.soft-box-in .job-list-tpl2 dt.open {
    background-size: 14px auto;
    background: #c11a20 url(../img/sf_xzbs.svg) no-repeat 10px center;
    background-size: 14px;
}
.soft-box-in .job-list-tpl2 dt {
    background: #fafafa url(../img/sf_fw.svg) no-repeat 10px center;
    padding-left:30px;
}
.soft-box-in .job-list-tpl2 dt {
    margin-top:10px;
    font-size:12px;
    background-size: 14px auto;
}
.wel-list-hd li .top {
    height:76px;
    overflow:hidden }
.wel-list-hd li .top img {
    height:100%
}
.wel-list-hd li .bottom:before {
    width: 20px;
    height: 8px;
    left: -13px;
    top: 50%;
    margin-top: 0px;
    transform: rotate(-90deg);
}
.wel-list-hd li:hover .top:after {
    background-size:30px
}
.home_banner_phone .swiper-slide .title .p3 a {
    font-size:13px;
    margin:0 3%;
}
.wel-list-hd li .bottom h1 {
    font-size:13px;
    line-height:18px;
    height:54px;
    margin-bottom:0
}
.header_phone .logo img {
    width: 100%;
}
input.tex {
    font-size:14px;
    height:44px;
    line-height:62px;
    padding:0 20%;
}
    .m-search-box{
        left: 0px;
    }
.responsib-two .left, .responsib-two .right {
    width:100%;
    margin-bottom:2%
}
.responsib-two ul li {
    padding:5% 10%
}
.responsib-two ul li h2 {
    font-size:16px;
    margin-bottom:0
}
.responsibility_box {
    font-size:14px;
    width:100%;
    overflow:hidden
}
.responsibility_box img {
    width:800px;
    position:relative;
    margin-left:-400px
}
.responsibility_box .con img {
    margin-left:0
}
.responsibility_box .con_bottom {
    height:80px
}
.about-one .con_in .left {
    font-size: 12px;
    line-height: 22px;
}
.about-one .con_in .left .conin .mCSB_container {
    margin-right: 10%;
}
.about-one .con_in .left .conin {
    height:200px;
}
.about-one .con_in .left span {
    font-size: 14px;
}
.ab_two_list li {
    width:98%
}
.ab_two_list li p {
    height:auto
}
.ab_two_list li h1 {
    font-size: 16px;
    margin-bottom: 0;
}
.about-three .con {
    top:20px
}
.ab_four_list li {
    width: 98%;
}
.ab_seven_zs li {
    width:48%;
    margin:1%
}
.ab_seven_dis li .nums font {
    font-size: 26px;
    line-height: 38px;
}
.ab_seven_dis li h1 {
    font-size: 14px;
}
.about-nine dl dt {
    width:50%
}
.fix_honor .con {
    width:80%;
}
.about-nine .con {
    top: 22%;
}
.about-nine .con .con_nin {
    height:84px;
    overflow:hidden
}
.about-eight .con .right li p {
    font-size:12px
}
.about-eight .con .right li h1 {
    line-height:26px;
    font-size:26px;
    margin-bottom:0
}
.about-eight .con .right li {
    margin-bottom:0
}
.about-eight .con .right li:last-child p {
    font-size: 12px;
    line-height: 20px;
    margin-bottom:0
}
.honor_pc ul li {
    width:48%;
}
.video_list_center {
    margin-bottom:0;
    min-height: 420px;
}
.video_right_list li .bottom {
    padding:3%
}
.video_right_list li {
    width: 48%;
}
    .plan-con-detail{
        padding: 14px 30px 45px 30px;
    }
.tabs_li {
    height:50px;
    padding-left: 30px;
}
    .tabs_li ul li  {
        margin-right: 0px;
    }
.tabs_li ul li div {
    padding:7px 0
}
.tabs_li ul li p {
    font-size:12px;
    
}
.tabs_li ul li:nth-child(1) p {
    background-size:18%
}
.tabs_li ul li:nth-child(2) p {
    background-size:18%
}
.tabs_li ul li:nth-child(3) p {
    background-size:18%
}
.tabs_li ul li:nth-child(1):hover p {
    background-size:18%
}
.tabs_li ul li:nth-child(2):hover p {
    background-size:18%
}
.tabs_li ul li:nth-child(3):hover p {
    background-size:18%
}
.product_top-canshu .tabs_li ul li:nth-child(1) p,.product_top-canshu .tabs_li ul li:nth-child(1).on p {
    background-size:18%
}
.product_top-canshu .tabs_li ul li:nth-child(2) p,.product_top-canshu .tabs_li ul li:nth-child(2).on p {
    background-size:18%
}
.product_top-canshu .tabs_li ul li:nth-child(3) p,.product_top-canshu .tabs_li ul li:nth-child(3).on p {
    background-size:18%
}
.product_top-canshu .tabs_li ul li:nth-child(1):hover p,.product_top-canshu .tabs_li ul li:nth-child(1).on p {
    background-size:18%
}
.product_top-canshu .tabs_li ul li:nth-child(2):hover p,.product_top-canshu .tabs_li ul li:nth-child(1).on p {
    background-size:18%
}
.product_top-canshu .tabs_li ul li:nth-child(3):hover p,.product_top-canshu .tabs_li ul li:nth-child(1).on p {
    background-size:18%
}
.tab_cont_in .con ul li {
    font-size:14px;
    width:46%
}
.navigation {
    padding-bottom:0
}
.navigation .case-bar .title {
    width: 50%;
    float: left;
    height: 50px;
    line-height: 50px;
    font-size: 17px;
    background: #c11a20 url(../img/case/2.png) no-repeat left 19% center;
    background-size: 12%;
    border-right: 1px solid #f8f8f8;
}
.navigation .media-bar .title {
    width: 50%;
    float: left;
    height: 50px;
    line-height: 50px;
    font-size: 17px;
    background: #c11a20 url(../img/case/2.png) no-repeat left 19% center;
    background-size: 12%;
    border-right: 1px solid #f8f8f8;
}
.navigation .support-bar .title {
    width: 50%;
    float: left;
    height: 50px;
    line-height: 50px;
    font-size: 17px;
    background: #c11a20 url(../img/support/0.png) no-repeat left 19% center;
    background-size: 12%;
    border-right: 1px solid #f8f8f8;
}
.problem-box-in .job-list-tpl2 dt {
    height:50px;
    line-height:50px;
    font-size:14px;
    padding-left:40px;
    overflow:hidden
}
.problem-box-in .job-list-tpl2 dd {
    font-size:12px;
    line-height:20px;
    padding:5% 6%
}
.problem-box-in .job-list-tpl2 dt.open {
    background: #c11a20 url(../img/support/4.png) no-repeat 5% center;
}
.problem-box-in .job-list-tpl2 dt:after {
    right: 0;
}
.problem-box-in .job-list-tpl2 dt:after {
    background: url(../img/support/1.png) no-repeat;
    width: 23px;
    height: 13px;
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -2px;
    content: "";
    background-size: 60%;
}
.problem-box-in .job-list-tpl2 dt.open:after {
    background: url(../img/support/2.png) no-repeat;
    background-size: 60%;
}
.fix_honor .close {
    background: #fff url(../img/contact/close.png) no-repeat center center;
    width: 26px;
    height: 26px;
    position: absolute;
    top: 0;
    right: -30px;
    filter: alpha(opacity=100);
    opacity: 1;
    cursor: pointer;
    background-size: 50% 50%;
}
.fix_honor .prev {
    background: #fff url(../img/honor/left.png) no-repeat center center;
    width: 26px;
    height: 26px;
    position: absolute;
    top: 50%;
    margin-top: -13px;
    left: -13px;
    filter: alpha(opacity=100);
    opacity: 1;
    
    
}
.fix_honor .next {
    background: #fff url(../img/honor/right.png) no-repeat center center;
    width: 26px;
    height: 26px;
    position: absolute;
    top: 50%;
    margin-top: -13px;
    right: -13px;
    filter: alpha(opacity=100);
    opacity: 1;
    
    
}
.about-one .phone_right {
    display:block
}
.about-one {
    background:#f8f8f8
}
.about-one {
    padding:50px 0 0 0
}
.about-one .con {
    padding:0 20px 20px 20px;
}
.about-one .con_in .left h1 {
    font-size: 14px;
    margin-bottom: 10px;
    line-height: 20px;
}
.about-one .con_in {
    margin-bottom:30px
}
.ab_two_list {
    display:none
}
.phone_two_lilian {
    display:block
}
.pc_img_fzlc {
    display:none
}
.phone_img_fzlc {
    display:block
}
.about-four .con_p {
    padding:0 4%
}
.ab_four_list li {
    padding:10px;
}
.about-four .con_p {
    margin-bottom:15px
}
.ab_four_list li .top {
    width:34%;
    float:left;
    overflow:hidden
}
.ab_four_list li .bottom {
    padding:0 10px;
    float:left;
    width:66%;
}
.ab_four_list li .bottom h1 {
    font-size:14px;
    margin-bottom:8px
}
.ab_four_list li .bottom {
    color: #888;
    font-size: 12px;
    line-height: 16px;
}
.ab_four_list li .bottom .con {
    height:32px
}
.ab_five_img {
    display:none
}
.ab_five_img_phone {
    display:block
}
.ab_seven_dis {
    display:none
}
.phone_ab_youshi {
    display:block
}
.about-seven .con_p font {
    margin:15px 0
}
.ab_seven_zs {
    display:none
}
.phone_ab_hornor {
    display:block
}
.about-eight .con .right {
    display:none
}
.about-eight {
    padding:25px 0 25px 0
}
.phone_con_eight {
    display:block;
    width:92%;
    margin:0 auto
}
.about-nine dl {
    display:none
}
.about-nine h1 {
    font-size:17px
}
.about-nine .con p.con_p {
    line-height: 17px;
    height: 68px;
}
.ab_partner_kj {
    display:none
}
.hk_phone {
    display:block
}
.ab_tits h1 {
    font-size:20px
}
.ab_tits h1 {
    line-height: 30px;
}
.phone_daohang_ab {
    display: block;
    
    
}
.about-eight .swiper-container {
    display:none
}
.about-eight .swiper-container {
    display:block
}
.phone_con_eight {
    display:block
}
.about-eight img {
    width: 640px;
    position: relative;
    left: 50%;
    margin-left: -270px;
}
.home_banner_phone {
    display:block
}
.home_banner {
    display:none
}
.product_choose li {
    margin-bottom:10px
}
.camera_link {
    position: absolute;
    border: 1px solid #9a9fb2;
    width: 110px;
    height: 36px;
    line-height: 36px;
    right: 3%;
    top: 50%;
    margin-top: -18px;
    -webkit-transition: all .6s;
    transition: all .6s;
}
.camera_box .con {
    top: 41%;
}
.product_choose li h2 {
    font-size: 12px;
}
.product_choose .choose_btn {
    font-size:14px
}
.loading {
    display:none
}
.plan_detail_box .left {
    margin-bottom:0;
    padding-bottom:0;
    border-bottom:none
}
.plan_w_phone_pad .phone_show_tit {
    display:block
}
.plan_w_phone_pad .phone_show_tit .plan_detail_box {
    box-shadow:none;
}
.mobile-right .plan_detail_box {
    display:none
}
.product-imgs-in li {
    margin-bottom:2%
}
.public_respon li {
    line-height:22px;
    height:auto;
    font-size:12px;
    padding-bottom:10px;
    margin-bottom:10px;
}
.tabs_li ul li:nth-child(1):hover p, .tabs_li ul li:nth-child(1).on p {
    background-size: 18%;
}
.tabs_li ul li:nth-child(2):hover p, .tabs_li ul li:nth-child(2).on p {
    background-size: 18%;
}
.tabs_li ul li:nth-child(3):hover p, .tabs_li ul li:nth-child(3).on p {
    background-size: 18%;
}
}
@media (max-width: 420px) {
    .video_list_center li {
    width:100%;
    float:left;
    margin:2% 0%
}
.video_list_center li .data-right:after {
    left:50px
}
}
@media (max-width: 320px) {
    .header_phone .search-btn{
        margin-left: 10px;
    }
    .header_phone .lang{
        width: 20px;
    }
}
@media (max-width: 480px) {
    
    .header_pc_pro, .header_phone{
        height: 44px;
    }
    .header_phone .logo{
        height: 44px;
        line-height: 44px;
    }
    .header_phone .lang{
        height: 44px;
        line-height: 44px;
    }
    .header_phone .lang span{
        font-size: 16px;
    }
    .header_phone .search-btn{
        width: 26px;
        height: 26px;
        margin-top: 8px;
    }
    .header_phone .shuline{
        height: 16px;
        margin: 14px 9px 14px 13px;
    }
    .header_phone .nav-btn{
        width: 36px;
        height: 36px;
        top: 4px;
    }
    
    
    .header_phone .sub-menu{
        top: 44px;
    }
    .header_phone .sub-menu .sub-menu-ul li {
        background-size: 32px !important;
        min-height: 58px;
        padding: 18px 0px 18px 50px;
        background-position-y: 12.8px !important;
    }
    .header_phone .sub-menu .sub-menu-ul li .tit{
        font-size: 15px;
        min-height: 21px;
        line-height: 21px;
    }
    
    
    .foote{
        padding: 27px 20px;
        height:200px;
    }
    .foote .box{
        font-size: 14px;
    }
    .foote .box>div:nth-child(1), .foote .box>div:nth-child(2){
        background-size: 16px;
        padding-left: 30px;
        margin-bottom: 15px;
        line-height: 16px;
    }
    .foote .box>div:nth-child(2){
        margin-bottom: 18px;
    }
    .foote .box>div:nth-child(3){
        width: 74px;
        height: 22px;
        padding-left: 20px;
        font-size: 10px;
        background-size: 20px;
        background-position-x: 1px;
        margin-bottom: 17px;
    }
    .foote>p:nth-child(2){
        margin-bottom: 8px;
    }
    .foote>p, .foote>p>a{
        font-size: 11px;
        line-height: 11px;
    }
    .foote i{
        margin: -4px 6px;
        height: 11px;
    }
    
    .ab_five_list li {
    width:100%;
    margin:1% 0
}
.ab_five_list li:first-child {
    margin-left: 0%;
}
.ab_seven_dis li {
    width: 48%;
    margin: 1%;
}
.map_right .con h1 {
    margin-bottom:20px
}
.map_right .con h2 {
    margin-bottom:0;
    line-height:22px
}
}
@media (max-width: 320px) {
    .video_right_list li {
    width: 100%;
}
.fix_videos .close {
    right:-30px
}
}
@media (min-width: 1025px) {
    .product-list2 li:hover {
    box-shadow: 0 0 20px rgba(0,0,0,.2);
}
.product-list2 li:hover h2 {
    color: #c11a20;
}
.product-list2 li:hover .trast-box {
    opacity: 1;
}
}
}
 @media (max-width: 1000px) and (min-width: 800px) {
     .home_banner {
         margin-bottom: 0.5%;
     }
 }
 @media (max-width: 1440px) and (min-width: 1024px) {
     .wel_two_pc dl dt .con h1 {
         font-size:27px;
     }
     .wel_two_pc dl dt.busyClass .con p {
         font-size: 18px;
     }
 }
 @media (min-width: 1025px) {
     .wel_two_pc:not(.solution_con) dl {
         height: auto;
         overflow: hidden;
     }
 }
 @keyframes moving
 {
     from {
         opacity: 0;
     }
     to {opacity: 1;}
 }

 @-moz-keyframes moving
 {
     from {opacity: 0;}
     to {opacity: 1;}
 }

 @-webkit-keyframes moving
 {
     from {opacity: 0;}
     to {opacity: 1;}
 }

 @-o-keyframes moving
 {
     from {opacity: 0;}
     to {opacity: 1;}
 }
 @media (min-width: 1024px) {
     .wel_two_pc dl dt.busyClass:hover .left{
         
         
     }
     .wel_two_pc dl dt.busyClass .left:hover{
         
     }
     .wel_two_pc dl dt .left .con div h1{
         
         
         
     }
     .wel_two_pc dl dt .left .con div p{
         -webkit-transition:all 0.5s .03s;
         transition:all 0.5s .03s;
         opacity: 1;
     }
     .wel_two_pc dl dt .left:hover .con div h1, .wel_two_pc dl dt .left:hover .con div p{
         
         
         
         
         
         
         
     }
     .wel_two_pc dl dt.busyClass .left:hover img{
         
     }
     .wel_two_pc dl dt.busyClass .left:hover .img{
         
     }
     .wel_two_pc dl dt .leftClass:hover .img img {
         -webkit-transform: translate(-30px);
         -moz-transform: translate(-30px);
         transform: translate(-30px);
         -webkit-transition: all .5s;
         transition: all .5s;
     }
     .wel_two_pc dl dt.solu:nth-child(odd) .leftClass{
         margin-left: 8px;
     }
     .wel_two_pc dl dt.solu:nth-child(odd) .rightClass{
         margin-right: 8px;
     }
     .wel_two_pc dl dt.solu:nth-child(even) .leftClass{
         margin-right: 8px;
     }
     .wel_two_pc dl dt.solu:nth-child(even) .rightClass{
         margin-left: 8px;
     }
     .wel_two_pc dl dt .rightClass .topClass:hover{
         background: #f7f9fd;
         border: 1px solid #eceef5;
         box-shadow: 0 0 8px 0 rgba(82, 97, 122, 0.22);
     }
     .wel_two_pc dl dt .rightClass .bottomClass:hover{
         background: #f7f9fd;
         border: 1px solid #eceef5;
         box-shadow: 0 0 8px 0 rgba(82, 97, 122, 0.22);
     }
 }
 @media (max-width: 1024px) {
     .home_banner {
         margin-bottom: 15px;
     }
     @media (max-width: 1000px) and (min-width: 800px) {
         .home_banner {
             margin-bottom: 0.5%;
         }
     }
     .wel_two_pc {
         padding-bottom: 0;
     }
     .wel_two_pc .business_area_container {
         width: 100%;
         height: 30px;
         margin-bottom: 12px;
     }
     .wel_two_pc .business_area_container .img{
         height: 30px;
         width: 108px;
         background:url(../img/business_area_phone_1.svg) no-repeat center center;
     }
     .wel_two_pc .solution_case_container {
         width: 100%;
         height: 33px;
         margin-bottom: 12px;
     }
     .wel_two_pc .solution_case_container .img{
         height: 33px;
         width: 99px;
         background:url(../img/solution_case_phone_1.svg) no-repeat center center;
     }
     .wel_two_pc dl dt .con {
         padding: 18px 0 0 0px;
     }
     .wel_two_pc dl dt .left .con{
         padding: 36px 0 0 40px;
     }
     .wel_two_pc dl dt .left .con div{
         position: relative;
         text-align: left;
     }
     .wel_two_pc dl dt .left .img{
         text-align: left;
     }
     .wel_two_pc dl dt .con h1 {
         font-size:16px;
         line-height:normal;
         margin-bottom:4px;
         line-height: normal;
     }
     .wel_two_pc dl dt.busyClass .con p {
         font-size:11px;
     }
     .wel_two_pc dl dt .left {
         width:100%;
         float:none;
         margin-bottom:10px
     }
     .wel_two_pc dl dt .left.last_left {
         float: none;
     }
     .wel_two_pc dl .busyClass .first_left {
         margin-right: 0;
     }
     .wel_two_pc dl dt .left .img,.wel_two_pc dl dt .right .img {
         height:auto
     }
     .wel_two_pc dl dt .left .img {
         width:auto
     }
     .wel_two_pc dl dt .left .img img,.wel_two_pc dl dt .right .img img {
         width:73.4%;
         
     }
     .wel_two_pc dl dt {
         margin-bottom: 0px;
     }
     .wel_two_pc.solution_con {
         padding-bottom:0
     }
     .wel_two_pc .dot_array{
         display: none;
     }
     .wel_two_pc dl dt .leftClass .con p, .wel_two_pc dl dt .rightClass .con p{
        display: none;
     }
     .wel_two_pc dl dt .leftClass .img,.wel_two_pc dl dt .rightClass .img {
         height:auto
     }
     .wel_two_pc dl dt .leftClass{
         float:none;
         width:100%;
         height: auto;
         margin-bottom: 10px;
     }
     .wel_two_pc dl dt .leftClass .img img,.wel_two_pc dl dt .rightClass .img img {
         width:100%;
         height: auto;
     }
     .wel_two_pc dl dt .rightClass {
         float:none;
         width:100%;
         height: 68px;
     }
     .wel_two_pc dl dt.solu .con h1 {
         font-size:14px;
         line-height:normal;
         margin-bottom:0;
         max-height: 38px;
         -webkit-line-clamp: 2;
     }
     .wel_two_pc dl dt .rightClass .topClass {
         width: 49.5%;
         height: 100%;
         top: 0;
         left:0;
     }
     .wel_two_pc dl dt .rightClass .bottomClass {
         width: 49.5%;
         height: 100%;
         top: 0;
         right:0;
         bottom: auto;
     }
     .wel_two_pc dl dt .leftClass .con {
         padding: 0 14px 10px;
     }
     .wel_two_pc dl dt .left .con div:first-child{
         height: 25px;
     }
     .wel_two_pc dl dt .left .con div:last-child{
         /* height: 16px; */
     }
     .wel_two_pc dl dt .leftClass .con h1 {
         font-size:16px;
     }
     .wel_two_pc dl dt .topClass .case_pic1 {
         width: 90px;
         height: 56px;
         position: absolute;
         top: 20px;
         right: 0px;
         background: url(../img/cases_pic1_1.svg) no-repeat center center;
     }
     .wel_two_pc dl dt .bottomClass .case_pic2{
         width: 73px;
         height: 35px;
         position: absolute;
         bottom: 0px;
         right: 0px;
         background:url(../img/cases_pic2_1.png) no-repeat center center;
     }
     .wel_two_pc dl dt .topClass .case_pic3{
         width: 94px;
         height: 63px;
         position: absolute;
         top: 16px;
         right: -5px;
         background:url(../img/cases_pic3_1.svg) no-repeat center center;
     }
     .wel_two_pc dl dt .bottomClass .case_pic4{
         width: 77px;
         height: 57px;
         position: absolute;
         bottom: -11px;
         right: -5px;
         background:url(../img/cases_pic4_1.svg) no-repeat center center;
     }
     .wel_two_pc dl dt .topClass .case_pic5{
         width: 70px;
         height: 36px;
         position: absolute;
         top: 34px;
         right: 0px;
         background:url(../img/cases_pic5_1.svg) no-repeat center center;
     }
     .wel_two_pc dl dt .bottomClass .case_pic6{
         width: 70px;
         height: 44px;
         position: absolute;
         bottom: 0;
         right: 0;
         background:url(../img/cases_pic6_1.svg) no-repeat center center;
     }
     .wel_two_pc dl dt .leftClass .con h1 {
         font-family: Microsoft YaHei;
         color: #FFFFFF;
         letter-spacing: 0;
         text-shadow: 0 1px 2px rgba(0,0,0,0.50);
         margin-bottom: 0;
     }
     .wel_two_pc dl dt.solu:last-child {
         margin-bottom: 20px;
     }
     .wel_two_pc dl dt.solu .leftClass .con {
         padding: 19px 14px;
     }
     .wel_two_pc dl dt .rightClass .con {
         height: 100%;
         padding: 11px 27px 19px 14px;
     }
 }
 @media (max-width: 1024px) and (min-width: 768px) {
     .wel_two_pc .business_area_container {
         width: 100%;
         height: 61px;
         margin-bottom: 30px;
     }
     .wel_two_pc .business_area_container .img{
         height: 61px;
         width: 223px;
         background:url(../img/business_area_phone.svg) no-repeat center center;
     }
     .wel_two_pc .solution_case_container {
         width: 100%;
         height: 66px;
         margin-bottom: 30px;
     }
     .wel_two_pc .solution_case_container .img{
         height: 66px;
         width: 204px;
         background:url(../img/solution_case_phone.svg) no-repeat center center;
     }
     .wel_two_pc dl dt .con {
         padding: 36px 0 0 0px;
     }
     .wel_two_pc dl dt .left .con div:first-child{
         height: 50px;
     }
     .wel_two_pc dl dt .left .con div:last-child{
         height: 29px;
     }
     .wel_two_pc dl dt .con h1 {
         font-size:32px;
         margin-bottom:8px;
     }
     .wel_two_pc dl dt.busyClass .con p {
         font-size:22px;
     }
     .wel_two_pc dl dt .left {
         margin-bottom:20px
     }
     .wel_two_pc dl dt .leftClass{
         margin-bottom: 20px;
     }
     .wel_two_pc dl dt.solu .leftClass .con {
         padding: 40px 30px;
     }
     .wel_two_pc dl dt .leftClass .con h1 {
         font-size: 32px;
     }
     .wel_two_pc dl dt .rightClass {
         height: 140px;
     }
     .wel_two_pc dl dt .rightClass .con {
         padding: 20px 54px 46px 30px;
     }
     .wel_two_pc dl dt.solu .con h1 {
         font-size: 28px;
         max-height: 74px;
         -webkit-line-clamp: 2;
     }
     .wel_two_pc dl dt .topClass .case_pic1 {
         width: 183px;
         height: 117px;
         position: absolute;
         top: 40px;
         right: -6px;
         background: url(../img/cases_pic1_m.svg) no-repeat center center;
     }
     .wel_two_pc dl dt .bottomClass .case_pic2{
         width: 150px;
         height: 73px;
         position: absolute;
         bottom: 0px;
         right: -6px;
         background:url(../img/cases_pic2_m.png) no-repeat center center;
     }
     .wel_two_pc dl dt .topClass .case_pic3{
         width: 193px;
         height: 129px;
         position: absolute;
         top: 34px;
         right: -7px;
         background:url(../img/cases_pic3_m.svg) no-repeat center center;
     }
     .wel_two_pc dl dt .bottomClass .case_pic4{
         width: 159px;
         height: 118px;
         position: absolute;
         bottom: -20px;
         right: -10px;
         background:url(../img/cases_pic4_m.svg) no-repeat center center;
     }
     .wel_two_pc dl dt .topClass .case_pic5{
         width: 144px;
         height: 76px;
         position: absolute;
         top: 66px;
         right: 0px;
         background:url(../img/cases_pic5_m.svg) no-repeat center center;
     }
     .wel_two_pc dl dt .bottomClass .case_pic6{
         width: 144px;
         height: 92px;
         position: absolute;
         bottom: 0;
         right: 0;
         background:url(../img/cases_pic6_m.svg) no-repeat center center;
     }
 }
 @media (max-width: 1279px) {
     .wel-news-box {
         padding:0
     }
     .wel-news-box .left.news_right_class {
         width:100%;
         padding:24px 0 30px 0;
         float:none;
     }
     .wel-news-box .right.news_left_class {
         width:100%;
         padding-top: 0px;
         margin:0 auto;
         float:none;
     }
     .wel-news-box .left h1 {
         font-size:16px;
         margin-bottom:24px;
         line-height:18px;
     }
     .wel-news-box .right h1 {
         font-size:16px;
         line-height:18px;
     }
     .wel-news-box .left ul li .con {
         font-size:13px;
         line-height:17px;
         height:auto;
     }
     .wel-news-box .left ul li span {
         font-size:13px;
         line-height:13px;
         height: auto;
     }
     .wel-news-box .left a.more,.wel-news-box .right b {
         font-size:12px;
         height:12px;
         line-height:12px;
         padding-left:22px;
     }
     .wel-news-box .left .more_container a.more{
         background: rgba(255,255,255,0.06);
         border: 1px solid #C3C3C3;
         border-radius: 4px;
         width: 122px;
         height: 32px;
         line-height: 32px;
         font-family: Microsoft YaHei;
         font-size: 12px;
         color: #D7000F;
         letter-spacing: 0;
         text-align: left;
         padding-left: 30px;
     }
     .wel-news-box .right .title {
         width: 100%;
         margin-right: 0;
     }
     .wel-news-box .right .bottom h1 {
         margin-bottom:18px;
         line-height:20px;
         font-family: Microsoft YaHei;
         font-size: 16px;
         color: #333333;
         letter-spacing: 0;
         text-overflow: ellipsis;
         display: -webkit-box;
         -webkit-line-clamp: 3;
         -webkit-box-orient: vertical;
         max-height: 60px;
         overflow: hidden;
         white-space: normal;
     }
     .wel-news-box .left li:last-child {
         margin-bottom: 10px;
     }
     .wel-news-box .right.news_left_class .bottom span {
         font-size: 11px;
     }
     .wel-news-box .left a.more:after,.wel-news-box .right b:after {
         width:12px;
         height:12px;
         background-size: 50% auto;
     }
     .wel-news-box .left a.more:after{
         width: 10px;
         height: 10px;
         background-size: 100% 100%;
         top: 11px;
         right: 24px;
     }
     .wel-news-box .left .more_container{
         text-align: center;
     }
     .wel-news-box .right .title .top {
         height:auto;
         width: 48.7%;
         float: left;
         margin-bottom: 0;
     }
     .wel-news-box .right .title .bottom {
         height:auto;
         width: 47.4%;
         float: right;
         padding: 0;
     }
     .wel-news-box .news_activity_container  .img{
         height: 32px;
         width: 96px;
         background:url(../img/news_activity_phone_1.svg) no-repeat center center;
     }
     .wel-news-box .news_activity_container {
         width: 100%;
         height: 32px;
         margin-bottom: 12px;
     }
 }
 @media (max-width: 1279px) and (min-width: 768px) {
     .wel-news-box {
         padding-top: 20px;
     }
     .wel-news-box .news_activity_container  .img{
         height: 66px;
         width: 198px;
         background:url(../img/news_activity_phone.svg) no-repeat center center;
     }
     .wel-news-box .news_activity_container {
         width: 100%;
         height: 66px;
         margin-bottom: 30px;
     }
     .wel-news-box .right .bottom h1 {
         margin-bottom:38px;
         line-height:40px;
         font-size: 32px;
         max-height: 120px;
     }
     .wel-news-box .right.news_left_class .bottom span {
         font-size: 22px;
     }
     .wel-news-box .left.news_right_class {
         padding: 40px 0 60px 0;
     }
     .wel-news-box .left ul li span {
         font-size: 26px;
         width: 150px;
         line-height: normal;
         margin: 20px 0 50px 14px;
     }
     .wel-news-box .left ul li .con {
         font-size: 26px;
         line-height: 36px;
         height: auto;
         width: calc(100% - 214px);
         margin: 20px 0 50px 0;
     }
     .wel-news-box .left li:last-child {
         margin-bottom: 18px;
     }
     .wel-news-box .left .more_container a.more {
         width: 250px;
         height: 64px;
         line-height: 64px;
         font-size: 24px;
         text-align: left;
         padding-left: 60px;
     }
     .wel-news-box .left a.more:after {
         width: 20px;
         height: 20px;
         top: 22px;
         right: 54px;
     }
 }
 @media (max-width: 374px) {
     .wel-news-box .right .bottom h1{
         margin-bottom:4px;
     }
 }
 @media (max-width: 660px) {
     .phone_tit_nav {
         display: block;
     }
     .phone_tit_nav h1,.phone_tit_nav h1.move.on {
         height: 43px;
         font-size: 14px;
         line-height: 43px;
         background-size: 27px auto;
         padding: 0 15px 0 42px;
     }
     .phone_tit_nav h1.on,.phone_tit_nav h1.move {
         height: 43px;
         font-size: 14px;
         line-height: 43px;
         background-size: 27px auto;
         padding: 0 15px 0 42px;
     }
     .phone_tit_nav h1.wu.on{
         height: 43px;
         font-size: 14px;
         line-height: 43px;
         background-size: 27px auto;
         padding: 0 15px 0 42px;
     }
     .phone_tit_nav h1 .bg{
         width: 12px;
         height: 12px;
         margin-right: 0;
         margin-top: 7px;
         padding: 15px 0;
     }
     #product_choose-box h1{
         font-size: 18px;
     }
 }
 @media (min-width: 1440px) {
     .product-bg .w1400{
         width: 1440px;
          margin: 0 auto;
     }
     
         
         
         
     
     .box_padding_cont.case-padding-box .w1400{
         width: 1440px;
         margin: 0 auto;
     }
 }
 @media (max-width: 1440px) {
     .product-bg .w1400{
         width:  100%;

     }
     .box_padding_cont.case-padding-box .w1400{
         width:  100%;
     }
 }
 
 @media (max-width: 768px) {
   .cus-promise{
     width: 100%;
     margin-bottom: 30px;
   }
   .cus-promise .tit-container{
    display: none;
  }
  .cus-promise .promise-content{
    padding: 36px 40px;
  }
  .cus-promise .promise-content h2 {
    font-size: 16px;
  }
  .cus-promise .promise-content p {
    font-size: 14px;
  }
  @media (max-width: 480px) {
    .cus-promise .promise-content{
      padding: 20px 32px;
    }
    .cus-promise .promise-content h2 {
      font-size: 16px;
    }
    .cus-promise .promise-content p {
      font-size: 12px;
    }
  }
}
 
 
@media(max-width: 1110px) {
  .line-info .tips-info{
    top: 12px;
  }
 }
 @media(max-width: 1280px) {
  .service_point_pc{
    margin-bottom: 60px;
  }
 }
 @media(min-width: 769px) {
  .service_point_pc {
    display: block;
  }
  .service_point_phone {
    display: none;
  }
 }
 @media(max-width: 768px) {
  .service_point_pc {
    display: none;
  }
  .service_point_phone {
    display: block;
  }
 }
 @media (min-width: 481px) and (max-width: 768px) {
  .point-info{
    margin-top: 30px;
    margin-bottom: 30px;
  }
  .service_point_phone .slide-menu h3 {
    font-size: 16px;
    height: 81px;
    line-height: 80px;
    padding-left: 60px;
  }
  .service_point_phone .slide-menu h3 em{
    width: 30px;
    height: 30px;
    margin-top: 25px;
    margin-right: 60px;
    background-size: 100% 100%;
  }
  .service_point_phone .slide-menu .wrap-info{
    width: 100%;
    height: auto;
    padding: 48px 60px 48px;
    border-bottom: 1px solid #e9e8e8;
  }
  .service_point_phone .slide-menu .container-info {
    margin-bottom: 21px;
  }
  .service_point_phone .slide-menu .container-info:last-child{
    margin-bottom: 0;
  }
  .service_point_phone .slide-menu .container-info span{
    font-size: 16px;
    line-height: 17px;
    width: 48px;
  }
  .service_point_phone .slide-menu .container-info div{
    width: calc(100% - 60px);
    font-size: 16px;
    line-height: 17px;
  }
  .point-content .change-point {
    padding-top: 30px;
  }
  .point-content .change-point .map-title{
    width: 200px;
    height: 48px;
    line-height: 46px;
    font-size: 16px;
  }
}