@charset "UTF-8";
.banner .swiper-container-horizontal>.swiper-pagination-bullets{bottom: 60px;}

.en_con01{position: relative;height: 210px;}
.en_con01 ul{background:#1a66a9 url(../jpg/en_img01.jpg) no-repeat center bottom;background-size: cover;
  position: absolute;bottom: 0px;left: 0px;z-index: 9;
  display: flex;flex-wrap: wrap;
}
.en_con01 li{float: left;width: 33.33%;color: #fff;text-align: center;padding:50px 55px;box-sizing: border-box;position: relative;}
.en_con01 li:after{content: "";height: 50px;width:1px;position: absolute;left: 0px;top: 50%;background-color: #5a8eba;}
.en_con01 li:first-child:after{display: none;}
.en_con01 li h3{position: relative;}
.en_con01 li h3 b{font-weight: 700;font-size:56px;}
.en_con01 li h3 em{font-size: 14px;padding-left: 5px;display: inline-block;position: absolute;top: 10px;}
.en_con01 li .p{font-size: 16px;}

.in_con04 .con ul li{width: 48%;margin:0 0 10px 2%;}
.in_con04 .con ul li:nth-of-type(3){width: 98%;}
@media only screen and (max-width: 1400px){
  .en_con01 li{padding:30px 40px;}
  .en_con01 li h3 b{font-size: 48px;}
  .en_con01{height: 160px;}
  
}
@media only screen and (max-width: 1300px){
  .en_con01 li{padding:30px 20px;}
}
@media only screen and (max-width: 1250px){
.banner .swiper-container-horizontal>.swiper-pagination-bullets{bottom: 30px;}

  .en_con01{height: auto;margin-top: 20px;}
  .en_con01 ul{position: static;}
}
@media only screen and (max-width: 767px){
  .en_con01 ul{display: block;padding:30px 0;}
  .en_con01 li{width: 100%;margin-bottom: 20px;padding:0px 20px 20px;}
  .en_con01 li:after{width: 100px;height: 1px;bottom: 0;top: auto;left: 50%;transform:translateX(-50%);}
  .en_con01 li:first-child:after{display:block;width: 100px;height: 1px;bottom: 0;top: auto;left: 50%;transform:translateX(-50%);}
  .in_con04 .con ul li{width: 98%;}
}
.c03_con01 h5{height: 40px;margin-bottom: 10px;font-size: 24px;color: #222;}
.c03_con01 .other_tab03 dd{padding-bottom: 60px;}
.c03_con01 .other_tab03 dd .p{-webkit-line-clamp:4;height: 7.2em;margin-bottom: 40px;}
.c03_con01 .right dl{padding:22px 20px;position: relative;}
.c03_con01 .right dl:after{content: "";display: block;width: 49px;height: 45px;position: absolute;top: 0px;right: 0px;background: url(../png/en_new.png) no-repeat;}
.c03_con01 .right dl dt{font-size: 20px;}
.c03_con01 .right{width: 640px;}
.c03_con01 .more{width: 100%;float: left;font-size: 16px;}
.c03_con01 .more a{color: #174188;text-decoration: underline;}

.c03_con01 .more_div dd{background-color: #3669a6;padding-bottom: 65px;}
.but_btn{display: block;position: absolute;left: 0px;top:0px;border:0px;
  background:url(../png/en_sear_btn.png) no-repeat center center;
  height: 34px;width: 30px;
  text-indent: -9999px;
}
.c03_con01 .more_div dd h4{position: relative;margin-bottom: 30px;}
.c03_con01 .more_div dd .p{margin-bottom: 22px;}
.c03_con01 .more_div dd input[type="text"]{padding-left: 30px;}
.c03_con01 .more_div dt{padding-bottom: 56%;}
@media only screen and (max-width: 1600px){
  .c03_con01 .right{width:600px;}  
}
@media only screen and (max-width: 1500px){

  .c03_con01 .right dl{padding-bottom: 17px;padding-top: 17px;}
}

@media only screen and (max-width: 1400px){
.c03_con01 .right{width:46%;}  
.c03_con01 .right dl{padding-bottom: 15px;}
.c03_con01 h5{font-size: 20px;}
.c03_con01 .right dl dt{font-size:16px;}
.c03_con01 .more_div dd h4{margin-bottom: 20px;}
.c03_con01 .more_div dd input[type="text"]{padding-left: 20px;}

}
@media only screen and (max-width: 1200px){
.c03_con01 h5{font-size: 18px;line-height: 1.3;height: 30px;}
}
@media only screen and (max-width: 1000px){
  .c03_con01 .left{width: 100%;}
  .c03_con01 .right{width: 100%;}
  .c03_con01 .more_div{width: 100%;margin-top: 20px;}
  
  .c03_con01 .other_tab03 dd{padding-bottom: 20px;}
  .c03_con01 .other_tab03 dd .p{margin-bottom: 20px;height: auto;}
  .c03_con01 .right h5{display: none;}
  .c03_con01 .right dl dt{height: auto;}
  .c03_con01 .more{margin-top: 20px;}
  .c03_con01 .more_div dd{padding-bottom: 30px;}
  .c03_con01 .more_div dd .p{height: auto;}
}
@media only screen and (max-width: 500px){
  .c03_con01 .right dl{margin-right: 0;width: 100%;float: none;}
}

/*后期修改样式*/
body{line-height: 1.3;}
.biao_title_bottom.log_con .top .left{width: 50%;}
.biao_title_bottom.log_con .rode_input{width: 95%;margin-left: 5%;}
.biao_title_bottom.log_con .ll{margin-left: 5%;}
.biao_title_bottom.log_con .ll dl dd .dd_con{padding-left: 0;}
.biao_title_bottom.log_con .btn input{margin-left: 5%;}
.biao_title_bottom.log_con .ll dl dd .dd_con input{width: 100%!important;    margin-bottom: 10px;}
.biao_title_bottom.log_con .ll dl.yanz dd .dd_con input{width: 150px!important;}
.biao_title_bottom.log_con .ll dl dd .dd_con .changeCode{margin-left: 10px;cursor: pointer;}
.tongh_input dl dt{width: 100%;}

.in_con01 .con{bottom: 0px;}
.in_con01 .con p{line-height: 1.3;}
.img_info_text .right .p{max-height: 26em;line-height: 1.3!important;}
.img_info_text .right .p *{line-height: 1.3!important;}
@media only screen and (max-width: 1400px){
  .img_info_text .right h3{margin-top:0px;margin-bottom:10px;}
  .img_info_text .right .p{max-height: 28.6em;}
}
@media only screen and (max-width: 1100px){
  .biao_title_bottom.log_con .ll dl dd .dd_con{padding-left: 0;}
  .img_info_text .right .p{max-height: 15.6em;}
}

@media only screen and (min-width: 1025px){
.in_con04 .con ul li{padding-left: 50px;text-align: left;}
.input_other.gjc_input li{width: 24%;}
.ab03_1.in_con04 .tab_btn{left: 10px;}
.ab03_1.in_con04 .tab_btn span{font-size: 12px;width: 160px;}
.map01 .addr.addr00>p em{top:-20px;right: -20px;width:140px;}
}
@media only screen and (max-width: 1024px){
  .input_other.gjc_input li{width: 48%;}
}
@media only screen and (max-width: 600px){
  .input_other.gjc_input li{width: 100%;}
}
@media only screen and (min-width: 1000px){
.addr>p em{line-height: 1;}
.map02 .addr.addr00>p em{right: 25px;width: 140px;}
.map02 .addr.addr08>p em{position: absolute;text-align: right;width: 140px;}
.map02 .addr.addr04>p em{position: absolute;top:15px;width: 140px;}
.map02 .addr.addr03>p em{
    top: 15px;
    position: absolute;
    width: 140px;
}
.map02 .addr.addr07>p em{
  position: absolute;
  width: 140px;
  top: 10px;
}
}
@media only screen and (max-width: 1000px){
  .map01 .addr.addr00>p em{line-height: 1.2;}
}
.yw01 .right dl{margin-bottom: 20px;}

.banner_con .fnt_70{font-size: 30px;margin-bottom: 10px;}
.banner_con .fnt_50{font-size: 16px;line-height: 1.2;width: 50%;}
.banner_con .mt_55{width: 15px;}
.banner_con .mt_55 img{width: 100%;}
@media only screen and (max-width: 1100px){
  .banner_con .fnt_50{width: 100%;}
}

.f_con02 .f_left{width: 100%!important;text-align: center;float: none;}
.f_con02 .f_left li{float: none;display: inline-block;}
.header .right .r_left .nav li .er_nav.er_other03 dl .three_nav p{border-bottom: 1px solid #c3c3c3;}

@media only screen and (max-width: 1400px){
  .header .right .r_left .nav li .er_nav.er_other03 dl .three_nav{width: 230px;right: -280px;}
}

/*12.31*/

@media only screen and (max-width: 1000px){
.fixed_nav>*{width: 50px;display: block;}
.fixed_nav>* img{width: 100%;}
}
@media only screen and (max-width: 600px){
  .input_other2.input_other.gjc_input li{width: 100%!important;}
  .input_other2.input_other.gjc_input li input{padding-left: 5px!important;}
}