@charset "utf-8";
/* CSS Document */
/*Reset css*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote{margin:0;padding:0; border:none;}
html{font-family: "Microsoft YaHei";}
h1,h2,h3,h4,h5,h6{font-size:100%;font-family:arial,'hiragino sans gb','microsoft yahei','Simsun',sans-serif}
li{list-style:none}
a{text-decoration:none;}
a:hover{cursor:pointer;}
/*HTML5 HTML5在默认情况下表现为内联元素，对如下元素进行布局我们需要利用CSS手工把它们转为块状元素方便布局*/
article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}


/* index css*/
.Head_bar{
    height: 82px;
    width: 100%;
}
.Head_bar_con{
    width: 1200px;
    height:82px;
    margin: 0 auto;
    /*请勿加overflow: hidden否则二维码box会被隐藏在底层不能显示*/
    /*overflow: hidden;*/
    position: relative;
}
.Head_bar_logo_box{
    height: 100%;
    width: 195px;
    float: left;
    padding-top: 6px;
    box-sizing: border-box;
    overflow: hidden;
}
.Head_bar_right{
    width: 325px;
    height: 100%;
    float: right;
    padding-top: 17px;
    box-sizing: border-box;
}
.Head_bar_right ul li{
    float: left;
}
.Head_bar_right ul li:nth-child(1),.Head_bar_right ul li:nth-child(2){
    height: 48px;
    width: 48px;
    margin-right: 30px;
}  
.Head_bar_right ul li:nth-child(3){
    height: 48px;
    width: 169px;
}
.Head_bar_right ul li:nth-child(3) i{
    display: inline-block;
    height: 48px;
    width: 48px;
    float: left;
    background: url(../images/homePage/phone_icon.png) no-repeat;
}
.Head_bar_right ul li:nth-child(3) span{
    display: inline-block;
    font-size: 14px;
    color: #222;
    float: left;
    line-height: 48px;
    margin: 0 0 0 9px;
}
#Wechat_QR_code{
    height: 130px;
    width: 120px;
    background: #e7e7e7;
    position: absolute;
    top: 82px;
    right: 240px;
    z-index: 999;
    text-align: center;
    padding: 4px 0 0 0;
    box-sizing: border-box;
    display: none;
}
#Wechat_QR_code .Drop_down_text{
    display: block;
    font-size: 14px;
    color: #222;
    font-weight: bold;
    margin: 0 0 4px 0;
}

/*微信提示框上方三角形*/
#Wechat_QR_code::before{
    content: " ";
    height:0;
	width:0;
	border-left:16px solid transparent;
	border-right:16px solid transparent;
	border-bottom:16px solid #e7e7e7;
    position: absolute;
    left: 37%;
    top: -16px;
}
/*导航栏*/
.head-v3{
    position:relative;
    z-index:100; 
    min-width:1000px; 
/*    width: 1920px;*/
    width: 100%;
    min-width: 1200px;
    }
.head-v3 .navigation-inner{
    margin:0 auto; 
    height: 80px; 
    width:1200px; 
    position:relative;
    }
.navigation-up{
    height:80px;
    background:#f1f1f1;
    }
.navigation-up .navigation-v3{
    margin-left:155px;
    float:left; 
    margin-left:10px;
    }
.navigation-up .navigation-v3 ul{
    float:left
    }
.navigation-up .navigation-v3 li{
    float:left;
    font:normal 16px/59px "microsoft yahei";
    color:#fff; 
    line-height: 80px;
    }
.navigation-up .navigation-v3 .nav-up-selected{
    background:#fadc23;
    }
/*
.navigation-up .navigation-v3 li span{
    font-weight:normal;
    padding:0;
    margin:0; 
    }
*/
.navigation-up .navigation-v3 li span a{
    padding:0 36px; 
    color:#282828; 
    display:inline-block;
    height:80px;
    font-family:"microsoft yahei"; 
    font-size: 17px; 
    }
.navigation-down{
    position:absolute;
    top:80px;
    left:0px;width:100%;
    }
.navigation-down .nav-down-menu{
    width:100%;
    margin:0;
    background:#4e4c4c;
    position:absolute;
    top:0px;
    }
.navigation-down .nav-down-menu .navigation-down-inner{
    margin:auto;
    width:1400px;
    position:relative;
    }
.navigation-down .nav-down-menu dl{
    float:left; 
    margin:18px 80px 18px 0;
    }
.navigation-down .menu-1 dl{
    margin:20px 40px 25px 0;
    }
.navigation-down .menu_aboutUs dl{
    margin:40px 138px 55px 0;
    }
.navigation-down .menu_aboutUs dl:nth-child(1){
    margin-left: 250px;
}
.navigation-down .menu_product,.menu_programme{
    box-sizing: border-box;
}
.navigation-down .menu_product dl{
    margin-top: 43px;
/*    margin-right: 136px;*/
    margin-right: 60px;
    margin-bottom: 152px;
}
.navigation-down .menu_product dl dd a{
    opacity: 0.5;cursor: default;
}
.navigation-down .menu-1 dd a:hover {
    color: #fff !important;opacity: 0.5;
}
.navigation-down .menu_product dl:nth-child(4){
    margin-left: 0;
}
.navigation-down .menu_product dl dt{
    padding-bottom: 35px;
}
.navigation-down .menu_programme dl{
    margin-top: 43px;
    margin-right: 136px;
    margin-bottom: 162px;
}
.navigation-down .menu_programme dl:nth-child(4){
    margin-right: 0;
}
.navigation-down .menu_programme dl dt{
    padding-bottom: 35px;
}
.navigation-down .menu_programme dl dd {
  letter-spacing: 1px;
}
#Scheme_drop_down_menu dd {
    opacity: 0.4;
}
 #Scheme_drop_down_menu dd:nth-child(-n+3){
    opacity: 100%;
}
#solution{
    height: 410px;
}
#solution dl dd{
    padding-bottom: 12px;
}
#solution dl dd a{
    font-size: 15px;
}
.navigation-down .menu_video dl{
    margin-top: 43px;
    margin-right: 71px;
    margin-bottom: 43px;
}
.navigation-down .menu_video dl dt a{
    font-size: 17px;
}
.navigation-down .menu-1 dt{
    font:normal 18px "microsoft yahei"; 
    color:#fff;
    padding-bottom:10px;
    /*border-bottom:1px solid #f3a537;*/
    /*margin-bottom:10px;*/
    }
.navigation-down .menu_aboutUs dl dt{
    border-bottom: 0;
}
.navigation-down .menu-1 dt a{
    color:#fff;
    }
.navigation-down .menu-1 dd a{
    color:#fff;
    font:normal 12px/30px "microsoft yahei";
    }
.navigation-down .menu-1 dd a:hover{
    color:#f9b72d;
    }
.navigation-down dl dt a:hover{font-weight: bold;}
.navigation-down .menu-2 dd a,.navigation-down .menu-3 dd a{
    color:#fff;
    font:normal 16px "microsoft yahei"
    }
 #last_dl dt a{
     font-size: 11px; 
     color: #fff;
    }
#last_dl dt a:hover{
    color:#fadc23; 
    }
.More_models a:hover{
    text-decoration: underline; 
    }
#case dl dd {
    padding-bottom:22px;
    }
/*banner*/
.Pcbanner{
    height: 620px;
    width: 100%;
    position:relative; 
    overflow:hidden; 
}
.Pcbanner ul { 
    width: 5760px; 
    position:absolute; 
    left: 0; 
    top: 0; 
    }
.Pcbanner ul li { 
    float:left; 
    }
.Pcbanner ol { 
    position:absolute; 
    height: 18px;
    width: 104px;
    left:50%;
    margin-left: -52px;
    bottom: 40px; 
    }
.Pcbanner ol li { 
    width: 18px; 
    height: 18px; 
    border-radius: 100%;
    background: #fff; 
    color: #fff; 
    float:left; 
    margin: 0 18px 0 0; 
    cursor:pointer; 
    }
#ol_noMrgin{
    margin-right: 0;
    }
.Pcbanner ol .current {
    height: 18px;
    width: 32px;
    border-radius:8px;
    background: #fdb14b; 
    }
.leftBtn,.rightBtn { 
    width: 39px; 
    height: 75px; 
    position:absolute; 
    background:url(images/yixun/index.png) no-repeat; 
    top: 50%; 
    margin: -37.5px 0 0 0; 
    }
.leftBtn { 
    background: url(../images/homePage/leftBtn.png) no-repeat;
    left: 1.8%; 
    }
.rightBtn { 
    background: url(../images/homePage/rightBtn.png) no-repeat;
    right: 1.8%; 
    }

