@charset "utf-8";

@font-face {font-family: "Radikal W03 Regular";
    src: url("../eot/605c1c612570275f24508913462da771.eot"); /* IE9*/
    src: url("../eot/605c1c612570275f24508913462da771d41d.eot#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("../woff2/605c1c612570275f24508913462da771.woff2") format("woff2"), /* chrome、firefox */
    url("../woff/605c1c612570275f24508913462da771.woff") format("woff"), /* chrome、firefox */
    url("../ttf/605c1c612570275f24508913462da771.ttf") format("truetype"), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
    url("../svg/605c1c612570275f24508913462da771.svg#Radikal W03 Regular") format("svg"); /* iOS 4.1- */
}

body {
    color: #333;
    font-size: 12px;
    font-family: "微软雅黑","Microsoft Yahei";
}

*{
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}


.w-color{color:#153380}


.top0_bg{width: 100%; background: #f5f5f5}
.top0{max-width: 1400px;margin: 0 auto;height: 45px;line-height: 45px;}
.top0 .w-rt{height: 45px; background: url(../png/y18.png) left center no-repeat;color:#153380;font-size: 15px;padding-left:30px; font-weight: bold}


.w-logobg{height: 109px;
    background:url(../jpg/headbg.jpg) repeat-x left top;
    width: 100%; display: flex;align-items: center;justify-content: center}


/* w-header-x
--------------------------------------------------
*/

.w-headerbg-x{width: 100%;  }
.w-header-x{width: 1400px;margin: 0 auto;  position: relative;z-index: 100;}
.w-header-x .logo{float:left;padding-top:32px;}
.w-header-x .telwrap{ display:none}

.w-navbg-x{float:right; }
.w-nav-x{}
.w-nav-x .nav-li{float:left;position: relative; z-index: 100;
    background: url(../jpg/li.jpg) no-repeat right center;
}
.w-nav-x .nav-a{font-size: 15px; height:108px;line-height:108px; display: block;padding:0 25px; color: #555}

.w-nav-x .nav-li:hover .nav-a,
.w-nav-x .nav-li.hover .nav-a,
.w-nav-x .nav-li.cur .nav-a{background: url(../png/y17.png) no-repeat center 76px;}



.w-nav-x .nav-item{position:absolute;z-index:100;left:0;top:108px;
    min-width:180px;  padding:20px 0 4px 20px; color:#fff; display: none; background: rgba(0,0,0,.5);
}
.w-nav-x .nav-item a{ font-size:14px; color:#fff; width: 100%; display: block;margin-bottom:14px;}

.w-nav-x .lang-li{float:left;  height:108px;line-height:108px; }
.w-nav-x .lang-li a{display: block;width:100px;height:108px;line-height:108px;font-size: 15px;background: url(../jpg/y302.jpg) left center no-repeat;padding-left:25px;margin-left: 20px;}







/* w-header
--------------------------------------------------
*/
.w-thn{}
.w-topbg{width: 100%;background: #ccc;}
.w-top{width: 1200px;margin: 0 auto; height: 30px;line-height: 30px; display: none }

.w-headerbg{width: 100%;}
.w-header{
    max-width: 1200px;margin: 0 auto;padding:35px 0;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
}
.w-header .logo{
    flex: 1;
}
.w-header .telwrap{
    display: flex;
    align-items: center;

}
.w-header .telwrap .tit{margin: 0 10px; font-size: 16px}
.w-header .telwrap .txt{
    font-family: "DIN Medium";
    color: #153380;
    font-size: 30px;
    line-height: 1.1;
}

.w-navbg{
    width: 100%;
    background: #fff;
    box-shadow: 0 0 10px rgba(0,0,0,0.08);
}
.w-nav{
    max-width: 1280px;
    margin: 0 auto;
    position: relative;
    z-index: 100;
    height: 58px;
}
.w-nav .nav-ul{
    display: flex; justify-content: center;
}
.w-nav .nav-li{

    position: relative;

    z-index: 100;

    padding: 0 35px;
}
.w-nav .nav-a{font-size: 16.3px;height: 58px;line-height: 58px;display: block;/* width:213px; */text-align: center;color: #000;}
.w-nav .nav-span{display: block;/* background: url(../images/li.png) no-repeat center right */}

.w-nav .nav-li:last-child .nav-span{background: none}

.w-nav .nav-li:hover .nav-a,
.w-nav .nav-li.hover .nav-a,
.w-nav .nav-li.cur .nav-a{color:#143998; }

.w-nav .nav-item{position:absolute;z-index:100;left:0px;top:58px;
    min-width:213px;  padding:20px 0 4px 20px; color:#fff; display: none; background: #fff;
    box-shadow: 0 0 10px rgba(0,0,0,0.1);
}
.w-nav .nav-item a{ font-size:15px; width: 100%; display: block;margin-bottom:14px;color:#333;  line-height: 1.4}
.w-nav .nav-item a:hover{ text-decoration: underline}

.w-nav .lang-li{float:left; height:65px;line-height:65px; }
.w-nav .lang-li a{display: block;height:65px;line-height:65px; font-size: 16px; color: #333;
    background: url(../png/y302.png) left center no-repeat;padding-left:25px;margin-left:45px;}

.w-nav .nav-tool{position: absolute;z-index:100;top:18px;right:20px;}
.w-nav .nav-tool .w-lt{ cursor: pointer;position: relative;z-index:100;margin-right:15px;}
.nav-tool .nav-search{
    -webkit-transition: all .4s;
    -moz-transition: all .4s;
    transition: all .4s;
    opacity: 1;
}
.w-nav .nav-tool .w-lt:last-child{margin:0;}
.w-nav .nav-tool .nav-search:hover img{opacity: .4;}
.w-nav .nav-tool .nav-span{height:20px;width:1px;overflow:hidden;background:#ccc}
.w-nav .nav-tool .nav-lang{line-height:20px;}
.w-nav .nav-tool .nav-lang a{color:#777;font-size:13px;}
.w-nav .nav-tool .nav-lang .fa{position:relative;top:-2px;margin-left:6px;color:#777;font-size:13px;}

.w-nav .nav-search-form{ display:none; position: absolute; z-index: 200;top:2rem;right:-1rem; width:15rem; border-radius: 0.1rem;
    box-shadow: 0rem 0.15rem 0.65rem 0rem rgba(0,0,0,0.2); background: #fff;padding:0.4rem;line-height: 1em;
    border-width: 1px;
    border-style: solid;
}
.w-nav .nav-search-form .text{padding:0.5rem; width:12.2rem;height:1.8rem;float:left;border:none;}
.w-nav .nav-search-form .btn{background:#333; width: 1.8rem;height:1.8rem;border:none;color:#fff;box-shadow:none;}
.w-nav .nav-search-form i{color:#fff;font-size:1em;}


.w-nav .lang{padding: 0 35px; position: relative; z-index: 100}
.w-nav .langbox{
    display: flex;
    justify-content: center;
    align-items: center;
    height: 58px;
    min-width: 84px;
}
.w-nav .langbox a{margin: 0 10px 0 15px;display: block;font-size: 15px;}
.w-nav .langbox a:hover{
    color: #21417A;
}
.w-nav .langbox .img2{padding-top: 5px}
.w-nav .langlist{ width:95px ;top:58px;left:40px;
    position: absolute;z-index:100; background: #fff;
    box-shadow: 0 0 10px rgba(0,0,0,0.1); display: none;
}
.w-nav .langlist dd a{ display: block;line-height: 50px; text-align: center;font-size: 15px;}



.swiper0 .swiper-slide img { width: 100%;}
.swiper0{min-width: 1200px;margin:0 auto;}
.swiper0 .swiper-pagination-bullet{width: 14px;height: 14px;display: inline-block;border-radius: 100%;background-color: #fff;opacity: 1/* background-color: rgba(0, 0, 0, 0.6);*/}
.swiper0 .swiper-pagination-bullet-active{background-color: #153380;opacity: 1;}


.re_bg{height: 50px; background: #eee;}
.re{max-width: 1400px;margin: 0 auto}
.rm{float:left;color: #333;line-height: 50px; font-size: 13px; width: 1040px;
    overflow: hidden;
    word-wrap: normal;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.rm a{color: #333;padding-right: 12px;}
.re_search{float:right; width: 230px;padding-top: 9px}
.re_search .txt{ width: 186px;border:none; background: #fff;height: 32px;padding:0 8px;}
.re_search .btn{border:none; background: url(../jpg/y4.jpg) no-repeat; height: 32px;width: 42px;}


.y_row_1{width: 1400px;margin: 0 auto;margin-top: 45px}
.y_row_1 .w-rt{width: 294px;}
.y_row_1_swiper{float:left;width: 1090px;border:1px solid #e5e5e5;}
.y_row_1_swiper .item{padding:10px 30px 0 30px;height: 382px;overflow: hidden}
.y_row_1_swiper .img{float:left; width: 490px;}
.y_row_1_swiper .img img{ width: 100%}
.y_row_1_swiper .txt{float:left; width: 500px;padding: 50px 0 0 30px}
.y_row_1_swiper .title{ font-size: 24px; color: #000}
.y_row_1_swiper .title2{ font-size: 20px;margin-top: 11px; color: #888}
.y_row_1_swiper .des{ font-size: 14px;margin-top: 25px;line-height: 2.2}
.y_row_1_swiper .swiper-pagination-bullet{width: 12px;height: 12px;display: inline-block;border-radius: 100%;background-color: #eee;opacity: 1/* background-color: rgba(0, 0, 0, 0.6);*/}
.y_row_1_swiper .swiper-pagination-bullet-active{background-color: #153380;opacity: 1;}
.y_row_1_swiper .swiper-pagination-bullets{bottom: 15px;}


.yt1{font-size: 34px; text-transform: uppercase}
.yt2{font-size: 16px;margin-top: 10px}
.yt2 a{font-size: 14px}

.y_row_2_bg{ background: #f4f4f4;padding:55px 0;margin-top: 60px}
.y_row_2{width: 1400px;margin: 0 auto}




.slideTxtBox_pro{margin-top: 40px}
.slideTxtBox_pro .hd{ width: 192px; float:left; background: #fff}
.slideTxtBox_pro .hd li{}
.slideTxtBox_pro .hd li a{ display: block; width: 100%;height: 70px;line-height: 70px; font-size: 14px; text-align: center;border-bottom: 1px solid #eee;}
.slideTxtBox_pro .hd li.on a,
.slideTxtBox_pro .hd li a:hover{ background-color: #153380; color: #fff; }
.slideTxtBox_pro .bd{width: 1190px;float:right}
.slideTxtBox_pro .bd ul{margin-left: -15px}
.slideTxtBox_pro .bd li{float:left;padding:0 0 15px 15px; width: 33.333%}
.slideTxtBox_pro .bd li .item{ background: #fff; display: block;padding:32px 15px; position: relative}
.slideTxtBox_pro .bd li .img{overflow: hidden}
.slideTxtBox_pro .bd li .img img{width: 100%;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}
.slideTxtBox_pro .bd li .txt{text-align: center; }
.slideTxtBox_pro .bd li .title{font-size: 18px;height: 24px;line-height: 24px;overflow: hidden;margin-top: 10px; font-weight: bold}
.slideTxtBox_pro .bd li .title2{font-size: 15px;margin-top: 10px; color: #666}
.slideTxtBox_pro .bd li .txt2{
    position: absolute;
    top:0;
    left:0;
    width: 100%;
    height: 100%;
    background-color:rgb(228 15 62 / 85%);
    padding:40px 50px 0 50px;
    display: none;
}
.slideTxtBox_pro .bd li:hover .txt2{
    display: flex;
    align-items: center;
    justify-content: center;
}
.slideTxtBox_pro .bd li:hover .img img{
    -webkit-transform: scale(1.15);
    transform: scale(1.15);

}
.slideTxtBox_pro .bd li:hover  .title,
.slideTxtBox_pro .bd li:hover  .title2
{
    text-indent: -9999999em;
}



.slideTxtBox_pro .bd li .txt2 a{ color: #fff;}
.slideTxtBox_pro .bd li .txt2 .t1,
.slideTxtBox_pro .bd li .txt2 .t2{ text-align: center;font-size: 17px;height: 24px;line-height: 24px;color: #fff;}
.slideTxtBox_pro .bd li .txt2 .t1{  font-weight: bold;font-size: 20px;}
.slideTxtBox_pro .bd li .txt2 .t2{margin-top: 10px}
.slideTxtBox_pro .bd li .txt2 .d1{  display: none;
    color: #fff; height: 96px;line-height: 24px; overflow: hidden;margin-top: 35px;font-size: 14px;}
.slideTxtBox_pro .bd li .txt2 .d2{margin-top: 35px; }
.slideTxtBox_pro .bd li .txt2 .d2 a{ display: block; font-size: 14px;width: 120px;height: 38px;line-height: 38px;margin: 0 auto;background: #fff; color: #333; text-align: center}






.slideTxtBox_pro_hd{
    width: 192px; float:left;
}
.slideTxtBox_side_t{
    margin-bottom: 25px;
    /*padding-bottom: 30px;*/
    /*background: url(../images/tc3.png) center bottom no-repeat;*/

}
.slideTxtBox_side_t .tt{
    background:  #153380;
    text-align: center;
    padding:14px 0;
    color: #fff;
    height: 81px;
}

.slideTxtBox_side_t .tt .t1{ font-size: 30px;}
.slideTxtBox_side_t .tt .t2{
    margin-top: 5px;font-size: 13px;
    font-weight: 100;
    text-transform: uppercase
}

.slideTxtBox_side_t .tt .t22{
    padding-top: 14px;
    font-size: 19px;

    text-transform: uppercase
}

.slideTxtBox_side h3{margin-bottom: 5px}
.slideTxtBox_side h3 a{
    display: block;

    padding-left:40px;
    height: 47px;
    line-height: 47px;
    overflow: hidden;
    word-wrap: normal;
    white-space: nowrap;
    text-overflow: ellipsis;
    background: url(../png/ci1.png) no-repeat 12px center #333;
    color: #fff;
    /*border-bottom: 1px solid #eee;*/
    font-size: 14.3px;
}
.slideTxtBox_side h3.on a{
    background: url(../png/ci1.png) no-repeat 12px center #153380;
    color: #fff;
}
.slideTxtBox_side_ul{
    background: #F6F6F6;
    padding:5px 0
}
.slideTxtBox_side_ul li a{
    display: block;
    padding-left:40px;
    height: 36px;
    line-height: 36px;
    overflow: hidden;
    word-wrap: normal;
    white-space: nowrap;
    text-overflow: ellipsis;
    background: url(../png/ci2.png) no-repeat 18px center;
    border-bottom: 1px solid #eee;
    font-size: 12.5px;
    width: 90%;
}
.slideTxtBox_side_ul li a:hover{
    color: #153380;
}

.slideTxtBox_side_ul li.cur a{
    color: #153380;
    font-weight: bold;
    font-size: 15px;
}

.y_row_3_bg{ padding:55px 0; background: url(../jpg/y20.jpg) center center no-repeat; display: none}
.y_row_3{width: 1400px;margin: 0 auto}
.y_row_3 .yt1{color: #fff;}
.y_row_3 .yt2{color: #fff;}
.y_row_3 .yt2 a{color: #fff;}

.y_row_3_swiper{margin-top: 40px}
.y_row_3_swiper .img img{ width: 100%}


.y_row_4_bg{ padding:100px 0; background: url(../jpg/y6.jpg) center center no-repeat; background-size: cover}
.y_row_4{width: 1400px;margin: 0 auto}
.y_row_4 .t{text-align: center}
.y_row_4 .t2{color: #153380; font-size: 36px;padding-top:30px; font-weight: bold; text-transform: uppercase}
.y_row_4 .pd{ width: 950px;margin:0 auto;padding-top:70px;line-height: 1.9; font-size: 14.5px}
.y_row_4 .pd p{margin-bottom: 14px}

.y_row_4_pd2{ width: 1000px;margin:0 auto;padding-top:120px;}
.y_row_4_pd2 li{ text-align: center; width: 25%;float:left;}
.y_row_4_pd2 li .title{ font-size: 14px;padding-top: 20px}


.y_row_5_bg{ padding:80px 0; background: url(../jpg/y21.jpg) center center no-repeat; background-size: cover}
.y_row_5{width: 1200px;margin: 0 auto}
.y_row_5 .t{}
.y_row_5 .t2{font-size: 18px;margin-top: 20px; color: #fff;text-align: center}

/*.y_row_5 .t1{ background: url(../images/533.png) no-repeat center center; font-size: 46px; color: #fff}*/
.y_row_5_t .t1{display: flex;justify-content: center;align-items: center}
.y_row_5_t .t1 span{display: block}
.y_row_5_t .t1 .sp0{font-size: 46px; color: #fff;padding: 0 40px; flex: 0 1 auto; font-weight: bold; text-transform: uppercase}

.y_row_5_t .t1 .line1{ width: 98px;height: 1px;background: #fff;display: block}
.y_row_5_t .t1 .line2{ width: 38px;height: 1px;background: #fff;display: inline-block;margin-top: 10px}
.y_row_5_t .t1 .sp1,
.y_row_5_t .t1 .sp2{display: flex; flex: 0 0 98px; }
.y_row_5_t .t1 .sp1 { text-align: right;}
.y_row_5_t .t1 .sp2 { text-align: left;}









.y_row_5_pd{margin-top: 40px}
.y_row_5_pd ul{margin-left:-12px;}
.y_row_5_pd .img{width: 100%;height: 216px;overflow: hidden}
.y_row_5_pd .img img{ max-width: 100%;height: 216px;object-fit: cover;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}
.y_row_5_pd li{ width: 25%;float:left;padding-left:12px;}
.y_row_5_pd .item{padding:12px; background: #fff;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    cursor: pointer;
}
.y_row_5_pd .title{font-size: 20px;border-bottom: 1px solid #ddd;height: 66px;line-height: 66px;margin-top: 5px;
    overflow: hidden;color:#153380; text-align: center; font-weight: bold;
}
.y_row_5_pd .des{padding:15px 15px 0 15px; height: 138px; font-size: 13px;line-height:2;overflow: hidden;}

.y_row_5_pd li:first-child .item{
    border-top-left-radius:35px;
    overflow: hidden;
}
.y_row_5_pd li:first-child .item .img img{
    border-top-left-radius:30px;
    overflow: hidden;
}

.y_row_5_pd li:last-child .item{
    border-top-right-radius:35px;
    overflow: hidden;
}
.y_row_5_pd li:last-child .item .img img{
    border-top-right-radius:30px;
    overflow: hidden;
}

.y_row_5_pd .item:hover{
    background: #153380;
    color:#fff;
}
.y_row_5_pd .item:hover .title{
    color:#fff;
    border-bottom: 1px solid rgb(255 255 255 / 30%)
}
.y_row_5_pd .item:hover .img img{
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
}


.y_row_6_bg{ padding:80px 0; background: #f8f8f8}
.y_row_6{width: 1200px;margin: 0 auto}
.y_row_6 .t{text-align: center}
.y_row_6 .t1{background: url(../png/533.png) no-repeat center center; font-size: 44px; font-weight: bold; text-transform: uppercase}
.y_row_6 .t2{font-size: 18px;margin-top: 20px; }

.y_row_6_pd{margin-top: 50px;position: relative; z-index: 1}
.y_row_6_pd_ul{margin-left:-20px;}
.y_row_6_pd_ul li{float:left;width: 50%;padding-left:20px;}
.y_row_6_pd_ul li .item{ display: block}
.y_row_6_pd_ul li .img{ width: 100%;height: 350px;overflow: hidden}
.y_row_6_pd_ul li .img img{  width: 100%;height: 350px; object-fit: cover}
.y_row_6_pd_ul li .txt{ background: #fff}
.y_row_6_pd_ul li .d1{float:left;padding:20px; width: 80%; height: 117px;border-right: 1px solid #eee;}
.y_row_6_pd_ul li .d1 dt{ width: 100%;height: 25px;line-height: 25px;overflow: hidden; font-size: 15px; font-weight: bold}
.y_row_6_pd_ul li .d1 dd{ height: 44px;line-height:22px; overflow: hidden;margin-top: 10px; font-size: 13px; color: #555}
.y_row_6_pd_ul li .d2{float:right;width: 20%;height: 117px;
    justify-content:center;
    align-items:center;
    display:flex;
    flex-direction:  column;
}
.y_row_6_pd_ul li .d2 dt{ font-size: 15px; padding:20px 0 15px 0 }
.y_row_6_pd_ul li .d2 dd{  }



.swiper_anli .item{ display: block}
.swiper_anli .img{ width: 100%;height: 350px;overflow: hidden}
.swiper_anli .img img{  width: 100%;height: 350px; object-fit: cover}
.swiper_anli .txt{ background: #fff}
.swiper_anli .d1{float:left;padding:20px; width: 80%; height: 117px;border-right: 1px solid #eee;}
.swiper_anli .d1 dt{ width: 100%;height: 25px;line-height: 25px;overflow: hidden; font-size: 15px; font-weight: bold}
.swiper_anli .d1 dd{ height: 44px;line-height:22px; overflow: hidden;margin-top: 10px; font-size: 13px; color: #555}
.swiper_anli .d2{float:right;width: 20%;height: 117px;
    justify-content:center;
    align-items:center;
    display:flex;
    flex-direction:  column;
}
.swiper_anli .d2 dt{ font-size: 15px; padding:20px 0 15px 0 }
.swiper_anli .d2 dd{  }
.swiper_anli_prev,
.swiper_anli_next{position: absolute;top:150px; z-index: 1; cursor: pointer}
.swiper_anli_prev{left:-80px}
.swiper_anli_next{right:-80px}



.y_row_6_pd0{margin-top: 50px;position: relative; z-index: 1}
.swiper_anli0 .swiper-slide{ width: 33.333%}
.swiper_anli0 .item{ display: block}
.swiper_anli0 .img{ width: 100%; overflow: hidden}
.swiper_anli0 .img img{  width: 100%;  }
.swiper_anli0 .txt{ background: #fff}
.swiper_anli0 .d1{float:left;padding:20px; width: 80%; height: 117px;border-right: 1px solid #eee;}
.swiper_anli0 .d1 dt{ width: 100%;height: 25px;line-height: 25px;overflow: hidden; font-size: 15px; font-weight: bold}
.swiper_anli0 .d1 dd{ height: 44px;line-height:22px; overflow: hidden;margin-top: 10px; font-size: 13px; color: #555}
.swiper_anli0 .d2{float:right;width: 20%;height: 117px;
    justify-content:center;
    align-items:center;
    display:flex;
    flex-direction:  column;
}
.swiper_anli0 .d2 dt{ font-size: 15px; padding:20px 0 15px 0 }
.swiper_anli0 .d2 dd{  }
.swiper_anli0_prev,
.swiper_anli0_next{position: absolute;top:120px; z-index: 1; cursor: pointer}
.swiper_anli0_prev{left:-80px}
.swiper_anli0_next{right:-80px}

.swiper_anli0 .txt2{ background: #fff;padding:0 10px}
.swiper_anli0 .title{
    text-align: center;
    height: 60px;
    line-height: 60px;
    width: 100%;
    font-size: 15px;
}





.y_row_6_pd2{ margin-top: 50px;display: none}
.y_row_6_pd2 .w-lt{width: 233px;float:left;}
.y_row_6_pd2 .w-rt{width: 967px;float:left;}
.y_row_6_pd2 .w-rt li{width:25%;float:left;border:1px solid #eee; position: relative;margin-left:-1px;}
.y_row_6_pd2 .w-rt li .img{width: 100%;height: 121px; overflow: hidden}
.y_row_6_pd2 .w-rt li img{width: 100%; height: 121px;}
.y_row_6_pd2 .w-rt li:nth-child(5),
.y_row_6_pd2 .w-rt li:nth-child(6),
.y_row_6_pd2 .w-rt li:nth-child(7),
.y_row_6_pd2 .w-rt li:nth-child(8){margin-top:-1px;}

.y_row_6_pd3{ width: 360px; margin: 70px  auto 0 auto}
.y_row_6_pd3 .w-lt{width: 60px;}
.y_row_6_pd3 .w-rt{width: 290px;}
.y_row_6_pd3 .w-rt dt{ font-weight: bold; font-size: 16px;}
.y_row_6_pd3 .w-rt dd{ font-weight: bold;  font-size: 36px;color: #153380; margin-top: 5px;font-family: "DIN Medium"}

.y_row_6_pd4{width: 190px; height: 1px; margin: 0px  auto 0 auto;position: relative; z-index: 1}
.y_row_6_pd4 a{ position: absolute; z-index: 1 ; bottom:-100px;display: block;width: 190px; height: 48px; border-radius: 24px;background: #153380;color: #fff; text-align: center;line-height: 48px;font-size: 15px;}



.y_row_7_bg{ padding:80px 0; background: #fff}
.y_row_7{width: 1400px;margin: 0 auto}
.y_row_7_pd{margin-top: 70px}
.y_row_7_left{width: 640px;float:left;}
.y_row_7_right{width: 700px;float:right;}
.y_row_7_right img{ width: 100%}

.y_row_7_right2{
    width: 660px;float:right;
}
.y_row_7_right2 .img{position: relative;z-index: 1; width: 100%; height: 430px;overflow: hidden;}
.y_row_7_right2 .img img {width: 100%;height: 430px;object-fit: cover}
.y_row_7_right2 .title{
    width: 100%;text-align: right;padding:0 15px;
    height: 50px;line-height: 50px;
    background: rgba(0,0,0,0.7);
    color:#fff;
    font-size: 16px;
    overflow: hidden;
    position: absolute;
    bottom:0;
    left:0;
    z-index: 1;
}
.y_row_7_right2 .des{
    margin-top: 25px;
    line-height: 1.65;
    font-size: 14.5px;
    text-align: right;
    color: #888;
    display: -webkit-box !important;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-all;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.slideTxtBox_news .hd li{float:left;border-bottom: 3px solid #fff;padding:0 0 6px 0;margin-right:20px; font-size: 14px}
.slideTxtBox_news .hd li  a{color: #888;}
.slideTxtBox_news .hd li.on{ border-color:#153380;}
.slideTxtBox_news .hd li.on a{color: #153380;}

.slideTxtBox_news .bd{margin-top:38px }
.slideTxtBox_news .utop{}
.slideTxtBox_news .utop .img{float:left;width: 320px;height: 220px; overflow: hidden}
.slideTxtBox_news .utop .img img{width: 100%; height: 220px;object-fit: cover}
.slideTxtBox_news .utop .txt{float: right;width: 280px;}
.slideTxtBox_news .utop .title{ font-size:23px; color: #555; height: 96px; line-height: 32px; overflow: hidden}
.slideTxtBox_news .utop .date{ color: #999;margin-top: 15px;font-size: 13px; }
.slideTxtBox_news .utop .btn{margin-top: 50px}
.slideTxtBox_news .utop .btn a{background: #153380; font-size: 14px; display: block;
    width: 150px;height: 48px;line-height: 48px; text-align: center; color: #fff}
.slideTxtBox_news .uu{margin-top: 40px}
.slideTxtBox_news .uu li{ width: 100%; height: 50px;line-height: 50px; font-size: 15px;}
.slideTxtBox_news .uu li a{ color: #666}
.slideTxtBox_news .uu li .title{float:left;height: 50px;line-height: 50px; width: 70%; overflow: hidden}
.slideTxtBox_news .uu li .date{float:right;color: #888}




.y_row_8_bg{ padding:80px 0; background: #f1f1f1}
.y_row_8{width: 1400px;margin: 0 auto}
.y_row_8_pd{ }
.y_row_8_left{width: 700px;float:left;}
.y_row_8_pd .uu{margin-top: 40px}
.y_row_8_pd .uu li{ width: 100%; height: 77px;line-height: 77px; font-size: 15px;border-bottom:1px solid #ddd}
.y_row_8_pd .uu li a{ color: #666}
.y_row_8_pd .uu li .title{float:left;height: 77px;line-height: 77px; width: 70%; overflow: hidden}
.y_row_8_pd .uu li .date{float:right;height: 77px; width: 40px; background: url(../jpg/y308.jpg) no-repeat center center; display: block;
}

.y_row_8_right{width: 540px;float:right;}
.y_row_8_right_pd{margin-top: 40px}
.y_row_8_right_pd .item{width: 392px; background: #fff;padding-left:50px; height: 50px;margin-bottom: 20px}
.y_row_8_right_pd .item-1{ background: url(../png/y309.png) no-repeat 15px center  #fff;}
.y_row_8_right_pd .item-2{ background: url(../png/y3010.png) no-repeat 15px center #fff;}
.y_row_8_right_pd .item-3{ background: url(../png/y3011.png) no-repeat 15px center #fff;}
.y_row_8_right_pd .item-4{ background: url(../png/y3012.png) no-repeat 15px center #fff;}
.y_row_8_right_pd .text-1{border:none;background:#fff; width: 100%;height: 50px; font-size: 14px;}
.y_row_8_right_pd .item2{padding-top: 10px}
.y_row_8_right_pd .btn{border:none;background:#30353b;font-size: 14px; color: #fff; width: 190px;height: 50px;}





/* 联系1 */
.w-contact{padding:50px 0 80px 0;}
.cot{font-size: 33px; text-align: center; font-weight: bold;margin-bottom: 50px;color:#153380;}
.w-contact .w-cf{box-shadow: 1px 1px 12px #ccc}
.w-contact-con{padding:50px 0 40px 30px;width:400px;float:left; background: #fafafa;color:#444; height: 550px;}
.w-contact-con .hh1{font-size:33px;position: relative;color:#153380; }
.w-contact-con .hh1:after{content: '';position: absolute;left:0;top:50px;width:65px;height:2px;background:#153380;overflow: hidden}
.w-contact-con .hh1 span{font-size:16px; color:#666;font-weight: 100}
.w-contact-con .hh3{font-size:22px;margin:56px 0 12px 0;}
.w-contact-con .pp1{line-height:2.2;font-size:17px}

.w-contact-ditu{ width:940px;float:right;height: 550px}


/* 留言2 */
.msg_pd2{width: 800px;margin: 0 auto;padding:0px 0 60px 0;}
.msg_pd2 label{font-size: 14px;margin:14px 0 6px 0; display: block;color:#555;}
.msg_pd2 .form-control{background: #f5f5f5;width: 90%;border:1px dashed #ccc;padding:10px 5px; border-radius: 3px; height: 42px;}
.msg_pd2 .tcon{text-align: center;margin-bottom: 50px;}
.msg_pd2 .tcon .t1{font-size: 35px;color:#cccccc}
.msg_pd2 .tcon .t2{font-size: 30px;color:#009049;margin-top: 10px;}
.msg_pd2 .tcon .t3{font-size: 14px;color:#666;margin-top: 10px;}
.msg_pd2 .btn{border:none;width: 150px;height: 44px;color:#fff;border-radius: 3px;background: #333;font-size: 13px;margin-top:14px;}


.ww-ditu{width: 1340px}






/*底部栏目*/
.footer1_bg{
    width: 100%;
    /*background:#fff ;border-top:1px solid #e9e9e9 ;*/
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    /* background-image: url(../images/fbg.jpg); */
    color:#333;
    background: #f9fbfe;
    /*height: 442px;*/
    overflow: hidden;
    /* margin-top: 30px; */
}
.footer1_bg a{color:#333;}
.footer1{
    width: 1240px;
    /* min-width: 1300px; */
    margin: 0 auto;
    padding: 70px 0 30px 0;
}

.footer1 .w-left{width: 140px;}
.footer1 .flogo img{}
.footer1 .w-left .t1{margin-top: 35px;
    /* font-size: 20px;
     color: #fff;*/
    font-size: 16px;
    color: rgba(255,255,255,0.55);
}
.footer1 .w-left .t2{font-size: 34px;margin-top: 15px; font-weight: bold;color:#BE2120; font-family: "微软雅黑", "Microsoft Yahei" }

.footer1 .w-right dl{
    width:auto;
    /*min-height: 290px;*/
    /*padding:12px 0 12px 42px;*/
    margin-left:80px;
    /*border-left:1px solid rgba(255,255,255,0.05)*/
}
.footer1 .w-right dl:first-child{margin: 0;padding-left:0}
.footer1 .w-right dt{margin-bottom: 25px;position: relative;font-size: 16.5px;}
.footer1 .w-right dt a{color: #000;}
/*.footer1 .w-right dt:after{content: '';position: absolute;left:0;top:38px;width:38px;height:1px;background:#fff;overflow: hidden}*/
.footer1 .w-right dd{margin-bottom: 15px;font-size: 15px;}
.footer1 .w-right dd a{color: #848484;}
.footer1 .w-right dd a:hover{ text-decoration: underline}
/*.footer1 .w-right dl:last-of-type{ width: 120px}*/

/*#footer_dl_3{ width: 180px;}*/
/*#footer_dl_7{ width: 90px;padding:0}*/

.footer1 .fo1_dd{ display: flex}
.footer1 .fo1_ico{
    flex: 0 0 30px;
    padding-top: 1px;
}
.footer1 .fo1_ico img{
    max-width: 18px;
}
.footer1 .fo1_des{
    flex: 1 1 auto;
    line-height: 1.4;
    color: #848484;
}



.footer1 .fdl{margin-top: 50px;color: #333}
.footer1 .fdl .item{ display: flex;}
.footer1 .fdl .item2{ display: flex; align-items: center;margin-top: 30px}
.footer1 .fdl .icon{padding-right:10px;}
.footer1 .fdl .title{ font-size: 14.5px;line-height: 23px; }
.footer1 .fdl .des{margin-top: 4px; font-size: 27px; font-weight: bold}
.footer1 .fdl .des2{ font-size: 15px}

.fer{padding: 32px 0 0 0;}
.fer_item { position: relative;z-index:10;float:left;margin-right:24px;width: auto;}
.fer .fer_item:nth-child(4){margin: 0}

.fer_item .title{ text-align: center;margin-top: 6px; display: none}
.fer_item .ico{text-align: center}
.fer_item .ico img{
    -webkit-transition: all .3s;
    transition: all .3s;
    width: 40px;
    /*border:1px solid #444;*/
    border:1px solid #fff;
    padding:6px;
    border-radius: 50%;
}
.fer_item .ico img:hover{
    -webkit-transform: scale(1.14);
    transform: scale(1.14);
}
.fer_item .er_img{
    display: none;
    position: absolute;
    z-index: 200;
    bottom:45px;
    left: -45px;
    width: 130px;
    text-align: center;
    box-shadow: 0 1px 6px rgba(0,0,0,0.3);
}

.fer_item .er_img .pd{
    background: #fff;
    border-radius: 10px;
    overflow: hidden;
}
.fer_item .er_img .title{ display: block; font-size: 14px;padding-bottom: 7px;margin: 0; color: #333}

.fer_item .er_img .img{padding: 9px;}
.fer_item .er_img .img img{width: 100%}


.footer1 .w-ewm{
    width: 144px;
    text-align: center;
    float:right;
    margin-left: 80px;
}
.footer1 .w-ewm .img img{ width: 100%}
.footer1 .w-ewm .title{color: #848484;font-size:14px;margin-top: 10px;}



.footer2_bg{width:100%;height: 68px;line-height: 68px;background: #153380;/* border-top: 1px solid #ffffff2e; */}
.footer2{font-size:14px;color: #fff;width: 1240px;/* min-width:1300px; */margin:0 auto;padding:0 20px;}
.footer2 a{color: #fff;}
.footer2 .w-rt span{padding:0 10px;}




/* 联系 */
.contact_wrapper{ width: 1280px;margin: 0 auto;padding: 40px 0 60px 0;}
.contact_box{padding-bottom: 40px}
.contact_box .t{font-size: 24px;
    color: #111;
    font-weight: 700;
    padding-bottom: 16px;
    padding-top: 26px;
    border-bottom: 1px solid #eee;
}
.contact_box li{float:left; width: 33.333%; margin-top: 15px;}
.contact_box .item{  padding:30px 0;
    -webkit-transition: .4s;
    transition: .4s;
}
.contact_box .item:hover{
    -webkit-transform: translateY(-4px);
    transform: translateY(-4px);
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;

    /*-webkit-box-shadow: 0 4px 20px rgba(0,0,0,.15);*/
    /*box-shadow: 0 4px 20px rgba(0,0,0,.15);*/
}
.contact_box li .img{ width: 120px;float:left;}
.contact_box li .imgbox{background-repeat:no-repeat;background-size:32px;width:60px;height:60px; background-color:#6A768C;border-radius:30px;background-position:center center;margin:0 auto}
.contact_box li .txt{ width: 300px;float:left;}
.contact_box li .t1{ padding-top:5px; font-size: 17px;  }
.contact_box li .t2{margin-top:13px; font-size: 14px;}
#cditu{ width: 100%; height: 500px;margin-top: 20px}


.contact_biaod{margin-top: 30px;}
.contact_biaod_item{margin-bottom: 25px;}
.contact_biaod_item .w-lt{ width: 48%;}
.contact_biaod_item .w-rt{ width: 48%;}
.contact_biaod_item .txt2,
.contact_biaod_item .txt1{ padding:10px;width:100%;height: 46px;font-size:14px;background:#fff;border:1px solid #bbb; border-radius: 2px;}
.contact_biaod_item .ti{ font-size: 16px;margin-bottom: 8px; color: #000 ;height: 20px}

.contact_biaod_item .w-lt2{ width: 32%;float:left;}
.contact_biaod_item .w-lt3{width: 14%;float:left;margin-left: 2%}
.contact_biaod_item .w-lt3 img{cursor: pointer; height:46px;border:1px solid #ddd; width: 100%}
.contact_biaod_item .w-lt4{ text-align: left}
.contact_biaod_item .btn{height: 46px;font-size:14px;background:#333; color: #fff;border:none; width: 48%}



/* 招聘 */
.zhaop_wrap_bg{
    padding:60px 0 100px;
    background: #fff
}
.zhaop_wrap{
    width: 1240px;
    margin: 0 auto;
}
.zhaop_wrap .t{
    font-size: 24px;padding-bottom: 25px;
    border-bottom:1px solid #e1e1e1;color:#153380;
    font-weight: bold
}

.zhaop_list{

}
.zhaop_list li{
    padding:25px 0;
    box-shadow: 0 0 10px rgba(0,0,0,0.03);
    border: 1px solid #eaeaea;
    margin-bottom: 20px;

}
.zhaop_list li:last-child{
    margin: 0;
}
.zhaop_list dl{
    position: relative;
    padding: 0 25px;
    cursor: pointer;
}

.zhaop_list dt{
    font-size: 18px;
    height: 22px;
    position: relative;
    left:0px;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    font-weight: bold;
}

.zhaop_list .time{
    color:#999; font-size: 15px;line-height: 1.5; margin-top: 14px;
    position: relative;left:0px;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}
.zhaop_list .time span{padding:0 10px; color: #ccc}
.zhaop_list dl:hover dt{left:10px;color:#153380; font-weight: bold}
.zhaop_list dl:hover .time{ left:10px;}

.zhaop_list .btn{position: absolute;top:20px;right: 25px;}
.zhaop_list .btn .r1{ display: block}
.zhaop_list .btn .r2{ display: none}
.zhaop_list .btn .ttt{font-size:14px;color:#153380;border:1px solid #153380;padding:8px 15px;}
.zhaop_list .btn .ttt:hover{ background: #153380;color:#fff;}
.zhaop_list .selected .btn .r1{display: none}
.zhaop_list .selected .btn .r2{display: block}
.zhaop_list .info{
    display: none;
    margin-top: 20px;
    padding: 25px;
    background: #F7F9FA;
}
.zhaop_list .info.typo{ font-size: 15px}

/*招聘*/
.layer_zhaop{padding:5px 20px 20px 20px; width: 680px; display: none}
#form_zhaop label{font-size: 14px;margin:14px 0 6px 0; display: block;color:#555; font-weight: bold}
#form_zhaop .form-control{background: #fff;width: 100%;border:1px solid #d8d6d6;padding:10px 5px; border-radius: 4px; height: 40px; font-size: 13.5px;}
#form_zhaop .btn{border:none;width: 150px;height: 44px;color:#fff;border-radius: 3px;background: #e38a1a;font-size: 13px;margin-top:14px; cursor: pointer}

.yingp{margin-top: 25px;}
.yingp a{ display: inline-block; width: 145px;height: 44px;line-height: 44px; text-align: center; background: #153380; color: #fff; font-size: 14.5px;border-radius:3px}
.yingp a:hover{opacity: .9}


/**/
.ny_about_bg{padding:80px 0}
.ny_about{ width: 1200px;margin:  0 auto}
.ny_about_t{margin-bottom: 35px}
.ny_about_t .t1{ font-size: 30px; text-align: center; color:#444}
.ny_about_t .line{ width: 34px; height: 2px; overflow: hidden; background: #009749; margin: 10px auto 0 auto}
.ny_about .typo{ }



.pro-content-iframe{
    width: 100%;
    height: 1000px;
}





/**/
.ny_about33_bg{padding: 80px 0 0 0;position: relative;z-index: 40}
.ny_about331{ width:1230px;margin: 0 auto }
.ny_about331_con{}
.ny_about331_lt{ width: 720px;float:left;}
.ny_about331_rt{ width: 470px;float:right;}
.ny_about331_rt .img img{width: 100%}

.ny_about331_lt .t1{font-size:24px; font-weight: bold}
.ny_about331_lt .t2{font-size:18px;margin-top: 10px;color: #999;font-weight:100}
.ny_about331_lt .tcon{margin-top: 20px;line-height: 1.7; font-size: 16px;}
.ny_about331_lt .tcon p{margin-bottom: 10px;}
.ny_about331_lt .tcon p:last-child{margin: 0}

.ny_about332{
    width:1230px;
    margin: 50px auto 0 auto;
    box-shadow: 0px 10px 15px rgb(0 0 0 / 8%);
    padding: 40px 55px;
    background: #fff;
}
.ny_about332 ul{
    list-style-type:none;
    padding:0;
    display: flex;justify-content: space-between}
.ny_about332 ul li{
    list-style-type:none;
    padding:0;
}
.ny_about332 ul .numm span{font-size: 45px;font-weight: bold;color: #2A3A81;}
.ny_about332 ul .numm em{ font-size: 18px;margin-left: 10px;position: relative;top:-20px;}
.ny_about332 ul .title{ font-size: 18px;margin-top: 10px}


.ny_about44_bg{position: relative;z-index: 30;padding: 130px 0 80px 0;background: #f5f5f5;margin-top: -50px;}
.ny_about44{ width:1230px;margin: 0 auto }
.ny_about44 .t1{ text-align: center; font-size: 24px; font-weight: bold}
.ny_about44 .t2{text-align: center;font-size: 17px;margin-top: 15px;text-transform: uppercase;font-weight: 100;}
.ny_about44 .tcon{margin-top: 40px;text-align: center}
.ny_about44 .tcon img{text-align: center}

.ny_about44_con{
    margin-top: 40px;
}
.swiper333{padding-bottom: 50px}
.swiper333 .swiper-slide{ width: 25%}
.swiper333 .swiper-slide .item{
    display: block;
    background:#fff;
    padding:13px;
    box-shadow:0px 10px 15px rgb(0 0 0 / 8%)
}
.swiper333 .swiper-slide .img{overflow:hidden;border:1px solid #eee;}
.swiper333 .swiper-slide .img img{ width: 100%;}
.swiper333 .swiper-slide .title{
    width: 100%;
    height: 50px;
    line-height: 50px;
    overflow: hidden;
    font-size:15px;
    text-align:center;
    display: none;
}
.swiper333 .swiper-pagination-bullets{
    bottom: 0;
}
.swiper333 .swiper-pagination-bullet{
    width: 12px;
    height:12px;
    border-radius: 12px;
    display: inline-block;
    background: #fff;
    border: 1px solid #153380;
    opacity: 0.5;
}
.swiper333 .swiper-pagination-bullet-active{background: #153380;opacity: 1;}



/**/
.ny_about5_bg{
    background: url(../jpg/wenhua2.jpg) center center no-repeat;
    background-size:cover;
    padding:30px 0
}
.ny_about5{
    width: 1230px;
    margin: 0 auto;

}
.ny_about5_left{
    width: 50%;
    padding:0 45px;
    float:right;
}
.ny_about5_left .typo{line-height: 1.5; color: #444}
.ny_about5_left .typo p{margin-bottom: 4px}


/**/

.case_cate{
    padding:10px 27px 0 27px;
}
.case_cate a{
    display: block;
    padding: 8px 18px;
    border: 1px solid #e8e8e8;
    text-align: center;
    font-size:14px;
    margin: 15px 15px 0 0;
    float:left;
    border-radius: 3px;
    background: #e5e5e5;
    color: #666;
}
.case_cate a:hover,
.case_cate a.cur{
    /*border-color:#EA5404; background: #EA5404;color:#fff;*/
    border-color: #FFCC00;
    background: #FFCC00;
    color: #333;
}


/**/
.product_list2 .txt{
    display: none;
}