html,body,p,div,table,tr,td,ul,li,span,i,h1,h2{    font-family: Arial,"Hiragino Sans GB","Microsoft YaHei","WenQuanYi Micro Hei",sans-serif;padding:0px;margin:0px;font-size:14px;box-sizing: border-box;}
a{text-decoration: none; color:#000;}
li{list-style: none;}
.mt20{margin-top: 20px !important;}
.content{position: relative;width:1200px;margin:0px auto;}
header{width:100%;height:200px;background: url(../images/top_img.png) center center no-repeat;background-size: 100% auto;position: relative;}
header .logo{font-size:28px;color: #fff;position: absolute;top:150px;width:200px;}
header .logo img{width:100%;}
nav{width:100%;height:60px;line-height: 60px;background: #0577ae;position: absolute;bottom:0px;left:0%;}
nav ul{width:1200px;margin:0px auto;position: relative;height:60px;}
nav ul li{width:150px;text-align: center;float:left;display: block;height:60px;}
nav ul li a{color: #fff;font-size:18px;}
nav ul li.cur{background: #046797;}
header .content p{font-size:28px;color: #fff;position: absolute;top:45px;}
header .content a{display: block;position: absolute;right:0px;top:50px;background: url(../images/btn1.png) top center no-repeat;width:155px;height:45px;}
main{position: relative;width:100%;}
main .banner{width:100%;height:490px;overflow: hidden;}
main .banner .ban_p{overflow:hidden;}
main .banner img{margin-left:50%;transform:translateX(-50%);    width: 1920px;}
/*main .b_login{position: absolute;width:340px;height:260px;background: rgba(0,0,0,0.3);border-radius: 10px;overflow: hidden;right:calc((100% - 1200px) / 2);top:150px;z-index: 11;}*/
main .b_login{width:340px;height:250px;overflow: hidden;}
main .b_login{width:70%;padding-top:30px;margin:0px auto;}
main .b_login p{font-size:26px;text-align: center;font-weight: bold;color: #fff;}
main .b_login .btn{margin:20px 0px;background: #0577ae;text-align: center;width:100%;height:60px;line-height: 60px;border-radius: 10px;display: block;color: #fff;font-size:18px;}
main .p_re{width:100%;border:1px solid #ccc;height:30px;line-height: 30px;margin-top:10px;}
main .p_re .p_re_l{float:left;width:70px;padding-left:10px;}
main .p_re .re_swiper{float:left;width:calc(100% - 82px);overflow:hidden;height:30px;line-height:30px;}
main .p_re .swiper-slide span{display: block;}
main .p_re .swiper-slide span a{color:#000;}
main .p_re .swiper-slide span:first-child{padding-left:10px;float:left;}
main .p_re .swiper-slide span:last-child{float:right;padding-right:10px;}
.page1{height:510px;width:100%;position: relative;margin-top:20px;background: #fefefe;}
.kuai_left{width:710px;float:left;}
.kuai_info{width:100%;box-shadow: 0px 0px 5px 0px #ccc; clear:both;}
.kuai_info .kuai_title{background-color: #f8fafb; height: 40px;line-height: 40px;border-top: 2px solid #0577ae;overflow: hidden;}
.kuai_info .kuai_title span{display: block;float:left;width:120px;text-align: center;color: #fff;font-size: 16px;height:40px;line-height: 40px;background: #0577ae;}
.kuai_info .kuai_title a{float:right;padding-right:1%;line-height: 40px;color: #808080;display: block;}
.kuai_left .kuai_news{padding:10px;height:250px;}
.kuai_left .kuai_news li{border-bottom: 1px solid #ccc;display: block;height:115px;}
.kuai_left .kuai_news li:last-child{border-bottom: none;}
.kuai_left .kuai_news li .news_l{width:180px;height: 105px;float:left;padding-top: 9px;overflow: hidden;}
.kuai_left .kuai_news li .news_l img{min-height:105px;width:100%;}
.kuai_left .kuai_news li .news_r{float:left; margin-left:10px;margin-top:7px; width: 490px;}
.kuai_left .kuai_news li .news_r .news_title{font-size:17px;height:30px;line-height: 25px;width:100%;overflow: hidden;}
.kuai_left .kuai_news li .news_r .news_des{line-height: 25px;overflow: hidden;display: -webkit-box;    height: 50px;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.kuai_left .kuai_news li .news_r .news_more{text-align: right;height:25px;line-height: 25px;text-transform: uppercase;}
.kuai_left .kuai_news li .news_r .news_more a{ color: #000;}
.kuai_left .kuai_news li:hover .news_title{color: #0577ae;}
.kuai_left .kuai_news li:hover .news_more{color: #0577ae;}
.kuai_left .swiper-slide{overflow:hidden;}
.kuai_left .p1_hynews{float:left;width:300px;height:225px;position:relative;overflow:hidden}
.kuai_left .p1_hynews img{min-height:100%;transform:translateX(-50%);margin-left:50%;}
.kuai_left .p1_hy_ul{display:block;float:left;height:250px;width:380px;padding-left: 20px;}
.kuai_left .p1_hy_ul li{line-height:30px;width:100%;overflow:hidden;    height: auto;border:none;}
.kuai_left .p1_hy_ul li a{color:#000;font-size:17px;line-height:30px;height:30px;border:none;overflow:hidden;display:block;text-overflow:ellipsis;white-space:nowrap}
.kuai_left .p1_hy_ul li:hover a{color:#0577ae;}
.kuai_left .p1_hy_ul li p{line-height:25px;height:60px;width:100%;overflow:hidden;-webkit-box-orient: vertical;-webkit-line-clamp: 2;display: -webkit-box;padding:5px;    color: #525252;}
.kuai_news .swiper-pagination{bottom:0px !important;height:30px;line-height:30px;background: rgba(140, 140, 140, 0.5);}
.kuai_news .swiper-pagination .swiper-pagination-bullet{cursor:pointer;}
.parlist a {
    display: block;
    width: 27%;
    float: left;
    margin: 20px 3%;
    height: 150px;
    overflow: hidden;
    background: #f9f9fb;
}
.parlist a img{min-width:80%;max-width:100%;display:block;margin-left:50%;transform:translateX(-50%) translateY(-50%);margin-top:29%;max-height:145px;}
.m_login {
    width: 400px;
    margin: 100px auto;
    min-height: 160px;
}
.m_login h2{text-align:center;line-height:50px;margin:30px 0px;height:50px;font-size:25px;}
.m_login p {
height: 30px;
line-height: 30px;
margin: 30px 0px;
width: 400px;
}
.m_login p label{display:inline-block;width:120px;font-size:18px;}
    .m_login p input[type='text'], .m_login p input[type='password'] {
        height: 30px;
        width: 270px;
        display: inline-block;
        border: 1px solid #ccc;
        line-height: 30px;
        padding-left: 8px;
    }
.m_login p input[type='button']{display:block;font-size:18px; width:150px;margin:20px auto;border:1px solid #ccc; background:#0577ae;color:#fff;text-align:center;height:50px;line-height:50px;}
    .kuai_right {
        width: 465px;
        margin-left: 15px;
        float: right;
    }
.liucheng{height:230px;background: url(../images/lct.png) 52% 16% no-repeat; background-size:67% auto;width:100%;margin-top:20px;}

.liucheng .cl_info{float:left;width:33.333%;    margin-bottom: 10px;}
.liucheng .cl_info .lc_icon{border-radius: 50%;width:60px;height:60px;border:1px solid #0577ae;margin:0px auto;position: relative;}
.liucheng .cl_info.cur .lc_icon{background: #0577ae;}
.liucheng .cl_info .lc_icon::before{content: '';position: absolute;left: 28%;top: 24%;background: url(../images/x_icon.png) no-repeat;background-size: 1500% auto;background-position: 20% 3%;width: 30px;height: 30px; }
.liucheng .cl_info .lc_name{text-align: center;height:30px;line-height: 30px;}
.liucheng .cl_info:nth-last-child(3),.liucheng .cl_info:nth-last-child(2){float:right;}
.liucheng .cl_info:nth-child(1) .lc_icon::before{background-position: 2% 3%;}
.liucheng .cl_info:nth-child(2) .lc_icon::before{background-position: 20% 3%;}
.liucheng .cl_info:nth-child(3) .lc_icon::before{background-position: 39% 3%;}
.liucheng .cl_info:nth-child(4) .lc_icon::before{background-position: 60% 3%;}
.liucheng .cl_info:nth-child(5) .lc_icon::before{background-position: 78.5% 3%;}
.liucheng .cl_info:nth-child(6) .lc_icon::before{background-position: 96% 3%;}
.liucheng .cl_info.cur:nth-child(1) .lc_icon::before{background-position: 2% 41%;}
.liucheng .cl_info.cur:nth-child(2) .lc_icon::before{background-position: 20% 41%;}
.liucheng .cl_info.cur:nth-child(3) .lc_icon::before{background-position: 39% 41%;}
.liucheng .cl_info.cur:nth-child(4) .lc_icon::before{background-position: 60% 41%;}
.liucheng .cl_info.cur:nth-child(5) .lc_icon::before{background-position: 78.5% 41%;}
.liucheng .cl_info.cur:nth-child(6) .lc_icon::before{background-position: 96% 41%;}

.kuai_info .aboutas{padding:10px;height:200px;}
.kuai_info .aboutas .about_img{ float:left; width:200px;height:170px;overflow: hidden;}
.kuai_info .aboutas .about_img img{min-width: 100%;min-height: 100%;height:auto;    display: block;
margin: 0px auto;
margin-left: 50%;
transform: translateX(-50%);}
.kuai_info .about_desc{line-height: 25px;max-height: 175px;float:left;margin-left:10px;width:225px;overflow:hidden;    -webkit-box-orient: vertical; -webkit-line-clamp: 7;display: -webkit-box;}
.ad_img{height:140px;width:100%;margin-top:20px;}


.page2{margin-top:20px;background: #fefefe;}
.page2::after{clear: both;content:'';display: block;}
.page2 .news_list{width:100%;padding:10px;height:230px;}
.page2 .news_list .news_info{display: block;height:30px;line-height: 30px;overflow: hidden;}
.page2 .news_list .news_info:hover span:first-child{color: #0577ae;}
.page2 .news_list .news_info span:first-child{text-overflow:ellipsis;white-space: nowrap;position: relative;padding-left:15px; display: block;float:left;height:30px;line-height: 30px;width:calc( 100% - 80px);padding-right:20px; overflow: hidden;}
.page2 .news_list .news_info span:first-child::before{position: absolute;left:1px;top:10px; content: '';width:5px;height:5px;background: #ccc;transform: rotate(45deg);}
.page2 .youqing{height: 230px;}
.page2 .youqing p{display: -webkit-box;-webkit-box-align: center;overflow: hidden;height: 80px;width:200px;margin:15px 17px;float:left;}
.page2 .p2_hd{width:1200px;margin:0px auto;height:270px;}
.page2 .youqing p img{max-width:100%;margin:0px auto;max-height: 80px;display: block;}
.page2 .youqing p:nth-child(4){margin:15px 0px;width:230px;}
.page3{margin-top: 20px; display:none;}
.page3 .gongshi{padding:10px;}
.page3 .gongshi::after{clear: both;display: block;content: '';}
.page3 .gs_info{float:left;width:45%;margin-right:5%;}
.page3 .gs_info:last-child{margin-left: 5%;margin-right: 0%;}
.page3 .gs_info .gs_title{height: 30px;}
.page3 .gs_info .gs_title span{width:40%;margin-right: 10%;border-bottom: 2px solid #ccc;height: 30px;line-height: 30px;display: block;float:left}
.page3 .gs_info .gs_title span:last-child{float:right;margin-right: 0%;}
.page3 .gs_list{max-height: 175px;overflow: hidden;}
.page3 .gs_list li{width:100%;overflow: hidden; height: 25px;line-height: 25px;overflow: hidden;}
.page3 .gs_list li p{float:left;width:40%;margin-right:10%;}
.page3 .gs_info li p:last-child{float:right;margin-right: 0%;}

/*列表页开始*/
.page_list{position: relative;}
.page_list::after{clear: both;content:'';display: block;}
.page_list .list_tool{width:200px;float:left;}
.page_list .list_tool p{color: #0577ae;font-size: 26px;margin-top:20px;}
.page_list .list_tool .btn2{display: block; height: 65px;line-height: 65px; text-align: center; margin:10px 0px; width:100%;border-radius: 10px;background: #dadada;color: #000;font-size:16px;}
.page_list .list_tool .btn2.cur{background: #0577ae; color: #fff;}
.page_list .list_news{margin-left:30px;width:970px;float:left;}
.mbx{width:100%;border-bottom: 1px solid #808080;height:50px;line-height: 50px;overflow: hidden;}
.mbx p{font-size:18px;color: #000;float:left;height:50px;line-height: 50px;}
.mbx > p{color: #0577ae;}
.mbx .mbx_tool p{margin-right:30px;position: relative;}
.mbx .mbx_tool p a{color: #000;}
.mbx .mbx_tool p:last-child a{color: #0577ae;}
.mbx .mbx_tool p:last-child::before{content: '';}
.mbx .mbx_tool p::before{position: absolute;right:-30px;height:50px;line-height: 50px;content:'>>';color: #0577ae;}
.page_list .list_news_info{width:100%;position: relative;margin:20px 0px;background: #fff;padding-bottom: 10px;}
.page_list .list_news_info .news_content{height:200px;}
.page_list .list_news_info .news_content .news_img{float:left;width:240px;height:140px;margin:30px 15px;}
.page_list .list_news_info .news_content .news_img img{width: 100%;min-height:140px;display: block;margin:0px auto;}
.page_list .list_news_info .news_summey{float:left;width:500px;}
.page_list .list_news_info .news_summey .n_s_title{max-height:100px;min-height:70px; font-size: 22px; padding-top:40px;line-height: 30px;width:100%;overflow: hidden;}
.page_list .list_news_info .news_summey .n_s_desc{font-size:16px;line-height: 25px;max-height: 100px;overflow: hidden;}
.page_list .list_news_info .news_caozuo{width:200px;margin:20px 0px;float:left;}
.page_list .list_news_info .news_caozuo .time{padding-top:20px;font-size:22px;line-height: 30px;margin-left: 20px;}
.page_list .list_news_info .news_caozuo .time i{font-size:16px;display: block;font-style: normal;}
.page_list .list_news_info .btn3{background: #0577ae; color: #fff; width:160px;height: 40px;line-height: 40px;text-align: center;font-size:20px;display: block;margin:0px auto;border-radius: 20px;}
.n_cz{height:30px;width:150px;margin:20px auto 0px;}
.n_cz span{display: block;float:left;}
.n_cz .zan{padding-left:25px;background-image: url(../images/xin.png);background-repeat: no-repeat;background-position: left center; background-size: 20px auto;}
.n_cz .pl{float:right;background-image: url(../images/msg.png);background-repeat: no-repeat;background-position: left center;background-size: 20px auto;padding-left:25px;}
.n_cz .pl.cur{background-image: url(../images/shimsg.png);color:#0577ae ;}
.n_cz .zan.cur{background-image: url(../images/shixin.png);color:#0577ae ;}
.page_list .list_msg_kuai{margin:15px;width:940px;display: none;}
.news_message{width:100%;background: #f5f5f5;padding: 10px 0px;}
.news_message .xin{position: relative;border-bottom: 1px dashed #ccc;height:50px;line-height: 50px;width:100%;overflow: hidden;padding-left:50px;background: url(../images/lanxin.png) 10px center no-repeat;background-size: 25px;}
.news_message .xin img{width:40px;margin:5px 5px;border-radius: 5px;overflow: hidden;}
.news_message .pl_list{position: relative;height:auto;line-height: 50px;width:100%;overflow: hidden;padding-left:50px;background: url(../images/shimsg.png) 10px 10px no-repeat;background-size: 25px;}
.news_message .pl_list .pl_info::after{clear: both;display: block;content:'';}
.news_message .pl_list .pl_info .pl_limg{width:40px;height: 40px; margin:5px;overflow: hidden;float:left}
.news_message .pl_list .pl_info .pl_limg img{width:100%;min-height: 40px;border-radius: 5px;}
.news_message .pl_list .pl_content{float:left;width:95%;padding-top:5px;}
.news_message .pl_list span{display: block;}
.news_message .pl_list .pl_user{width:80%; float:left;height:20px;line-height: 20px;color: #0577ae;}
.news_message .pl_list .pl_time{width:20%;float:right;text-align: right;padding-right:10px; height:20px;line-height: 20px;color: #ccc;}
.news_message .pl_list .pl_desc{line-height: 20px;max-height: 40px;overflow: hidden;width: 100%;color: #808080;}
.detais .to_pl{width: 100%;display: none;}
.detais .to_pl textarea{padding:5px;width: 1088px;height: 44px;float: left;}
.detais .btn_ly{height: 56px;line-height: 56px;float: left;border: none;background: #0f4c75;color: #fff;width: 60px;}

/*列表页结束*/

/*详情页*/
.page_details{min-height: 500px;}
.detais{width:100%;padding:20px; box-shadow:0px 0px 5px 0px #ccc;background-color: #fff;}
.detais .detais_imgs{height:530px;width:100%;overflow: hidden;border-radius: 10px;}
.detais .det_header{height:50px;line-height: 50px;}
.detais .det_header .det_title{font-weight: bold; color: #0577ae;font-size:22px;width:1000px;max-height: 100px;float:left;}
.detais .det_header .det_time{float;left;color: #999999;font-size:18px;}
.detais .det_summery{clear: both;width:100%;line-height: 25px;with:120px;}
.detais .det_caozuo{float:right;width:150px;}
.detais .detail_info::after{content:'';clear: both;display: block;}
.detais .details_msg_kuai{width:100%;clear: both;}
/*详情页结束*/




footer{width:100%;height: 170px;background-color: #0577ae;margin-top:20px;position: relative;}
footer .f_info{width:720px;margin:0px auto;padding-top:40px;}
footer .f_info_top{height: 70px;line-height: 35px;}
footer .f_info_top p{color: #fff;width:30%;float:left;}
footer .f_info_top p:nth-child(2n+1){width:60%;}
footer .f_info_btm{margin-top:20px;}
footer .f_info_btm a{display: inline-block;color: #fff;    padding: 0px 20px;}
footer .ban{width:100%;height:30px;line-height:30px;text-align:center;background:#404040;color:#fff;position:absolute;bottom:0px;}

.pagination li {list-style: none;float: left;padding: 5px 10px;}
.pagination li.active{background: #00c4ff;color: #fff;border-radius: 5px;}
.pagination li.active a{color: #fff;}
body .layui-fluid {
    padding: 15px;
}

.layui-nav-item a cite {
    padding-left: 8px;
}

.layui-card-header .layui-fluid {
    padding: 15px;
}

.layui-fluid .layui-elem-quote {
    background: #fff
}

.layui-card-body:after {
    content: "";
    clear: both;
    display: block;
}

main iframe {
    width: 100%;
    height: 100%;
    border: none;
    background: rgb(242, 242, 242);
}

.layui-layer-dialog {
    max-height: 550px;
    overflow-y: auto;
}

.layui-layer .layui-form {
    padding: 50px;
}

.layui-layer-dialog .layui-form-item {
    border-bottom: 1px solid #d7d7d7;
    padding-bottom: 10px;
}

    .layui-layer-dialog .layui-form-item:last-child {
        border-bottom: none;
        float: right;
    }

.shade {
    background: rgba(0,0,0,0.1);
    width: 100%;
    height: 100vh;
    z-index: 1111;
    position: fixed;
    left: 0%;
    top: 0%;
    display: none;
}

.layui-layer-dialog .del_tip {
    line-height: 30px;
    margin: 30px 0px;
    font-size: 1.1rem;
}

.layui-red {
    color: #FF5722;
}

.layui-orange {
    color: #FFB800;
}

.layui-blue {
    color: #01AAED;
}

.layui-black {
    color: #2F4056;
}

.layui-green {
    color: #009688;
}