/*产品展示*/
.produsts_box{
    height: 664px;
    width: 100%;
    margin: 84px 0 128px 0;
}
.produsts_con{
    height: 664px;
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
}
.Product_title{
    height: 128px;
    width: 100%;
    text-align: center;
    margin-bottom: 58px;
/*    background: #999;*/
}
.produsts_con .Product_title i{
    display: block;
    height: 58px;
    width: 1200px;
    background: url(../images/homePage/chanpin-icon.png) no-repeat center center;
}
.produsts_con .Product_title h3{
    margin-top: 8px;
    margin-bottom: 4px;
    font-size: 26px;
    line-height: 1;
    color: #333;
}
.produsts_con .Product_title h2{
    font-size: 28px;
    color: #333;
    line-height: 1;
    font-weight: normal;
}
.produsts_con ul li{
    height: 476px;
    width: 285px;
    background: #f8f8f8;
    float: left;
    margin-right: 20px;
}
.produsts_con ul li:last-child{margin-right: 0;}
.produsts_con .Product_drawing{
    height: 280px;
    width: 285px;
    background: #f3f3f3;
} 
.produsts_con .Product_name{
    height: 196px;
    width: 285px;
    background: #f8f8f8;
    text-align: center;
    overflow: hidden
} 
.produsts_con .Product_name h3{
    font-size: 18px;
    color: #232323;
    line-height: 1;
    /*margin: 58px 0 42px 0;*/
}
.produsts_con .Product_name a{
    font-size: 16px;
    color: #128fe5;
}
.produsts_con .Product_name a:hover{
    text-decoration: underline;
}
.produsts_con .First_product h3{
    /*margin: 50px 0 30px 0;*/
}
.produsts_con .First_product h4 a{
    font-size: 15px;
    /*
    font-weight: normal;
    color:#128fe5; 
    */
    color: #333;
}
.produsts_con .First_product h4 a:hover{
    color: #128fe5;
}
.produsts_con .First_product .End_product{
    margin: 8px 0 36px 0;
}
.produsts_con ul li:hover .Product_name{
    background: #1a9df7;
}
.produsts_con ul li:hover .Product_name h3{
    color: #fff;
}
.produsts_con ul li:hover .Product_name a{
    color: #fff;
}
.Product_name_titBox{
    width: 285px;
    height: 122px;
}
.Product_name .Product_name_titBox h3{
    /* line-height: 122px; */
    padding: 44px 20px 0;
    text-align: left;
    line-height: 1.3;
}
.produsts_con #Product_name_li2 .Product_name_titBox{
    padding: 40px 16px 0;
    box-sizing: border-box;
}
.produsts_con #Product_name_li2 h3{
    line-height: 20px;
}
.produsts_con  #Product_name_li2 h3{
    text-align: left;
}
/*解决方案*/
.Solution_box{
    height: auto;
    /*height: 1180px;*/
    width: 100%;
    margin-bottom: 60px;
}
.Solution_box .Solution_con{
    height: auto;
    /*height: 1180px;*/
    width: 1200px; 
    margin: 0 auto;
    overflow: hidden;
} 
.Solution_box .Solution_title{
    height: 130px;
    width: 1200px;
    text-align: center;
    margin-bottom: 56px;
}
.Solution_box .Solution_title i{
    display: block;
    height: 57px;
    width: 1200px;
    background: url(../images/homePage/solution-icon.png) no-repeat center center;
}
.Solution_box .Solution_title h3{
    font-size: 26px;
    font-weight: bold;
    color: #333;
    margin:10px 0 8px 0;
    line-height: 1;
}
.Solution_box .Solution_title h2{
    font-weight: normal;
    font-size: 26px;
    color: #333;
    line-height: 1;
}
.Solution_box .Solution_ul .Scheme_name{
    height: 476px;
    width: 580px;
    background: #f8f8f8;
    margin-right: 40px;
    margin-bottom: 40px;
    float: left;
}
.Solution_box .Solution_ul .Scheme_name:last-child{margin-right: 0;}
.Solution_box #Solution_ul .Scheme_name{
    margin-bottom: 0;
}
.Solution_ul .Solution_pic{
    width: 580px;
    height: 280px;
    background: #f0f0f0;
}
.Solution_ul .Solution_pic img{
    filter: brightness(90%);
}
.Solution_ul .Solution_pic img:hover{
    filter: brightness(100%);
}
.Solution_ul .Solution_words{
    width: 580px;
    height: 196px;
    background: #f8f8f8;
    text-align: center;
    box-sizing: border-box;
    overflow: hidden;
}
.Solution_ul .Solution_words h3{
    font-size: 22px;
    color: #252525;
    line-height: 1;
}
.Solution_ul .Solution_words a{
    font-size: 16px;
/*    color: #258df4;*/
}
.Solution_ul .ordinary {
    padding: 52px 0 0 0;
}
.Solution_ul .ordinary h3{
    margin-bottom: 40px;
}
.Solution_ul .ordinary a{
    color: #258df4;
}
.anli_Button{
    display: block;
    width: 120px;
    margin: 0 auto;
    border: 1px solid #258df4;
    padding: 8px 0;
    border-radius: 24px;
    box-sizing: border-box;
}
.Solution_ul li:hover .Solution_words{
    background: #faf0e0;
} 
/*
.Solution_ul li:hover .Solution_words h3{
    color: #fff;
}
*/
.Solution_ul li:hover .Solution_words a{
/*    color: #fff;*/
    font-weight: bold;
}
.Solution_words a:hover{
    text-decoration: underline;
}
.anli_Button:hover{
    text-decoration: none;
}
.Scheme_sub_name_title{
    margin: 27px 0 28px 0;
}
.Solution_words .Scheme_sub_name{
    width: 580px;
    height: 60px;
}
.Solution_words .Scheme_sub_name li{
    float: left;
    line-height: 30px;
}
.Solution_words #Scheme_sub_name li a{
    color: #222;
    font-weight: normal;
    text-decoration: none;
}
.Solution_words #Scheme_sub_name li a:hover{
    color: #258df4;
}
.Solution_words .Scheme_sub_name li:nth-child(odd){
    padding: 0 54px 0 66px;
}
.Scheme_sub_name_a{
    color: #258df4;
    display: block;
    height: auto;
    width: 580px;
    margin-top: 10px;
}
/*案例视频*/
.case_video{
    height: 1020px;
    width: 100%;
    background: #fafafa;
    margin-bottom: 100px;
    overflow: hidden;
}
.case_video_con{
    height: 1020px;
    width: 1200px;
    margin: 0 auto;
    padding: 54px 0 0 0;
    box-sizing: border-box;
    overflow: hidden;
}
.case_video_con .video_con_title{
    height: 57px;
    width: 370px;
    margin: 0 auto;
}
.case_video_con .video_con_title i{
    display: inline-block;
    float: left;
    height: 57px;
    width: 62px;
    background: url(../images/homePage/case_video_icon.png) no-repeat ;
}
.case_video_con .video_con_title span{
    display: inline-block;
    float: left;
    font-size: 24px;
    color: #333;
    font-weight: bold;
    margin: 18px 0 0 15px;
}
.case_video_con .video_list{
    height: 694px;
    width: 1200px;
    margin: 50px auto 0;
}
.video_list_left{
    height: 694px;
    width: 594px;
    margin-right: 11px;
    float: left;
    overflow: hidden;
    position: relative;
}
.video_list_left a img{
    transition: 0.6s;
    -moz-transition: 0.6s; 
    -webkit-transition: 0.6s; 
    -o-transition: 0.6s; 
}
.video_list_left a img:hover{
    transform:scale(1.02,1.02)
}
/*伪元素添加播放icon*/
.video_list_left span::before{
    content: " ";
    display: block;
    height: 62px;
    width: 62px;
    background: url(../images/homePage/video-icon-big.png) no-repeat center center;
    position: absolute;
    left: 50%;
    margin-left: -31px;
    top:50%;
    margin-top: -31px;
    z-index: 99;
}
.video_list_left_words{
    height: 78px;
    width: 594px;
    line-height: 110px;
    position: absolute;
    left: 0;
    bottom: 0;
    padding: 0 0 0 40px;
    box-sizing: border-box;
}
.video_list_left_words a{
    font-size: 20px;
    color: #333;
    font-weight: bold;
}
.video_list_right{
/*    height: 694px;*/
    width: 100%;
}
.video_list_right ul li{
    height: 342px;
    width: 291px;
    float: left;
    background: #fff;
    overflow: hidden;
}
.video_list_right ul li:nth-child(odd){
    margin-right: 13px;
}
.video_list_right ul li:nth-child(1),.video_list_right ul li:nth-child(2){
    margin-bottom: 11px;
}
.video_list_right .video_pic_small{
    height: 244px;
    width: 291px;
    overflow: hidden;
    /*伪类播放按钮定位用*/
    position: relative;
}
.video_list_right .video_pic_small span::before{
    content: " ";
    display: block;
    height: 49px;
    width: 49px;
    background: url(../images/homePage/video-icon-small.png) no-repeat center center;
    position: absolute;
    left: 50%;
    margin-left: -24.5px;
    top:50%;
    margin-top: -24.5px;
    z-index: 101;
}
.video_list_right .video_pic_small a img{
    transition: 0.6s;
    -moz-transition: 0.6s; 
    -webkit-transition: 0.6s; 
    -o-transition: 0.6s;
}
.video_list_right .video_pic_small a img:hover{
    transform:scale(1.03,1.03);
}
.video_list_right .Small-video-title{
    height: 98px;
    width: 291px;
    text-align: center;
    line-height: 98px;
}
.video_list_right .Small-video-title a{
    font-size: 17px;
    font-weight: bold;
    color: #353535;
}
.Video_button_box{
    height: 52px;;
    width: 1200px;
    margin-top: 52px;
}
 .Video_button{
    display: block;
    height: 52px;
    width: 140px;
    border-radius: 5px;
    font-size: 16px;
    color: #fff;
    line-height: 52px;
    text-align: center;
    background: #258df4;
    margin: 0 auto 0;
    transition: 0.5s;
     -moz-transition: 0.5s; /* Firefox 4 */
     -webkit-transition: 0.5s; /* Safari 和 Chrome */
     -o-transition: 0.5s; /* Opera */
}
.Video_button:hover{
    border-radius: 0;
    box-shadow: 0px 3px 7px 0px rgba(49, 49, 49, 0.35);
}
.team_box{
    height: 966px;
    width: 100%;
    margin-bottom: 120px;
}
.team_box_con{
    height: 1010px;
    width: 1200px;
    margin: 0 auto;
    /*overflow: hidden;*/
}
.team_box_con .team_title{
    height: 122px;
    width: 255px;
    margin: 0 auto;
    text-align: center;
    overflow: hidden;
}
.team_box_con .team_title i{
    display: block;
    height: 59px;
    width: 255px;
    background: url(../images/homePage/team_icon.png) no-repeat center center;
}
.team_box_con .team_title h3{
    font-weight: bold;
    color: #222;
    line-height: 1;
}
.team_box_con .Team_name_cn{
    font-size: 26px;
    margin: 7px 0 9px 0;
}
.team_box_con .Team_name_en{
    font-size: 22px;
}
.team_box_loop{width: 100%;margin-top: 50px;position:relative}
.team_box_loop .swiper-pagination{position: relative;font-size: 0;margin-top: 32px;}
.team_box_loop .swiper-pagination-bullet {width: 14px;height: 14px;background: #000;opacity: .2;margin: 0 8px;}
.team_box_loop .swiper-pagination-bullet-active {opacity: 1;background: #fdb14b;}
.team_box_loop_btn{position:absolute;width:54px;height:54px;top:50%;margin-top:-60px;z-index:4;cursor:pointer;transition:all .4s ease;}
.team_box_loop_btn.prev{background:url('../images/aboutUs/L-btn.png') no-repeat center;left:-80px;}
.team_box_loop_btn.next{background:url('../images/aboutUs/R-btn.png') no-repeat center;right:-80px;}
.team_box_loop_btn.prev:hover{background-image:url('../images/aboutUs/L-btn-Dark.png')}
.team_box_loop_btn.next:hover{background-image:url('../images/aboutUs/R-btn-Dark.png')}


.team_box_con .Team_person{
    height: 786px;
    width: 386px;
/*    width: 570px;*/
    /* float: left; */
    /* margin: 50px 0 0 0; */
}
.team_box_con .Team_personCeo{
/*    margin-right: 60px;*/
     /* margin-right: 20px; */
}
.team_box_con .Team_person .Bust_box{
/*    width: 570px;*/
    width: 386px;
    height: 346px;
} 
.team_box_con .Team_person .Bust_box img:hover{
    opacity: 0.93;
}
.team_box_con .Team_person_AD{
    margin-left: 20px;
}
.team_box_con .Team_person .Team_Title_box{
/*    width: 570px;*/
    width: 386px;
    height: 440px;
    background: #f9f9f9;
    overflow: hidden;
    padding: 0 0 0 5px;
    box-sizing: border-box;
} 
.Team_Title_box .ceo_con{
    height: 85px;
    width: 386px;
    /*width: 570px;*/
    border-right: 10px solid #f9de33;
    margin: 23px 0 20px 0;
    padding: 0 0 0 6px;
    box-sizing: border-box;
}
.Team_Title_box .ceo_con .ceo_box{
    height: 85px;
    width: 85px;
    background: #f9de33;
    text-align: center;
    line-height: 85px;
    font-size: 26PX;
    font-weight: bold;
    color: #000;
}
.Team_Title_box ul li{
    padding: 0 0 0 8px;
}
.Team_Title_box ul .ceo_li{
    margin-bottom: 16px;font-size: 0;
}
.Team_Title_box ul .ceo_li .ceo_name{
    font-size: 26px;
    font-weight: bold;
    color: #388ffa;
}
.Team_Title_box ul .ceo_li .ceo_founder{
    font-size: 20px;
    font-weight: bold;
    color: #222;
    margin-left: 14px;
}
.Team_Title_box ul .li_describe{
    font-size: 16px;
    /*font-size: 17px;*/
    color: #222;
    line-height: 34px;
} 
.news_con{
    height: 675px;
    width: 100%;
    margin-bottom: 180px;
}
.news_box{
    height: 675px;
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
}
.news_box .news_box_title{
    width: 1200px;
    height: 108px;
}
.news_box .news_box_title i{
    display: block;
    height: 45px;
    width: 46px;
    background: url(../images/homePage/news_icon.png) no-repeat;
}
.news_box .news_box_title h4{
    font-size: 24px;
    color: #252525;
    line-height: 1;
}
.news_box .news_box_title .new_title_cn{
    margin: 9px 0 3px 0;
}
.news_box .News_list_box{
    height: 420px;
    width: 1200px;
    background: #f6fbff;
    margin-top: 40px;
    overflow: hidden;
}
.News_list_box_left{
    height: 420px;
    width: 420px;
    margin-right: 30px;
    float: left;
    position: relative;
}
.News_list_box_left div{
    height: 76px;
    width: 420px;
    background: rgba(0,0,0,0.4);
    position: absolute;
    left: 0;
    bottom: 0;
    line-height: 76px;
    padding: 13px 10px 0 15px;
    box-sizing: border-box;
    transition: 0.5s;
    -moz-transition: 0.5s; 
    -webkit-transition: 0.5s; 
    -o-transition: 0.5s;
}
.News_list_box_left div p{
    width: 420px;
    line-height: 24px;
    font-size: 17px;
    font-weight: bold;
}
.News_list_box_left div p a{
    color: #fff;
}
.News_list_box_left:hover div{
/*     background: rgba(37,141,244,0.3);*/
    background-image: -moz-linear-gradient( -170deg, rgb(25,106,239) 0%, rgb(24,215,177) 100%);
    background-image: -webkit-linear-gradient( -170deg, rgb(25,106,239) 0%, rgb(24,215,177) 100%);
    background-image: -ms-linear-gradient( -170deg, rgb(25,106,239) 0%, rgb(24,215,177) 100%);
/*    opacity: 0.4;*/
}
.News_list_box_right{
    height: 420px;
    width: 750px;
    float: left;
    padding-top: 15px;
    box-sizing: border-box;
    overflow: hidden;
}
.News_list_box_right ul li{
    height: 120px;
    width: 720px;
    border:1px solid #fff;
    box-sizing: border-box;
    background: #fff;
}
.News_list_box_right ul li:hover{
    border:1px solid #d4eaff;
    box-sizing: border-box;
}
.News_list_box_right ul li:nth-child(2){
    margin: 15px 0;
}
.Small_list_imgBox{
    height: 118px;
    width: 174px;
    overflow: hidden;
    float: left;
}
.Small_list_wordBox{
    height: 118px;
    width: 544px;
    float: left;
    padding: 20px 25px 0 30px;
    box-sizing: border-box;
}
.Small_list_wordBox h4 {
    font-size: 16px;
    font-weight: normal;
}
.Small_list_wordBox h4 a{
    font-weight: bold;
     color: #111;
    letter-spacing: 1px;
}
.Small_list_wordBox p{
    font-size: 14px;
    color: #333;
    margin-top: 16px;
}
.News_list_box_right ul li:hover .Small_list_wordBox h4 a{
    color: #258df4;
/*    font-weight: bold;*/
}
.news_box .More_news_button{
    display: block;
    height: 50px;
    width: 140px;
    background: #258df4;
    border-radius: 4px;
    text-align: center;
    line-height: 50px;
    font-size: 16px;
    color: #fff;
    margin: 52px auto 0;
    transition: 0.2s;
    -moz-transition: 0.2s; 
    -webkit-transition: 0.2s; 
    -o-transition: 0.2s; 
}
.news_box .More_news_button:hover{
     background: #fadc23;
     color: #333;
     border-radius: 0;
     box-shadow: 0px 2px 4px 0px rgba(49, 49, 49, 0.41);
}
/*底部栏*/
.fotter_box{
    height: 704px;
    width: 100%;
    background: #222;
}
.fotter_part1{
    height: 84px;
    width: 100%;
    position: relative;
}
.fotter_part1 .light_colourLogo{
    display: block;
    height: 84px;
    width: 100%;
    background: url(../images/homePage/f-logo.png) no-repeat center 13px;
}
.fotter_part1 span{
    display: inline-block;
    height: 28px;
    width: 28px;
    background: url(../images/homePage/homeicon.png) no-repeat;
    position: absolute;
    left: 2.5%;
    top:22.5%;
} 
.fotter_box .fotter_part2{
    height: 537px;
    width: 1200px;
    margin: 0 auto;
/*   background: #999;*/
} 
.fotter_box .fotter_part2 .Bottom_menu_box{
    height: 338px;
    width: 1200px;
    border-bottom: 1px solid #f7f7f7;
    box-sizing: border-box;
}
.Bottom_menu_box dl{
    float: left;
    padding-right: 52px;
    max-width: 178px;
}
.Bottom_menu_box dl dt{
    font-size: 15px;
    color: #fff;
    margin:26px 0 24px 0; 
}
.Bottom_menu_box dl dt a{
    color: #fff;
}
.Bottom_menu_box dl dd {
    font-size: 14px;line-height: 22px;
    margin-bottom: 8px;
}
.Bottom_menu_box dl dd a{
    color: #e2e2e2;
}
.Bottom_menu_box dl dd a:hover{
    color: #fdca77;
}
.Bottom_menu_box dl:nth-child(1){
    margin-left: 26px;
}
.Bottom_address{
    width: 1200px;
    height: 199px;
/*    抖音二维码定位用*/
    position: relative;
}
.Bottom_address .Bottom_address_con{
    height: 199px;
    width: 885px;
    float: left;
    box-sizing: border-box;
    padding: 42px 0 0 10px;
}
.Bottom_address_con ul li{
    height: 20px;
    width: 870px;
    float: left;
    margin-bottom: 12px;
}
.Bottom_address_con ul li span{
    display: inline-block;
    height: 20px;
    color: #fff;
    font-weight: normal;
    font-size: 16px;
    margin-left: 5px;
}  
.Bottom_address_con ul li i{
    display: inline-block;
    width: 20px;
    float: left;
}
.f_dz_icon{
    width: 14px;
    height: 20px;
    background: url(../images/homePage/f-dz-icon.png) no-repeat center center;
}
.f_yx_icon{
    width: 16px;
    height: 20px;
    background: url(../images/homePage/f-yx-icon.png) no-repeat center center;
}
.f_dh_icon{
    width: 18px;
    height: 20px;
    background: url(../images/homePage/f-dh-icon.png) no-repeat center center;
}
.Bottom_address .QRcode_box{
    height: 199px;
    width: 315px;
    float: left;
    padding: 32px 0 0 0;
    box-sizing: border-box;
    box-sizing: border-box;
}
.Bottom_address .QRcode_box div{
    height: 160px;
    width: 116px;
    margin: 0 49px 0 0;
    float: left;
    text-align: center;
    overflow: hidden;
}
.Bottom_address .QRcode_box img{
    display: block;
}
#QRcode_noMargin{
    width: 116px;
    margin-right: 0;
    overflow: hidden;
}
#tiktok_box{
    width: 116px;
    height: 118px;
    background: #3b3a3b;
    margin-bottom: 8px;
    border: 1px solid #e5e5e5;
    box-sizing: border-box;
    cursor: pointer;
}
#tiktok_box .tiktok_box_span01{
    display: block;
    font-size: 15px;
    font-weight: bold;
    color: #fff;
    line-height: 1;
    margin: 6px 0 0 0;
}
#tiktok_box .tiktok_box_span02{
    font-size: 14px;
    color: #fff;
}
#QRcode_noMargin .tiktok_box_span03{
    display: block;
    width: 116px;
    text-align: center;
    font-size: 14px;
    color: #fff;
}
#QRcode_noMargin #tiktok_box i{
    display: block;
    width: 116px;
    height: 59px;
    background: url(../images/homePage/dy-icon.png) no-repeat center bottom 0;
}
.Bottom_address .QRcode_box .QRcode_box_span{
    display: block;
    width: 116px;
    text-align: center;
    font-size: 14px;
    color: #fff;
    margin-top: 8px;
}
.Tiktok_menu_up{
    position: absolute;
    right: 0;
    top: -183px;
    width: 187px;
    height: 178px;
    text-align: center;
    padding: 9px 0 0 0;
    box-sizing: border-box;
    background-color: rgb(204, 202, 202,0.2);
    z-index: 99;
    display: none;
}
.Record_number_box{
    height: 85px;
    width: 100%;
    background: #151515;
}
.Record_number{
    height: 85px;
    width: 1200px;
    margin: 0 auto;
    padding: 15px 0 0 0;
    box-sizing: border-box;
    text-align: center;
}
.Record_number ul li{
    height: 16px;
    font-size: 12px;
    color: #c5c5c5;
    margin-bottom: 1px;
}
.Record_number ul li:nth-child(2){
    width: 198px;
    height: 18px;
    margin: 0 auto 3px;
}
.Record_number ul li:nth-child(2) i{
    display: inline-block;
    float: left;
    width: 18px;
    height: 18px;
/*    width: 188px;*/
/*    margin: 0 auto 2px;*/
    background: url(../images/homePage/gongan-icon.png) no-repeat 0 0;
}
.Record_number ul li:nth-child(2) span{
    display: inline-block;
    float: left;
    margin: 1px 0 0 2px;
}
.Record_number ul li a{
    font-size: 12px;
    color: #c5c5c5;
}
/*返回顶部*/
#Back_to_top{
	background:url(../images/homePage/top-icon.png) no-repeat;
	height:45px;
	width:45px;
	position:fixed;
	right:60px;
	bottom:120px;
	display:none;
    z-index: 1000;
	}
