/*首页大图*/
.swiper-banner{margin-top: -95px;}
/*公共部分*/
.index_title{line-height:22px; padding-bottom:35px; position:relative}
.index_title .cn{font-size:18px; color:#222}
.index_title .zn{font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; color:#c10101}
.index_title .zn span{color:#c10101}

.index_title .more{position:absolute; right:0; bottom:35px; width:150px; height:32px; border:1px solid #c10101; text-align:center; line-height:32px; border-radius:5px; font-size:14px; color:#fff; background:#c10101}
.index_title .more span{padding-right:30px; background:url(../images/morea.png) no-repeat right center}
.index_title .more:hover{background:#b40606; color:#fff; border:1px solid #b40606}
.index_title .more:hover span{background:url(../images/morea.png) no-repeat right center}

.index_one{padding:0.6rem 0; background:#fff url(../images/index_one.jpg) repeat-x 0 bottom; position:relative}
.index_one:after{content:""; position:absolute; left:60px; top:0; width:513px; height:448px; background:url(../images/index_one.png) no-repeat}
.index_one .layout{position:relative; z-index:1}
.info_index{height:px}
.info_index_show{width:735px; float:left; background:#fff; position:relative} 
.info_index_show .img{overflow:hidden}
.info_index_show img{width:100%; height:490px; object-fit:cover}
.info_index_show .title{height:60px; line-height:60px; font-size:14px; padding:0 30px; overflow:hidden; background:#fff; -webkit-box-shadow:rgba(52,50,50,0.17) 2px 0px 40px;-moz-box-shadow:rgba(52,50,50,0.17) 2px 0px 40px;box-shadow:rgba(52,50,50,0.17) 2px 0px 40px}
.info_index_show .but{position:absolute; height:60px; right:-60px; overflow:hidden; bottom:0}
.info_index_show .but .a{display:block; width:60px; height:60px; float:left; text-align:center; line-height:60px; color:#c10101; background:#fff; font-size:30px; cursor:pointer}
.info_index_show .but .a:hover{color:#fff; background:#c10101}

.info_index_right{float:right; width:435px}
.info_index_list{}
.info_index_list *{overflow:hidden}
.info_index_list li{cursor:pointer; height:37px; line-height:37px; overflow:hidden; text-align:right; margin-bottom:10px; }
.info_index_list li a{display:block;padding:0 15px}
.info_index_list li .title{display:block; height:37px; float:left; max-width:80%; font-size:14px; text-overflow:ellipsis; white-space:nowrap; text-align:left}
.info_index_list li .time{font-size:14px; color:#999}
.info_index_list li.hover,.info_index_list li:hover{background:#0176c1}
.info_index_list li.hover .title,.info_index_list li:hover .title,.info_index_list li.hover .time,.info_index_list li:hover .time{color:#fff}
.index_two{padding:0.6rem 0; background:#fff url(../images/index_two.jpg) no-repeat center bottom}
.index_two .index_title{position:relative}

.swiper-honor{padding-bottom:55px}
.swiper-honor .swiper-slide{width:33.3%; float:left;}
.swiper-honor .swiper-slide *{overflow:hidden}
.swiper-honor a{display:block; position:relative}
.swiper-honor .img{position:relative; margin-left:2px}
.swiper-honor .img i{display:block; position:absolute; left:0; top:0; width:100%; font-style:normal}
.swiper-honor img{width:100%}
.swiper-honor .title{text-align:center; height:35px; top:0; line-height:35px; font-size:14px; color:#666; position:relative; opacity:1}
.swiper-honor .t{position:absolute; left:0; bottom:-35px;text-align:center; height:35px; line-height:35px; font-size:14px; color:#fff; background:rgba(1,118,193,0.7); width:100%}
.swiper-honor > .swiper-pagination-bullets{bottom:0}
.swiper-honor > .swiper-pagination-bullets .swiper-pagination-bullet{margin:0 8px}
.swiper-honor .swiper-pagination-bullet{width:12px; height:12px; background:#a5a5a5; border-radius:50px; opacity:1}
.swiper-honor .swiper-pagination-bullet-active{width:50px; background:#c10101}
.swiper-honor a:hover .title{top:-45px; opacity:0}
.swiper-honor a:hover .t{bottom:0;}

.index_three{background:url(../images/index_three.jpg) no-repeat center 0; height:600px}
.index_three .layout{padding:0.6rem 0 0 0}
.index_three .index_title{}
.bidding_index_list{padding-bottom:35px}
.bidding_index_list *{overflow:hidden}
.bidding_index_list li{height:55px; line-height:55px; overflow:hidden; border-bottom:1px solid #cdd2d5; text-align:right; padding:0 90px}
.bidding_index_list li a{display:block; float:left; max-width:70%; font-size:14px; text-overflow:ellipsis; white-space:nowrap; text-align:left}
.bidding_index_list li .time{color:#747678; font-size:14px}

.bidding_index_list li:hover{background:#0176c1; -webkit-box-shadow:rgba(0,119,195,0.2) 17px 0px 27px;-moz-box-shadow:rgba(0,119,195,0.2) 17px 0px 27px;box-shadow:rgba(0,119,195,0.2) 17px 0px 27px}
.bidding_index_list li:hover a,.bidding_index_list li:hover .time{color:#fff}
.bidding_index_list li:hover a{font-weight:bold}

.index_three .more{display:block; margin:0 auto; width:150px; height:32px; border:1px solid #c10101; text-align:center; line-height:32px; border-radius:5px; font-size:14px; color:#fff; background:#c10101}
.index_three .more span{padding-right:30px; background:url(../images/morea.png) no-repeat right center}
.index_three .more:hover{background:#b40606; color:#fff; border:1px solid #b40606}
.index_three .more:hover span{background:url(../images/morea.png) no-repeat right center}


.index_four{padding:0.6rem 0; background:#fbfcfe url(../images/index_four.jpg) no-repeat center bottom}
.index_four .index_title{}
.index_four .more{display:block; margin:0 auto; width:150px; height:32px; border:1px solid #c10101; text-align:center; line-height:32px; border-radius:5px; font-size:14px; color:#fff; background:#c10101}
.index_four .more span{padding-right:30px; background:url(../images/morea.png) no-repeat right center}
.index_four .more:hover{background:#b40606; color:#fff; border:1px solid #b40606}
.index_four .more:hover span{background:url(../images/morea.png) no-repeat right center}

.swiper-information{position:relative; overflow:hidden; padding-bottom:30px;}
.swiper-information .swiper-container{width:200%; margin-left:-50%;}
.swiper-information .box{position:relative}
.swiper-information .swiper-slide{padding:45px 0 120px 0}
.swiper-information .box{width:100%; margin:0 auto; position:relative}
.swiper-information .box:after{content:""; position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.5)}
.swiper-information .box img{width:100%}
.swiper-information .text{position:absolute; width:90%; background:#fff; overflow:hidden; border-radius:10px; left:5%; bottom:-60px; z-index:2; line-height:25px; color:#999999; font-size:12px; display:none}
.swiper-information .text *{overflow:hidden}
.swiper-information .text .pa{padding:20px 30px}
.swiper-information .text .title{font-size:16px; color:#444444; height:25px; text-overflow:ellipsis; white-space:nowrap;}
.swiper-information .text .txt{height:25px}
.swiper-information .text .time{height:25px}
.swiper-information .text .morea{font-size:12px; color:#3d8cee; padding-right:35px; background:url(../images/more_l.png) no-repeat right center; opacity:0.8}
.swiper-information .text .morea:hover{opacity:1}
.swiper-information .swiper-slide-active{-webkit-transform:scale(1.2); -moz-transform:scale(1.2); -ms-transform:scale(1.2); -o-transform:scale(1.2); transform:scale(1.2); z-index:9}
.swiper-information .swiper-slide-active .box .text{display:block}
.swiper-information .swiper-slide-active .box:after{display:none}
.swiper-information .but{opacity:0.4;outline:none; margin-top:-80px;}
.swiper-information .but:hover{opacity:1;}
.swiper-information .swiper-button-prev{background:url(../images/left.png) no-repeat center center}
.swiper-information .swiper-button-next{background:url(../images/right.png) no-repeat center center}


/*二级页面*/

.second_show{height:390px; opacity:0; position:relative; top:-20px}
.second_show.hover{opacity:1; top:0}
.second_show img{width:100%}
.location_box{background:#e3e8ee}
.location_box .box{height:50px; line-height:50px; font-size:14px; color:#999999}
.location_box .box a,.location_box .box em{float:left}
.location_box .home{height:50px; width:23px; background:url(../images/home.png) no-repeat 0 center}
.location_box em{padding:0 12px}
.location_box .box a{color:#999999}
.location_box .box .a{color:#c10101; font-weight:bold}
.location_box .second_nav{float:left; position:relative}
.location_box .second_nav .a{padding-right:23px; background:url(../images/add.png) no-repeat right center}.location_box .location_box .second_nav .level{float:left}
.location_box .second_nav .level a{margin:0 10px; opacity:0; visibility:hidden; transform:translateX(-20px)}
.location_box a:hover{color:#c10101}
.location_box .second_nav:hover .level a{opacity:1; transform:translateX(0px); visibility:visible}


/*关于我们*/
.about_One{overflow:hidden; padding:80px 0; position:relative}
.about_One:after{content:""; position:absolute; left:-90%; bottom:0; width:270%; height:320%; background:#f6f9fb; border-radius:50%}
.about_One .layout{position:relative; z-index:2}
.about_One .index_title{text-align:center}
.we_show{}
.we_show .text{float:left; width:50%; font-size:16px; line-height:30px; color:#666666; background:url(../images/about_one.png) no-repeat center center}
.we_show .img{float:right; width: calc(40% - 35px); padding-bottom:35px; padding-right:35px; position:relative}
.we_show .img:after{content:""; position:absolute; right:0; bottom:0; width: calc(100% - 35px); height: calc(100% - 35px); border:1px solid #989a9c}
.we_show .img img{width:100%; position:relative; z-index:2}

.about_two{padding:80px 0}
.about_two .index_title .cn{padding-bottom:10px}
.bring_text{font-size:16px; color:#666666; line-height:30px}
.industry_number{padding:60px 0 0 0}
.industry_number li{width:30.3%; float:left; text-align:center}
.industry_number li .number{width:150px; height:160px; line-height:160px; border-radius:10px; background:#e3e8ee; overflow:hidden; position:relative; margin:0 auto}
.industry_number li .number:after{content:""; position:absolute; width:100%; height:4px; left:0; top:50%; margin-top:-2px; background:#e1dadf}
.industry_number li .number >span{font-size:86px; color:#c10101; position:relative; z-index:2}
.industry_number li .number >span em{font-size:39px; color:#c10101; position:absolute; right:-20px; top:-10px; line-height:40px}
.industry_number li p{font-size:14px; color:#666666; line-height:20px; padding-top:10px}

.about_three{background:#f3f6fa; padding:80px 0}
.about_three .index_title{text-align:right}
.stand_show{ overflow:hidden}
.stand_show .text{float:right; width:50%; font-size:16px; line-height:30px; color:#666666}
.stand_show .img{float:left; width:40%; position:relative; top:0}
.stand_show .img img{width:100%}
.stand_show .img:hover{top:-20px}

/*关于我们-组织构成*/
.organization_One{padding:80px 0; background:#fff url(../images/organization_one.jpg) no-repeat center bottom}
.organization_One .index_title{text-align:center}
.organization_One .text{padding-top:40px}
.organization_One .text img{ max-width:100%}

/*业务资质*/
.qualification_One{padding:80px 0; background:#fff url(../images/qualification_one.jpg) no-repeat left center}
.qualification_One .index_title{text-align:center}
.qualification-top{ padding-top:40px}
.qualification-top .button{ display:none}
.qualification-top .box{position:relative}
.qualification-top .box .img{width:45%; float:left; text-align:center; padding:0 0 60px 0; position:relative}
.qualification-top .box .img:after{content:""; position:absolute; width:100%; height:70%; left:0; bottom:25px; border:1px solid #9e9e9e}
.qualification-top .box .img p{position:absolute; width:100%; left:0; bottom:10px; line-height:30px; text-align:center; font-size:20px; color:#000; z-index:2}
.qualification-top .box .img p span{background:#fff; display:inline-block}
.qualification-top .box .img img{/*width:90%;*/ width:459px; height:324px; position:relative; z-index:2}
.qualification-top .box .txt{width:50%; float:right; font-size:14px; color:#666; line-height:30px}

.qualification_Two{background:#f6f9fb}
.qualification-thumbs{padding:80px 0}
.qualification-thumbs .swiper-slide{width:20%; float:left}
.qualification-thumbs .swiper-slide *{overflow:hidden}
.qualification-thumbs .box{display:block; position:relative; cursor:pointer}
.qualification-thumbs .img{position:relative}
.qualification-thumbs .img i{display:block; position:absolute; left:0; top:0; width:100%; font-style:normal}
.qualification-thumbs img{width:100%}
.qualification-thumbs .title{text-align:center; height:35px; line-height:35px; font-size:14px; color:#666; position:relative; opacity:1}
.qualification-thumbs .t{position:absolute; left:0; bottom:-35px;text-align:center; height:35px; line-height:35px; font-size:14px; color:#fff; background:rgba(1,118,193,0.7); width:100%}
.qualification-thumbs .button{position:absolute; right:0; top:35px}
.qualification-thumbs .button >div{display:block; float:left; width:38px; height:38px; background:#f4e9e9; text-align:center; line-height:38px; font-size:16px; color:#c10101}
.qualification-thumbs .button >div:hover{color:#fff; background:#c10101}

.qualification-thumbs .swiper-slide-thumb-active .title{top:-45px; opacity:0}
.qualification-thumbs .swiper-slide-thumb-active .t{bottom:0}


/*业务范围*/
.business_box{position:relative; padding:80px 0 0 0}
.business_box:after{content:""; position:absolute; width:913px; height:700px; right:0; bottom:0; background:url(../images/business_box.png) no-repeat}
.business_box .index_title{ text-align:right}
.business_box .index_title .zn{ display:none}
.business_box .layout{ position:relative; z-index:2}

.ptb_40{padding:40px 0}
.pagination{text-align:right}
.pagination li{display:inline-block; width:30px; height:30px; line-height:30px; margin-left:5px; text-align:center; border:1px solid #999; color:#999; font-size:14px;}  
.pagination li a{display:inline-block;text-align:center; border:1px; font-size:14px;}
.pagination li{float: left;}
.pagination li a{width:auto; padding:0 10px}
.pagination .on{background:#c10101; color:#fff; border:1px solid #c10101}
.pagination a:hover{border:1px solid #c10101; color:#c10101}

.business_list{}
.business_list li{margin-bottom:30px; border:1px solid #e3e8ee; padding:30px 30px 30px 330px; min-height:180px; position:relative}
.business_list li *{overflow:hidden}
.business_list li .img{position:absolute; left:30px; top:30px; width:270px; height:180px}
.business_list li img{width:100%; height:180px}
.business_list li .title{font-size:20px; line-height:20px; padding:15px 0 15px 0}
.business_list li .title:after{content:""; display:block; width:45px; height:5px; background:#bfbfbf; margin-top:10px}
.business_list li .txt{font-size:14px; color:#666666; line-height:30px; height:60px}
.business_list li .tc{text-align:right; padding-top:15px}
.business_list li .more{display:inline-block; width:150px; height:32px; line-height:32px; text-align:center; background:#c10101; border:1px solid #c10101; border-radius:5px; font-size:14px; color:#fff}
.business_list li .more span{padding-right:30px; background:url(../images/morea.png) no-repeat right center}
.business_list li:hover{background:#e3e8ee}
.business_list li:hover .title{color:#0176c1}
.business_list li:hover .title:after{background:#0176c1}
.business_list li:hover .txt{color:#333}
.business_list li:hover .more{background:#b40606; border:1px solid #b40606; color:#fff}
.business_list li:hover .more span{background:url(../images/morea.png) no-repeat right center}

.business_details{padding:30px 0 60px 0; position:relative}
.business_details .img{width: calc(50% - 35px); float:left; position:relative; padding:0 0 35px 35px}
.business_details .img:after{content:""; position:absolute; left:0; bottom:0; width: calc(100% - 35px); height: calc(100% - 35px); border:1px solid #989a9c}
.business_details img{width:100%; position:relative; z-index:2}
.business_details .txt{width:45%; float:right;  padding-bottom:px; font-size:16px; line-height:30px; color:#666}

.business_details .return_a{position:absolute; font-size:17px; right:0; bottom:60px; padding-left:25px; background:url(../images/return.png) no-repeat 0 center}
.business_details .return_a:hover{color:#bf0101}

.achievement_box{background:#f3f6fa; padding:50px 0}
.achievement_title{position:relative; line-height:30px}
.achievement_title:after{content:""; position:absolute; left:0; top:50%; margin-top:-0.5px; width:100%; height:1px; background:#afb0b3}
.achievement_title span{position:relative; z-index:2; background:#f3f6fa; font-size:20px; color:#000; font-weight:bold; padding-right:30px}
.achievement_list{padding:25px 0 0 0; margin-left:-40px}
.achievement_list li{width:50%; float:left}
.achievement_list li .box{padding:10px 0; border-bottom:1px solid #d8dadd; margin-left:40px}
.achievement_list li .box a{display:block; font-size:16px; height:36px; line-height:36px; overflow:hidden; border-radius:5px}
.achievement_list li .box a:hover{background:#c10101; color:#fff;padding:0 30px}

/*实时资讯*/
.news_box{padding:80px 0; background:#fff url(../images/news_box.jpg) no-repeat center bottom}
.news_box .index_title{text-align:center}
.news_more{text-align:center; position:relative; margin-top:45px}
.news_more:after{content:""; position:absolute; left:0; top:50%; margin-top:-0.5px; width:100%; height:1px; background:#db7d7d; }
.news_more .a{display:block; width:366px; height:50px; text-align:center; line-height:50px; border-radius:5px; font-size:18px; color:#fff; margin:0 auto; background:#c10101; position:relative; z-index:2}
.news_more .a:hover{background:#b60505;}
.news_more .no,.news_more .a.no:hover{background:#666}
.news_more.on:after{background:#dbdbdb;}
.news_more.on .a{background:#dbdbdb; color:#666666}

.news_details_box{background:#f8f8f8 url(../images/news_details_box.png) no-repeat right bottom; padding:80px 0 40px 0}
.news_details_show{background:#fff; padding:50px 60px}

.news_details_title{position:relative; padding:0 200px 0 0; line-height:40px}
.news_details_title .title{font-size:36px}
.news_details_title .right_box{position:absolute; right:0; top:0; line-height:40px; font-size:17px; overflow:hidden}
.news_details_title .right_box a,.news_details_title .right_box em,.news_details_title .right_box >div{float:left}
.news_details_title .right_box a:hover{color:#bf0101}
.news_details_title .right_box .return_a{padding-left:25px; background:url(../images/return.png) no-repeat 0 center}
.news_details_title .right_box em{color:#e6e6e6; padding:0 25px}
.news_details_title .right_box .bshare-custom a{display:block; width:30px; height:30px; background:#0175bf; color:#fff !important; overflow:hidden; line-height:30px; text-align:center; border-radius:50%; margin:5px 0; text-decoration:none !important}
.news_details_txt{padding:10px 0; line-height:30px; font-size:14px; color:#999999; border-bottom:1px solid #e6e6e6}
.news_details_txt span{padding-right:32px}
.news_details_txt .time{padding-left:28px; background:url(../images/time.png) no-repeat 0 center}
.news_details_text{font-size:16px; line-height:30px; padding:30px 0}
.news_details_text img{max-width:100%}
.news_details_page{line-height:60px; height:60px; overflow:hidden; border-top:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6}
.news_details_page *{overflow:hidden}
.news_details_page .li{float:left; width:50%; height:60px;font-size:16px; color:#666666}
.news_details_page .li:nth-child(2){text-align:right}
.news_details_page .li a{font-size:16px; color:#666666}
.news_details_page .li a:hover{color:#0175bf}

.mt_30{margin-top:30px}
.Newest_title{position:relative; line-height:30px}
.Newest_title:after{content:""; position:absolute; left:0; top:50%; margin-top:-0.5px; width:100%; height:1px; background:#b6b6b6; }
.Newest_title span{position:relative; z-index:2; background:#fff; font-size:20px; color:#000; font-weight:bold; padding-right:30px}
.Newest_list{padding:25px 0 0 0; margin-left:-20px}
.Newest_list li{width:50%; float:left}
.Newest_list li .box{padding:1px 0; border-bottom:1px solid #d8dadd; margin-left:20px}
.Newest_list li .box a{display:block; font-size:16px; height:45px; line-height:45px; overflow:hidden; border-radius:5px; padding:0 100px 0 25px; position:relative}
.Newest_list li .box a span{font-size:14px; position:absolute; right:15px; top:0}
.Newest_list li .box a:hover{background:#c10101; color:#fff}

.news_list{}
.news_list li{margin-bottom:30px; border:1px solid #f5fafd; padding:15px 15px 15px 315px; min-height:180px; position:relative}
.news_list li *{overflow:hidden}
.news_list li .img{position:absolute; left:15px; top:15px; width:270px; height:180px}
.news_list li img{width:100%; height:180px}
.news_list li .title{font-size:20px; line-height:20px}
.news_list li .time{font-size:14px; line-height:20px; color:#999999; padding:10px 0}
.news_list li .txt{font-size:14px; color:#666666; line-height:30px; height:60px}
.news_list li .tc{text-align:right; padding-top:10px}
.news_list li .more{display:inline-block; width:150px; height:32px; line-height:32px; text-align:center; background:#fff; border:1px solid #999999; border-radius:5px; font-size:14px; color:#666666}
.news_list li .more span{padding-right:30px; background:url(../images/more.png) no-repeat right center}
.news_list li:hover .title a{color:#0176c1}
.news_list li:hover .title{color:#0176c1}
.news_list li:hover .title:after{background:#0176c1}
.news_list li:hover .txt{color:#333}
.news_list li:hover .more{background:#c10101; border:1px solid #c10101; color:#fff}
.news_list li:hover .more span{background:url(../images/morea.png) no-repeat right center}


/*文化党建*/
.Culture_box{padding:80px 0 20px 0}
.Culture_box .index_title{text-align:center}
.Culture_list{margin-left:-45px}
.Culture_list li *{overflow:hidden}
.Culture_list li{width:50%; float:left; padding-top:35px}
.Culture_list li .a{display:block; margin-left:45px; background:#fff}
.Culture_list li img{width:100%}
.Culture_list li .box{border:1px solid #edf5fb; background:#fff; padding:20px; line-height:30px}
.Culture_list li .title{font-size:20px; height:30px}
.Culture_list li .time{font-size:14px; color:#999999}
.Culture_list li a:hover{border-radius:0 0 10px 10px; -webkit-box-shadow:rgba(193,1,1,0.2) 17px 0px 27px;-moz-box-shadow:rgba(193,1,1,0.2) 17px 0px 27px;box-shadow:rgba(193,1,1,0.2) 17px 0px 27px}
.Culture_list li a:hover .box{border:1px solid #fff}
.Culture_list li a:hover .title{color:#c10101}

/*联系我们*/
.contact_box{padding:80px 0; background:#fff url(../images/news_details_box.png) no-repeat right bottom}
.contact_box .index_title{text-align:center}
.contact_show{background:#0176c1; overflow:hidden}
.contact_list{float:left; width:30%; padding:35px 0 0 0; color:#fff; font-size:16px; line-height:30px}
.contact_list li{margin:0 35px; padding:0 0 10px 45px; position:relative}
.contact_list li i{position:absolute; width:30px; height:30px; left:0; top:0}
.contact_list li .i1{background:url(../images/i1.png) no-repeat; background-size:cover}
.contact_list li .i2{background:url(../images/i2.png) no-repeat; background-size:cover}
.contact_list li .i3{background:url(../images/i3.png) no-repeat; background-size:cover}
.contact_list li .i4{background:url(../images/i4.png) no-repeat; background-size:cover}
.contact_list li .i5{background:url(../images/i5.png) no-repeat; background-size:cover}
.contact_list li .i6{background:url(../images/i6.png) no-repeat; background-size:cover}
.contact_list li .i7{background:url(../images/i7.png) no-repeat; background-size:cover}
.contact_list li .i8{background:url(../images/i8.png) no-repeat; background-size:cover}
.contact_map{float:right; width:70%}
.contact_map iframe{width:100%; height:520px}

/*招贤纳士*/
.join_left{width:800px; float:left}
.join_show{padding-top:30px}
.join_list{}
.join_list li{padding-bottom:2px}
.join_list li *{ overflow:hidden}
.join_list li .title{height:55px; line-height:55px; position:relative; padding:0 70px 0 20px; background:#0176c1; color:#fff; cursor:pointer}
.join_list li .title .more{position:absolute; width:32px; height:32px; text-align:center; line-height:35px; border-radius:50%; right:20px; top:50%; margin-top:-16px; background:#fff; color:#0176c1; font-size:20px; -webkit-transform:rotate(0); transform: rotate(0); text-indent:1px}
.join_list li .title .t{font-size:18px; font-weight:bold}
.join_list li.hover .title{background:#c10101} 
.join_list li.hover .title .more{color:#c10101; -webkit-transform: rotate(-225deg); transform: rotate(-225deg); line-height:32px}

.join_list li .txt{padding:30px 25px; line-height:30px; font-size:14px; color:#666666; display:none}
.join_list *{overflow:hidden}
.join_right{width:335px; float:right}
.join_right dl{padding:15px; border:8px solid #f3f3f3; min-height:310px}
.join_right dt{padding-bottom:10px}
.join_right dt span{font-size:20px;line-height:35px; display:block; font-weight:bold; padding-left:35px; background:url(../images/hot.png) no-repeat 0 center}
.join_right dd{line-height:57px; font-size:18px; font-weight:bold; border-bottom:1px solid #cfcfcf}
.join_right dd.hover a{color:#0176c1}

/*业务资质 列表*/
.qualification_list{ margin-left:-100px; overflow:hidden}
.qualification_list li{float:left; width:33.3%; padding-bottom:20px; text-align:center}
.qualification_list li *{overflow:hidden}
.qualification_list li a{display:block; margin-left:100px}
.qualification_list li a *{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}
.qualification_list li a .img{position:relative}
.qualification_list li a .img i{display:block; position:absolute; left:0; top:0; width:100%; font-style:normal}
.qualification_list li a img{width:100%; width:332px; height:226px;}
.qualification_list li a .title{text-align:center; height:35px; line-height:35px; font-size:14px; color:#666; position:relative; opacity:1}
.qualification_list li a .t{position:absolute; left:0; bottom:-35px;text-align:center; height:35px; line-height:35px; font-size:14px; color:#fff; background:rgba(1,118,193,0.7); width:100%; opacity:0}
.qualification_list li a:hover .title{top:-45px; opacity:0}
.qualification_list li a:hover .t{bottom:0; opacity:1}
/* 关于筑帷 */
.zw-about{width: 100%;height: auto;padding: 3% 0;/*background: url("../images/about-img.jpg")no-repeat;background-size: 100% 100%;*/}
.zw-aboutbox{width: 100%;height: auto;overflow: hidden;}
.zw-aboutleft{float: left;width: 40%;height: auto;}
.about-img{margin-bottom:30px;}
.zw-aboutleft h3{font-size: 36px;font-weight: bold;color: #442600;font-family: MyFontName;margin-bottom: 30px;height:40px;line-height: 40px;}
.zw-aboutleft p{font-size: 18px;line-height: 35px;text-indent: 30px;}
.zw-aboutleft .mhy{margin-top: 20px;}
.zw-aboutright{width: 57%;float: right;padding-top: 10%;}
a.about-btn{width: 40%;height: 50px;display: block; background-image: -moz-linear-gradient( 154deg, rgb(26,130,183) 0%, rgb(24,160,156) 100%);
  background-image: -webkit-linear-gradient( 154deg, rgb(26,130,183) 0%, rgb(24,160,156) 100%);
  background-image: -ms-linear-gradient( 154deg, rgb(26,130,183) 0%, rgb(24,160,156) 100%);font-size: 18px;color: #fff;text-align: center;line-height: 50px;border-radius: 50px;margin-top: 30px;text-decoration: none;}
/* 专业服务 */
.zw-service{width: 100%;background-attachment: fixed;background-position: center center; background-size: cover;background-image:url("../images/beijing.jpg");background-repeat:no-repeat;overflow:hidden;padding: 4% 0;}
.service-top{width: 100%;height: auto;opacity: inherit;}
.service-top img{float: right;}
.service-tye{width: 100%;height:auto;overflow: hidden;list-style: none;padding-top: 4%;}
.service-tye li{width: 22.7%;margin-right: 3%;height: 370px;background-color: #fff;float: left;overflow: hidden;border-radius: 9px;}
.service-tye li:nth-child(4){margin-right: 0;}
.service-tye li a{display: block;width: 100%;height:100%;}
.service-img{text-align: center;padding: 16% 0;}
.service-head{font-size:24px;color: #1a1a1a;font-family: MyFontName;font-weight: bold;text-align: center;margin-bottom: 15px;}
.service-text{width: 70%;margin: 0 auto;color: #646464;line-height: 25px;font-size: 16px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.service-tye li:hover .service-img{ -webkit-animation:test 0.25s ease-in 3;}
.service-tye li:hover .service-head{color: rgb(26,130,183);}
 @-webkit-keyframes test{
            0%{
                transform:translate(0,0)
            }
            50%{
                transform:translate(0,5px)
            }
            100%{
                transform:translate(0,0)
            }
        }
/* 成功案例	 */
.zw-case{width: 100%;height: auto;padding: 3% 0;background: url("../images/beijing1_02.jpg")no-repeat;background-size: 100%;overflow: hidden;}
.case-hty{width: 100%;height: auto;overflow: hidden;}
.case-ht{overflow: hidden;float: right;padding-top: 14%;}		
.case-ht div{float: left;}		
.zu-font{font-size: 36px;color: #646464;font-family: MyFontName;margin-right: 10px;margin-top: 4px;}		
.case-img{width: 100%;height: 470px;overflow:hidden;margin-top:3%;list-style: none;}	
.case-img li{float: left;width: 30%;}		
.case-img li:nth-child(2){float: right;width: 68%;}		
.case-img li div:nth-child(1){margin-bottom: 34px;}		
.case-img li img{width: 100%;}	
/* 新闻资讯	 */
.zw-news{width: 100%;height:auto;padding: 2% 0;background: url("../images/beijing1_03_02.jpg")no-repeat;background-size: 100% 100%;overflow: hidden;}	
.news-box{width: 100%;height:auto;overflow: hidden;}	
.news-left{float: left;}
.news-left div:nth-child(2){font-size: 36px;color: #646464;font-family: MyFontName;margin-top: 20px;}
.news-right{float: right;width: 99%;border-radius: 10px;background-color: rgb(255, 255, 255);box-shadow: 0px 5px 9px 0px rgba(63, 67, 78, 0.59);margin-right: 10px;margin-top: 10px;}	
.news-right ul{width: 100%;height:auto;overflow: hidden;}
.news-right ul li{width: 95%;height:auto;border-bottom:1px solid #3333;padding:2% 0;margin: 0 auto;overflow: hidden;}
.news-right ul li:last-child{border-bottom: none;}
.news-right ul li a{width: 100%;height:100%;overflow: hidden;display: block;text-decoration: none;}
.next-img{width:15%;height:100px;float: left;}
.next-img img{width: 100%;height: 100%;}
.next-text{width:83%;float:right;overflow: hidden;}
.next-text h3{font-size: 20px;color:#000;margin-bottom: 5px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.next-text p{font-size: 14px;color: #949494;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.next-text div{font-size: 16px;color: #2b77cd;margin-top: 10px;}	
.next-text div span{width: 20px;height: 20px ;display: inline-block;background-color: #2b77cd;color: #fff;text-align: center;margin-left:5px;border-radius: 50px;line-height: 18px;}	
.news-right ul li:hover .next-text h3{color:#2b77cd;font-weight: bold;}	
/* 团队介绍	 */
.zw-team{width:100%;height: auto;padding: 3% 0 2% 0;}
.zw-team .case-ht{padding-top: 0;}	
.zw-teambox{width: 100%;height:auto;margin-top: 3%;}	
.zw-teambox ul{width: 100%;height: auto;overflow: hidden;}
.zw-teambox ul li{width: 23.5%;height: 300px;float: left;margin-right: 2%;}
.zw-teambox ul li a{width: 100%;height: 100%;display: block;}
.zw-teambox ul li:nth-child(4){margin-right: 0;}	
.zw-teamimg{width: 100%;height:180px; line-height: 180px;overflow: hidden;}
.zw-teamimg img{width: 100%;line-height: 100px;}
.team-text h3{font-size: 20px;color: #000;font-weight: bold;margin: 8px 0;}
.team-text h3 span{margin-left: 10px;}	
.team-text p{font-size: 14px;color: #949494;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}	
/* 企业荣誉	 */
.zw-honor{width: 100%;height:auto;padding-bottom: 4% ;}	
.zw-honor .news-right{box-shadow:none}	
.swiper-img{width: 100%;margin: 0 auto;height: 215px;}	
.swiper-img img{width: 100%;height: 100%;}	
.swiper-text{font-size: 22px;color: #646464;text-align: center;margin-top: 10px;}	
/* 二级页面 */
.ej-about{width: 100%;height: auto;padding: 1% 0;margin-bottom: 4%;}
.ej-about h3{font-size: 36px;line-height: 3rem;color: #000000;font-family: MyFontName;font-weight: bold;text-align: center;}
.ej-about div{width: 8%;height: 5px;background-color: #2a95cb;margin: 15px auto;}
.ej-about h6{font-size: 24px;color: #646464;text-align: center;}
.ej-abouttext{width: 100%;height: auto;overflow: hidden;}
.ej-abouttext img{ max-width: 100%; }
/*.ej-abouty{float: left;width: 42%;padding-top: 2%;}*/
.ej-abouty h3{font-size: 36px;color: #442600;font-family: MyFontName;font-weight: bold;margin-bottom: 25px;}
.ej-abouty p{font-size: 16px;color: #646464;line-height: 35px;}
.ej-abouty2 p{font-size: 16px;color: #646464;line-height: 30px;}
.ej-abouty1{float: right;}
/* 联系我们 */
.zw-contact{width: 100%;height:auto;padding: 3% 0 0 0;}
.contact-box{width: 100%;height: auto;margin: 30px auto 60px auto;}
.layui-input-block{margin-left: 0;}
.layui-form-item .layui-input-inline{width: 575px;}
.layui-input, .layui-textarea{width: 96%;resize:none;}
.contact-layui .layui-textarea{height: 200px;}
.layui-input-inline button.layui-btn{float: right;margin-right: 3%;background-color: #2a95cb;width: 164px;text-align: center;}
.contact-top{color: #646464;font-size: 16px;text-align: center;margin-bottom: 30px;}
.contact-code{width: 100%;height: auto;margin-bottom: 40px;overflow:hidden;}
.contact-left{width: 50%;float: left;}
.contact-left li{font-size: 16px;color: #646464;line-height: 35px;}
.contact-left li:nth-child(1){margin-top:10%;}
.contact-left h6{font-size: 16px;color: #646464;text-align: center;}
.contact-left div{width: 180px;height: 180px;margin: 15px auto 0 auto;}
.contact-left div img{width: 100%;height: 100%;}
.map-box{width: 100%;height: 500px;}
/* 荣誉二级页 */
.zw-honor1{background:none;}
.ej-honor{width: 100%;height: auto;overflow: hidden;}
.ej-honor ul{width: 100%;height: auto;overflow: hidden;}
.ej-honor ul li{width: 31.8%;float: left;margin-right: 2%;margin-bottom: 20px;}
.ej-honor ul li:nth-child(3n){margin-right: 0;}
.ej-honor ul li div:first-child{width: 100%;height: 241px;border: 1px solid #ccc;}
.ej-honor ul li div img{width: 100%;height: 100%;}
.ej-honor ul li div{font-size: 24px;text-align: center;margin: 15px 0;color: #646464;}
.ej-honor1 ul li div{font-size: 24px;text-align: center;margin: 15px 0;color: #fff;}
.newt-item{width: 100%;background:none;height: 30px;line-height: 30px;color: #646464;text-align: center;font-size: 18px;margin: 20px 0;}
.newt-item span.ytr{margin-left: 30px;}
.newt-item span.ytr1{margin-right: 30px;}
.news-details{width: 100%;height: auto;margin: 0 auto 40px auto;padding: 20px 0;background-color: #e5e7ea;}
.news-details p{width: 90%;margin: 0 auto;font-size: 18px;color: #646464;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;}
.news-boxjs{width: 100%;height: auto;margin:20px 0 60px 0;}
.news-boxjs div{font-size: 20px;color: #646464;margin-bottom: 30px;}
.news-boxjs p{font-size: 16px;color: #646464;margin-bottom: 30px;}
.news-lits img{width: 100%;}
.ej-about p{text-align: center;font-size: 16px;color: #646464;}
.ej-about p .span1{margin-right: 30px;}
.ej-about p .span2{margin-right: 30px;}
/* 二级新闻页面 */
.ej-news{width: 100%;height: auto;}
.ej-news ul{width: 100%;height: auto;overflow: hidden;}
.ej-news ul li{width: 32%;height:auto;padding-bottom: 10px;background-color:#f5f9fb;float: left;margin-right:1.5%;margin-bottom: 2%;}
.ej-news ul li a{text-decoration: none;}
.ej-news ul li:nth-child(3n){margin-right: 0;}
.ej-newsimg{width: 100%;height: 260px;margin-bottom: 5px;}
.ej-newsimg img{width: 100%;height:100%;}
.ej-news ul li p{font-size: 20px;color: #646464;padding: 0 10px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;font-weight: bold;margin-bottom:10px;}
.newx-list{padding: 0 10px;overflow: hidden;}
.newx-list span:nth-child(1){float: left;color: #646464;font-size: 14px;}
.newx-list span:nth-child(2){float: right;color: #646464;font-size: 14px;}
.ej-news ul li:hover p{color: #2a95cb;}
/* 二级页员工风采 */
.zw-employees{width:100%;height: auto;overflow: hidden;}
.zw-employees ul{width:100%;height:auto;overflow: hidden;}
.zw-employees ul li{width: 24%;float: left;margin-right:1.3%;margin-bottom: 3%;}
.zw-employees ul li:nth-child(4n){margin-right: 0;}
.zw-employees ul li a{width: 100%;height:100%;display: block;}
.zw-employees ul li div{width: 100%;height:356px;text-align: center;}
.zw-employees ul li div img{width: 100%;}
.zw-employees ul li p{text-align: center;font-size: 24px;color: #646464;margin: 20px 0 0 0;}
.zw-employees ul li:hover p{color: #2a95cb;font-weight: bold;}
/* 二级页专业服务 */
.zw-services{width: 100%;height:auto;margin-bottom: 5%;}
.zw-services ul{width: 100%;height:auto;overflow: hidden;}
.zw-services ul li{width: 25%;float: left;height:340px;text-align: center;}
.zw-services ul li a{display: block;width: 100%;height:100%;}
.zw-servicesiocnb{display: none;}
.zw-servicesiocnl{text-align: center;padding:20% 0 8% 0;}
.zw-servicesbt{font-size: 24px;color: #000000;font-weight: bold;text-align: center;margin-bottom:10px;}
.zw-servicestext{width: 95%;margin: 0 auto;font-size: 16px;color: #949494;text-align: center;}
.zw-services ul li:hover .zw-servicesiocnl{padding:0;}
.zw-services ul li:hover .zw-servicesiocnl img{width: 50%;mix-blend-mode: lighten;}
/*.zw-services ul li:hover .zw-servicesiocnb{display: inline-block;padding:20% 0 8% 0;}*/
.zw-services ul li:hover .services-box{background-color:#2a95cb;width: 100%;height: 100%;}
.zw-services ul li:hover .zw-servicesbt{color: #fff;}
.zw-services ul li:hover .zw-servicestext{color: #fff;}
/* 二级相关案例 */
.ej-csae{width:100%;height:auto;overflow: hidden;padding:4% 0;background-attachment: fixed;background-position: center center; background-size: cover;background-image:url("../images/beijing1_0222.jpg");background-repeat:no-repeat;overflow:hidden;}
.ej-casetop{padding: 10px 0;margin-bottom:2%;}
.ej-casetop h3{font-size: 36px;color: #fff;font-family: MyFontName;}
.ej-casetop div{width: 7%;height: 3px;background-color: #fff;margin:15px 0 8px 0;}
.ej-casetop p{font-size: 24px;color: #fff;}
.honor-btn{width: 22%;height: 50px;display: block;margin: 10px auto;background-color: #fff;text-align: center;font-size: 24px;line-height: 50px;color: #2a95cb;border-radius: 25px;}
.honor-btn2{width: 22%;height: 50px;display: block;margin: 10px auto;background-image: -moz-linear-gradient( 139deg, rgb(26,130,183) 0%, rgb(24,160,156) 100%);background-image: -webkit-linear-gradient( 139deg, rgb(26,130,183) 0%, rgb(24,160,156) 100%);background-image: -ms-linear-gradient( 139deg, rgb(26,130,183) 0%, rgb(24,160,156) 100%);border: 1px solid rgb(42, 149, 203);text-align: center;font-size: 24px;line-height: 50px;color: #fff;border-radius: 25px;}
/* 二级页成功案例 */
.case-box div.ej-honor {display:none;}
.tab {overflow:hidden;width: 100%;height: auto;margin-bottom:3%;}
.tab li {margin-bottom: 10px;float:left;border:1px solid rgb(42, 149, 203);text-align:center;ine-height:30px;cursor:pointer;font-size: 18px;padding:15px 0;width:16%;color: #1a86b4;border-radius: 50px;margin-right: 2%;}
.case-box div.on {display:block;}
.tab li:first-child{margin-left: 0%;}
.tab li.cur { background-image: -moz-linear-gradient( 139deg, rgb(26,130,183) 0%, rgb(24,160,156) 100%);background-image: -webkit-linear-gradient( 139deg, rgb(26,130,183) 0%, rgb(24,160,156) 100%);background-image: -ms-linear-gradient( 139deg, rgb(26,130,183) 0%, rgb(24,160,156) 100%);border:1px solid rgb(42, 149, 203);color: #fff;}
/* 二级页招标代理 */
.zw-agency{width: 100%;height: auto;overflow: hidden;margin-bottom: 5%;position: relative;}
.zw-agencybox{width: 1047px;float:right;border: 4px solid #2a95cb;}
.agency-text{padding: 8% 0;float: right;width: 66%;margin-right: 1%;}
.agency-img{position: absolute;left:0;top:15%;width: 455px;height: 300px;overflow: hidden;z-index: 1;}
.agency-img img{width: 100%;}
.agency-text1{width: 100%;height: auto;overflow: hidden;padding-top: 1%;margin-bottom: 5%;}
.agency-text1  h3{font-size: 36px;color: #000000;font-family: MyFontName;font-weight: bold;}
.agency-text1 div{width: 8%;height: 5px;background-color: #2a95cb;margin: 15px 0;}
.agency-text1 h6{font-size: 24px;color: #646464;}
.bidding-text{font-size: 16px;color: #646464;line-height: 35px;text-indent: 30px;}





@media screen and (max-width:1460px){
  
}

@media screen and (max-width:1380px){
  
}

@media screen and (max-width:900px){
	
}

@media screen and (max-width:750px){
	
	/*二级页面*/
	.second_show{height:auto}
	.location_box{background:#e3e8ee}
	.location_box .box{display:none}
	
	/*关于我们*/
	.about_One{padding:30px 0.3rem}
	.about_One:after{display:none}

	.we_show .text{float:none; width:auto; font-size:14px; line-height:25px; background:url(../images/about_one.png) no-repeat center center; padding:20px 0 0 0}
	.we_show .img{float:none; width:auto; padding:20px;border:1px solid #989a9c}
	.we_show .img:after{display:none}

	
	.about_two{padding:30px 0.3rem !important}
	.about_two .index_title{text-align:center}
	.bring_text{font-size:14px; color:#666666; line-height:25px}
	.industry_number{padding:30px 0 0 0}
	.industry_number li{width:100%; float:none; text-align:center; padding-bottom:20px}

	
	.about_three{background:#f3f6fa; padding:30px 0.3rem}
	.about_three .index_title{text-align:center}
	.stand_show .text{float:none; width:auto; font-size:14px; line-height:25px; padding-top:20px}
	.stand_show .img{float:none; width:auto}

	
	/*关于我们-组织构成*/
	.organization_One{padding:30px 0.3rem; background:#fff url(../images/organization_one.jpg) no-repeat center bottom; background-size:100%}
	.organization_One .text{padding-top:0}
	
	/*业务资质*/
	.qualification_One{padding:30px 0.3rem; background:#fff url(../images/qualification_one.jpg) no-repeat left center}
	.qualification-top{padding-top:20px}
	.qualification-top .box .img{width:auto; float:none; padding:0 0 50px 0}
	.qualification-top .box .img img{width:100%; height:auto}
	.qualification-top .box .img:after{width:99%}
	.qualification-top .box .img p{font-size:18px}
	.qualification-top .box .txt{width:auto; float:none; line-height:25px}
	.qualification-top .button{position:absolute; width:100%; right:0; top:12%; text-align:center; z-index:5; display:block}
	.qualification-top .button >div{position:absolute; top:0; font-size:60px; line-height:60px; height:60px;outline:none; color:#666}
	.qualification-top .button .swiper-prev-a{left:0}
	.qualification-top .button .swiper-next-a{right:0}
	
	.qualification_Two{background:#f6f9fb; display:none}
	.qualification-thumbs{padding:30px 0.3rem 0 0.3rem}
	.qualification-thumbs .swiper-slide{width:100%; float:left}
	.qualification-thumbs .button{position:absolute; width:100%; right:0; bottom:20px; top:inherit; text-align:center; z-index:5; display:none}
	.qualification-thumbs .button >div{display:inline-block; float:none}

	/*业务范围*/
	.business_box{position:relative; padding:30px 0 0 0}
	.business_box .index_title{ text-align:center}
	.ptb_40{padding:20px 0}
	.paging_box{text-align:center}
	.paging_box a,.paging_box span{display:inline-block; width:25px; height:25px; line-height:25px; margin-left:5px; }  

	.business_list{}
	.business_list li{margin-bottom:15px; padding:10px; min-height:inherit}
	.business_list li .img{position:relative; left:0; top:0; width:100%; height:auto}
	.business_list li img{height:auto}
	.business_list li .title{font-size:18px; line-height:20px; padding:15px 0}
	.business_list li .txt{line-height:25px; height:50px}
	.business_list li .tc{text-align:center; padding-top:15px}
	.business_list li .more{display:block; width:auto; height:30px; line-height:30px}
	
	.business_details{padding:0 0.3rem 60px 0.3rem}
	.business_details .img{width:auto; float:none; padding:10px; border:1px solid #989a9c}
	.business_details .img:after{display:none}
	.business_details .txt{width:auto; float:none; font-size:14px; line-height:25px; padding-top:20px}
	.business_details .return_a{ bottom:30px; right:0.3rem}
	
	.achievement_box{background:#f3f6fa; padding:30px 0.3rem}
	
	.achievement_list{padding:25px 0 0 0; margin-left:0}
	.achievement_list li{width:100%; float:left}
	.achievement_list li .box{padding:10px 0; margin-left:0}
	.achievement_list li .box a{display:block; font-size:14px; height:30px; line-height:30px; padding:0 0.3rem}
	.achievement_list li .box a:hover{padding:0 0.3rem}

	/*实时资讯*/
	.news_box{padding:30px 0.3rem; background:#fff url(../images/news_box.jpg) no-repeat center bottom}
	.news_more{margin-top:20px}
	.news_more .a{width:90%; height:40px; line-height:40px; font-size:16px;}

	.news_details_box{background:#f8f8f8 url(../images/news_details_box.png) no-repeat right bottom; padding:30px 0.3rem}
	.news_details_show{padding:0.3rem}
	
	.news_details_title{position:relative; padding:0; line-height:30px; padding-top:40px;}
	.news_details_title .title{font-size:20px}
	.news_details_title .right_box{position:absolute; right:0; top:0; line-height:40px; font-size:17px; overflow:hidden}
	.news_details_title .right_box em{display:none}
	.news_details_title .right_box .bshare-custom{display:none}
	.news_details_txt{padding:10px 0; line-height:30px; font-size:12px;}
	.news_details_txt span{padding-right:10px}
	.news_details_txt .time{padding-left:15px; background:url(../images/time.png) no-repeat 0 center; background-size:13%}
	.news_details_text{font-size:14px; line-height:25px; padding:20px 0}
	.news_details_page{line-height:30px; height:auto; overflow:hidden; padding:10px 0}
	.news_details_page .li{float:left; width:100%; height:30px;font-size:14px;}
	.news_details_page .li a{font-size:14px; }
	.news_details_page .li:nth-child(2){ text-align:left}

	
	.mt_30{margin-top:20px}
	.Newest_list{padding:0; margin-left:0}
	.Newest_list li{width:100%; float:left}
	.Newest_list li .box{margin-left:0}
	.Newest_list li .box a{display:block; font-size:14px; height:40px; line-height:40px; overflow:hidden; padding:0 90px 0 10px;}
	.Newest_list li .box a span{font-size:12px; right:10px;}

	.news_list{}
	.news_list li{margin-bottom:20px; padding:0; min-height:inherit;}
	.news_list li .img{position:relative; left:0; top:0; width:auto; height:auto}
	.news_list li img{height:auto}
	.news_list li .title{font-size:16px; line-height:20px; padding-top:15px}
	.news_list li .time{font-size:14px; line-height:20px; color:#999999; padding:10px 0}
	.news_list li .txt{line-height:25px; height:50px}
	.news_list li .tc{text-align:center; padding-top:10px}
	.news_list li .more{display:block; width:auto; height:30px; line-height:30px;}
	
	
	/*文化党建*/
	.Culture_box{padding:30px 0.3rem}
	.Culture_list{margin-left:0}
	.Culture_list li{width:100%; float:left; padding-top:20px}
	.Culture_list li .a{margin-left:0;}
	.Culture_list li .box{border:1px solid #edf5fb; background:#fff; padding:10px; line-height:25px}
	.Culture_list li .title{font-size:18px; line-height:30px}
	
	/*联系我们*/
	.contact_box{padding:30px 0; background:#fff url(../images/news_details_box.png) no-repeat right bottom}
	.contact_box .index_title{text-align:center}
	.contact_show{background:#0176c1; overflow:hidden}
	.contact_list{float:none; width:auto; padding:10px 0; font-size:14px; line-height:25px}
	.contact_list li{margin:0 10px; padding:0 0 10px 28px; position:relative}
	.contact_list li i{position:absolute; width:20px; height:20px; left:0; top:2px;}

	.contact_map{float:none; width:100%}
	.contact_map iframe{width:100%; height:300px}
	
	/*招贤纳士*/
	.join_left{width:auto; float:none; padding:0 0.3rem}
	.join_show{padding-top:20px}
	.join_list{}
	.join_list li{padding-bottom:2px}
	.join_list li *{overflow:hidden}
	.join_list li .title{height:40px; line-height:40px; position:relative; padding:0 70px 0 20px;}
	.join_list li .title .more{width:24px; height:24px; text-align:center; line-height:26px; right:20px; top:50%; margin-top:-12px;font-size:14px; text-indent:0}
	.join_list li .title .t{font-size:16px; font-weight:normal}
	.join_list li.hover .title{background:#c10101} 
	.join_list li.hover .title .more{line-height:26px}
	.join_list li .txt{padding:20px; line-height:25px; font-size:14px;}
	.join_right{width:auto; float:none; padding:0 0.3rem 20px 0.3rem}
	.join_right dl{padding:15px; border:4px solid #f3f3f3; min-height:inherit}
	.join_right dt{padding-bottom:10px}
	.join_right dd{line-height:40px; font-size:16px}

     /*业务资质 列表*/
	.qualification_list{margin-left:0; overflow:hidden}
	.qualification_list li{float:left; width:100%; padding-bottom:20px}
	.qualification_list li *{overflow:hidden}
	.qualification_list li a{display:block; margin-left:0}
	.qualification_list li a img{width:100%; height:auto}
	
	
}

@media screen and (max-width:370px){
	
}
/* 2021修改 */
.outer-ht{float: left;padding-top:0;margin-bottom: 5%;}