@charset "utf-8";
/* CSS Document */
/* 重置 */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,
form,fieldset,input,textarea,p,blockquote,th,td {
padding: 0;
margin: 0;
}
table {border-collapse: collapse;
border-spacing: 0;
}

fieldset,img {
border: 0;
}
ol,ul {
list-style:none outside none;
}

a { text-decoration:none;font-family:"微软雅黑", "黑体", "宋体";}
.clear {clear: both; }



/* 基本 */
a:hover{ color:#F00;}
.position{ width:1200px; margin:0 auto; margin-top:20px;}
.position a{ color:#333;}
.sub_banner{ width:1200px; margin:0 auto; margin-top:20px;}
.sec1{ width:1200px; margin:0 auto; margin-top:25px; border:1px solid #ebebeb; box-shadow: 1px 1px 8px #ccc; font-family:"微软雅黑", "黑体", "宋体"; padding-top:30px; padding-bottom:15px;}

.icon_wrap{ width: 132px; height: 118px; position: relative; float: left;margin-left:58px;}
.icon {
    position: absolute;
    left: 50%;
    top: 0px;
    margin-left: -25px;
    width:51px;
    height:51px;
    background-repeat: no-repeat;
    background-size: 100% auto;
    background-position: top;
}
.icon_wrap i {transition: all 0.43s ease 0s;}
.icon_wrap:hover i { transform: rotateY(180deg);}
.sec1_txt{ width:132px; height:48px; text-align:center; color:#333; position:absolute; top: 58px; font-size:18px; line-height:24px; }

.adver{width:1200px; margin:0 auto; margin-top:34px; display:block;}
.adver_phone{ display:none;}
.adver_l{ float:left;}
.adver_r{ float:right; }

/* 鼠标经过缩小 */

.shrink {
  display: inline-block;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: -webkit-transform;
  transition-property: transform;
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}

.shrink:hover {
  -webkit-transform: scale(0.96);
  -ms-transform: scale(0.96);
  transform: scale(0.96);
}
/* 鼠标经过向上 */

.float {
  display: inline-block;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: -webkit-transform;
  transition-property: transform;
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}

.float:hover {
  -webkit-transform: translateY(-5px);
  -ms-transform: translateY(-5px);
  transform: translateY(-5px);
}
.sec2{ background-image:url(/images/8762/sec2_bc_20211012.jpg); height:215px; padding-top:110px; width:100%; background-repeat:no-repeat; background-position:top center; margin-top:30px;}
.sec2_cnt{width:1200px; margin:0 auto;}
.sec2_btn{ float:left; width:268px; height:65px; line-height:65px; text-align:center; font-size:24px; color:#2e98ff; background-color:#FFF; margin-right:40px;border:1px solid #ebebeb; box-shadow: 1px 1px 8px #ccc; margin-bottom:27px;}
.sec2_btn a{color:#2e98ff;}
.sec3{width:1200px; margin:0 auto; margin-top:34px;}
.sec3_cnt{width:1176px; margin:0 auto;border:1px solid #ebebeb; box-shadow: 1px 1px 8px #ccc; padding:25px 12px; margin-top:25px;}
.list_news{ background-image:url(/images/8762/dian_20211012.jpg); background-repeat:no-repeat; background-position:center left; padding-left:18px;color: #333; font-size: 18px;line-height:48px;}
.list_news a{ color:#333; font-size:18px; line-height:48px;}
.list_news a:hover{ color:#F00;}
.lgray{ color:#999999;}



/* 无二级列表页 */
.list2{ width:1140px; padding:30px; margin:0 auto; min-height:300px; border:1px solid #ebebeb; box-shadow: 1px 1px 8px #ccc; margin-top:15px;}
.list_news{ background-image:url(/images/8762/dian_20211012.jpg); background-repeat:no-repeat; background-position:8px center; padding-left:30px;}
.list_txt{padding:10px 30px; height:50px; line-height:50px;background-color:#339aff; color:#FFF; font-size:24px; border-radius:8px 8px 0 0; }
.list2_tit{ border-bottom:2px solid #339aff; margin-bottom:20px;}
.sec4_tit{ background-image:url(/images/8762/tit_20211012.jpg); height:47px; line-height:47px; color:#339aff; text-align:center; background-repeat:no-repeat; background-position:top center; font-size:20px;}
.sec4_tit a{line-height:47px; color:#339aff;}

.phone_header{ display:none}
.phone_footer{ display:none}
.sub_banner_cnt{padding:40px;background:#d8e8fd;}
.sub_banner_cnt_tit{text-align: center; font-size:30px;line-height:40px;margin-bottom:20px}
.sub_banner_cnt_p{text-indent: 40px; line-height:30px;}
.sub_banner_cnt_name{text-align: right; padding-right: 10px;}
.sub_banner_cnt_name2{text-align: right; padding-right: 26px;}

.adver{box-shadow: 1px 1px 8px #ccc; padding: 10px; width:1180px;}
.zhanwei{ display:none;}
.list_a_date{ color:#999; float:right;line-height: 48px;}
.piaochuang{ display:none;}
.zn_search{ width:1200px; margin:0 auto;}

	 .bsfuwu {padding: 20px 0px;width:1180px; margin:0 auto;}
     .bsfuwu li {
		  font-size:14px;
            margin-right: 10px;
            margin-bottom:15px;
            float: left;
            transition: all .2s;
            overflow: hidden;
            width:180px;
			padding:10px 30px 10px 10px;
            box-shadow: 3px 3px 5px #ccc;
			background: url(http://www.weihai.gov.cn/picture/861/a838525fee5d4e4abf80c7cd228aa296.png) no-repeat 185px center;
			background-color: #0aaeb8;
			height:38px;
			overflow:hidden;
        }
     .bsfuwu li a{ color:#fff; text-decoration:none;display: table-cell;;vertical-align:middle; height:38px;}
	 /*.bsfuwu {
            padding: 20px 2px;
            margin-right: -40px;
        }
        
        .bsfuwu li {
            margin-right: 40px;
            margin-bottom:15px;
            height: 98px;
            background-color: #0aaeb8;
            float: left;
            transition: all .2s;
            overflow: hidden;
            width: 548px;
            box-shadow: 5px 5px 8px #ccc;
        }
        
        .bsfuwu a {
            padding-left: 30px;
      
            height: 98px;
            line-height: 98px;
            font-size: 0;
            
        }
        
        .bsfuwu li:hover {
            transform: scale(1.05);
        }
        
        .bsfuwu a span {
            display: inline-block;
            line-height: 26px;
            font-size: 22px;
            width: 420px;
            vertical-align: middle;
            color: #fff;
        }
        
        .bsfuwu a i {
            display: block;
            float: right;
            width: 60px;
            height: 98px;
            background: url(http://www.weihai.gov.cn/picture/861/a838525fee5d4e4abf80c7cd228aa296.png) no-repeat 0 center;
        }*/
.list2_tit{ display:none;}

.dw{background-color:#f97a7a; margin-bottom:20px; border:1px solid #f97a7a; display:flex;}
.yiji{color: #fff; font-size:20px; width:150px; height:32px; line-height:32px; float:left;align-self:center; text-align:center;}
.erji{ width:990px; float:right; background-color:#FFF; padding-top:15px;}
.bumen{ float:left; margin-left:30px; margin-bottom:15px; }
.bumen span{padding:6px 0px; line-height:32px;}
.bumen a{ color:#333; line-height:32px; font-size:18px; font-weight:bold;}
.bumen span:hover{ border-bottom:2px solid #f97a7a;}
.erji_cnt{}

.ztc{ background-image:url(/images/8762/ztc_10211029.jpg); width:1200px; height:218px; margin:0 auto; margin-bottom:46px; background-repeat:no-repeat; background-position:top center; margin-top:36px;}
.ztc_cnt{ padding-left:55px; padding-top:123px;}
.ztc_tit{ display:none;}
.ztc_cnt li{ width:249px; height:79px; float:left; margin-right:31px;}
.sec1_tit{ width:1200px; margin:0 auto;}
.list_news:hover{color:#F00;}
.ml40{ margin-left:-40px;}

		/* 本例子css */
		
		.sec4{ width:1140px; margin:0 auto; margin-top:20px;}
		.sec4_cnt{ width:1140px; margin:0 auto;}
		.sec4_more{ width:1140px; margin:0 auto;}
		
		.picScroll-left{ width:1280px;  overflow:hidden; position:relative;   }
		.picScroll-left .hd{ position:absolute;width:1280px;}
		.picScroll-left .hd .prev,.picScroll-left .hd .next{ display:block;  width:18px; height:32px;  overflow:hidden;
			 cursor:pointer;}
		.picScroll-left .hd .prevStop{ background-position:-60px 0; }
		.picScroll-left .hd .nextStop{ background-position:-60px -50px; }
		.picScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
		.picScroll-left .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("/images/8762/images/icoCircle.gif") 0 -9px no-repeat; }
		.picScroll-left .hd ul li.on{ background-position:0 0; }
		.picScroll-left .bd{ width:1200px; margin:0 auto;}
		.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
		.picScroll-left .bd ul li{ margin-right:24px; float:left; _display:inline; overflow:hidden; text-align:center;  }
		.picScroll-left .bd ul li .pic{ text-align:center; }
		.picScroll-left .bd ul li .pic img{ width:384px; height:245px; display:block; }
		.picScroll-left .bd ul li .pic a:hover img{ border-color:#999;  }
		.picScroll-left .bd ul li .title{ line-height:60px; background-color:#f2f2f2; height:60px; font-size:18px; color:#333;   }
		.picScroll-left .bd ul li .title a{ font-size:18px; color:#333;line-height:60px; }
		.prev{ background-image:url(/images/8762/l_btn_20211029.jpg); position:absolute; z-index:9999; top:130px; }
		.next{ background-image:url(/images/8762/r_btn_20211029.jpg);position:absolute; z-index:9999; top:130px; right:0px;}
		
		
		
		.banshi_li{width:1100px; padding:20px; background-color:#efefef; margin-bottom:10px; display:flex; }
		.banshi_l{ float: left; width:960px; margin-right:40px; }
		.banshi_r{ float:right; width:96px; height:32px; align-self: center;text-align: center;}

		.banshi_btn{ background-image:url(/images/8762/banli.png); width:96px; height:32px; line-height:32px; text-align:center;}
		.banshi_btn a{ color:#FFF; line-height:32px;}
		.banshi_tit{ font-size:18px; line-height:30px; font-weight:bold;}
		.banshi_bumen{ border:1px solid #CCC; border-radius:3px; background-color:#FFF; padding:0 10px; margin-left:20px;}
		.banshi_cnt{ font-size:16px; line-height:24px;}

 @media only screen and (max-width: 1100px) {
	 
.position{ display:none;}
.phone_header{ display:block}
.phone_footer{ display:block}
.pc_header{ display:none}
.pc_footer{ display:none}
.sub_banner{ width:100%; height:auto;}
#sub_banner_img{ width:100%; height:auto;}
.zn_search{ width:100%;}
.sec1{ width:100%; box-shadow:none;}
.sec2{ width:100%; height:auto; background-color:#efefef;}
.adver { width:100%;}
.sec3{ width:100%; margin-bottom:15px;}
sec3_tit img{ width:100%;}
sec4_tit img{ width:100%;}
.sec3_cnt{ width:100%; box-shadow:none; box-sizing:border-box;}
.wip_seach_bg{ width:100%;}
.sub_banner_cnt{ padding:15px;}
.sub_banner_cnt_tit{ font-size:22px; font-weight:bold; line-height:30px; margin-bottom:10px;}
.sub_banner_cnt_p{ text-indent:2em;}
.icon_wrap{ margin-left:0px; width:33%;}
.sec1_txt{ font-size:16px; text-align:center; line-height:24px; height:48px; padding:0 5px; width:100%; box-sizing:border-box;}
.sec2_cnt{ width:100%;}
.ml40{ margin:0 auto;}
.sec2_btn{ width:41%; margin:10px 4%;}
.adver{ display:none;}
.adver_phone{width:100%; padding:0; margin-bottom:20px; display:block;}
.adver_phone img{ width:100%; height:auto;}
.adver_l{ float:none; margin-bottom:15px;}
.adver_r{ float:none;}
.zhanwei{ display: block;}
.sec3_tit img{ display:none;}
.zhanwei{width:100%; height:50px; background-repeat:no-repeat; background-position:top center;}
.zhanwei1{background-image:url(http://www.weihai.gov.cn/picture/2961/2110121309015435748.jpg);}
.zhanwei2{background-image:url(http://www.weihai.gov.cn/picture/861/2110291552105079412.jpg);}
.zhanwei3{background-image:url(http://www.weihai.gov.cn/picture/861/2110291552103735158.jpg);}
.list_a_date{ display:inline;line-height:28px;}
.list_news{ background-position:0 10px; line-height:28px; padding-left:13px; border-bottom:1px dashed #CCCCCC; margin-bottom:10px; padding-bottom:10px;}
.piaochuang{ display:block; margin-bottom:15px;}
.piaochuang img{ width:100%; height:auto;}

.list2{ width:100%; box-shadow:none; padding:20px 5px; box-sizing:border-box;}
.bsfuwu li { width:100%; box-sizing:border-box; margin-right:0px; padding:0 15px;}
.bsfuwu a span{ text-align:center; width:100%;box-sizing:border-box; padding:0 15px;}
.list2_tit{ display:block;}
.bsfuwu{ margin-right:0px;box-sizing:border-box; width:100%;}
.bsfuwu a{ padding:0;}
.dw{ display:block;}
.yiji{ width:100%; float:none;}
.erji{ width:100%; float:none;}

.ztc{ background-image:none; width:97%; height:auto; padding:15px 0 15px 3%;  margin-bottom:20px; background-color:#bd060d; margin-top:20px;}
.ztc_cnt{ padding:0;}
.ztc_tit{ display:block; width:100%; font-size:24px; font-weight:bold; color:#fff; text-align:center; margin-bottom:20px;}
.ztc_cnt li{ width:47%; float:left; height:auto; margin-bottom:15px; margin-right:3%;}
.ztc_cnt li img{ width:100%; height:auto;}
.sec1_tit{ width:100%; margin:0 auto;}
.sec1_tit img{ display:none;}
.sec4_tit img{ display:none;}
.sec4{ width:100%; }
.sec4_cnt{  width:100%; padding: 20px 12px; box-sizing:border-box;}
.sec4_more{  width:100%; }
.picScroll-left{ display:none;}

		
		.banshi_li{width:100%; box-sizing:border-box; padding:20px; background-color:#efefef; margin-bottom:10px; display:block; text-align:center; }
		.banshi_tit{display:block;text-align:center; }
		.banshi_bumen{ margin:0 auto; text-align:center; }
		.banshi_cnt{ text-align:left; padding:10px 0px;}
		.banshi_l{ float:none; width:100%; margin-right:0px; }
		.banshi_r{ float:none; width:96px; height:32px; margin:0 auto;  }

 }