#Back_to_top:hover{
	background:url(../images/homePage/top-icon2.png) no-repeat;
	}
/*news*/
.new_crumbs{
    height: 36px;
    width: 100%;
}
.new_crumbs_con{
    width: 1200px;
    height: 36px;
    margin: 0 auto;
    line-height: 36px;
}
.new_crumbs_con a{
    font-size: 12px;
    color: #888;
    float: left;
}
.new_crumbs_con a:hover{
    text-decoration: underline ;
}
.News_detail{
    height: auto;
    width: 100%;
}
.News_detail_con{
    height: auto;
    width: 790px;
    margin: 80px auto 100px;
    overflow: hidden;
    background: #fff;
}
.News_detail_con video{
    width:100%;
}
.News_detail_con .article_img{
    width: 790px;
    height: 440px;
    overflow: hidden;
    margin-bottom: 36px;
} 
.News_page_title{
    height: auto;
/*    height: 80px;*/
    width: 100%;
/*    background: pink;*/
    margin: 0 0 42px 0;
}
.News_page_title h2{
    font-size: 30px;
    font-weight: bold;
    color: #222;
    line-height: 36px;
    letter-spacing: 2px;
}
.News_page_title span{
    font-size: 13px;
    color: #767575;
}
.News_page_title .new_share {
    height: 18px;
    width: 100%;
    margin: 11px 0 0 0;
}
.News_detail_con p{
    font-size: 16px;
    color: #27282d;
    line-height: 30px;
    letter-spacing: 1px;
    /*margin-bottom: 38px;*/
}
.News_detail_con img{width:100%;}
.News_detail_con p br{content: "";display: block;height: 24px;}
.News_detail_con p:last-child{
    margin-bottom: 0;
}
.News_detail_con .News_page_pic{
    margin: 0 0 38px 0;
}
.News_detail_con .new_caption{
    text-align: center;
    font-size: 15px;
    color: #666;
}
.News_detail_con #End_note{
    font-size: 15px;
    color: #666;
}
.News_detail_con img:not(:first-child){
    margin-bottom: 10px;
}
.News_detail_con .new_box_video{
    height: auto;
    width: 790px;
    margin-bottom: 20px;
}
.News_detail_color{
    color: #3dabf9;
    font-size: 18px;
}
/*视频中心*/
.video_cBan{
    height: auto;
    /*height: 500px;*/
    width: 100%;
    position: relative;
}
.video_ban_word{
    height: 500px;
    width: 1200px;
    position: absolute;
    left: 50%;
    margin-left: -600px;
    top: 0;
    text-align: center;
    line-height: 500px;
}
.video_ban_word h2{
    font-size: 2.5em;
    font-weight: bold;
    color: #fff;
    letter-spacing: 4px;
}
.Video_display{
    height: auto;
    width: 100%;
}
.Video_displayBox{
    height: auto;
    width: 1200px;
    margin: 44px auto 140px;
    overflow: hidden
}
.Case_video_title{
    height: 122px;
    width: 1200px;
    text-align: center;
    margin-bottom: 90px;
}
.Case_video_title i{
    display: block;
    height: 56px;
    width: 1200px;
    background: url(../images/video-center/videoCenter-icon.png) no-repeat center center;
}
.Case_video_title .Case_video_titleEn{
    line-height: 1;
    font-size: 18px;
    color: #666;
    font-weight: normal;
    margin: 10px 0 5px 0;
}
.Case_video_title h2{
    line-height: 1;
    font-size: 28px;
    color: #252525;
    font-weight: bold;
}
.Case_video_titleCn{
    height: 34px;
    width: 100%;
    margin-bottom: 30px;
}
.Case_video_titleCn h3{
    font-size: 20px;
    color: #258df4;
    font-weight: bold;
    line-height: 1;
    margin-bottom: 8px;
}
.Case_video_titleCn .Case_video1{
    display: block;
    width: 89px;
    border:1px solid #fb171c;
}
.Video_displayBox ul{
    height: 310px;
    margin-bottom: 50px;
    width: 1200px;overflow: hidden;
}
.Video_displayBox ul li{
    height: 310px;
    width: 280px;
    float: left;
    margin-right: 26.5px;
}
.Video_displayBox ul li:nth-child(4){
     margin-right:0;
}
.Video_displayBox ul li:nth-child(n+5){
     margin-top:26px;
}
.Video_displayBox ul li .Video_cover{
    height: 210px;
    width: 280px;
    position: relative;
}
.Video_displayBox ul li .Video_cover span::before{
    content: " ";
    display: block;
    height:50px;
    width:50px;
    background: url(../images/video-center/video_Play_button.png) no-repeat center center;
    position: absolute;
    left: 50%;
    margin-left: -25px;
    top:50%;
    margin-top: -25px;
    z-index: 999;
}
.Video_displayBox ul li .Case_video_name{
    height: 100px;
    width: 280px;
    background: #f7fbff;
    padding: 20px 10px 0 20px;
    box-sizing: border-box;
}
.Video_displayBox ul li .Case_video_name h3{
    /*width: 280px;*/
    line-height: 22px;
    text-align: left;
}
.Video_displayBox ul li .Case_video_name h3 a{
    font-size: 16px;
    font-weight: normal;
    color: #333;
    letter-spacing: 2px;
}
.Video_displayBox ul li:hover .Case_video_name{
    background: #dfefff;
}
.Video_displayBox ul li:hover .Case_video_name h3 a{
    color: #111;
/*    font-weight: bold;*/
}
/*视频播放*/
.Video_area{
    /*height: 812px;*/
    height: auto;
    width: 100%;
    margin: 35px auto 90px;
}
.Video_area_box{
    /*height: 812px;*/
    height: auto;
    width: 1100px;
    margin: 0 auto;
    overflow: hidden;
}
.Video_area_box h2{
    line-height: 1;
    text-align: center;
    font-size: 25px;
    font-weight: bold;
    letter-spacing: 1px;
    color: #333;
}
.Video_area_box .Play_area{
    width: 1100px;
    height: 650px;
    background: #fff;
    margin: 30px 0 0 0;
    overflow: hidden;
}
.Play_area_fx{
    height: 27px;
    width: 185px;
    margin: 32px auto 0;
}
/*联系我们*/
.contact_word{
    height: auto;
/*    height: 500px;*/
    width: 1200px;
    position: absolute;
    left: 50%;
    margin-left: -600px;
    top: 0;
    text-align: center;
}
.contact_word h2{
    font-size: 2em;
    color: #fff;
    letter-spacing: 2px;
    line-height: 53px;
    /*margin-top: 190px;*/
    margin-top: 15%;
}
.contact_word_about h2{
/*
    line-height: 45px;
    letter-spacing: 1px;
    text-align: right;
    margin: 100px 20px 0 20px;
*/
}
.new_cen_word h2{
    font-size: 2.8em;
    letter-spacing:8px;
}

.Contact_type_box{
    height: 538px;
    width: 100%;
    margin: 142px 0 140px 0;
}
.Contact_type{
    height: 538px;
    width: 1200px;
    margin: 0 auto;
}
.Contact_type .weixin_box{
    width: 417px;
    height: 538px;
    background: #f1f1f1;
    float: left;
    border-radius: 20px;
    margin-right: 34px;
    text-align: center;
}
.Contact_type .weixin_box i{
    display: block;
    height: 182px;
    width: 417px;
    background: url(../images/contact-us/weixin-icon.png) no-repeat center bottom 0;
    margin-bottom: 67px;
}
.other_type{
    width: 749px;
    height: 538px;
    float: left;
    overflow: hidden;
}
.other_type_top{
    height: 268px;
    width: 749px;
    margin-bottom: 34px;
}
.email_type{
    width: 398px;
    height: 268px;
    border-radius: 20px;
    float: left;
    background: #f1f1f1;
    margin-right: 34px;
    text-align: center;
}
.email_type i{
    display: block;
    width: 398px;
    height: 107px;
    background: url(../images/contact-us/youjian-icon.png) no-repeat center bottom 0;
    margin-bottom: 62px;
}
.email_type span,.other_type_below span,.telphone_type span{
    font-size: 20px;
    color: #333;
    display: block;
}
.email_type:hover{
    background: #258df4;
}
.email_type:hover i{
    background: url(../images/contact-us/bai-youjian-icon.png) no-repeat center bottom 0;
}
.email_type:hover span{
    color: #fff;
}
.telphone_type{
    width: 316px;
    height: 268px;
    border-radius: 20px;
    float: left;
    background: #f1f1f1;
    text-align: center;
}
.telphone_type i{
    display: block;
    width: 316px;
    height: 109px;
    background: url(../images/contact-us/dianhua-icon.png) no-repeat center bottom 0;
    margin-bottom: 42px;
}
.telphone_type:hover{
    background: #258df4;
}
.telphone_type:hover i{
   background: url(../images/contact-us/bai-dianhua-icon.png) no-repeat center bottom 0;
}
.telphone_type:hover span{
    color: #fff;
}
.other_type_below{
    height: 236px;
    width:749px;
    background: #f1f1f1;
    border-radius: 20px;
    text-align: left;
}
.other_type_below i{
    display: block;
    height: 104px;
    width: 749px;
    background: url(../images/contact-us/dizhi-icon.png) no-repeat center bottom 0;
    margin-bottom: 26px;
}
.other_type_below:hover{
    background: #258df4;
}
.other_type_below:hover i{
    background: url(../images/contact-us/bai-dizhi-icon.png) no-repeat center bottom 0;
}
.other_type_below:hover span{
    color: #fff;
}
.other_type_below span{
    margin-bottom: 5px;
    margin-left: 40px;
}
.location{
    height: 644px;
    width: 100%;
    margin-bottom: 140px;
}
.location_con{
    height: 644px;
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
}
.location_title{
    width: 370px;
    height: 95px;
    border-radius: 16px;
    background: #fadc23;
    text-align: center;
    line-height: 95px;
    margin: 0 auto 66px;
}
.location_title h2{
    font-size: 22px;
    color: #333;
}
.Map_location{
    height: 480px;
    width: 1200px;
    background: #fafafa;
}
#container{
/*
    height: 480px;
    width: 1200px;
*/
}

