@charset "utf-8";
/* CSS Document */
em,i{ font-style:normal}
.top {height:100px;z-index: 5;/* background-color: rgba(230,0,18,0.05); */}
.logo_s{ display:none}
.search {width: 260px;height:42px;border-bottom:1px solid #d2daf3;/* margin-top:30px; */}
.search input {float: left;height: 40px;line-height: 40px;border: 0}
.search input.inp01 {width: 232px;text-indent: 10px;font-size: 16px;color:#949bb3;background-color:transparent;}
.search .btn01{width:24px;height:44px;background:url(../images/seach_btn.png) left center no-repeat;background-size: 80%;}
.search_mobile{width: 90%;margin:20px auto;height:32px;background-color:#fff;border:0;border-radius: 16px; display:none}
.search_mobile input.inp01{line-height:30px;height:30px;width: 79%;color:#fff;font-size: 12px;text-indent: 5px;}
.search_mobile .btn01{ line-height:30px; height:30px;}
.nav {height:57px;background-color: #c7000b;position:relative;top:30px;z-index: 3}

.nav .w1400>ul>li {font-size:18px;height:54px;line-height: 54px;float: left;text-align: center;width:11.1%;	position: relative}
.nav .w1400>ul>li:after{
	content: '';
    position: absolute;
    right:0;
    top: 20px;
    background: url(../images/nav_hr.png) right center no-repeat;width:1px;height:19px;}
.nav .w1400>ul>li:last-child:after{ background-image:none}
.nav .w1400>ul>li>a {color: #fff;display:inline-block;height:54px;line-height: 54px;}
.nav .w1400>ul>li.cur >a, .nav .w1400>ul>li>a:hover {border-bottom:3px solid #e67817;}
.nav .w1400>ul>li em{width:13px;height:19px; background: url(../images/hr.png) right center no-repeat; display:inline-block; padding:0 5%}
.nav .w1400>ul>li>.subMenuBox {position: absolute;width:100%;top: 57px;left:0;padding: 10px 0;/* background: rgba(230,0,18,0.8); */display: none;z-index: 9; width:800px;}
.nav .w1400>ul>li>.subMenuBox dl {width: 100%;line-height: 30px;text-align: center}
.nav .w1400>ul>li>.subMenuBox dl>dd{ line-height:30px; float:left; padding:0 13px; position:relative}

.nav .w1400>ul>li>.subMenuBox dl>dd:after{content: '';position: absolute;width:1px; height:11px; background-color:#8b9bbe; top:11px; right:0}
.nav .w1400>ul>li>.subMenuBox dl>dd:last-child:after{ display:none}

.nav .w1400>ul>li>.subMenuBox dl>dd a {color: #434141; font-size:16px}
.nav .w1400>ul>li>.subMenuBox dl>dd a:hover {color:#e67817}
.nav li#nav_1 a{color: #fff;}
.nav_bg{width:100%;height:52px;background: rgb(255 255 255 / 80%); position:absolute; top:57px; display:none; z-index:1;}
.nav_bg_cur{ display:block}

/*banner大图*/
.banner  {width: 100%;overflow: hidden;z-index: 2;position: relative}
.swiper-container {width: 100%;height: 100%;margin-left: auto;margin-right: auto;}
.swiper-slide {text-align: center;font-size: 18px;background: #fff;

      /* Center slide text vertically */
      
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;  float:left;
    }
/*.banner .swiper-slide a{ width:100%}*/
.swiper-slide img{width:100%;height:auto}
.swiper-pagination-bullet {width: 12px;height: 12px;display: inline-block;border-radius: 100%;background:#47547e;border:2px solid #fff;opacity:1;}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 1%;}
.swiper-pagination-bullet-active {background:#e67817;border:2px solid #e67817;}
.swiper-button-next, .swiper-button-prev {color: #fff;opacity: .5;}

/*焦点图*/
.slideBox{width:32.4%; position:relative; margin-top:2%}
.slideBox .bd{height:auto;}
.slideBox .bd li{ float:left; width:100%; position:relative}
.slideBox .bd li a{ display:block; text-align:center}
.slideBox .bd li img{width:100%;height:auto;}
.slideBox .bd li h5{ width:100%; background:url(../images/bcgL.png) repeat;height:30px; line-height:30px; padding:10px 0; position:absolute; bottom:0; font-size:16px; font-weight:normal; text-indent:1em}
.slideBox .bd li h5 a{color:#fff;; text-align:left}
.slideBox .hd {position: absolute;bottom: 12px;right: 10px;z-index: 2}
.slideBox .hd ul li {display: inline-block;width: 10px;height: 10px;margin: 0 4px;border-radius: 6px;text-indent: -9999px;background-color:#d9d9d9;cursor: pointer}
.slideBox .hd ul li.on {background-color: #e67817}

/*焦点图*/
.slideBoxs{width:100%; position:relative; }
.slideBoxs .bd{height:auto;}
.slideBoxs .bd li{ float:left; width:100%; position:relative}
.slideBoxs .bd li a{ display:block; text-align:center}
.slideBoxs .bd li img{width:100%;height:auto;     max-height: 302px;}
.slideBoxs .bd li h5{ width:100%; background:url(../images/bcgL.png) repeat;height:30px; line-height:30px; padding:10px 0; position:absolute; bottom:0; font-size:16px; font-weight:normal; text-indent:1em}
.slideBoxs .bd li h5 a{color:#fff;; text-align:left}
.slideBoxs .hd {position: absolute;bottom: 12px;right: 10px;z-index: 2}
.slideBoxs .hd ul li {display: inline-block;width: 10px;height: 10px;margin: 0 4px;border-radius: 6px;text-indent: -9999px;background-color:#d9d9d9;cursor: pointer}
.slideBoxs .hd ul li.on {background-color: #e67817}

/*栏目*/
.column{width:31.7%; margin:2% 2.1% 0}
.column_title{width:100%;height:43px; background-color:#f5f5f5; line-height:43px;}
.column_title ul li{ float:left;}
.column_title ul li a{color:#c7000b; font-size:20px;  display:block;padding:0 15px;height:43px; line-height:43px}
.column_title ul li a:hover,.column_title ul li.on a{ background-color:#c7000b;color:#fff;}
.more{width:8px;height:43px; background:url(../images/more.png) left center no-repeat; text-indent:-99999px; display:inline-block; margin-right:10px}
.column_cont ul { margin-top:10px}
.column_cont ul li{ line-height:30px; height:30px; position:relative; padding-left:10px}
.column_cont ul li:before{content:'';width:3px;height:3px; background-color:#bbb; position:absolute; top:16px; left:2px}
.column_cont ul li a{font-size: 14px;width:90%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; float:left}
.column_cont ul li span{color:#999; float:right}

.tendering{ margin:2% 0 0}
/*专题专栏*/
.btn_cont ul li{width:19.8%; float:left; margin-right:0.2%; text-align:center;background-size:cover; margin-top:2%; padding:2% 0}
.btn_cont ul li a img{ text-align:center; height:45px;}
.btn_cont ul li a p{ font-size:16px; line-height:22px; margin-top:4px}
.btn_cont ul li a span{color:#666; font-size:14px; }
.btn_cont ul li.bg_01{ background-image:url(../images/btn_1.jpg)}
.btn_cont ul li.bg_02{ background-image:url(../images/btn_2.jpg)}
.btn_cont ul li.bg_03{ background-image:url(../images/btn_3.jpg)}
.btn_cont ul li.bg_04{ background-image:url(../images/btn_4.jpg)}
.btn_cont ul li.bg_05{ background-image:url(../images/btn_5.jpg)}
/*相关链接*/
.links{ background-color:#f9f9f9; border-top:1px solid #e5e5e5; padding:2% 0 1%}
.links_title{ font-size:24px;color:#c7000b}
.links_title em{ font-size:14px;color:#c9c9c9; margin-left:14px}
.links_title{width: 12%;}
.links_cont{width: 69%;}
.links_cont ul li{float:left;border:1px solid #ececec;width: 18%;padding:6px 0;text-align:center;line-height:24px;font-size:16px;margin-left:1.5%;margin-bottom: 1%;background-color:#fff;background-image:linear-gradient( #ffffff 20%, #f8f8f8 80%);background-image:-moz-linear-gradient( #ffffff 20%, #f8f8f8 80%);background-image: -o-linear-gradient(#ffffff 20%, #f8f8f8 80%);FILTER:progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#ffffff,endColorStr=#f8f8f8);}
.more2{width:23px;height:38px; background:url(../images/more2.png) left center no-repeat; text-indent:-99999px; display:inline-block;}

.footer{ background-color:#fff; padding:30px 0}
.about{ float:left; margin-left:10px}
.about dt{ font-size:18px; color:#000; line-height:32px; height:32px; margin-bottom:5px}
.about dd{ line-height:24px;color: #333;}
.about dd a{color: #000;}
.about dd span{ margin-left:10px}
.about dd span a{ margin-left:10px}

.weixin{ float:right; margin-right:20px; text-align:center}
.weixin p{ text-align:center;color:#000; font-size:12px; margin-top:4px}


/*--------------------------------------------群团统战-------------------------------------*/
.page_banner{ background:url(../images/page_banner.jpg) center center no-repeat; background-size:cover;border-bottom:1px solid #657ca9 }
.page_banner h2{ font-size:40px; padding:9% 0 6.5%; margin-left:10px}
.page_banner h2 span{ font-weight:normal; font-size:24px; text-transform:uppercase; margin-left:14px;font-family:Arial;}
.alliance >div{}
.alliance .column{ float:left; margin:2% 0 0}
.alliance .column_cont ul li{ line-height:30px; height:30px}
.alliance .middle{ margin:2% 2.4% 0}

.crumb{ background-color:#7f7f7f; padding:10px 0 ; line-height:24px; font-size:16px}
.crumb .crumb_box{ background:url(../images/crumb.png) 10px center no-repeat; padding-left:30px}
.crumb .crumb_box a{ margin:0 5px}

.picshow{ background-color:#f4f4f4; padding:1%; margin-top:2%; padding-bottom:2%}
.picshow_title{ border-bottom:2px solid #dedede; height:44px}
.picshow_title h3{color:#c7000b; font-size:22px; font-weight:normal; border-bottom:2px solid #c7000b; line-height:44px}
.picshow_cont ul{ margin-right:-1.3%}
.picshow_cont li{ float:left; width:18.7%; margin-right:1.3%; margin-top:1.5%}
.picshow_cont li img{width:100%; height:auto}

/*--------------------------------------------新闻中心首页-------------------------------------*/
.newsbox_left{width:65.8%; margin-top:24px }
.newsbox_left .focus{ width:100%; position:relative; background-color:#f5f5f5; }
.newsbox_left .focus ul li .img{width:69%}
.newsbox_left .focus ul li .img img{ width:100%;max-height:348px}
.newsbox_left .focus ul li dl{width:31%;padding:3%;
box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; /* Safari */}
.newsbox_left .focus ul li dl dt{ font-size:20px; line-height:28px;}
.newsbox_left .focus ul li dl dd{color:#888; line-height:22px; margin-top:10px}
.newsbox_left .hd {position: absolute;bottom:3%;right:2%;z-index: 2}
.newsbox_left .hd ul li {display: inline-block;width: 10px;height: 10px;margin: 0 4px;border-radius: 6px;text-indent: -9999px;background-color:#d9d9d9;cursor: pointer}
.newsbox_left .hd ul li.on {background-color: #e67817}

.newsbox_right{ width:31.7%;}
.newsbox_right .column{width:100%; margin-top:24px; margin-left:0}
.newsbox{ width:48.2%; margin:2% 0 0 0}
.newsbox_title{ border-bottom:1px solid #bababa; padding:10px 0}
.newsbox_title h3{ font-size:24px;color:#333; font-weight:normal}
.newsbox_title h3 span{ font-size:14px;text-transform:uppercase; font-family:Arial; color:#999; margin-left:14px }
.newsbox .column_cont ul li span{}

.newsbox_cont ul li{ width:100%; background-color:#f4f4f4; margin-top:20px; height:60px}
.new_time{ width:20%;  background-color:#98a6d4; padding:8px 0}
.new_time em,.new_time i{ display:block; color:#fff; text-align:center}
.new_time em{ font-size:20px;}
.new_time i{ font-size:18px;}
.newsbox_info{width:80%;padding:10px;box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; /* Safari */ }
.newsbox_info a{ display:block; line-height:20px; font-size:16px; /*height:40px;*/ overflow:hidden }

/*--------------------------------------------新闻中心列表-------------------------------------*/
.left_nav{width:22.2%}
.left_nav_title{ border-bottom:2px solid #c7c7c7; padding:10px 0 6px 6px }
.left_nav_title h3{ font-size:24px; font-weight:normal;color:#c7000b; line-height:36px}
.left_nav_title p{ text-transform:uppercase; font-family:Arial; font-size:16px;color:#999}
.left_nav>ul{ margin-top:26px}
.left_nav>ul>li{margin-bottom:10px}
.left_nav>ul>li>a{display:block;padding-left:100px;font-size:20px;height:30px; line-height:42px;padding:18px 0; text-align:center;line-height:30px;border-bottom:1px solid #cacaca;position:relative; color:#777}

.left_nav>ul>li>a:hover,.left_nav>ul>li>a.cur,.left_nav>ul>li.cur,.left_nav>ul>li.cur a{background-color:#c7000b;color:white;border-bottom:1px solid #c7000b;}
.left_nav>ul>li.addIcon>a:before,
.left_nav>ul>li.addIcon>a:before{content:'+';position:absolute;left:24%;top:18px;font-size:18px;}
.left_nav>ul>li.addIcon>a.cur:before,
.left_nav>ul>li.addIcon>a.cur:before{content:'-'}
.left_nav>ul>li>ul{display:none;background-color:#f9f9f9; padding:20px 0}
.left_nav>ul>li>ul>li{}
.left_nav>ul>li>ul>li>a{ text-align:center;display:block;padding-top:4px;padding-bottom:4px;color:#777;line-height: 32px;font-size: 16px;}
.left_nav>ul>li>ul>li>a:hover,
.left_nav>ul>li>ul>li.cur a{color:#c7000b;background-color:#eee ;}

.right_cont{width:73.6%}
.cont_title{ border-bottom:2px solid #c6c6c6; line-height:40px; padding:10px 0}
.cont_title h2{ font-size:30px; font-weight:normal; color:#767676}
.cont_title h2 em{ font-size:18px;text-transform:uppercase; font-family:Arial; margin-left:18px}
.cont_title p a{color:#777; margin:0 4px}

.cont_title p span{color:#e67817}

.cont_list ul li{ padding:3% 10px 2%; border-bottom:1px solid #d7d7d7}
.cont_list ul li:hover{ background-color:#fbfbfb}
.time{width:6%; border:1px solid #ddd; background-color:#fff; padding:0 6px ; text-align:center}
.time span{color:#666; display:block; padding:4px 0;border-bottom:1px solid #f1f1f1;}
.time p{ font-size:44px; color:#444;  line-height:40px; padding:4px 0}
.list_cont{width:90%}
.list_cont h4 a{color:#c7000b; font-size:20px; font-weight:normal; line-height:32px}
.list_cont h4 a:hover{color:#e02d25}
.list_cont h4 span{ font-weight:normal;font-size:14px;}
.first{ color:#a00503}
.second{color:#175089}
.list_cont p{ line-height:22px; font-size:16px; margin-top:1%; width:88%;}
.list_cont a.details{ font-size:16px; color:#fff; background-color:#999; padding:4px 12px; display:block}
.list_cont a.details:hover{ background-color:#456e9a}
.other_time em{  color:#999; float:left; line-height:28px; display:none}


/**************分页********************/
#pages{ text-align:center; padding:30px 0 }
#pages a{ display:inline-block; padding:8px 12px; background-color:#eee;  color:#888; margin:0 2px;-webkit-transition: background-color .25s;transition:background-color .25s; border-radius:2px }
#pages a:hover,#pages a.active{ background-color:#ff4a00;  color:#fff}
#pages a.prev,#pages a.next{ font-size:14px; position:relative;} 
#pages span{display:inline-block; padding:10px 14px; color:#888; position:relative;top:-2px}

/*--------------------------------------------新闻内容页-------------------------------------*/
.cont_box{ padding:30px 0}
.news-view{ padding:0 0 30px;}
.news-view h1{font-size:26px;font-weight:normal; text-align:center; line-height:33px; padding:10px 30px 20px; color:#333}
.news-view p.subtitle{ text-align:center; font-family:"仿宋","楷体"; font-size:16px; margin-bottom:20px;}
.news-view p.news-info{padding:12px 0px; text-align:center; border-top:1px dotted #e2e2e2; border-bottom:1px dotted #e2e2e2;  color:#888}
.news-view p.news-info span{ color:#e67817; margin-right:3px;}
.news-view p.news-info a{ cursor:pointer}
.news-view p.news-info a.btn{ display:inline-block; width:74px; line-height:25px; color:#fff; height:25px; background:url(../images/download.gif) no-repeat; padding-left:11px; }
.news-view p.news-info a.btn:hover{ color:#ffea00}

.news-view .pics{ background:#fff;  margin-top:30px; position:relative; overflow:hidden}
.news-view .pics .list{}
.news-view .pics .list img{ max-width:880px; max-height:405px;}
.news-view .pics .list li{ display:none; text-align:center; }
.news-view .pics .prev{ width:40%; background:#fff;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity: 0;opacity: 0; display:block; position:absolute;top:0; left:0; z-index:100; height:100%;}
.news-view .pics .next{ width:40%; display:block; background:#fff;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity: 0;opacity: 0;  position:absolute;top:0; right:0; z-index:100; height:100%;}
.news-view .pics .prev-btn{ display:block;z-index:50; width:70px; height:70px; background:url(../images/prev-btn.png) no-repeat; position:absolute;top:50%; margin-top:-35px; left:0; display:none}
.news-view .pics .next-btn{display:block; z-index:50; width:70px; height:70px; background:url(../images/next-btn.png) no-repeat; position:absolute;top:50%; margin-top:-35px; right:0; display:none}
.news-view .pics p{ font-size:14px; color:#fff; background:#000;border-radius:5px; padding:8px 10px;filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity: 0.7;opacity: 0.7; position:absolute;top:20px; right:20px; z-index:60}
.news-view .pics p span{ font-weight:bold; font-size:15px}
.news-view .pics p b{ font-weight:normal}

.news-view .content{ line-height:200% !important;  margin-top:20px;font-family:"微软雅黑"; font-size:14px;}
.news-view .content p{ margin-top:15px;line-height:180% !important; font-size:16px; color:#333 }
.news-view .content span{ margin-bottom:15px;line-height:240% !important;}
.news-view .content h3{ margin:25px 0 10px !important; font-size:16px !important;}
.news-view .content img{/*width: auto!important;height: auto!important; */max-width: 100%;}

/*--------------------------------------------廉洁城乡首页-------------------------------------*/
.incorruptible{ background-color:#f5f5f5; padding:12px}
.honest{ width:48%; position:relative; }
.honest ul li img{ width:100%;max-height:348px}
.honest .bd li h5{ width:100%; background:url(../images/bcgL.png) repeat;height:30px; line-height:30px; padding:10px 0; position:absolute; bottom:0; font-size:16px; font-weight:normal; text-indent:1em}
.honest .bd li h5 a{color:#fff;}
.honest .hd {position: absolute;bottom: 12px;right: 10px;z-index: 2}
.honest .hd ul li {display: inline-block;width: 10px;height: 10px;margin: 0 4px;border-radius: 6px;text-indent: -9999px;background-color:#d9d9d9;cursor: pointer}
.honest .hd ul li.on {background-color: #e67817}

.informal{width:48%;}
.informal_title{ border-bottom:2px solid #dedede;height:44px}
.informal_title ul li{ float:left;}
.informal_title ul li a{color:#c7000b; font-size:22px;  display:block;padding:0 12px;height:44px; line-height:44px}
.informal_title ul li a:hover,.informal_title ul li.on a{  border-bottom:2px solid #47547e;color:#47547e;}
.informal .column_cont ul li,.informal_box ul li{ line-height:40px; height:40px}

.advert a{ width:49%; margin:2% 0}
.advert a img{width:100%;height:auto}
.honest2{ width:65.8%;}
.honest2_box{ width:31.7%; margin:24px 0 0 0 }


.report{border:1px solid #f2f2f2; background-color:#fff; padding:10px 0 0; margin-top:24px;box-sizing:border-box; width:100%;}
.report_title{ border-bottom:1px solid #efefef; padding-bottom:10px; padding-left:20px; padding-right:20px}
.report_title h3{ height:26px; line-height:26px; background:url(../images/title_bj.jpg) left center no-repeat; padding-left:15px; font-size:18px; color:#333}
.report_box { font-size:16px; color:#333;}
.report_box dl{ padding:5px 14px;}
.report_box dl dd{ padding:10px 0; line-height:24px; border-bottom:1px solid  #efefef}
.report_box dl dd.last{ border:none;}
.report_box dl dd span{width:22%; font-weight:bold}
.report_box dl dd p{ width:76%}
.report_phone{ border-top:1px solid #efefef; padding:15px;background:url(../images/jubao_bj.png) right center no-repeat}
.report_phone p{ font-size:22px;color:#c7000b; margin:0px 0 0 50px; }
.report_phone p img{ margin-right:12px}
.report_btn{ width:100%;height:40px; text-align:center; line-height:40px;color:#fff; font-size:18px; display:block}
.bg01{ background-color:#e67817}
.bg02{ background-color:#c7000b}
.report_btn:hover{ color:#fff}
.catenate{ margin-right:-20px}
.catenate a{ float:left; width:19% ;  margin:2% 1% 0 0}
.catenate a img{width:100%; border:1px solid #c2c1bf}


/*--------------------------------------------人力资源首页-------------------------------------*/
.hr_banner{ overflow:hidden; position:relative}
.hr_banner .swiper-pagination-bullet{ width:18px;height:18px; border:0; background-color:#dedede; border-radius:0}
.hr_banner .swiper-pagination-bullet-active{ background-color:#e67817; border:0;}
.human{width:31.7%; float:left; margin-top:2%; background-color:#f5f5f5; padding:2%;box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; /* Safari */}
.human_title{ line-height:43px; }
.human_title h3{ font-size:24px; font-weight:normal;}
.human_title h3 a{ color:#55618a}
.human_cont {}
.human_cont li{ overflow:hidden; margin-top:18px}
.human_cont li a{ float:left; font-size:16px;color:#666; line-height:22px;}
.human_cont li a:hover{ color:#e02d25}
.human_cont li a span{ font-size:14px;color:#777; margin-left:6px}
.human_cont li a.see{display: block;width: 60px;height: 24px;background: #55618b;color: #fff;text-align: center; line-height: 24px;font-size: 12px; float:right}
.human .column_cont ul li{ line-height:42px; height:42px}
.human_box .middle{ margin-left: 2.3%; margin-right: 2.3%}


/*--------------------------------------------人力资源列表-------------------------------------*/
.job-list{ margin-top:2%}
.job-list table{ width:100%; font-size:14px;}
.job-list th{ padding:10px 10px; background:#f2f2f2; text-align:left;color:#444}
.job-list td{ padding:10px 10px; color:#888; border-bottom:1px #dfdfdf dotted}
.job-list td a{ color:#5a94de}
.job-list td a:hover{ text-decoration:underline}
.job-list a.btn{ display:block; width:60px; height:24px; background:#47547e; color:#fff;  text-align:center; border-bottom:3px #3e496d solid; line-height:24px; font-size:12px;}
.job-list a.btn:hover{ background-color:#3e496d; text-decoration:none}

/*--------------------------------------------业务领域-------------------------------------*/
.business{ }
.business_title{ }
.business_title ul{width:100%}
.business_title ul li{ float:left; width:33.3%; background:url(../images/yw_hr.jpg) right top repeat-y #2f3873;margin-top:2%}
.business_title ul li a { display:block; text-align:center;color:#fff;padding:3% 0;}
.business_title ul li.hover,.business_title ul li a:hover{ background-color:#2c87cd}
.business_title a h3{ font-size:24px; font-weight:normal}
.business_title a span{ font-size:14px; text-transform:uppercase; font-family:Arial;color:#989bb3; margin-top:8px; display:block}
.business_title ul li.hover span,.business_title ul li a:hover span{color:#97bde2}

.business_box{ margin-top:30px}
.s_pic{position:relative;z-index:2;background-color:#f5f5f5;box-sizing:border-box; padding:20px}
.swiper-container2 .swiper-slide{ background-color:transparent;display: block}
.swiper-container2 .swiper-slide img{border:3px solid #f5f5f5; width:98%}
.swiper-container2 .swiper-slide img:hover,.swiper-container2 .swiper-slide.hover img{border:3px solid #e67817}
.swiper-container2 .swiper-slide p{ margin-top:5px; font-size:16px}
.s_pic .business_btn_prev,.s_pic .business_btn_next{ display:none}
.s_pic .business_btn_prev img,.s_pic .business_btn_next img{ width:100%}
.s_pic .business_btn_prev{ left:2px}
.s_pic .business_btn_next{right:2px }

.detail{margin-top:20px;width:100%;padding:5px;background-color:#f5f5f5;box-sizing:border-box}
.slide02{position:relative;float:left;height:490px;width:690px;background-color:white}
.slide02 .bd{width:565px;height:365px;overflow:hidden;margin:60px}
.slide02 .bd ul li{width:565px; text-align:center}
.slide02 .bd ul li img{ width:100%; height:365px}
.slide02>a{position:absolute;bottom:0;right:0;width:70px;height:54px}
.slide02>a.prev{background:url(../images/arrow.gif) left center no-repeat;}
.slide02>a.next{right:-70px;background:url(../images/arrow.gif) right center no-repeat;}
.con{width:660px}
.con p{line-height:30px}
.ryxx_r a{ color: #f4551e; float: right;}
.ryxx_r div{ max-height:294px ; overflow-y: auto;}

.cooperate >div{}
.cooperate a {width:172px; float:left; display:block; border:1px solid #dfdfdf; margin:20px 13px 0}
.cooperate a img{width:100%; max-height:72px}
.item{ padding:2%}
.item li{margin-bottom:2%}
.item li .item_img{width:22%; margin-right:2%; border:4px solid #fff}
.item li .item_img img{ width:100%; max-height:210px}
.item li dl{width:75%}
.item li dl dd{ line-height:28px; margin-top:5px; font-size:16px}





/*新增内容页2*/
.picbox p{ text-align:center; margin-top:2%}
.picbox p img{width:100%}

/*新增通用列表*/
.listbox { padding:2% 0}
.listbox ul li{ line-height:38px; height:38px; position:relative; padding:3px 0 3px 10px}
.listbox ul li:before{content:'';width:3px;height:3px; background-color:#bbb; position:absolute; top:16px; left:2px}
.listbox ul li a{font-size: 16px;width:90%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; float:left}
.listbox ul li span{color:#999; float:right}

/*下属企业*/
.companys{}
.companys ul li{ padding:30px 0; height:160px; border-bottom:1px #dfdfdf dotted}
.companys ul li .xs_pic{ width:23.33%}
.companys ul li .xs_pic img{ width:100%; max-height:160px}
.companys ul li div{width:74%;}
.companys ul li div p{ font-size:14px; line-height:24px; height:72px; color:#666; overflow:hidden}
.companys ul li h3{font-size:16px; margin-bottom:10px; height:30px}

.more3{ width:80px; height:20px; line-height:20px; padding:0.6% 1.6%; border:1px #ddd solid; border-radius:15px; overflow:hidden;  display: block;text-align: center; position: relative; z-index: 1;transition: all 0.5s; margin-top:10px}
.more3:before{ content:""; width:100%; height:100%; background-color:#fff; z-index: -1; position:absolute; left:0; bottom:0px; transform-origin:100%; -webkit-transform-origin:100%; -webkit-transition:-webkit-transform .42s cubic-bezier(.4,0,.2,1); transition:-webkit-transform .42s cubic-bezier(.4,0,.2,1); transition:transform .3s cubic-bezier(.4,0,.2,1); transition:transform .42s cubic-bezier(.4,0,.2,1),-webkit-transform .42s cubic-bezier(.4,0,.2,1); transform:scaleX(0); -webkit-transform:scaleX(0);  visibility:hidden\9; }
.more3:hover:before{ transform:scaleX(1); -webkit-transform:scaleX(1); -moz-transform:scaleX(1); transform-origin:0; -webkit-transform-origin:0;visibility:visible\9;}
.companys ul li .more3{background-color:#fff;color:#999;}
.companys ul li .more3:hover{ color:#fff; border-color:#06b}
.companys ul li .more3:before{ background-color:#06b}
/*领导班子*/
.team-list{}
.team-list li{background:#fafafa; border:1px #fafafa solid; padding:1.5% 2%; text-indent:0 !important; margin-top:20px;-webkit-transition: background-color .25s,border .25s;transition:background-color .25s,border .25s; float:left; width:100%;box-sizing:border-box }
.team-list li:hover{ background-color:#f2f2f2; border-color:#eee}
.team-list li strong{ font-size:22px; line-height:40px; display:block; color:#47537e}
.team-list li span{ color:#e67817; margin-left:20px; font-size:14px; font-weight:bold}
.team-list li p{ line-height:180%; color:#666; font-size:14px;}
.team-list li img{ width:200px; height:240px; float:left; margin-right:30px; border:5px #fff solid}

/*荣誉资质*/
.honor li{ float:left;max-width:326px;overflow: hidden;text-align: center;width:32.5%; margin-top:20px}
.honor li:hover p{color:#2b6fb6}
.honor li:nth-child(3n-1) { margin: 20px 2.5% 0px ;}
.honor li a{width:100%; overflow: hidden;}
.honor li:hover a img{ -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  transform: scale(1.1); }
.honor li a img{width:100%; -webkit-transition: all 1s;
  -moz-transition: all 1s;
  -o-transition: all 1s;
  transition: all 1s;}
.honor li p{color:#333; font-size:15px;padding:10px 0;min-height: 40px;}

/*举报信息填写*/
.filling{ border:1px solid #ddd; margin-top:24px; padding:20px 20px 30px;box-sizing:border-box}
.filling_title{border-bottom:1px solid #eeee; padding-bottom:16px}
.filling h2{ background:url(../images/title_bj.jpg) left center no-repeat; padding-left:20px; font-size:30px;color:#333; }

.filling_box table{ margin-top:25px; border-collapse: collapse;color:#333}
.filling_box table th{ background-color:#e4e4e4; line-height:30px; padding:10px 0; border:1px solid #d7d7d7}
.filling_box table th b{color:#f00}
.filling_box table tbody th{   background-color:#ececec55; border:1px solid #d7d7d7; padding:8px}
.filling_box table tbody td{border:1px solid #d7d7d7; background-color:#fff;}
.filling_box table tbody td input{ width:94%; line-height:30px;height:30px; border:1px solid #ccc; margin-left:3%}
.filling_box table tbody td select{width:94%; line-height:30px;height:30px; border:1px solid #ccc; margin-left:3%}
.filling_box table tbody td textarea{width:94%; line-height:24px;border:1px solid #ccc; resize: none; height:200px; overflow-y:scroll; margin:10px 0 10px 3%;}
.filling_box table tbody td .code input{width:24%}
.filling_box table tbody td .code img{ vertical-align:middle;height:32px; margin:0 10px;cursor: pointer;}
.filling_box table tbody td .code span{ line-height:30px}
.jb_btn { text-align:center; margin-top:30px;}
.jb_btn input{ padding:4px 25px; background-color:#e67817; border:0; color:#fff; font-size:18px; margin:0 10px; display:inline-block}

/*文化体系*/
.cultural{line-height:30px; font-size:16px; color:#333}
.cultural p,.cultural_box li dd{ text-indent:2em; margin-top:10px} 
.cultural_pic{ border-top:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6; padding:20px 0; text-align:center; margin-top:20px}
.cultural_pic img{ max-width:100%}
.cultural_box li{ margin-top:30px}
.cultural_box li dt{ background:url(../images/wh_title.png) no-repeat;font-size:24px; -webkit-box-sizing: border-box;-moz-box-sizing: border-box; box-sizing: border-box; line-height:24px; padding:15px 0}
.cultural_box li dt span{ font-size:30px; color:#fff; width:76px; text-align:center; font-weight:bold; float:left;margin-right:10px}
.cultural_box li dd{ margin-top:20px}
.cultural_box li dd p{ margin-top:0px}


/*廉洁城乡*/
.lj_banner{ width:100%;}
.lj_banner img{ width:100%;}
.lj .column_title {width: 100%;height: 43px;background-color:#fff;line-height: 43px; border-bottom:2px solid #d8d8d8;}
.lj .column_title ul li a:hover,.lj .column_title ul li.on a{ background:url(../images/ywgz.png) no-repeat center bottom;;color:#4e7388; font-weight:bold;}
.lj .first{ overflow:hidden;}
.mgl30{ margin-left:30px;}
.video{ width:100%; border:1px solid #dedede;}
.video .video_title{ height:50px; background:#f7f6f6;}
.video .video_title span{ border-top:2px solid #465388; color:#465388; font-size:20px; font-weight:bold; line-height:48px; height:48px; background:#fff; display:inline-block; text-align:center; width:110px;}
.mgt20{ margin-top:20px;}



.picScroll-left{ width:100%;  overflow:hidden; position:relative; }
.picScroll-left .swiper-button-next,.picScroll-left .swiper-button-prev{ display:block;  width:35px; height:90px;overflow:hidden;cursor:pointer; background:rgba(0,0,0,0.4); text-align:center; line-height:90px; font-size:30px; font-family:"宋体"; color:#fff; position:absolute;top:40%; z-index:999;}
.picScroll-left .swiper-button-next{ right:0px; }
.picScroll-left .swiper-button-prev{ left:0px; }
.swiper-container {width: 100%;height: 100%;}
.swiper-slide .pic{ width: 100%;}
.swiper-slide .pic img{height: 170px;}
.swiper-containersg .swiper-slide .pic img{height:auto;}
.swiper-containers .swiper-slide .pic img{height:200px;}
.swiper-slide {text-align: center;font-size: 14px;background: #fff;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
.swiper-slide .title{ margin-top: 10px;}
.swiper-slide .title a{color: #565656;}
.swiper-slide .title a:hover{ color:#014099;}
.newsbox_right{width:31.7%;}
/* 20231007 */
.why-contact-item {
    display: inline-block;
    width: 207px;
    height: 82px;
    padding-top: 20px;
    padding-left: 16px;
    box-shadow: 0px 0px 7px 0px rgb(0 0 0 / 11%);
    border-radius: 3px;
    box-sizing: border-box;
    margin-right: 3%;
    cursor: pointer;
	float: left;
    margin-top: 40px;
}
.why-contact-item img {
    margin-top: 5px;
    margin-right: 8px;
	float:left;
}
.why-contact-item p {
    font-size: 14px;padding: 0px; margin: 0px;
}
.footer-right{
	float:right;
	display: inline-flex;
}
.why-contact-item:hover p{
	color:#c7000b;
}
.weixinx{
display: inline-block;
    width: 207px;
    height: 82px;
    padding-top: 10px;
    padding-left: 10px;
    box-shadow: 0px 0px 7px 0px rgb(0 0 0 / 11%);
    border-radius: 3px;
    box-sizing: border-box;
    cursor: pointer;
    float: left;
    margin-top: 40px;
}
.weixinx span{ float:left;}
.weixinx p{	float:left;display: inline; font-size:13px; line-height:20px; margin-top: 12px;}
@media screen and (max-width: 769px){
.footer-right{display: block;float: inherit;}
.why-contact-item{display: block;float: inherit;margin: 0 auto;margin-top: 20px;}
.weixinx{margin: 0 auto;float: none;margin-top: 20px;display: block;}
}