/* pub */
.pub_site .site_nav ul li a:hover em,.pub_site .site_nav ul li a em,.pro_main_nav ul li:hover,.pro_main_nav ul li:hover i,.pro_main_nav ul li,.pro_main_nav ul li i,.pub_prodetail_btn a,.pub_prodetail_btn a:hover,.product_detail_main  .part_2 .tab_nav .tab_nav_box a:hover,.product_detail_main  .part_2 .tab_nav .tab_nav_box a,.shareholder ul li:hover,.shareholder ul li,.honor ul li .item_img:hover .pub_shadow,.honor ul li .item_img .pub_shadow{transition:all 0.3s;-webkit-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}
.contact_box_text{transition:all 0.3s;-webkit-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}
/* .pub-banner-swiper{overflow: hidden;} */
.pub_shadow{position: absolute;;z-index: 1;top: 0;left: 0;right: 0;bottom: 0;background: rgba(0,0,0,0.5);}
/* .pub-banner-swiper .swiper-pagination-bullet{width: 9px;height: 9px;background: #fff;opacity: 1;margin: 4px 10px!important;}
.pub-banner-swiper .swiper-pagination-bullet-active{background: rgba(0,0,0,0);border: 4px solid #d6000f;margin:0px 10px!important;} */
.gradient { width: 100%; height: 4px; background: -webkit-linear-gradient(left, #e13f42, #d5d5d5);background: -moz-linear-gradient(left, #e13f42, #d5d5d5); background: -o-linear-gradient(left, #e13f42, #d5d5d5);}
/* product */
/* banner */
/* .product_banner{position: relative;width: 100%;color: #fff;}
.product_banner img{width: 100%;}
.product_banner .banner_btn h1{font-weight: bold;line-height: 52px;margin-bottom: 20px;letter-spacing: 3px;}
.product_banner .banner_btn p{line-height: 24px;margin-bottom: 50px;} */
/* .banner_btn{position: absolute;width: 100%;left: 0;bottom: 40px;z-index: 9;}
.banner_btn a{width: 9.07%;margin-right: 10px;float: left;height: 37px;text-align: center;line-height: 37px;background: #8d8d8d;color: #fff;border-radius: 6px;}
.banner_btn a:hover{background: #d6000f;} */
/* site */
/* .pub_site{background: url('../images/product_site.jpg') repeat-y;}
.pub_site .site{color: #fff;float: left;margin-top: 15px;}
.pub_site .site .home i{float:left;width: 17px;height: 15px;background: url('../images/home_icon.png') no-repeat;background-size: cover;margin-top: 2px;}
.pub_site .site a{color: #fff;margin:0 10px;}
.pub_site .site span{margin-left:10px;}
.pub_site .site_nav{float: right;width: 53.57%;text-align: right;}
.pub_site .site_nav ul {display: inline-block;}
.pub_site .site_nav ul li{float: left;margin-left: 58px;}
/* .pub_site .site_nav ul li:nth-child(5n){margin-right: 0;} */
/* .pub_site .site_nav ul li a{color: #fff;position: relative;display: inline-block;line-height: 50px;}
.pub_site .site_nav ul li a em{width: 0; height: 3px; background: #cd0335;display: block; position: absolute; left: 50%; bottom:0;}
.pub_site .site_nav ul li a:hover{color: #d6000f;} */
/* .pub_site .site_nav ul li a:hover em{width: 100%; height: 3px; background: #cd0335;display: block; position: absolute; left: 0; bottom:0;transition: 0.3s all;-webkit-transition: 0.3s all;-moz-transition: 0.3s all;-o-transition: 0.3s all;} */
/* product main */
.pro_main_nav{padding-top: 40px;text-align: center;}
.pro_main_nav ul{display: inline-block;}
.pro_main_nav ul li{width:105px;height:105px;float: left;margin-right: 50px;cursor: pointer;position: relative;color: #777777;text-align: center;line-height: 105px;overflow: hidden;}
.pro_main_nav ul li:last-child{margin-right: 0px;}
.pro_main_nav ul li i{position: absolute;width: calc(100% - 8px);height: calc(100% - 8px);border: 4px solid #d6000f;border-radius: 50%;top: 0;left: 0;transform: scale(0);}
.pro_main_nav ul li:hover{color: #d6000f;}
.pro_main_nav ul li:hover i{transform: scale(1);}
.pro_main_nav ul li.on{color: #d6000f;}
.pro_main_nav ul li.on i{ transform:scale(1); -webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); }
.pro_main_tab ul{position: relative;width: 100%;}
.pro_main_tab ul .item{display: block;}
/* .pro_main_tab ul .item.on{display: block;} */
.pro_main_tab .list_left,.pro_main_tab .list_right{width: 50%;float: left;}
.pro_main_tab .list_left{padding-top: 90px;}
.pro_main_tab .list_1{padding-top: 80px;padding-bottom: 90px;}
.pro_main_tab .lists ol li:nth-child(odd){background: #f9f9f9;}
.pro_main_tab .lists ol li:nth-child(odd) p{color: #777777;line-height: 24px;}
.pro_main_tab .lists ol li:nth-child(odd) h4{color: #000;}
.pro_main_tab .lists ol li:nth-child(even) h4{color: #fff;}
.pro_main_tab .lists ol li:nth-child(even) p{color: #fff;}
.pro_main_tab .lists ol li:nth-child(even) .btn{color: #fff;border-color: #fff;}
.pro_main_tab .lists ol li:nth-child(even) .more{color: #fff;}
.pro_main_tab .lists ol li:nth-child(even){background-color: rgba(0,0,0,0.5);position: relative;}
.pro_main_tab .lists ol li .more:hover{color:#d6000f;}
.pro_main_tab .lists .btn{float: left;width: 158px;height: 48px;text-align: center;line-height: 48px;border: 1px solid #777;border-radius: 6px;color: #777;margin-right: 6.28%;}
.pro_main_tab .lists .btn.on{background:#d6000f;border-color:#d6000f!important;color: #fff; }
.pro_main_tab .lists .btn:nth-of-type(2){margin-right: 0px;}
.pro_main_tab .lists ol p{margin-top: 25px;margin-bottom: 55px;max-height: 144px;overflow: hidden;}
.pro_main_tab .lists .btn:hover{background: #d6000f;border-color: #d6000f!important;color: #fff;}
.pro_main_tab .lists .more{clear: both;margin-top: 17px;color: #777;float: left;}
.pro_main_tab .lists .list_right{text-align: center;}
.pro_main_tab .lists .list_right img{max-width: 100%;display: inline-block;}
.pro_main_tab .list_2,.pro_main_tab .list_3,.pro_main_tab .list_4{padding-top: 104px;padding-bottom: 90px;}
.pro_main_tab .lists .list_2{background-size: cover!important;}
.pro_main_tab .lists .list_4{background-size: cover!important;}
.pro_main_tab .lists ol li:nth-child(even) .shadow{position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: rgba(0,0,0,0.2);z-index: 1;}
.pro_main_tab .lists ol li:nth-child(even) .wrap {position: relative;z-index: 2;}
.pro_main_tab .item{position: relative;}
.pro_main_tab .arrow{position: absolute;display: inline-block;width: 12px;height: 6px;background: url('../images/product_arrow.png') no-repeat;background-size: cover;top: 0;}
.pro_main_tab .arrow_1{left: 41.5%;}
.pro_main_tab .arrow_2{left: 49.5%;}
.pro_main_tab .arrow_3{left: 57.8%;}
/* pro detail */
.product_detail_main  .part_1{padding-top: 85px;}
.product_detail_main  h1,.product_detail_main  h2{font-weight: normal;text-align: center;}
.product_detail_main  h1{margin-bottom: 30px;}
.product_detail_main  h2{margin-bottom: 60px;}
.product_detail_main  .part_1_left{float: left;width: 54.71%;}
.product_detail_main  .part_1_left img{max-width: 100%;}
.product_detail_main  .part_1_right{float: right; width: 42.5%;}
.product_detail_main  .part_1_right p{color: #777;line-height: 30px;margin-bottom: 65px;}
.product_detail_main  .part1_btn a{float: left;margin-right: 12px;width: 119px;height: 37px;text-align: center;line-height: 37px;background: #828282;color: #fff;border-radius: 5px;}
.product_detail_main  .part1_btn a.on{background: #d6000f;}
.product_detail_main  .part1_btn a:hover{background: #d6000f;}
.product_detail_main  .part_1{margin-bottom: 115px;}
.product_detail_main  .part_2 .tab_nav {color: #777;text-align: center;}
.product_detail_main  .part_2 .tab_nav .tab_nav_box{display: inline-block;}
.product_detail_main  .part_2 .tab_nav .tab_nav_box a{float: left;margin-right: 90px;margin-bottom: 10px;cursor: pointer;position: relative;color: #777;}
.product_detail_main  .part_2 .tab_nav .tab_nav_box a i{position: absolute;width: 12px;height: 6px;display: inline-block;background: url('../images/product_arrow.png') no-repeat;background-size: cover;bottom: -23px;left: 50%;transform: translateX(-50%);display: none;}
.product_detail_main  .part_2 .tab_nav .tab_nav_box a:hover{color: #000;}
.product_detail_main  .part_2 .tab_nav .tab_nav_box a:hover i{display: block;}
.product_detail_main  .part_2 .tab_nav .tab_nav_box a.on{color: #000000;}
.product_detail_main  .part_2 .tab_nav .tab_nav_box a.on i{display: block;}
.product_detail_main  .part_2 .tab_nav .tab_nav_box a:last-child{margin-right: 0px;}
.product_detail_main  .part_2 .tab_main .left,.product_detail_main  .part_2 .tab_main .right{float: left;width: 50%;}
.product_detail_main  .part_2 .tab_main ul{background: url('../images/customer_bg.png') no-repeat;background: #f8f8f8;}
.product_detail_main  .part_2 .tab_main ul .item{padding-top: 130px;padding-bottom: 58px;}
/* .product_detail_main  .part_2 .tab_main ul .item:nth-child(odd){background: #f8f8f8;} */
.product_detail_main  .part_2 .tab_main ul .item:first-child{background: url('../images/customer_bg.png') no-repeat;}

.product_detail_main  .part_2 .tab_main ul .item:nth-child(even){background: #fff;}
.product_detail_main  .part_2 .tab_main .left,.product_detail_main  .part_2 .tab_main .right{float: left;}
/* .product_detail_main  .part_2 .tab_main .left img{max-width: 100%;margin-bottom: 60px;} */
/* .product_detail_main  .part_2 .tab_main .left h4{margin-bottom: 30px;color: #000;} */
.product_detail_main  .part_2 .tab_main .right{padding-top: 22px;overflow: hidden;}
.product_detail_main  .part_2 .tab_main .pub_scroll{height: 585px;overflow: auto;}

/* .product_detail_main .part_2 .tab_main ul .item:nth-child(even) .right{float: right;} */
.pub_prodetail_swiper{position: relative;margin-bottom: 112px;}
.pub_prodetail_btn{float: right;}
.pub_prodetail_btn a{float: left;margin-left: 10px;width: 127px;height: 37px;line-height: 37px;text-align: center;color: #fff;background: #8d8d8d;border-radius: 5px;}
.pub_prodetail_btn a:first-child{margin-left: 0;background:#d6000f;}
.pub_prodetail_btn a:hover{background:#d6000f;}
.product_detail_main  .swiper-pagination-bullet{background:#777;}
.product_detail_main  .swiper-pagination-bullet-active{background:#fff;}
.product_detail_main  .pub_prodetail_swiper .swiper-pagination-bullets{bottom: -40px;}
.product_detail_main  .part_2 .tab_main ul .item:nth-child(even) .pub_prodetail_btn{float: left;}
.product_detail_main  .part_2 .tab_main ul .item:nth-child(even) .left_content{padding-left: 8%;}
.product_detail_main  .part_2 .tab_main ul .item:nth-child(4) .left img{padding-top: 62px;}
.product_detail_main  .part_2 .tab_main ul .item:nth-child(4) .left img,.product_detail_main  .part_2 .tab_main ul .item:nth-child(4) .left_content{padding-left: 2%;}
.product_detail_main  .part_2 .tab_main ul .item:nth-child(5) .left img{padding-top: 56px;}
.product_detail_main  .part_2 .tab_main .item:nth-child(5) .left h4,.product_detail_main  .part_2 .tab_main .item:nth-child(4) .left h4{margin-bottom: 20px;}
.pro_more{text-align: center;padding-bottom: 60px;}
.pro_more .load-more-link{display: inline-block;}
.pro_more .more{display: inline-block; width: 119px;height: 37px;line-height: 37px;text-align: center;background: #d6000f;border-radius: 5px;color: #fff;cursor: pointer;}
.product_detail_main .download{padding: 100px 0;}
.product_detail_main .download .manual_list li { padding: 0 20px; height: 48px;line-height: 48px;background: #FAFAFA; position: relative;}
.product_detail_main .download .manual_list li:nth-child(odd) {background: #F0F0F0;}
.product_detail_main .download .manual_list li a { background: url(../images/index_5.png) left center no-repeat; padding-left: 20px;}

.product_detail_main .part_3 .client_list{margin-bottom:30px;margin-top:30px}
.product_detail_main .part_3 .client_list h4{margin-bottom:13px;text-align:center}
.product_detail_main .part_3 .client_list ul{overflow:hidden;width:100%;list-style:none;padding:0;margin:0 auto;margin-bottom:15px;}
.product_detail_main .part_3 .client_list ul li{float:left;width:50%;line-height:46px;font-size:14px;box-sizing:border-box;margin:0;padding:0;display:list-item;text-align:-webkit-match-parent}
.product_detail_main .part_3 .client_list{text-align:center}
.product_detail_main .part_3 .client_list .tran_scale_title {height: 30px;line-height: 36px;margin-top: 0!important}
.product_detail_main .part_3 .client_list .tran_scale_title a{font-size: 16px;color: #777}

.product_detail_main .part_3 .client_list .tran_scale_title div{display: inline;}
.product_detail_main .part_3 .client_list .tran_scale_title div:nth-child(1){margin-top: 10px;float: left;width: 10px;height: 10px;border-radius: 50%;border: 3px solid #d6000f;margin-right: 11px;}
.product_detail_main .part_3 .client_list .tran_scale_title div:nth-child(3){float: right;margin-right: 2%}
.product_detail_main .part_3 .client_list .tran_scale_title div:nth-child(2){width: 80%;display: inline-block;text-overflow: ellipsis;overflow: hidden;}


.column_5 .client_list .tran_scale_title:nth-child(2n){padding-left: 2%;}


/* 滚动条 */
.product_detail_main .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color: rgba(0,0,0,.1);}

/* customer */
.customer_main{padding-bottom: 100px;}
/* .customer .customer_lists .item_box .content h4{margin-top: 22px;height: 36px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.customer .customer_lists .item_box .content .content_span span{loat: none;}
.customer .customer_lists .item_box .content .content_span span:last-child{margin-right: 25px;float: none;} */
/* .customer_lists{padding-top: 100px;background: #fff;background: url('../images/customer_bg.png') no-repeat;background-size:contain;}
.customer_lists ul{margin: 0 -23px;}
.customer_lists ul .item{width: 33%;float: left;margin-bottom:40px;}
.customer_lists ul .item .item_box{margin: 0 23px;box-shadow: 0px 0px 6px 2px rgba(0,0,0,0.1);background: #fff;}
.customer_lists .item_box img{width: 100%;}
.customer_lists .item_box .content{padding:30px;width: calc(100% - 60px);height: calc(100% - 60px);    }
.customer_lists .item_box .content ol li{float: left;padding-right:18px;margin-right: 18px;border-right: 1px solid #d1d1d1;}
.customer_lists .item_box .content ol li:first-child{color: #cc010f;}
.customer_lists .item_box .content ol li:last-child{border-right: none;color: #777777;}
.customer_lists .item_box .content h4{clear: both;margin-top: 22px;margin-bottom: 12px;color: #000;height: 36px;overflow: hidden;}
.customer_lists .item_box .content p{color: #777;line-height: 28px;padding-bottom: 22px;border-bottom: 1px solid #d6000f;margin-bottom: 20px;height: 62px;overflow: hidden;}
.customer_lists .item_box .content .content_span{margin-bottom: 10px;}
.customer_lists .item_box .content .content_span span{margin-right: 25px;color: #777;} */

/* solution */
.solution_main{padding-top: 106px;padding-bottom:90px;overflow: hidden;}
.solution_main .video_box{width: 71.43%;margin: 0 auto;position: relative;cursor:pointer;}
.solution_main .video_box.on .pub_shadow,.solution_main .video_box.on .play{display:none;}
.solution_main .video{width: 100%;}
.solution_main .play{position: absolute;width: 103px;height: 69px;border-radius: 5px;background: rgba(0,0,0,0.5);top: 50%;left: 50%;margin-top: -34px;margin-left: -52px;text-align: center;line-height: 60px;cursor: pointer;}
.solution_main .play img{position: relative;z-index: 2;    vertical-align: middle;}
.solution_main .client_list{margin-top: 55px;margin-bottom: 60px;}
.solution_main .client_list h4{margin-bottom: 13px;}
.solution_main .client_list ul{margin: 0 -15px;}
.solution_main .client_list ul li{width: 16.666%;float: left;height: 117px;}
.solution_main .client_list ul li .item{margin: 0 15px;background: #ececec;text-align: center;height: 100%;line-height: 117px;}
.solution_main .client_list ul li .item img{max-width: 100%;vertical-align: middle;}
.solution_btns{text-align: center;}
.solution_btns a{display: inline-block;width: 125px;height: 39px;text-align: center;line-height: 39px;border: 1px solid #777777;border-radius: 5px;color: #777;margin-right: 20px;}
.solution_btns a:first-child{background: #d6000f;border-color: #d6000f;color: #fff;}
.solution_btns a:hover{background: #d6000f;border-color: #d6000f;color: #fff;}
.solution_btns a:last-child{margin-right: 0;}

/* resource */
.resource_main .customer_lists{padding-top: 67px;padding-bottom: 30px;}
.resource_main .customer_lists .item_box .content h4{margin-top: 0px;height: 72px; overflow: hidden; text-overflow: initial; white-space: initial;}
.resource_main .item_box .content .content_span span{margin-right: 0;}
.resource_main .content_span span:first-child{float: left;}
.resource_main .content_span span:last-child{float: right;}

/* about */
.founder{padding-bottom: 106px;}
.pub_gradual{background: url('../images/customer_bg.png') no-repeat;}
.shareholder{padding-top: 34px;padding-bottom: 40px;}
.shareholder ul li{padding-top: 24px;padding-bottom: 28px;border-left: 4px solid transparent;}
.shareholder ul li dl{width: 70.71%;margin: 0 auto;}
.shareholder ul li dl dt,.shareholder ul li dl dd{float: left;}
.shareholder ul li dl dt{width: 149px;height: 149px;border-radius: 50%;border: 5px solid #fff;box-shadow: 0px 0px 10px 1px rgba(0,0,0,0.3);margin-right: 35px;}
.shareholder ul li dl dt img{max-width: 100%; border-radius: 100%;}
.shareholder ul li dl dd{width: calc(100% - 200px);margin-top: 25px;}
.shareholder ul li dl dd h4{padding-bottom: 17px;border-bottom: 1px solid #cccccc;margin-bottom: 18px;}
.shareholder ul li dl dd h4 span:first-child{color: #000;float: left;margin-right: 14px;}
.shareholder ul li dl dd h4 span:last-child{color: #d6000f;}
.shareholder ul li dl dd p{line-height: 24px;color: #777;height: auto;overflow: hidden;text-align: justify}
.shareholder ul li:hover{background: #f9f9f9;border-color: #d6000f;}
.founder .guest1{overflow: hidden; padding: 72px 0 50px;border-bottom: 1px solid #c6c6c6;}
.founder .guest1:last-child{border-bottom: none;}
.founder .guest1_l{width: 29%;float: left;}
.founder .guest1_l img{max-width: 100%;}
.founder .guest1_r{width: 71%; padding: 62px 3.2% 0 6%; box-sizing: border-box; position: relative;float: left;}
.founder .guest1_r_img{position: absolute; top: 62px; right: 0; height: 156px; z-index: 1; width: 105%;}
.founder .guest1_r_tit{color: #fff; padding: 30px 0; position: relative; z-index: 2; margin-bottom: 35px;}
.founder .guest1_r_tit h1{line-height: 60px;}
.founder .guest1_r_con h2{ margin-bottom: 15px;}
.founder .guest1_r_con p{color: #777; line-height: 24px; margin-bottom: 24px;}
.honor{padding-top: 75px; overflow: hidden;}
.honor h4{text-align: center;color: #000;margin-bottom: 55px;}
.honor ul{margin: 0 -15px;}
.honor ul li{width: 25%;font-size: 16px;margin-bottom: 48px;float: left;}
.honor ul li .item{margin: 0 15px;}
.honor ul li .item_img{background: #f0f0f0;width: 100%;height: 13em;text-align: center;vertical-align: middle;line-height: 13em;position: relative;overflow: hidden;}
.honor ul li .item_img .pub_shadow{background: rgba(214,1,16,0.9);display: block;transform: translateY(15.3124em);}
.honor ul li .item_img:hover .pub_shadow{transform: translateY(0);display: flex;justify-content: center;align-items: center;}
.honor ul li .item_img .content{padding:20px 40px;}
.honor ul li .item_img .content p{color: #fff;line-height: 26px;text-align: left;margin-top: 0;}
.honor ul li .item_img img{max-width: 100%;display: inline-block;vertical-align: middle;}
.honor ul li .gradient{height: 2px;}
.honor ul li p{color: #777777;margin-top: 20px;text-align: center;}
.company{padding-top: 80px;padding-bottom: 130px;}
.company .video{width: 100%;height: 568px;position: relative;margin-bottom: 52px;cursor: pointer;}
.company .video video{width: 100%;height: 568px;}
.company .video.on i{display: none;}
.company .video.on .video_logo{display: none;}
.company .video.on .pub_shadow{display: none;}
.company .video i{display: inline-block;width: 103px;height: 70px;background: url('../images/video_btn.png') no-repeat;background-size: cover;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);    z-index: 2;cursor: pointer;}
.company .video span{display: inline-block;width: 154px;height: 45px;background: url('../images/video_logo.png') no-repeat;background-size: cover;position: absolute;right: 54px;bottom: 33px;    z-index: 3;}

.culture{padding-top: 46px;padding-bottom: 105px;}
.main_part_menu{ margin-bottom:50px; background:url(../images/about_tab.jpg) repeat;}
/* .main_part_menu ul li{ cursor:pointer; height:44px; line-height:44px; font-size:14px; color:#1a9cf1; text-align:center; width:12.4%; float:left;}
.main_part_menu ul li.active{ color:#fff; background:#1a9cf1;}
.main_part_menu ul li:hover{ color:#fff; background:#1a9cf1;} */
/* .service_box .main_part_menu ul li{ width:16.5%;} */
.serbox_detail_scroll { width:100%; overflow:hidden; margin-bottom:68px; }
.serbox_detail_scroll ul{ width:101%;}
.serbox_detail_scroll ul li{ width:10%; cursor:pointer; float:left; overflow:hidden; height:700px; position:relative;}
.serbox_detail_scroll ul li.active{ width:49%;}
.serbox_detail_scroll ul li.active img{width: 100%!important;}
.serbox_cover{  position:absolute;top:115px; z-index: 3;left: 16%;}
.serbox_cover img{margin-bottom: 23px;max-width:100%;height: auto!important;}
.serbox_cover h3{color: #fff;}
.serbox_detail_scroll ul li.active .serbox_cover{ display:none;}
.serbox_detail_scroll ul li.active .pub_shadow{background: rgba(0,0,0,0.3);}
.cover_bg{ position:absolute; left:18%; top:90px;  width:55%; padding:0 0 20px; overflow:hidden;z-index: 3;}
.cover_bg h4{ line-height:80px; color:#fff;  font-weight:bold; margin-bottom:25px;}
.cover_bg h4 a{ color:#fff;}
.cover_bg p{ color:#fff; ;  margin-bottom:8px;}
.cover_bg > a{ display:block; border:1px solid #fff; text-align:center; line-height:30px; width:102px; margin-left:8%; color:#fff;}
.serbox_detail_scroll ul li.active .cover_bg{ display:block;}
.serbox_detail_scroll ul li .cover_bg{ display:none;}
.staff{margin-bottom: 78px;text-align: center;}
.staff h1{text-align: center;margin-bottom:35px;}
.staff p{line-height: 28px;text-align: center;margin-bottom: 30px;color: #777;}
.staff span{width: 14px;height: 14px;border-radius: 50%;border: 5px solid #d6000f;display: inline-block;}
.culture .customer_lists{background: none;padding-top: 0;}
.culture .pro_more{margin-top: 8px;padding-bottom: 0;}
.culture .pro_more .more{background: #d6000f;cursor: pointer;}
@media only screen and (max-width: 900px) {
    .cover_bg{ left:50px; top: 50px!important; border:0; width:100%; overflow:hidden; top:auto;}
    .cover_bg h4{ line-height:38px; font-size:18px;}
    .cover_bg h4.fnt_72{ line-height: 46px; font-size: 40px;}
    .cover_bg p{ line-height:24px; margin-bottom:4px;}
    .cover_bg > a{ line-height:22px;}
    .serbox_cover{top:0;overflow: hidden; padding-top: 15px;}
    .serbox_cover img{width: 50px!important;float: left;}
    .serbox_cover h3{ float: left;margin-left: 20px;line-height: 50px;}
}
@media only screen and (max-width: 768px) {
    .service_box .main_part_menu ul li{ width:33.3%;}

}
@media only screen and (max-width: 640px) {
    .cover_bg h4.fnt_72{line-height: 36px; font-size: 30px;}
    .cover_bg h4{margin-bottom: 15px;}
    .product_detail_main  .part_2 .tab_nav .tab_nav_box a{font-size:14px;}
}
@media only screen and (max-width: 450px) {
    .cover_bg{ left:30px; top: 30px!important;}
    .cover_bg h4.fnt_72{line-height: 30px; font-size: 24px;}
    .cover_bg p{font-size: 14px;margin-bottom:0;}
}

.history{padding-top: 50px;padding-bottom: 70px;}
.history h1{color: #a0a0a0;text-align: center;}
.history .events{background: url('../images/history_line.png') repeat-y;background-position: center 0px;padding:12px 0;}
.history .year{text-align: center;}
.history .year.on h1{color: #d6000f;}
.history h4{color: #a0a0a0;padding-left:15.83%; }
.history .icon{display: inline-block;width: 32px;height: 32px;margin: 0 auto;background: url('../images/history_icon.png') no-repeat;background-size: cover;}
.history .year.on .icon{background: url('../images/history_icon_on.png') no-repeat;}
.history .left{width: 42.86%;float: left;padding-top: 15px;}
.history .right{width: 42.86%;float: right;}
.history .right img{max-width: 100%;}
.history p{padding: 35px 30px 35px 15.83%;position: relative;background: url('../images/index_7.png') no-repeat;background-size: cover;border-left: 4px solid #d6000f;color: #777;line-height: 28px;}
.history p a{ cursor: default;position: absolute;display: inline-block;width: 16px;height: 30px;background: url('../images/index_8.png') no-repeat;background-size: cover;right: 12px;top: 50%;transform: translateY(-50%);}
.history .his_more{text-align: center;margin-top: 16px;cursor: pointer;}
.history .his_more span{display: inline-block;display: inline-block;width: 42px;height: 42px;background: url('../images/history_btn.png') no-repeat;background-size: cover;cursor: pointer;}
.history .hisMore{ display: inline-block;width: 42px;height: 42px; background: url(../images/history_btn.png) no-repeat;background-size: cover;cursor: pointer;}
.history .pro_more{padding-bottom: 0px; margin-top: 16px;}
.history .events:nth-child(even) .left{float: right;}
.history .events:nth-child(even) .right{float: left;}
.history .events:nth-child(even) p a{left: 0;background-image: url('../images/index_8_left.png');}
.history .events:nth-child(even) p{background-image: url('../images/index_7_right.png');border-left: none;border-right: 4px solid #d6000f;}
.history .events:nth-child(2) .left{float: left;}
.history .events:nth-child(2) .right{float: right;}
.history .events:nth-child(2) p a{left: auto;right: 12px;background-image: url('../images/index_8.png');}
.history .events:nth-child(2) p{background-image: url('../images/index_7.png');border:none;border-left: 4px solid #d6000f;}
/* job */
.jobdetail_main{padding-top: 70px;padding-bottom: 150px;}
.jobdetail_msg{margin-bottom: 30px;}
.jobdetail_msg p{margin-bottom: 5px;color: #777;}
.jobdetail_msg p span{color: #000;}
.jobdetail_btn{text-align: left;}
.job_main{padding: 100px 0px;}
.job_main .job_style{margin-bottom: 10px;}
.job_main .job_style span{color: #000;float: left;    margin-bottom: 10px;}
.job_main .job_style ul{color: #777;float: left;}
.job_main .job_style ul li{float: left;margin-right: 38px;cursor: pointer;margin-bottom: 10px;}
.job_main .job_style ul li:hover{color: #d6000f;}
.job_main .job_style ul li.on{color: #d6000f;}
.job_main table{width: 100%;text-align: center;margin-top: 60px;}
.job_main table tr{height: 49px;line-height: 49px;}
.job_main table tr:nth-child(2n+1){background: #f9f9f9;}
.job_main table tr:nth-child(2n){border-bottom: 1px solid #e5e5e5;}
.job_main table tr:first-child{background: #ececec;height: 60px;}
.job_main table td:nth-child(1){width: 40%;border-right: 1px solid #e5e5e5;}
.job_main table td:nth-child(2){width: 20%;border-right: 1px solid #e5e5e5;}
.job_main table td:nth-child(3){width: 20%;border-right: 1px solid #e5e5e5;}
.job_main table td:nth-child(4){width: 20%;}
.job_main table td{padding: 10px 0;line-height: 24px;}
.contact_main{padding-top: 85px;padding-bottom: 90px;}
.contact_main h1{margin-bottom: 55px;color: #000;text-align: center;}
.contact_box{position: relative;}
.contact_box img{max-width: 100%;}
.contact_box_text{width: 330px;position: absolute;bottom: 66px;left: 50px;}
.contact_box_text h1{padding: 0 24px;background: #d6000f;margin-bottom: 0!important;height: 50px;line-height: 50px;}
.contact_box_text h1 span{color: #fff;float: left;}
.contact_box_text h1 i{float: right;width: 24px;height: 24px;background: url('../images/contact_icon.png') no-repeat;background-size: cover;margin-top: 13px;}
.contact_box_text .contact_msg{padding: 35px 24px;background: rgba(255,255,255,0.8);}
.contact_box_text .contact_msg ul li span{float: left;}
.contact_box_text .contact_msg ul li span:nth-child(2n){width: 195px;}
.contact_box_text .contact_msg ul li a{color: #777;}
.contact_box_text .contact_msg ul li a:hover{color:#d6000f;}
.contact_box_text .contact_msg ul li{margin-bottom: 15px;overflow: hidden;color: #777;font-size: 16px;}
.contact_box_text .contact_msg .wxCode{float: left;width: 110px;text-align: center;font-size: 16px;color: #777;margin-right: 24px;}
.contact_box_text .contact_msg .wxCode img{width: 100%;margin-bottom: 13px;}


/* application */
.application_main{padding-top: 85px;padding-bottom: 85px;background: url('../images/application_bg.png') no-repeat;background-size: contain;}
.application_main .main_left{float: left; width: 62%;}
.application_main .main_left h1{margin-bottom: 15px;}
.application_main .main_left p{line-height: 28px;color: #777;margin-bottom: 40px;}
.application_main .main_left p span{color: #d6000f;}
.application_main .main_left p:last-child{margin-bottom:0;}
.application_main .main_left img{max-width: 100%;}
.application_main .main_right{width: calc(30.72% - 6.46%);float: right;background: #f5f5f5;padding:75px 3.28%;position: relative;overflow: hidden;padding-top: 35px;}
.application_main .main_right h4{margin-bottom: 8px;}
.application_main .main_right p{color: #777777;margin-bottom: 25px;}
.application_main .main_right .redstar{color:red;height:38px;padding-left:2px;font-size:26px;position:relative;top:15px;margin-right:5px;line-height:8px}
.application_main .main_right input{width:calc(92% - 14px);border:1px solid #b0b0b0;height:38px;line-height:38px;padding-left:13px;margin-bottom:13px}
.application_main .main_right .getcode input{width:56%;float: left;}
.application_main .main_right .getcode #forget_code_img{width: 100%;height: 100%;}
.application_main .main_right .getcode .redstar{color:red;height:38px;line-height:38px;float:left;margin-bottom:13px;font-size:26px;margin-right:5px}
.application_main .main_right .getcode span{margin-right:3%;float: right;width: 28%;height: 40px;text-align: center;line-height: 40px;color: #fff;background: #777777;cursor: pointer;}
.application_main .main_right .submit{float: left;width: 120px;height: 37px;line-height: 37px;text-align: center;margin-top:7px;color: #fff;background: #d6000f;border-radius: 5px;cursor: pointer;margin-left: 4.5%;}
.application_main .main_right select{width: 98%;height: 38px;padding-left: 8px;margin-bottom: 15px;border: 1px solid #B0B0B0;margin-left: 2%;}

.application_main .main_right select:nth-child(1){margin-left: 5%;width: 92%;}

/* login */
.login_main{background-size: cover!important;padding-top: 160px;padding-bottom: 138px;position: relative;}
.login_main .pub_shadow{background: rgba(0,0,0,0.3);}
.login_box{padding:100px 137px 90px;width: calc(100% - 274px);position: relative;z-index: 3;}
.login_box ul{position: relative;z-index: 3;width: 100%;}
.login_box ul li{width:45.3%;float: left;border-right: 1px solid #fff;}
.login_box ul li:first-child{ padding-right: 4.5%;margin-right: 4.5%;}
.login_box ul li a{float: left;color: #fff;margin-right: 18px;width:100%;}
.login_box ul li a i{display: inline-block;margin-right: 15px;float: left;margin-top: 6px;}
.login_box ul li .pic{ width: 30.78%;margin-right: 3.8%;}
.login_box ul li .pic:nth-child(3){margin-right: 0;}
.login_box ul li .pic img{max-width: 100%;;}
.login_box ul li .text1 i{width: 26px;height: 22px;background: url('../images/login_icon2.png') no-repeat;background-size: cover;}
.login_box ul li .text2 i{width: 27px;height: 24px;background: url('../images/login_icon1.png') no-repeat;background-size: cover;}
.login_box ul li .text1:hover,.login_box ul li .text2:hover{color: #d6000f;}
.login_box ul li:first-child a:last-child{clear: both;margin-top: 90px;margin-right: 0;}
.login_box ul li:last-child{border-right: none;padding-right: 0;margin-right: 0;}
.login_box ul li:last-child a:last-child{clear: both;margin-top: 90px;}

@media only screen and (max-width: 1448px) {
    /* .login_box ul li .pic{ width: 130px;} */
}

@media only screen and (max-width: 1350px) {
    /* .login_box ul li .pic{ width: 100px;} */
    /* .login_box ul li:last-child a:last-child{margin-top: 50px;} */
}

@media only screen and (max-width: 1248px) {
    .login_box ul li{ padding-right: 3%;  margin-right: 3%;}
}

@media only screen and (max-width: 1180px){
    .login_box{padding: 100px 80px 90px;width: calc(100% - 160px);}
}

@media only screen and (max-width: 1150px) {
    .application_main .main_right{padding: 75px 2%; width: calc(30.72% - 4%);}
}

@media only screen and (max-width: 1024px) {
    .product_detail_main .part_1{        padding-top: 55px;}
    .product_detail_main h1{margin-bottom: 15px;}
    .product_detail_main h2{margin-bottom: 40px;}
    .product_detail_main .part_1_right p{margin-bottom: 25px;}
    .product_detail_main .part_2 .tab_main ul .item{    padding-top: 80px;}
}

@media only screen and (max-width: 990px) {
    .product_detail_main .part_2 .tab_main .left, .product_detail_main .part_2 .tab_main .right{width: 100%;}
    /* .product_detail_main .part_2 .tab_main .left{text-align: center;} */
    .product_detail_main .part_2 .tab_main .left .left_content{display: inline-block;text-align: left;}
    .product_detail_main .part_2 .tab_main .right{text-align: center;}
    .pub_prodetail_swiper{ margin-bottom: 62px;}
    .pub_prodetail_btn{float: none; display: inline-block; }
    .product_detail_main .part_2 .tab_main ul .item:nth-child(even) .pub_prodetail_btn{float: none; display: inline-block; margin-bottom: 50px;}
    .product_detail_main .part_2 .tab_main ul .item:nth-child(5) .left img{    padding-top: 0px;}
    /* .login_box ul li:first-child a:last-child{margin-top: 40px;} */

    .product_detail_main .part_3 .client_list ul li{float:left;width:100%;line-height:46px;font-size:14px;box-sizing:border-box;margin:0;padding:0;display:list-item;text-align:-webkit-match-parent}

}

@media only screen and (max-width: 989px){
    .contact_box_text{bottom: 30px;}
    .contact_box_text .contact_msg{padding: 10px 10px;bottom: 5px;}
    .contact_box_text{  bottom: 5px;}
    /* .login_box ul{text-align: center;} */
    .login_box ul li{padding-right: 0!important;margin-right: 0!important;float: none;border: none; margin-bottom: 30px;width: 100%;}
    .login_box ul li a:last-child{margin-top:30px!important;}
    .login_box ul li .pic{margin-bottom: 20px;}
}

@media only screen and (max-width: 768px){
    .product_detail_main .part_2 .tab_nav .tab_nav_box a i{bottom: -22px;}
    /* .customer_main .pro_main_nav{ padding-top: 20px; padding-bottom: 15px;} */
    /* .customer_main .tabs_icon{bottom: -27px;} */
   
    .company .video{    height: auto;}
    .company .video video{    height: auto;}
    .aboout_com{padding: 40px 50px 35px 50px!important;}
    .shareholder ul li dl{ width: 80%;}
    .shareholder ul li dl dt{    width: 120px;  height: 120px;    margin-top: 25px;}
    .history .left{width: 100%;}
    .history .left a{display: none;}
    .history .right{    width: 100%;    text-align: center;    margin-top: 50px;}
    .history .events{background: none;}
    .history h1.fnt_72{font-size: 40px;}
    .history h4.fnt_48{    font-size: 30px;}
    .honor ul li{width: 50%;}
    .honor{ padding-top: 50px;}
    .culture h1.fnt_36{ font-size: 24px;}
    .job_main{    padding: 50px 0px;}
    .contact_main{    padding-top: 55px;}
    .contact_main h1{margin-bottom: 35px;}
    .resource_main .customer_lists .item_box .content h4{ height: 53px;}
    .solution_main .client_list ul li{width: 33.33%;margin-bottom: 30px;}
    .solution_main{padding-top: 56px;}
    .application_main{    padding-top: 40px;    padding-bottom: 55px;}
    .application_main .main_left{width: 100%;margin-bottom: 30px;}
    .application_main .main_right{    width: calc(70% - 4%);float: none;clear: both;padding-top: 40px; margin: 0 auto;}
    .login_main{    padding-top: 80px;}
    
}

@media only screen and (max-width: 767px) {
    .product_detail_main .part_1_left{width: 100%;}
    .product_detail_main .part_1_right{width: 90%;margin: 0 auto; padding-top: 30px;float: none;clear: both;}
    .founder .guest1_r{width: 100%;}
    .founder .guest1_l{width: 100%;text-align: center;}
    .contact_box_text{position: relative;margin-top: 50px;width: 100%;left: 0;}
    .contact_box_text .contact_msg ul li span:nth-child(2n){width: auto;}
    .contact_box_text .contact_msg { padding: 35px 24px;}
    .login_box{    padding: 100px 20px 90px;width: calc(100% - 40px);}
}

@media only screen and (max-width: 710px) {
    .pro_main_tab .lists .btn{width: 128px; }
}

@media only screen and (max-width: 640px){
    .pro_main_tab .list_left, .pro_main_tab .list_right{width: 100%;}
    .pro_main_tab .list_left{padding-top: 60px;}
    .pro_main_tab .lists ol p{margin-bottom: 30px;}
    .pro_main_tab .list_2, .pro_main_tab .list_3, .pro_main_tab .list_4{padding-top: 0px; padding-bottom: 50px;}
    .pro_main_tab .lists .list_right{margin-top: 60px;}
    .pro_main_tab .list_1{padding-top: 0px; padding-bottom: 50px;}
    .product_detail_main .part_1{ padding-top: 35px;}
    .product_detail_main h1{margin-bottom: 5px;}
    .product_detail_main h2{margin-bottom: 20px;}
    .aboout_com .img_box{width: 100%!important;text-align: center;}
    
    .aboout_com .text_box{width: 100%!important;float: left!important;margin-top: 50px!important;}
    .content_part2 .text_box{margin-top: 0!important;margin-bottom: 50px;}
    .company {    padding-bottom: 80px;}
    .founder{padding-bottom: 56px;}
    .shareholder ul li dl{    width: 90%;}
    .shareholder ul li dl dt{    width: 80px; height: 80px;    margin-top: 25px;}
    .shareholder ul li dl dd{    width: calc(100% - 130px);}
    .solution_btns a{ width: 138px; height: 38px; line-height: 38px;}
    .jobdetail_main{ padding-bottom: 100px;}
}

@media only screen and (max-width: 639px){
    .product_detail_main .part_2 .tab_nav .tab_nav_box a{margin-right: 50px;}
    .product_detail_main .part_2 .tab_nav.fnt_24{font-size: 16px;}
    .product_detail_main .part_2 .tab_nav .tab_nav_box a i{    bottom: -23px;}
    .company .img_box{width: 100%!important;}
    .company .text_box{width: 100%!important;}
    .aboout_com{padding: 40px 30px 35px 30px!important;}
    .aboout_com p{text-align: left!important;}
    .aboout_com h1{font-size:18px!important;}
    .aboout_com h1 i{margin-top: 9px!important;}
    .aboout_com .content_part2 p:last-child{margin-bottom: 15px;}
}


@media only screen and (max-width: 500px){
    .pro_main_tab .lists .btn{ height: 38px; line-height: 38px;}
    .product_detail_main .part_2 .tab_nav.fnt_24{font-size: 14px;}
    .product_detail_main .part_2 .tab_nav .tab_nav_box a{margin-right: 30px;}
    .product_detail_main .part_2 .tab_nav .tab_nav_box a i{    bottom: -22px;}
    .product_detail_main .pub-banner-swiper img{height: auto;}
    .product_detail_main .pub-banner-swiper{height: auto;}
   

}

@media only screen and (max-width: 450px){
    .honor ul li{width: 100%;}
    .solution_main .client_list ul li{width: 50%;margin-bottom: 30px;}
    .application_main .main_right{ width: calc(96% - 4%);float: none;clear: both;}
}


.search_title { color: #e0e0e0; border-left: 3px solid #f7234c;padding-left: 20px;}
.search_title span {border-bottom: 1px solid #e0e0e0;display: block;width: 100%;padding-bottom: 10px;}
.searh_g {color: #303030;margin: 40px 0;margin-bottom: 30px;}
.search_con .page {margin-top: 40px;}
.searh_g span {background: #cd0335;color: #fff;}
.search_con li em {color: #cd0335}
.search_con li { padding: 30px 0;border-bottom: 1px dashed #c0c0c0;}
.search_con li h2 {margin-bottom: 15px;line-height: 1.5;max-height: 3em;overflow: hidden;}
.search_con li a {color: #303030;}
.search_con li h2 a:hover{color: #d6000f}
.search_con li p {line-height: 1.8;max-height: 3.6em;overflow: hidden;color: #333}
.search_con li.ones {border-bottom: 0}
.sech_sou {overflow: hidden;}
.seachcont{padding: 50px 0;}
.sech_sou .left {float: left;height: 50px; width: 3px;background: #000000; margin-right: 20px;}
.sech_sou span img { width: 15px; height: 15px;}
.sech_sou button img {width: 20px;}
.sech_sou .right {float: left; overflow: hidden;border-bottom: 1px solid #e0e0e0;width: 750px;padding-bottom: 5px;}
.sech_sou .right input,
.sech_sou .right button,
.sech_sou .right span {
    height: 50px;
    border: none;
    outline: none;
    float: left;
}
.sech_sou .right button {width: 75px;height: 40px;background: #cd0335; text-align: center;float: right;}
.sech_sou .right span img {margin-top: 22px;}
.sech_sou .right button {margin-top: 8px;}
.sech_sou .right button img {vertical-align: middle;}
.sech_sou .right span {float: right;padding: 0 20px;cursor: pointer;display: none;}
.sech_sou .right input {font-size: 36px;font-weight: normal;width: 650px;padding: 0 10px;}
.sech_sou .right .placeholder {color: #e0e0e0;}

@media only screen and (max-width:990px) {
    .search_con {
        padding-bottom: 40px;
    }
    .sech_sou .right {
        width: calc(100% - 25px);
        float: right
    }
    .sech_sou .right input {
        width: calc(100% - 100px);
    }
    .sech_sou .left {
        height: 40px;
    }
    .sech_sou .right input,
    .sech_sou .right button,
    .sech_sou .right span {
        height: 40px;
        line-height: 40px;
    }
    .sech_sou .right button {
        margin-top: 0
    }
    .sech_sou .right span img {
        margin-top: 14px;
    }
    .sech_sou .right input {
        font-size: 20px;
    }
    .searh_g {
        margin: 20px 0;
    }
    .search_con li {
        padding: 20px 0;
    }

}

@media only screen and (max-width:768px) {
    .sech_sou .right button {
        width: 50px;
    }
    .sech_sou .left {
        margin-right: 10px;
    }
    .sech_sou .right {
        width: calc(100% - 14px);
    }
    .sech_sou .right input {
        width: calc(100% - 75px);
    }
}


/* 20180704 修改 */
.job_main table td:nth-child(1),.job_main table td:nth-child(2),.job_main table td:nth-child(4){width: 10%;}

/* 20180716 修改 */
.product_detail_main .swiper-slide{text-align: center;}
.product_detail_main .pub-banner-swiper img{width: auto;height: 100%;}

/* 20180718 修改 */
.honor ul li .item_img img{height: 100%;}

/* 20180720 修改 */
.industry select{width: 43.5%!important;border: 1px solid #B0B0B0;}
.industry select:first-child,.city select:first-child{margin-right: 2%!important;}
.city .shi,.city .sheng{width: 48%!important;display: inline-block;}
.city .sheng{margin-right: 2%!important;}
.city .sheng option{width: 100%;}
.city select{width: 100%;border: 1px solid #B0B0B0;}

.city .selects{margin-left: 0!important}
.city #city{margin-left: 9.5%}
/* 20180727 */
@media only screen and (max-width:768px) {
    .product_detail_main .part_2 .tab_main ul .item{ padding-top: 60px;}
    .product_detail_main .download{padding: 60px 0 50px;}
}

/* 20180731 */
.application_main .textArea textarea{width: 91%;height: 150px;padding: 5px;border: 1px solid #B0B0B0;margin-left: 3%;}

/* 20180802 */
.tran_scale_title{margin: 0 15px;text-align: left;margin-top: 10px;font-size: 14px;height: 42px;overflow: hidden;}
.solution_main .client_list ul li{height: auto;}
.solution_main .client_list ul li .item{background: none;}
.solution_main .client_list{margin-bottom: 30px;}
.solution_main .client_list ul li .item img{max-height: 100%;}
.solution_main .client_list ul li .item > a{display: block;}
@media only screen and (max-width: 450px){
    .solution_main .client_list ul li{margin-bottom: 10px;}
}



.solution_main .news .client_list{margin-bottom:30px;margin-top:30px}
.solution_main .news .client_list h4{margin-bottom:13px;text-align:center}
.solution_main .news .client_list ul{overflow:hidden;width:100%;list-style:none;padding:0;margin:0 auto;margin-bottom:15px;}
.solution_main .news .client_list ul li{float:left;width:50%;line-height:46px;font-size:14px;box-sizing:border-box;margin:0;padding:0;display:list-item;text-align:-webkit-match-parent}
.solution_main .news .client_list{text-align:center}
.solution_main .news .client_list .tran_scale_title {height: 30px;line-height: 36px;margin-top: 0!important}
.solution_main .news .client_list .tran_scale_title a{font-size: 16px;color: #777}

.solution_main .news .client_list .tran_scale_title div{display: inline;}
.solution_main .news .client_list .tran_scale_title div:nth-child(1){margin-top: 10px;float: left;width: 10px;height: 10px;border-radius: 50%;border: 3px solid #d6000f;margin-right: 11px;}
.solution_main .news .client_list .tran_scale_title div:nth-child(3){float: right;margin-right: 2%}
.solution_main .news .client_list .tran_scale_title div:nth-child(2){width: 80%;display: inline-block;text-overflow: ellipsis;overflow: hidden;}

.product_main .news .client_list{margin-bottom:30px;margin-top:30px}
.product_main .news .client_list h4{margin-bottom:13px;text-align:center}
.product_main .news .client_list ul{overflow:hidden;width:100%;list-style:none;padding:0;margin:0 auto;margin-bottom:15px;}
.product_main .news .client_list ul li{float:left;width:50%;line-height:46px;font-size:14px;box-sizing:border-box;margin:0;padding:0;display:list-item;text-align:-webkit-match-parent}
.product_main .news .client_list{text-align:center}
.product_main .news .client_list .tran_scale_title {height: 30px;line-height: 36px;margin-top: 0!important}
.product_main .news .client_list .tran_scale_title a{font-size: 16px;color: #777}

.product_main .news .client_list .tran_scale_title div{display: inline;}
.product_main .news .client_list .tran_scale_title div:nth-child(1){margin-top: 10px;float: left;width: 10px;height: 10px;border-radius: 50%;border: 3px solid #d6000f;margin-right: 11px;}
.product_main .news .client_list .tran_scale_title div:nth-child(3){float: right;margin-right: 2%}
.product_main .news .client_list .tran_scale_title div:nth-child(2){width: 80%;display: inline-block;text-overflow: ellipsis;overflow: hidden;}



/*20190601*/
.application-web .main {
  height: 630px;
  width: 100%;
  background-image: linear-gradient(160deg, #f44a48 20%,#ffae6f 80%);
}
.application-web .main-ctn {
  width: 1000px;
  margin: 0 auto;
}
.application-web .ft-big {
  font-size: 36px;
  font-weight: bold;
  color: #fff;
}
.application-web .ft-middle {
  font-size: 20px;
  color: #fff;
}
.application-web .content-desc {
  margin-bottom: 24px;
}
.application-web .content-left {
  float:left;
  padding-top: 30px;
}
.application-web .content-right {
  float: right;
}
.application-web .ctn-center {
  margin-left: 60px;
}
.application-web .ctn-bottom {
  margin-left: 0;
}
.application-web .content-attr {
  margin-bottom: 24px;
  background-color: #fff;
  border-radius: 11px;
  width: 160px;
  height: 20px;
  line-height: 20px;
  color: #f44a48;
  font-size: 12px;
  padding: 0 10px;
}
.application-web .content-attr .split {
  margin: 3px;
}
.application-web .split:after {
    content: '•';
  }
.application-web .logo {
  margin-bottom: 60px;
}
.application-web .form-ctn {
  background-color: #FFF;
  width: 440px;
  height: 573px;
  margin-top: 18px;
  padding-bottom: 18px;
  border-radius: 7px;
  font-size: 12px;
}
.application-web .form h3 {
  padding: 40px 0;
  font-size: 21px;
  color: #da0b04;
  text-align: center;
}
.application-web .form .img-ctn img {
  cursor: pointer;
}
.application-web form input,.application-web  form select {
  height: 38px;
  width: 360px;
  padding-left: 10px;
  border-radius: 4px;
  outline: none;
  border: solid 1px #e7e7e7;
  font-size: 12px;
  background-color: #fff;
  
}
.application-web form .error {
  border: solid 1px #e1515e;
}
.application-web form p {
  /* margin-bottom: 20px; */
  padding-left: 50px;
  text-align: left;
  color: #e15151;
  height: 20px;
  line-height: 20px;
}
.application-web .form-item {
  text-align: center;
}
.application-web .item-required:before {
  display: inline-block;
  margin-right: 4px;
  color: #f5222d;
  font-size: 14px;
  font-family: SimSun,sans-serif;
  line-height: 1;
  content: '*';
}
.application-web .item-label {
  display: inline-block;
  width: 14px;
}
.application-web .btn.btn-small{
  background-color: #fff;
  border: solid 1px #feadb1;
  border-radius: 4px;
  color: #e23d3b;
  height: 38px;
  width: 100px;
}
.application-web #countBtn {
  color: rgba(0,0,0,0.25);
  background-color: #f5f5f5;
  border-color: #d9d9d9;
}
.application-web .btn.btn-submit {
  width: 300px;
  height: 50px;
  margin-top: 15px;
  background-image: linear-gradient(120deg, #ec453a 20%, #ce2e3d 80%);
  color: #fff;
  border: medium none;
  border-radius: 26px;
  font-size: 18px;
  box-shadow: 0 7px 8px rgba(236, 69, 58, 0.25);
}
.application-web .result {
  text-align: center;
  margin-top: 160px;
}
.application-web .result .result-succ{
  color: #4cc7d4;
  font-size: 19px;
  padding: 55px 0 15px;
}
.application-web .result .result-contact {
  font-size: 14px;
  color: #676767;
}
.application-web .static-problem {
  width: 814px;
  margin: 0 auto;
}
.application-web .static-adv {
  background-color: #f8f8f9;
  text-align: center;
}
.application-web .adv-list {
  width: 814px;
  margin: 40px auto;
}
.application-web .adv-item {
  width: 50%;
  float: left;
  padding-bottom: 40px;
}
.application-web .adv-title {
  font-size: 30px;
  padding: 46px 0;
}
.application-web .colorful {
  background-image: -webkit-gradient(linear, 0 0, right bottom, from(#f7381c), to(#f9a249));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-size: 42px;
  font-weight: 400;
  margin: 0 8px;
  color: #f7381c;
}
.application-web .adv-item img {
  width: 99px;
  margin-right: 20px;
}
.application-web .adv-item .desc {
  float: right;
  text-align: left;
  width: calc(100% - 131px);
}
.application-web .adv-item .desc h4 {
  font-size: 18px;
  margin-bottom: 16px;
}
.application-web .adv-item .desc li {
  font-size: 14px;
  color: #888;
  line-height: 21px;
}
.application-web .static-users {
  width: 814px;
  margin: 0 auto;
  text-align: center;
}
.application-web .static-users h3 {
  display: inline-block;
  font-size: 26px;
  background: url('../images/application-web/title_bg.png') -22px -6px no-repeat;
  font-weight: bold;
  margin-bottom: 40px;
  padding-left: 21px;
  padding-top: 4px;
}
.application-web .static-users .banner {
  width: 800px;
  height: 130px;
  border: solid 1px #f3f3f3;
  box-shadow: 2px 4px 8px #ccc;
  border-radius: 7px;
  text-align: left;
  position: relative;
  overflow: hidden;
}
.application-web .logo-list {
  margin-top: 60px;
  padding-bottom: 160px;
}
.application-web .logo-list .logo-item {
  float: left;
  width: 47px;
  /* height: 41px; */
  margin-right: 20px;
}
/* .logo-list .logo-item img{
  width: 41px;
} */
.application-web .logo-list .logo-item span {
  font-size: 10px;
  color: #afa5a4;
}
.application-web .logo-ctn {
  width: 50px;
  height: 50px;
  vertical-align: middle;
  position: relative;
}
.application-web .logo-ctn img {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.application-web .banner-fixed {
  width: 100%;
  height: 70px;
  line-height: 70px;
  position: fixed;
  bottom: 0;
  background-color: #fefaf9;
  color: #e35150;
  text-align: center;
  font-size: 20px;
}
.application-web .anchor {
  width: 200px;
  height: 40px;
  line-height: 40px;
  display: inline-block;
  margin-left: 45px;
  background-image: linear-gradient(120deg, #ec453a 20%, #ce2e3d 80%);
  box-shadow: 0 3px 5px rgba(236, 69, 58, 0.25);
  color: #fff;
  text-decoration: none;
  font-size: 18px;
  border: medium none;
  border-radius: 20px;
}
.application-web .banner ul li { float: left; }
.application-web .banner .imageList li{
  width: 750px;
  height: 82px;
  padding: 25px;
}
.application-web .imageList {
  position: absolute;
  width: 2400px;
}
.application-web .imageList .logo-user {
  position: absolute;
}
.application-web .imageList .text {
  padding-left: 110px;
  font-size: 12px;
  line-height: 1.4;
}
.application-web .imageList .cusName {
  margin-top: 18px;
  text-align: right;
  color: #888;
}
.application-web .indexList {
  position: absolute;
  left: 50%;
  bottom: 11px;
}
.application-web .indexList li {
  position: relative;
  display: inline-block;
  margin: 0 2px;
  padding: 0;
  text-align: center;
  vertical-align: top;
}
.application-web .indexList li button {
  display: block;
  width: 3px;
  height: 3px;
  padding: 0;
  color: transparent;
  font-size: 0;
  background: #bcbbbb;
  border: 0;
  border-radius: 1px;
  outline: none;
  cursor: pointer;
  -webkit-transition: all .5s;
  transition: all .5s;
}
.application-web .indexList li.indexOn button{
  width: 10px;
  background-color: #e23d3b;
  border-radius: 4px;
}

/*20190601*/