.Welding_vision_system{
    height: 500px;
    width: 100%;
    position: relative;
}
.solution_a_word{
    height: 500px;
    width: 1200px;
/*    background: #ccc;*/
    position: absolute;
    left: 50%;
    margin-left: -600px;
    top: 0;
    text-align: center;
    padding: 152px 0 0 0;
    box-sizing: border-box;
}
.solution_a_word i{
    display: block;
    height: 64px;
    width: 1200px;
    background: url(../images/solution/solution-a/ban-icon.png) no-repeat center 
}
.solution_a_word h2{
    font-size: 28px;
    color: #fff;
    margin: 4px 0 18px 0;
}
.solution_a_word span{
    display: block;
    width: 95px;
    border: 2px solid #fff;
    position: absolute;
    left: 50%;
    margin-left: -47.5px;
}
/*焊接视觉系统解决方案*/
.Scheme_list{
    height: 1085px;
    width: 100%;
    margin: 140px 0 250px 0;
}
.Scheme_list_con{
    height: 1085px;
    width: 1200px;
    margin: 0 auto;
}
.Scheme_list_con ul{
    height: 320px;margin-top: -60px;
}
.Scheme_list_con ul:last-child{
    margin-bottom: 0;
}
.Scheme_list_con ul li{
    height: 320px;
    width: 365px;
    /*background: #fafafa;*/
    border:1px solid #f6f6f6;
    border-radius: 12px;
    float: left;
    margin: 60px 52.5px 0 0;
    box-sizing: border-box;
    padding: 24px 32.5px 0 25px;
    overflow: hidden;
}
.Scheme_list_con ul li:nth-child(3n+3){
    margin-right: 0;
}
.Scheme_pic{
    height: 180px;
    width: 300px;
    border-radius: 10px;
}
.Scheme_list_con ul li h3{
    font-size: 17px;
    color: #258df4;
    margin: 26px 0 22px 7px;
}
.Scheme_list_con ul li a{
    font-size: 15px;
    color: #222;
    margin-left: 7px;
}
.Scheme_list_con ul li a img{width:300px;height:180px;border-radius:12px}
.Scheme_list_con ul li:hover{
    background: #fafafa;
    border: 1px solid #f0f0f0;
    box-sizing: border-box;
}
.Scheme_list_con ul li a:hover{
    text-decoration: underline;
    font-weight: bold;
    color: #ea48f9;
}
.Scheme_list_con ul li:hover h3{
/*    color: #258df4;*/
}
/*新闻中心*/
.Key_news{
    height: 692px;
    width: 100%;
    margin: 82px 0 0 0;
}
.Key_news_con{
    height: 692px;
    width: 1150px;
    margin: 0 auto;
    overflow: hidden;
}
.Key_news_title{
    height: 42px;
    width: 1150px;
    line-height: 42px;
    margin-bottom: 50px;
   
}
.Key_news_title i{
    display: block;
    height: 42px;
    width: 42px;
    background: url(../images/new-center/voice-icon.png) no-repeat;
    float: left;
}
.Key_news_title span{
    font-size: 24px;
    font-weight: bold;
    color: #258df4;
    margin-left: 10px;
}
.exhibition_box{
    background: #494dfb;
    float: right;
    padding-right: 15px;
    padding-left: 15px;
    border-radius: 20px;
    
    box-sizing: border-box;
}
.exhibition_box h2 a{
    letter-spacing: 2px;
    color: #fff;
}
.exhibition_box h2 a:hover{
    text-decoration: underline;
}
.exhibition_box:hover{
    box-shadow: 0px 2px 3.76px 0.24px rgba(13, 16, 168, 0.36);
}
.Key_news_list{
    height: 508px;
    width: 1150px;
}
.Key_news_list ul li{
    float: left;
    height: 508px;
    width: 556px;
    margin: 0 38px 0 0;
}
.Key_news_list ul li:nth-child(2n+2){
    margin-right: 0;
}
.Key_news_img{
    height: 312px;
    width: 556px;
}
.Key_news_img img{width:100%}
.Key_news_img a img:hover{
    filter: brightness(90%);
}
.Key_news_words{
    width: 556px;
    height: 196px;
    padding: 17px 16px 0 8px;
    box-sizing: border-box;
    overflow: hidden;
}
.Key_news_words .Key_news_date{
    font-size: 15px;
    color: #656363;
}
.Key_news_words h3{
    font-size: 18px;
    color: #353535;
    line-height: 1;
    margin: 20px 0 23px 0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;
}
.Key_news_words p{
    font-size: 16px;
    color: #555;
    line-height: 22px;
    letter-spacing: 1px;
    margin-bottom: 25px;
    overflow: hidden;-webkit-line-clamp: 2;display: -webkit-box;text-overflow: ellipsis;-webkit-box-orient: vertical;
}
.Key_news_words a{
    font-size: 17px;
    color: #fc172c;
    letter-spacing: 1px;
}
.Key_news_words .news_Button_line{
    display: block;
    width: 70px;
    border: 1px solid #fc172c;
    margin-top: 3px;
}
.Key_news_words a:hover{
    font-weight: bold;
}
.Split_line{
    height: 1px;
    width: 100%;
    margin: 0 0 74px 0;
}
.Split_line_box{
    height: 1px;
    width: 1396px;
    margin: 0 auto;
    background: #f7f7f7;
}
.Ind_news{
    height: auto;
    width: 100%;
    margin-bottom: 140px
}
.Ind_news_con{
    /*height: 450px;*/
    height: auto;
    width: 1150px;
    margin: 0 auto;
}
.Ind_news_title{
    height: 37px;
    width: 1150px;
    line-height: 37px;
    margin-bottom: 52px;
}
.Ind_news_title i{
    display: block;
    height: 37px;
    width: 40px;
    background: url(../images/new-center/new-icon.png) no-repeat;
    float: left;
}
.Ind_news_title span{
    display: block;
    font-size: 30px;
    font-weight: bold;
    color: #258df4;
    line-height: 1;
    margin: 0 0 0 10px;
    float: left;
}
.Ind_news_title button{
    display: block;
    width: 114px;
    height: 37px;
    font-size: 14px;
    color: #555;
    border-radius: 18px;
    border:1px solid #dcdcdc;
    background: url(../images/new-center/button-icon.png) no-repeat 12px 9px;
    padding: 0 0 0 20px;
    box-sizing: border-box;
    float: left;
}
.Ind_news_title button:hover{
    background: url(../images/new-center/button-icon2.png) no-repeat 12px 9px;
    cursor: pointer;
    color: #5043f9;
    border:1px solid #5043f9;
    box-shadow: 0px 3px 6.72px 1.28px rgba(51, 51, 52, 0.17);
}
.Ind_news_title .Ind_news_btn1{
    margin: 0 36px 0 74px;
}
.Ind_news_list{
    height: auto;
    /*height: 1316px;*/
    width: 1150px;
}
.Ind_news_list .Ind_news_ul{
    height: auto;
    width: 1150px;display: flex;flex-wrap: wrap;
    margin-bottom: 70px;margin-top: -60px;
}
.Ind_news_list .last_new_ul{
    /*margin-bottom: 0;*/
}
.Ind_news_list .Ind_news_ul li{
    height: 360px;
    width: 340px;
    float: left;
    margin-right: 65px;
    overflow: hidden;
    margin-top: 60px;
}
.Ind_news_list .Ind_news_ul li:nth-child(3n){
    margin-right: 0;
}
.Ind_news_list .Ind_news_ul li:hover .Ind_news_words a{
    color: #fc172c;
}
.Ind_news_pic{
    height: 180px;
    width: 340px;
/* 此处overflow: hidden作用为鼠标移入li后图片div高度缩减，但是图片默认高度未改变，还会占据img父级div高度，加上overflow:hidden后图片高度被js控制div高度的盒子裁剪。（js使用，如删除该js,可不需要）*/
    overflow: hidden;
}
.Ind_news_pic img{width: 100%;height: 100%;transition: 0.5s;}
.Ind_news_pic:hover img{
    transform:scale(1.03,1.03);
}
.Ind_news_words{
    height: 180px;
    width: 340px;
    background: #fafafa;
    padding: 10px 13px 0 6px;
    box-sizing: border-box;
    overflow: hidden;
    /*鼠标移入li区域后文字区域高度增加（js控制高度，非css），z-index作用为文字div覆盖图片div上层*/
    z-index: 99;
}
.Ind_news_words span{
    font-size: 13px;
    color: #999;
}
.Ind_news_words h3{
    height: 74px;
    font-size: 17px;
    color: #444;
    line-height: 22px;
    margin: 22px 0 0 0;
}
.Ind_news_words a{
    color: #258df4;
    /*font-family:"simsun";*/
}
.Ind_news_words a:hover{
    font-weight: bold;
    color: #fc172c
}
.Ind_news_words a:hover::after{
    content: " ";
    border: 1px solid #fc172c;
    width: 62px;
    display: block;
    position: absolute;
}
.Ind_news_list ol li{
    height: 38px;
    width: 38px;
    background: #ededed;
    font-size: 16px;
    color: #333;
    text-align: center;
    line-height: 38px;
    float: left;
    margin-right: 22px;
}
.Ind_news_list ol{
    width: 159px;
    height: 38px;
    margin: 0 auto;
}
.Ind_news_list ol .news_olLi{
    margin-right: 0;
}
.Ind_news_list ol .new_current{
    background: #fadc23;
}
/*关于我们*/
.about_nav{
    width: 100%;
    height: 115px;
    margin: 70px auto 105px ;
}
.about_nav_con{
    height: 115px;
    width: 1100px;
    margin: 0 auto;
}
.about_nav_con ul a{
    display: block;
    float: left;
    margin-right: 38.5px;
}
.about_nav_con ul a:last-child{
    margin-right: 0;
}
.about_nav_con ul li{
    height: 115px;
    width: 246px;
    background: #258df4;
    border-radius: 5px;
    float: left;
    margin-right: 38.5px;
    text-align: center;
}
.about_nav_con ul li:last-child{
    margin-right: 0;
}
.about_nav_con ul a li .aboutUs_icon01{
    display: block;
    height: 60px;
    width: 246px;
    background: url(../images/aboutUs/jianjie-icon.png) no-repeat center bottom;
}
.about_nav_con ul a li .aboutUs_icon02{
    display: block;
    height: 60px;
    width: 246px;
    background: url(../images/aboutUs/wenhua-icon.png) no-repeat center bottom;
}
.about_nav_con ul a li .aboutUs_icon03{
    display: block;
    height: 60px;
    width: 246px;
    background: url(../images/aboutUs/rongyu-icon.png) no-repeat center bottom;
}
.about_nav_con ul a li .aboutUs_icon04{
    display: block;
    height: 60px;
    width: 246px;
    background: url(../images/aboutUs/hezuo-icon.png) no-repeat center bottom;
}
.about_nav_con ul li span{
    display: block;
    font-size: 20px;
    color: #fff;
    margin-top: 12px;
}
.about_nav_con ul li:hover{
    background: #fadc23;
}
.about_nav_con ul li:hover span{
    color: #444;
}
.about_nav_con ul a:hover .aboutUs_icon01{
    background: url(../images/aboutUs/jianjie-hei-icon.png) no-repeat center bottom;
}
.about_nav_con ul a:hover .aboutUs_icon02{
    background: url(../images/aboutUs/wenhua-hei-icon.png) no-repeat center bottom;
}
.about_nav_con ul a:hover .aboutUs_icon03{
    background: url(../images/aboutUs/rongyu-hei-icon.png) no-repeat center bottom;
}
.about_nav_con ul a:hover .aboutUs_icon04{
    background: url(../images/aboutUs/hezuo-hei-icon.png) no-repeat center bottom;
}
.comp_intr{
    width: 100%;
    height: 1190px;
    margin-bottom: 80px;
}
.comp_intr_con{
    width: 1100px;
    height: 1190px;
    margin: 0 auto;
    overflow: hidden;
    /*background: #fafafa;*/
}
.comp_intr_img{
    height: 380px;
    width: 1100px;
    position: absolute;
}
.comp_intr_title{
    height: 132px;
    width: 239px;
    text-align: center;
    position: absolute;
    left: 50%;
    margin-left: -119.5px;
    top: 124px;
    background-image: linear-gradient( 90deg, rgb(25,106,239,0.5) 0%, rgb(24,215,177,0.5) 100%);
    background-image: -moz-linear-gradient( 90deg, rgb(25,106,239,0.5) 0%, rgb(24,215,177,0.5) 100%);
    background-image: -webkit-linear-gradient( 90deg, rgb(25,106,239,0.5) 0%, rgb(24,215,177,0.5) 100%);
    background-image: -ms-linear-gradient( 90deg, rgb(25,106,239,0.5) 0%, rgb(24,215,177,0.5) 100%);
}
.comp_intr_title h2{
    width: 105px;
    font-size: 22px;
    color: #fff;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
    padding: 12px 1px;
    box-sizing: border-box;
    margin: 35px auto 0;
/*
    position: absolute;
    left: 50%;
    margin-left: -52.5px;
    top: 50%;
    margin-top: -30px;
*/
}
.comp_intr_word{
    height: 810px;
    width: 1100px;
    position: relative;
    top: 380px;
    padding: 46px 8px 0;
    box-sizing: border-box;
}
.High_tech_img{
    height: auto;
    width: 1100px;
    text-align: center;
    margin-top: 6px;
    margin-bottom: 22px;
}
.comp_intr_word p{
    font-size: 17px;
    color: #222;
    line-height: 29px;
    letter-spacing: 1px;
    text-align:justify; 
    text-justify:inter-ideograph;
    margin-bottom: 22px;
}
.comp_intr_word p:last-child{
    margin-bottom: 0;
}
.Culture{
    height: 873px;
    width: 100%;
    background: #f9f9f9;
    margin-bottom: 70px;
}
.Culture_tit_con{
    height: 122px;
    width: 100%;
    margin-top: 50px;
    margin-bottom: 44px;
}
.Culture_tit{
    width: 1100px;
    height: 122px;
    margin: 0 auto;
    text-align: center;
}
.Culture_tit i{
    display: block;
    height: 64px;
    width: 1100px;
    background:url(../images/aboutUs/wenhua-tit-icon.png) no-repeat center ; 
}
.Culture_tit h3{
    line-height: 1;
    font-size: 20px;
    font-weight: bold;
    color: #252525;
    margin: 10px 0 7px 0;
}
.Culture_tit h4{
    font-size: 20px;
    font-weight: bold;
    color: #252525;
}
.Culture_list{
    height: 873px;
    width: 1100px;
    margin: 0 auto;
    padding: 60px 0 0 0;
    box-sizing: border-box;
    overflow: hidden;
}
.Culture_list ul li{
    height: 346px;
    width: 500px;
    float: left;
    margin-right: 100px;
}
.Culture_list ul li:nth-child(2n+2){
    margin-right: 0;
}
.Culture_list_pic{
    height: 270px;
    width: 500px;
    position: relative;
}
.Culture_list_pic .yuanjing{
    display: block;
    width: 77px;
    letter-spacing: 2.5px;
    text-align: center;
    position: absolute;
    left: 50%;
    margin-left: -38.5px;
    top: 108px;
    font-size: 22px;
    font-weight: bold;
    color: #fff;
    padding: 12px 0;
    box-sizing: border-box;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
}
.Culture_list_pic .jiazhiguan{
    width: 87px;
    margin-left: -43.5px;
}
.Culture_list_pic .core_tech{
    width: 106px;
    margin-left: -53px;
}
.Culture_list_word{
    height: 76px;
    width: 500px;
    padding: 36px 0 0 0; 
    box-sizing: border-box;
    text-align: center;
    position: relative;
}
.Culture_list_word h3{
    font-size: 18px;
    color: #252525;
    font-weight: normal;
    letter-spacing: 1px;
    line-height: 1;
}
.Culture_list_word span{
    display: block;
    width: 69px;
    height: 2px;
    background: #fe1e2e;
    position: absolute;
    left: 50%;
    margin-top: 19px;
    margin-left: -34.5px;
}
.Culture_list .Culture_ul01 li{
/*    width: 1100px;*/
    margin-bottom: 68px;
}
.hezuo{
    height: auto;
    width: 100%;overflow: hidden;
    margin: 0 0 110px 0;
    background: url(../images/aboutUs/hezuo-Bigpic.jpg) no-repeat center/cover;
    position: relative;
    padding: 60px 0;
}
.hezuo_con{
    height: auto;
    /*height: 560px;*/
    width: 1100px;
    margin: 0 auto;
    box-sizing: border-box;
/*    background: #fafafa;*/
}
.hezuo_con h3{
    text-align: center;
    font-size: 28px;
    font-weight: bold;
    color: #ff323e;
    margin-bottom: 24px;
}
.hezuo_box01{
    height: auto;
    width: 1100px;
    margin-bottom: 20px;
}
.hezuo_box_tit{
    height: 17px;
    margin-bottom: 11px;
}
.hezuo_box_tit span{
    display: block;
    float: left;
}
.hezuo_box_tit span:first-child{
    height: 17px;
    width: 5px;
    background: #fe1e2e;
}
.hezuo_box_tit span:last-child{
    font-size: 16px;
/*    font-weight: bold;*/
    color: #e2e2e2;
    line-height: 1;
    margin-left: 6px;
}
.hezuo_box01 ul{display: flex;flex-wrap: wrap;margin: -20px 0 0 0;width: 100%;}
.hezuo_box01 ul li{
    width: 140px;
    height: 96px;
    float: left;
    margin: 20px 20px 0 0;  
}

