@charset "utf-8";
/* CSS Document */
* {
    margin: 0px;
    padding: 0px;
    list-style-type: none;
}

body {
    font: 12px PingFang SC,Helvetica,Arial,Hiragino Sans GB,Microsoft YaHei,Heiti SC,WenQuanYi Micro Hei,sans-serif !important;
    color: #454545;
}

img {
    border: 0px;
}

a {
    text-decoration: none;
}

a:hover {
    text-decoration: underline;
}

li {
    list-style: none;
}

#cls {
    clear: both;
}

table {
    border-collapse: collapse;
}

.top {
    height: 36px;
    line-height: 36px;
    background-color: #f5f5f5;
}

.top-con {
    width: 1300px;
    margin: 0 auto;
}

.top-left {
    width: 500px;
    float: left;
    font-size: 14px;
    color: #787878;
    line-height: 35px;
    font-family: PingFang SC,Helvetica,Arial,Hiragino Sans GB,Microsoft YaHei,Heiti SC,WenQuanYi Micro Hei,sans-serif !important;
}

.top-right {
    width: 500px;
    float: right;
    color: #787878;
    text-align: right;
    margin-right: 20px;
    line-height: 35px;
    font-size: 14px;
    font-family: PingFang SC,Helvetica,Arial,Hiragino Sans GB,Microsoft YaHei,Heiti SC,WenQuanYi Micro Hei,sans-serif !important;
}

.top-right a {
    color: #787878;
}

.header {
    width: 1300px;
    margin: 0px auto;
}

.header .cycle {
    width: 1300px;
    height: 350px;
}

.head-left {
    width: 500px;
  /*  height: 90px;*/
    float: left;
    margin-top: 25px;
}

.head-right { display: inline-block; height: 90px; float: right; margin-top: 15px; text-align: right; }

.head-right span {
    float: left;
    display: block;
    margin-left: 20px;
    width: 110px;
    height: 42px;
    line-height: 42px;
    text-align: center;
    margin-top: 18px;
    border-radius: 40px; background-color: #ea5405;
}

