@charset "utf8";
* { margin:0; padding:0; list-style:none; }
body { font: 14px/22px "微软雅黑",Arial;color:#363636;}
img { border:none; }
.red { color:red; }
.green { color:green; }
.blue { color:blue; }
.gray { color:gray; }
.purple { color:purple; }
.clear { clear:both; }
.highlight { color:#FFF; background:red; padding:1px; }
/*a { color:#363636; text-decoration:none; -o-transition:all .5s; -moz-transition:all .5s; -webkit-transition:all .5s; -ms-transition:all .5s; }*/
html {
    width: 100%;
    height: 100%;
    min-width: 1000px;
    /*overflow-x: hidden;*/

}

body {
    width: 100%;
    height: 100%;
    min-width: 1000px;


}
a {
cursor: pointer;
}
/*a {text-decoration:none; -o-transition:all .5s; -moz-transition:all .5s; -webkit-transition:all .5s; -ms-transition:all .5s; }*/
a:hover { text-decoration:none; color: #3373cc;}
p { line-height:26px; }
input{ outline: none;}

/*
/* 顶部 */
.main{width: 1400px; margin: 0 auto;}
/*
.header{width: 100%;background: url(../images/header_bg.jpg) no-repeat center center;padding: 0 0 63px}
.header .main{overflow: hidden;}
.header .logo{float: left;margin: 15px 0;}
.header .logo img{height: 60px;}
.header .rgbox{float: right;margin: 25px 0;}
.header .rgbox .dl{border: 1px solid #ddd;font-size: 14px;display: inline-block;width: 60px;text-align: center;border-radius: 18px;line-height: 30px;}
.header .rgbox .zc{border: 1px solid #ddd;font-size: 14px;display: inline-block;width: 60px;text-align: center;border-radius: 18px;line-height: 30px;background: #f00;color: #fff;}

.header .menu{width: 100%; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd;height: 60px;}
.header .menu ul{text-align: center;}
.header .menu ul li{display: inline-block; height: 60px;}
.header .menu ul li a{display: block;padding: 0 30px;line-height: 60px;color: #fff;}
.header .menu ul li a.on{border-bottom:2px solid #ddd;height: 58px;}



.header .searchbox{padding: 40px 0;}
.header .searchbox .picbox{text-align: center;}
.header .searchbox .picbox img{height: 60px;}
.header .searchbox .scbox{margin: 15px 0;}
.header .searchbox .scbox .inpbox{width: 500px; border: 1px solid #ddd;border-radius: 25px;margin: 0 auto;height: 50px;padding: 0 0 0 20px;}
.header .searchbox .scbox .inpbox .text{ border: none;height: 50px;line-height: 50px;font-size: 14px;width: 380px;background: none;color: #fff;padding: 0 5px;}
.header .searchbox .scbox .inpbox .btn{border: none;height: 40px;width: 90px;border-radius: 20px;font-size: 15px;}
.header .searchbox .scbox .inpbox .text:onfocus{border: none;}
.header .searchbox .hosc{width: 500px; margin: 0 auto;}
.header .searchbox .hosc .label{float: left;}
.header .searchbox .hosc .key{}
.header .searchbox .hosc .key a{} */

/* 头部信息，header */

.header {position: fixed;top: 0;min-width: 1000px;color: #fff;z-index: 10000000;transition: all .8s ease;}
/* 头部颜色更改 */
.header .login{position: absolute; top: 26px; right: 78px; display: flex; }
.header .login a{border-radius: 50px; display: flex; align-items: center; justify-content: center; padding: 10px 5px; border: 1px solid #0066FF; box-sizing: border-box; width: 60px; height: 18px;}
.header_active {background-color: #ffffff;color: #333;  box-shadow: 0 0 10px rgba(0,0,0,0.2);}
.headers {margin: 0 auto;display: flex;align-items: center;justify-content: space-between;}
.headers .logo {display: block;width: 290px;height: 80px;background: url(../images/rencaiwangzhan/logo-top.png) no-repeat center center;}
.headers .logo.active {width: 290px;height: 80px;background: url(../images/rencaiwangzhan/home/logo.png) no-repeat center center;}
.headers .nav {display: flex;height: 80px;}
.headers .navldbox {display: flex; align-items: center}
.headers .navldbox  .headerdl{display: flex;align-items: center;font-size: 16px;}
.headers .navldbox  .headerdl>div{cursor: pointer;position: relative;margin: 0 5px}
.headers .navldbox  .headerdl>div span,.headers .navldbox  .headerdl>div a.zc {display: flex;padding: 5px 10px;font-size: 16px; border-radius: 25px;margin-right: 5px;}
/*
.headers .navldbox  .headerdl>div span.dl::before{content: "";display: flex;width: 20px;height: 20px;background-image: url(../images/dl.png);background-size: 100% 100%; }
.headers .navldbox  .headerdl>div a.zc::before{content: "";display: flex;width: 20px;height: 20px;background-image: url(../images/zc.png);background-size: 100% 100%; }
*/
.headers .navldbox  .headerdl>div>div{border-radius: 8px; position: absolute; width: 180px;padding: 0px 10px 10px; display: none;flex-direction: column;align-items: center;right: -80px;background-color: #fff;color: #333;}
.headers .navldbox  .headerdl>div>div a{display: flex;background-color: #1962ec;color: #fff; justify-content: center;align-items: center; width: 100%;height: 36px; margin: 10px 0 0;box-sizing: border-box; }
.headers .navldbox  .headerdl>div:hover div{display: flex;}

.headers .nav li {font-size: 18px;height: 100%;margin: 0 6px;padding: 0 10px;box-sizing: border-box;position: relative;}
.me.headers .nav li{font-size: 16px;padding: 0 10px;}
.headers .nav li a{line-height: 80px;text-align:center;display: block;}
.headers .nav li.nav_active{background-color: #1687ff;}
.headers .nav li.nav_active a{color:#fff;}
.headers .nav li:hover{background-color: #3373cc;}
.headers .nav li:hover a{color:#fff;}

.headers .nav li:hover .sidenav{display: block;}

.headers .nav li .sidenav{display: none;position: absolute;top: 80px;width: 190px;background: rgba(255,255,255,0.8);border-radius: 10px;left: -38px;z-index: 9999999;}
.headers .nav li .sidenav a{color:black;line-height: 40px;}
.headers .nav li .sidenav a:Hover{color:#3373cc;}
/* 头部结束，swiper进行 */
#swipermain{width: 100%;height: 100vh;overflow: hidden;}
.swiper-wrapper .swiper {width: 100%;height: 100vh;background-size: 100%;overflow-y: hidden;}
.swiper-slide {width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;}
.swiper-slide.banner1{background-size: 100% 100%;background-repeat: no-repeat; background-position:center;}
.swiper-slide.banner2{background-size: 100% 100%;background-repeat: no-repeat;}
.swiper-slide.banner3 {background-size: 100% 100%;background-repeat: no-repeat;}
.swiper-button-prev,.swiper-button-next{margin: 0 40px !important;color: #fff !important;}
.swiper-button-prev:after, .swiper-button-next:after {margin: 0 auto !important;display: block;border: 1px solid #fff;padding: 10px 5px;border-radius: 5px;font-size: 25px!important;}
.swiper-pagination{display: flex;justify-content: center;transition: all 6s ease;}
.swiper-pagination-bullet{color: #fff !important;display: block !important;background: #fff!important;opacity: 1 !important;}
.swiper-pagination-bullet-active{background: #fff!important;color: #fff !important;display: block !important;width: 60px !important;border-radius: 20px !important;}
/* .swiper-slide-active{animation: scaleDraw 3s linear;} */
/* swiper结束 */
@keyframes scaleDraw {
    /*定义关键帧、scaleDrew是需要绑定到选择器的关键帧名称*/
    0% {
     background-size: 100% 100%;
    }

    100% {
        background-size: 150% 150%;
    }
  }

.news {display: flex;justify-content: space-between;flex-direction: column;}
/* 新闻栏标题，显示标题 */
.news .news_top {width: 100%;display: flex;justify-content: space-between;align-items: center;box-sizing: border-box;color: #fff;font-weight: 550;font-size: 2.5rem;}
/* 栏的文字 */
.news .news_top .btt {font-size: 40px;font-weight: 550;display: block;color: #ffffff;}
/* 这一栏的logo */
.news .news_top .news_logo {width: 100px;height: 60px;	background: url(../images/logobai.png) no-repeat;}
/* 主体 */
.news .news_main {margin-top: 30px;width: 100%;display: flex;justify-content: space-between;}
/* 新闻显示 */
.news_main .new_show {width: 40%;height: 68vh;background-color: #ffffff;border-radius: 25px;overflow: hidden;margin-right: 20px;}
.news_main .new_show img {width: 100%;height: 36vh;}
.news_main .new_show .new_show_text {padding: 35px 35px 0 35px;box-sizing: border-box;}
.news_main .new_show .new_show_footer {padding: 50px 35px 50px;display: flex;justify-content: space-between;font-size: 14px;color:#888;}
.news_main .new_show .new_show_footer .ckxq{display: block;width: 25px;height: 15px;background-image: url(../images/right.png);background-repeat: no-repeat;background-size: 100% 100%;margin: 0 10px;}
.flex{align-items: center;}
.news_main .new_show .new_show_text .new_show_title {font-size: 20px;font-weight: 550; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;display:block; width: 100%;}
.news_main .new_list {width: 57%;height: 68vh;box-sizing: border-box;background-color: #ffffff;border-radius: 25px;}
.new_show_txt {margin-top: 20px;font-size: 16px;color: #888;line-height: 32px;text-align: justify;text-indent: 2em;}
/* 新闻栏，tab界面 */
.news_main .new_list {height: 68vh;box-sizing: border-box;padding: 3vh;margin-left: 1vh;}
.news_main .new_list .tab {width: 100%;border-bottom: 1px solid #dedede;overflow: hidden;}
.news_main .new_list .tab div {margin: 10px 20px 0 0;font-size: 22px;padding-bottom: 10px;float: left;cursor: pointer;}
.news_main .new_list .tab div.active {font-weight: 550;border-bottom: 2px solid #4995e9;}
.news_main .new_list .tab_main {margin-top: 10px;}
.news_main .new_list .tab_main .tab_main_item {padding: 1.5vh 0;overflow: hidden;}
.news_main .new_list .tab_main .tab_main_item img {width: 26vh;height: 16vh;float: left;}
.new_list .tab_main .tab_main_item .tab_main_item_text {width:calc(100% - 28vh);float: right;}
.tab_main_item_text .tab_main_item_text_p {color: #888;font-size: 16px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;text-indent: 2em;
    margin-top: 1vh;}
.tab_main_item_text_tiile {font-weight: 600;font-size: 20px;line-height: 24px;max-height: 48px;overflow: hidden;}
.tab_main_item_text_time {color: #888;font-size: 16px; margin-top: 1vh;}




.notice{height: 50px;position: relative;}
.notice .main{ height: 140px;background: #fff;box-shadow: 0 0 2px 0 #ddd;position: absolute;left: 0;right: 0;bottom: 0;}
.notice .main ul{padding: 0 30px;overflow: hidden;}
.notice .main ul li{float: left;width: 25%;margin: 25px 0;}
.notice .main ul li .icon{width: 60px; float: left; height: 60px; display: block;}
.notice .main ul li .text{float: right; width: calc(100% - 70px); }
.notice .main ul li .text .tt{font-size: 16px; line-height: 28px;}
.notice .main ul li .text .desc{font-size: 14px; color: #888;line-height: 20px;}


.innews{padding-top: 20px;background: #f2f2f2;}
.innews .leftbox{float: left; background: #fff; width: 780px; background: #fff;padding: 20px;box-sizing: border-box;}
.innews .leftbox .picnews{width: 100%; height: 360px;}
.innews .leftbox .picnews .pic{display: block; width: 100%; height: 100%;}
.innews .leftbox .newlist{width: 100%; overflow: hidden;margin-top: 20px;}
.innews .leftbox .newlist ul{}
.innews .leftbox .newlist ul li{float: left; width: 233px;margin-right: 20px;}
.innews .leftbox .newlist ul li .pic{width: 100%;height: 140px;}
.innews .leftbox .newlist ul li .pic img{display: block; width: 100%;height: 100%;}
.innews .leftbox .newlist ul li .tt{margin-top: 8px;font-size: 14px;line-height: 20px;max-height: 40px;overflow: hidden;}
.innews .leftbox .newlist ul li .desc{font-size: 14px;color: #888;margin-top: 4px;}
.innews .leftbox .newlist ul li i{}

.innews .leftbox .newlist ul li:last-child{margin-right: 0;}
.innews .rightbox{width: 400px;background: #e6ecfc;float: right;box-sizing: border-box;padding: 30px;}
.innews .rightbox .net{width: 100%;overflow: hidden;border-bottom: 1px solid #ddd;}
.innews .rightbox .net .item{float: left;margin: 0 15px;}
.innews .rightbox .net .item .icon{display: block;width: 70px;}
.innews .rightbox .net .item span{display: block;line-height: 30px;font-size: 14px;text-align: center;}

.innews .rightbox .nebox{width: 100%; margin-top: 10px;}
.innews .rightbox .nebox .item{float: left;width: 33.3333%;margin: 25px 0;}
.innews .rightbox .nebox .item .picbox{width: 100%;}
.innews .rightbox .nebox .item .picbox img{display: block;margin: 0 auto;}
.innews .rightbox .nebox .item .tt{text-align: center;font-size: 14px;margin-top: 10px;}

/*  资讯中心  */
.inzixun{width: 100%;padding-top: 20px;background: #f2f2f2;}
.inzixun .zxt{height: 47px; background: #fff;}
.inzixun .zxt .tt{float: left; width: 200px;height: 88px; margin-top: -12px;background: #3179ff;line-height: 76px;font-size: 21px;color: #fff;font-weight: bold;text-align: center;}
.inzixun .zxt .sct{float: right;height: 47px;line-height: 47px;padding-right: 14px;}
.inzixun .zxt .sct a{}
.inzixun .zxt .sct a.on{}
.inzixun .zxt .sct em{}
.inzixun .zxbox{width: 100%;margin-top: 20px;}
.inzixun .zxbox .item{float: left;background: #fff;width: 32%;border-top: 2px solid #3179ff;box-sizing: border-box;padding: 20px;}
.inzixun .zxbox .item .sct{width: 100%;overflow: hidden;}
.inzixun .zxbox .item .sct .tt{float: left;font-size: 16px;}
.inzixun .zxbox .item .sct .set{float: left;margin-left: 15px;}
.inzixun .zxbox .item .sct .set a{}
.inzixun .zxbox .item .sct .more{float: right;}
.inzixun .zxbox .zxlist{margin-top: 10px;}
.inzixun .zxbox .zxlist ul{}
.inzixun .zxbox .zxlist ul li{line-height: 35px;overflow: hidden;}
.inzixun .zxbox .zxlist ul li a{display: block; float: left; width: 70%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.inzixun .zxbox .zxlist ul li span{float: right;font-size: 12px;color: #888;}

.inzixun .zxbox .item:nth-child(2){margin: 0 2%;}

.inkuaijie{width: 100%;padding: 30px 0;overflow: hidden;}
.inkuaijie .item{float: left; width: 216px;margin-right: 30px;background: url(../images/zcbg_1.png) no-repeat center center;background-size: 100% 100%;
height: 130px;}
.inkuaijie .item .text{margin-top:22px;width: 100px;margin-left: 20px;}
.inkuaijie .item .text .tt{font-size: 22px;line-height: 30px;font-weight: bold;color: #fff;}
.inkuaijie .item .text .desc{font-size: 12px;margin-top: 15px;color: #fff;}
.inkuaijie .item .text .num{color: #fff;font-size: 20px;line-height: 28px;}
.inkuaijie .item .zccat{width: 100%;background: url(../images/zcbg_2.png) no-repeat center center;background-size: 100% 100%;height: 50px;
    margin-bottom: 30px;
    font-size: 16px;
    font-weight: bold;
    color: #fff;
    padding: 0 27px;
    box-sizing: border-box;
    line-height: 50px;}

.inkuaijie .item .zccat:last-child{margin-bottom: 0;}
.inkuaijie .item.zc{background: none;}

.inkuaijie .item:last-child{margin-right: 0;}

/*  招聘   */
.inzhaopin{width: 100%;padding-top: 20px;background: #f2f2f2;}
.inzhaopin .zpt{height: 47px; background: #fff;}
.inzhaopin .zpt .tt{float: left; width: 200px;height: 88px; margin-top: -12px;background: #3179ff;line-height: 76px;font-size: 21px;color: #fff;font-weight: bold;text-align: center;}
.inzhaopin .zpt .sct{float: right;height: 47px;line-height: 47px;padding-right: 14px;}
.inzhaopin .zpt .sct a{}
.inzhaopin .zpt .sct a.on{}
.inzhaopin .zpt .sct em{}
.inzhaopin .zpbox{width: 100%;margin-top: 20px;}

.inzhaopin .zpbox ul{overflow: hidden;}
.inzhaopin .zpbox ul li{float: left; width: 32%;margin-bottom: 15px;background: #fff;border-radius: 8px;padding: 20px;box-sizing: border-box;}
.inzhaopin .zpbox ul li .tt{width: 100%; border-bottom: 1px solid #ddd;overflow: hidden;padding-bottom: 15px;}
.inzhaopin .zpbox ul li .tt span{width: 60px;display: block;border: 1px solid #3179ff;color:#3179ff;text-align: center;height: 30px;line-height: 30px;float: left;}
.inzhaopin .zpbox ul li .tt a{display: block;float: right;line-height: 32px;width: calc(100% - 70px);white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.inzhaopin .zpbox ul li .desc{width: 100%;padding: 10px 0;}
.inzhaopin .zpbox ul li .desc p{font-size: 14px;line-height: 30px;color: #888;}
.inzhaopin .zpbox ul li .djbox{width: 100%;overflow: hidden;}
.inzhaopin .zpbox ul li .djbox .djs{float: left;}
.inzhaopin .zpbox ul li .djbox .djs .day{font-size: 14px;height: 40px;line-height: 40px;text-align: center;}
.inzhaopin .zpbox ul li .djbox .djs .day strong{font-size: 40px;font-family: monospace;color: #3179ff;}
.inzhaopin .zpbox ul li .djbox .djs p{font-size: 14px;color: #888;line-height: 24px;}
.inzhaopin .zpbox ul li .djbox .jinru{float: right;display: block;width: 100px;background: #3179ff;height: 30px;border-radius: 15px;text-align: center;line-height: 30px;color: #fff;margin-top: 30px;}

.inzhaopin .zpbox ul li:nth-child(3n+2){margin: 0 2% 15px;}

/*  合作  */
.inhezuo{width: 100%;}
.inhezuo .textbox{float: left;width: 300px;background: #1962ec;padding: 50px 30px 110px;box-sizing: border-box;}
.inhezuo .textbox h1{color: #fff;font-size: 24px;line-height: 34px;font-weight: normal;}
.inhezuo .textbox p{margin: 30px 0;color: #fff;font-size: 14px;line-height: 28px;}
.inhezuo .textbox .more{display: block;border: 1px solid #ddd;border-radius: 20px;height: 40px;width: 150px;margin: 0 auto;text-align: center;font-size: 14px;color: #fff;line-height: 40px;}
.inhezuo .hzlist{width: calc(100% - 300px);float: left;margin-top: 60px;}
.inhezuo .hzlist ul{}
.inhezuo .hzlist ul li{float: left;
    width: 180px;
    padding: 20px 0;}
.inhezuo .hzlist ul li img{display: block;
    margin: 0 auto;
    height: 90px;}
.inhezuo .hzlist ul li span{display: block; width: 100%; text-align: center;}
.inhezuo .hzlist ul li:nth-child(2n){background: #f2f2f2;}


/*  联系  */
.inlianxi{width: 100%;padding: 30px 0;background: #e6f0fa;overflow: hidden;}
.inlianxi .picbox{float: left;width: 400px;}
.inlianxi .picbox img{width: 100%;}
.inlianxi .lxbox{float: left; width: 800px;}
.inlianxi .lxbox .item{float: left;background: #fff;margin: 0 26px;width: 210px;height: 280px;}
.inlianxi .lxbox .item .ipicbox{margin-top: 30px;text-align: center;}
.inlianxi .lxbox .item .ipicbox img{height: 110px;}
.inlianxi .lxbox .item .text{margin-top: 30px;}
.inlianxi .lxbox .item .text h2{text-align: center;font-size: 16px;line-height: 40px;}
.inlianxi .lxbox .item .text p{text-align: center;font-size: 14px;color: #888;}




/*网站底部*/
/* .footer{background:#1962ec;} */
.footer .linkbox{width: 100%; height: 30px; padding: 15px 0;border-bottom: 1px solid #ddd;}
.footer .linkbox span{color: #fff; font-size: 15px;}
.footer .linkbox a{font-size: 14px; color:#fff;}


.footer .flxbox{float: left;width: 300px;margin-top: 50px;}
.footer .flxbox .flogo{width: 100%;}
.footer .flxbox .flogo img{height: 70px;}
.footer .flxbox .flx{width: 100%;margin-top: 30px;}
.footer .flxbox .flx span{display: block;color: #fff;line-height: 26px;font-size: 14px;}
.footer .flxbox .flx strong{font-size: 30px;color: #fff;line-height: 32px;}
.footer .flxbox p{margin-top: 20px; font-size: 14px; color:#fff;}
.footer .fnav{float: left;width: 760px;}
.footer .fnav .item{float: left;margin-top: 40px;height: 230px;margin-right: 6px;width: 120px}
.footer .fnav .item .tt{color: #fff;font-size: 16px;line-height: 32px;}
.footer .fnav .item .lbox{width: 100%;}
.footer .fnav .item .lbox a{display: block; font-size: 14px; line-height: 26px;color:#fff;}
.footer .webox{margin-top: 60px;float: left;width: 140px;}
.footer .webox .pic{width: 100%;background: #fff; border-radius: 8px;box-sizing:border-box;padding: 10px;}
.footer .webox .pic img{width: 100%;}
.footer .webox .text{text-align: center; font-size: 14px; line-height: 30px;color: #fff;margin-top: 5px;}
.footer .navbottom{margin: 25px auto 0;padding: 20px 0 20px;text-align: center;line-height: 24px;color: #fff;font-size: 14px;border-top: 1px solid #ddd;}
.footer .navbottom a{color: #ddd;}

/*   内页   */
.header_ny{padding-bottom: 0;}
.nybanner{width: 100%;overflow: hidden;height: 360px;position: relative;}
.nybanner .main{position: relative;}
.nybanner .main .picbox{width:1920px; position: absolute; left: 50%; margin-left: -960px;}
.content{width: 100%;}
.weizhi{width: 100%;height: 60px; line-height: 60px; font-size: 14px;}
.content .sidenav{width: 100%;background: #fff;position: relative;}
.content .sidenav .navbox{height: 80px;background: #fff;width: 100%;box-shadow: 0 0 2px 0 #ddd;}
.content .sidenav .navbox .tit{float: left;height: 120px;background: #3179ff;position: absolute;bottom: 0;width: 200px;}
.content .sidenav .navbox .tit .en{color: #fff;margin-top: 26px;line-height: 30px;padding: 0 15px;font-size: 16px;}
.content .sidenav .navbox .tit .cn{padding: 0 15px;font-size: 20px;color: #fff;margin-top: 10px;line-height: 32px;}
.content .sidenav .navbox .nav{height: 100%;}
.content .sidenav .navbox .nav .item{width: 33.333%;float: left;text-align: center;}
.content .sidenav .navbox .nav .item a{display: inline-block;height: 79px;line-height: 79px;font-size: 16px;}
.content .sidenav .navbox .nav .item a.on{border-bottom: 2px solid #3179ff;color: #3179ff;}

/*    党建列表  详情  */

.djlistbox{padding: 20px 0;background: #fff;}
.djlistbox .tjbox{width: 100%;overflow: hidden;margin: 40px auto 0;background-color: #f7f7f7;box-sizing: border-box;padding: 30px;border-radius: 10px;}
.djlistbox .tjbox .picbox{float: left; width: 360px;height: 260px;overflow: hidden;}
.djlistbox .tjbox .picbox img{display: block; width: 100%; height: 100%;}
.djlistbox .tjbox .text{width: calc(100% - 410px);float: right;margin-left: 50px;}
.djlistbox .tjbox .text .tt{display: block;width: 100%;font-size: 24px;line-height: 32px;font-weight: 550;margin-top: 15px;}
.djlistbox .tjbox .text .date{margin-top: 15px;font-size: 16px;color: #888;line-height: 26px;}
.djlistbox .tjbox .text .desc{font-size: 16px;margin-top: 10px;line-height: 28px;color: #888;text-indent: 2em;}
.djlistbox .tjbox .text .xq{border: 1px solid #3179ff;background: #fff;color:#3179ff;font-size: 16px;display: block;width: 120px;text-align: center;height: 34px;border-radius: 12px;line-height: 34px;margin-top: 24px;}
.djlistbox .tjbox .text .xq:hover{background: #3373cc; color:#ffffff;}

.djlistbox .lists{width: 100%; margin-top: 20px; border-top: 1px solid #ddd;padding: 20px 0;}
.djlistbox .lists ul{overflow: hidden;}
.djlistbox .lists ul li{overflow: hidden;border-bottom: 1px dashed #ddd;padding: 20px 0;}
.djlistbox .lists ul li .datebox{float: left;width: 180px;border-right: 1px solid #ddd;height: 120px;}
.djlistbox .lists ul li .datebox .day{float: left;font-size: 50px;line-height: 120px;padding-left: 35px;}
.djlistbox .lists ul li .datebox .my{float: left;margin: 40px 0;}
.djlistbox .lists ul li .datebox .my span{display: block;padding-left: 14px;font-size: 16px;line-height: 20px;}
.djlistbox .lists ul li .textbox{float: right;width: calc(100% - 200px);}
.djlistbox .lists ul li .textbox .text{width: calc(100% - 220px);float: left;}
.djlistbox .lists ul li .textbox .text .tt{font-size: 18px;font-weight: bold;line-height: 36px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;color:#333;}
.djlistbox .lists ul li .textbox .text .desc{font-size: 16px;color: #888;text-indent: 2em;line-height: 28px;}
.djlistbox .lists ul li .textbox .text span{color: #3179ff;font-size: 16px;margin-top: 10px;display: inline-block;}
.djlistbox .lists ul li .textbox .picbox{float: right;width: 200px;overflow: hidden;height: 120px;}
.djlistbox .lists ul li .textbox .picbox img{display: block;width: 100%;height: 100%;}
.djlistbox .lists ul li .textbox.nopic .text{width: 100%;}


/*    新闻列表  详情  */
.zxlistbox{padding: 20px 0;background: #fff;}

.zxlistbox .tjbox{width: 100%;overflow: hidden;margin: 40px auto 0;background-color: #f7f7f7;box-sizing: border-box;padding: 30px;border-radius: 10px;}
.zxlistbox .tjbox .picbox{float: left; width: 360px;height: 260px;overflow: hidden;}
.zxlistbox .tjbox .picbox img{display: block; width: 100%; height: 100%;}

.zxlistbox .tjbox .text{width: calc(100% - 410px);float: right;margin-left: 50px;}
.zxlistbox .tjbox .text .tt{display: block;width: 100%;font-size: 24px;line-height: 30px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-weight: 550;margin-top: 15px;}
.zxlistbox .tjbox .text .date{margin-top: 15px;font-size: 16px;color: #888;line-height: 26px;}
.zxlistbox .tjbox .text .desc{font-size: 18px;margin-top: 10px;line-height: 30px;color: #888;text-indent: 2em;}
.zxlistbox .tjbox .text .xq{border: 1px solid #3179ff;background: #fff;color:#3179ff;font-size: 16px;display: block;width: 120px;text-align: center;height: 34px;border-radius: 12px;line-height: 34px;margin-top: 24px;}

.zxlistbox .tjbox .text .xq:hover{background: #3373cc;color:#fff;}


.zxlistbox .lists{width: 100%; margin-top: 20px; border-top: 1px solid #ddd;padding: 20px 0;}
.zxlistbox .lists ul{overflow: hidden;}
.zxlistbox .lists ul li{overflow: hidden;border-bottom: 1px dashed #ddd;padding: 20px 0;}
.zxlistbox .lists ul li .datebox{float: left;width: 180px;border-right: 1px solid #ddd;height: 120px;}
.zxlistbox .lists ul li .datebox .day{float: left;font-size: 50px;line-height: 120px;padding-left: 35px;}
.zxlistbox .lists ul li .datebox .my{float: left;margin: 40px 0;}
.zxlistbox .lists ul li .datebox .my span{display: block;padding-left: 14px;font-size: 16px;line-height: 20px;}
.zxlistbox .lists ul li .textbox{float: right;width: calc(100% - 200px);}
.zxlistbox .lists ul li .textbox .text{width: calc(100% - 220px);float: left;}
.zxlistbox .lists ul li .textbox .text .tt{font-size: 18px;font-weight: bold;line-height: 36px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;color:#333;}
.zxlistbox .lists ul li .textbox .text .desc{font-size: 16px;color: #888;text-indent: 2em;line-height: 24px;}
.zxlistbox .lists ul li .textbox .text span{color: #3179ff;font-size: 14px;margin-top: 10px;display: inline-block;}
.zxlistbox .lists ul li .textbox .picbox{float: right;width: 200px;overflow: hidden;height: 120px;}
.zxlistbox .lists ul li .textbox .picbox img{display: block;width: 100%;height: 100%;}
.zxlistbox .lists ul li .textbox.nopic .text{width: 100%;}
/* 详情 */
.xwdetail{width: 100%; overflow: hidden;margin: 20px 0;}
.xwdetail .leftbox{background: #fff;padding: 40px; box-sizing: border-box;width: 79%;float: left;border-radius: 8px; box-sizing: border-box}
.xwdetail .leftbox .tt{width: 100%;border-bottom: 1px dashed #ddd;padding: 10px 0 15px;}
.xwdetail .leftbox .tt h1{font-size: 24px;line-height: 32px;text-align: center; margin-bottom: 20px;}
.textgold{display: grid;  grid-template-columns: auto auto auto;}
.xwdetail .leftbox .tt p{  text-align: center;  margin-left: 55px;font-size: 14px;line-height: 20px;margin-top: 10px;color: #888;}
.xwdetail .leftbox .conbox{width: 100%;margin-top: 10px;text-align: justify;font-size: 16px;}
.xwdetail .leftbox .conbox p{line-height: 32px;margin-bottom: 20px;}
.xwdetail .leftbox .conbox img{max-width: 100%;}

.xwdetail .leftbox .conbox .lxfangshi{}
.xwdetail .leftbox .conbox .lxfangshi p{margin-bottom: 0;}
.xwdetail .rigbox{background: #fff; padding: 20px; box-sizing: border-box;width: 20%;float: right;border-radius: 8px;}

.xwdetail .rigbox .tjt{font-size: 24px;border-bottom: 1px dotted #ddd;padding:10px 0 20px 0;font-weight: bold;}
.xwdetail .rigbox .tjlist{margin-top: 10px;}
.xwdetail .rigbox .tjlist ul{}
.xwdetail .rigbox .tjlist ul li{width: 100%;border-bottom: 1px dashed #ddd;padding: 10px 0;}
.xwdetail .rigbox .tjlist ul li .picbox{width: 100%;overflow: hidden;margin-bottom: 10px;}
.xwdetail .rigbox .tjlist ul li .picbox img{width: 100%;max-height: 140px;}
.xwdetail .rigbox .tjlist ul li .tt{font-size: 16px;line-height: 24px;max-height: 48px;overflow: hidden;}
.xwdetail .rigbox .tjlist ul li .date{margin-top: 8px;color:#888;}
.xwdetail .rigbox .tjlist ul li .date .iconfont{font-size: 14px;}
/* 详情副本 */
.bacfff { margin-top: 20px;}
.bacfff .weizhi{background-color: #fff; box-sizing: border-box;}
.bacfff .xwdetail{width: 100%; overflow: hidden;}
.bacfff .xwdetail .leftbox{background: #fff;box-sizing: border-box;width: 79%;float: left;}
/*.bacfff .xwdetail .leftbox>div{padding:0 50px; }*/
.bacfff .xwdetail .leftbox .tt{width: 100%;border-bottom: 1px dashed #ddd;padding: 10px 0 15px;}
.bacfff .xwdetail .leftbox .tt h1{    font-size: 24px;
    line-height: 32px;
    text-align: center;
    margin-bottom: 20px;}
.textgold{display: grid;  grid-template-columns: auto auto auto;}
.bacfff .xwdetail .leftbox .tt p{margin-left: 55px;font-size: 14px;line-height: 20px;margin-top: 10px;color: #888;}
.bacfff .xwdetail .leftbox .conbox{width: 100%;margin-top: 10px;text-align: justify;font-size: 16px; line-height: 32px;box-sizing: border-box}
.bacfff .xwdetail .leftbox .conbox p{line-height: 32px;margin-bottom: 20px;}
.bacfff .xwdetail .leftbox .conbox img{max-width: 100%;display: block; margin: 0 auto;}
.bacfff .xwdetail .rigbox{background: #fff; padding: 20px; box-sizing: border-box;width: 20%;float: right;}
.bacfff .xwdetail .rigbox .tjt{    font-size: 24px;
    border-bottom: 1px dotted #ddd;
    line-height: 52px;
    font-weight: bold;}
.bacfff .xwdetail .rigbox .tjlist{margin-top: 10px;}
.bacfff .xwdetail .rigbox .tjlist ul{}
.bacfff .xwdetail .rigbox .tjlist ul li{width: 100%;border-bottom: 1px dashed #ddd;padding: 10px 0;}
.bacfff .xwdetail .rigbox .tjlist ul li .picbox{width: 100%;overflow: hidden;margin-bottom: 10px;}
.bacfff .xwdetail .rigbox .tjlist ul li .picbox img{width: 100%;max-height: 140px;}
.bacfff .xwdetail .rigbox .tjlist ul li .tt{font-size: 16px;line-height: 24px;max-height: 48px;overflow: hidden;}
.bacfff .xwdetail .rigbox .tjlist ul li .date{margin-top: 8px;color:#888;}
.bacfff .xwdetail .rigbox .tjlist ul li .date .iconfont{font-size: 16px;}



.fanye{padding-top: 20px; border-top: 1px dashed #ddd;}
.fanye a{display: block; line-height: 32px;font-size: 14px;}

/*  招聘会 列表 详情  */
.zphjs{margin-top: 20px; background: #fff;height: 45px; line-height: 45px; padding: 0 10px;}
.zphjs a{display: inline-block;font-size: 14px;color: #565656;padding: 0 10px;}
.zphjs a.on{color:#3179ff;}

.zphjs em{color:#888;}

.zphlistbox{margin-top: 20px;}
.zphlistbox ul{}
.zphlistbox ul li{background: #fff;padding: 15px;border-radius: 8px;overflow: hidden;margin-bottom: 15px;}
.zphlistbox ul li .picbox{width: 250px;float: left;height: 140px;}
.zphlistbox ul li .picbox img{display: block;width: 100%;height: 100%;}
.zphlistbox ul li .textbox{float: right;width: calc(100% - 270px);overflow: hidden;}
.zphlistbox ul li .textbox .text{float: left;width: calc(100% - 200px);}
.zphlistbox ul li .textbox .text .tt{display: block;font-size: 16px;font-weight: bold;line-height: 36px;white-space: normal;overflow: hidden;text-overflow: ellipsis;}
.zphlistbox ul li .textbox .text .desc{margin-top: 20px;width: 100%;}
.zphlistbox ul li .textbox .text .desc p{font-size: 14px;color: #888;}
.zphlistbox ul li .textbox .text .desc p .iconfont{}
.zphlistbox ul li .textbox .datebox{float: right;width: 200px;}
.zphlistbox ul li .textbox .datebox .djs{width: 100%;}
.zphlistbox ul li .textbox .datebox .djs .day{font-size: 15px;height: 60px;line-height: 60px;text-align: center;}
.zphlistbox ul li .textbox .datebox .djs .day strong{font-size: 40px;font-weight: normal;font-family: fangsong;}
.zphlistbox ul li .textbox .datebox .djs span{display: block;text-align: center;line-height: 20px;font-size: 14px;color: #888;}
.zphlistbox ul li .textbox .datebox .jinru{display: block;width: 120px;height: 36px;text-align: center;border: 1px solid #3179ff;margin: 20px auto 0;border-radius: 8px;line-height: 36px;color: #3179ff;}

.zwsearch{margin-top: 20px;background: #fff;height: 50px;box-sizing: border-box;padding: 0 10px;border-radius: 8px}
.zwsearch .box{width: 100%;}
.zwsearch .box .text{border: none;box-sizing: border-box;width: calc(100% - 50px);height: 50px;line-height: 50px; font-size: 14px;padding: 0 10px;display: block;float: left;}
.zwsearch .box .btn{border: none;background: #fff;cursor: pointer;width: 50px;height: 50px;display: block;float: left;}
.zwsearch .box .btn .iconfont{color:#3179ff;font-size: 26px;}

.zwshaixuan{margin-top: 20px; background: #fff; padding: 20px;position: relative;border-radius: 8px;}
.zwshaixuan .bt{position: absolute;top: -36px;right: 0;width: 160px;height: 36px; background-image: url(../images/zczxsxtjbac.png); background-size: 100% 100%; background-repeat: no-repeat;  line-height: 36px;text-align: center;}
.zwshaixuan .bt .iconfont{font-size: 20px;color:#3179ff;}

.zwshaixuan .sxitem{width: 100%;font-size: 14px;line-height: 36px; font-weight: 550; padding-bottom: 10px; border-bottom: 1px solid #ddd}
.zwshaixuan .sxitem a{color:#565656;padding: 0 10px;}
.zwshaixuan .sxitem a.on{color:#3179ff;}
.zwshaixuan .sxitems{width: 100%;padding: 0 10px;display: flex;display: flex;justify-content: space-between;padding-right: 20px}
.zwshaixuan .sxitems .sxbox{display: flex;}
.zwshaixuan .sxitems .sxbox .sxit{position: relative;cursor: pointer ; display: flex;}
.zwshaixuan .sxitems .sxbox .sxit:hover>div.erji{display: block;}
.zwshaixuan .sxitems .sxbox .sxit:hover>div.leixing.erji::-webkit-scrollbar{border-radius: 8px;}
.zwshaixuan .sxitems .sxbox .sxit .title{width: 120px;background: #f2f2f2;height: 32px;line-height: 32px;border-radius: 4px;text-align: center;font-size: 14px;margin-right: 10px;}
.zwshaixuan .sxitems .qikong{float: right;width: 140px;color:rgb(98,147,216);border-radius: 20px; line-height: 32px;font-size: 14px;text-align: center;background-color: rgb(234,241,250);}

.zwshaixuan .sxitems .sxbox .sxit .title.open{
    background: #3373CC;
    color: #fff;
}
.zwshaixuan .sxitems .sxbox .sxit>div.hangye.erji {
width: 400px !important;
}
.zwshaixuan .sxitems .sxbox .sxit>div.leixing.erji {
width: 600px;
    overflow: auto;
}
.zwshaixuan .sxitems .sxbox .sxit>div.leixing.erji a,.zwshaixuan .sxitems .sxbox .sxit>div.hangye.erji a{
    display: inline-flex;
}
.zwshaixuan .sxitems .sxbox .sxit>div.erji a {
    display: flex;
    text-align: center;
    padding: 10px;
}
.zwshaixuan .sxitems .sxbox .sxit>div.erji a.on{color:#3179ff; }

.zwshaixuan .sxitems .sxbox .sxit>div.erji {
position: absolute;
    width: 200px;
    left: 15%;
    max-height: 500px;
    top: 100%;
    background: #fff;
    box-shadow: 0 0 4px 0 #ddd;
    display: none;
    padding: 10px;
 z-index: 999999999999999999999999999999999999999999999;
    padding-right: 0;
}
.zwshaixuan .sxitems .sxbox .sxit>div.erji.on{color:#3179ff; background-color: #cfcccc;}
.zwshaixuan .sxitems .sxbox .sxit>div.erji>div.item {
    width: 120px;
    /*position: relative;*/
}
.zwshaixuan .sxitems .sxbox .sxit>div.erji>div.item span {
display: flex;
    text-align: center;
    padding: 10px;
    width: 200px;
}
.zwshaixuan .sxitems .sxbox .sxit>div.erji>div.item:hover,.zwshaixuan .sxitems .sxbox .sxit>div.erji>div.item span.on {
    background: #3373CC;
    /*color: #fff;*/
}
.zwshaixuan .sxitems .sxbox .sxit>div.erji>div.item:hover>span,.zwshaixuan .sxitems .sxbox .sxit>div.erji>div.item span.on {
    color: #fff;
}
.zwshaixuan .sxitems .sxbox .sxit>div.erji>div.item:hover .sanji {
    display: block;

}
.zwshaixuan .sxitems .sxbox .sxit>div.erji>div.item .sanji {
    position: absolute;
    left: 150px;
    border-left: 1px solid #ddd;
    z-index: 10000000000000000;
    /*width: 400px;*/
    background-color: #fff;
top: 0;
    right: 0;
    padding: 10px;
    height: 500px;
    display: none;
    overflow-y: scroll;

}
.zwshaixuan .sxitems .sxbox .sxit>div.erji>div.item .sanji a {
width: 20%;
    height: 30px;
}
.zwshaixuan .sxitems .sxbox .sxit>div.erji>div.item .sanji a.on{color:#3179ff;}
.erjibiaoqianlie {
width: 100%;
    display: flex;
}
.erjibiaoqiantit{
width: 100px;
    color: #858585;
    padding: 10px;
}
.erjibiaoqianitem {
width: calc(100% - 100px);
display: flex;
flex-wrap: wrap;
}
.zwshaixuan .sxitems .sxbox .sxit>div.erji>div.item .sanji .erjibiaoqianitem a {
    width: auto;
    height: 30px;
}
    /*
    .zwshaixuan .sxitems .sxbox .sxit>div:last-of-type div.item>div {
    position: absolute;

        width: 400px;
        left: 0;
        background-color: #fff;
    }



    .zwshaixuan .sxitems .sxbox .sxit>div:last-of-type div.on{color:#3179ff;}

    */




    /*  详情 */
.content .zwinfo{width: 100%; padding-bottom: 30px;}
.content .zwinfo .state{padding: 30px 0 0;}
.content .zwinfo .state span{font-size: 14px; color: #222;    }
.content .zwinfo .lbox{float: left;
    width: 60%;}
.content .zwinfo .lbox .ttbox{width: 100%;}
.content .zwinfo .lbox .ttbox .tt{    font-size: 22px;    font-weight: bold;    line-height: 26px;    padding: 10px 0;    width: 60%;    display: flex;    float: left;}
.content .zwinfo .lbox .ttbox .tt span:first-of-type{         width: 50%;        margin-right: 30px;    overflow: hidden;    text-overflow: ellipsis;    display: -webkit-box;    -webkit-line-clamp: 1;    -webkit-box-orient: vertical;}
.content .zwinfo .lbox .qti{width: 100%;margin-top: 10px; display: flex;}
.content .zwinfo .lbox .qti span{  text-align: center;    display: flex;    align-items: center;   margin-right: 10px;}
.content .zwinfo .lbox .gtbox{    width: 100%;    overflow: hidden;margin-top: 30px;}
.content .zwinfo .lbox .gtbox .xq{float: left;    border: 1px solid #4595E5;    height: 36px;    line-height: 36px;    width: 100px;    text-align: center;    border-radius: 10px;    margin-right: 20px;    color: #fff;}
    .content .zwinfo .lbox .gtbox div:first-of-type{        color: #333;    }
    .content .zwinfo .lbox .gtbox button.xq{        background-color: #4595E5;    }

.content .zwinfo .lbox .gtbox .gt{float: left;    border: 1px solid #f00;	background: #f00;    height: 36px;    line-height: 36px;    width: 100px;    text-align: center;    border-radius: 24px;    color: #fff;}

.content .zwinfo .rbox{float: right;
    width: 40%;}
.content .zwinfo .rbox .flbox{width: 100%; overflow: hidden;}
.content .zwinfo .rbox .flbox span{display: block;    float: left;    background: #4595E5;    padding: 0 10px;    line-height: 24px;    margin: 0 5px 10px;    height: 24px;    font-size: 14px;    border-radius: 4px;    color: #fff;}
.zwinfo .rbox .jlbox{
    margin: 100px 30px 0;float: right;
}
.zwinfo .rbox .flbox .jlbox .txjl{}
.zwinfo .rbox .flbox .jlbox .scjl{}

.zwcontent{width: 75%;    float: left;    margin-top: 20px;}
.zwcontent .msbox{    width: 100%;    background: #fff;    padding: 20px;    border-radius: 8px;box-sizing: border-box;}
.zwcontent .msbox .tt{    line-height: 26px;font-weight: 550;    font-size: 16px;}
.zwcontent .msbox .box{margin-top: 10px;text-align: justify;}
.zwcontent .msbox .box p{font-size: 14px; line-height: 30px;}
.zwcontent .msbox .lxbox{margin-top: 20px;overflow: hidden; border-top: 1px solid #dedede; padding-top: 20px; display: flex;}
.zwcontent .msbox .lxbox a{display: block;}
.zwcontent .msbox .lxbox .picbox{  width: 60px;    height: 60px;    border-radius: 50%;    overflow: hidden;}
.zwcontent .msbox .lxbox .picbox img{width: 100%; height: 100%; display: block;}
.zwcontent .msbox .lxbox .text{ margin-left: 20px; display: flex; flex-direction: column;}
.zwcontent .msbox .lxbox .text .na{line-height: 28px;}
.zwcontent .msbox .lxbox .text .na sapn{font-size: 16px;}
.zwcontent .msbox .lxbox .text .co{font-size: 14px; line-height: 26px;}
.zwcontent .combox{margin-top: 20px;    background: #fff;    border-radius: 8px;    padding: 20px;}
.zwcontent .combox .tt{line-height: 26px;
    font-size: 16px;}
.zwcontent .combox .box{margin-top: 10px;text-align: justify;}
.zwcontent .combox .box p{font-size: 14px; line-height: 30px;}
.zwcontent .msbox .rbox .flbox{height: 26px; margin-top: 20px;}
.zwcontent .msbox .rbox .flbox span{    display: block;    float: left;    background: #F2F2F2;    padding: 0 10px;    line-height: 24px;    margin: 0 5px 10px;    height: 24px;    font-size: 14px;    border-radius: 4px;    color: #333;}
.comcontent{width: 23%;float: right;margin-top: 20px; padding-bottom: 20px;}
.comcontent .gsinfo{background: #fff;
    border-radius: 8px;
    overflow: hidden;}
.comcontent .gsinfo .tt{background-image: linear-gradient(to right, #EDF5FF, #fff);
    height: 50px;
    line-height: 50px;
    font-size: 18px;
    padding: 0 20px;}
.comcontent .gsinfo .box{padding: 20px;}
.comcontent .gsinfo .box .gsn{width: 100%;overflow: hidden;margin-bottom: 20px;}
.comcontent .gsinfo .box .gsn .pic{width: 60px; height: 60px; float: left;}
.comcontent .gsinfo .box .gsn .pic img{display: block; width: 100%; height: 100%;}
.comcontent .gsinfo .box .gsn .name{width: calc(100% - 80px);float: right;font-size: 16px;line-height: 30px;}
.comcontent .gsinfo .box .p{width: 100%;font-size: 14px;line-height: 26px; color: #3d3d3d;   text-align: center;    display: flex;    align-items: center;}
.comcontent .gsinfo .box  .p.rz::before{content: "";    display: inline-block;    width: 20px;    height: 20px;    background: url(../images/zp_rongzi.png) 100% no-repeat;    margin-right: 10px; }
.comcontent .gsinfo .box  .p.gm::before{content: "";    display: inline-block;    width: 20px;    height: 20px;    background: url(../images/zp_guimo.png) 100% no-repeat;    margin-right: 10px; }
.comcontent .gsinfo .box  .p.lx::before{content: "";    display: inline-block;    width: 20px;    height: 20px;    background: url(../images/zp_leixing.png) 100% no-repeat;    margin-right: 10px; }
.comcontent .zwbox{margin-top: 20px; border-radius: 8px;background: #fff; overflow: hidden;}
.comcontent .zwbox .tt{background-image: linear-gradient(to right, #EDF5FF, #fff);height: 50px;line-height: 50px;font-size: 18px;padding: 0 10px;}
.comcontent .zwbox .box{padding: 20px;}
.comcontent .zwbox .box ul{}
.comcontent .zwbox .box ul li{border-bottom:1px dotted #ddd;padding: 10px 0;overflow: hidden;}
.comcontent .zwbox .box ul li:last-of-type{border-bottom: none ; height: 60px;}
.comcontent .zwbox .box ul li .jb{width: 100%;}
.comcontent .zwbox .box ul li .jb .t{width: 60%;float: left;line-height: 32px;font-size: 14px; font-weight: 550; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.comcontent .zwbox .box ul li .jb .x{float: right;width: 40%;text-align: center;font-size: 14px;color: #f00;line-height: 32px;}
.comcontent .zwbox .box ul li .gs{width: 100%;}
.comcontent .zwbox .box ul li .gs .s{float: left; width: 80%;font-size: 14px; line-height: 28px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.comcontent .zwbox .box ul li .gs .ad{float: right;width: 20%;font-size: 14px;line-height: 28px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.comcontent .gsinfo .xq,.comcontent .zwbox .box ul li .xq{margin: 15px auto; border: 1px solid #4595E5; background-color: #fff;    height: 36px;    line-height: 36px;    width: 100px;    text-align: center;    border-radius: 10px;  display: block;  color: #4595E5;}



.zplistbox{margin-top: 20px;}
.zplistbox ul{}
.zplistbox ul li{height: 150px; background: #fff;border-radius: 8px; overflow: hidden;margin-bottom: 15px;}
.zplistbox ul li .zwinfo{height: 100%; float: left;width: 50%; display: flex; flex-direction: column;justify-content: space-between; background-color: #fff;}
.zplistbox ul li .zwinfo .text{box-sizing: border-box; padding: 30px 40px 0; width: 100%;}
.zplistbox ul li .zwinfo .text .tt{display: block;font-size: 16px;font-weight: bold;line-height: 32px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.zplistbox ul li .zwinfo .text .desc{margin-top: 10px;overflow: hidden;}
.zplistbox ul li .zwinfo .text .desc > div{float: left;font-size: 14px;margin-right: 20px; border-radius: 4px;}
.zplistbox ul li .zwinfo .text .desc .gz{color:#f00;}
.zplistbox ul li .zwinfo .text .desc .jy{ background-color: #F2F2F2; padding: 0 7px;}
.zplistbox ul li .zwinfo .text .desc .xl{ background-color: #F2F2F2; padding: 0 7px;}
.zplistbox ul li .zwinfo .text .desc .lx{border: 1px solid #F2F2F2;padding: 0 10px;border-radius: 10px;}
.zplistbox ul li .zwinfo .text .desc .lx .iconfont{font-size: 14px; color:#3179ff;}
.zplistbox ul li .zwinfo .text .desc .lx span{}
.zplistbox ul li .zwinfo .keybox{box-sizing: border-box; padding-left: 40px; background-color: #F5F9FF; width: 100%;line-height: 30px;margin-top: 10px;}
.zplistbox ul li .zwinfo .keybox span{color:#3D3D3D;}
.zplistbox ul li .zwinfo .keybox em{color:#888;padding: 0 10px;}
.zplistbox ul li .zwinfo .text .desc > div:last-child{margin-right: 0;}



.zplistbox ul li .cominfo{ padding-top: 30px; box-sizing: border-box; height: 100%; float: right; width: 50%;display: flex; flex-direction: column; justify-content: space-between;}
.zplistbox ul li .cominfo .textbox{overflow: hidden;}
.zplistbox ul li .cominfo .textbox .picbox{float: left;width: 60px; height: 60px;}
.zplistbox ul li .cominfo .textbox .picbox img{display: block; width: 100%; height: 100%;}
.zplistbox ul li .cominfo .textbox .text{width: calc(100% - 80px);float: right;}
.zplistbox ul li .cominfo .textbox .text .tt{display: block;font-size: 16px;line-height: 30px;}
.zplistbox ul li .cominfo .textbox .text .desc{width: 100%; margin-top: 10px; display: flex;align-items: center;}
.zplistbox ul li .cominfo .textbox .text .desc > div{ background-color: #F2F2F2; padding: 0 7px; float: left; margin-right: 20px;font-size: 14px; color: #565656;    border-radius: 4px;
}
.zplistbox ul li .cominfo .keybox {background-color: #F5F9FF; width: 100%;line-height: 30px;margin-top: 10px;}
.zplistbox ul li .cominfo .keybox span{color:#3D3D3D;}
.zplistbox ul li .cominfo .keybox em{color:#888;padding: 0 10px;}




/*  政策日历  */
.zcshaixuan{margin-top: 20px; background: #fff; padding: 20px;position: relative;border-radius: 8px}
.zcshaixuan .bt{position: absolute;top: -36px;right: 0;width: 160px;height: 36px; background-image: url(../images/zczxsxtjbac.png); background-size: 100% 100%; background-repeat: no-repeat;  line-height: 36px;text-align: center;}

.zcshaixuan .bt .iconfont{font-size: 20px;color:#3179ff;}

.zcshaixuan .sxitem{width: 100%;font-size: 14px;line-height: 26px;border-bottom: 1px dashed #ddd;padding: 10px 0;overflow: hidden;}
.zcshaixuan .sxitem .label{width: 120px; float: left;text-align: center; font-weight: 550;}
.zcshaixuan .sxitem .itbox{width: calc(100% - 120px); float: left;}
.zcshaixuan .sxitem:last-of-type {
border:none;
}
.zcshaixuan .sxitem a{color:#565656;padding: 0 10px;cursor: pointer}
.zcshaixuan .sxitem a.on{color:#3179ff;}
.zcshaixuan .sxitems{margin-top: 20px;width: 100%;overflow: hidden;padding: 0 10px;}
.zcshaixuan .sxitems .sxbox{float: left; width: calc(100% - 160px);}
.zcshaixuan .sxitems .sxbox .sxit{width: 120px;float: left;background: #f2f2f2;height: 32px;line-height: 32px;border-radius: 13px;text-align: center;font-size: 14px;margin-right: 10px;}
.zcshaixuan .sxitems .qikong{float: right;width: 160px;color:#888;line-height: 32px;font-size: 14px;}


.zhengcebox{margin-top: 20px;background: #fff; padding: 25px 30px;border-radius: 8px}
.zhengcebox .sidesc{width: 15%;float: left;background:linear-gradient(to bottom, #EDF5FF, #fff);border-radius: 4px;overflow: hidden; }
.zhengcebox .sidesc .item{height: 60px;border-bottom: 1px solid #ddd;line-height: 60px;box-sizing: border-box;display: flex; align-items: center;padding-left: 20% }
.zhengcebox .sidesc .item.active{background:#3373CC;color: #fff;}
.zhengcebox .sidesc .item .iconfont{font-size: 28px;vertical-align: middle;width: 20px;display: inline-block; margin-right: 10px;}
.zhengcebox .listbox{width: 84%;float: right;}
.zhengcebox .listbox ul{}
.zhengcebox .listbox ul li{overflow: hidden;border-bottom: 1px solid #ddd;padding: 15px 15px;line-height: 28px; font-size: 14px; display: flex; align-items: center;}
.zhengcebox .listbox ul li > div{float: left;}
.zhengcebox .listbox ul li .text{width: 75%;}
.zhengcebox .listbox ul li .text a{display: flex; align-items: center; width: 75%;}
.zhengcebox .listbox ul li .text a::before{margin-right: 10px; content: ""; display: block; width: 20px; height: 20px; background-image: url(../images//icon/zhengce.png); background-size: 100% 100%; background-repeat: no-repeat;}
.zhengcebox .listbox ul li .jigou{width: 15%;text-align: center; margin-right: 2%;}
.zhengcebox .listbox ul li .date{width: 10%;text-align: center;}
.zhengcebox .listbox ul li.first{background: #eff4ff;border-bottom: none;font-size: 15px;font-weight: bold;}



.zhengcebox .sblist{width:100%;}
.zhengcebox .sblist ul li{margin-bottom:0px;overflow:hidden;border-bottom:1px solid #ddd;padding:15px 0px}
.zhengcebox .sblist ul li .textbox{float:left;width:550px}
.zhengcebox .sblist ul li .textbox .zct{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.zhengcebox .sblist ul li .textbox .zct .startIcon{width:60px;height:22px;line-height:1.4;display:inline-block;vertical-align:top}
.zhengcebox .sblist ul li .textbox .zct .startIcon.nostar{background:url(../images/startno.png) no-repeat center center}
.zhengcebox .sblist ul li .textbox .zct .startIcon.star{background:url(../images/starting.png) no-repeat center center}
.zhengcebox .sblist ul li .textbox .zct .startIcon.end{background:url(../images/started.png) no-repeat center center}
.zhengcebox .sblist ul li .textbox .zct .city{height:22px;background-color:#E7F1FC;display:inline-block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:22px;padding-left:22px;padding-right:7px;text-align:center;vertical-align:top;color:#1371E6;border-radius:2px;margin-top:2px;background-image:url(../images/cityIcon.png);background-repeat:no-repeat;background-size:14px 16px;background-position:6px center}
.zhengcebox .sblist ul li .textbox .zct .tt{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;display:inline-block;vertical-align:top;font-weight:bold;font-size:18px;line-height:28px;overflow:hidden;white-space:nowrap;width:70%;text-overflow:ellipsis}
.zhengcebox .sblist ul li .textbox .zcdesc{line-height:35px;overflow:hidden;font-size:14px;margin-top:8px}
.zhengcebox .sblist ul li .textbox .zcdesc p{width:100%}
.zhengcebox .sblist ul li .textbox .zcdesc p span{color:#666}
.zhengcebox .sblist ul li .textbox .zcdesc p .zczt{padding-left:20px;background:url(../images/RL_ListIcon01.png) no-repeat left center}
.zhengcebox .sblist ul li .textbox .zcdesc p .zcbm{padding-left:20px;background:url(../images/RL_ListIcon02.png) no-repeat left center}
.zhengcebox .sblist ul li .textbox .zcdesc p .zcdate{padding-left:20px;background:url(../images/RL_ListIcon03.png) no-repeat left center}
.zhengcebox .sblist ul li .textbox .zcdesc p .tdesc{}

.zhengcebox .sblist ul li .zcbox{float:right;width:210px; margin-right: 200px; border-right: 1px solid #dedede; border-left:1px solid #dedede ; box-sizing: border-box; padding: 20px 20px; height: 100%; display: flex;flex-direction: column; align-items: center; justify-content: center; }
.zhengcebox .sblist ul li .zcbox .zctime{font-size:14px;line-height:30px;color:#666;text-align:center}
.zhengcebox .sblist ul li .zcbox p{font-size: 24px;    font-family: PingFang SC-Semibold, PingFang SC;    font-weight: 600;    color: #3373CC;}
.zhengcebox .sblist ul li .zcbox span{font-size: 14px;    font-family: PingFang SC-Regular, PingFang SC;color: #666666;    font-weight: 400;}
.zhengcebox .sblist ul li .zcbox .zctime strong{font-size:32px;font-weight:bold;color:#f28b11}
.zhengcebox .sblist ul li .zcbox .zcbtn{margin-top:10px}
.zhengcebox .sblist ul li .zcbox .zcbtn .btn{display:block;width:140px;height:34px;border-radius:20px;text-align:center;line-height:34px;font-size:14px;font-weight:400;color:#fff;background:#3179ff;border:1px solid transparent;margin:0 auto}
.zhengcebox .sblist ul li .zcboxcenter{float:right;width:210px;}
.zhengcebox .sblist ul li .zcboxcenter .zctime{font-size:14px;line-height:30px;color:#666;text-align:center}
.zhengcebox .sblist ul li .zcboxcenter .zctime strong{font-size:32px;font-weight:bold;color:#f28b11}
.zhengcebox .sblist ul li .zcboxcenter .zcbtn{margin-top:10px}
.zhengcebox .sblist ul li .zcboxcenter .zcbtn .btn{display:block;width:140px;height:34px;border-radius:20px;text-align:center;line-height:34px;font-size:14px;font-weight:400;color:#fff;background:#3179ff;border:1px solid transparent;margin:10px auto}

/* 详情 */
.zcdetail{width: 100%; overflow: hidden;margin: 20px 0;}
.zcdetail .leftbox{background: #fff;padding: 40px; box-sizing: border-box;width: 79%;float: left; box-sizing: border-box}
.zcdetail .leftbox .tt{width: 100%;padding: 10px 0 15px;}
.zcdetail .leftbox .tt h1{font-size: 18px;line-height: 30px;text-align: center;font-weight: normal;}
.zcdetail .leftbox .qtinfo{width: 100%;overflow: hidden;padding: 10px 60px;border-bottom: 1px solid #ddd;box-sizing: border-box;}
.zcdetail .leftbox .qtinfo p{font-size: 14px;float: left;width: 33.3333%;}

.zcdetail .leftbox .conbox{width: 100%;margin-top: 10px;text-align: justify;}
.zcdetail .leftbox .conbox .cbtbox{width: 100%;padding: 10px 0px;height: 30px;border-bottom: 1px solid #ddd;}
.zcdetail .leftbox .conbox .cbtbox .t{font-size: 16px;}

.zcdetail .leftbox .conbox .ccbox{padding: 20px 0;border-bottom: 1px solid #ddd;}
.zcdetail .leftbox .conbox .ccbox .cct{font-size: 16px;line-height: 30px;overflow: hidden;}
.zcdetail .leftbox .conbox .ccbox .cct span{display: block;float: left;}
.zcdetail .leftbox .conbox .ccbox .cctext{margin-top: 10px;}
.zcdetail .leftbox .conbox .ccbox .cctext p{line-height: 32px;}
.zcdetail .leftbox .conbox .ccbox .cctext img{max-width: 100%;}

.zcdetail .leftbox .conbox .ccbox .cctext .yj{display: inline-block; line-height: 20px;}


.zcdetail .rigbox{background: #fff; padding: 20px; box-sizing: border-box;width: 20%;float: right;}
.zcdetail .rigbox .tjt{font-size: 16px;border-bottom: 1px dotted #ddd;line-height: 32px;}
.zcdetail .rigbox .tjlist{margin-top: 10px;}
.zcdetail .rigbox .tjlist ul{}
.zcdetail .rigbox .tjlist ul li{width: 100%;border-bottom: 1px dashed #ddd;padding: 10px 0;}
.zcdetail .rigbox .tjlist ul li .picbox{width: 100%;overflow: hidden;}
.zcdetail .rigbox .tjlist ul li .picbox img{width: 100%;max-height: 140px;}
.zcdetail .rigbox .tjlist ul li .tt{font-size: 14px;line-height: 20px;margin-top: 10px;max-height: 40px;overflow: hidden;}
.zcdetail .rigbox .tjlist ul li .date{margin-top: 5px;color: #888;}
.zcdetail .rigbox .tjlist ul li .date .iconfont{font-size: 14px;}

/*   推荐列表  */


/*

<div class=""></div>

<ul>
	<li>
	</li>
</ul>

<i class="iconfont"></i>

<img src="./images/djnew.jpg" alt="" title=""/>

<a href=""></a>


  */

.zhucebox{width: 100%; background: #f2f2f2;overflow: hidden; padding: 80px 0 0 0; background-repeat: no-repeat; background-size: 100% 100%; background-image: url(../images/loginbac.jpg);}
.zhucebox .zcbox{width: 500px;background: #fff;margin: 20px auto;padding: 50px 30px;border-radius: 15px;}
.zhucebox .zcbox .zct{font-size: 16px;line-height: 16px;border-left: 3px solid #3179ff;padding-left: 10px;}
.zhucebox .zcbox .zcb{width: 100%;margin-top: 20px;}
.zhucebox .zcbox .zcb .item{width: 100%;overflow: hidden;margin-bottom: 15px;}
.zhucebox .zcbox .zcb .item .label{float: left;font-size: 16px;color: #888;width: 100px;text-align: right;line-height: 44px;}
.zhucebox .zcbox .zcb .item .inputbox{width: calc(100% - 110px); float: right;}
.zhucebox .zcbox .zcb .item .inputbox .text{display: block;width: 100%;border: 1px solid #ddd;height: 44px;border-radius: 6px;box-sizing: border-box;padding: 0 10px;font-size: 15px;}
.zhucebox .zcbox .zcb .item .inputbox .btn{width: 100%;height: 40px;background: #3179ff;border: none;color: #fff;font-size: 15px;border-radius: 8px;cursor: pointer;}
.zhucebox .zcbox .zcb .item .inputbox.code .text{width: 60%;float: left;}
.zhucebox .zcbox .zcb .item .inputbox.code .getcode{height: 42px;line-height: 42px;width: 36%;float: right;background: #3179ff;color: #fff;text-align: center;border-radius: 8px;cursor: pointer;}
/* 注册类型 */
.leiixng {
    width: 100%; background: #f2f2f2;overflow: hidden; padding: 80px 0 0 0; background-repeat: no-repeat; background-size: 100%; background-image: url(../images/loginbac.jpg);
}
.leiixng .leiixng_title{  margin: 80px 0;  font-size: 40px;font-weight: 550; display: block;}
.leiixng .main_item{/*border-top-left-radius: 50px; border-bottom-right-radius: 50px;*/ display: flex; justify-content: space-between; margin-left: 20px; flex-direction: column; width: 500px;height: 300px; background: #fff;padding: 30px;box-sizing: border-box}
.main_item_btn{
    width: 100%;
    height: 60px;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #0066FF;
    color: #fff;
    border-radius: 50px;
}

.zhucebox .zcbox .delb{width: 100%;margin-top: 20px;}


.zhucebox .zcbox .delb .tt{    height: 36px;
    text-align: center;
    font-size: 24px;
    line-height: 36px;
font-weight: bold}
.zhucebox .zcbox .delb .tab{width: 90%; background: #f2f2f2;border-radius: 8px;margin:30px auto; overflow: hidden;
    padding: 2px;
    box-sizing: border-box;}
.zhucebox .zcbox .delb .tab > div{float: left;
    width: 50%;
    text-align: center;
    line-height: 50px;
    font-size: 16px;
    border-radius: 8px;}
.zhucebox .zcbox .delb .tab > .item{background: #fff; color: #3373CC;font-weight: 550}
.zhucebox .zcbox .delb .tab > .item_2{}

.zhucebox .zcbox .delb .tab_box{margin-top:20px;}

.zhucebox .zcbox .delb .tab_box .item{border: 1px solid #ddd;border-radius: 8px;height: 50px; width: 90%;margin: 30px auto}
.zhucebox .zcbox .delb .tab_box .item .label{float: left;width: 50px;height: 50px;text-align: center;line-height: 50px;}
.zhucebox .zcbox .delb .tab_box .item .label .iconfont{font-size: 26px;}
.zhucebox .zcbox .delb .tab_box .item .inputbox{float: left;width: calc(100% - 50px);}
.zhucebox .zcbox .delb .tab_box .item .inputbox .text{width: 100%;display: block;border: none;height: 50px;box-sizing: border-box;padding: 0 10px;}

.zhucebox .zcbox .delb .tab_box .item .inputbox.code .text{width: 60%;float: left;}
.zhucebox .zcbox .delb .tab_box .item .inputbox.code .getcode{height: 50px;line-height: 50px;width: 36%;float: right;color: #3179ff;text-align: center;border-radius: 8px;cursor: pointer;}
.zhucebox .zcbox .delb .tab_box .item .inputbox .btn{width: 100%;height: 40px;border: none;color: #fff;font-size: 15px;border-radius: 8px;cursor: pointer;}


.zhucebox .zcbox .delb .tab_box .item.btn{border: none; background-color: #3373CC}
.zhucebox .zcbox .delb .tab_box .item.btn .inputbox{width: 100%;}







/*  分页  */
.pages{width: 100%; margin: 10px 0;overflow: hidden;}
.pages .pagination{width: 100%; text-align: center;}
.pages .pagination li{display: inline-block;height: 30px;font-size: 14px;line-height: 30px;margin: 0 2px;}
.pages .pagination li.disabled span{display: block; border: 1px solid #ddd;color: #888;line-height: 28px;color: #ddd;padding: 0 8px;}
.pages .pagination li.active span{display: block;background: #3179ff;color: #fff;line-height: 30px;padding: 0 8px;}
.pages .pagination li a{display: block;border: 1px solid #3179ff;line-height: 28px;color: #3179ff;padding: 0 8px;}
.pages .pagination li a:hover{background: #3179ff;color: #fff;}





.website {margin-top:30px;}
.website a, .website span {font-size:16px;color:#fff;padding:10px;border-radius:5px;}
.website .red {background:#035aaa;}
.website .black {background:#333;}
.website a:hover {background:#333; color:#fff;}

/*  page  */
.inTitle {background:url(../images/icon_title.gif) no-repeat left top;height:35px;overflow:hidden;line-height:9999px;margin:35px 0 25px;}
.inAbout .txt {width:1100px;margin:0 auto;line-height:1.8em;color:#333;}

/*  内页  news  */
.news .inTitle {background-position:0 -140px;margin-bottom:15px;}
.service .inTitle {background-position:0 -280px; margin-bottom:15px;}
.news .list_bt li,.service .list_bt li {float:left;margin-left:7px;margin-bottom:8px;display:inline;zoom:1;}
.news .list_bt a,.service .list_bt a {display:block;width:120px;height:40px;background:#333;color:#fff;float:left;text-align:center;line-height:40px;font-size:14px;border-radius:4px;}
.news .list_bt a.on,.service .list_bt a.on {background:#f00;}
.news .list {width:100%; border-bottom:1px dashed #ccc;margin-top: 10px;}
.news .list li{border-bottom:1px dotted #ccc;padding:10px 15px;}
.news .list li h2.tt {position:relative; padding-bottom:8px;}
.news .list h2.tt a {font-size:16px;font-weight:bold;color:#333;height:1.5em;line-height:1.5em;}
.news .list h2.tt a:hover {color:#f00;}
.news .list h2.tt span {position:absolute;right:0;color:#999;font-weight:100;top:5px; font-size: 14px;}
.news .list .txt {line-height:24px;font-size: 14px;}
.news .list .txt a {color:#f00;}
.news .list .txt a:hover {color:#333; text-decoration:underline;}
.news .list .lab {line-height:2em;color:#999;}
.news .list .lab span {color:#f00;}
.news .detail h1.tt {font-size:24px;line-height:2em;text-align:center;color:#0066FF;border-bottom:1px dotted #ccc;}
.news .detail .date {line-height:2em;text-align:center;color:#999;}
.news .detail .txt {line-height:1.8em;padding:20px;}

/*  内页  product   */
.inPro .inTitle {background-position:0 -70px;}
.inPro .list {margin-left:-10px; zoom:1;}
.inPro .list li {float:left;margin-left:10px;margin-bottom:10px;zoom:1;display:inline;}
.inPro .list a {display:block;width:148px;height:40px;background:#333;color:#fff;float:left;text-align:center;line-height:40px;font-size:14px;border-radius:4px;}
.inPro .list a.on {background:#1687ff;}

.catprobox{width: 230px;float: left;background: #035aaa;border-radius: 5px;}
.catprobox .bbtt{height: 130px;padding-top: 10px;background: url(../images/      left-cp.jpg) no-repeat;border-radius: 5px;color: #fff;font-size: 18px;line-height: 130px;text-align: center;font-weight: normal;}
.catprobox .cplists{width: 100%;}
.catprobox .cplists li{height: 42px;border-bottom: #fff 1px solid;background: url(../images/ico1.png) no-repeat 30px center;line-height: 42px;text-indent: 60px;}
.catprobox .cplists li a{display: block;color: #fff;}
.catprobox .cplists li a.on,.catprobox .cplists li a:hover{ height:42px; background:#1687ff url(../images/ico1.png) no-repeat 30px center; border-radius:5px; text-decoration:none;}

.prolist{width: 835px;float: right;}
.prolist ul{ margin:0px; padding:0px;}
.prolist li{ width:242px; height:191px; margin:0px 12px 20px; float:left; background:#dedede; border:#dedede 6px solid; text-align:center;}
.prolist img{ width:242px; height:160px; border:0px none;}
.prolist li .tt {display: block;font-size:14px;color:#303030;line-height:36px;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align: center;}
.prolist li:hover{background: #035aaa;border-color:#035aaa}
.prolist li:hover .tt{color: #fff;}




.proDetail {padding:20px 15px;width: 830px;float: right;}
.proDetail .jianjie .pic {float:left;width:300px;height:206px;padding:10px;border:1px solid #ccc;}
.proDetail .jianjie table{float:left;width:478px;border-left:1px solid #666;border-top:1px solid #666;margin-left:30px;background:#fff;margin-top:30px;}
.proDetail .jianjie table span {padding-left:20px;}
.proDetail .jianjie table td {border-right:1px solid #666;border-bottom:1px solid #666;width:35%;height:30px;line-height:30px;}
.proDetail .jianjie table th {border-right:1px solid #666;border-bottom:1px solid #666;width:15%;}
.proDetail .mod .tt {font-size:18px;color:#f00;line-height:35px;margin-top:20px;border-bottom:1px solid #ccc;padding-left:5px;font-family:"微软雅黑","宋体";}
.proDetail .mod .inTitle {background-position:0 -245px;margin: 20px 0px 10px;}
.proDetail .mod .txt {line-height:1.8em;padding:10px;font-size: 14px; text-align: justify;}
.proDetail .mod ul {overflow:hidden;padding-bottom:20px;}
.proDetail .mod li {width:133px;float:left;background:url(../images/icon5.gif) no-repeat left;background-position:5px 14px;padding-left:14px;border-bottom:1px dashed #ccc;height:30px;line-height:30px;margin:0 9px;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.proDetail .mod li a {color:#333;}
.proDetail .mod li a:hover {color:#036FC9;}


/*  内页  brand  */
.inBrand .inTitle{background-position:0 -35px;}
.inBrand .list li {float:left;margin-left:7px;margin-bottom:8px;display:inline;zoom:1;}
.inBrand .list a {display:block;width:115px;height:40px;background:#333;color:#fff;float:left;text-align:center;line-height:40px;font-size:14px;border-radius:4px;}
.inBrand .list a.on {background:#1687ff;}

.inBrand .picList{width: 858px;float: right;}
.inBrand .picList ul{ margin:0px; padding:0px;}
.inBrand .picList li{ width:185px; height:auto; margin:0px 10px 20px; float:left; background:#dedede; border:#dedede 6px solid; text-align:center;}
.inBrand .picList img{ width:185px; height:185px; border:0px none;background: #fff;}

.inBrand .picList .txt{
display: block;
    height: 35px;
    line-height: 35px;
    font-size: 14px;
}
.inBrand .picList li:hover{background: #035aaa;border-color: #035aaa;}
.inBrand .picList li:hover .txt{color: #fff;}
.inBrand .picList .txt:hover {color:#f00;}
.inBrand .detail {line-height:1.8em;padding:20px;float: right;width: 810px;text-align: justify;font-size: 14px;}
.inBrand .detail .pic {float:left;width:210px;height:170px;border:1px solid #1C327E;margin:0 10px 10px 0;}
.inBrand .recom{width: 840px; float: right;}
.recom .inTitle {background-position:0 -245px;margin: 20px 0px 10px;}
.recom li {float:left;width:126px;padding-left:20px;height:24px;line-height:24px;background:url(../images/icon5.gif) no-repeat left;background-position:8px 13px;border-bottom:1px dashed #ccc;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0 11px;zoom:1;display:inline;}


/*  内页  filed   */
.inlingyu .inTitle {
background-position:0 -175px;
}
.inlingyu .list {margin-left:-24px;zoom:1;}
.inlingyu .list li {
float:left;
width:492px;
height:157px;
overflow:hidden;
border:3px solid #ccc;
background:#F7F7F7;
padding:0 20px 0;
margin-left:24px;
display:inline;
margin-bottom:20px;
border-radius:6px;
}
.inlingyu .list .txt {
float:left;
width:280px;
height:130px;
overflow:hidden;
margin-top:10px;
line-height:20px;
color:#7C7C7C;
font-size: 13px;
}
.inlingyu .list .txt .tt {
font-size:16px;
color:#0071F6;
font-weight:bold;
border-bottom:1px dashed #0071F6;
display:block;
line-height:26px;
background:url(../images/icon4.gif) no-repeat left;
padding-left:19px;
margin-bottom: 5px;
}
.inlingyu .list .txt .tt:hover {
color:#f00;
}
.inlingyu .list .pic {display:block;width:180px;height:120px;padding:4px;border:1px solid #ccc;float:right;margin-top:14px;background:url(../images/lingyu_bg.gif) no-repeat left top;}
.inlingyu .list .pic img{width: 180px; height: 85px; margin-top: 14px;}
.inlingyu .list .pic:hover {border:1px solid #f00;}


/* 漂浮的客服 */
#online_support_main { z-index:9999; position:absolute; display:block; overflow:hidden; width:112px; zoom:1; font-family:"arial","微软雅黑";}
#online_support_title { height:42px; background:url(../images/online_support_title.png) no-repeat top center; cursor:pointer; padding:44px 0 0; }
#online_support_title h1 { font-size:14px; line-height:15px; color:#fff; text-align:center; padding:8px 0 0 0; *font-family:"微软雅黑"; height:15px; background:#2696f0; border-top-left-radius:12px; border-top-right-radius:12px; }
#online_support_title h2 { font-size:9px; height:10px; line-height:10px; color:#fff; text-align:center; background:#2696f0; padding:0 0 8px; border-bottom:1px solid #2696f0; }

#online_support_body { background:#2696f0; color:#fff; border-top:1px solid #2696f0; }
#online_support_body a { color:#fff; }
#online_support_body a:hover { text-decoration:none; }
#online_support_body h1 { line-height:25px; padding:0 0 2px 7px; height:25px; font-size:12px; font-weight:normal; border-bottom:1px solid #2696f0; border-top:1px solid #2696f0; }
#online_support_body h1 a { background:url(../images/qq.png) no-repeat left center; padding:0 0 0 20px; }
#online_support_body h2 { line-height:25px; height:25px; padding:0 0 2px 7px; border-bottom:1px solid #2696f0; border-top:1px solid #2696f0; }
#online_support_body h2 img { padding:2px 0 3px 0; width:80px; height:20px; margin-left:-4px; }
#online_support_body h3 { line-height:25px; height:25px; padding:0 0 2px 7px;  border-bottom:1px solid #2696f0; border-top:1px solid #2696f0; }
#online_support_body h3 img { padding:2px 0 2px 1px; width:68px; height:21px; }
#online_support_body h4 { line-height:25px; padding:0 0 2px 7px; height:25px; font-size:12px; font-weight:normal; background:url(../images/s_bor.jpg) repeat-x left bottom; }
#online_support_body h4 a { background:url(../images/msn.png) no-repeat left center; padding:0 0 0 20px; }
#online_support_body h5 { line-height:25px; padding:0 0 2px 7px; height:25px; font-size:12px; font-weight:normal;  border-bottom:1px solid #2696f0; border-top:1px solid #2696f0; }
#online_support_body h5 a { background:url(../images/skype.png) no-repeat left center; padding:0 0 0 20px; }

#online_contact { background:#2696f0; color:#fff;  border-bottom:1px solid #2696f0; border-top:1px solid #2696f0; }
#online_contact h1 { padding:6px 0 0 6px; height:20px; line-height:20px; font-size:14px; }
#online_contact h2 { padding:3px 0 3px 7px; height:15px; line-height:15px; font-size:14px; }
#online_contact h3 { padding:3px 0 3px 7px; height:15px; line-height:15px; font-size:14px; }

#online_support_bottom { height:17px; background:#2696f0; border-bottom-left-radius:12px; border-bottom-right-radius:12px; border-top:1px solid #2696f0; }



.page{float:left;clear:both;width:100%;text-align:center;font-size:14px;margin:20px 0;}
.page a{padding:5px 7px;border:1px solid #808080;}
.page span{padding:5px 7px;border:1px solid #035aaa;background:#035aaa;color:#fff;}


 /* quanjie my */
 .w {
	width: 100%;
	/*min-width: 1400px;*/
}

.w1400 {
	width: 1400px;
	margin: 0 auto;
}


.MaxWidthBox {
	/* background-color: rgb(97, 13, 13); */
    padding: 100px 0;
    height: 100vh;
    box-sizing: border-box;

}




/* 主体界面，产品与方案 */
.progectBgImg {
    background-repeat: no-repeat;
    background-size: 100% 100%;
}
.w .w1680.main {
	margin: 50px auto;
}

.progect {
	display: flex;
	justify-content: space-between;
	flex-direction: column;
}

.progect .progect_top {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    box-sizing: border-box;
}

.progect .progect_top .btt {
	font-size: 40px;
	font-weight: 550;
	display: block;
	color: #fff;

}

.progect .progect_top .progect_logo {width: 100px;height: 60px;background: url(../images/logocai.png) no-repeat;}

.progect .progect_main {margin-top: 30px;display: flex;flex-wrap: wrap;justify-content: space-between;grid-column-gap: 20px;grid-row-gap: 10px;}

.progect .progect_main .progect_item {
	width: 18%;
	height: 36.5vh;
    display: block;
	box-sizing: border-box;
	border-radius: 20px;
    margin-bottom: 10px;
    transition: all .6s ease;
    overflow: hidden;
    position: relative;
    z-index: 1;
}
/*
.progect .progect_main .progect_item:hover{
	transform: scale(1.05);
    transition: all .6 ease;
	box-shadow:  0px 4px 5px 0px #2c5b4f;
}*/

.progect .progect_main .progect_item .pbimg{width: 100%;height: 100%;position: absolute;top: 0;z-index: 2;}
.progect .progect_main .progect_item .pbimg .img{width: 100%; height: 100%; display: block;transition: all .6s ease;}
.progect .progect_main .progect_item:Hover .pbimg .img{transform: scale(1.2);transition: all .6 ease;}
.progect .progect_main .progect_item .pbox{width: 100%;height: 100%;overflow: hidden;position: relative;z-index: 6;}
.progect .progect_main .progect_item .pbox .picbox{height: 17vh;margin-top: 5.5vh;}
.progect .progect_main .progect_item .pbox .picbox .icon{    margin: 0 auto;display: block;height: 100%;}
.progect .progect_main .progect_item .pbox .ptext{font-size: 22px;text-align: center;color: #fff;line-height: 4vh;}


/* 产品与方案结束 */
/* 新闻概要					开始 */
.newBgImg {
	background: url(../images/xwdtbg.jpg);
	background-size: 100% 100%;
background-repeat: no-repeat;
}

.w .w1680.main {
	margin: 50px auto;

}

/* 第二个轮播图 */
.banner {
	width: 100%;
	height: 100vh;
	box-sizing: border-box;
	overflow: hidden;
    /*margin-top: -80px;*/
}

.banner .banner_banner1{
    width: 100%;
    height: 100vh;
	background: url(../images/aboutUs1.jpg) ;
    background-size: 100% 100%;
    background-repeat: no-repeat;

}
.banner .banner_banner2{
	background: url(../images/aboutUs2.jpg);
    background-size: 100% 100%;
    background-repeat: no-repeat;

}
.banner .banner_banner3 {
	background: url(../images/aboutUs3.jpg);
    background-size: 100% 100%;
    background-repeat: no-repeat;



}


/* 集团介绍 */
.info.w1400 {margin: 0 auto;z-index: 1000000;display: flex;justify-content: space-between;align-items: center;position: absolute;color: #fff;}
.info_left {width: 60%;margin-right: 10px;}
.info_left .info_left_title {display: flex;flex-direction: column;}
.info_left .info_left_title a.title {font-size: 40px;margin-bottom: 26px; font-weight: 550;color:#fff;}
.info_left .info_left_title span {font-size: 20px;}
.info_left .line {width: 80px;height: 3px;background-color: #ffffff;margin: 25px 0;}
.info_left .info_text {font-size: 16px;line-height: 32px;text-indent: 2em;text-align: justify;}
.info_right {width: 20%;display: flex;flex-wrap: wrap;overflow: hidden;}
.info_right>a {width: 49%;height: 150px;border-left: 1px solid rgb(255, 255, 255);font-size: 16px;color:#fff;border-bottom: 1px solid rgb(255, 255, 255);margin-left: -1px;margin-bottom: -1px;display: flex;flex-direction: column;align-items: center;justify-content: center;}
.info_right>a span{font-size: 16px;}
.info_right>a .jianjie {width: 80px;height: 80px;background: url(../images/qiye.png) no-repeat center;}
.info_right>a .wenhua {width: 80px;height: 80px;background: url(../images/qywh.png) no-repeat center;}
.info_right>a .licheng {width: 80px;height: 80px;background: url(../images/fzlc.png) no-repeat center;}
.info_right>a .jiagou {width: 80px;height: 80px;background: url(../images/zzjg.png) no-repeat center;}


/* 党群建设 */
.dangBgImg {background-size: 100% 100%;background-repeat: no-repeat;}
.w .w1680.main {margin: 50px auto;}
.dang {display: flex;justify-content: space-between;flex-direction: column;}
.dang .dang_top {width: 100%;display: flex;justify-content: space-between;align-items: center;box-sizing: border-box;}
.dang .dang_top a {font-size: 40px;font-weight: 550;display: block;color: #fff;}
.dang .dang_top .dang_logo {width: 100px;height: 60px;background: url(../images/logocai.png) no-repeat 100%;}
.dangjianbig {width: 100%;margin-top: 40px;display: flex;justify-content: space-between;}
.dangjianbig .djimga{display: block; width: 49%;}
.dangjianbig img {width: 100%;height: 40vh;border-radius: 20px;box-sizing: border-box;}
.dangjianbig .dangjian_text {padding:3.5vh 3.2vh 2.5vh;box-sizing: border-box;width: 49%;height: 40vh; border-radius: 20px;background: #fff;}
.dangjianbig .dangjian_text .wdangjian_text_title {font-size: 24px;font-weight: 550;line-height: 32px;}
.dangjianbig .dangjian_text .wdangjian_text_title .time {font-size: 16px;color: #dedede; display: block; margin-top: 20px;}
.wdangjian_text_p {line-height: 30px;color:#888; font-size: 16px;height: 200px; margin-top: 10px; text-indent: 20px;overflow: hidden; text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.dangjianbig .dangjian_text .clickMore {width: 140px;height: 40px;border-radius: 50px;background-color: #fff;display: flex;align-items: center;justify-content: center;color: #3373cc;border: 1px solid #3373cc; margin-bottom: 10px;}
.dangjianbig .dangjian_text .clickMore:hover{background: #3373cc;color:#fff;}
.dangjianbig .dangjian_text .clickMore:hover a{color:#fff;}

.dangjianbig .dangjian_text .time{color:#888;font-size: 16px;margin-top: 20px;display: block;}
.dangjian_list {display: flex;flex-wrap: wrap;margin-top: 1.6vh;justify-content: space-between;}
.dangjian_list .list_item {width: 49%;height: 17vh;box-sizing: border-box;background-color: #f5f5f5;border-radius: 15px;padding: 1vh 3.2vh;margin-bottom: 2vh}
.list_item_left {    font-family: GIN, serif;display: flex;flex-direction: column;justify-content: center;width: 85px;padding: 0 0 15px;;margin-bottom: 15px; float: left; margin-top: 20px;}
.list_item_left span.month {font-weight: 550;font-size: 24px;color: #333333;margin-bottom: 10px;}
.list_item_left span {font-size: 14px;color: #8f8f8f;}
.list_item_left span.yaers {display: block;    width: 34px;    font-size: 14px;    color: #8f8f8f;    padding-bottom: 20px;    border-bottom: 2px solid #dedede;
}}

.list_item_right {margin-left: 90px;padding: 18px 0 0 0;}
.list_item_right .list_item_right_title {font-weight: 550;font-size: 20px;color: #333;margin-bottom: 10px;display: block;margin-top: 10px;line-height: 30px;}
.list_item_right p {font-size: 16px;line-height:28px;height: 60px; color: #8f8f8f;text-indent: 20px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}

/* 文档底部 */
.footerbac {
background-repeat: no-repeat;
background-size: 100% 100%;
background-image: url(../images/infooterbgi.jpg);

}

.footer {
    display: flex;
    /* background-color: #333333 !important; */
    justify-content: space-between;
    padding-top: 100px;
    color: #fff;

}

.footer .tel {
	width: 250px;
	font-size: 14px;
	line-height: 20px;
	display: flex;
	flex-direction: column;


}

.footer .tel .logo {
	width: 100%;
	height: 80px;
	background: #dedeed;
	background: url(../images/rencaiwangzhan/logo.png) no-repeat
}

.footer .tel .tel_title {
	margin-top: 10px;
	display: flex;
	flex-direction: column;
    font-size: 18px;

}

.footer .tel .tel_title .telphone {
	font-weight: 550;
	font-size: 24px;
	display: block;
	margin: 10px 0 10px;
font-family: GIN;
}

.footer .tel .tel_address {
    margin-top: 16px;
	display: flex;
	flex-direction: column;
}
.footer .tel .tel_address span:first-of-type{
    display: block;
    margin: 10px 0;
}
.footer .tel .erweima {
    margin-top: 35px;
    display: flex;
    align-items: center;
    width: 300px;
}
.footer .footernav{float: left; width: calc(100% - 320px);overflow: hidden;}
.footer .footernav .item{float: left; width: calc(100% / 6);}
.footer .footernav .item .tit{font-size: 18px; line-height: 36px;color: #fff;}
.footer .footernav .item .lists{width: 100%;padding: 0; margin-top: 10px;}
.footer .footernav .item .lists a{font-size: 16px; line-height: 32px;display: block; color:#aaa;}
.footer .footernav .item .lists a:last-of-type{margin-bottom: 20px;}
.footer .footernav .item .lists a:hover{color:#fff;}
/* swiper内的底部 */
.swiper-slide .footerbac {
    background-color:transparent;
    height: 100vh;
    background-size: 100% 100%;
    background-repeat: no-repeat;
}
.swiper-slide .footerbac .cqdj{
    margin-top: 13vh;
}
.swiper-slide .footerbac .cqdj .cqdjtop{
    font-size: 30px;
    color: #fff;
    font-weight: 550;
    margin: 10px 0;
}
.swiper-slide .footerbac .cqdj .cqdjmain{
    display: flex;
    justify-content: space-between;

}
.swiper-slide .footerbac .cqdj .cqdjmain .inputBox{
    display: flex;
    color: #fff;
align-items: center;
    margin: 30px 0;
}
.swiper-slide .footerbac .cqdj .cqdjmain .inputBox:last-of-type{
    align-items: flex-start;
}
.swiper-slide .footerbac .cqdj .cqdjmain .inputBox>div{
    width: 86%;
    background: #fff;
    height: 44px;
    border-radius: 12px;
    margin-left: 10px;
}
.swiper-slide .footerbac .cqdj .cqdjmain .inputBox>div>input{
    width: 93%;
    margin-left: 20px;
    border: none;
    height: 100%;
}
.swiper-slide .footerbac .cqdj .cqdjmain .inputBox>label{
    display: block;
    float: left;
    overflow: hidden;
    width: 64px;
    height: 29px;
    padding-right: 10px;
    text-align: justify;
    text-align-last: justify;
    line-height: 2;
}
.swiper-slide .footerbac .cqdj .cqdjmain .cqdjl .inputBox>div{
    height: 200px;
}
.swiper-slide .footerbac .cqdj .cqdjmain .cqdjl .inputBox>div textarea{
    width: 100%;
    height: 100%;
}
.swiper-slide .footerbac .cqdj .cqdjmain>div{
    width: 45%;
}

.btn{


    width: 138px;
    height: 41px;
    background: #1371E6;
    border-radius: 66px;
    display: flex;
    color: #fff;
    align-items: center;
    justify-content: center;
    margin: 0 auto;
}

.swiper-slide .footerbac .footer {
    display: flex;
    background-color:transparent !important;
    justify-content: space-between;
    padding-top: 4vh;
    color: #fff;

}

.swiper-slide .footerbac .footer .tel {
    width: 250px;
    font-size: 14px;
    line-height: 20px;
    display: flex;
    flex-direction: column;


}

.swiper-slide .footerbac .footer .tel .logo {
    width: 100%;
    height: 80px;
    background: #dedeed;
    background: url(../images/rencaiwangzhan/logo.png) no-repeat
}

.swiper-slide .footerbac .footer .tel .tel_title {
    margin-top: 20px;
    display: flex;
    flex-direction: column;

}

.swiper-slide .footerbac .footer .tel .tel_title .telphone {
    font-weight: 550;
    font-size: 24px;
    display: block;
    margin: 5px 0 10px;
    font-family: GIN;

}

.swiper-slide .footerbac .footer .tel .tel_address {
    display: flex;
    flex-direction: column;
}

.swiper-slide .footerbac .footer .mapbox, .swiper-slide .footerbac .footer .lianjiebox {
    display: flex;

}
.swiper-slide .footerbac .footer .mapbox.map {
    display: flex;
    flex-direction: column;
    /* justify-content: space-between; */

    padding-left: 18px;

}
.swiper-slide .footerbac .footer .lianjiebox::before,.mapbox::before{
    content: "";

    width: 4px;
    height: 100%;
    background-image: url(../images/rencaiwangzhan/jianbian.png);
    background-size: 100% 100%;
    background-repeat: no-repeat;
}

.swiper-slide .footerbac .footer .map div {
    height: 40px;
    padding-left: 10px;
}

.swiper-slide .footerbac .footer .map div:first-of-type {
    font-weight: 550;
}

.inlxwm{margin-top: 13vh;overflow: hidden;}
.inlxwm .telbox{width: 250px;font-size: 14px;line-height: 20px;float: left;     margin-top: 55px;}
.inlxwm .telbox .flogo{width: 100%;height: 80px;background: #dedeed;background: url(../images/rencaiwangzhan/logo.png) no-repeat}
.inlxwm .telbox .tit{margin-top: 20px;display: flex;flex-direction: column;}
.inlxwm .telbox .tit span{color:#fff;font-size: 16px; line-height: 28px;}
.inlxwm .telbox .tit .telphone{font-weight: 550;font-size: 30px;display: block;margin: 5px 0 10px;font-family: GIN;}
.inlxwm .telbox .addr{display: flex;flex-direction: column;}
.inlxwm .telbox .addr span{color:#fff;font-size: 16px;line-height: 28px;}

.inlxwm .maprbox{float: right;width:calc(100% - 400px);    height: 32vh;}
.inlxwm .maprbox #dituContent{width: 100%;height: 100%;}

.infooter{margin-top: 8vh !important;}
.infooter .footernav{float: left; width: calc(100% - 320px);overflow: hidden;}
.infooter .footernav .item{float: left; width: calc(100% / 6);}
.infooter .footernav .item .tit{font-size: 18px; line-height: 36px;color: #fff;}
.infooter .footernav .item .lists{width: 100%;padding: 0; margin-top: 10px;}
.infooter .footernav .item .lists a{font-size: 16px; line-height: 32px;display: block; color:#aaa;}
.infooter .footernav .item .lists a:last-of-type{margin-bottom: 20px;}
.infooter .footernav .item .lists a:hover{color:#fff;}
.infooter .gzh{float: right; width: 320px;overflow: hidden;}
.infooter .gzh .ma{float: left;width: 100px;height: 100px;}
.infooter .gzh .ma img{display: block; width: 100%;height: 100%;}
.infooter .gzh .text{float: left; width: calc(100% - 120px);}
.infooter .gzh .text p{font-size: 16px; color:#fff;line-height: 32px;}
 .gzh .button{
    display: flex;
    float: right;
    color: #fff;
    width: 100%;
    margin-bottom: 20px;
    justify-content: space-between;
    border-radius: 8px;
}
 .gzh .button>a{
    width: 45%;
    height: 35px;
    text-align: center;
    line-height: 35px;
    border-radius: 8px;
    background-color: #3373cc;
    cursor: pointer;
}
 .gzh .button>a:first-of-type{
    /*margin-right: 2%;*/
    background-color: #fff;
    color: #3373cc;
}
 .gzh .button>a:last-of-type{
    background-color: #3373cc;
    color: #fff;
}
.footer_bottom{padding: 20px 0;border-top: 1px solid #ddd;color:#fff;font-size: 14px;text-align: center;}
.footer_bottom a{color:#fff;}



.lianjie {
    display: flex;
    flex-direction: column;
    padding-left: 10px;
}

.lianjie div {
    height: 40px;
    padding-left: 18px;
}

.lianjie div:first-of-type {
    font-weight: 550;
}


.ma {
    width: 104px;
    height: 104px;
    background-image: url(../images/ma.jpg);
    background-repeat: no-repeat;
    margin-right: 10px;
}

.lookme {
    width: 180px;
}

.shu.swiper-pagination{
    display: flex;
    flex-direction: column;
    left: 31px;
    transition: all .6s ease;
    width: 10px;
}
.swiper-pagination .swiper-pagination-bullet{
    transition: all .6s ease;
}
.shu.swiper-pagination .swiper-pagination-bullet-active{
    background: #fff!important;
    color: #fff !important;
    display: block !important;
    width: 8px !important;
    height: 60px;
    border-radius: 20px !important;

}
/* 固定内容 */
.fixd {
	position: fixed;
	bottom: 80px;
	right: 50px;
	background-color: #fff;
	width: 80px;
	height: 250px;
	z-index: 1000000001;
	border-radius: 15px;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: space-around;
	box-shadow:0px 0px 20px 0px #00000016;

}

.fixd>div {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
}

.fixd>div>div {
	width: 45px;
	height: 45px;
	background: #333333;
}

.fixd .rencai {
	background: url(../images/rencaiwangzhan/home/ZRC.png) no-repeat center center;
}

.fixd .jihui {
	background: url(../images/rencaiwangzhan/home/ZJH.png) no-repeat center center;
}

.fixd .returntop {
	background: url(../images/rencaiwangzhan/home/top.png) no-repeat center center;
}

/* 产品与方案·····································································开始 */
.progectheaderbac{width: 100%;height: 500px;background-image: url(../images/product_headrbac.png); background-size: 100% 100%;background-repeat: no-repeat;}
.neiye_nav{background-color: #fff;display: flex;align-items: center;justify-content: space-between;border-bottom: 1px solid #dedede;}
.neiye_navs{height: 60px;display: flex;align-items: center;justify-content: space-between;}

.nav_main{display: flex;height: 100%;align-items: center;justify-content: space-between;}
.nav_main li{height: 100%;box-sizing: border-box;padding: 0 25px;display: flex;align-items: center;justify-content: center;font-size: 16px;}
.nav_main li a{display: block;align-items: center;justify-content: center;}
.nav_main li.nav_main_active{background: #3373cc;color: #fff;}
.nav_main li.nav_main_active a{color: #fff;}
.neiye_nav_dingwei>div{	text-align: center;display: flex;align-items: center;font-size: 16px;}
.neiye_nav_dingwei>div::before{content: "";display: inline-block;width: 20px ;height: 20px;background: url(../images/qiyecai.png) 100% no-repeat;margin-right: 5px;}
/*  */

.progect_nav_mains{background-color: #f2f2f2;margin-bottom: 40px;}
.main_item{display: flex;box-sizing: border-box;align-items: center;padding:40px 0 40px 40px ;width: 90%;background-color: #fff;position: relative;margin: 20px 0;}
.item_img_zcyz{width: 560px;position: absolute;right: -140px;height: 380px;background: url(../images/product_zcyz.png) 100% no-repeat;}
.item_img_rlzy{width: 560px;height: 380px;background: url(../images/product_rlzy.png) 100% no-repeat;}
.item_img_kjcx{width: 560px;height: 380px;position: absolute;right: -140px;background: url(../images/product_kjcx.png) 100% no-repeat;}
.item_img_zscq{width: 560px;height: 380px;background: url(../images/product_zscq.png) 100% no-repeat;}
.item_img_szzx{width: 560px;position: absolute;right: -140px;height: 380px;background: url(../images/product_szzx.png) 100% no-repeat;}
.item_img_jypx{width: 560px;height: 380px;background: url(../images/product_jypx.png) 100% no-repeat;}
.item_img_yqyy{width: 560px;position: absolute;right: -140px;height: 380px;background: url(../images/product_yqyy.png) 100% no-repeat;}
.item_img_hdcz{width: 560px;height: 380px;background: url(../images/product_hdcz.png) 100% no-repeat;}
.item_img_gyyy{width: 560px;position: absolute;right: -140px;height: 380px;background: url(../images/product_gyyy.png) 100% no-repeat;}
.item_img_wyfw{width: 560px;height: 380px;background: url(../images/product_wyfw.png) 100% no-repeat;cursor: pointer;}

.item_text{width: 90%;height: 400px;padding-right: 350px;padding-left: 20px;padding-top: 20px;box-sizing: border-box;}
.main_item_right{display: flex;width: 1400px;height: 480px;align-items: center;position: relative;padding:40px 0 40px 40px ;box-sizing: border-box;}
.item_img_right{position: absolute;left: 0;z-index: 100;}
.item_text_right{background: #fff;padding: 60px;position: absolute;width: 90%;height: 460px;padding-left: 470px;right: 0;z-index: 99;}
.item_text_headtitle{font-size: 32px;display: block;font-weight: 550;color: #3a3a3a;line-height: 46px;}
.item_text_title{display: block;font-size: 20px;margin: 10px 0 10px 0;color: #3d3d3d;line-height: 32px;}
.item_text.item_text .loadmore{font-size: 16px;line-height: 28px;color: #6e6e6e;text-indent: 2em;text-align: justify;}
.item_text .lxfs{margin-top: 10px;line-height: 28px; font-size: 16px;}
.item_text .lxfs .text{padding-right: 20px;color:#555;float: left;}
.item_text .lxfs .wxbox{color:#555;float: left;position: relative;cursor: pointer;}
.item_text .lxfs .wxbox .wx{position: absolute;bottom: 32px;width: 120px;height: 120px;right: -48px;display: none;}
.item_text .lxfs .wxbox:Hover .wx{display: block;}
.item_text .lxfs .wxbox .wx img{display: block;width: 100%; height: 100%;box-shadow: 0 0 4px 0 #f9f9f9}
/*新闻概要*/
.newsheaderbac{width: 100%;height: 500px;background-image: url(../images/NewsUpdates.jpg);background-size:100% 100%;background-repeat: no-repeat;}
.jituanheaderbac{width: 100%;height: 500px;background-image: url(../images/JituanUpdates.jpg);background-size:100% 100%;background-repeat: no-repeat;}
/*党建界面*/
.dangjianheaderbac{width: 100%;height: 500px; background: url(../images/dangjianUpdates.jpg) 100% no-repeat;}
.item_tjbox_lists{margin: 40px auto;background-color: #f7f7f7;box-sizing: border-box;padding: 30px;border-radius: 10px;}
.tjbox {overflow: hidden;margin: 40px auto 0;background-color: #f7f7f7;box-sizing: border-box;padding: 30px;border-radius: 10px;}
.tjbox .picbox {float: left;width: 360px;height: 260px;overflow: hidden;}
.tjbox .picbox img {display: block;width: 100%;height: 100%;}
.tjbox .text {width: calc(100% - 430px);float: right;margin-left: 50px;}
.tjbox .text .tt {display: block;width: 100%;font-size: 24px;line-height: 32px;font-weight: 550;margin-top: 15px;}
.tjbox .text .date {margin-top: 15px;font-size: 14px;color: #888;line-height: 26px;}
.tjbox .text .desc {font-size: 16px;line-height: 26px;color: #888;}
.tjbox .text .xq {border: 1px solid #3179ff;background: #3179ff;color: #fff;font-size: 14px;display: flex;align-items: center;justify-content: center;width: 120px;text-align: center;height: 34px;border-radius: 20px;line-height: 34px;margin-top: 24px;}
.tjbox .text .xq .ckxq{display: block;width: 25px;height: 15px;background-image: url(../images/right.png);background-repeat: no-repeat;background-size: 100% 100%;margin: 0 10px;}


.lists {margin-top: 20px;padding: 20px 0;}
.lists ul {overflow: hidden;}
.lists ul li {overflow: hidden;}
.lists ul li .datebox {float: left;width: 180px;border-right: 1px solid #ddd;height: 120px;}
.lists ul li .datebox .day {float: left;font-size: 50px;line-height: 120px;padding-left: 35px;}
.lists ul li .datebox .my {float: left;margin: 40px 0;}
.lists ul li .datebox .my span {display: block;padding-left: 14px;font-size: 15px;line-height: 20px;}
.lists ul li .textbox {float: right;width: calc(100% - 200px);}
.lists ul li .textbox .text {width: calc(100% - 220px);float: left;}
.lists ul li .textbox .text .tt {font-size: 16px;font-weight: bold;line-height: 36px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;color: #333;}
.lists ul li .textbox .text .desc {font-size: 14px;color: #888;text-indent: 2em;line-height: 24px;}
.lists ul li .textbox .text span {color: #3179ff;font-size: 14px;margin-top: 10px;display: inline-block;}
.lists ul li .textbox .picbox {float: right;width: 200px;overflow: hidden;height: 120px;}
.lists ul li .textbox .picbox img {display: block;width: 100%;height: 100%;}
.lists ul li .textbox.nopic .text {width: 100%;}




/*企业文化*/
.culturebac{
    background-image: url(../images/culturebac.jpg);
    background-size: 100% 100%;
    height: 500px;
}
.culture .wenhua{
    width: 100%;
    padding: 40px 0 0 0;
    /* display: flex;
    justify-content: space-between;
    align-items: center; */
}
.culture .wenhua .wenhuatxt{
    width: 45%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.culture .wenhua .text_title{
    font-size: 32px;line-height: 70px;
    font-weight: 600;
    color: #333333;
}
.culture .wenhua .bab{
    width: 100%;
    display: flex;
    justify-content: space-between;


}
.culture .wenhua .wenhuatxt .textd{
    /* background-color: #0071F6; */
    width: 100%;
    height: 120px;
    box-sizing: border-box;
    padding: 22px 0 0 80px;
    border-radius: 11px;
    position: relative;
}
.culture .wenhua .wenhuatxt .textd .texybt{
    font-size: 24px;
    font-weight: 550;
    margin-bottom: 10px;
}
.culture .wenhua .wenhuatxt .textd .texyp{
    width: 300px;
    font-size: 14px;
    color: #a3a3a3;
    /* overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical; */

}
.culture .wenhua .wenhuatxt .textd .sekuai{position: absolute;top: 0; right: 100px; width: 50px; height: 70px; background-image: url(../images/wenhuap.png); background-repeat: no-repeat; background-size: 100%;}

.culture .wenhua .wenhuaimg{
    width: 48%;

}
.culture .youshi{
    padding: 90px 0 0 0 ;
    box-sizing: border-box;
}
.culture .youshi .youshititle{
    font-size: 30px;
    font-weight: 600;
    color: #333333;
    margin-bottom: 30px;
}
.culture .youshi .ymain{
display: flex;
    align-items: center;
    justify-content: space-between;
    margin: 0 0 50px 0;
}
.culture .youshi .ymain .item{
    width: 48%;

}
.culture .youshi .ymain .item .itemimg{
    width: 100%;
}
.culture .youshi .ymain .item .itemimg img{display: block; width: 100%;}
.culture .youshi .ymain .item .itemtxt{
margin-top: 20px;
}
.culture .youshi .ymain .item .itemtxt span{
    font-size: 20px;
    display: block;
    font-weight: 550;
    margin: 10px 0 10px ;
}
.culture .youshi .ymain .item .itemtxt ul li{
    font-size: 16px;
    height: 55px;
line-height: 28px;
    color: #3D3D3D;
    display: flex;
    padding: 5px 0;
}
.culture .youshi .ymain .item .itemtxt ul li::before{
    content: "";
    display: block;
    width: 10px;
    height: 10px;
    line-height: 23px;
    border-radius: 50%;
    background: #587cf7;
    margin-top: 10px;
    margin-right: 10px;
}
/* 联系我们 */
.contact {

}
.contactbac{
    height: 500px;
background-image: url(../images/lianxius.png);
background-size: 100% 100%;
background-repeat: no-repeat;
}
.contact .lianxi{
        width: 100%;
    padding: 90px 0 0 0;


}
.disnone{
    display: none;
}
.contact .lianxi .lxwmt{
    font-size: 30px;
    font-weight: 600;
    color: #333333;
}
.lxwmm{
    width: 100%;
    display: flex;
    align-items: center;
    border-radius: 20px;
    margin: 35px 0;
    overflow: hidden;
    background-color: #fff;

}
.contact .lianxi .lxwmm .map{
    width: 65%;
    height: 50vh;
}
.contact .lianxi .lxwmm .lxwminfo{
display: flex;
flex-direction: column;
padding-left: 40px;
height: 100%;
box-sizing: border-box;
justify-content: center;
line-height: 20px;

}
.contact .lianxi .lxwmm .lxwminfo>span{
    font-size: 22px;
    font-weight: 550;
}
.contact .lianxi .lxwmm .lxwminfo .lxwmtitle{
    margin: 10px 0px;
    font-size: 16px;
}
.contact .lianxi .lxwmm .lxwminfo .lxwmtitle{
    line-height: 22px;
}
.contact .lianxi .lxwmm .lxwminfo .lxwmaddress{
    line-height: 22px;
    margin-bottom: 30px;
    font-size: 16px;
}

.contact .lianxi .lxwmm .lxwminfo .erweima {
	display: flex;
	align-items: center;
	width: 300px;
    padding: 20px 0 0 0 ;
    margin-top: 20px;
    border-top: 1px solid #dedede;
    box-sizing: border-box;
}

.contact .lianxi .lxwmm .lxwminfo  .ma {
	width: 104px;
	height: 104px;
	background-image: url(../images/ma.png);
	background-repeat: no-repeat;
	margin-right: 10px;
}
.zxly {
    background-color: #fff;
    padding: 50px 0 50px 0;

}
.zxly .zxlytop{
    font-size: 30px;
    font-weight: 600;
    color: #333333;
}
.zxly .zxlymain{
    width: 100%;
    display: flex;
    margin-top: 40px;
    /* flex-direction: column; */
}
.zxlyr{
    width: 48%;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;

}
.zxly .zxlymain .inputBox>div{
    background-color: #F2F2F2;
}
 .zxly .zxlymain .zxlyr .inputBox{
    display: flex;
    width: 89%;
    margin: 10px 0;
}
.zxly .zxlymain .zxlyr .inputBox.lxr{
    display: flex;
    width: 89%;
    margin: 10px 0;
    position: relative;
}

.dropdown input{
	width: 250px;
	font-size: 14px;
    width: 93%;
    margin-left: 20px;
    border: none;
    height: 100%;
    font-size: 16px;
	color: black;
}
.input{
    height: 100%;
}
.dropdown input:focus{
	outline-style: none;
}
.dropdown .iconfont{
	color: black;
	cursor: pointer;
	vertical-align: bottom;
}
.dropdown .items_ul{
	position: absolute;
	width: 200px;
    top: 45px;
    left: 90px;
	background-color: white;
	color: black;
	border-radius: 5px;
}
.con{
	display: none;
}
.dropdown .items_ul>li{
	padding: 5px 10px;
	cursor: pointer;
	text-align: center;
}
.dropdown .items_ul>li:hover{
	background-color: #8c8c8c;
}
.zxly .zxlymain .zxlyr .inputBox.lxr .xzk div{
      padding: 10px 0;
}
.zxly .zxlymain .zxlyr .inputBox.lxr .xzk div:hover{

    background-color: #66778d;

}
 .zxly .zxlymain .zxlyr .inputBox>div{
    width: 86%;
    height: 44px;
    border-radius: 5px;
    margin-left: 10px;
}
 .zxly .zxlymain .zxlyr .inputBox>div>input{
    width: 93%;
    margin-left: 20px;
    border: none;
    height: 100%;
     font-size: 16px;
}

.zxly .zxlymain .zxlyr .inputBox>div>select{
    width: 93%;
    margin-left: 20px;
    border: none;
    height: 100%;
    font-size: 16px;
    background: #f2f2f2;
    color: #888;
    cursor: pointer;
    outline: none;
}

 .zxly .zxlymain .inputBox>label{
    display: block;
    float: left;
    overflow: hidden;
    width: 81px;
    height: 44px;
     font-size: 16px;
     line-height: 44px;text-align: right;

}
.zxly .zxlymain .zxlyl .inputBox>label{
    display: block;
    float: left;
    overflow: hidden;
    width: 90px;
    height: 44px;
    line-height: 44px;
}
.zxly .zxlymain .zxlyl{
    width: 48%;
    display: flex;
    justify-content: space-between;
    margin-top: 10px;
}
.zxly .zxlymain .zxlyl .inputBox{
    width: 100%;
    display: flex;
    justify-content: space-between;
}
.zxly .zxlymain .zxlyl .inputBox div{
    width: 96%;
    height: 20vh;
    box-sizing: border-box;
    border-radius: 7px;
    overflow: hidden;
    padding: 20px;
}
.zxly .zxlymain .zxlyl .inputBox div textarea{
    width: 100%;
    outline: none;
    border: none;
    resize:none;
    height: 100%;
    background-color: #F2F2F2;
    font-size: 16px;
}
.zxly .zxlymain .inputBox>div input{
    background-color: #f2f2f2;
}
.zxly .btn{
    margin: 20px 0;
}
.zxly .btn .bt{display: block;
    border: none;
    font-size: 16px;
    width: 100%;
    height: 42px;background: #1371E6;
    color: #fff;
    border-radius: 22px;cursor: pointer;}
/* 集团概况 */
.jt .jtjs {margin-top: 20px;}
.jt .jtjs .text_title{font-size: 32px;font-weight: 600;color: #333333;line-height: 50px;}
.jt .jtjs .textd{margin: 20px 0 0;position: relative;}
.jt .jtjs .textd .texybt{font-size: 20px;font-weight: 550;margin-bottom: 10px;}
.jt .jtjs .textd .texyp{font-size: 16px;color: #888;text-align: justify;margin: 8px 0;line-height: 32px;}
.jt .jtjs .textd .sekuai{position: absolute;top: 0; right: 100px; width: 50px; height: 70px; background-image: url(../images/wenhuap.png); background-repeat: no-repeat; background-size: 100%;}
.cyqybac{
    background-repeat: no-repeat;
    background-size: 100% 100%;
     margin-top: 50px;
    padding: 50px 0 50px 0;
    box-sizing: border-box;
}

.cyqybac .cy .cyqy .text_title{
    font-size: 32px;
    font-weight: 600;
    color: #fff;
    margin-bottom: 40px;
    display: block;
}
.cyqybac .cy .cyqy .item{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    width: 100%;
}
.cyqybac .cy .cyqy  .cyqyi{
width:49%;
margin-bottom: 20px;
background-color: #fff;
box-sizing: border-box;
border-radius: 10px;
padding: 20px 25px;
display: flex;
align-items: center;

}
.cyqybac .cy .cyqy  .cyqyi .cyqylogo{
    width: 110px;
    height: 110px;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    margin-right: 20px;

}
.cyqybac .cy .cyqy  .cyqyi .cyqytext p.name{
    font-size: 24px;
    color: #333;
    font-weight: 550;
    margin-bottom: 5px; line-height: 34px;
}
.cyqybac .cy .cyqy  .cyqyi .cyqytext p{
    color: #a3a3a3;
}
.cy .cyys{

        margin-top: 90px;
    margin-bottom: 50px;
}
.cy .cyys .text_title{
    font-size: 32px;
    font-weight: 600;
    color: #333;
    margin-bottom: 40px;
    display: block;
}
.cy .cyys .box .btt{width: 100%;background:url('../images/gaikuang_zl_bbg.png') no-repeat center center;    font-size: 28px;
    text-align: center;
    line-height: 70px;
    font-weight: bold;}


.cy .cyys .box .sdgc .gcimg{
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
    margin-top: 25px;
}
.cy .cyys .box .sdgc .gcimg .gcitem{
    width: 49%;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    margin-bottom: 30px;
}
.cy .cyys .box .sdgc .gcimg .gcitem img{display:block; width: 100%;}
.cy .cyys .box .ldtp{margin-top: 30px;}
.cy .cyys .box .ldtp .tpimg{
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
    margin-top: 25px;
}
.cy .cyys .box .ldtp .tpimg .tpitem{
    width: 32%;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    margin-bottom: 20px;
}
.cy .cyys .box .ldtp .tpimg .tpitem img{display:block; width: 100%;}
.xinjuyu .jt{
    margin-top: 40px;
    display: flex;
    justify-content: space-between;
    /*align-items: center;*/
}
.xinjuyu .jt>div{

    width: 48%;
    letter-spacing:2px;
}
.xinjuyu .jt>div.xinjuyuvideo{

}
.xinjuyu .jt>div.xinjuyuvideo video{
    width: 100%;
}
.xinjuyu .ppjs{
    margin: 40px auto;
}
.xinjuyu .ppjs .jtjs {
    font-size: 32px;
    font-weight: 600;
    color: #333333;
    line-height: 50px;
}
.xinjuyu .ppjs .ppjsarr{
    width: 100%;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    margin: 20px auto;
}
.xinjuyu .ppjs .ppjsarr .ppjsitem{
    width: 48%;
    margin-bottom: 20px;
}
.xinjuyu .ppjs .ppjsarr  img{
    width: 100%;
   object-fit: cover;
}
.xinjuyu .ppjs .ppjsarr .wenzi{
    margin: 10px auto;
}
.xinjuyu .ppjs .ppjsarr .wenzi .text{
    font-size: 20px;
    color: #333;
    font-weight: 550;
}
.xinjuyu .ppjs .ppjsarr .wenzi .p{
    font-size: 14px;
    color: #3d3d3d;
    line-height: 2;
}
.xinjuyu .lianxixinjuyu{
    display: flex;
    width: 100%;
}
.xinjuyu .lianxixinjuyu .xjylxfs {
    margin-left: 35px;
}
.xinjuyu .lianxixinjuyu .xjylxfs .jtjs{
    font-size: 32px;
    font-weight: 600;
    color: #333333;
    line-height: 50px;
}
.xinjuyu .lianxixinjuyu .xjylxfs .main{
    display: flex;
    width: auto;

}
.xinjuyu .lianxixinjuyu .xjylxfs .main .gzh{
    /*width: 120px;*/

}
.xinjuyu .lianxixinjuyu .xjylxfs .main .gzh img{
    width: 100px;
    height: 100px;
    padding: 10px;
    border: 1px solid #f2f2f2;

}
.xinjuyu .lianxixinjuyu .xjylxfs .main .gzh .text{
    font-size: 14px;
    color: #3d3d3d;
    margin-top: 10px;
}
.xinjuyu .lianxixinjuyu .xjylxfs .main  .phone{
font-size: 20px;
    color: #333;
    display: flex;
    margin-left: 20px;
    flex-direction: column;
    justify-content: center;
}
.xinjuyu .lianxixinjuyu .xjylxfs .main  .phone>div{
    display: flex;
}
.xinjuyu .lianxixinjuyu .xjylxfs .main  .phone>div:last-of-type{
    display: flex;
    margin-top: 20px;
    flex-direction: column;
}
.xinjuyu .lianxixinjuyu .xjylxfs .main  .phone>div:last-of-type>div{
    display: flex;
    line-height: 1.5;
}
.xinjuyu .lianxixinjuyu .xjylxfs .main  .phone>div:last-of-type>div .label{
    width: 100px;
}


.zhaopinindex .zhaopin2{
    display: flex;
    flex-wrap: wrap;
    /*justify-content: space-between;*/
}
.zhaopinindex .zhaopin2>div{
    width: 32.3%;
    background: #fff;
    margin-bottom: 20px;
    border-radius: 8px;
    overflow: hidden;
    margin-right: 1.3%;

}
.zhaopinindex .zhaopin2>div  .zwinfo{
    padding-bottom: 10px;
}
.zhaopinindex .zhaopin2>div  .zwinfo .text{
    padding: 20px 30px 0;
    display: flex;
    justify-content: space-between;
}
.zhaopinindex .zhaopin2>div .zwinfo .desc{
    display: flex;
    padding: 0 30px 0;
    line-height: 30px;
    margin: 5px;
}
.zhaopinindex .zhaopin2>div .zwinfo .desc div{
    display: block;
    margin: 0 5px;
    color: #666;
}
.zhaopinindex .zhaopin2>div .zwinfo .desc div:first-of-type{
    margin-left: 0;
}
.zhaopinindex .zhaopin2>div .zwinfo .text .tt{
    display: block;
    font-size: 16px;
    font-weight: bold;
    line-height: 32px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.zwinfo .text .desc > div{
    font-size: 14px;
    margin-right: 20px;
    border-radius: 4px
}
.zhaopinindex .zhaopin2>div .zwinfo .text .desc .gz{
    color: #f00;
    font-size: 14px;
    margin-right: 20px;
    border-radius: 4px;

}
.zhaopinindex .zhaopin2>div .zwinfo .text .desc .jy{
    background-color: #F2F2F2;
    padding: 0 7px;
}
.zhaopinindex .zhaopin2>div .zwinfo .text .desc  .lx{
    border: 1px solid #F2F2F2;
    padding: 0 10px;
    border-radius: 10px;
}
.zhaopinindex .zhaopin2>div  .zwinfo .text .desc .lx .iconfont{
    font-size: 14px;
    color: #3179ff;

}
.zhaopinindex .zhaopin2>div .cominfo .textbox .tt{
    font-weight: bold;
    margin: 0 20px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.zhaopinindex .zhaopin2>div .cominfo .textbox .tt span:first-of-type{
    font-weight: bold;
    /*margin: 0 30px;*/
}
.zhaopinindex .zhaopin2>div .cominfo .textbox .tt span:last-of-type{
    color: #999;
    margin-top: 10px;
    display: block;
    font-weight: normal;
}
.zhaopinindex .zhaopin2>div:nth-of-type(3n){
    margin-right: 0;

 }
.zhaopinindex .zhaopin2>div .cominfo .textbox{
    display: flex;
    /*background:rgb(203,229,254);*/
    padding: 10px 30px;
    border-top: 1px solid #ddd;
    margin: 0 10px;
}
.zhaopinindex .zhaopin2>div .cominfo .textbox .desc{
    display: flex;

}
.zhaopinindex .zhaopin2>div .cominfo .textbox .desc div{
    margin: 0 5px;
}



.userindex .zhaopin2{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.userindex .zhaopin2>a{
    width: 32.3%;
    background: #fff;
    margin-bottom: 20px;
    border-radius: 8px;

}
.userindex .zhaopin2>a:nth-of-type(3n){
    margin-right: 0;
}
.userindex .zhaopin2>a  .zwinfo{
    padding-bottom: 10px;
}
.userindex .zhaopin2>a  .zwinfo .textbox{
    padding: 10px 20px;
    display: flex;
    margin-right: 20px;
    align-items: center;
}
.userindex .zhaopin2>a  .zwinfo .textbox .picbox>div{
    display: flex;
  align-items: center;
    flex-direction: column;
    justify-content: center;
}
.userindex .zhaopin2>a  .zwinfo .textbox .picbox a{
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.userindex .zhaopin2>a .zwinfo .textbox  .picbox .pic{
    border-radius: 50%;
    overflow: hidden;
    width: 60px;
    height: 60px;
    border: 1px;
}
.userindex .zhaopin2>a .zwinfo .textbox  .picbox .pic img{
    object-fit: cover;
    width: 100%;
    height: 100%;
}
.userindex .zhaopin2>a .zwinfo .textbox .desc{
    display: flex;
}
.userindex .zhaopin2>a .zwinfo .textbox .tt{
    display: block;

    /*font-weight: bold;*/
    line-height: 32px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.userindex .zhaopin2>a .zwinfo .textbox .tt span:first-of-type{
    font-weight: bold;
    font-size: 16px;
}
.userindex .zhaopin2>a .zwinfo .textbox .text{
    margin-left: 30px;
    color: rgb(117,117,117) !important;
}
.userindex .zhaopin2>a .zwinfo .textbox .text .name{
    color: #333;
}
.zwinfo .text .desc > div{
    font-size: 14px;
    margin-right: 20px;
    border-radius: 4px
}
.userindex .zhaopin2>a .zwinfo .textbox .desc .gz{
    color: #f00;
    font-size: 14px;
    margin-right: 20px;
    border-radius: 4px;
}
.userindex .zhaopin2>a .zwinfo .textbox .desc .jy{
    background-color: #F2F2F2;
    padding: 0 7px;
}
.userindex .zhaopin2>a .zwinfo .textbox .desc  .lx{
    border: 1px solid #F2F2F2;
    padding: 0 10px;
    border-radius: 10px;
}
.userindex .zhaopin2>a  .zwinfo .textbox .desc .lx .iconfont{
    font-size: 14px;
    color: #3179ff;

}
/*.cominfo .textbox{*/
/*    display: flex;*/
/*    background:rgb(203,229,254);*/
/*    padding: 5px;*/
/*}*/
.userindex .zhaopin2>a .cominfo .textbox .desc{
    display: flex;

}
.userindex .zhaopin2>a .cominfo .textbox .desc div{
    margin: 0 5px;
}

.jianliindex .jianli{
    width: 100%;
    padding: 40px;
    background: white;


}
.jianliindex .jianli .jianlimain .title{
    font-size: 20px;
    margin: 30px 0;

}
.jianliindex .jianli .jianlimain .grjbxx{
    display: flex;
    flex-wrap: wrap;
}
.jianliindex .jianli .jianlimain>div.item{
    display: flex;
    padding: 10px 0;
    border-bottom: 1px solid #ddd;
    justify-content: space-between;
}
/*.jianliindex .jianli .jianlimain>div:last-of-type>div{*/
/*    flex: 1 0.5;*/
/*}*/
.jianliindex .jianli .jianlimain>div.item>div.grjbxx{
display: flex;
    width: 70%;
    font-size: 20px;
    line-height: 2;
    /*padding-bottom: 40px;*/
    /*border-bottom: 1px solid #ddd;*/

}
.jianliindex .jianli  .border{
    width: 100%;
    height: 1px;
    background: #ddd;
}
.jianliindex .jianli .jianlimain>div.item>div.grjbxx>div{
    width: 50%;
    display: flex;
}
.wb100{
width: 100% !important;
}
.mrb50{
    margin-right: 50% !important;
}
.jianliindex .jianli .jianlimain>div.item>div.grjbxx>div>div:first-of-type{
    /*width: 30%;*/
    width: 100px;
    /*margin-left: 20%;*/
}
.zhuanli .zhuanlibox{
    width: 100%;
    background: #fff;
    margin: 20px auto;
    border-radius: 8px;
    padding: 20px;
    /*display: grid;*/
    display: flex;
    flex-wrap: wrap;
    box-sizing: border-box;
    grid-template-columns: 25% 25% 25% 25%;
    /*justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;*/
}
.zhuanli .zhuanlibox .zhuanliitem{
    width: 25%;
    font-size: 16px;
    line-height: 1.5;
    margin-bottom: 65px;
}
.zhuanli .zhuanlibox .zhuanliitem img{
    width: 40%;
    height: 60%;
    object-fit: cover;
    margin: 0 auto;
    display: flex;

}
.zhuanli .zhuanlibox .zhuanliitem  .title{
    font-weight: 550;

}
.zhuanli .zhuanlibox .zhuanliitem  .phone,.zhuanli .zhuanlibox .zhuanliitem  .name,.zhuanli .zhuanlibox .zhuanliitem  .title{
    width: 75%;
    text-align: center;
    margin: 0 auto;
}
.zwshaixuan .sxitems .sxbox .sxit:hover>div.caidan{display: flex;}
.caidan{
    position: absolute ;width: 650px;top: 100%; background-color: #fff;height: 400px;display: none;z-index: 1000000000000000000000000000000000000000;
}
.caidan .erjicd{
    width: 200px;
    height: 100%;

    overflow-y: scroll;

}
.caidan .erjicd .item{
    width: 100%;
    height: 40px;
    line-height: 40px;
    padding: 0 20px;
    box-sizing: border-box;
}
.caidan .erjicd .item.active,.caidan .erjicd .item:hover{
    background:#3373CC;color: #fff;
}
.sanjicd{
    width: calc(100% - 200px);
    padding: 5px;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    overflow-y: scroll;
}
.sanjicd .sanjicditem{
    width: 100%;
    display: flex;
}
.sanjicd .sanjititle{
width: calc(100% - 300px);
    box-sizing: border-box;
padding: 0 15px;
    line-height: 3;
    color: #858585;

}
.sanjigroup{
    width: 300px;
    display: flex;
    flex-wrap: wrap;
}
.sanjigroup>div{
    margin: 0 15px;
    line-height: 3;
}
.sanjigroup>div.on,.sanjigroup>div:hover{
color: #1962ec;
}
.layui-page{
 margin: 0;
    margin-bottom: 20px;
    border-radius: 8px;
}
.layui-page .layui-laypage{
    margin: 10px 0 !important;

    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
}
.zhanwei{
    width: 100%;
    height: 80px;
    background-color: #fff;
}
.companyindex *{
    box-sizing: border-box;
}
.companyindex .company{
    margin: 20px 0;
}
.companyindex .company .w1400{
    background-color: #fff;
}
.companyindex .company .w1400>div{
    padding: 10px 40px;
}
.companyindex .company .w1400>div.title{
    display: flex;
    width: 100%;
    padding-top: 40px;
    justify-content: space-between;
    align-items: center;


}.companyindex .company .title>div{
    display: flex;
 }
.companyindex .company .title img{
    width: 60px;
}
.companyindex .company .title .title_item{
    display: flex;
    flex-direction: column;
}
.companyindex .company .title .title_item>span:first-of-type{
    font: bold 20px/30px 'Microsoft YaHei';
    color: #2182cc;
    float: left;

}
.companyindex .company .w1400>div.lianxi{
border-top: 1px dashed #ccc;
}
.companyindex .company .company_info p{
    line-height: 1.8em;
}
.companyindex .company .lianxi{
    font: normal 14px/28px 'Microsoft YaHei';
    padding: 10px 20px;
    position: relative;
}
.companyindex .company .lianxi .title{
    display: inline-block;
    *display: inline;
    *zoom: 1;
    font: normal 16px/20px 'Microsoft YaHei';
    color: #2182cc;
    height: 20px;
    padding: 0 0 0 5px;
    border-left: 4px solid #2182cc;
    margin: 10px 0 10px 0;
}
.companyindex .company .gangwei .title{
    /*padding: 0 15px;*/
    /*border-bottom: 1px solid #ddd;*/
 /*   height: 40px;
    line-height: 40px;*/
}
.companyindex .company .w1400>div.gangwei {
    margin: 10px auto 0 auto;
    font-size: 14px;
}

.companyindex .zhaopin2{
    display: flex;
    flex-wrap: wrap;
    margin-top: 10px;
    /*justify-content: space-between;*/
}
.companyindex .zhaopin2>div{
    width: 32.3%;
    background: #fff;
    margin-bottom: 20px;
    border-radius: 8px;
    overflow: hidden;
    margin-right: 1.3%;

}
.companyindex .zhaopin2>div  .zwinfo{
    padding-bottom: 10px;
}
.companyindex .zhaopin2>div  .zwinfo .text{
    padding: 20px 30px 0;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.companyindex .zhaopin2>div .zwinfo .desc{
    display: flex;
    padding: 0  10px 0 30px;
    line-height: 30px;
    margin: 5px;
    justify-content: space-between;
}
.companyindex .zhaopin2>div .zwinfo .desc>div:first-of-type{
    display: flex;
}
.companyindex .zhaopin2>div .zwinfo .desc div{
    display: block;
    margin: 0 5px;
    color: #666;
}.companyindex .zhaopin2>div .zwinfo .desc>div:last-of-type{
    cursor: pointer;
    background-color: #2182cc;
    color: #fff;
    width: 80px;
    border-radius: 4px;
 }
.companyindex .zhaopin2>div .zwinfo .desc div:first-of-type{
    margin-left: 0;
}
.companyindex .zhaopin2>div .zwinfo .text .tt{
    display: block;
    font-size: 16px;
    font-weight: bold;
    line-height: 32px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.zwinfo .text .desc > div{
    font-size: 14px;
    margin-right: 20px;
    border-radius: 4px
}
.companyindex .zhaopin2>div .zwinfo .text .desc .gz{
    color: #f00;
    font-size: 14px;
    margin-right: 20px;
    border-radius: 4px;

}
.companyindex .zhaopin2>div .zwinfo .text .desc .jy{
    background-color: #F2F2F2;
    padding: 0 7px;
}
.companyindex .zhaopin2>div .zwinfo .text .desc  .lx{
    border: 1px solid #F2F2F2;
    padding: 0 10px;
    border-radius: 10px;
}
.companyindex .zhaopin2>div  .zwinfo .text .desc .lx .iconfont{
    font-size: 14px;
    color: #3179ff;

}
.companyindex .zhaopin2>div .cominfo .textbox .tt{
    font-weight: bold;
    margin: 0 20px;
}
.companyindex .zhaopin2>div .cominfo .textbox .tt span:first-of-type{
    font-weight: bold;
    /*margin: 0 30px;*/
}
.companyindex .zhaopin2>div .cominfo .textbox .tt span:last-of-type{
    color: #999;
    margin-top: 10px;
    display: block;
    font-weight: normal;
}.companyindex .zhaopin2>div:nth-of-type(3n){
     margin-right: 0;
 }
.companyindex .zhaopin2>div .cominfo .textbox{
    display: flex;
    /*background:rgb(203,229,254);*/
    padding: 10px 30px;
    border-top: 1px solid #ddd;
    margin: 0 10px;
}
.companyindex .zhaopin2>div .cominfo .textbox .desc{
    display: flex;

}
.companyindex .zhaopin2>div .cominfo .textbox .desc div{
    margin: 0 5px;
}

.toudi{
    border: 1px solid #4595E5;

    width: 60px;
    text-align: center;
    border-radius: 10px;
    /*margin-right: 20px;*/
    color: #fff;
}
.toudied{
    border: 1px solid #4595E5;

    width: 60px;
    text-align: center;
    border-radius: 10px;
    /*margin-right: 20px;*/
    color: #fff;
}