.patent_box{
    height: 820px;
    width: 100%;
    margin-bottom: 88px;
}
.patent_con{
    height: 820px;
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
/*    background: #ccc;*/
}
.patent_big_con{
    height: 100%;
    width: 1300px;
    margin: 0 auto;
    position: relative;    
}
.patent_title_box{
    height: 105px;
    width: 1200px;
    margin-bottom: 28px;
}
.patent_title_box i{
    display: block;
    height: 68px;
    background: url(../images/aboutUs/rongyu-title-icon.png) no-repeat center;
}
.patent_title_box h4{
    text-align: center;
    font-size: 30px;
    color: #333;
}
.patent_pic_box{
    height: 640px;
    width: 1200px;
    position: relative;
/*    overflow:hidden; */
}

.patent_pic_box .patent_big_ul { 
    width: 4800px; 
    position:absolute; 
    left: 0; 
    top: 0; 
    }
.patent_pic_box .patent_big_ul .patent_big_li { 
    height: 640px;
    width: 1200px;
    float:left; 
    }
.patent_pic_box ol { 
    position:absolute; 
    height: 16px;
    width: 128px;
    left:50%;
    margin-left: -64px;
    bottom: -45px; 
    }
.patent_pic_box ol li { 
    width: 16px; 
    height: 16px; 
    border-radius: 100%;
    background: #dfdfdf; 
    float:left; 
    margin: 0 16px 0 0; 
    cursor:pointer; 
    }
.patent_pic_box ol li:last-child{
    margin-right: 0;
}
.patent_pic_box ol .A_current {
    height: 16px;
    width: 16px;
    border-radius:8px;
    background: #fd8847; 
    }
.patent_pic_box ol:last-child{
    margin-right: 0;
}
.L_btn,.R_btn { 
    width: 27px; 
    height: 53px; 
    position:absolute; 
    top: 50%; 
    margin: -26.5px 0 0 0; 
    }
.L_btn { 
    background: url(../images/aboutUs/L-btn.png) no-repeat;
    left: 0; 
    }
.R_btn { 
    background: url(../images/aboutUs/R-btn.png) no-repeat;
    right: 0; 
    }
.patent_s_ul li{
    width: 226px;
    height: 308px;
    float: left;
    margin-right: 17.5px;
    margin-bottom: 22px;
}
.patent_s_ul li:nth-child(5){
    margin-right: 0;
}
.patent_s_ul li:nth-child(10){
    margin-right: 0;
}
.L_btn:hover{
    background: url(../images/aboutUs/L-btn-Dark.png) no-repeat;
}
.R_btn:hover{
    background: url(../images/aboutUs/R-btn-Dark.png) no-repeat;
}

/*产品*/
.Sal_ban{
    height: 600px;
    width: 100%;
    background-image: -moz-linear-gradient( 90deg, rgb(35,35,35) 0%, rgb(131,131,131) 100%);
    background-image: -webkit-linear-gradient( 90deg, rgb(35,35,35) 0%, rgb(131,131,131) 100%);
    background-image: -ms-linear-gradient( 90deg, rgb(35,35,35) 0%, rgb(131,131,131) 100%);
}
.Sal_ban02{
    background: url(../images/product/product2/big-ban.jpg) no-repeat;
}
.Sal_ban_con{
    height: 600px;
    width: 1200px;
    margin: 0 auto;
    padding: 10px 0 0 0;
    box-sizing: border-box;
    overflow: hidden;
}
.Sal_ban_pic{
    height: 420px;
    width: 1200px;
    position: relative;
}
.Sal_ban_words{
    height: 180px;
    width: 1200px;
    text-align: center;
    overflow: hidden;
}
.Sal_ban_words h2{
    line-height: 1;
    font-size: 2.25em;
    color: #fadc23;
    letter-spacing: 4px;
    margin: 22px 0 24px 0;  
}
.Sal_ban_words h3{
    line-height: 1;
    font-size: 2em;
    color: #fff;
    letter-spacing: 2px;
}
#Sal_ban_words02 h2{
    color: #298bef;
}
#Sal_ban_words02 h3{
    color: #298bef;
}
.Sal_ban_pic ul { 
    width: 5760px; 
    position:absolute; 
    left: 0; 
    top: 0; 
    }
.Sal_ban_pic ul li { 
    float:left; 
    }
.Sal_ban_pic ol { 
    height: 178px;
    width: 128px;
    position:absolute; 
    right: 5%;
    top: 28%; 
    }
.Sal_ban_pic ol li { 
    width: 128px; 
    height: 77px; 
    background: #fff; 
    border:1px solid #fff;
    box-sizing: border-box;
    float:left; 
    margin: 0 0 23px 0; 
    cursor:pointer; 
    }
.Sal_ban_pic ol li:last-child{
    margin-bottom: 0;
}
.Sal_ban_pic ol .p_current{
    border:1px solid #fa7923;
}
.Sal_ban_pic02 ol {
    height: 278px
}
.Sal_explain{
    height: 320px;
    width: 100%;
}
.Sal_explain_con{
    height: 320px;
    width: 1200px;
    margin: 0 auto;
    padding: 0 94px;
    box-sizing: border-box;
    overflow: hidden;
}
.Sal_explain_con h2{
    line-height: 1;
    font-size: 24px;
    color: #222;
    text-align: center;
    margin: 75px 0 40px 0
}
.Sal_explain_con p{
    font-size: 16px;
    color: #333;
    letter-spacing: 1.5px;
    line-height: 30px;
    text-align:justify; 
    text-justify:inter-ideograph;
}
.system_explain{
    height: 936px;
    width: 100%;
    background: #fcfcfc;
    margin: 0 0 66px 0;
}
.system_explain_con{
    height: 100%;
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
/*    background: #ccc;*/
}
.system_word{
    height: 288px;
    width: 1200px;
    padding: 32px 0 0 0;
    box-sizing: border-box;
/*    background: pink;*/
}
.system_word i{
    display: block;
    height: 54px;
    background: url(../images/product/SA-L/icon/xit.png) no-repeat center 0;
}
.system_word h3{
    line-height: 1;
    text-align: center;
    font-size: 34px;
    color: #333;
    letter-spacing: 2px;
    margin: 8px 0 32px 0;
}
.system_word ul{
    margin: 0 0 0 235px;
}
.system_word ul li{
    height: 98px;
    width: 330px;
    background: #2d90f2;
    float: left;
    font-size: 18px;
    color: #fff;
    text-align: center;
}
.system_word ul li:first-child{
    margin-right: 70px;
     line-height: 98px;
}
.system_word ul li:last-child{
    line-height: 24px;
    text-align: left;
    padding: 25px 48px 0;
    box-sizing: border-box;
}
.system_explain_con .system_pic{
    width: 100%;
    height: auto;
    text-align: center;
}
/*产品2系统组成样式*/
.system_explain02{
    height: auto;
    background: #fff;
    margin-bottom: 130px;
}
.system_explain_con02{
    height: auto;
}
.system_word02{
    height: 128px;
}
.System_text_img{
    width: 100%;
    height: 475px;
    margin: 39px 0 33px 0;
/*
    background-image: -moz-linear-gradient( -111deg, rgb(152,225,207) 0%, rgb(99,181,199) 100%);
    background-image: -webkit-linear-gradient( -111deg, rgb(152,225,207) 0%, rgb(99,181,199) 100%);
    background-image: -ms-linear-gradient( -111deg, rgb(152,225,207) 0%, rgb(99,181,199) 100%);
*/
    background-image: -moz-linear-gradient( -17deg, rgb(0,112,192) 0%, rgb(99,181,199) 100%);
    background-image: -webkit-linear-gradient( -17deg, rgb(0,112,192) 0%, rgb(99,181,199) 100%);
    background-image: -ms-linear-gradient( -17deg, rgb(0,112,192) 0%, rgb(99,181,199) 100%);
    
}
.System_text_imgCon{
    height: 475px;
    width: 1200px;
    margin: 0 auto;
}
.System_text_imgCon .System_text{
    height: 475px;
    width: 698px;
    float: left;
    padding: 70px 0 0 24px;
    box-sizing: border-box;
    overflow: hidden;
}
.System_text_imgCon .System_text h4{
    font-size: 36px;
    color: #fff;
    opacity: 0.3;
}
.System_text_imgCon .System_text p{
    width: 564px;
    font-size: 16px;
    color: #fff;
    line-height: 35px;
    text-align: justify;
    letter-spacing: 1px;
    margin-top: 47px;
}
.System_text_imgCon .System_img{
    height: 475px;
    width: 502px;
    float: left;
    overflow: hidden;
    padding-top: 23px;
    box-sizing: border-box;
}
.System_text_img02{
    width: 1200px;
    height: 280px;
    margin: 0 auto;
/*    text-align: center;*/
}
.System_text_img02 ul li{
    float: left;
    height: 280px;
    width: 375px;
    margin-right: 37.5px;
}
.System_text_img02 ul li:last-child{
    margin-right: 0;
}
.System_text_img02 ul li .xtgc_pic_box{
    height: 210px;
    width: 375px;
}
.System_text_img02 ul li .xtgc_pic_box_b{
    text-align: center;
    background: #fdfdfd;
}
.System_text_img02 ul li .xtgc_w_box{
    height: 70px;
    width: 375px;
    font-family: serif;
    font-size: 20px;
    color: #333;
    text-align: center;
    line-height: 70px;
}
.advan{
    height: 566px;
    width: 100%;
     margin: 0 0 122px 0;
}
.advan_con{
    height: 100%;
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
}
.advan_title{
    height: 135px;
    width: 100%;
}
.advan_title i{
    display: block;
    height: 51px;
    background: url(../images/product/SA-L/icon/cpys.png) no-repeat center;
}
.advan_title h3{
    font-size: 34px;
    color: #333;
    letter-spacing: 1.2px;
    text-align: center;
}
.advan_con ul li{
    float: left;
    height: 190px;
    width: 380px;
    border:1px solid #b3d8fd;
    padding: 18px 18px 0;
    box-sizing: border-box;
    background: #eaf4fe;
    margin-right: 30px;
    text-align: center;
}
.advan_con ul li:last-child{
    margin-right: 0;
}
.advanUl_1{
    height: 190px;
    margin-bottom: 50px;
}
.advanUl_1 .advan_icon1{
    display: block;
    height: 48px;
    background: url(../images/product/SA-L/icon/ys1.png) no-repeat center;
}
.advanUl_1 span{
    display: block;
    font-weight: bold;
    font-size: 20px;
    color: #111;
    line-height: 1;
    margin: 17px 0 14px 0;
}
.advanUl_1 p{
    font-size: 16px;
    color: #222;
    line-height: 24px;
    text-align: center;
}
.advanUl_1 .advan_icon2{
    display: block;
    height: 48px;
    background: url(../images/product/SA-L/icon/ys2.png) no-repeat center;
}
.advanUl_1 .advan_icon3{
    display: block;
    height: 47px;
    background: url(../images/product/SA-L/icon/ys3.png) no-repeat center;
}
.advanUl_1 .advan_icon4{
    display: block;
    height: 47px;
    background: url(../images/product/SA-L/icon/ys4.png) no-repeat center;
}
.advanUl_1 .advan_icon5{
    display: block;
    height: 47px;
    background: url(../images/product/SA-L/icon/ys5.png) no-repeat center;
}
.advanUl_1 .advan_icon6{
    display: block;
    height: 47px;
    background: url(../images/product/SA-L/icon/ys6.png) no-repeat center;
}
.advan_con ul li:hover{
    border: 1px solid #2d90f2;
}
.advanUl_2 .advan_icon2b{
    display: block;
    height: 48px;
    background: url(../images/product/product2/ys2.png) no-repeat center;
}
.advanUl_2 .advan_icon5b{
    display: block;
    height: 48px;
    background: url(../images/product/product2/ys5.png) no-repeat center;
}
.advanUl_2 .advan_icon6b{
    display: block;
    height: 48px;
    background: url(../images/product/product2/ys6.png) no-repeat center;
}
.func_tion{
    /*height: 1552px;*/
    width: 100%;
    margin-bottom: 120px;
}
.func_tion_con{
    /*height: 1552px;*/
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
}
.func_tion_con h3{
    font-size: 34px;
    color: #333;
    letter-spacing: 1px;
    text-align: center;
    line-height: 1;
    margin-bottom: 52px;
}
.func_tion_con ul{
    height: 455px;
    margin-bottom: 50px;
}
.func_tion_con ul:last-child{
    margin-bottom: 0;
}
.func_tion_con ul li{
    height: 455px;
    width: 580px;
    background: #fafafa;
    float: left;
    margin-right: 40px;
}
.func_tion_con ul li:last-child{
    margin-right: 0;
}
.func_tion_pic{
    width: 100%;
    height: 270px;
}