.head-right span a {
    /*font-weight: bold;*/
    color: #FFF;
    font-family: PingFang SC, Helvetica, Arial, Hiragino Sans GB, Microsoft YaHei, Heiti SC, WenQuanYi Micro Hei, sans-serif;
    font-size: 18px;
}
.head-right span.blue{ box-sizing: border-box; background-color: #ffffff; border: 1px solid #ea5405; color: #ea5405; }
.head-right span.blue a{ color: #ea5405; }
.banner{ width: 100%; height: 680px;  background-size: cover; }
.banner img{ width: 100%; }
.layui-carousel{ width: 100% !important; height: 560px !important;  background-size: cover; background-color: #ffffff !important; }
.layui-carousel img{ width: 100%; }
.layui-carousel-ind{ display: none !important; }
.layui-carousel > *[carousel-item] div:nth-child(1){ background: url("../images/banner.png") no-repeat center top; background-size: cover; }
.layui-carousel > *[carousel-item] div:nth-child(2){ background: url("../images/banner1.png") no-repeat center top; background-size: cover; }
.data{ width: 100%; overflow: hidden; background-color: #ffffff; position: relative; z-index: 100; height: 150px; box-shadow: 0px 0px 40px 6px #198A5519; margin-top: -185px; }
.data ul{ display: block; width: 1300px; margin: 0 auto; height: 150px; box-sizing: border-box; padding-top: 35px; }
.data ul li {
    float: left;
    width: 227px;
}
.data ul em{ width: 1px; height: 60px; background-color: #dde0ef; float: left; display: block; margin-right: 40px; margin-top: 10px; }

.data ul li img {
    width: 80px;
    height: 80px;
    float: left;
}

.data .title {
    display: inline-block;
    width: 120px;
    font-size: 18px;
    margin-left: 10px; text-align: left;
    font-weight:bold; margin-top: 10px; color: #254678; font-family: PingFang SC, Helvetica, Arial, Hiragino Sans GB, Microsoft YaHei, Heiti SC, WenQuanYi Micro Hei, sans-serif;
}

.data .number {
    float: left;
    font-weight: bold;
    font-size: 30px;
    margin-left: 10px; font-family: PingFang SC, Helvetica, Arial, Hiragino Sans GB, Microsoft YaHei, Heiti SC, WenQuanYi Micro Hei, sans-serif;
}

.content {
    width: 1300px;
    margin: 10px auto;
}

.cont-con {
    height: 66px;
    background-color: #fafafa;
    border: 1px solid #e1e1e1;
    background-image: url(../images/main/dhbj.png);
    background-repeat: no-repeat;
    background-position: center 35px;
    text-align: center;
}

.cont-con h2 {
    display: block;
    text-align: center;
    font-size: 22px;
    font-family: '微软雅黑';
    padding-top: 28px;
}

.con-3 {
    overflow: hidden;
    height: 51px;
}

.con-3-top {
    height: 60px;
    line-height: 60px;
    border-bottom: 1px solid #d6d6d6;
}

.con-3-top table tr th {
    border: 1px solid #ebebeb;
    font-size: 14px;
    font-weight: normal;
    height: 50px;
}

.con-3-bot table tr td {
    border-bottom: 1px dashed #ccc;
    height: 40px;
    line-height: 40px;
    text-align: center;
}

.con-3-bot table tr td strong {
    color: #fd4040;
}

.con-3-bot table tr td i {
    color: #F00;
    font-style: normal;
}

.footer{ width: 100%; background-color: #4a4f57; overflow: hidden; }
.foot { width: 1300px; margin: 0 auto; height: 245px; box-sizing: border-box; padding-top: 50px; }
.foot_bot{ width: 100%; text-align: center; color: #dfdfdf; border-top: 1px solid #74787e; height: 60px; line-height: 60px; font-size: 14px; font-family: PingFang SC, Helvetica, Arial, Hiragino Sans GB, Microsoft YaHei, Heiti SC, WenQuanYi Micro Hei, sans-serif; }
.foot_left{ width: 300px; float: left; margin-right: 50px; }
.foot_con{ display: inline-block; float: left; margin-left: 130px; }
.foot_title{ height: 40px; line-height: 40px; font-size: 30px; font-weight: bold; color: #dfdfdf; margin-bottom: 20px; font-family: PingFang SC, Helvetica, Arial, Hiragino Sans GB, Microsoft YaHei, Heiti SC, WenQuanYi Micro Hei, sans-serif; }
.foot_con ul{ display: inline-block;  }
.foot_con ul li{ line-height: 45px; font-size: 16px; color: #dfdfdf; font-family: PingFang SC, Helvetica, Arial, Hiragino Sans GB, Microsoft YaHei, Heiti SC, WenQuanYi Micro Hei, sans-serif; }
.foot_con ul li img{ display: block; float: left; margin-right: 5px; margin-top: 12px; }




.yfbhy{ width: 1300px; margin: 100px auto 0; overflow: hidden; }
.title{ width: 100%; text-align: center; overflow: hidden; }
.yfhyd_main{ overflow: hidden; margin: 50px 0 30px; }
.wl_bottom_list{ width: 628px; height: 210px; margin: 10px; background-color: #ffffff; border: 1px solid #EEEEEE; border-radius: 6px;  float: left; box-shadow: 0px 0px 4px #0000000F;; }
.wl_bottom_top{ height: 50px; line-height: 50px; border-bottom: 1px solid #ececec; }
.wl_bottom_top h2{ display: inline-block; font-family: PingFang SC, Helvetica, Arial, Hiragino Sans GB, Microsoft YaHei, Heiti SC, WenQuanYi Micro Hei, sans-serif; float: left; margin-left: 20px; font-size: 18px; height: 50px; line-height: 50px; font-weight: normal; color: #333; text-align: center;}
.wl_bottom_top h2 em{ font-style: normal; color: #329b6a; }
.wl_bottom_top span{ display: inline-block; float: right; font-family: PingFang SC, Helvetica, Arial, Hiragino Sans GB, Microsoft YaHei, Heiti SC, WenQuanYi Micro Hei, sans-serif; height: 22px; line-height: 22px; margin-top: 15px; margin-right: 20px; background-color: #e6f6ef; color: #329b6a; font-size: 14px; font-weight: normal; border-radius: 15px; padding: 0 10px; }
.wl_bottom_main{ height: 40px; line-height: 40px; margin-top: 20px; padding: 0 20px; box-sizing: border-box; }
.wl_bottom_name{ display: inline-block; float: left; margin-right: 20px; font-size: 20px; font-weight: bold; font-family: PingFang SC, Helvetica, Arial, Hiragino Sans GB, Microsoft YaHei, Heiti SC, WenQuanYi Micro Hei, sans-serif; }
.wl_bottom_qd{ display: inline-block; float: left; margin-top: 5px; font-size: 16px; color: #999999; font-family: PingFang SC, Helvetica, Arial, Hiragino Sans GB, Microsoft YaHei, Heiti SC, WenQuanYi Micro Hei, sans-serif;}
.wl_bottom_height{ display: inline-block; float: right; font-size: 18px; font-family: PingFang SC, Helvetica, Arial, Hiragino Sans GB, Microsoft YaHei, Heiti SC, WenQuanYi Micro Hei, sans-serif;}
.wl_bottom_height em{ font-style: normal; font-size: 26px; color: #329b6a; }
.wl_bottom_last{ margin-top: 10px; overflow: hidden; padding: 0 20px; box-sizing: border-box; }
.con_list_right_left{ width: 10px; float: left; margin-top: 8px; margin-left: 5px; }
.con_list_right_left span{ width: 10px; height: 10px; border-radius: 100%; display: block; }
.con_list_right_left span.list_yuan{ background-color: #329b6a; }
.con_list_right_left span.list_yuan_t{ background-color: #fe6645; margin-top: 2px; }
.con_list_right_left em{ display: block; margin: 2px 0px 0 4px; width: 1px; height: 3px; background-color: #bebebe; }
.con_list_right_right{ width: 125px; margin-left: 10px;float: left; }
.con_list_right_right p{ font-size: 15px; display: block; margin-bottom: 10px; }
.con_list_right_bot{ font-size: 18px; color: #004ce1; margin-top: 6px; }
.con_2_but{ margin-top: 70px; margin-left: 20px; }
.wl_bottom_right{ width: 480px; float: left; margin-left: 10px;}
.wl_bottom_action{ height: 30px; line-height: 30px; font-size: 16px; color: #333333; font-family: PingFang SC, Helvetica, Arial, Hiragino Sans GB, Microsoft YaHei, Heiti SC, WenQuanYi Micro Hei, sans-serif; }
.wl_bottom_last_c{ height: 30px; line-height: 30px; font-size: 16px; margin-top: 10px; font-family: PingFang SC, Helvetica, Arial, Hiragino Sans GB, Microsoft YaHei, Heiti SC, WenQuanYi Micro Hei, sans-serif; }
.wl_list_b{ overflow-y: auto; overflow-x: hidden; height: 535px; }
.wl_list_b::-webkit-scrollbar { display: none; /* Chrome Safari */ }
.content_main{ width: 1300px; margin: 120px auto 0; background: url(../images/img_bg.png) center center no-repeat; padding-bottom: 130px; }
.content_fac{ overflow: hidden; width: 100%; }
.fac_left{ width: 600px; float: left; overflow: hidden; }
.fac_left img{ width: 600px; height: 460px; }
.fac_right{ width: 650px; float: right; overflow: hidden; }
.fac_right_title{ height: 40px; line-height: 40px; font-size: 40px; font-weight: bold; color: #062C65; font-family: PingFang SC, Helvetica, Arial, Hiragino Sans GB, Microsoft YaHei, Heiti SC, WenQuanYi Micro Hei, sans-serif; }
.fac_right_but{ margin: 30px 0; width: 340px; height: 60px; line-height: 60px; font-size: 26px; text-align: center; background-color: #ea5405; color: #ffffff; border-radius: 5px; font-family: PingFang SC, Helvetica, Arial, Hiragino Sans GB, Microsoft YaHei, Heiti SC, WenQuanYi Micro Hei, sans-serif; }
.fac_right_text{ width: 100%; font-size: 22px; color: #062c65; font-family: PingFang SC, Helvetica, Arial, Hiragino Sans GB, Microsoft YaHei, Heiti SC, WenQuanYi Micro Hei, sans-serif; }
.fac_right_con{ margin: 50px 0 10px; overflow: hidden; }
.fac_right_list{ height: 60px; line-height: 60px; overflow: hidden; color: #ea5405; float: left; font-size: 20px; font-weight: bold; margin-right: 70px; font-family: PingFang SC, Helvetica, Arial, Hiragino Sans GB, Microsoft YaHei, Heiti SC, WenQuanYi Micro Hei, sans-serif; }
.fac_right_list img{ display: block; float: left; margin-right: 10px; margin-top: 19px; }
.content_ptys{ width: 100%; margin-top: 130px; }
.ptys_main{ overflow: hidden; width: 100%; margin-top: 50px; }
.ptys_list{ width: 410px; height: 400px; float: left; margin:  0 11px; background-color: #ffffff; border-radius: 8px; box-shadow: 0px 0px 9px #efefef; }
.ptys_list em{ width: 80px; height: 7px; background-color: #ea5405; display: block; margin: 0 auto; }
.ptys_img{ text-align: center; margin: 40px 0 0; }
.ptys_title{ color: #062C65; font-size: 30px; text-align: center; width: 100%; font-weight: bold; font-family: PingFang SC, Helvetica, Arial, Hiragino Sans GB, Microsoft YaHei, Heiti SC, WenQuanYi Micro Hei, sans-serif; margin-top: 30px; }
.ptys_text{ width: 100%; text-align: center; margin-top: 30px; font-size: 26px; font-family: PingFang SC, Helvetica, Arial, Hiragino Sans GB, Microsoft YaHei, Heiti SC, WenQuanYi Micro Hei, sans-serif;}
.ywlc_title{ width: 100%; text-align: center; font-size: 40px; color: #062c65; margin-top: 100px; font-weight: bold; font-family: PingFang SC, Helvetica, Arial, Hiragino Sans GB, Microsoft YaHei, Heiti SC, WenQuanYi Micro Hei, sans-serif; }
.ywlc_text{ width: 100%; text-align: center; font-size: 30px; color: #062c65; margin-top: 20px; font-family: PingFang SC, Helvetica, Arial, Hiragino Sans GB, Microsoft YaHei, Heiti SC, WenQuanYi Micro Hei, sans-serif; }
.ywlc_main{ width: 100%; background-color: #ffffff; padding: 100px 50px; box-sizing: border-box; text-align: center; margin: 50px auto; box-shadow: 0 0 9px #efefef; border-radius: 30px; }


.footer_new{width: 100%; background-color: #dfdfdf;}
.footer_new_contain{ width: 1300px; margin: 0 auto; overflow: hidden; }
.footer_new_left{ width: 150px; float: left; border-right: 1px solid #ffffff; height: 100px; font-size: 26px; line-height: 80px; margin-top: 10px; font-family: PingFang SC, Helvetica, Arial, Hiragino Sans GB, Microsoft YaHei, Heiti SC, WenQuanYi Micro Hei, sans-serif;  }
.footer_new_con{ width: 600px; float: left; margin-left: 20px; margin-top: 10px; margin-bottom: 30px; }
.footer_new_con ul{ display: block; width: 100%; }
.footer_new_con ul li{ display: block; width: 100%; height: 30px; line-height: 30px; font-size: 14px; font-family: PingFang SC, Helvetica, Arial, Hiragino Sans GB, Microsoft YaHei, Heiti SC, WenQuanYi Micro Hei, sans-serif;}
.footer_new_con ul li a{ font-size: 14px;color: #ea5405; }
.footer_new_con ul li img{ display: block; float: left; margin-right: 5px; margin-top: 5px; height: 20px;    }
.footer_new_right{ float: right; width: 450px; margin-top: 20px; }
.footer_new_right a{ display: inline-block; margin-right: 15px; }
.footer_new_right a img{ width: 130px; }


.bottom_new{ width: 1300px; margin: 10px auto; font-size: 14px; text-align: right; font-family: PingFang SC, Helvetica, Arial, Hiragino Sans GB, Microsoft YaHei, Heiti SC, WenQuanYi Micro Hei, sans-serif; }
.bottom_new a{ color: #333333; display: inline-block; margin: 0 2px; }
.bottom_new a:hover{ color: #ea5405; text-decoration: none; }



