@charset "utf-8";
/* CSS Document */
/* 第一行 */
.first {margin: 0 auto;padding-top: 60px;overflow: hidden;padding-bottom: 60px;background: #faf9f9;}
.first_cont{width: 95%;margin: 0 auto;max-width: 1400px; overflow: hidden;}
.first_left {float: left;width: 54%;}
.first_right {float: right;width: 46%;border-top: 5px solid #007fcc;}
.indnews_title {margin-bottom: 15px; overflow:hidden;}
.indnews_mtitle {font-size: 28px;color: #484848; width:50%; float:left;}
.indnews_mtitle span{ margin-left:10px; color:#979797; font-size:18px; text-transform: uppercase;}
.indnews_mtitle_cont { font-size: 16px; color: #838383; margin-top: 5px; }
.indnews_mtitle_more{ width:50%; float:left; text-align:right;margin-top: 10px;}
.indnews_mtitle_more a{font-size:16px;color: #979797;}
.indnews_mtitle_more a:hover{color: #014099;}

.first_box_left{width: 71%;float: left;background: #fff}
.first_box_right{width: 27%;float: right; background: #fff}

/* 焦点图 */
.slideBox { width: 100%; overflow: hidden; position: relative; }
.slideBox .hd { height: 18px; overflow: hidden; position: absolute; right: 5px; bottom: 20px; z-index: 1; }
.slideBox .hd ul { overflow: hidden; zoom: 1; float: left; }
.slideBox .hd ul li { float: left; margin-right: 5px; width: 14px; height: 14px; line-height: 14px; text-align: center; background: #fff; cursor: pointer; list-style: none; position: relative; border-radius: 50%; }
.slideBox .hd ul li.on {background: #0262c2;color: #fff;}
.slideBox .bd { position: relative; height: 100%; z-index: 0; }
.slideBox .bd li { zoom: 1; vertical-align: middle; }
.slideBox .bd img {width: 100%;display: block;height: 415px;}
.news_pic_wz { position: absolute; height: 60px; background: rgba(0,0,0,0.6); line-height: 60px; font-size: 18px; padding-left: 20px; bottom: 0px; color: #fff; width: 100%; }
/* 页签 */
.slideTxtBox { width: 100%; text-align: left; }
.slideTxtBox .hd {height: 70px;line-height: 40px;padding: 0px;position: relative;font-size: 18px;height: 46px;margin-top: 10px;margin-left: 20px;margin-right: 20px;}
.slideTxtBox .hd ul {left: 0px;height: 46px;line-height: 46px;font-size: 16px;width: 100%;margin: 0 auto;text-align: center;}
.slideTxtBox .hd ul li {float: left;padding:0px;cursor: pointer;/* width: 22%; *//* margin-right: 3%; */font-size: 18px;height: 46px;line-height: 46px;text-align:center;padding-left: 20px;padding-right: 20px;color: #333333;border: 1px solid #dcdcdc;background: #ffffff;}
.slideTxtBox .hd ul li i{ margin-right: 5px;}
.slideTxtBox .hd ul a{float: right;font-size: 14px; color:#333;background: url("../images/m.jpg") no-repeat right center;padding-right: 20px;position: absolute;right: 10px;top: 0px;}
.slideTxtBox .hd ul li.on a{display: block;}
.slideTxtBox .hd ul li.on {height: 46px;background: #007fcc; color:#fff;border-right: none;}
.slideTxtBox .bd { padding-left: 0px; padding-right: 0px; margin-top: 10px; }
.last{ border-right:none !important;}
.jtyw_ico{ font-size:20px !important;}

.first_box_right .slideTxtBox .hd{ margin-top: 0px;margin-left: 0px; margin-right: 0px; height: 53px; margin-bottom: 15px;}
.first_box_right .slideTxtBox .hd ul{ height: 53px;background-image: linear-gradient(-90deg, #01a8f1, #007fcc);}
.first_box_right .slideTxtBox .hd ul li{ border: none; line-height: 53px; height: 53px; background: none; color: #fff; position: relative;}
.first_box_right .slideTxtBox .hd ul li.on:before{width: 0;height:0; content: "";display: block;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #0185d1; padding: 0px; position: absolute; top:53px; left: 48%;}
.first_box_right .slideTxtBox .hd ul a{background: none;color: #fff; font-family:"宋体";line-height: 53px;display: block;}



.bid-list ul{ padding:0px; margin:0px;}
.bid-list ul li{line-height: 43px;font-size: 16px; overflow:hidden; position:relative;padding-left: 20px;padding-right: 20px;}
.bid-list ul li:before {
    content: "";
    display: block;
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    background-color: #007fcc;
    transform: scaleY(0);
    -webkit-transform: scaleY(0);
    transition: transform .45s;
    -webkit-transition: transform .45s;
}
.bid-list ul li:hover:before { transform: scaleY(1); -webkit-transform: scaleY(1); }
.bid-list ul li a{ color:#1e1e1f;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:1;-webkit-box-orient: vertical;width:calc((100% - 100px)/1); float:left;position: relative;z-index: 1;}
.bid-list ul li a:hover{color: #fff;}
.bid-list ul li .date{ width:100px; float:right; text-align:right;color: #9d9d9d;position: relative;z-index: 1;}
.bid-list ul li:hover .date{color: #fff;}

/*业务领域*/
.business {width: 100%;margin-top: 60px; overflow:hidden;padding-bottom: 60px;}
.business_conts{max-width: 1400px; width:95%; margin:0 auto;overflow: hidden;}

.business_boxs{ overflow: hidden;}
.business_list{ width: 13%;float:left; overflow: hidden; position: relative;}
.business_list .business_img img{ max-width: inherit;transition:all 1s}
.business_list .business_nr{ width: 80%; position: absolute; left: 10%; top:160px;}
.business_list .business_nr img{transition:all 1s}
.business_list:hover .business_nr img{transform:rotate(360deg);transition:all 1s}
.business_list .business_nr .business_name{font-size: 20px;color: #ffffff;text-transform: uppercase;margin-top: 60px;font-weight: bold;}
.business_list .business_nr .business_name span{display: block;font-size: 18px;font-weight: initial;}
.business_list .business_nr .business_more{ margin-top: 100px;}
.business_list .business_nr .business_more a{ display: inline-block; border:1px solid #fff; color: #fff; font-size: 16px; padding: 4px 25px; line-height: 20px;}
.business_list .business_nr .business_more a:hover{ background: #fff; color:#000;}

/* 党建群团 */
.three{padding-top: 60px;padding-bottom: 60px;background: #faf9f9;}
.dj_boxs{ width: 22.72%; display: block; float: left; margin-left: 1.5%; margin-right: 1.5%; background: #fff; position: relative; padding: 4px;}
.dj_boxs:first-child{margin-left: 0%;}
.dj_boxs:last-child{margin-right: 0%;}
.dj_boxs_pic{ overflow: hidden; display: block; position: relative;z-index: 2;}
.dj_boxs_pic img{transition:all 1s; width: 100%;}
.dj_boxs:hover .dj_boxs_pic img{transform: scale(1.2);transition:all 1s}
.dj_box_name{ display: block; margin-top: 20px; color: #404040; font-size: 18px; text-transform: uppercase; text-align: center; padding-bottom: 20px; position: relative;z-index: 2;}
.dj_box_name span{ display: block; font-size: 16px; color: #8c8c8c; margin-top: 5px;}
.dj_boxs:hover span{ color: #fff;transition:all 1s;}
.dj_boxs:after{content: ''; position: absolute; bottom: 0; width: 100%; right: 0; height: 0; background: #007fcc; z-index: 1;transition:all 0.6s}
.dj_boxs:hover:after { height: 100%;transition:all 0.6s }



 @media (max-width: 1440px) {
	 .business_list p {
    width: 80%;
	 }
	 .shzr{ overflow:hidden; margin-bottom:20px; margin-top:20px;}
	 .project_right{ margin-top:70px;}
	 .carousel-indicators {width: 80%; margin-left: -40%;}
	 }
 @media (max-width: 768px) {
	 swiper-button-prev, .swiper-container-rtl .swiper-button-next {
    left: 5px !important;
    right: auto;
}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev {
    right: 5px !important;
    left: auto;
}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next {
    left: 5px !important;
    right: auto;
}
	 .picScroll-left{overflow:hidden;margin:0 auto;}
	 .business_conts {
    max-width: 1600px;
    width: 95%;
    margin: 0 auto;
    margin-top: 30px;
    margin-bottom: 30px;
	 }
	 .slideTxtBox .hd ul { width: 100%;	 }
.navbar-default .navbar-collapse,
.navbar-default .navbar-form { border-color: #e7e7e7; background: #fff; height: 100vh; }
.mtjj_right { width: 100%;margin-left: 0;float: initial;border-bottom: 1px solid #ccc; overflow: hidden;}
/* 第一行 */
.first {padding-top: 30px;padding-bottom: 30px;}
.first_left { float: none; width: 100%; }
.first_right { float: none; width: 100%; margin-top: 20px; }
.slideTxtBox .bd li a {width: 69%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: inline-block;}
.slideTxtBox .hd ul li { padding: 0 10px; font-size: 16px; }
.slideBox .hd {bottom: 15px;}
.slideBox .hd ul li { width: 10px; height: 10px; }
.party_uilding { width: 100%; }
.clean_culture { width: 100%; margin-top: 20px; margin-left: 0px; margin-right: 0px; }
.staff { width: 100%; margin-top: 20px; }
.swiper-containersg .swiper-slide .pic img { height: auto; }
.slideBox .bd img {width: 100%;display: block;height: 230px;}
.business_fd { width: 100%; margin-bottom: 20px; }
.indnews_mtitle {font-size: 24px;width: 80%;}
.indnews_mtitle span {font-size: 14px;}
.indnews_mtitle_more {width: 20%;}
.slideTxtBox .hd ul li {width: 36%;}
.business_list {width: 100% !important;margin-bottom: 10px;}
.business_list .business_img img {width: 140%;}
	 .business_list .business_nr {top: 80px;width: 90%;}
	 .business_list .business_nr .business_name {margin-top: 20px;}
	 .business_list .business_nr .business_name span {font-size: 12px;}
	 .business_list .business_nr .business_more {margin-top: 20px;}
	 .zt_boxs {padding-top: 30px;padding-bottom: 30px;}
	 .zt_boxs a {width: 49%; margin-bottom: 5px;}
	 .zt_boxs a:nth-child(2){ margin-right: 0px;}
	 .zt_boxs a:nth-child(3){ margin-left: 0px;}
	 
.three {
    padding-bottom: 30px;
    padding-top: 30px;
}
.zhsw_left {
    width: 100%;
}
.zhsw_right {

    width: 100%;
    float: inherit;
}
.slideBoxs .bds img {
    width: 100%;
    display: block;
    height: 247px;
    transition: all 1s;
}
.cyzd {
    width: 100%;
    float: left;
}
.cyzd_date {
    width: 25%;
}
.cyzd_cns {
    width: 71%;
}
.ygtn {
    width: 100%;
    margin-top: 40px;
}
.ygtn_pic img{width:100%;}
.ygtn_pic {
    width: 100%;
	float: none;
}
.ygtn_cns {
    width: 100%;
    float: none;
	margin-top:10px;
}
.business_left {
    width: 100%;
    float: none;
    margin-bottom: 5px;
    overflow: hidden;
}
.xdwly_pic img {
    width: 100%;
    height: 120px;
    transition: all 0.5s;
}
.wljg .xdwly_pic img {
    width: 100%;
    height: auto;
    transition: all 0.5s;
}
.business_left_cont {
    margin-bottom: 10px;
}
.business_cont .business_left_cont{width: 100%;}
.business_right {
    float: none;
    width: 100%;
}
.qtgz_list {
    width: 98%;
	margin-top:10px;
}
.project_left {
    width: 100%;
    float: none;
}
.project_right {
    margin-top: 0px;
	width: 100%;
    float: none;
}
.second {
    padding-bottom: 0px;
}
.news_first_pic {
    width: 100%;
    max-height: initial;
    float: inherit;
}
.news_first_right {
    float: inherit;
    width: 100%;
    margin-top: 20px;
}
.business {
    width: 100%;
    margin-top: 0px;
    padding-bottom: 10px;
}
	 .first_box_left {
    width: 100%;
	 }
	 .first_box_right {
    width: 100%;
    margin-top: 20px;
	 }
	 .dj_boxs{ width: 48%; margin-left: 2%; margin-right: 2%; margin-bottom: 10px;}
	 .dj_boxs:nth-child(2){ margin-right: 0px;}
	 .dj_boxs:nth-child(3){ margin-left: 0px;}
	 .dj_box_name span {font-size: 12px;}
	 .news_pic_wz{ font-size: 16px;}
}
@media (max-width: 360px) {
.slideTxtBox .bd li a { width: 62%; }
.party_uilding_cont li a { width: 62%; }
.slideTxtBox .hd ul li { font-size: 14px; padding: 0 5px; }
}