.func_tion_word{
    width: 100%;
    height: 185px;
    background: #fafafa;
    overflow: hidden;
}
.func_tion_word2{
    background: #fff;
    border-bottom: 1px solid #eeeeee;
}
.func_tion_word span{
    display: block;
    height: 44px;
    width: 44px;
    border-radius: 50%;
    background: #258df4;
    font-size: 18px;
    font-weight: bold;
    text-align: center;
    line-height: 44px;
    color: #fff;
    margin: 10px 0 12px 16px;
}
.func_tion_word h5{
    padding: 0 15px;
    margin-bottom: 8px;
    box-sizing: border-box;
}
.func_tion_word p{
    font-size: 16px;
    color: #222;
    line-height: 26px;
    padding: 0 15px;
    box-sizing: border-box;
}
.func_tion_con ul li:hover .func_tion_word{
    background: #e1faf3;
}
.func_tion_con ul li:hover .func_tion_word span{
    background: #09d398;
}
.func_tion_con ul li:hover .func_tion_word2{
    background: #fff;
}
.Parameter_table{
    /*height: 1700px;*/
    height: auto;
    width: 100%;
    margin-bottom: 70px;
}
.Parameter_table_con{
    /*height: 1700px;*/
    height: auto;
    width: 1200px;
    margin: 0 auto;
}
.Parameter_table_con h3{
    font-size: 30px;
    color: #333;
    line-height: 1;
    text-align: center;
    margin-bottom: 50px;
}
.Pz_table_1{
    width: 1200px;
    margin-bottom: 92px;
}
.Pz_table_1 tr{
    height: 60px;
}
.Pz_table_1 tr th{
    font-weight: normal;
    font-size: 16px;
}
.Pz_table_1 tr:first-child{
    height: 83px;
    background: #f4f9fe;
}
.Pz_table_1 tr:first-child th{
    font-size: 18px;
    font-weight: bold;
    color: #258df4;
    letter-spacing: 2px;
}
.Pz_table_1 tr:nth-child(2) th{
    font-size: 16px;
    font-weight: bold;
    color: #555;
}
.Pz_table_1 tr:nth-child(3) th:nth-child(1){
    font-size: 17px;
     font-weight: bold;
     color: #555;
     width: 199px;
}
.Pz_table_2{
    width: 1200px;
}
.Pz_table_2 tr th{
    font-weight: normal;
    height: 40px;
    font-size: 15px;
    color: #666;
}
.Pz_table_2 tr:first-child{
    height: 58px;
    background: #f4f9fe;
}
.Pz_table_2 tr:first-child th{
    font-size: 17px;
    font-weight: bold;
    color: #258df4;
}
.Dimension{
    height: auto;
/*    height: 1000px;*/
    width: 100%;
/*    background: #f3f3f3;*/
    background-image: -moz-linear-gradient( 56deg, rgba(42,86,118,0.99608) 0%, rgb(102,138,181) 100%);
  background-image: -webkit-linear-gradient( 56deg, rgba(42,86,118,0.99608) 0%, rgb(102,138,181) 100%);
  background-image: -ms-linear-gradient( 56deg, rgba(42,86,118,0.99608) 0%, rgb(102,138,181) 100%);
    margin-bottom: 85px;
}
.Dimension_img{
    height: auto;
/*    height: 1000px;*/
    width: 1200px;
    margin: 0 auto ;
    padding: 0 0 26px 0;
    box-sizing: border-box;
    overflow: hidden;
}
.Dimension_img span{
    display: block;
    font-size: 30px;
    font-weight: bold;
    color: #fff;
    text-align: center;
    line-height: 1;
    margin: 35px 0 32px 0;
}
.Interface{
    height: 585px;
    width: 100%;
    margin-bottom: 122px;
}
.Interface_con{
    height: 585px;
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
}
.Interface_words{
    height: 174px;
    width: 1200px;
    padding: 0 74px;
    box-sizing: border-box;
}
.Interface_words h4{
    text-align: center;
    font-size: 34px;
    color: #258df4;
    line-height: 1;
/*    margin-bottom: 30px;*/
}
.Interface_words p{
    font-size: 18px;
    color: #333;
    line-height: 27px;
}
.Interface_p1{
    margin: 34px 0 22px 0;
}
.Interface_pic{
    height: 360px;
    width: 1200px;
    border-radius: 20px;
    border: 1px solid #f3f9ff;
    box-sizing: border-box;
    margin-top: 50px;
    overflow: hidden;
}
.scene_con_title_box{
    height: 183px;
    width: 100%;
    background: url(../images/product/SA-L/title-ban3.jpg) no-repeat;
    position: relative;
}
.scene_box{
    height: 1275px;
    width: 100%;
    background: #fafafa;
    margin-bottom: 130px;
}
.scene_con{
    height: 1275px;
    width: 1200px;
    margin: 0 auto;
    padding: 65px 0 0 0;
    box-sizing: border-box;
    overflow: hidden;
}
.scene_box02{
    height: auto;
}
.scene_con02{
    height: auto;
}
.scene_con_title{
    width: 186px;
    height: 41px;
    position: absolute;
    left: 50%;
    margin-left: -93px;
    top: 70px;
}
.scene_con_title i{
    display: inline-block;
    height: 41px;
    width: 38px;
    background: url(../images/product/SA-L/scene-icon.png) no-repeat center;
    float: left;
}
.scene_con_title h4{
    display: inline-block;
    font-size: 34px;
    color: #fff;
    line-height: 1;
    float: left;
    margin: 4px 0 0 10px;
}
.scene_con ul li{
    height: 550px;
    width: 585px;
    border: 1px solid #f0f0f0;
    background: #fff;
    float: left;
    border-radius: 10px;
    margin: 0 0 50px 0;
    padding: 38px 0 0 0;
    box-sizing: border-box;
}
.scene_con02 ul li{
    height: 440px;
}
.scene_con ul li:first-child{
    margin-right: 30px;
}
.scene_con ul li h4{
    font-size: 22px;
    color: #3858fa;
    line-height: 1;
    margin-left: 28px;
}
.scene_con ul li .cj_p1{
    font-size: 18px;
    color: #111;
    margin: 22px 0 64px 28px;
}
.scene_con ul li .cj_p2{
    font-size: 17px;
    color: #333;
    line-height: 30px;
    margin: 40px 20px 0 28px;
}
.scene_con02 ul li .cj_p1{
    margin-bottom: 30px;
}
.scene_con ul li .cj_img01{
    margin-left: 3px;
}
.scene_con ul li .cj_img02{
    margin-left: 10px;
}
.scene_con .scene_con_ul02 li{
    margin-bottom: 0;
}
.scene_con02 dl{
    padding: 18px 0 0 28px;
    box-sizing: border-box;
}
.scene_con02 dl dt{
    font-size: 15px;
    color: #333;
    line-height: 28px;
}

.solution_1_ban{
    /*height: 500px;*/
    width: 100%;
    position: relative;
}
.solution_1_word{
    height: 500px;
    width: 1200px;
    position: absolute;
    left: 50%;
    top: 0;
    margin-left: -600px;
    text-align: center;
    line-height: 460px;
/*    background: pink;*/
}
.solution_1_word h2{
    font-size: 2.5em;
    color: #fff;
    letter-spacing:4px;
}
.Solution_3_word h2{
    font-size: 2.7em;
    letter-spacing: 5px;
}
.difficulty_box{
    /*height: 600px;*/
    width: 100%;
    margin: 60px 0 80px 0;
}
.difficulty{
    /*height: 600px;*/
    width: 1200px;
    margin: 0 auto;
/*    background: #ccc;*/
}
.bg_introduce{
    height: 70px;
    width: 100%;
}
.bg_introduce h2{
    font-size: 26px;
    color: #333;
    line-height: 1;
}
.diff_part2{
    /*height: 530px;*/
    width: 1200px;
    overflow: hidden;
/*    background: pink;*/
}
.diff_part2_pic{
    float: left;
    width: 270px;
    height: 530px;
    margin-right: 90px;
}
.diff_part2_pic ul li img{
    display: block;
}
.diff_part2_pic ul li:nth-child(1){
    margin-bottom: 30px;
}
.diff_part2_word{
    /*height: 530px;*/
    width: 840px;
    float: left;
    overflow: hidden;
    padding: 15px 10px 0 0;
    box-sizing: border-box;
/*    background: #ccc;*/
}
.diff_part2_word h2{
    line-height: 1;
    font-size: 22px;
    color: #f27c2d;
}
.diff_part2_word p{
    font-size: 17px;
    color: #444;
    line-height: 30px;
    text-align:justify; 
    text-justify:inter-ideograph;
    margin: 16px 0 0 0;
}
.diff_part2_word .diff_part2_ul01{
    height: 112px;margin-top:32px;
    margin-bottom: 51px;
}
.diff_part2_word ul li{
    height: 112px;
    width: 227px;
    float: left;
    margin-right: 54px;
    font-size: 17px;
    color: #fff;
    text-align: center;
    background: #2d90f2;
    box-shadow: 0px 1px 7px 0px rgba(0, 0, 0, 0.35);
}
.diff_part2_word ul li:last-child{
    margin-right: 0;
}
.diff_part2_word .diff_part2_ul01 li:nth-child(1){
    line-height: 112px;
}
.diff_part2_word .diff_part2_ul01 li:nth-child(3){
    line-height: 112px;
}
.diff_part2_word .diff_part2_ul01 li:nth-child(2){
    padding-top: 33px;
    box-sizing: border-box;
    background: #2677c8;
}
.diff_part2_ul02 li{
    padding-top: 33px;
    box-sizing: border-box;
}
.diff_part2_ul02 li:first-child{
    background: #2677c8; 
}
.diff_part2_ul02 li:last-child{
    background: #2677c8; 
}
.diff_part2_word .solution2_ul01 li:nth-child(2){
    line-height: 112px;
    padding: 0;
}
.diff_part2_word .solution2_ul02 li:nth-child(2){
    line-height: 112px;
    padding: 0;
}
.diff_part2_word .solution2_ul02 li:nth-child(3){
    line-height: 112px;
    padding: 0;
}
.difficulty_box03{
    height: auto;
}
.difficulty03{
    height: auto;
}
.diff_part2_c{
    height: auto;
}
#diff_part2_word_C{
    height: auto;
}
#diff_part2_word_C h2{
/*    color: #444;*/
}
#diff_part2_word_C #solu_p01{
    margin-bottom: 15px;
}
#diff_part2_word_C #solu_p02{
    margin-top: 0;
    margin-bottom: 30px;
}
.Split_line2{
    height: 1px;
    width: 1800px;
    background: #f0f7fe;
    margin: 0 auto 98px;
}
.track_box{
    height: 666px;
    width: 100%;
}
.track_title{
    height: 29px;
    width: 1200px;
    margin: 0 auto 28px;;
}
.track_title i{
    display: inline-block;
    float: left;
    height: 29px;
    width: 9px;
    margin-right: 8px;
    background: #f2772d;
}
.track_title h3{
    display: inline-block;
    float: left;
    font-size: 22px;
    color: #333;
}
.track_ban{
    width: 100%;
    height: 609px;
    background-image: -moz-linear-gradient( 122deg, rgb(172,168,224) 0%, rgb(91,94,147) 100%);
  background-image: -webkit-linear-gradient( 122deg, rgb(172,168,224) 0%, rgb(91,94,147) 100%);
  background-image: -ms-linear-gradient( 122deg, rgb(172,168,224) 0%, rgb(91,94,147) 100%);
}
.track_ban_con{
    height: 609px;
    width: 1200px;
    margin: 0 auto;
/*    background: #ccc;*/
}
.track_ban_con .track_ban_pic{
    height: 609px;
    width: 560px;
    float: left;
    padding: 82px 0 0 3px;
    box-sizing: border-box;
/*    background: #999;*/
}
.track_ban_con .track_ban_pic02{
    padding: 47px 0 0 0;
}
.track_ban_con .track_ban_pic03{
    padding: 47px 0 0 0;
}
.track_ban_con .track_ban_w{
    height: 609px;
    width: 640px;
    float: left;
    padding: 46px 0 0 0;
    box-sizing: border-box;
}
.track_ban_w ul li{
    height: 155px;
    width: 640px;
    margin-bottom: 25px;
    border: 1px solid #f2f2f2;
    box-sizing: border-box;
    background: #fff;
}
.track_details_w{
    height: 153px;
    width: 483px;
    float: left;
    padding: 23px 36px 0 30px;
    box-sizing: border-box;
    overflow: hidden;
}
.track_details_w h4{
    font-size: 17px;
    color: #2d90f2;
}
.track_details_w p{
    font-size: 15px;
    color: #353535;
    margin-top: 17px;
    /*强制对齐*/
    text-align:justify; 
    text-justify:inter-ideograph;
}
.track_details_pic{
    height: 153px;
    width: 155px;
    float: left;
}
.track_ban_con .track_ban_w2{
    height: 514px;
    margin-top: 47px;
    padding: 10px 0 0 10px;
    box-sizing: border-box;
    background: rgba(255,255,255,0.1);
    border-radius: 10px;
        
}
.track_ban_w2 h4{
    color: #fff;
    font-size: 19px;
    text-align: center;
    margin-bottom: 18px;
    line-height: 1;
}
.track_ban_w2 ul li{
    height: 136px;
    width: 300px;
    float: left;
    background: #fff;
    margin-bottom: 25px;
    color: #222;
    font-size: 16px;
    line-height: 28px;
    border-radius: 8px;
    padding: 15px 10px 0 14px;
    box-sizing: border-box;
}
.track_ban_w2 ul li:nth-child(1){
    margin-right: 20px;
}
.Solution_pro{
    height: 1546px;
    width: 100%;
    margin-bottom: 135px;
    background: #f9fbfd;
}
.Solution_pro_con{
    height: 1546px;
    width: 1200px;
    margin: 0 auto;
    padding: 88px 0 0 0;
    box-sizing: border-box;
    overflow: hidden;
}
.Solution_pro_title{
    height: 150px;
    width: 1200px;
    padding: 0 80px;
    box-sizing: border-box;
}
.Solution_pro_con h3{
    line-height: 1;
    font-size: 24px;
    color: #f27c2d;
    text-align: center;
    margin-bottom: 38px;
}
.Solution_pro_con p{
    font-size: 17px;
    text-align: center;
    line-height: 28px;
    color: #222;
}
.sensor_pic{
    height: 412px; 
    width: 1200px;
/*
    background-image: -moz-linear-gradient( 60deg, rgb(156,183,204) 0%, rgb(198,210,224) 100%);
    background-image: -webkit-linear-gradient( 60deg, rgb(156,183,204) 0%, rgb(198,210,224) 100%);
    background-image: -ms-linear-gradient( 60deg, rgb(156,183,204) 0%, rgb(198,210,224) 100%);
*/
    background-image: -moz-linear-gradient( 60deg, rgb(79,165,250) 0%, rgb(148,199,250) 100%);
  background-image: -webkit-linear-gradient( 60deg, rgb(79,165,250) 0%, rgb(148,199,250) 100%);
  background-image: -ms-linear-gradient( 60deg, rgb(79,165,250) 0%, rgb(148,199,250) 100%);
    padding: 0 0 0 56px;
    box-sizing: border-box;
}
.sensor_pic ul li{
    width: 455px;
    height: 412px;
    float: left;
    margin-right: 184px;
    text-align: center;
    padding: 20px 0 0 0;
    box-sizing: border-box;
}
.sensor_pic ul li:last-child{
    margin-right: 0;
}
.sensor_pic ul li span{
    display: block;
    font-size: 18px;
    font-weight: bold;
    color: #fff;
    line-height: 1;
    margin-top: 13px;
}
.CP_advantage{
    height: 715px;
    width: 1200px;
}
.advantage_box{
    height: 715px;
    width: 682px;
    float: left;
    padding: 40px 0 0 0;
    box-sizing: border-box;
    overflow: hidden;
}
.advantage_box h4{
    font-size: 18px;
    color: #225c86;
    line-height: 1;
    margin-bottom: 18px;
}
.advantage_box ul{
    height: 140px;
    margin-bottom: 95px;
}
.advantage_box ul:last-child{
    margin-bottom: 0;
}
.advantage_box ul li{
    float: left;
    height: 140px;
    width: 290px;
    background: #e6f4ff;
    margin: 0 46px 0 0;
    padding: 22px 22px 0 13px;
    box-sizing: border-box;
}
.advantage_box ul li span{
    display: block;
    font-size: 16px;
    font-weight: bold;
    color: #2d90f2;
}
.advantage_box ul li p{
    font-size: 15px;
    color: #111;
    line-height: 22px;
    text-align: left;
    margin-top: 21px;
}
.advantage_table{
    width: 518px;
    height: 715px;
    float: left;
}
.advantage_table table{
    width: 510px;
    margin-top: 75px;
}
.advantage_table table tr{
    height: 26px;
}
.advantage_table table tr th{
    font-weight: normal;
    font-size: 13px;
    color: #555;
}
.advantage_table table tr th:nth-child(1){
    text-align: left;
    padding: 0 0 0 40px;
    box-sizing: border-box;
}
.advantage_table table tr:nth-child(1){
    height: 35px;
    background: #2d90f2;
}
.advantage_table table tr:nth-child(1) th{
    font-weight: bold;
    font-size: 18px;
    color: #fff;
    text-align: center;
}
.advantage_table table tr:nth-child(3){
    height: 100px;
}
.Plc_logo_box{
    height: 78px;
    width: 1200px;
    margin: 0 auto;
    margin: 47px 0 0 0;
}
.Plc_logo_box span{
    display: block;
    font-size: 18px;
    font-weight: bold;
    color: #333;
    margin-bottom: 16px;
}
.WorkStation{
    height: 525px;
    width: 100%;
    margin-bottom: 160px;
}
.WorkStation03{
    margin: 100px 0 120px 0;
}
.WorkStation_con{
    height: 525px;
    width: 1200px;
    margin: 0 auto;
}
.WorkStation_L{
    width: 620px;
    height: 525px;
    float: left;
    position: relative;
    overflow: hidden;
    background: #fcfcfc;
}
.WorkStation_R{
    width: 580px;
    height: 525px;
    float: left;
    padding: 16px 0 0 80px;
    border-right: 1px solid #ebe9e9;
    box-sizing: border-box;
}
.WorkStation_R h3{
    font-size: 22px;
    color: #333;
    line-height: 1;
    margin-bottom: 34px;
}
.WorkStation_R ul li{
    line-height: 38px;
    font-size: 16px;
    color: #333;
}
.WorkStation_R ul li:first-child{
    font-size: 17px;
    font-weight: bold;
    color: #2d90f2;
}
.WorkStation_R .WorkStation_ul1{
    margin-bottom: 24px;
}


