body,  div,  p { margin: 0; padding: 0;}
ul { list-style: none;margin: 0; padding: 0;}
a:hover{cursor: pointer;}
html {width: 100%;overflow-x: hidden;}
 input[type="button"], input[type="submit"], input[type="reset"] {

-webkit-appearance: none;

}

textarea {  -webkit-appearance: none;}   
.left{float: left;}
.right{float: right;}
.clear{clear: both}
body { width: 100%;  *cursor: default;
font: 16px/1.5 "Microsoft YaHei", Helvetica, STHeiti STXihei, Microsoft JhengHei, Arial;overflow-x:hidden;}
img{border:0px;}
a{text-decoration: none;outline: none}
div{outline: none}
ul,li{list-style-type: none}
*{box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing: border-box;}
.main{margin:0 auto;max-width: 92%;width: 1620px}
img{max-width: 100%}
.clearfix:before,.clearfix:after {
  content: "";
  display: block;
  clear: both;
}
.clearfix {
  zoom: 1;
}

/*头部*/
header{
    background: #fff;
    position: fixed;top: 0;left: 0;
    width: 100%;
    height: 113px;
    overflow: hidden;
    box-shadow: 0px 2px 8px
    rgba(0,0,0,0.1);
    transition: all 0.4s cubic-bezier(0.23, 1, 0.32, 1);
    -o-transition: all 0.4s cubic-bezier(0.23, 1, 0.32, 1);
    -ms-transition: all 0.4s cubic-bezier(0.23, 1, 0.32, 1);
    -moz-transition: all 0.4s cubic-bezier(0.23, 1, 0.32, 1);
    -webkit-transition: all 0.4s cubic-bezier(0.23, 1, 0.32, 1);
    z-index: 1000;
}
.h113{width: 100%;height: 113px}
.head_main{width: 1440px;margin:0 auto;}
.swiper-pagination-bullet-active {
    opacity: 1;
    background: 
    #fff;
}
.padt45{padding-top: 45px}
.to-top-3g{opacity: 0}
.header_3g,.dh,.header_3g_h,.banner_3g,.section1_3g,.section h1,.section2_3g,.section4,.section5,.bot_3g,.h65,.bot,.section7,.section6_3g,.yewu_3g,.message_3g,.tingche0_3g,.tingche1_3g,.tingche2_3g,.khml_3g,.kehu_3g,.video_list_3g,.investor_3g,.us_3g,.cx_3g,.industry_list_3g{display: none;}
.head_left{width: 362px;float: left;padding:20px 0;}
header .logo_txt{font-size: 15px;color: #404040;line-height: 26px;border-left: 1px solid #4372a9;padding-left: 22px;height: 53px;margin-top: 18px;padding-top:1px}
header .logo_txt p:nth-child(2){font-size: 16px;font-family: Arial}
.menu_list{float: left;margin-right: 10px}
.menu_list li{float: left;height: 113px;line-height: 113px;margin:0 5px;}
/*.menu_list li:hover{border-bottom:3px solid #e31f20}*/
.menu_list li a{display: block;padding: 0 15px;color: #434242;font-size: 15px;}
.header_right{float: right;}
.header_right p{margin-top: 5px}
header .head_right{padding-top:41px;float: right;min-width: 140px}
header .head_right a{display:inline-block;width:30px;height: 30px;line-height: 30px;text-align: center;font-size: 12px;color: #656565;margin:0 4px;}
header .head_right a.lan_on{background:#b8b8b8;color: #fff}
header .head_right .search{padding-top: 4px;margin-right: 20px}
.menu_list li{position: relative;}
.menu_list li.first:after {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  border: 3px solid #fff;
  bottom: 3px;
  content: " ";
  display: block;
  margin: 0 auto;
  position: relative;
  -webkit-transition: all 280ms ease-in-out;
  transition: all 280ms ease-in-out;
  width: 0;
}
.menu_list li.first:hover:after{
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  border-color: #e31f20;
  -webkit-transition: width 350ms ease-in-out;
  transition: width 350ms ease-in-out;
  width: 100%;
}


.search > input {
    border: 0;
    outline: 0;
    padding: 3px 10px;
    border: 1px solid 
    #a0a0a0;height:27px;line-height:27px;
    border-radius: 20px;
    width: 0;
    opacity: 0;transition:all 1s;
}

.search > input.active{width: 129px;opacity: 1}
.search b{
    position: relative;
    display: inline-block;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    cursor: pointer;
    background: url(../images/sear.png) center no-repeat;
    margin-left: 5px;
}

.section3_tit{position: relative;}
.section3 .swiper-slide .section3_tit:before {
  position: absolute;
  content: '';
  background: #467dbf;
  transition-duration: 0.3s;
  z-index: 1;
  top: auto;
  right: auto;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 0;
  opacity: 1;

}

.section3 .swiper-slide:hover .section3_tit:before {
  width: 100%;
  height: 100%;
  opacity: 1;
}
.section3_tit span{position: relative;z-index: 10;}
.section3 .swiper-slide:hover .section3_tit span{color: #fff}

.section_title{text-align: center;color: #272727;font-size: 25px;background: url('../images/section_title.jpg') no-repeat center bottom;padding-bottom:10px;padding-top: 55px}
.section1_pc li{width:16.66%;float: left;text-align: center;padding: 0 9px;}
.section1_pc li a{box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);display: block;padding: 15px 0 30px;border-radius:10px}
.section1_pc li p{font-size: 18px;color: #272727;padding-top: 12px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.sec1_pic{width: 115px;height: 115px;border-radius: 50%;margin:0 auto;position: relative;background: url('../images/sec1_bg.png') no-repeat center;overflow: hidden;}
.sec1_pic img{position: absolute;top:50%;left:50%;transform:translate(-50%,-50%);width: 105px}
.section1_pc ul{padding: 47px 0 68px}
.sec1_pic_on{position: absolute;bottom:0;left:0;width: 115px;height: 115px;opacity: 0;background-size: 60px}
.section1_pc li:hover .sec1_img{opacity: 0}
.section1_pc li:hover .sec1_pic_on{opacity: 1}
.section1_pc li:nth-child(1):hover .sec1_pic_on{background:url('../images/sec1_pic11.png') no-repeat center;}
.section1_pc li:nth-child(2):hover .sec1_pic_on{background:url('../images/sec1_pic22.png') no-repeat center;}
.section1_pc li:nth-child(3):hover .sec1_pic_on{background:url('../images/sec1_pic33.png') no-repeat center;}
.section1_pc li:nth-child(4):hover .sec1_pic_on{background:url('../images/sec1_pic44.png') no-repeat center;}
.section1_pc li:nth-child(5):hover .sec1_pic_on{background:url('../images/sec1_pic55.png') no-repeat center;}
.section1_pc li:nth-child(6):hover .sec1_pic_on{background:url('../images/sec1_pic66.png') no-repeat center;}

.banner img{display: block;}
.sec1_on {
    width: 100%;
    height: 115px;
    border: 0;
    background: 
    #467dbf;
    border-top-left-radius: 70px;
    border-top-right-radius: 70px;
    position: absolute;
    top: 100%;
    left: 0;
    transition: 0.5s;
}
.section1_pc li:hover .sec1_on{
        top:0px;
        transition: 0.5s;
      }
/*第二屏*/
.section2 li{width: 20%;float: left;padding: 0 6px;margin-bottom: 20px}
.section2_pc ul{margin:0 auto;max-width: 92%;width: 1620px}
.section2 li a{box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);border-radius: 10px;display: block;padding:6% 5% 5%}
.section2 .sec2_tit{color: #1d1d1d;font-size:16px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.sec2_jian{font-size: 13px;color: #919191;margin:3% 0;display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.section2_pc .sec2_jian{height: 24px;line-height: 24px;}
.sec2_pic{margin-top:7px;position:relative;width:100%;height:0;padding-top:51%;}
.sec2_pic img{position:absolute;top:0;left:0;width:100%;height:100%;}
.section2 ul{padding-bottom:45px;}
/*第三屏*/
.section3_nr{margin:0 auto;max-width: 92%;width: 1620px;padding-left: 0;}
.section3 .swiper-container {padding:50px 0 70px;}
.section3{padding: 15px 0 50px}
.section_bot{width: 100%;background:#fff;padding: 70px 0 60px;margin-bottom: 14px}
.section_bot_left{width: 750px;margin-left: 15px;float: left;}
.section_bot_title{font-size:25px;color: #272727;background: url('../images/section_title.jpg') no-repeat left bottom;padding-bottom:13px;width: 50%;float: left;}
.section_bot_more{display: block;float: right;width: 113px;height: 42px;font-size: 13px;color: #535353;line-height: 42px;text-align: center;}
.section_bot_left ul{padding-top: 40px}
.section_bot_left ul li{margin-bottom: 53px;position: relative;}
.section_bot_left{width: 720px;max-width: 47%}
.date{font-size: 16px;color: #000000;margin-bottom: 5px;}
.news_tit{color: #000000;font-size: 16px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.news_jian{color: #767676;font-size: 13px;padding-top:20px;line-height: 23px;display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.news_pic{position:relative;width:37%;height:0;padding-top:23%;float: left;border-radius: 5px;overflow: hidden;}
.news_pic img{position:absolute;top:0;left:0;width:100%;height:100%;}
.news_right{width:60%;position: absolute;top:50%;right:0px;transform:translateY(-50%);}

.section_bot_left ul li:nth-last-child(1){display: none;}
.section_bot_right{width: 768px;float: right;max-width: 47%}
.section5_nr{width: 100%;padding: 27px 0 0}
.section_bot_right .video_pic {
    position: relative;
    width: 100%;
    height: 0;
    padding-top: 61%;
    border-radius: 5px;overflow: hidden;
}
.section1{margin-top: 14px}
.section{background: #fff;margin-bottom:14px}
.section6_pc_tit{font-size:25px;color:#272727;background: url('../images/section_title.jpg') no-repeat left bottom;padding-bottom: 13px;}
.section6{margin-bottom: 0}
.section6_pc{padding:30px 0}
.link{margin-top:25px}

.link li a{font-size: 15px;color: #494949}

.txtMarquee-left .bd .tempWrap{ width:1620px!important; }/* 用 !important覆盖SuperSlide自动生成的宽度，这样就可以手动控制可视宽度。 */
.txtMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.txtMarquee-left .bd ul li{ margin-right:80px;  float:left; height:24px; line-height:24px;  text-align:left; _display:inline; width:auto !important;  }/* 用 width:auto !important 覆盖SuperSlide自动生成的宽度，解决文字不衔接问题 */

/*底部*/
.bot_pc{width:100%;background: #115397}
.bot_pc_top{height: 72px;border-bottom: 1px solid #5481b0;padding-top: 30px}
.bot_pc_top li{float: left;margin-right: 43px}
.bot_pc_top li a{font-size: 15px;color: #ffffff}
.bot_pc_left_tit{font-size: 20px;color: #fffefe;margin-bottom:13px}
.bot_pc_bot{padding: 35px 0;}
.bot_pc_bot .main{position: relative;}
.bot_pc_left ul li{font-size: 13px;color: #ffffff;margin-bottom:7px;padding-left: 30px}
.bot_pc_code{width: 110px;height: 110px;margin-left: 145px;margin-right: 90px}
.bot_pc_info{font-size: 12px;color: #aac5e0;line-height: 2;}

.bot_pc_left li:nth-child(1){background: url('../images/tel1.png') no-repeat center left;}
.bot_pc_left li:nth-child(2){background: url('../images/phone1.png') no-repeat center left;}
.bot_pc_left li:nth-child(3){background: url('../images/addr1.png') no-repeat center left;}


/*导航*/
.second_list{
    position: fixed;
    left: 0;
    top: 113px;
    width: 100%;
    background-color:
    #f9f9f9;
    z-index: 1000;
    overflow: hidden;
    box-shadow: 0px 4px 10px
    rgba(0,0,0,0.2);
    transition: all 0.4s cubic-bezier(0.23, 1, 0.32, 1);
    -o-transition: all 0.4s cubic-bezier(0.23, 1, 0.32, 1);
    -ms-transition: all 0.4s cubic-bezier(0.23, 1, 0.32, 1);
    -moz-transition: all 0.4s cubic-bezier(0.23, 1, 0.32, 1);
    -webkit-transition: all 0.4s cubic-bezier(0.23, 1, 0.32, 1);
    
}
.second_main{display: none;}
.second_main > dl > dd:hover a{color:#e51c26}
.second_main > .second_img > p:hover a{color:#e51c26}
.second_main{
    width: 1440px;
    padding: 15px 0;
    margin: 0 auto;
    overflow: hidden;
}
.second_main > dl {
    width: 250px;
    padding-left: 0;
    height: auto;
    overflow: hidden;
    float: left;
}
.second_main > dl > dd {
    height: 36px;
    line-height: 36px;
}
.second_main > dl > dd > a {
    display: block;
    color: 
    #565656;
    font-size: 14px;
}
.second_main > .second_img {
    width: 1190px;
    text-align: left;
    border-left: 1px solid 
    #aaa;
    float: left;
}
.second_main > .second_img > p {
    display: inline-block;
    zoom: 1;
    margin: 0 7px 15px 14px;
    vertical-align: middle;
    text-align: left;
    font-size: 0;
}
.second_main > .second_img > p img {
    width: 183px;
    height: 131px;
    overflow: hidden;
    vertical-align: middle;
}
.second_main > .second_img > p span {
    display: block;
    line-height: 38px;
    font-size: 14px;
    text-align: center;
    color: 
    #565656;
}

/*新闻*/
.news_list_pc{width: 100%;background: #fff}
.main_1350{width: 1350px;margin: 0 auto;max-width: 92%;}
.news_list_pc li{padding: 20px;border-bottom: 1px solid #e7e7e7;position: relative;transition:all 1s;border-radius: 10px;margin-bottom: 8px}
.news_pc_pic{width: 264px;height: 160px;border-radius: 10px;overflow: hidden;float: left;}
.news_pc_pic img{width: 264px;height: 160px;display: block;}
.news_list_pc .news_pc_right{width:calc(100% - 340px);position: absolute;top:50%;transform:translateY(-50%);left:320px;}
.news_list_pc .news_tit{width:calc(100% - 100px);color: #1d1d1d;font-size: 18px;}
.news_list_pc .date{font-size: 15px;color: #000000}
.news_list_pc .news_jian{font-size: 13px;color: #4a4a4a;line-height: 29px;}
.news_list_pc li:hover{box-shadow: 0px 2px 8px rgba(0,0,0,0.5);}
.news_list_pc li:hover .news_tit{color: #e31e1f}
.title{padding: 25px 0 45px}
.title .lanmu{font-size: 25px;font-weight: bold;color: #000000}
.title .lanmu span{display: inline-block;font-size: 16px;color: #8b8b8b;margin-left: 10px;text-transform: uppercase;}
.title .nail{font-size: 13px;color: #474747;background: url('../images/nail.jpg') no-repeat  center left;padding-left: 264px;height:37px;line-height: 37px;}
.title .nail a{color: #474747}
.news_list_pc .page{padding: 55px 0}
.section6{border-top: 1px solid #dfdfdf}

/*新闻详情*/
.ns{width: 100%;background: #fff;}
.ns .main{width: 1050px;margin:0 auto;}
.ns_tit{text-align: center;font-size:25px;color:#000000;padding-bottom:30px}
.ns_date{text-align: center;color: #a6a6a6;font-size: 14px;}
.ns_nr{color: #575656;line-height: 2;padding:50px 0 60px;font-size: 15px;}
.fenye{padding-bottom: 5%;border-top:1px solid #e1e1e1;padding: 40px 0}
.fenye li{margin-bottom:15px;color: #535252;font-size: 15px;}
.fenye li a{color: #535252}
.fenye li:hover a{color: #e31f20;text-decoration: underline;}

/*业务*/
.yewu_pc.section{margin-bottom: 0}
.danye_nr{padding: 10px 0 90px;}
.yewu_pc .ns_tit{font-size: 30px;}
.fixed_wrap{
    position: fixed;
    right: 30px;
    bottom: 10%;
    z-index: 1010;
    width: 95px;
    padding-bottom: 40px;
    cursor: pointer;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    overflow: hidden;
}
.fixed_wrap > ul > li {
    position: relative;
    width: 95px;
    height: 40px;
    line-height: 40px;
    background-color: 
    rgba(0,0,0,0.7);
    font-size: 12px;
    text-align: center;
    overflow: hidden;
}
.fixed_wrap > ul > li a {
    line-height: 40px;
    color: #fff;
}
.fixed_wrap > ul > li a span{
    display: block;
    line-height: 40px;
    padding: 0 3px;
    overflow: hidden;text-overflow: ellipsis;white-space: nowrap;
}
.fixed_wrap > ul > li > a > img {
    margin-right: 5px;
    vertical-align: middle;
}
.hide-container {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 95px;
    height: 40px;
    line-height: 40px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    background-color: rgba(0,0,0,0.7);
    font-size: 14px;
    color: 
    #fff;
    text-align: center;
    cursor: pointer;
    z-index: 1008;
    transition: border-radius 2s ease-out;
    -o-transition: border-radius 2s ease-out;
    -ms-transition: border-radius 2s ease-out;
    -moz-transition: border-radius 2s ease-out;
    -webkit-transition: border-radius 2s ease-out;
}
.hideActive {
    border-radius: 10px;
}
.hide-container:hover {
    background-color: #e6212a;
}
.fixed_wrap>ul>li:hover{
    background-color: #e6212a;
}
.yewu_pc.main{width: 1270px;}
/*留言*/
.message_pc{width: 100%;background: #fff;padding-bottom: 150px;}
.message_pc form{padding-top: 15px}
.main1200{width: 1200px;margin:0 auto;max-width: 92%}
.message_pc_left{width: 386px;float: left;}
.message_pc_right{width: 693px;float: right;}
.message_pc .put1_tit{color: #454343;font-size: 18px;line-height: 2;}
.message_pc .put1_tit i{font-style: normal;color:#ff0000;}
.message_pc .main_bd {
    width: 100%;
    height: 45px;
    line-height: 45px;
    border: 1px solid #d7d7d7;
    border-radius: 5px;padding: 0 10px;
}
.message_pc form li{margin-bottom: 12px;}
.message_pc .main_bd2{width: 215px;height: 45px;
    line-height: 45px;
    border: 1px solid #d7d7d7;
    border-radius: 5px;padding: 0 10px;margin-right: 10px}
.main_bd1{width: 100%;height: 478px;border: 1px solid #d7d7d7;padding:10px;}
.subbtn{width: 190px;height: 47px;line-height: 47px;background: #e62029;color: #ffffff;font-size: 18.66px;text-align: center;border-radius: 5px;border:0px;margin-left: 285px}
.tingche0_pc_pic{width: 490px;float: left;}
.main1290{width: 1290px;margin:0 auto;max-width: 92%}

.tingche0_pc{width: 100%;background: #fff;margin-bottom: 14px;padding-bottom: 55px}
.tingche0_pc_right{width: 760px;float: right;padding-top:30px}
.tingche0_pc_right_tit{font-size: 25px;color:#1d1d1d}
.tingche0_pc_right_nr{font-size: 15px;color:#232323;line-height: 33px;padding-top:25px; text-indent: 2em}

.tingche1_pc{width: 100%;background:#fff;margin-bottom: 14px}
.tingche1_right{float: left;width: 515px;}
.tingche1_pc .main{width: 1290px;margin:0 auto;}
.tingche1_pc .tingche1_pic img{display: block;}
.tingche1_pc .tingche1_pic{float: right;margin-right: 25px;padding: 0}
.tingche1_pc .tingche1_jian{padding: 0;font-size: 15px;color:#232323;line-height: 35px;margin-top:20px}
.tingche1_pc .tingche0_pc_right_tit{text-indent: 0}
.tingche1_pc{padding: 80px 0 65px}

.tingche2_pc{width: 100%;background:#fff;padding: 50px 0 10px;margin-bottom: 14px}
.tingche2_title{font-size: 25px;color: #1d1d1d;padding-bottom: 30px;line-height: 30px;}
.tingche2_title a{display: inline-block;float: right;font-size: 15px;color: #626161}
.tingche2_pc li{float: left;background: #eeeeee;border-radius: 10px;overflow: hidden;box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);margin-bottom: 45px}
.tingche2_pc li{width:calc(25% - 18px) ;margin-right: 23px;}
.tingche2_pc .tingche2_pic{position:relative;width:100%;height:0;padding-top:71%;}
.tingche2_pc .tingche2_pic img{position:absolute;top:0;left:0;width:100%;height:100%;}
.tingche2_pc li:nth-child(4n){margin-right: 0}
.tingche2_pc .tingche2_tit{text-align: center;color:#1d1d1d;font-size: 15px;line-height: 45px;height:45px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.tingche1_right_more{display: block;width: 128px;height: 38px;line-height: 38px;font-size: 13px;color: #115297;border:1px solid #115297;text-align: center;margin-top: 35px}
.danye_nr{color:#575656;line-height: 2;font-size: 15px;}

.tingche3_pc{width: 100%;background: #fff;padding: 55px 0 10px;margin-bottom: 14px}
.anli_list li{width: 625px;height: 157px;background:#f3f3f3;margin-bottom: 48px;border-radius: 10px;overflow:hidden;}
.anli_list li:nth-child(2n){float: right;}
.anli_list li:nth-child(2n+1){float: left;}
.tingche3_pc_pic{width: 235px;height: 157px;float: left;border-radius: 10px;overflow:hidden;}
.tingche3_pc_pic img{width: 235px;height: 157px;}
.tingche3_pc .news_date{font-size: 16px;color: #000000}
.tingche3_pc .news_tit{font-size: 18px;color: #1d1d1d;margin-top:5px}
.tingche3_pc .news_jian{font-size: 14px;color: #4a4a4a;line-height: 2;display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 2;-webkit-box-orient: vertical;padding-top:7px}
.tingche3_pc .news_right{width: 327px;right: 34px}

.khml_pc{width: 100%;background:#fff;padding: 45px 0}
.yewu_khml_pc li{float: left;width: 33.3%;float: left;margin-bottom: 25px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;background: url('../images/dot.jpg') no-repeat center left;
display: block;
padding-left: 10px;}
.khml_pc li a{color: #1d1d1d}

.page{padding: 20px 0 40px;text-align: center;line-height:30px;}
.tingche2_pc_prod{padding-top: 0}
.danye_nr video{display: block;margin:0 auto;width: 600px;height: 350px}

.pad40{padding: 40px 0}
.title_pc{font-size: 25px;color: #1d1d1d;text-align: center;padding:0}
.kehu .main{width: 1300px;margin:0 auto;}
.kehu{padding-bottom: 0}.kehu .swiper-container{padding: 0}
.kehu_pc{padding: 60px 0;margin-bottom: 0}
.kehu_pc .swiper-container{padding-bottom: 20px}
.kehu_pc .swiper-pagination-bullet-active {
    background: 
    #e31f20;
    transform: scale(1.5);
    opacity: 1;
}
.industry_list_pc .plan_list .tingche2_title{margin-top: -30px}
.plan_list{width: 100%;background: #fff;margin-bottom: 14px}
.plan_list li{padding:30px 25px 30px 25px;border-bottom: 1px solid #e7e7e7;}
.plan_list ul{padding-bottom: 40px;}
.plan_list li a{display: block;float: left;font-size: 18px;color: #1d1d1d;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: calc(100% - 100px)}
.plan_list li .date{float:right;font-size: 15px;color:#616161;}
.plan_jian{font-size: 13px;color: #8b8b8b;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin-top: 15px}
.plan_list li .plan_top{background: url('../images/dot2.jpg') no-repeat center left;padding-left: 20px}

.hangye_khml_pc li{height: 65px;line-height: 65px;border-bottom: 1px solid #e7e7e7;padding: 0 25px}
.hangye_khml_pc li a{background: url('../images/dot2.jpg') no-repeat center left;display: block;padding-left:20px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.fixed_wrap li.two a{color: #bcbcbc}

.video_list_pc_main{width: 1325px;margin:0 auto;}
.video_list_pc{width: 100%;}
.video_list_pc1 li{width: 630px;}
.video_list_pc1{margin-bottom: 14px;padding-bottom: 25px;background: #fff}
.video_list_pc2 li{width: 245px;float: left;margin-right: 25px;margin-bottom: 10px}
.video_list_pc2 li:nth-child(5n){margin-right: 0}
.video_list_pc2{width: 100%;background: #fff;padding: 60px 0 50px;margin-bottom: 14px}
.margin0{margin:0;}
.video_list_pc .video_bt,.video_list_pc1 .video_2  .video_bt,.video_list_pc2 .video_2  .video_bt{font-size:16px;padding: 10px 0}
.video_list_pc .video_2 .video_show i{background: url(../images/play.png) center no-repeat;background-size: 40px}
.video_list_pc_show{width:700px;margin:0 auto;}
.bgbai{background:#fff;}
.investor_pc_main{width: 1200px;margin:0 auto;max-width:90%}
.investor_pc{width: 100%;background: #fff;padding-bottom: 100px}
.investor_pc_list li{width: 578px;border-radius: 10px;box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);overflow: hidden;max-width: 48%}

.investor_pic{position:relative;width:100%;height:0;padding-top:42%;}
.investor_pic img{position:absolute;top:0;left:0;width:100%;height:100%;}

.investor_info{
    position: absolute;
    left: 55px;
    top: 50%;
    transform: translateY(-50%);
   font-size:25px;color: #272727;
}
.investor_info_a{
    color:
    #526571;
    font-size: 18px;
    text-decoration: underline;
}
.main1300{width: 1300px;margin:0 auto;max-width: 92%}
.us_pc{width: 100%;background: #fff}
.us_con{padding-bottom: 80px;color: #2d2d2d;line-height: 2;}
.us_pc .us_pc_type{text-align: right;padding-bottom: 35px}
.us_pc .us_pc_type a{width: 128px;height: 40px;border:1px solid #c2c2c2;border-radius: 5px;font-size: 15px;color: #535353;display: inline-block;text-align: center;line-height: 40px;margin-left: 12px}
.us_pc .us_pc_type a.active{color: #e62029}
.us_pc_list li{width: 306px;float: left;margin-right: 25px;margin-bottom: 20px;max-width:calc(25% - 20px)}
.us_pc_list li:nth-child(4n){margin-right: 0}
.us_pc_list li .us_pic{position:relative;width:100%;height:0;padding-top:144%;}
.us_pc_list li .us_tit{font-size: 16px;color: #575656;padding: 20px 0;}
.us_pc_list{padding-bottom: 20px}
.video_list_pc_show{padding-bottom: 20px}

.us_pc .devlist li {
    list-style: none;
    width: 100%;
    height: 85px;
    position: relative;
}
.us_pc .devlist li .line {
    width: 2px;
    height: 85px;
    margin: 0 auto;
    background-color: 
    #bbb;
}
.us_pc .devlist li .circle {
    background: url(../images/t.png) no-repeat;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 35px;
    height: 35px;
    background-size: 35px;
}
.us_pc .time-left {
    text-align: right;
    padding-right: 25px;
    width: calc(50% - 20px);
    position: absolute;
    left: 0;
    top: 60%;
    transform: translateY(-50%);
}

.us_pc .devlist li .time-left .time_info{position: absolute;top:50%;transform:translateY(-50%);right:150px;width: calc(100% - 150px)}
.us_pc .devlist li .time-right .time_info{position: absolute;top:50%;transform:translateY(-50%);left:150px;width: calc(100% - 150px)}
.us_pc .time {
    color: 
    #000000;
    font-size: 18px;
}
.us_pc .event {
    color: 
    #575656;
    font-size: 18px;
}
.us_pc .time-right {
    text-align: left;
    padding-left: 25px;
    position: absolute;
    right: 0;
    top: 60%;
    transform: translateY(-50%);
    width: 48%;
}
.us_pc .time-left .dev_pic{float: right;}
.us_pc .time-right .dev_pic{float: left;}
.us_pc .devlist li .dev_pic img{width: 100px;height: 100px;overflow: hidden;border-radius: 50%}

.us_pc .devlist .more-wrap{
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height:35px;
  line-height:35px;
  border-top: 1px solid #ddd;
  text-align: center;
  background: url(../images/top3.png) center no-repeat;
  background-size: 30px;
  background-color: #fff;
}
.us_pc .devlist{position: relative;padding-bottom: 100px}
.wu {
    padding-bottom: 60px;
    font-size: 22px;
    line-height: 2;
    text-align: center;
    padding-top: 70px;
}
.search_result {
    margin-top: 30px;
    height: 45px;
    line-height: 45px;
    padding: 0 20px;
    color: #333333;
    background:#ededed;
    font-size: 16px;
    margin-bottom: 40px;
}
.mart{margin-top: 3%}
.industry ul{max-width: 85%}
.industry .main_1350{max-width: 85%;width: 1620px;}

.kehu_pc .main{max-width: 85%;}
.kehu_pc .main_1350{max-width: 85%;width: 1620px;}
.kehu_pc .title{padding: 0}
@media  (max-width:1600px){
    .fixed_wrap{right: 0}
    
}
@media  (max-width:1500px) {

    header .head_main{width: 1200px;margin:0 auto;}
    header .logo{width: 200px}
    header .head_left{width:292px}
    header .logo_txt{margin-top: 10px;padding-left: 15px}
    header{height:103px}
    .h113{height: 103px}
    .menu_list li {
        height: 103px;
        line-height: 103px;
        margin: 0px;
    }
    .menu_list li a{padding: 0 12px}
    .second_list{top: 103px}
    .search > input.active{width: 110px}
    header .head_right{padding-top: 35px}
    header .head_right .search{margin-right: 10px}
    .search > input{font-size: 12px;}
    .second_main{width: 1200px;}
    .second_main > dl{width: 230px}
    .second_main > .second_img{width: 970px}
    .section1_pc li p{font-size: 16px;}
    .news_jian{padding-top: 10px}
    .section_title{padding-top: 45px}
    .section1_pc ul {
        padding: 45px 0 60px;
    }
    .section_bot {
        width: 100%;
        background: 
        #fff;
        padding:45px 0px 20px;
        margin-bottom: 14px;
    }
    .second_main > .second_img > p{margin: 0 7px 0px 14px;}
    .second_main > .second_img > p img{width: 170px;height: 122px}
    .news_right{width:calc(61% - 15px)}
    .section_bot_left ul li{margin-bottom: 45px}
}
@media  (max-width:1400px){
    .main1290{width: 1200px}
    .tingche0_pc_right{width: 670px}
    .tingche1_right{width: 490px}
    
   
    .tingche2_pc li a{display: block;}
   

    .anli_list li{width: 580px}
    
    .tingche3_pc_pic{width: 200px;height: 122px}
    .tingche3_pc_pic img {
        width: 200px;height: 122px;
    }
    .anli_list li{height: 122px}
    .tingche3_pc .news_tit{font-size: 16px;}
    .tingche3_pc .news_date{font-size: 14px;}
    .tingche3_pc .news_jian{padding-top:2px;font-size: 12px;max-width:1200px}
    .tingche3_pc .news_tit{margin-top:2px}
    .tingche1_pc .main{width: 1200px;margin: 0 auto}
    .tingche1_pc .tingche1_pic{width: 650px}

    .video_list_pc_main{width:85%}
    .video_list_pc1 li{width: 48%}
    .video_list_pc2 li{width: calc(20% - 20px)}

}
@media  (max-width:1300px) {
    .section1_pc li p{font-size: 15px;}
    .section_bot_left ul li {
        margin-bottom: 35px;
    }
    .news_jian{
        display: -webkit-box;
        overflow: hidden;
        text-overflow: ellipsis;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
    }

    .main1290,.tingche1_pc .main{max-width:92%}
    .tingche0_pc_pic{width: 45%}.tingche0_pc_right{width:calc(55% - 35px)}
    .tingche1_pc .tingche1_pic{width: 50%}
    .tingche1_pc .tingche1_right{width:calc(50% - 40px)}
    .tingche2_pc li{width:calc(25% - 18px) ;margin-right: 23px;}

    .anli_list li{width: 100%;height: 157px}
    .tingche3_pc_pic {
        width: 235px;
        height: 157px;

    }
    .tingche3_pc_pic img{width: 235px;height: 157px}
    .tingche3_pc .news_right {
        width: calc(100% - 295px)
    }
    .tingche3_pc .news_date{font-size: 16px;}
    .tingche3_pc .news_tit{font-size: 18px;margin-top:5px}
    .tingche3_pc .news_jian{font-size: 14px;padding-top: 5px}

    .yewu_khml_pc li{width: 50%}


   
}

@media  (max-width:1200px) {

    header,.h113{display: none;}
    .header_3g,.header_3g_h{display: block;}
    .header_3g_top{background: #fff;height:63px;z-index: 10;padding:12px 0;position: fixed;top: 0;left: 0;width: 100%;}
    .header_3g_h{height: 63px;width: 100%}
    .header_3g .logo img{height:33px;}
    .header_3g .logo{float: left;padding-right:7px}
    .logo_txt{float: left;font-size: 14px;;background: url('../images/line2.jpg') no-repeat center left;background-size: 1px 35px}
    .header_3g_right{float: right;padding-top:8px}
    .header_3g_right img {height: 22px;padding-top: 3px}
    .header_3g_right .nav{background: url('../images/line.jpg') no-repeat center left;padding-left:9px;background-size: 1px 22px}
    .search{padding-right:7px}
    .logo_txt{padding-left:7px;color: #404040}
    .logo_txt a{color: #656565;font-size: 14px;}
    a.red{color: #e31f20}
    .logo_txt p i{font-style: normal;color: #808080;display: inline-block;padding: 0 5px}

    .header_3g_bot{position: fixed;top:73px;left: 0;width: 100%;z-index: 10;display: none;}
    .header_3g_bot form{border: 1px solid #ddd;border-radius:10px;background-color: #f9f9f9;width: 90%;margin:0 auto;position: relative;}
    .search_input{width: 88%;padding-left:4%;height: 35px;vertical-align: middle;border:0px;}
    .search_input input{width: 100%;height:25px;vertical-align: middle;border:0px;border-right: 1px solid #ddd;margin-top: 5px}
    .search_btn{position: absolute;top:7px;right:9px}
    .search_btn img{height: 22px}

    .message_pc_right{width: calc(100% - 430px)}
}
@media  (max-width:1000px)  {
    .industry ul{max-width:100%}
    .message_3g {
        margin-top: 0%;
        overflow: hidden;
    }
    .section3{padding:0;}
    .section1_pc,.section_title,.section2_pc,.section_bot,.section6_pc,.bot_pc,.news_list_pc,.title,.yewu_pc,.message_pc,.tingche0_pc,.tingche1_pc,.tingche2_pc,.tingche3_pc,.khml_pc,.kehu_pc,.video_list_pc,.investor_pc,.us_pc,.cx_pc,.industry_list_pc{display: none;}
    .fixed_wrap{display: none;}
    .to-top-3g{opacity: 1}
    .dh,.section1_3g,.section h1,.section2_3g,.section4,.section5,.bot_3g,.h65,.bot,.section7,.section6_3g,.yewu_3g,.message_3g,.tingche0_3g,.tingche1_3g,.tingche2_3g,.khml_3g,.kehu_3g,.video_list_3g,.investor_3g,.us_3g,.cx_3g,.industry_list_3g{display:block;}
    
    .dh {background: #fff;margin-bottom: 3%;padding:4% 0 1%;}
    .section{margin-bottom: 3%}
    .section1{margin-top: 0}
    .dh ul{width: 96%;margin:0 auto;}
    .dh li{width: 16.66%}
    .dh li{float: left;text-align: center;margin-bottom:3%;}
    .dh li a{color: #1d1d1d;font-size: 14px;display: block;box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);padding:50px 5px 8px;border-radius: 10px;width: 90%;margin:0 auto;}
    .dh li:nth-child(1) a{background: url('../images/icon1.png') no-repeat center top 10px;background-size: 37px;}
    .dh li:nth-child(2) a{background: url('../images/icon2.png') no-repeat center top 10px;background-size: 37px;}
    .dh li:nth-child(3) a{background: url('../images/icon3.png') no-repeat center top 10px;background-size: 37px;}
    .dh li:nth-child(4) a{background: url('../images/icon4.png') no-repeat center top 10px;background-size: 37px;}
    .dh li:nth-child(5) a{background: url('../images/icon5.png') no-repeat center top 10px;background-size: 37px;}
    .dh li:nth-child(6) a{background: url('../images/icon6.png') no-repeat center top 10px;background-size: 37px;}

    .section1 ul{width: 100%;padding: 4% 0 2%}
    .section1 li{width: 33.3%;float: left;padding:0 1.5%;margin-bottom:3%}
    .section1 li a{display: block;height:85px;color: #1d1d1d;font-size:13px;box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);border-radius: 10px;position: relative;}
    .section1 li a span{position: absolute;top:50%;transform:translateY(-50%);width:calc(100% - 70px);right: 7px;}
    .section1 li:nth-child(1) a{background: url('../images/sec1_icon1.png') no-repeat left 7px center;background-size:50px}
    .section1 li:nth-child(2) a{background: url('../images/sec1_icon2.png') no-repeat left 7px center;background-size:50px}
    .section1 li:nth-child(3) a{background: url('../images/sec1_icon3.png') no-repeat left 7px center;background-size:50px}
    .section1 li:nth-child(4) a{background: url('../images/sec1_icon4.png') no-repeat left 7px center;background-size:50px}
    .section1 li:nth-child(5) a{background: url('../images/sec1_icon5.png') no-repeat left 7px center;background-size:50px}
    .section1 li:nth-child(6) a{background: url('../images/sec1_icon6.png') no-repeat left 7px center;background-size:50px}

    /*第二屏*/
    .section2 li{width: 33.3%;float: left;padding:0 1.5%;margin-bottom: 3%}
    .section2 li a{box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);border-radius: 10px;display: block;padding:6% 5% 5%}
    .section2 ul{padding:4% 2% 2%;}
    .sec2_jian{font-size: 13px;color: #919191;margin:3% 0;display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 2;-webkit-box-orient: vertical;display:none;}
    
    /*第三屏*/
    .section3 .swiper-container{padding: 5% 0 7% 2%}
    .section3_nr{padding-left:2%}
    .section3{padding-bottom:3%}

    .section4 li{padding:4% 0;border-bottom: 1px solid #e7e7e7;position: relative;}
    .news_main{position: relative;width: 92%;margin:0 auto;}
    .date{font-size: 13px;color: #a5a5a5}
    .news_tit {
        color: 
        #1d1d1d;
        font-size: 15px;
        display: -webkit-box;
        overflow: hidden;
        text-overflow: ellipsis;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        white-space: normal;
    }
    

    .section5_nr{width: 92%;margin:0 auto;padding: 5% 0;max-width: 600px}
    .vr,.video_1{max-width: 600px;margin:0 auto;}

   .section{background: #fff}
    

    /*新闻详情*/
    .ns .main,.yewu_pc.main{margin:0 auto;max-width: 92%;}
    .ns{width: 100%;background: #fff;}
    .ns_tit{text-align: center;font-size: 22px;color:#272727;padding: 3% 0}
    .ns_date{text-align: center;color: #a6a6a6;font-size: 14px;}
    .ns_nr{color: #575656;line-height: 2;padding:5% 0;font-size: 15px;}
    .fenye{padding-bottom: 5%}
    .fenye li{margin-bottom: 3%;color: #575656;font-size: 15px;border:0px;}
    .fenye li a{color: #575656}
    .section6{border-top:0px}

    .danye_nr{color: #575656;line-height: 2;padding:2% 0 5%;font-size: 15px;}
    .page{padding: 5% 0}

    .industry li{width: 33.3%;float: left;padding:0 1.5%;margin-bottom: 3%}
    .industry li a{box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);border-radius: 10px;display: block;padding:6% 5% 8%}
    .industry .sec2_tit{color: #1d1d1d;font-size:16px;}
    .sec2_pic{margin-top:7px;position:relative;width:100%;height:0;padding-top:51%;}
    .sec2_pic img{position:absolute;top:0;left:0;width:100%;height:100%;}
    .industry ul{padding:4% 2% 2%;}
    .kehu .main{padding: 5% 0 3%}

    .kehu .swiper-slide{margin-bottom:0}
    .kehu .swiper-slide img{display: block;}
    .kehu .swiper-container{padding-bottom:5%}
    .kehu .swiper-pagination-bullet-active{background: #e31f20;transform:scale(1.5);opacity: 1}

    .kehu .swiper-button-prev{background: url('../images/s.png') no-repeat center left;width: 65px;height: 16px;margin-top: 0;top:auto;bottom: 0;background-size:100%}
    .kehu .swiper-button-next{background: url('../images/x.png') no-repeat center right;width: 65px;height: 16px;margin-top: 0;top:auto;bottom: 0;background-size:100%}
    .kehu .swiper-container {padding-bottom: 7%}
    .kehu{padding-bottom: 5%}
    
    .wu {
        padding-bottom: 60px;
        font-size: 16px;
        line-height: 2;
        text-align: center;
        padding-top: 70px;
    }

    /*首页*/
    .section3_nr{width: 100%;max-width:100%;}

    .section3 .swiper-slide .section3_tit:before {
     display: none;
    }

    .section3 .swiper-slide:hover .section3_tit span{color:#1d1d1d}

    .news_right{width: 60%}
    .mart{margin-top: 0}

    .us_3g .dev_pic img{width:75px;height:75px;border-radius: 50%}
    .search_result{background: transparent;}
    
}


/*二级页面*/
.banner2 img{display: block;}
.banner2_3g{display: none;}
@media  (max-width:750px){
    .banner,.banner2{display: none;}
    .banner2_3g,.banner_3g{display: block;}
    .ns{margin: 2% 0}
    .yewu_pc{display: none;}
    .banner2_3g{display: block;}
    .danye_nr video{width: 100%!important;height: 200px!important;}
    .danye_nr table{width: 100%!important;}
    .industry .sec2_jian{display: none;}
    
    .dh {padding: 5% 0 3%;}
    .dh li{width: 33.3%;}
    .section1 li{width: 50%}
    .section1 li a{font-size: 14px;}
    .section2 li{width: 50%}

    .news_jian{display: none;}
    .message_3g {
        margin-top: 3%;
        overflow: hidden;
    }
    

   
}
@media  (max-width:640px){
    .sec2_jian{height: 40px}
    .section3 .swiper-container{padding: 5% 0 9% 2%}
}
@media  (max-width:380px){
    .section3 .swiper-container{padding: 5% 0 13% 2%}
    .section{background: #fff;margin-bottom: 3%}.section6{margin-bottom:3%}
}
/*视频*/
.video_pic{position:relative;width:100%;height:0;padding-top:56%;border-radius: 5px;overflow:hidden}
.video_pic video{position:absolute;top:0;left:0;width:100%;height:100%;}

.video_pic  img {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 1;border-radius: 5px;
}
.video_pic i{
    position: absolute;
    left: 0;
    top: 0;
    display: block;
    width: 100%;
    height: 100%;
    background: url(../images/play.png) no-repeat center;
    background-color: 
    rgba(0, 0, 0, 0.5);
    z-index: 1;
    background-size: 50px;border-radius: 5px;
}


.banner_3g  .swiper-slide img{display: block;}
.grey{background: #f3f3f3}

.section h1{background: url('../images/bor.jpg') no-repeat center left;background-size:4px 40px;height: 40px;line-height: 40px;border-bottom:1px solid #e1e1e1;padding: 0;margin:0;}
.section h1 a{color: #272727;font-size: 18px;font-weight:normal;padding-left: 4%;height: 40px;line-height: 40px;display: block;background: url('../images/jian.png') no-repeat center right 4%;background-size: 10px}

.shouhou ul{width: 100%;padding: 4% 0 2%}
.shouhou li{width: 50%;float: left;padding:0 1.5%;margin-bottom:3%}
.shouhou li a{display: block;height:85px;color: #1d1d1d;font-size:14px;box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);border-radius: 10px;position: relative;}
.shouhou li a span{position: absolute;top:50%;transform:translateY(-50%);width:calc(100% - 70px);right: 7px;}
.shouhou li:nth-child(1) a{background: url('../images/shouhou_icon1.png') no-repeat left 7px center;background-size:50px}
.shouhou li:nth-child(2) a{background: url('../images/shouhou_icon2.png') no-repeat left 7px center;background-size:50px}



.section3 .swiper-slide{background: #fff;border-radius: 10px;box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);border-radius: 10px;overflow:hidden;}
.section3_pic{padding:7% 5%}
.section3 .swiper-slide img{display: block;}
.section3_tit{color: #1d1d1d;text-align: center;background: #eeeeee;font-size: 15px;height: 35px;line-height: 35px;}
.section3_tit span{display: block;width: 94%;margin:0 auto;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.section3 .swiper-pagination-bullet-active{background: #e31f20;transform:scale(1.5);opacity: 1}





.section6 .swiper-slide a{color: #5e5e5e;font-size: 14px;text-align: center;display: block;}
.section6 .swiper-slide{padding:4% 15px}
.section7 .main{position: relative;}
.section7 li{padding-left: 25px;font-size: 14px;margin-bottom:5%}
.section7 li:nth-child(1){background: url('../images/tel.png') no-repeat center left;background-size: 18px}
.section7 li:nth-child(2){background: url('../images/phone.png') no-repeat center left 1px;background-size: 15px}
.section7 li:nth-child(3){background: url('../images/addr.png') no-repeat center left;background-size: 15px}
.section7 ul{width: 70%;}
.code{width: 30%;position: absolute;top:50%;transform:translateY(-50%);right: 0}
.code img{width: 100%;max-width: 155px;}
.section7{padding:7% 0 2%}
.bot{background: #f3f3f3;color: #807f7f;font-size: 12px;padding-bottom: 3%}
.h65{height: 58px;width: 100%}
.foot{width: 100%;background: #03175c;height: 58px;position: fixed;bottom: 0px;left: 0;width: 100%;display: block;z-index: 100;}
.foot a{display: block;float: left;text-align: center;color: #fff;width: 25%;padding-top:33px;font-size: 13px;}
.foot a:nth-child(1){background: url('../images/hottel.png') no-repeat center top 8px;background-size: auto 25px;}
.foot a:nth-child(2){background: url('../images/sms.png') no-repeat center top 8px;background-size: auto 25px;}
.foot a:nth-child(3){background: url('../images/map.png') no-repeat center top 8px;background-size: auto 25px;}
.foot a:nth-child(4){background: url('../images/home.png') no-repeat center top 8px;background-size: auto 25px;}
.to-top{height:50px;z-index: 10;}

@media  (max-width:360px){
    .us_3g .dev_pic{position:relative;width:40%;height:0;padding-top:40%;border-radius: 100%;overflow: hidden;margin-bottom: 5px;}
    .us_3g .dev_pic img{position:absolute;top:0;right:0;width:100%;height:100%;}
}
@media  (max-width:340px)  {
  .header_3g .logo img{height: 30px;}
  .logo_txt{font-size: 13px;}
  .logo_txt a{font-size: 14px;}
  .header_3g_right {
      padding-top: 7px;}
  .header_3g_right img{font-size: 13px;}.search{padding-right:5px}
  .header_3g_right .nav{padding-left:7px;}
  .section7 li{font-size: 13px;}

  
}

.slide-menu{position: fixed;left: 0;top: 63px;width: 100%;background-color: #fff;z-index: 1000;overflow-x: hidden;overflow-y: auto;display: none;height: calc(100% - 63px)}
.slide-menu>ul li {position: relative;line-height: 50px;background-color: #fff;text-indent:10px;transition: transform 0.4s cubic-bezier(0.23, 1, 0.32, 1);-webkit-transition: -webkit-transform 0.4s cubic-bezier(0.23, 1, 0.32, 1);}
.slide-menu>ul li:before {content: "";display: block;position: absolute;left: 0;top: 0;width: 100%;height: 1px;background-color: #eee;transform: scaleY(0.5);-webkit-transform: scaleY(0.5);}
.slide-menu>ul li a{display: block;color: #565656;font-size: 14px;}
.slide-menu>ul .slider>a {
    width: 50%;
}
.slide-menu>ul li dl {
    display: none;
    background-color: #f7f7f7;
}

.slide-menu>ul li dl dd {
    padding-left: .5rem;
    line-height:50px;
    border-bottom: 1px solid #eee;
}
.slide-menu>ul li dl dd:before {
    content: "";
    display: inline-block;
    width: 6px;
    height: 6px;
    border-radius: 100%;
    vertical-align: middle;
    background-color: #2d2d2d;
}
.slide-menu>ul li dl dd a {
    display: inline-block;
    vertical-align: middle;
    width: 90%;
}
.slide-menu>ul li.slider:after {
    position: absolute;
    right: 8px;
    top: 0;
    content: "";
    display: block;
    width: 17px;
    height: 50px;
    background: url(../images/jiantou.png) center no-repeat;
    background-size: 17px;
}
.slide-menu>ul li.active:after {
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
}

html{height: 100%;}
body.open {height: 100%;
  overflow: hidden;
}

.head{width: 100%;text-align: center;line-height: 50px;font-size:18px;position: relative;}
.backButton{width: 50px;height: 50px;background: url('../images/right.png') no-repeat center;position:absolute;top:0;left:0;background-size: 12px 24px;transform: rotate(180deg);-webkit-transform: rotate(180deg); }

/*新闻中心*/
.banner2_3g{margin-bottom:2%}
.section h1 span{color: #272727;font-size: 18px;font-weight:normal;padding-left: 4%;height: 40px;line-height: 40px;display: block;}

.page a{display: inline-block;color: #6b6b6b;font-size: 15px;margin:5px;}
.pre_page img{height: 15px;vertical-align: middle;}
.next_page img{height: 15px;vertical-align: middle;}
.page a.pre_page{margin-right:20px}
.page a.next_page{margin-left:15px}
.page a.select{color: #e62029}




.message_3g form{margin-top:3%;padding-bottom: 5%}
.message_3g .put1_tit{font-size: 15px;color:#454343;height: 30px;line-height: 30px;}
.message_3g .put1_tit i{font-style: normal;color: #ff0000}
.message_3g .main_bd{width: 100%;height: 35px;line-height: 35px;border:1px solid #d7d7d7;border-radius:5px}
.message_3g .main_bd1{width: 100%;height:90px;border:1px solid #d7d7d7;border-radius:5px;padding: 10px 0}
.message_3g .main_bd2{width:50%;height: 35px;line-height: 35px;border:1px solid #d7d7d7;border-radius:5px}
.message_3g form li{margin-bottom: 2%}
.message_3g .subbtn{width: 100px;height: 32px;line-height: 32px;background: #e62029;border:0px;margin:5% auto 0;color:#fff;display: block;border-radius:5px}

/*视频列表*/
.video_list .main{padding-top:4%}
.video_bt{text-align: center;color: #272727;font-size: 16px;padding:2% 0 4%}
.video_show{position: relative;}
.video_show img{display: block;border-radius: 5px;}
.video_1 .video_show i{border-radius: 5px;position: absolute;left: 0;top: 0;display: block;width: 100%;height: 100%;background: url(../images/play.png) center no-repeat;background-color:rgba(0, 0, 0, 0.3);background-size: 50px}
.vr .video_show i{border-radius: 5px;position: absolute;left: 0;top: 0;display: block;width: 100%;height: 100%;background-color:rgba(0, 0, 0, 0.3);}
.vr .video_show i span{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 90%;display: block;text-align: center;color: #ffffff;font-size:16px;font-style: normal;}
.video_list2 .main{padding:3% 0}
.video_2 .video_show i{border-radius: 5px;position: absolute;left: 0;top: 0;display: block;width: 100%;height: 100%;background: url(../images/play.png) center no-repeat;background-color:rgba(0, 0, 0, 0.3);background-size: 30px}
.video_2 .video_bt{font-size: 15px;padding:3% 0 4%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}



.video_tit{text-align: center;color: #272727;font-size: 16px;padding:2% 0 4%; }
.videoshow{width: 100%;background: #fff;margin-top: 3%;padding-top:5%;margin-bottom: 2%}

.dtitle{text-align: center;font-size: 22px;color: #272727;background: #fff;padding:4% 0;margin-bottom:3%;border-top: 1px solid #f3f3f3}
.danye_nr2{color: #575656;line-height: 2;padding:4% 0 5%;font-size: 15px;}
.tingche1_jian{text-indent: 2em}
.tingche1_pic{padding:3% 0 2%}
.tingche2_3g li{width: 48.5%;background: #eeeeee;border-radius: 5px;overflow: hidden;margin-bottom:5%;box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);}
.tingche2_3g li:nth-child(2n+1){float: left;}
.tingche2_3g li:nth-child(2n){float: right;}
.tingche2_3g .tingche2_pic{position:relative;width:100%;height:0;padding-top:70%;}
.tingche2_3g .tingche2_pic img{position:absolute;top:0;left:0;width:100%;height:100%;}
.tingche2_3g .tingche2_tit{text-align: center;color:#1d1d1d;font-size: 15px;line-height: 35px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.tingche2_3g ul{margin-top: 5%}



.fangan li a{color: #1d1d1d;font-size: 15px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.fangan li .date{color: #616161;font-size: 12px;padding-left:3%}
.fangan li a{background: url('../images/dot.jpg') no-repeat center left;display: block;padding-left:3%}
.fangan li{padding:4% 3% 3.5%;border-bottom: 1px solid #e7e7e7;width:100%}
.fangan li:last-child{border: 0px}
.case li:last-child{border: 0px}
.khml ul{padding:4% 3% 3.5%;}
.khml li{background: url('../images/dot.jpg') no-repeat center left;display: block;padding-left:3%;color: #1d1d1d;font-size: 14px;line-height: 2;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.khml p{color: #1d1d1d}

.khml li a{color: #1d1d1d}

.head{border-top: 1px solid#d9d9d9}
.search2 .search_input{width: 80%;float: left;height: 35px;line-height: 35px;}
.search_form{width: 90%;margin:0 auto;display: block;border: 1px solid#d9d9d9}
.search_sub{width: 20%;float: right;height: 35px;line-height: 35px;border-left: 1px solid#d9d9d9;text-align: center;color: #666}
.search_result {
    margin-top: 10px;
    height: 45px;
    line-height: 45px;
    padding: 0 20px;
    color: #333333;
    font-size: 16px;
    border-bottom: 1px solid#d9d9d9;
    margin-bottom: 20px;
}

.search_list{padding-bottom:4%;margin-bottom: 3%}
.cx{background: #fff}
.search_list li:last-child{border: 0px}

.danye_nr2 {
    color: #575656;
    line-height: 2;
    padding: 4% 0 5%;
    font-size: 15px;
}

.us .main{padding:4% 0}
.us_tit{color: #575656;font-size: 14px;}
.us_wh .main{
    color: #575656;
    line-height: 2;
    padding: 4% 0 5%;
    font-size: 14px;
}
.dev-list{padding:5% 0}
.about_video{padding-bottom: 5%}
.us_type {padding-bottom:4%}
.us_type a{display: inline-block;color: #535353;height: 30px;line-height: 30px;min-width:25%;border:1px solid  #c2c2c2;text-align: center;font-size: 14px;border-radius: 5px;padding: 0 5px}
.us_list li{width: 33.3%;float: left;padding:0 1%;margin-bottom: 4%}
.us_tit{text-align: center;font-size: 13px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding-top: 2%}
.us_type a.active{color: #e62029}
.us_main{width: 90%;margin:0 auto;padding-top:20px}
.us_pic2 img{height: 100%}
.us_pic2{text-align: center;height:calc(100% - 50px)}
.us_main {height: 100%}

.us_pic{position:relative;width:100%;height:0;padding-top:144%;border: 1px solid #eaeaea}
.us_pic img{position:absolute;top:50%;left:0;width:100%;max-height:100%;transform:translateY(-50%);}

.investor .main{padding: 5% 0}
.investor_pic{position: relative;}
.investor_pic img{display: block;}
.investor_a{position: absolute;left:5%;top:50%;transform:translateY(-50%);color: #526571;font-size: 15px;text-decoration: underline;}


.video_list3 li{width: 49%}
.video_list3 li:nth-child(2n+1){float: left;}
.video_list3 li:nth-child(2n){float: right;}
.video_list3 ul{padding: 5% 0}

.video_show{position:relative;width:100%;height:0;padding-top:56%;}
.video_show img{position:absolute;top:0;left:0;width:100%;height:100%;}

.us_3g #dates li {
    list-style: none;
    width: 100%;
    height: 85px;
    position: relative;
}
.us_3g .dev-list li .line {
    width: 1px;
    height: 85px;
    margin: 0 auto;
    background-color: 
    #bbb;
}
.us_3g .dev-list li .circle {
    background: url(../images/t.png) no-repeat;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 20px;
    height: 20px;
    background-size: 20px;
}
.us_3g .time-left {
    text-align: right;
    padding-right: 25px;
    width: 48%;
    position: absolute;
    left: 0;
    top: 60%;
    transform: translateY(-50%);
}
.us_3g .time {
    color: 
    #000000;
    font-size: 15px;
}
.us_3g .event {
    color: 
    #575656;
    font-size: 15px;
}
.us_3g .time-right {
    text-align: left;
    padding-left: 25px;
    position: absolute;
    right: 0;
    top: 60%;
    transform: translateY(-50%);
    width: 48%;
}
.us_3g .time-left .dev_pic{float: right;}
.us_3g .time-right .dev_pic{float: left;}


.us_3g .dev-list .more-wrap{
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height:35px;
  line-height:35px;
  border-top: 1px solid #ddd;
  text-align: center;
  background: url(../images/top3.png) center no-repeat;
  background-size: 30px;
  background-color: #fff;
}
.us_3g .dev-list{position: relative;overflow: hidden;}
.us_3g .dev-list .more{
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
}

.us_3g .dev-list2{padding: 7% 0 11%}

.pad0{padding: 0}


.section_bot_more{
 background: url('../images/more.png') no-repeat center left;
}
.section_bot_more:hover{
 background: url('../images/more2.png') no-repeat center left;color: #fff;
}
.section_bot_more:hover{
  color:#fff;border:1px solid #fff;
  background-position: 99% 50%;
}
.section_bot .news_pic{position:relative;width:35%;height:0;padding-top:22%;float: left;border-radius: 5px;overflow: hidden;}
.section_bot .news_right{right: 15px;}
.section_bot .section_bot_left li{transition: all 1s;border-radius: 10px;padding: 15px;}
.section_bot .section_bot_left li:hover {
    box-shadow: 0px 2px 8px 
    rgba(0,0,0,0.5);
}

.section3 .swiper-slide{transition: all 1s;}
.section3 .swiper-slide:hover{box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);}

.section2_pc li a{transition: all 1s;}
.section2_pc li:hover a{transform:translateY(-10px) scale(1.05);}
.section2_pc li:hover .sec2_tit{color: #043f7b}



.link li:hover a{color: #e31f20}


.tingche1_right_more{
  -webkit-transition: all 0.7s ease-out;
  transition: all 0.7s ease-out;
  background: -webkit-linear-gradient(180deg, #115297, #115297, rgba(255,255,255,1), rgba(255,255,255,1));
  background-position: 1% 50%;
  background-size: 300% 300%;
  
}
.tingche1_right_more:hover{
  color:#fff;border:1px solid #fff;
  background-position: 99% 50%;
}

.tingche2_title a:hover{color: #e31f20}
.tingche2_pc li .tingche2_tit{position: relative;}
.tingche2_pc li .tingche2_tit:before {
  position: absolute;
  content: '';
  background: #467dbf;
  transition-duration: 0.3s;
  z-index: -1;
  top: auto;
  right: auto;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 0;
  opacity: 1;

}

.tingche2_pc li:hover .tingche2_tit:before {
  width: 100%;
  height: 100%;
  opacity: 1;
}

.tingche2_pc li:hover .tingche2_tit {color: #fff}


.anli_list li{transition: all 1s;}
.anli_list li:hover{box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);}

.khml_pc li a:hover{color: #e31f20}
.plan_list li{transition: all 1s;border-radius:10px;}
.plan_list li:hover {
    box-shadow: 0px 2px 8px 
    rgba(0,0,0,0.5);
}
.plan_list li:hover a{color: #e31f20}

.video_list_pc li:hover .video_bt{color: #e31f20}

.investor_pc li:hover .investor_info_a{color: #e31f20}

.us_pc_list li .us_pic{transition: all 1s;}
.us_pc_list li:hover .us_pic{box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);}

.bot_pc_top li{transition: all 1s;}
.bot_pc_top li:hover {padding-left: 5px}
.bot_pc_top li:hover a{color:#e31f20 }

.second_main > .second_img > p:hover span{color:#e31f20}

video::-internal-media-controls-download-button {
    display:none;
}
video::-webkit-media-controls-enclosure {overflow:hidden;}
video::-webkit-media-controls-panel {width: calc(100% + 30px);}

 
/*东杰智能研究院*/
.yjy li{width:48%;}
.yjy li:nth-child(2n+1){float: left;}
.yjy li:nth-child(2n){float: right;}
.yjy li .yjy_pic{position:relative;width:100%;height:0;padding-top:59%;border-radius: 10px;box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);}
.yjy li .yjy_pic img{position:absolute;top:0;left:0;width:100%;height:100%;border-radius: 10px;}
.yjy li p{text-align: center;font-size:22px;color: #272727;margin-top:20px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.yjy{background: #fff;}
.yjy ul{padding-top:60px;padding-bottom:120px;}
.us_bt{text-align: center;font-size: 25px;margin-bottom: 40px;font-weight: bold;}
.yjy li a{color: #272727;}

.yjy li:hover p{color: #e31e1f}
.yjy li .yjy_pic{overflow: hidden;position: relative;}
.yjy li .yjy_pic img{-moz-transition: all 0.5s ease-in-out;-webkit-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}
.yjy li:hover .yjy_pic img{ transform:scale(1.02);}

@media  (max-width:1500px){
    .yjy ul{padding-top:30px;padding-bottom:90px;}
    .yjy li p{font-size:20px;}
}

@media  (max-width:1200px){
    .yjy ul{padding-top:0px;padding-bottom:60px;}
    .yjy li p{font-size:18px;}
}
.yjy_3g_lanmu{display: none;}
@media  (max-width:1000px){
    .yjy_3g_lanmu{display: block;}
    .yjy_3g_lanmu{background: url('../images/bor.jpg') no-repeat center left;background-size:4px 40px;height: 40px;line-height: 40px;border-bottom:1px solid #e1e1e1;padding: 0;margin:0;}
    .yjy_3g_lanmu span{color: #272727;font-size: 18px;font-weight:normal;padding-left: 4%;height: 40px;line-height: 40px;display: block;}
    .yjy li p{font-size: 16px;margin-top:10px;}
    .yjy ul{padding-top:20px;padding-bottom:30px;}
}

@media  (max-width:600px){
    .yjy li p{font-size:13px;margin-top:5px;}
    .yjy li .yjy_pic{box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);}
    .us_bt{font-size: 22px;}
}

.flex_{display: flex;display: -webkit-flex;display: -ms-flex;}
.flex_space-between{display: flex;justify-content:space-between;}
.flex_end{display: flex;justify-content:flex-end;}
.flex_justify-content{display: flex;justify-content:center;}
.flex_justify-content-around{display: flex;justify-content:space-around;}
.flex_align-items{display: flex;align-items:center;}
.flex_wrap{ flex-wrap: wrap;-webkit-flex-wrap: wrap;}
.text_center{display: flex;justify-content: center;align-items: center;flex-direction: column;}
.acenter{text-align: center;}
.flex_align_end{display: flex;align-items:flex-end;}