* {
    margin: 0;
    padding: 0;
    list-style-type: none;
    text-decoration: none;
    outline: none;
}

@font-face {
    font-family: 'iconfont';
    src: url('../fonts/iconfont.ttf?t=1687766698218') format('truetype');
}


.jinkou_read_main_liucheng_huaz_r_width{background:rgba(17, 33, 126, 0.54);color:#fff; padding: 10px  10px 40px 10px ; box-sizing: border-box;} 

.jinkou_read_main_liucheng_huaz_r_width h3{margin-bottom: 20px;}
.jinkou_read_main_liucheng_huaz_r_width li{margin-bottom: 20px;}
.nav_i font{color: #fff;}
.mobsubnav{display: none;}
.nav .subnav a{color: #fff;}
.iconfont {
    font-family: "iconfont" !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.jinkou_read_main_liucheng_huaz_r{

width: 100%;
background: url(../images/huazhuangpbg.jpg) no-repeat center top  ;
padding: 20px;
box-sizing: border-box;




}


.wood_act li{margin-bottom: 10px;}


.mucailist .mucai_text{text-align: left; margin-top: 10px;}

.mucailist h4{font-size: 16px;}

.mucailist li{padding: 10px; box-sizing: border-box; box-shadow: -2px 2px 16px 6px #ababab; display: inline-block; margin-right:26px; width: 280px; border-radius: 6px; height: 550px; float:left}
.mucailist li:nth-child(4){margin-right: 0;}
.mucailist {text-align: center;}


.jinkou_read_main_liucheng_shui_text{width: 500px;}
.shuiguo .jinkou_read_main_liucheng_list_text{min-height: 312px;}
.iconcode::after {
    content: "\e631";
    color: #fff;
}


img {
    max-width: 100%;
}

.head {
    background: rgba(19, 67, 132, 0.9);
    position: absolute;
    width: 100%;
    z-index: 99;


}

.head_main_logo_img {
    text-align: right;
    width: 334px;
    margin-right: 20px;
    float: right;
    margin-top: 12px;
    margin-bottom: 3px;
}

.clear::after {
    clear: both;
    display: block;
    visibility: hidden;
    content: '';

}

.head_main_logo {
    background: #fff;
    width: 432px;
    float: left;
    position: relative;

    height: 121px;

}


.head_main_logo_xj {

    width: 42px;
    height: 121px;
    transform: skew(-16deg, 10deg);
    -moz-transform: skew(-16deg, 10deg);
    -webkit-transform: skew(-16deg, 0deg);
    position: absolute;
    right: -21px;
    background: #fff;



}

.head_main_nav_l li a {

    color: #fff;





}

.head_main_nav_l li {

    display: inline-block;
    min-width: 66px;
    padding: 0px 30px;


}

.head_main_nav {

    display: inline-block;

    margin-left: 60px;
    margin-top: 50px;
    float: left
}


.head_main_nav_l li {
    text-align: center;


}

.head_main_nav_r {
    display: inline-block;
    float: left;
    border-left: 1px solid #fff;
    padding-left: 20px;
    ;
}

.head_main_nav_l {
    float: left;
}

.head_main_nav_r a {
    color: #fff;
    font-size: 12px;
    margin-right: 4px;


}

.head_main_sousuo {

    width: 140px;

    float: left;
    background: #fff;
    border-radius: 0 2px 2px 0;
    position: relative;
    margin-top: 40px;
    margin-left: 40px;


}


.head_main_sousuo_line {
    width: 3px;
    background: url(../images/hongline.jpg) top center no-repeat;
    height: 36px;
    float: left
}

.topser {
    border: none;
    width: 117px;
    line-height: 36px;
    float: left;



}

.head_main_sousuo_but::after {


    content: "\e6e4";
    vertical-align: middle;



}

.head_main_sousuo_but {



    position: absolute;

    top: 6px;
    right: 4px;




}

.index_main {

    width: 1482px;

    margin: 0 auto;

}

.index_main_title {
    text-align: center;
}

.index_main_title_line {

    display: inline-block;





}

.index_main_title_line2 {

    display: inline-block;





}

.text{font-size: 14px;}

.index_main_title h3 {
    display: inline-block;
    font-size: 40px;
    color: #d62813;
    font-weight: 400;
    padding: 0px 20px;
}


.index_main_title h4 {

    font-size: 20px;
    color: #124284;
    font-weight: 400;
}

.titletop {
    margin-top: 94px;


}

.index_cp_js li {
    width: 465px;

    float: left;
    background: #124284;

    min-height: 661px;
    margin-right: 40px;

    border-radius: 10px 10px 8px 8px;


}


.index_cp_js li img {
    border-radius: 8px 8px 0px 0px;
    display: block;
}

.index_main_yw_title {
    background: #d62813;
    padding: 13px 0px 10px 13px;

}

.index_main_yw_title h3 {
    display: inline-block;
    color: #fff;
    font-size: 15px;
    line-height: 38px;
    font-weight: 400;


}


.index_main_yw_title span {
    display: inline-block;
    color: rgb(255, 255, 255, 0.4);
    font-size: 32px;
    line-height: 32px;
    font-weight: 400;


}

.index_main_yw_nr {

    color: #fff;

    margin-top: 20px;
    font-size: 15px;
    line-height: 36px;


}

.index_main_yw_nr span {
    width: 100%;
    padding: 0px 16px;

    box-sizing: border-box;

    display: block;



}


.list_index {

    padding-left: 20px;
    min-height: 240px;
    box-sizing: border-box;


}

.h_line {
    margin-top: 4px;
    width: 18px;
    height: 5px;
    display: inline-block;
    float: left;
    background: #fff;
    vertical-align: middle;

    display: inline-block;

}

.list_index span {
    width: 380px;
    vertical-align: middle;
    display: inline-block;
    float: left;
    line-height: 14px;


}

.list_index dd {

    margin-bottom: 18px;

}

.line_index {
    margin: 10px 0px;
}

.index_cp_js li:nth-last-child(1) {
    margin-right: 0px;
}

.jswz {
    min-height:286px;


}

.index_jkyw {
    width: 100%;
    background: url(../images/index2_16bg.jpg) no-repeat top center;






}


.index_jkyw_main {

    width: 1480px;
    margin: 0 auto;



}

.index_jkyw_main_l {

    width: 240px;
    float: left;
    margin-top: 192px;
}


.index_jkyw_main_r {

    width: 1138px;
    float: right;

}

.index_jkyw_main_l h3 {

    font-size: 40px;
    font-weight: 400;
    color: #d62813;
    display: inline-block;
    line-height: 40px;
    padding-top: 10px;


}

.index_jkyw_main_l img {
    vertical-align: top;
}

.index_jkyw_main_l h4 {


    color: #124284;
    margin-top: 20px;
    font-size: 20px;


}

.baisebox {
    background: #fff;
    border-radius: 6px;
    box-shadow: 0px 9px 10px #ccc;
    margin-bottom: 30px;
    padding: 20px;
    box-sizing: border-box;
    min-height: 280px;
}

.index_jkyw_main_title {
    border-bottom: 1px solid #c9c9c9;
    padding-bottom: 18px;
    font-size: 18px;
    font-weight: bold;

}


.baisebox dd {
    margin-top: 20px;


}

.index_jkyw_main_list {
    margin-top: 205px;
}

.index_jkyw_main_list dl {

    text-align: left;
    min-height: 309px;


}



.index_jkyw_main_list .swiper {
    position: static;
}

.index_jkyw_main {
    position: relative;
}

.index_jkyw_main_list .swiper-button-prev {
    top: 470px;
    width: 34px;
    height: 34px;
    transform: rotate(90deg);
    font-size: 14px;
    background: #fff;
}

.index_jkyw_main_list .swiper-button-next {
    top: 470px;
    left: 50px;
    width: 34px;
    height: 34px;
    transform: rotate(270deg);
    font-size: 14px;
    background: #fff;
}

.index_main_yw {
    margin-bottom: 68px;
}

.yuan {
    text-align: center;
    background: #124284;
    width: 20px;
    height: 20px;
    display: inline-block;
    color: #fff;
    border-radius: 50%;
    line-height: 20px;
}


/* 轮播 */

.swiper {
    width: 100%;
    height: 100%;
}

.swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #fff;

    /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}

.swiper-slide img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
}



.index_jkyw_about_r {


    width: 50%;
    float: left;
    background: url(../images/index2_08_bg.png) bottom left no-repeat;
    background-color: #12478f;
    height: 356px;
    margin-top: 122px;
    padding-top: 15px;
    padding-left: 1%;
    padding-right: 11%;
    box-sizing: border-box;


}

.index_jkyw_about_l {


    width: 50%;
    float: left;
    background: url(../images/index2_about.png) bottom right no-repeat;

    height: 478px;




}

.index_jkyw_k {
    width: 100%;
}


.index_jkyw_about_r_title_line {

    background: #fff;
    width: 6px;
    height: 28px;
    float: left;
    margin-right: 18px;



}

.index_jkyw_about_r_title h4 {
    color: #fff;
    font-size: 28px;
    font-weight: 400;
    line-height: 28px;
    display: inline-block;

}


.index_jkyw_about_r_title h5 {
    color: #fff;
    font-size: 22px;
    font-weight: 400;

    display: inline-block;
    vertical-align: -webkit-baseline-middle;
    height: 40px;
}


.index_jkyw_about_r_text {
    color: #fff;
    line-height: 24px;







}
.zhaopin_text ul li{background: none;}
.zhaopin_text ul{background: #f9f9f9; padding: 10px; box-sizing: border-box;}
.content_main_l  img{max-width:none;}
.index_logo li {

    width: 210px;
    float: left;
    border: 1px solid #c9c9c9;
    margin-right: 21px;

    margin-bottom: 21px;



}

.index_logo li:nth-child(6n) {


    margin-right: 0px;




}

.index_main2 {
    width: 1380px;
    margin: 0 auto;
    margin-bottom: 80px;
}

.index_logo {

    margin-top: 64px;




}

.index_main_new_text {
    background: #f5f6f8;
    width: 100%;
    padding: 15px;
    box-sizing: border-box;
}

.index_main_new li {

    width: 480px;
    float: left;
    margin-right: 14px;
    margin-bottom: 14px;

}

.index_main_new li:nth-child(1) {



    width: 386px;
    float: left;



}


.index_main_new li:nth-child(3) {
    margin-right: 0px;
}

.index_main_new li:nth-child(5) {
    margin-right: 0px;
}

.index_main_new li:nth-child(7) {
    margin-right: 0px;
}

.index_main_new li .index_main_new_img {
    display: none;
}

.index_main_new li:nth-child(1) .index_main_new_img {
    display: block;
}

.index_main_new li:nth-child(1) .index_main_new_text {
    height: 110px;
    overflow: hidden;
}

.index_main_new_text_l {
    width: 45px;
    text-align: center;
    float: left;


}

.index_main_new_text_r {
    width:351px;
    float: left;
    margin-left: 20px;






}


.index_main_new_text_l_day {

    font-size: 12px;


}

.index_main_new_text_l_mon {

    font-size: 30px;
    font-weight: bold;

}

.index_main_new_img img {
    display: block;
    width: 100%;
}

.index_main_new_text_r h3 {
    font-weight: 400;
    font-size: 18px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.index_main_new_text_r p {
    font-weight: 400;
    font-size: 14px;
    color: #6b6b6b;
    margin-top: 10px;
    overflow: hidden;
    height: 66px;
    -webkit-line-clamp: 3;
    display:-webkit-box;
    -webkit-box-orient: vertical;

}


.index_main_new li:first-child .index_main_new_text_r{    width: 290px; }

.index_main_new {
    margin-top: 58px;
}

.foot_contact dt {
    font-size: 20px;
    font-weight: bold;
}

.footer {
    background-color: #2c2c2c;
    padding-top: 80px;
    box-sizing: border-box;

}

.footer_t_main {
    margin: 0 auto;
    width: 1250px;

}

.footer_t_main dt {
    color: #fff;
    font-size: 18px;
    border-bottom: #d62813 2px solid;
    display: block;
    padding-bottom: 10px;
    margin-bottom: 40px;
    width: 128px;
}

.footer_t_main dd {
    color: #666666;
    font-size: 14px;
    margin-bottom: 24px;
}

.foot_contact {
    width: 358px;
    float:left;
}


.nav_fot{
    width: 288px;
float:left;
}
.footer_t_main dd a{

    color: #666666;






}

.zhedie{margin-top: 50px;}


.zhedie li{background: #f0f0f0;margin-bottom: 20px; padding: 10px; box-sizing: border-box;border-radius: 10px;}

.index_about_r_nr_icon{text-align: center;}
.index_about_r_nr_icon li{margin: 30px 0px;}
.index_about_r_nr_icon li:nth-child(1){width: 100%;}

.index_about_r_nr_icon li:nth-child(2){width: 35%; display: inline-block;  margin-right: 15%;}
.index_about_r_nr_icon li:nth-child(3){width: 35%; display: inline-block;  margin-right: 0;}


.nav a {
    color: #666666;
}

.footer_t .nav dd {
    display: inline-block;
    margin-right: 45px;
}

.nav {
    width: 296px;
    float: left;
}

.footer_t {
    border-bottom: 2px solid #454545;
    padding-bottom: 20px;
}

.footer_b {
    text-align: center;
    color: #454545;
    font-size: 12px;
    padding: 20px 0px;
}


.banner .swiper-button-next {
    transform: rotate(270deg);
    font-size: 24px;
}

.banner .swiper-button-prev {
    transform: rotate(90deg);
    font-size: 24px;
}



.banner .swiper-button-next:after,
.swiper-rtl .swiper-button-prev:after {
    font-size: 24px;
    color: #fff;
}

.banner .swiper-button-prev:after,
.swiper-rtl .swiper-button-prev:after {
    font-size: 24px;
    color: #fff;
}


/* 关于我们 */


.ny_text {
    background: url(../images/bluebg.png);
    height: 154px;
    position: absolute;
    top: 240px;
    min-width: 700px;
    padding-left: 230px;

    box-sizing: border-box;
}

.ny_text_title h3 {

    font-size: 50px;
    color: #fff;
    display: inline-block;
    font-weight: 400;
    line-height: 150px;

}

.ny_text_title h4 {

    font-size: 38px;
    color: #fff;
    display: inline-block;
    font-weight: 400;
    line-height: 20px;
    height: 38px;

    vertical-align: -webkit-baseline-middle;
}

.index_main_k {}

.index_main_ny {

    width: 1200px;
    margin: 0 auto;
    ;






}

.banner_ny img {

    display: block;

}

.ny_nav {
    line-height: 64px;
    background: #f1f1f1;
    height: 64px;
    text-align: center;
    margin-top: 30px;
}

.ny_nav li {

    display: inline-block;
    color: #000;
    padding: 0px 10px;
    margin: 0px 30px;


}

.ny_nav li a {
    color: #000;
}

.ny_nav li:hover {
    border-bottom: solid #124284 4px;
}

.titletop2 {
    margin-top: 34px;
}


.index_main_ny_lineb {
    width: 2px;
    height: 29px;
    float: left;
    background: #d62813;
}


.index_main_ny_liner {
    width: 4px;
    height: 29px;
    float: left;
    background: #124284;
}

.index_main_ny_title h3 {

    display: inline-block;
    font-weight: 400;
    margin-left: 10px;


}

.index_main_ny_nr_l {
    width: 100%;
    float: left;
    font-size: 18px;
    line-height: 48px;
    margin-bottom: 57px;
}

.index_main_ny_nr_r {


    width: 610px;
    float: right;
    font-size: 18px;
    line-height: 48px;
    vertical-align: top;

}

.index_main_ny_title {

    margin-bottom: 53px;
    margin-top: 74px;



}

.index_main_ny_nr_r p {


    vertical-align: top;

}

.index_main_ny_nr_l img {

    float: left;
    margin-right: 36px;

}

.about_banner {
    background: url(../images/about_22.jpg) center top no-repeat;
    height: 459px;
    text-align: center;
    font-size: 30px;
    color: #fff;
    box-sizing: border-box;
    display: flex;
    justify-content: center;
    line-height: 53px;
    align-items: center;
}

.index_main_ny2 {

    width: 1342px;
    margin: 90px auto 5px auto;



}

.index_main_ny2_k {
    background: #f2f5fa;
    padding-bottom: 80px;


}


/* 业务范围 */

.ywcw>li {
    background: url(../images/gaybg.jpg) repeat-y;
    min-height: 521px;
    margin-top: 121px;
}

.ywcw>li:nth-child(2) {
    background: url(../images/ywfw2bg.jpg) bottom center repeat-x;
}

.ywcw_r {

    padding-top: 22px;
    padding-left: 22px;
    padding-bottom: 22px;
    background: #124284;
    width: 50%;
    box-sizing: border-box;
    float: right;
    margin-top: 50px;
}


.ywcw_l_k {
    float: left;

    width: 50%;
    padding-right: 48px;
    box-sizing: border-box;
}

.ywcw_l {
    float: right;

    width: 592px;
    padding-right: 48px;
    box-sizing: border-box;
    margin-top: 23px;
}

.ywcw_l h3 {
    font-size: 26px;
    font-weight: 400;
    border-bottom: 5px solid #124284;

    display: inline-block;
    margin-bottom: 10px;

}

.ywcw_l_text {
    font-size: 16px;
    line-height: 36px;
    margin: 20px 0px 20px 0px;

}

.ywlist {

    color: #000;

    font-size: 14px;
}

.ywcw_l_text_line {

    width: 13px;
    height: 6px;
    background: #124284;
    float: left;
    margin-right: 20px;
    margin-top: 7px;

}

.ywlist li {
    margin-bottom: 20px;



}


.ywlist2 {}

.ywcw_2text_r {
    width: 364px;
    height: 342px;
    float: left;
    background: url(../images/yw_36.jpg) no-repeat top left;
    padding-left: 16px;
    box-sizing: border-box;

}

.ywcw_2text_l {
    width: 835px;
    float: left;


}


.center {
    width: 1200px;
    margin: 0 auto;

}


.ywcw_2text_r_title h3 {
    font-size: 24px;
    font-weight: 400;
    border-bottom: 5px solid #ffff;
    display: inline-block;
    color: #fff;
    padding-bottom: 10px;
}

.ywlist2 {
    color: #fff;


}

.ywcw_l_text_line2 {


    width: 13px;
    height: 6px;
    background: #fff;
    float: left;
    margin-right: 20px;
    margin-top: 7px;




}

.ywcw_2text_r_title {
    margin-bottom: 20px;


}

.ywlist2 li {
    text-align: left;
    margin-bottom: 2px;
    font-size: 14px;
}

.ywcw_2text {
    margin-top: 40px;
}


.jinkouyewu {
    background: url(../images/ywfw_29.jpg) no-repeat top center;
    min-height: 585px
}

.jinkouyewu_main {
    width: 1200px;
    margin: 0 auto;
    ;
}

.jinkouyewu_title h3 {
    display: inline-block;
    color: #fff;
    line-height: 33px;
    font-size: 30px;
    padding-left: 28px;
    float: left;
}

.jinkouyewu_line {

    display: inline-block;

    width: 6px;
    height: 33px;

    background: #fff;
    float: left;
}

.jinkouyewu_listl>li {

    width: 31%;

    float: left;

    margin-right: 3%;




}


.jinkouyewu_listl>li:nth-child(3) {


    margin-right: 0;




}

.jinkouyewu_listl h3 {

    display: inline-block;
    color: #fff;
    font-size: 18px;
    font-weight: 400;
    vertical-align: middle;
    margin-right: 5px;




}

.yw_icon_dq {
    vertical-align: -webkit-baseline-middle;
}

.yw_icon_dq img {
    padding: 0px 20px;
    vertical-align: middle;
}

FIELDSET {
    padding: 0.5em;
    margin: 0.5em 0em;
    border: 3px solid #cccccc;
    color: #fff;
}

legend {
    vertical-align: middle;
}

.ywlist_yw li {
    text-align: left;
    color: #fff;
    font-size: 14px;
    margin-bottom: 22px;
    padding-left: 10px;
    box-sizing: border-box;
}

.ywlist_yw li:nth-child(1) {
    margin-top: 36px;
}



.jinkouyewu_title {

    padding: 63px 0px 100px 0px;

}

.shpx_index_main {
    width: 1200px;
    margin: 0 auto;


}

.head_main_logo_img {
    width: 410px;
    float: left;

}


.shpx_index_main_r {

    width: 568px;
    float: right
}

.shpx_index_main_l {


    float: left;

    width: 591px;
    height: 344px;
    background: url(../images/blue2.jpg) no-repeat right bottom;

    margin-top: 80px;



}

.shpx_index_main_r span {

    font-size: 16px;
    line-height: 36px;



}


.shpx_index_main_text_list p {
    line-height: 36px;
}

.shpx_index_main_r {

    margin-top: 80px;


}

.shpx_index_main_c {
    width: 100%;
    float: left;
}

.shpx_index_main_c h3 {
    margin-top: 45px;
    ;
}

.shpx_index_main_c p {
    line-height: 32px;
    font-size: 14px;
    margin-top: 10px;
}


.shpx_index_main_c2 {

    width: 100%;
    box-sizing: border-box;
    padding: 10px 2px 12px 2px;
    display: flex;
    background: #f2f2f2;
    margin-top: 52px;

}

.shpx_index_main_c2 ul {
    display: inline-block;
    padding: 10px;
    box-sizing: border-box;
    border-right: 1px solid #6b6b6b;





}

.shpx_index_main_c2 ul:nth-child(3) {
    margin-right: 0px;
    border: none;
}

.shpx_index_main_c2 li {
    font-size: 14px;
    margin-bottom: 20px;
}

.c2yuandian {

    width: 5px;
    height: 5px;
    background: #124284;

    display: inline-block;
    border-radius: 50%;
    float: left;

    margin-top: 7px;

    margin: 7px 20px 0px 20px;
}

.shpx_index_main_l2 {
    width: 580px;
    float: left;
    margin-top: 52px;






}

.shpx_index_main_l2 p {

    line-height: 36px;
    margin-top: 10px;



}



.shpx_index_main_r2 {
    width: 586px;
    float: right;
    box-sizing: border-box;
    padding-left: 10px;
    padding-top: 10px;
    margin-top: 52px;
    background: url(../images/blue2.jpg) left top no-repeat;
    margin-bottom: 50px;


}


.juzhong {


    width: 1200px;


    margin: 0 auto;
    ;




}



/* 新闻 */


.ny_new_text h3 {
    font-size: 18px;
    font-weight: 400;
}

.ny_new_text p {
    font-size: 14px;
    line-height: 30px;
    margin-top: 20px;
}



.ny_new li {

    background: #fff;

    padding: 30px 0px;
    box-sizing: border-box;




}


.ny_new li:nth-child(2n) {

    background: #f4f4f4;






}


.ny_new_img {

    width: 406px;

    float: left;



}


.ny_new_text {


    width: 546px;
    float: left;
    margin-left: 28px;

    height: 269px;
    overflow: hidden;
    ;
    border-right: 1px solid #ababab;
    padding-right: 44px;

}

.ny_new_text_r {
    width: 152px;
    float: right;
    text-align: center;
}


.ny_new_but {
    width: 38px;
    height: 38px;
    line-height: 38px;
    border: 1px solid #cdcdcd;
    border-radius: 50%;
    display: inline-block;
    padding-right: 15px;
    box-sizing: border-box;
    transition: all 0.8s;
    color: #c8c8c8;

    margin-top: 40px;
}

.ny_new_but::before {
    content: "\e88e";

    display: inline-block;
    width: 10px;


}

.ny_new li:hover .ny_new_but {
    background: #d62813;
    color: #fff;

}

/* 联系 */


.content_main_r {
    width: 596px;
    float: right;
    color: #fff;
    background: url(../images/content_11.jpg) no-repeat top left;
    min-height: 476px;
    padding: 60px;
    box-sizing: border-box;
}

.content_main {
    width: 1200px;
    margin: 120px auto 0px auto;
}

.content_main_l {

    float: left;
    width: 604px;

}

.content_main_r li:nth-child(1)::before {
    content: "\e88b";
    padding-right: 10px;
}

.content_main_r li:nth-child(2)::before {
    content: "\e605";
    padding-right: 10px;
}

.content_main_r li:nth-child(3)::before {
    content: "\e613";
    padding-right: 10px;
}

.content_main_r li {
    margin-bottom: 55px;
    font-size: 18px;


}

.content_main2_l {

    width: 420px;
    float: left;






}

.content_main2_r {

    width: 761px;
    float: right;





}

.content_main2 {
    width: 100%;
    float: left
}


.name {
    width: 372px;
    float: left;
    background: #f5f6f7;
    border-radius: 4px;
    border: none;
    height: 63px;
    line-height: 63px;
    padding-left: 30px;
    box-sizing: border-box;
    margin-right: 17px;
}

.name:nth-of-type(2) {

    margin-right: 0px;



}

.email {

    width: 100%;
    float: left;
    background: #f5f6f7;
    border-radius: 4px;
    border: none;
    height: 63px;
    line-height: 63px;
    padding-left: 30px;
    box-sizing: border-box;

    margin-top: 17px;



}

.liuyan {

    width: 100%;
    float: left;
    background: #f5f6f7;
    border-radius: 4px;
    border: none;
    height: 196px;
    line-height: 63px;
    padding-left: 30px;
    box-sizing: border-box;

    margin-top: 17px;



}


.buttom {
    width: 160px;
    float: left;
    color: #fff;
    text-align: center;
    background: #0f5ad1;
    border: none;
    line-height: 60px;
    border-radius: 4px;
    font-size: 18px;
    margin: 20px 0px;
}


.content_main2_l h3{

font-size: 40px;
margin-top: 60px;


}

.content_main2_l h4{

font-size: 30px;
font-weight: 100;
color:#b5b5b5


}

.content_main2_l p{


margin-top: 30px;

margin-bottom: 83px;



}


.content_main2_r{


margin-top: 150px;





}
.join li h1 {
    display: inline;
    font-size: 16px;
    color: rgb(51, 51, 51);
    font-weight: bold;
}
.join li.on h1 {
    color: rgb(255, 255, 255);
}
.join li.on h6 {
    color: rgb(255, 255, 255);
}
.join li h6 {
    display: inline;
    color: rgb(102, 102, 102);
}

.join li a {
    display: block;
    background-color: rgb(242, 242, 242);
    padding: 20px 30px;
}

.join li.on a {
    background-color: rgb(51, 82, 142);
}

.join li {
    margin-bottom: 20px;
    margin-top: 20px;
}
.jinkoulist{width: 1200px; margin: 30px auto; }


.jinkoulist_main{width: 100%;background: #fff; box-shadow: #dddddd -3px 3px 16px 4px; position: relative;min-height: 832px; }

.jinkoulist_main ul{padding: 5px;box-sizing: border-box;}

.jinkoulist_main li{position: absolute; left:5px;top:5px;overflow: hidden;}

.jinkoulist_main li:nth-child(1){width: 385px;}
.jinkoulist_main li:nth-child(2){width: 385px; left:397px}

.jinkoulist_main li:nth-child(3){width: 406px; left:790px}

.jinkoulist_main li:nth-child(4){width: 385px; left:5px;top:419px}
.jinkoulist_main li:nth-child(5){width: 385px; left:397px;top:419px}

.jinkoulist{}
.jinkoulist_text{position: absolute;  background: rgba(46, 46, 46, 0.6); width: 100%; height: 100%;opacity: 0;transition: all 0.5s;}




.jinkoulist_main li img{transition: all 0.5s;}

.dingwei_kuang{ position: relative;width: 100%;height: 100%;  }

.jinkoulist_but{padding: 5px 10px 5px 10px; box-sizing: border-box;background: #d62829; position: absolute; left:40%;top:46%}
.jinkoulist_but a{color:#fff}


.jinkoulist_main li:hover .jinkoulist_text{opacity: 1;}

.jinkou_read{width: 1200px;margin: 20px auto;}

.jinkou_read_main_tj_l{width: 676px; float:left}

.jinkou_read_main_tj{background: #11217e; height: 538px;}
.jinkou_read_main_tj_r{width: 524px;float:left;color:#fff;padding: 16px 0px 0px  28px;}
.jinkou_read_main_tj_r li{margin-top: 15px;}


.jinkou_read_main_zz{background: url(../images/hongjiu_12.jpg)no-repeat bottom right; padding: 21px  0px 20px 27px;  box-sizing: border-box; margin-top: 50px; background-color: #f8f8f8;}
.jinkou_read_main_zz h2{margin-bottom: 33px;}

.jinkou_read_main_zz li{margin-bottom: 20px;}
.jinkou_read_main_liucheng{text-align: center;}

.jinkou_read_main_liucheng_list li{display: inline-block; width: 258px; margin-right:40px ; position: relative;margin-bottom: 30px; float: left;}

.jinkou_read_main_liucheng_list li:nth-child(4n){display: inline-block; width: 258px; margin-right:0 ;}

.jinkou_read_main_liucheng_list_text{width: 100%; box-sizing: border-box;box-shadow: #dddddd -3px 3px 16px 4px; margin-top: 25px; padding: 45px 10px; border-radius: 8px;  min-height: 240px;}


.jinkou_read_main_liucheng_list_num{position: absolute;  padding: 2px;box-sizing: border-box; color: #fff;border-radius: 50%; background: #11217e;width: 50px; height: 50px; font-size: 29px; left:40%}

.jinkou_read_main_liucheng_sbys h2{text-align: center;}

.jinkou_read_main_liucheng_sbys_l{width: 500px; float:left}

.jinkou_read_main_liucheng_sbys_r{width: 700px; float:left;background: #11217e; padding: 18px ; box-sizing: border-box; color: #fff; height: 470px;} 

.jinkou_read_main_liucheng_shui{background: url(../images/hongjiu_18.jpg)no-repeat bottom right; height: 361px; padding: 40px 20px; box-sizing: border-box; margin-top: 50px;}
.jinkou_read_main_liucheng_sbys_r li{margin-top: 20px;} 
.jinkou_read_main_liucheng_shui{padding: 20px ; box-sizing: border-box; margin-bottom: 50px;}


.jinkou_read_main_liucheng h2{margin: 50px 0px;}
.jinkou_read_main_liucheng_sbys h2{margin: 50px 0px;}



.jinkou_read_main_liucheng_shui_text li{margin-top: 30px; }

.jinkou_read_main_liucheng_list_text h3{background: #11217e; border-radius: 20px; margin: 10px 0px; color: #fff; line-height: 24px; font-size:14px ;} 

.jinkou_read_main_liucheng_list{text-align: left;}
.jinkou_read_main_liucheng_list_num{text-align: center;}
.jinkou_read_main_liucheng_list_text{text-align: center;}
.jinkou_read_main_liucheng_list_text span{min-height: 80px;}


.jinkou_read_main_liucheng_list ul{

display: flex;

flex-wrap: wrap;



}

@media (max-width: 768px)
{


.head_main_nav_r{display: none;}

.head_main_sousuo{display: none;}

.mobsubnav{display: block;}
.mobsubnav span{color: #fff;}
.mobsubnav .item a{color: #fff;}
.nav{display: none;}
.index_main{width: 100%;}

.index_cp_js li{width: 100%; margin-bottom: 20px;}
.index_jkyw_about_l{display: none;}

.index_jkyw_about_r{width: 100%; padding: 10px; box-sizing: border-box;}

.index_jkyw_about_r_title h4 {
    color: #fff;
    font-size: 30px;
    font-weight: 400;
    line-height: 30px;
    display: inline-block;
}
.index_jkyw_about_r_title_line{
height: 26px;

}

.index_main2{
width: 100%;

}
.index_main_yw{padding: 10px; box-sizing: border-box;}
.index_logo li{width: 48%; margin-right: 2%;}

.index_logo li:nth-child(2n){margin-right: 0; float:right}
.index_main_new li:nth-child(1){width: 100%;}

.index_main_new li{width: 100%; margin-right: 0px;}
.index_main_new_img img{width: 100%; display: block;}

.footer_t_main{width: 100%; display: none;}

.foot_contact{width: 100%;}

.nav_fot{width: 100%;}
.index_jkyw_main_l{width: 100%;margin-top: 10px;
    text-align: center;}
.index_jkyw_main_r{width: 100%;}
.h_line{width: 5%;   
    }
.list_index span{width: 85%; font-size: 12px;}
.index_main_yw_title h3 {

    font-size: 18px;
    line-height: 18px;
    font-weight: 400;
}




.index_jkyw_main{width: 100%;}
.index_jkyw_main_list {
    margin-top: 35px;
}


.index_jkyw_main_list .swiper-button-prev {
    top: 283px;

}

.index_jkyw_main_list .swiper-button-next {
    top: 283px;

}


.index_logo{padding: 10px ;  box-sizing: border-box;}
.index_main_new li:nth-child(1) .index_main_new_text {
height: auto;

}
.index_main_new_text_l {
    width: 13%;

}
.index_main_new_text_r{
width: 70%;


}
.head_main_logo{width: 100%;}

.head_main_logo_xj{display: none;}

.head_main_logo_img{width: 100%; padding:10px 20px   10px  20px; box-sizing: border-box;}
.head_main_logo_img img{width: 100%;}
.banner{display: none;}

.head{top:0px;position: static;}

.head_main_nav {

    margin-left: 41px;


}
.titletop {
    margin-top: 14px;
}

.head_main_logo_img{margin-top: 0px;}
.nav-btn {

    top: 135px;
}

.banner_ny{display: none;}
.index_main_ny{width: 100%; padding: 0px 10px; box-sizing: border-box;}


.index_main_ny_nr_l{font-size: 14px;}

.index_main_ny2{width: 100%;}

.about_banner{display: none;}
.index_main_ny_nr_l img{margin-right: 0px;}


.index_about_r_nr_icon li:nth-child(2) {
    width: 100%;
    display: inline-block;
    margin-right: 0;
}


.index_about_r_nr_icon li:nth-child(3) {
    width: 100%;
    display: inline-block;
    margin-right: 0;
}

.ny_new_img {
    width: 100%;
    float: left;
}

.ny_new_text {
    width: 100%;
    float: left;

}
.ny_new_text_r{display: none;}


.juzhong
{
    width: 100%;
    float: left;
    padding-right:0px;
}


.ny_new_text{margin-left: 0px; height: auto;}

.ny_new{padding: 0px 10px; box-sizing: border-box; }


.ny_news_main_kny_main{padding: 0px 10px; box-sizing: border-box; }
.content_main{  width: 100%; padding:0px 10px; box-sizing: border-box;}
.content_main_l {
    float: left;
    width: 100%;
}
.content_main2_l{  width: 100%;}


.content_main2_r {
    width: 100%;
    float: right;
}

.content_main2_l img{display: none;}

.content_main2_l p {
    margin-top: 10px;
    margin-bottom: 23px;
}

.content_main2_r {
    margin-top: 30px;
}

.content_main_r {
    width: 100%;
    padding: 20px;
}


.name{width: 100%; margin-bottom: 20px;}


.ywcw_l_k {
    width: 100%;
    padding-right: 0px;
}
.ywcw_r_k {
    width: 100%;
}
.ywcw_l{
    width: 100%;
    padding-right: 0;
}
.jinkouyewu_main{
    width: 100%;
    padding: 10px;
    box-sizing: border-box;
}


.jinkouyewu_listl>li {
    width: 100%;

}



.jinkouyewu{background-color: #12478f;}


.shpx_index_main {
    width: 100%;

}
.shpx_index_main_l{
    width: 100%;

}
.shpx_index_main_r {
    width: 100%;
    float: right;
}


.shpx_index_main_l2{
    width: 100%;

}

.ywcw_2text_l{
    width: 100%;

}

.ywcw_2text_r{
    width: 100%;

}

.center{
    width: 100%;

}



.ywcw>li {

    margin-top: 21px;padding: 10px; box-sizing: border-box;background: #f7f7f7;
}

.ywcw {}


.ywcw>li:nth-child(1){}
.ywcw_r{display: none;}
.ywcw_l h3{font-size: 18px;}
.ywcw_2text_r_title h3 {
    font-size: 18px;
}


.ywcw_2text_r_title{text-align: left;}

.shpx_index_main_r{padding:0px 10px; box-sizing: border-box;}
.shpx_index_main_c{padding:0px 10px; box-sizing: border-box;}

.shpx_index_main_c2{padding: 10px;}
.shpx_index_main_c2 ul {

    padding-right: 20px;

}



.shpx_index_main_l2{

padding: 10px;
box-sizing: border-box
;

}









}