.WorkStation_L ul { 
    width: 1860px; 
    position:absolute; 
    left: 0; 
    top: 0; 
    }
.WorkStation_L ul li { 
    float:left; 
    }
.WorkStation_L ol { 
    height: 15px;
    width: 170px;
    position:absolute; 
    left: 50%;
    margin-left: -85px;
    bottom: 5px; 
    }
.WorkStation_L ol li { 
    width: 50px; 
    height: 15px; 
    background: rgba(216,216,216,0.6); 
    border-radius: 8px;
    box-sizing: border-box;
    float:left; 
    margin: 0 10px 0 0; 
    cursor:pointer; 
    font-size: 8px;
    text-align: center;
    }
.WorkStation_L ol li:last-child{
    margin-right: 0;
}

.WorkStation_L ol .ws_current{
    background: #fadc23;
}
#ws_current2{
    font-size: 8px;
    color: #111;
    text-align: center;
    line-height: 15px;
}
.scene_pic{
    height: auto;
/*    height: 908px;*/
    width: 100%;
    margin-bottom: 165px;
}
.scene_pic_con{
    height: 29px;
    width: 1200px;
    margin: 0 auto;
}
.scene_pic_title{
    height: 29px;
    width: 1200px;
    margin: 0 auto;
    margin-bottom: 30px;
}
.scene_pic_title span{
    display: block;
    float: left;
    height: 29px;
    width: 9px;
    background: #f2772d;
    margin-right: 8px;
        
}
.scene_pic_title h3{
    float: left;
    font-size: 22px;
    color: #333;
}
.scene_pic_box{
    height: auto;
    width: 100%;
    background: #eeeeee;
}
.scene_pic_box_cen{
    height: auto;
    width: 1200px;
    margin: 0 auto;
/*
    padding: 40px 4px 0;
    box-sizing: border-box;
*/
}
.Scene_pic_box_C{
    background: #f8f8f8;
}
.Scene_pic_box_cen_C{
    padding: 30px 0 45px;
    box-sizing: border-box;
    overflow: hidden;
}
.Scene_pic_box_cen_C p{
    width:988px;
    height:158px;
    padding: 30px 46px 0 36px;
    box-sizing: border-box;
    border-radius:30px;
    background: #f8f8f8;
    border:1px solid #fff;
    box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.18);
    margin: 0 auto;
    font-size: 20px;
    line-height:30px;
    font-family: serif;
    color: #000;
    letter-spacing: 1px;
    margin-bottom: 20px;
    position: relative;
}
.Scene_pic_box_cen_C p::before{
    content: " ";
    height:0;
	width:0;
	border-left:16px solid transparent;
	border-right:16px solid transparent;
	border-top:16px solid #d8d8d8;
    position: absolute;
    left: 48%;
    bottom: -17px;
}
.QQ_box{
    height: 71px;
    width: 92px;
/*    background: #fff;*/
    background: rgba(255,255,255,0.2);
    position: fixed;
    right: 2%;
    bottom: 40%;
    text-align: center;
    padding: 9px 0 0 0;
    box-sizing: border-box;
}
.QQ_box span{
    display: block;
    font-size: 14px;
    color: #999;
    margin-bottom: 12px;
}
/*招聘页面*/
.recruit_box{
    width: 100%;
    height: auto;
    margin-top: 90px;
    margin-bottom: 60px;
    overflow: hidden;
}
.recruit_con{
    height: auto;
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
}
.recruit_details{
    height: auto;
    width: 905px;
    float: right;
    margin: 0 0 0 43px;
    /*background: #fafafa;*/
}
 .Post_name{
    height: auto;
     /*width: 905px;*/
    width: 100%;
    margin-bottom: 25px;
    border-bottom: 1px solid #f2f2f2;
    padding: 25px 0 25px 0;
    box-sizing: border-box;
}
.Post_name p{
    font-size: 15px;
    color: #333;
    line-height: 36px;
}
.Post_name p:first-child{
    font-size: 22px;
    text-align: left;
    font-weight: bold;
    line-height: 1;
    margin-bottom: 30px;
    letter-spacing: 1px;
}
 .Post_name p:nth-child(2){
    margin-bottom: 26px;
}
.Job_description{
    font-size: 16px;
    color: #258df4;
}

.main{
    position:relative;
    margin:90px auto 180px;;
    width:1200px;
    overflow:hidden;
}
.siderBar{
    float:left;
    width:25%;
}
.siderBar li{
    margin-bottom:1px;
    height:44px; 
    width: 280px; 
    padding: 0 0 0 12px; 
    box-sizing: border-box; 
    line-height:44px;
    font-size:15px;
    color: #111;
    background:#fafffe;
    cursor:pointer;
    transition:all .5s;
    border-bottom: 1px solid #f3f3f3;
}
.siderBar li.cur{
    color:#fff;
    background:#258df4;
}
.content{
    float:right;
    width:70%;
}
.content .item{
    font-size:50px;
    color:#fff;
    overflow:hidden;
}
.zp_gangwei{
    display: inline-block;
    font-weight: bold;
    margin: 0 0 15px 12px;
}
/*联系我们显示高德地图部分*/
.content-window-card {
    position: relative;
    box-shadow: none;
    bottom: 0;
    left: 0;
    width: auto;
    padding: 0;
}
.content-window-card p {
    height: 2rem;
}
.custom-info {
    border: solid 1px silver;
}
div.info-top {
    position: relative;
    background: none repeat scroll 0 0 #F9F9F9;
    border-bottom: 1px solid #CCC;
    border-radius: 5px 5px 0 0;
}
div.info-top div {
    display: inline-block;
    color: #333333;
    font-size: 14px;
    font-weight: bold;
    line-height: 31px;
    padding: 0 10px;
}
div.info-middle {
    font-size: 12px;
    padding: 10px 6px;
    line-height: 20px;
}
div.info-bottom {
    height: 0px;
    width: 100%;
    clear: both;
    text-align: center;
}
/*汽车制造领域解决方案*/
.Solution_4_word{
    line-height: normal;
}
.Solution_4_word h2{
    font-size: 2.625em;
    letter-spacing: 5px;
    margin-top: 16%;
    margin-bottom: 1%;
}
.Solution_4_word h6{
    font-size: 1.25em;
    font-weight: normal;
    color: #fff;
    float: right;
    padding-right: 15.5%;
    box-sizing: border-box;
}
.scene_s4{
    height: auto;
    width: 100%;
    overflow: hidden;
}
.scene_s4_con{
    height: 430px;
    width: 1300px;
    margin: 75px auto 100px;;
    overflow: hidden;
}
.scene_s4_title{
    height: 118px;
    width: 1300px;
}
.scene_s4_title h3{
    line-height: 1;
    font-size: 2.125em;
    color: #0070c0;
    text-align: center;
}
.scene_s4_details{
    height: 312px;
    width: 1300px;
    position: relative;
}
.scene_s4_details .S4_BigUl { 
    width: 2600px; 
    position:absolute; 
    left: 0; 
    top: 0; 
    }
.scene_s4_details .S4_BigUl .S4_BigLi{
    width: 1300px;
    height: 312px;
    float: left;
}
.S4_Small_Ul li{
    width: 620px;
    height: 312px;
    float: left;
}
.S4_Small_Ul li:first-child{
    margin-right: 60px;
}
.S4_Small_Ul li h4{
    height: 52px;
    font-size: 20px;
    color: #555;
    padding: 0 0 0 2%;
    box-sizing: border-box;
}
.S4_Small_Ul li .workshop_box{
    height: 260px;
    width: 620px;
}
.workshop_box .workshop_box_l,.workshop_box_R{
    width: 300px;
    height: 260px;
    float: left;
    background: #c8c8c8;
}
.workshop_box_l{
    margin-right: 20px;
}
.workshop_box_l_pic{
    height: 140px;
    width: 300px;
}
.workshop_box_l_word{
    height: 120px;
    width: 300px;
    text-align: center;
    background: #f8f8f8;
    overflow: hidden;
}
.workshop_box_l_word span{
    display: block;
    font-size: 18px;
    color: #444;
    font-weight: bold;
    letter-spacing: 0.5px;
    margin: 16px 0 18px 0;
}
.workshop_box_l_word p{
    font-size: 16px;
    color: #333;
    letter-spacing: 1px;
}
.s4_leftBtn,.s4_rightBtn { 
    width: 26px; 
    height: 45px; 
    position:absolute; 
    top: 40%; 
    margin: -22.5px 0 0 0; 
    }
.s4_leftBtn { 
    background: url(../images/solution/solution-4/left-btn.png) no-repeat;
    left: 0; 
    }
.s4_rightBtn { 
    background: url(../images/solution/solution-4/right-btn.png) no-repeat;
    right: 0; 
    }
#Second_element_li{
    width: 320px; 
    padding: 0 0 0 20px;
    box-sizing: border-box;
}
.s4_leftBtn:hover { 
    background: url(../images/solution/solution-4/h-left-btn.png) no-repeat;
    }
.s4_rightBtn:hover { 
    background: url(../images/solution/solution-4/h-right-btn.png) no-repeat;
    }
