@charset 'utf-8';
*{margin: 0;padding: 0;}
a{text-decoration: none;color: #333;}
.clearfix{clear: both;}
ul, ol, li {list-style: none;}
body{font-family: 'Microsoft YaHei';}
.h25 {width: 100%;height: 25px;}
.h40 {width: 100%;height: 40px;}
.h45 {width: 100%;height: 45px;}
.h50 {width: 100%;height: 50px;}
.h65 {width: 100%;height: 65px;}
.fl {float: left;}
.fr {float: right;}
.main_con{width: 1200px;margin: 0px auto;height: auto;overflow: hidden;}
/* ***head*** */
header .top{height: 29px;background-color: #eff0f0;line-height: 29px;font-size: 12px;color: #333;}
.top .content{width: 1200px;margin: 0 auto;}
.top .topl{float: left;word-spacing: -1.5px;}
.top .topr{float: right;word-spacing: -1.5px;}
.top .topr a{font-size: 12px;color: #333;line-height: 29px;margin-right: 28px;}
.top .topr .lang{color: #337ab7;margin-right: 10px;}
header .head{width: 1200px;margin: 0 auto;height: 80px;}
.head .logo{float: left;}
.head .logo img{width: 210px;height: 80px;padding-top: 0px;}
.head .head_right{float: right;}
nav,ul{list-style: none;}
.head_right nav li{float: left;position: relative;display: block;}
.head_right nav li a{padding: 30px 15px;font-size: 14px;color: #2F2F2F;line-height: 20px;position: relative;display: block;}
.head_right nav li a.blc{background-color: #005ad2;color: #fff;}
.head_right nav li dl{display: none;position: absolute;background: #fff;z-index: 999;}
.head_right nav li dl dd{border-top: 1px solid #005ad2;}
.head_right nav li dl a{padding: 15px 15px;}

/* ***banner*** */
.container{width:100%;position:relative;}
.container .slider{}
.container .slider a{display: none;}
.container .slider img{width: 100%;}
.container .slider_num{position:absolute;right:6%;bottom:6%;z-index:100;}
.container .slider_num li{float:left;height:20px;display:inline; line-height:16px;  margin:3px 10px; background-color:#fff; border:1px solid #FF7300; cursor:pointer; width:20px;}
.container .slider_num .act{width:20px; height:20px; line-height:20px; background:#FF7300;}
.container p{display:none;position:absolute;top:50%;width:80px;height:80px;z-index:99;opacity:1;text-align:center;margin-top:-40px;opacity:.8}
.container .prev2{left: 3%;}
.container .next2{right: 3%;}
/*solution*/
.solution{width: 100%;background-color: #fff;margin-top: 60px;}
.solution h2{width: 1200px;margin: 0 auto;overflow: hidden;text-align: center;font-size: 40px;line-height: 42px;color: #000;margin-bottom: 31px;padding-bottom: 20px;position: relative;font-weight: 510;}
.sol{width: 1200px;float: none;margin-top: 30px;margin: 0 auto;}
.sol .sol_l{width: 339px;height: auto;padding: 70px 56px 58px;float: left;background:#f2f2f3;}
.sol_l h3{display: block;padding-bottom: 6px;position: relative;font-size: 26px;line-height: 28px;color: #000;font-weight: 600;-o-transition: all .3s ease;transition: all .3s ease;}
.sol_l p{font-size: 14px;line-height: 24px;color: #333;max-height: 72px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.sol_l .info{margin: 47px 0 68px;overflow: hidden;}
.sol_l .info a{border: none;color: #fff;background: #000;line-height: 35px;display: block;width: 133px;height: 35px;border: 1px solid #bfbfbf;float: left;-o-transition: all .3s ease;transition: all .3s ease;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;font-size: 14px;text-align: center;margin-right: 8px;}
.sol_l .info a:first-child{background: #ff6700;}
.sol_l .sign{border-top: 1px solid #d2d2d2;border-bottom: 1px solid #d2d2d2;padding-top: 23px;padding-bottom: 19px;}
.sol_l .sign p{font-size: 14px;line-height: 24px;color: #000;}
.sol_l .sign .sign_pic{display: block;margin-top: 20px;text-align: right;}
.sol .sol_r{float: right;width: 749px;}
.sol .sol_r .pic{margin-bottom: 7px;}
.sol .sol_r .pic img{width: 100%;height: 100%;}
/*product*/
.product{width: 100%;background-color: #f2f2f3;margin-top: 60px;padding-top: 60px;padding-bottom: 60px;}
.product h2{width: 1200px;margin: 0 auto;overflow: hidden;text-align: center;font-size: 40px;line-height: 42px;color: #000;padding-bottom: 38px;position: relative;font-weight: 510;}
.product .pro_list{width: 1200px;margin: 0 auto;background-color: #fff;height: 704px;padding-top: 26px;padding-bottom: 10px;}
.product ul li{width: 25%;float: left;overflow: hidden;}
.product img{width: 100%;}
.product p{font-size: 14px;line-height: 24px;color: #000;text-align:center;padding: 8px 0;display: -webkit-box;max-height: 48px;-webkit-box-orient: vertical;-webkit-line-clamp: 2;height: 48px;padding: 0 14px;}
/*news*/
.news{width: 100%;background-color: #fff;padding-top: 60px;}
.news h2{width: 1200px;margin: 0 auto;overflow: hidden;text-align: center;font-size: 40px;line-height: 42px;color: #000;padding-bottom: 38px;position: relative;font-weight: 510;}
.news .newsfix{width: 1200px;margin: 0 auto;}
.newsfix .news_left{width: 780px;float: left;overflow: hidden;padding-bottom: 24px;}
.news_left .news_tab{height: 45px;line-height: 45px;border-bottom: 1px #ccc solid;font-size: 18px;}
.news_left .news_tab a{margin-right: 40px;position: relative;display: inline-block;}
.news_left .news_tab a.osel{color: #005bac;border-bottom: 2px #005bac solid;}
.news_left .news_box{overflow: hidden;}
.news_left .news_box ul{float: left;margin-top: 30px;width: 380px;height: 330px;overflow: hidden;margin-right: 20px;}
.news_left .news_box ul:nth-child(2){margin-right: 0px;}
.news_left .news_box ul div{overflow: hidden;height: 170px;position: relative;}
.news_left .news_box ul img{width: 380px;height: 170px;}
.news_left .news_box ul .newfirst{height: 40px;line-height: 40px;background: rgba(0,0,0,0.6);position: absolute;width: 90%;text-align: center;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;bottom: -50px;font-size: 14px;color: #fff;padding: 0 5%;-webkit-transition: all .5s;transition: all .5s;}
.news_left .news_box ul li{height: 40px;line-height: 40px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;background: url(../images/newsios.png) no-repeat center left;padding-left: 15px;font-size: 14px;}
.news_left .news_box ul li span{float: right;}
.news_right{width: 390px;float: left;overflow: hidden;float: right;}
.news_right .news_tabn{  height: 45px;line-height: 45px;border-bottom: 1px #ccc solid;font-size: 18px;}
.news_right .news_tabn span{border-bottom: 2px #005bac solid;display: inline-block;}
.news_right .fq{overflow: hidden;position: relative;margin: 10px 0;height: 330px;}
.news_right ul{margin: 0px;padding: 0px;overflow: hidden;position: relative;list-style: none;}
.news_right ul li{position: relative;overflow: hidden;margin-bottom: 10px;border-bottom: 1px #ccc dashed;padding-bottom: 10px;}
.news_right ul li h3{font-size: 14px;color: #666;background: url(../images/wene.png) no-repeat center left;padding-left: 30px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.news_right ul li p{overflow: hidden;height: 28px;line-height: 28px;font-size: 12px;white-space: nowrap;text-overflow: ellipsis;background: url(../images/dae.png) no-repeat center left;padding-left: 30px;margin-top: 10px;color: #666;}
/*footer*/
footer{overflow: hidden;margin: 0px auto;background: #17224d;}
footer .content{width: 1200px;margin: 0 auto;padding: 30px 0;}
footer .content span{float: right;}
footer .content span a{margin: 0 10px;font-size: 14px;color: #a4a4a4;}
.content .corp{overflow: hidden;padding: 30px 0;border-bottom: 1px #283460 solid;}
.corp .cor{float: left;width: 500px;}
.corp p{overflow: hidden;color: #9a9a9a;font-size: 14px;line-height: 30px;}
.corp .act{float: right;}
.corp .act p{display: block;overflow: hidden;width: 100%;margin-bottom: 10px;}
.corp .act .wx{float: right;overflow: hidden;margin-left: 100px;width: 220px;}
.corp .act .wx div{float: left;width: 100px;margin: 0 5px;}
.corp .act .wx div img{width:100px;height:100px;}
.corp .act .tel{float: right;}
.corp .act .tel .number{font-size: 24px;color: #fff;margin: 10px 0;}
.corp .act .tel .kf{height: 50px;text-align: center;color: #fff;line-height: 50px;border-radius: 6px;background: #ff5b00;font-size:18px;}
.content .links{overflow: hidden;margin: 20px auto;font-size: 12px;color: #9a9a9a;}
.content .links a{margin: 5px;color: #9a9a9a;}
.content .banquan{text-align: center;font-size: 14px;color: #9a9a9a;height: 50px;line-height: 50px;}
/* list */
.banner_n img{width: 100%;height: 100%;}
.case_nav {width: 100%;height: 65px;border-bottom: 1px solid #005ad2;}
.case_nav ul{position: relative;top: 15px;float: left;height: 50px;}
.case_nav li{  float: left;display: block;width: 115px;height: 100%}
.case_nav li a{text-align: center;height: 36px;line-height: 36px;color: #fff;background: url(../images/case_nav.png) no-repeat;background-position-x: 0%;background-position-y: 0%;background-position: -110px 0px;display: block;width: 105px;}
.case_nav li a:hover{background-position: -5px 0px;}
.case_nav .nav_postion{position: relative;right: 24px;font-size: 14px;color: #999;line-height: 36px;top: 15px;}
.newslist {width: 1180px;margin: 0px auto;margin-top: 0px;margin-top: 30px;}
.newslist dl {position: relative;height: 175px;padding-bottom: 30px;}
.newslist dl dd {float: right;width: 908px;height: 140px;padding: 35px 35px 0px 35px;background: #FFF;box-shadow: 0px 2px 3px #d9dbdb;}
.newslist dl dd h3 {font-size: 18px;font-weight: bold;height: 25px;overflow: hidden;}
.newslist dl dd p {font-size: 14px;color: #999;padding-top: 10px;max-height: 60px;overflow: hidden;}
.newslist dl dd span {font-size: 18px;text-align: center;position: absolute;top: 0px;left: 0px;width: 130px;height: 120px;border-radius: 5px;background: #005ad2;box-shadow: 0px 2px 3px #d9dbdb;color: #fff;}
.newslist dl dd h3 a {color: #333;}
.newslist dl dd p a {color: #999;}
.newslist dl dd span em {display: block;font-weight: bold;font-size: 28px;line-height: 65px;padding: 10px 0px 5px;margin-bottom: 8px;border-bottom: 1px solid #ddd;}
.wp-pagenavi {text-align: center;font-size: 14px;overflow-wrap: break-word;}
/*case Product solutions*list*/
.case_all_ul{background: #fff;border-top: 0;}
.case_uls {width: 100%;margin: 0px auto;}
.case_all_ul ul {width: 1180px;margin:0 auto;}
.case_all_ul li {width: 295px;height: 390px;overflow: hidden;}
.ul_fl li {float: left;display: block;}
.case_ul_d {width: 290px;height: 280px;border: 1px solid #dddddd;text-align: center;}
.case_ul_n {width: 280px;margin: 0px auto;position: relative;top: 4px;overflow: hidden;}
.case_ul_nc {height: 280px;}
.case_ul_nc img {width: 100%;height: 280px;}
.case_ul_nt {width: 100%;background: #efefef;text-align: center;line-height: 32px;}
.case_ul_nt a {font-size: 15px;color: #333;}
.case_ul_p {position: relative;top: 0px;margin: 0px auto;width: 100%;height: 350px;}
.case_ul_p .web_case_bg {opacity: .5;background: #333;width: 100%;height: 100%;}
.web_case_p {position: relative;top: -165px;margin: 0px auto;width: 180px;text-align: center;overflow: hidden;z-index: 999;display:none;}
.web_case {height: 62px;}
.web_case a {height: 100%;width: 100%;display: block;}
.web_text {height: 60px;line-height: 20px;margin: 0px auto;color: #fff;font-size: 12px;}
/*about*/
.contact {width: 1198px;height: auto;background: #fff;border: 1px solid #dddddd;border-top: 0px;}
.contact_about {width: 1080px;margin: 0px auto;}
.contact_about_t {font-size: 20px;color: #333;width: 100%;height: 35px;border-bottom: 1px solid #ddd;}
.contact_about_name {width: 200px;margin: 0px auto;height: 34px;border-bottom: 2px solid #005ad2;text-align: center;}
.about_info_txt {width: 100%;}
.about_info_txt h1 {color: #005ad2;font-size: 22px;font-weight: bold;margin-bottom: 10px;}
.about_info_txt p {color: #555;font-size: 14px;line-height: 30px;text-indent: 28px;margin-bottom: 20px;}
.about_info_txt h2 {border-left: #005ad2 5px solid;height: 40px;line-height: 40px;background-color: #efefef;font-size: 18px;font-weight: bold;color: #000;padding-left: 10px;margin-bottom: 10px;}
.about_info_txt h3 {border-bottom: #005ad2 1px dotted;height: 40px;line-height: 40px;font-size: 16px;font-weight: bold;color: #005ad2;margin-bottom: 10px;}
/*article*/
.arc_one {width: 1198px;height: auto;background: #fff;border: 1px solid #dddddd;border-top-color: rgb(221, 221, 221);border-top-style: solid;border-top-width: 1px;border-top: 0px;}
.arc_one_div {width: 1070px;margin: 0px auto;}
.arc_one h1 {font-size: 27px;color: #333;text-align: center;width: 100%;height: 75px;}
.arc_lysj {width: 100%;height: 50px;border-bottom: 1px solid #ddd;}
.arc_lysj_div {width: 450px;margin: 0px auto;font-size: 14px;color: #888;line-height: 28px;}
.arc_ly, .arc_sj {width: 180px;height: 100%;margin-right: 20px;}
.arc_con {line-height: 200%;font-size: 14px;color: #555;}
.arc_con p {margin-bottom: 10px;}
.arc_con .textkey{color:red;font-size:16px;}
.arc_bq {width: 100%;height: 20px;line-height: 22px;border-bottom: 1px solid #ddd;}
.arc_page .page_next {width: 100%;height: 34px;color: #555;font-size: 14px;}
/*Product article*/
.shop{width: 1200px;margin: 0 auto;}
.shop .shop_text{color: #02b2b5;border-bottom: 1px dashed #b3b3b3;line-height: 45px;font-size: 24px;}
.shop .shop_pt{padding-top: 28px;}
.shop_img{float: left;width: 500px; height: 500px; border: 1px solid #eee;}
.shop_img img{width: 500px;height: 500px;}
.shop_ti{float: right;width: 657px;}
.shop_ti table{width: 100%;margin: 0 auto;display: block;}
.shop_ti caption{color: #585858;font-size: 24px;text-align: center;word-break: break-word;padding: 20px 0;display: block;}
.shop_ti tbody{width:100%;display:block;}
.shop_ti .shop_td30{width:100%;display:block;}
.shop_ti .shop_t30{width:100%;height: 30px;border-top: 1px solid #eee;display: block;}
.shop_ti .shop_b30{height: 30px;border-bottom: 1px solid #eee;display: block;}
.shop_ti tr{font-size: 14px;line-height: 14px;margin: 16px 0;display: block;}
.shop_ti .field_name{width: 100px;
padding-left: 16px;
color: #999;}
.shop_info{padding-top: 30px;padding-bottom: 30px;}
.shop_info .tabTitle{border: 1px solid #efefef;}
.shop_info .tabTitle span{line-height: 50px;width: 160px;text-align: center;display: block;border-right: 1px solid #efefef;overflow: hidden;text-overflow: ellipsis;color: #02b2b5;white-space: nowrap;border-top: 5px solid #02b2b5;}
.shop_info .shop_info_text{line-height: 1.8;padding: 0;white-space: normal;word-wrap: break-word;word-break: normal;overflow: hidden;width: 100%;text-align: left;margin-top: 30px;}
.shop_info_text img{display:inline-block;}
/*ly*/
.ly01{width: 1200px;margin: 20px auto;height: auto;overflow: hidden;}
.ly01 .form-title{text-align: center;font-size: 40px;line-height: 42px;color: #000;padding-bottom: 38px;position: relative;font-weight: 510;}
.ly01 .lyLt{width: 800px;margin: 0 auto;}
.lyLt .ly_fl{float: left;padding-right: 10px;}
.lyLt .form-group{padding-bottom: 15px;}
.lyLt .form-group input{width: 390px;border: 1px solid #c3c3c3;padding: 5px;box-sizing: border-box;height: 34px;line-height: 34px;color: #666;border-radius: 5px;box-shadow: none;}
.lyLt .form-message textarea{width: 390px;border: 1px solid #c3c3c3;padding: 5px;box-sizing: border-box;font-size: 14px;height: 127px;resize: none;color: #666;border-radius: 5px;box-shadow: none;margin-bottom: 15px;}
.lyLt button{-webkit-transition-duration: 0.4s;transition-duration: 0.4s;padding: 8px 32px;margin-left: 45px;text-align: center;background-color: white;color: black;border: 2px solid #4CAF50;border-radius:5px;}
.lyLt button:hover{background-color: #4CAF50;color: white;}
/*float*/
.float{width: 200px;position: fixed;right: -150px;top: 30%;z-index: 100;}
.float li{position: relative;width: 100%;line-height: 50px;background: #005ad2;border-radius: 5px;margin-bottom: 3px;cursor: pointer;}
.float li span{display: block;width: 50px;height: 50px;float: left;text-align: center;margin-right: 10px;}
.float li span img{width: 40px;padding-top: 5px;}
.float li p{font-size: 18px;color: #FFFFFF;}
.float li .float_wx {height: 0px;overflow: hidden;}
.float li .float_wx img {padding-left: 20px;}
/*min1200*/
@media screen and (max-width: 1200px){
  /*header*/
  .top .content{width: 90%;}
  header .head{width: 90%;}
  /*solution*/
  .solution{margin-top: 40px;}
  .solution h2{width: 90%;margin-bottom: 20px;}
  .sol{width: 90%;}
  .sol .sol_l{width: 35%;height: auto;padding: 5% 3% 3%;}
  .sol .sol_r{width: 58%;}
  /*product*/
  .product h2{width: 90%;}
  .product{margin-top: 30px;padding-top: 40px;}
  .product .pro_list{width: 90%;height:0px;padding-top: 1%;padding-bottom:58%;}
  /*news*/
  .news h2{width:90%;}
  .news .newsfix{width: 100%;}
  .newsfix .news_left{width: 780px;margin: 0 auto;float: none;}
  .news_right{display: none;}
  /*ly*/
  .ly01{width: 90%;}
  /*footer*/
  footer .content{width: 90%;}
  .corp .cor{width: 40%;}
  /* new list */
  .main_con{width: 90%;}
  .newslist{width: 98%;}
  .newslist dl{height: 130px;padding-bottom: 20px;}
  .newslist dl dd{width: 70%;height: 100px;padding: 20px 35px 0px 35px;}
  /*case Product solutions*/
  .case_all_ul{width: 99.8%;}
  .case_uls ul{width: 885px;margin: 0 auto;}
  /*about*/
  .contact{width: 99.8%;margin:0 auto;}
  .contact_about{width: 90%;}
  /*article*/
  .arc_one{width: 99.6%;}
  .arc_one_div{width: 90%;}
  /*Product article*/
  .shop{width:90%;}
  .shop_img{width:40%;height:40%;}
  .shop_img img{width:100%;height:100%;}
  .shop_ti{width:53%;}
  .shop_info_text img{width:80%;height:80%}
  .arc_con img{width:80%}
  
  .float{display:none;}
}
/**880**/
@media screen and (max-width: 990px){
    .case_uls ul{width: 590px;margin: 0 auto;}
    .corp .act .wx{margin-left:60px;}
    .ly01 .lyLt{width:617px;}
    .lyLt .form-group input,.lyLt .form-message textarea{width:300px;}
    .case_all_ul {width: 99.6%;}
    .contact {width: 99.6%;}
    .lyLt button{padding: 8px 18px;margin-left: 30px;}
}
@media screen and (max-width: 900px){
    .sol_l .sign{display:none;}
    .sol_l .info a{width:114px;}
    .toppro{display:none;}
}
@media screen and (max-width: 840px){
    .head_right nav li a{padding:30px 10px;}
    .corp .act .wx{margin-left:24px;}
    .head_right nav li dl a {padding: 15px 10px;}
    .newsfix .news_left{width:620px;}
    .news_left .news_box ul{width:300px;}
    .news_left .news_box ul img{width:300px;height:155px;}
    .product .pro_list{padding-bottom:62%;}
}
@media screen and (max-width: 780px){
    /*header*/
    .topro{display:none;}
    .top .no{display:none;}
    header .head{height:40px;}
    .head .logo img{width:105px;height:40px;}
    .head_right nav li a{padding:10px 8px;}
    .head_right nav li dl a {padding: 15px 5px;}
    /*banner*/
    .container .slider_num li{width:10px;height:10px;}
    .container .slider_num .act{width:10px;height:10px;}
    /*solutions*/
    .sol_l h3{font-size:18px;}
    .sol_l .info{margin: 20px 0 30px;}
    .sol_l .info a{float:none;margin:10px auto;}
    /*product*/
    .product .pro_list ul{zoom:1;overflow:auto;}
    .product .pro_list ul:after {content:".";display:block;clear:both;height:0;font-size:0;line-height:0;}
    /*footer*/
    .corp .act{float:none;}
    /*product article*/
    .shop .shop_text{font-size:22px;}
    .shop_ti caption{font-size:16px;padding: 15px 0;}
    .shop_ti tr{font-size: 14px;margin: 15px 0;}
    .shop_ti .shop_t30{height: 15px;}
    .shop_ti .shop_b30{height:15px;}
}
@media screen and (max-width: 650px){
    /*header*/
    .head_right nav li a{font-size:10px;padding:10px 5px;}
    /*solutions*/
    .solution h2{font-size: 35px;}
    .sol_l .info {margin: 5px 0 0;}
    .sol_l h3{font-size:14px;}
    .sol_l p {font-size: 10px;}
    /*product*/
    .product h2{font-size:35px;}
    .product .pro_list{padding-bottom:68%;}
    /*new*/
    .news h2 {font-size:35px;}
    .newsfix .news_left {width: 90%;}
    .news_left .news_box ul{float:none;width:380px;margin:0 auto;}
    .news_left .news_box ul:nth-child(2){margin:0 auto;}
    .news_left .news_box ul img {width: 380px;height: 170px;}
    .news_left .news_tab{margin-bottom:5px;}
    /*ly*/
    .ly01{margin:10px auto;}
    .ly01 .form-title{font-size:35px;}
    .ly01 .lyLt{width:300px;}
    .lyLt .ly_fl{float:none;}
    /*footer*/
    footer .content{padding: 10px 0;}
    footer .content span a{margin: 0 5px;font-size: 12px;}
    .content .corp{padding: 10px 0;}
    .corp p{font-size: 12px;line-height: 30px;}
    .corp .act{float:none;}
    .content .links{margin: 10px auto;}
    .content .banquan{font-size: 12px;height: 40px;line-height: 20px;}
    /*product list*/
    .case_nav{height: 50px;}
    .case_nav ul{top: 10px;height: 40px;}
    .case_nav li a{background-position: -123px 0px;width: 80px;font-size:14px;line-height: 30px;}
    .case_nav li{width: 85px;}
    .case_nav .nav_postion{right: 0px;top: 10px;font-size: 12px;}
    .case_uls ul{width:100%;}
    .case_all_ul li{width:50%;height: auto;}
    .case_ul_d{width:100%;height: auto;}
    .case_ul_n{width:100%;}
    .case_ul_nc{height:auto;}
    .case_ul_nc img{height:auto;}
    .case_ultitle{height:96px;}
    /*new list*/
    .newslist dl{padding-bottom: 5px;height: 120px;}
    .newslist dl dd span{display:none;}
    .newslist dl dd{float:none; width:94%;height: 100px;padding: 10px 10px 0px 10px;}
    /*product article*/
    .shop .shop_text{font-size:19px;}
    .shop_ti caption{font-size:15px;padding: 10px 0;}
    .shop_ti tr{font-size: 13px;margin: 10px 0;}
    .shop_ti .shop_t30{height: 10px;}
    .shop_ti .shop_b30{height:10px;}
}
@media screen and (max-width: 500px){
    /*header*/
    .top .content {width: 94%;}
    header .head{width:94%;}
}
@media screen and (max-width: 460px){
    /*header*/
    .top .topl{width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
    header .head{height:80px;width:100%}
    header .top{font-size: 10px;}
    .head .logo {float: none;padding-left: 8%;}
    .head .head_right {float: none;background-color:#005ad2;height:40px;width:100%;}
    .head .head_right nav{width:max-content;margin:0 auto;}
    .head_right nav li a{color:#fff;font-size: 11px;border-right:1px solid #333;}
    .head_right nav li dl a{color: #000;padding: 2px 5px;}
    .head_right nav li:first-child a{border-left:1px solid #333;}
    /*solutions*/
    .solution{margin-top: 10px;}
    .solution h2 {font-size: 24px;margin-bottom: 0px;padding-bottom: 10px;}
    .sol .sol_r{display:none;}
    .sol .sol_l{width:94%;}
    .sol_l .info{width:max-content;margin: 5px auto 0;}
    .sol_l .info a{float:left;}
    .sol_l .info a:first-child{margin-right:10px;}
    /*product*/
    .product{padding-top: 10px;padding-bottom: 20px;}
    .product h2{font-size:24px;margin-bottom: 0px;padding-bottom: 10px;}
    .product ul li{width:33%}
    .product .pro_list {padding-bottom: 135%;}
    /*new*/
    .news{padding-top: 10px;}
    .news h2{font-size:24px;margin-bottom: 0px;padding-bottom: 10px;}
    .news_left .news_tab a{margin-right: 20px;}
    .news_left .news_box ul{width:300px;}
    .news_left .news_box ul img {width: 300px;height: 155px;}
    /*ly*/
    .lyLt button{margin-left: 20px;}
    /*footer*/
    footer .content span{float:none;overflow: hidden;height: 21px;display: inline-block;}
    footer .content span a{margin: 0 4px;font-size: 10px;}
    .corp p{font-size: 10px;line-height: 18px;}
    .corp .act .wx{margin-left: 10px;width: 180px;}
    .corp .act .wx div{width:80px;}
    .corp .act .wx div img{width:80%;height:80%;}
    /*list*/
    .case_nav li{width: 64px;}
    .case_nav li a{width:60px;font-size: 12px;}
    .case_nav .nav_postion{font-size: 10px;}
    .contact{width: 99.4%;}
    .h40{height:10px;}
    .h45{height:15px;}
    .h50{height:20px;}
    .h65{height:20px;}
    .about_info_txt h1{font-size:18px;}
    .about_info_txt p{font-size:12px;line-height: 20px;margin-bottom: 10px;}
    .about_info_txt h2{font-size:16px;}
    .about_info_txt h3{font-size:14px;height: 30px;line-height: 20px;}
    .ly01 .form-title{padding-bottom: 20px;}
    /*article*/
    .arc_one{width:99.4%}
    .arc_one h1{font-size:18px;}
    .arc_lysj_div{font-size:12px;}
    .arc_con{font-size:12px;}
    .arc_bq{height:5px;}
    .arc_con .textkey{font-size:14px;}
    .arc_page .page_next{font-size: 12px;}
    .arc_sj{width:150px;}
    /*product article*/
    .shop .shop_text{font-size:18px;}
    .shop_ti caption{font-size:14px;padding: 5px 0;}
    .shop_ti tr{font-size: 12px;margin: 5px 0;}
    .shop_ti .shop_t30{height: 5px;}
    .shop_ti .shop_b30{height:5px;}
}