.S4_Solution{
    height: 228px;
    width: 100%;
}
.S4_Solution_con{
    height: 228px;
    width: 1200px;
    margin: 0 auto;
/*    text-align: center;*/
}
.S4_Solution_con i{
    display: block;
    height: 56px;
    width: 1200px;
    background: url(../images/solution/solution-4/icon-fangan.png) no-repeat center center;
}
.S4_Solution_con h3{
    font-size: 24px;
    color: #0070c0;
    line-height: 1;
    text-align: center;
    margin: 12px 0 33px 0;
}
.S4_Solution_con p{
    font-size: 16px;
    color: #333;
    letter-spacing: 0.5px;
    text-align: left;
    line-height: 30px;
}
.s4_system{
    height: 625px;
    width: 100%;
    background: #fafafa;
    margin:0 0 136px 0;
}
.s4_system_box{
    height: 625px;
    width: 1200px;
    margin: 0 auto;
    padding: 17px 0 0 0;
    box-sizing: border-box;
}
.s4_system_box ul li{
    float: left;
    height: 592px;
    width: 550px;
    border: 1px solid #e7e7e7;
    box-sizing: border-box;
    background: pink;
}
.s4_system_box ul li:first-child{
    margin-right: 100px;
}
.s4_system_Children1{
    height: 182px;
    width: 548px;
    color: #fff;
    background: #1a89d8;
    padding: 32px 0 0 29px;
    box-sizing: border-box;
}
.s4_system_Children1 span{
    display: block;
    font-weight: bold;
    font-size: 20px;
    margin-bottom: 18px;
}
.s4_system_Children1 p{
    font-size: 17px;
    line-height: 34px;
    letter-spacing: 2px;
}
.s4_system_Children2{
    height: 408px;
    width: 548px;
    background: #fff;
    padding: 17px 0 0 38px;
    box-sizing: border-box;
}
.S4_system_Children1_b{
    padding: 0;
    text-align: center;
    line-height: 182px;
}
.S4_system_Children2_b{
    font-size: 16px;
    color: #252525;
    padding: 24px 26px 0 18px;
    box-sizing: border-box;
}
.S4_system_Children2_b p{
    margin-bottom: 30px;
}
.s4_Grab_title{
    height: auto;
    width: 100%;
    margin-bottom: 56px;
}
.s4_Grab_title_con{
    width: 1200px;
    margin: 0 auto;
    text-align: center;
}
.s4_Grab_title_con h3{
    font-size: 24px;
    color: #0070c0;
    letter-spacing: 1px;
}
.S4_Grab_details{
    height: 605px;
    width: 100%;
    background: url(../images/solution/solution-4/bg-img2.jpg) no-repeat;
    margin-bottom: 88px;
    position: relative;
}
.S4_Grab_detailsBox{
    height: 605px;
    width: 1200px;
    position: absolute;
    left: 50%;
    top: 0;
    margin-left: -600px;
}
.S4_Grab_Subtitle{
    height: 95px;
    width: 100%;
    text-align: center;
    line-height: 95px;
}
.S4_Grab_Subtitle h4{
    font-size: 17px;
    font-weight: normal;
    color: #222;
    letter-spacing: 2px;
}
.S4_Grab_con{
    height: 450px;
    width: 1200px;
}
.S4_Grab_video{
    float: left;
    width: 700px;
    height: 450px;
    margin-right: 50px;
/*    background: #ccc;*/
}
.S4_Grab_video_w{
    float: left;
    width: 450px;
    height: 450px;
    border: 1px solid #dfdddf;
    padding: 49px 4px 0 42px;
    box-sizing: border-box;
    background-color: rgba(174, 174, 174,0.1);
}
.S4_Grab_video_w span{
    display: block;
    font-size: 20px;
    color: #f8823b;
    font-weight: bold;
    margin-bottom: 40px;
}
.S4_Grab_video_w ul li{
    font-size: 16px;
    color: #222;
    line-height: 42px;
    letter-spacing: 1px;
}
.s4_Video_text{
    margin-top: 5px;
    letter-spacing: 3px;
}
.VisionSystem{
    height: 733px;
    width: 100%;
    background: #f6f6f6;
    margin-bottom: 118px;
}
.VisionSystem_con{
    height: 733px;
    width: 1200px;
    margin: 0 auto;
}
.VisionSystem_top{
    height: 200px;
    width: 1200px;
    overflow: hidden;
}
.VisionSystem_top span{
    display: block;
    font-size: 22px;
    font-weight: bold;
    color: #0070c0;
    line-height: 1;
    margin: 43px 0 24px 0;
}
.VisionSystem_top p{
    color: #222;
    letter-spacing: 1px;
    margin-bottom: 7px;
}
.VisionSystem_Below{
    height: 500px;
    width: 1200px;
}
.VisionSystem_Below div:nth-child(1){
    float: left;
    height: 500px;
    width: 403px;
    background: #fff;
    border-radius: 15px;
    border: 1px solid #e4e4e4;
    padding: 29px 18px 0 16px;
    box-sizing: border-box;
    margin-right: 47px;
}
.VisionSystem_Below div:nth-child(1) span{
    display: block;
    font-size: 20px;
    color: #333;
    font-weight: bold;
    margin-bottom: 38px;
}
.VisionSystem_Below div:nth-child(1) ul li{
    color: #333;
    margin-bottom: 16px;
    border-bottom: 1px solid #f6f6f6;
    padding-bottom: 6px;
    box-sizing: border-box;
}
.VisionSystem_Below div:nth-child(2){
    float: left;
    height: 500px;
    width: 700px;
    background: #fff;
}
.S4_features{
    height: 620px;
    width: 100%;
    background-image: -moz-linear-gradient( 137deg, rgb(99,163,255) 0%, rgb(182,220,255) 50%, rgb(114,190,255) 100%);
    background-image: -webkit-linear-gradient( 137deg, rgb(99,163,255) 0%, rgb(182,220,255) 50%, rgb(114,190,255) 100%);
    background-image: -ms-linear-gradient( 137deg, rgb(99,163,255) 0%, rgb(182,220,255) 50%, rgb(114,190,255) 100%);
    opacity: 0.9;
    margin-bottom: 150px;
    padding: 53px 0 0 0;
    box-sizing: border-box;
}
.S4_features_con{
    height: 520px;
    width: 1200px;
    margin: 0 auto;
}
.S4_features_con ul li{
    float: left;
    height: 520px;
    width: 580px;
    background: #fff;
    border-radius: 15px;
    text-align: center;
    padding: 35px 0 0 0;
    box-sizing: border-box;
}
.S4_features_con ul li:first-child{
    margin-right: 40px;
}
.S4_features_con ul li p{
    font-size: 20px;
    font-weight: bold;
    margin-top: 30px;
}
.parameter_500c{
    height: 555px;
    width: 100%;
    margin-bottom: 140px;
}
.parameter_500c_con{
    height: 555px;
    width: 1200px;
    margin: 0 auto;
}
.sa500c_img{
    float: left;
    height: 555px;
    width: 520px;
    background: #f6f6f6;
    text-align: center;
    padding-top: 153px;
    box-sizing: border-box;
}
.sa500c_details{
    float: left;
    height: 555px;
    width: 680px;
    padding: 9px 0 0 72px;
    box-sizing: border-box;
    overflow: hidden;
    /*background: #ccc;*/
}
.sa500c_details h2{
    font-size: 22px;
    font-weight: bold;
    color: #2d90f2;
    line-height: 1;
    margin-bottom: 32px;
}
.sa500c_details ul li{
    color: #222;
    letter-spacing: 1px;
    margin-bottom: 12px;
}
.sa500c_details table{
    width: 550px;
    margin-top: 36px;
}
.sa500c_details table tr{
    height: 35px;
}
.sa500c_details table tr th{
    font-size: 13px;
    font-weight: normal;
    color: #444;
    text-align: left;
    padding:0 0 0 4px ;
    box-sizing: border-box;
}
.SA_Navigator{
    height: 660px;
    width: 100%;
    margin-bottom: 80px;
}
.SA_Navigator_con{
    height: 660px;
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
}
.SA_Navigator_word ul{
    height: 274px;
    width: 1200px;
    background: #f7f7f7;
    border-radius: 15px;
    padding: 20px 0 0 14px;
    box-sizing: border-box;
}
.SA_Navigator_word ul li:nth-child(1){
    font-size: 22px;
    font-weight: bold;
    color: #2d90f2;
    margin-bottom: 20px;
}
.SA_Navigator_word ul li:nth-child(n+2){
    color: #333;
    line-height: 36px;
    letter-spacing: 2px;
}
.SA_Navigator_img{
    margin-top: 40px;
}
.SA_Navigator_img ul li .xtgc_w_box{
    font-family: "yahei";
    font-size: 18px;
    font-weight: bold;
    color: #0070c0;
}
.S4_Solution_con2 p{
    text-align: center;
}
.S4_Grab_details02{
    background: #fafafa url(0);
}
.S4_Grab_details03{
    background: #fafafa url(0);
}
.S4_Grab_video_w02{
    background-color: rgba(246, 246, 246,1);
    border:1px solid #efefef;  
}
.S4_Grab_video_w03{
    background-color: rgba(246, 246, 246,1);
    border:1px solid #efefef;  
}

/*应用案例*/
.Article_title{
    width: 100%;
    height: 69px;
    margin: 65px 0 96px 0;
}
.Article_title_box{
    width: 255px;
    height: 69px;
    border-radius: 10px;
    background: #5043f9;
    margin: 0 auto;
}
.Article_title_box h3{
    font-size: 22px;
    color: #fff;
    text-align: center;
    line-height: 69px;
    letter-spacing: 2px;
}

.Article_list_box{
    width: 100%;
    height: auto;
    margin-bottom: 145px;
    overflow: hidden;
}
.Article_list_con{
    width: 1200px;
    height: auto;
    margin: 0 auto;
    overflow: hidden;
}
.Article_list_con ul li{
    width: 1200px;
    height: 200px;
    padding: 33px 0 0 46px;
    margin-bottom: 40px;
    box-sizing: border-box;
    background: #f8f8f8;
}
.Article_list_con ul li:last-child{
    margin-bottom: 0;
}
.List_entity{
    height: 135px;
    width: 1105px;
    background: #fff;
}
.List_entity_img{
    width: 240px;
    height: 135px;
    float: left;
}
.List_entity_w{
    width: 865px;
    height: 135px;
    float: left;
    padding: 16px 50px 0 68px;
    box-sizing: border-box;
}
.List_entity_w h3{
    font-size: 18px;
    color: #333;
    letter-spacing: 1px;
    margin-bottom: 20px;
}
.List_entity_w span{
    display: block;
    float: right;
    font-size: 10px;
    color: #ccc;
    margin-top: 8px;
}
.Article_list_con ul li:hover{
    box-shadow: 0px 3px 6.72px 1.28px rgba(51, 51, 52, 0.17);
}
.Article_list_con ul li:hover .List_entity_w a h3{
    color: #5043f9;
}

.Article_list_con ol{
    height: 40px;
    width: 40px;
    margin: 0 auto;
}
.Article_list_con ol li{
    height: 40px;
    width: 40px;
    background: #4e7ffa;
    color: #fff;
    text-align: center;
    line-height: 40px;
    margin-top: 70px;
}
#Case_article_con {
    text-align: center;
    padding: 1% 2% 0;
/*    box-sizing: border-box;*/
}
#Case_article_con img:nth-child(n+2){
    margin-bottom: 20px;
}
#Case_article_con p{
/*    text-align: left;*/
    text-align:justify; 
    text-justify:inter-ideograph;
}
.News_page_titleAnLi{
    text-align: left;
}
#Case_article_con #Case_article_title{
    font-size: 18px;
    color: #5043f9;
    letter-spacing: 1px;
    text-align: center;
}
#Case_article_con #Alignment{
    text-align: center;
}
.new-page-bg-color{
    background: #fafafa;
}
/*管道应用案例页存放视频，需要修改banner divci尺寸*/
.s2_ban_box{
    /*height: 740px;*/
}
/*管道应用案例页面隐藏视频播放器的所有控件*/
.video_s2::-webkit-media-controls-enclosure{ 
    display: none;
   
}

.leavemess{width: 100%;padding-bottom: 150px;}
.leavemess *{box-sizing: border-box;}
.leavemess button, .leavemess input, .leavemess select, .leavemess textarea{font-size: 100%;border-radius: 0;}
.leavemess button{border: none;background: none;outline:none;appearance:none;-moz-appearance:none;-webkit-appearance: none;}
.leavemess textarea{resize:none;border: none;}
.leavemess select, .leavemess button, .leavemess input{vertical-align: middle;}
.leavemess input{border: none;appearance:none;-moz-appearance:none;outline:none;-webkit-appearance: none;}
.leavemess input:focus{outline:none;}
.leavemess textarea:focus{outline:none;}
.leavemess-contain{width: 1200px;margin: 0 auto;}
.leavemess .flex{display: flex;flex-wrap: wrap;}
.leavemess .CommonTitle .title{font-size: 40px;color: #333;font-weight: 700;text-align: center;}
.leavemess form{margin-top: 44px;}
.tactly_input_list{margin-right: -40px;}
.tactly_input_list .tactly-input{width: calc(100%/3 - 40px);margin-right: 40px;margin-bottom: 20px;}
.tactly-input input{width: 100%;height: 50px;border: 1px solid #d9d9d9;padding: 0px 20px;font-size: 16px;color: #333;font-family: "微软雅黑", "Microsoft Yahei", "\5FAE\8F6F\96C5\9ED1";transition: border .4s ease;}
.tactly_input_text{width: 100%;margin-bottom: 20px;height: 160px;}
.tactly_input_text textarea{width: 100%;height: 100%;border: 1px solid #d9d9d9;padding: 20px;font-size: 16px;color: #333;font-family: "微软雅黑", "Microsoft Yahei", "\5FAE\8F6F\96C5\9ED1";transition: border .4s ease;}
.tactly-input input:focus, .tactly_input_text textarea:focus{border-color: #ababab;}
.tactly_input_yz{position: relative;}
.tactly_input_yz .tactly-input{width: 255px;margin-right: 10px;}
.tactly_input_yz .img{width: 170px;height: 50px;}
.tactly_input_yz .img img{width: 100%;height: 100%;}
.tactly_input_yz .btn{display: flex;justify-content: center;align-items: center;width: 170px;color: #fff;letter-spacing: 4px;font-weight: 700;height: 50px;border-radius: 30px;background-color: #f2772d;position: absolute;right: 0px;top: 0px;transition: all .4s ease;}
.tactly_input_yz .btn:hover{box-shadow: 0px 12px 23.22px 3.78px rgba(250, 220, 35, 0.19);}






/*手机端html板块在pc端不显示*/
.m_header{
    display: none;
}


























