/*commom style*/
*,*:before,*:after {box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote,dl, dt, dd, ul, ol, li,pre,form, fieldset, legend, button, input, textarea,th,td,img{border:medium none;margin:0;padding:0;}
body,button, input, select, textarea {font-family:'Microsoft YaHei';}
h1, h2, h3, h4, h5, h6{ font-size: 100%;}
em{font-style:normal;}
ul, ol{list-style: none;}
table{border-collapse: collapse;border-spacing: 0; }
a,ins{text-decoration:none;}
*:focus{outline:none;}
a{color:#333333;}
a:hover{color:#1966a7;}
.fl{float:left;}
.fr{float:right;}
.cf:after{display:block;content:"";height:0;visibility:hidden;clear:both;}
.cf{zoom:1;}
.hide{display:none;}
.block{display:block;}
.h10{height:10px;}
.h15{height:15px;}
.h20{height:20px;}
.h25{height:25px;}
.h30{height:30px;}
.h40{height:40px;}
.h50{height:50px;}
.w1200{width:1200px;margin:0 auto;}
.w1100{width:1100px;margin:0 auto;}
.w1245{width:1245px;margin:0 auto;}
.w1170{width:1170px;margin:0 auto;}

/**顶部通用**/
/*body{background: url(bjt.png) no-repeat center top}*/
header{width:100%;height:280px;margin: 0 auto;background: url(banner_bg.png) repeat-x top;background-color: #f7f7f7}
.zw_logo{position: absolute;margin: 13px 0 0 133px}
.zw_logo img {width: 100px;height: 100px;}
.top_banner{height: 40px;text-align: right}
.top_banner li {display: inline-block;line-height: 40px;font-size: 13px;margin-left: 5px}
.top_banner li a{color: #1966a7}
.top_nav {width: 100%; height: 50px;font-size: 19px;background: url(nav_bg.png) repeat-x}
.top_nav ul li{width: 128px;display: inline-block;line-height: 50px;text-align: center;border-right: 1px solid #fff;}
.top_nav ul a{color:#fff}
.top_nav ul a:hover{color: #fef082;font-weight: bold}
.top_bgs{height:190px}
.top_logo{float: left;margin-top:60px;}
.search {width: 450px;height: 50px;float: right;margin-top: 70px;background: url(search.png)}
.text_input {height:47px;width: 319px;line-height:50px;outline: none;border-width: 0;float: left;margin:2px 0 0 15px;font-size: 15px;color: #666;}
.text_input_search {width: 116px;height: 50px;}
.banner_con {width: 290px;height: 75px;float: right;text-align: center;margin-top: 30px;}

/**通用底部**/
footer{width: 100%;height: 140px;background:#1966a7}
.footerBox ul li{}
.footerBox .footerOne{line-height: 140px}
.footerBox .footerTwo{line-height: 140px;margin: 0 45px 0 25px}
.footerBox .footerThree{width: 500px;font-size: 13px;line-height: 24px;}
.footerBox .footerThree p{color: #fff}
.footerBox .footerThree a{color: #fff}
.footerBox .footerThree a:hover{color: #fff}
.footerBox .footerFour ul li{display: inline-block;line-height: 140px}


/**主体部分**/
/**主体第一部分**/
.mainOne{height:552px;}
.oneLeft{width: 605px;height: 330px}
.titleA #date img{width: 60px;height: 50px; float: left;margin-top: 2px}
.titleA #date p{float: left; line-height: 50px; color: #7C3B4D;font-weight:bold;font-size: 20px;}
.titleA .gg{margin-left: 40px}
.titleA .gg{line-height: 50px;color: #7C3B4D; font-size: 20px;font-weight:bold;}
.titleA .gg img{width: 60px; height: 50px;margin-right: 10px;}
.titleA .gg a{line-height: 40px; color: #7C3B4D;font-weight:bold;font-size: 20px;}

/**轮播图css**/
*{ padding:0; list-style:none; border:none;}
#focus {width:605px; height:330px; overflow:hidden; position:relative;margin:0 auto;}
#focus ul {height:325px; position:absolute;margin:0;padding:0;}
#focus ul li {float:left;width:605px; height:330px; overflow:hidden; position:relative;}
#focus ul li div.photo_bt {padding-left:20px;position:absolute; bottom:0;font-size:12px; color:#fff; z-index:1;  width:605px; overflow:hidden;background: url(tit-bg.png);}
#focus .btnBg {position:absolute; width:605px; height:45px; left:0; bottom:0; line-height:40px;}
#focus .btn {position: absolute;right: 0;bottom: 0;z-index: 99;height: 45px;line-height:45px;padding: 0px 20px 0 0 ;text-align: right;}
#focus .btn span {display:inline-block; _display:inline; _zoom:1; width:12px; height:12px; _font-size:0; margin-left:10px; cursor:pointer; background:#ddd; text-align: center;border-radius: 50%;}
#focus .btn span.on {background:#bb2335; color:#fff;}

.oneRight{width: 526px;margin-left:25px;height: 330px}
.oneRight .tabs {width:526px;height: 50px}
.oneRight .tabs li {float: left;width: 175px;height: 50px;font-weight: bold;font-size: 17px;}
.oneRight .tabs li a{width: 175px;height: 50px;float: left;text-align: center;line-height: 50px; color: #666;background: #e8e8e8;}
.oneRight .current a{outline: 0;color: #fff!important;background-color:#1966a7!important;}
.oneRight .content {position: relative;width: 526px; height: 280px;background: #fff;}
.oneRight .item {display: none;}
.oneRight .item {margin: 0 auto;line-height: 38px}
.oneRight .item li{background: url(list-style1.png) no-repeat left;margin-left: 20px;overflow: hidden;}
.oneRight .item li a{margin-left: 10px;float: left;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width: 80%;}
.oneRight .item li span{float:right;margin-right: 16px}
.oneRight .show{display: block;}

/**主体第二左侧部分**/
.twoFirst{margin:0 auto}
.secondLeft{width: 800px;margin-right: 20px;border-right: 1px solid #c2cfe3}
.secondLeft .hotTit{width: 780px;background: url(hotTitimg.png) no-repeat left;height: 50px;line-height: 50px;padding-left: 35px;font-size: 25px;border-bottom: 1px solid #c2cfe3}
.tabBox1 {width: 780px}
.tabBox2 {width: 800px}
.tabBox2Left{width: 390px;margin-right: 20px; }
.tabBox3Left{width: 390px;}
.tabBoxtitle{border-bottom: 1px solid #c2cfe3;}
.tabBoxtitle2{width:370px;}
.tabBox .bgone{background: none;}
.tabBox .bgone img{ width:370px;height: 200px;}
.tabBoxtitle3{width:370px;}
.bgtow{background: none;}
.bgtow img{ width:370px; height: 200px;}
.titleLeft{height: 50px;line-height: 50px;font-size: 21px;font-weight: bold;display: inline-block;}
.titleLeft a {display: inline-block;color: #999;height: 60px;border-bottom: none;font-weight:normal}
.hover a{height: 50px;line-height: 50px;font-size: 21px;font-weight: bold;display: inline-block;color: #0e76cd;border-bottom: 2px solid #0e76cd}
.tabBox1 .tabSub1{width: 780px; height:270px}
.tabBox1 .tabSub1 li{width: 780px; background: url(list-style2.png) no-repeat left;padding-left: 13px;line-height: 40px}
.tabBox1 .tabSub1 li span{float:right;color: #999}

.tabBox2 .tabSub2{width: 370px; height:250px}
.tabBox2 .tabSub2 li{width: 370px; background: url(list-style2.png) no-repeat left;padding-left: 13px;line-height: 40px}
.tabBox2 .tabSub2 li a{display: block;width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.tabBox2 .tabSub2 li span{float:right;color: #999}

.tabBox2 .tabSub3{width: 370px; height:250px}
.tabBox2 .tabSub3 li{width: 370px; background: url(list-style2.png) no-repeat left;padding-left: 13px;line-height: 40px}
.tabBox2 .tabSub3 li span{float:right;color: #999}
.tabBox2 .tabSub3 li a{display: block;width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

/* 二维码 */
.wb{
    height: 420px;
   
}
.wb ul{
    border-top:1px solid #c2cfe3 ;
    margin-top: 20px;
}
.wb ul li img{
    float: left;
    width: 150px;
    height: 150px;
    margin: 10px 15px 0px 15px; 
}
.wb ul li p{
    float: left;
    line-height: 30px;
    margin-left: 20px;
}
.wb ul li p img{
    width: 30px;
    height: 30px;
    margin: 0;
}
.notop a{
    float: left;
    margin: 20px 20px
}
.notop img{
    width: 150px;
    height: 150px;
}
.twoFirst{height: 111px;}
/**主体第二右侧部分**/

.secondRight{width: 380px;}
.titleRight{width: 380px;height: 80px;line-height: 45px;font-size: 21px;font-weight: bold;}
.titleRight1{background: url(XXGK.png) no-repeat left}
.titleRight2{background: url(BMFW.png) no-repeat left;border-top: 1px solid #c2cfe3}
.titleRight a {display: inline-block;color: #0e76cd;height: 60px;line-height: 80px;padding-left: 99px;}
.titleRight a:hover{color: #0e76cd}
.secondRight .zwgk a li{display: inline-block;width: 187px;height: 60px;text-align: center;line-height: 60px;margin-top:20px;color: #0e76cd}
.secondRight .zwgk a li:hover{background-color: #0e76cd;color: #fff}
.secondRight .zwgk .zwgkLdzc{background: url(xxgk-1.png) no-repeat 16px;background-color: #f6f6f6;}
.secondRight .zwgk .zwgkJgzn{background: url(xxgk-2.png) no-repeat 16px;background-color: #f6f6f6;}
.secondRight .zwgk .zwgkNb{background: url(xxgk-3.png) no-repeat 16px;background-color: #f6f6f6;}
.secondRight .zwgk .zwgkYsq{background: url(xxgk-4.png) no-repeat 16px;background-color: #f6f6f6;}
.secondRight .zwgk .zwgkYjs{background: url(xxgk-5.png) no-repeat 16px;background-color: #f6f6f6;}
.secondRight .zwgk .zwgkBszn{background: url(xxgk-6.png) no-repeat 16px;background-color: #f6f6f6;}
.secondRight .zwgk .zwgkLdzc:hover{background: url(xxgk-11.png) no-repeat 16px;background-color: #0e76cd;}
.secondRight .zwgk .zwgkJgzn:hover{background: url(xxgk-22.png) no-repeat 16px;background-color: #0e76cd;}
.secondRight .zwgk .zwgkNb:hover{background: url(xxgk-33.png) no-repeat 16px;background-color: #0e76cd;}
.secondRight .zwgk .zwgkYsq:hover{background: url(xxgk-44.png) no-repeat 16px;background-color: #0e76cd;}
.secondRight .zwgk .zwgkYjs:hover{background: url(xxgk-55.png) no-repeat 16px;background-color: #0e76cd;}
.secondRight .zwgk .zwgkBszn:hover{background: url(xxgk-66.png) no-repeat 16px;background-color: #0e76cd;}
.secondRight .zwgkImg{width: 100%;height: 120px; margin: 30px 0;}

.secondRight .zmhd a li{display: inline-block;width: 182px;height: 55px;text-align: center;line-height: 55px;margin-top: 20px;color: #0e76cd}
.secondRight .zmhd a li:hover{background-color: #0e76cd;color: #fff}
.secondRight .zmhd .zmhdZxhf{background: url(dczj.png) no-repeat 25px;background-color: #f6f6f6;margin-right: 10px}
.secondRight .zmhd .zmhdDczj{background: url(ldxx.png) no-repeat 25px;background-color: #f6f6f6;}
.secondRight .zmhd .zmhdZxhf:hover{background: url(jczj-1.png) no-repeat 25px;background-color: #0e76cd;}
.secondRight .zmhd .zmhdDczj:hover{background: url(ldxx-1.png) no-repeat 25px;background-color: #0e76cd;}
.secondRight .zmhdImg  a{display: inline-block;float: left;text-align:center;line-height: 75px;color: #fff}
.secondRight .zmhdImg .zmhdImg1{width: 377px;height: 75px;margin-bottom: 16px;background: url(icon-link1.png) no-repeat}
.secondRight .zmhdImg .zmhdImg2{width: 377px;height: 75px;margin-bottom: 16px;background: url(icon-link2.png) no-repeat}
.secondRight .zmhdImg .zmhdImg3{width: 377px;height: 75px;background: url(icon-link3.png) no-repeat}


.yyapptit{width: 380px;height: 60px; line-height: 60px;border-bottom: 1px solid #c2cfe3;margin-bottom: 12px;}
.yyapptit span{height: 60px;line-height: 59px;font-size: 21px;font-weight: bold;display: inline-block;color: #0e76cd;border-bottom: 2px solid #0e76cd;}
.yyapplist a img{display: inline-block;width: 362px;height: 65px;margin: 6px 10px;}

.mainOne{
	height: 480px;
	overflow: hidden;
}
.lbt{height: 367px;padding: 20px;background: #fff;}
.whpageold .lbt{padding: 0; background: none;}
.whpageold .oneLeft{width: 1200px;height: 700px;}
.whpageold #focus{width: 1200px;height: 700px;}
.whpageold #focus ul{height: 700px;}
.whpageold #focus ul li{width: 1200px;height: 700px;}
.whpageold #focus ul li a{display: block;}
.whpageold #focus ul li a img{width: 100%;height: 100%;}
.whpageold #focus ul li div.photo_bt{font-size: 24px; height: 68px;line-height: 68px;width: 100%;}
.whpageold #focus ul li div.photo_bt a{font-size: 24px;line-height: 68px;}
.whpageold #focus .btn{height: 68px;line-height: 68px;}
.whpageold .oneRight{width: 100%;margin-left: 0;margin-top: 30px;}
.whpageold .oneRight .tabs{width: 100%;height: 126px;}
.whpageold .oneRight .tabs li{height: 126px;font-size: 44px;}
.whpageold .oneRight .tabs li a{height: 126px;line-height: 126px;}
.whpageold .oneRight .item li{margin-left: 0;line-height: 74px;height: 74px;font-size: 32px;background: url(list-style1.png) no-repeat 20px;padding-left: 36px;}
.whpageold .oneRight .content{height: 530px;width: 100%;}
.whpageold .mainOne{height: 1475px;} 
.whpageold .oneRight .item li a{float: left;width: 85%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.whpageold .twoFirst{height: auto;}
.whpageold .twoFirst a{width: 100%;margin-bottom: 30px;}
.whpageold .twoFirst a img{width: 100% !important;height: 222px !important;}
.whpageold .secondLeft{width: 100%;border-right: none;}
.whpageold .tabBox1{width: 100%;}
.whpageold .titleLeft{height: 126px;font-size: 44px;line-height: 126px;}
.whpageold .hover a{height: 126px;line-height: 126px;font-size: 44px;display: block;}
.whpageold .h30{display: none;}
.whpageold .tabBox1 .tabSub1{width: 100%;height: 390px;}
.whpageold .tabBox1 .tabSub1 li{line-height: 72px;font-size: 32px;width: 100%;}
.whpageold .tabBox1 .tabSub1 li a{display: block;width: 95%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.whpageold .lnhide{display: none;}
.whpageold .tabBox2{width: 100%;}
.whpageold .tabBox2Left{width: 100%;}
.whpageold .tabBoxtitle2{width: 100%;}
.whpageold .tabBox2 .tabSub2{width: 100%;height: 450px;}
.whpageold .tabBox2 .tabSub2 li{  line-height: 72px;font-size: 32px;width: 100%;}
.whpageold .tabBox2 .tabSub2 li a{display: block;width: 95%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.whpageold .tabBox3Left{width: 100%;}
.whpageold .tabBoxtitle2{width: 100%;}
.whpageold .tabBox2 .tabSub3{width: 100%;height: 450px;}
.whpageold .tabBox2 .tabSub3 li{  line-height: 72px;font-size: 32px;width: 100%;}
.whpageold .tabBox2 .tabSub3 li a{display: block;width: 95%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.whpageold .tabBox{width: 100%;}
.whpageold .tabBoxtitle3{width: 100%;}
.whpageold .secondLeft{height: 1670px;}
.whpageold .secondRight{width: 100%;}
.whpageold .titleRight{width: 100%;height: 126px;line-height: 126px;font-size: 44px;}
.whpageold .titleRight a{height: 126px;line-height: 126px;}
.whpageold .secondRight .zwgk li{height: 120px;line-height: 120px;width: 375px;margin-right: 20px;font-size: 32px;}
.secondRight .zwgk li:hover a {color: #fff;}
.whpageold .secondRight .zwgk .zwgkLdzc{background: url(xxgk-1.png) no-repeat 50px;background-color: #f6f6f6;background-size: 36px;}
.whpageold .secondRight .zwgk .zwgkLdzc:hover{background: url(xxgk-11.png) no-repeat 50px;background-size: 36px;background-color: #0e76cd;}
.whpageold .secondRight .zwgk .zwgkJgzn{background: url(xxgk-2.png) no-repeat 50px;background-size: 36px;background-color: #f6f6f6;}
.whpageold .secondRight .zwgk .zwgkJgzn:hover{background: url(xxgk-22.png) no-repeat 50px;background-size: 36px;background-color: #0e76cd;}
.whpageold .secondRight .zwgk .zwgkNb {background: url(xxgk-3.png) no-repeat 50px;background-size: 36px;background-color: #f6f6f6;}
.whpageold .secondRight .zwgk .zwgkNb:hover {background: url(xxgk-33.png) no-repeat 50px;background-size: 36px;background-color: #0e76cd;}
.whpageold .secondRight .zwgk .zwgkYsq {background: url(xxgk-4.png) no-repeat 50px;background-size: 36px;background-color: #f6f6f6;}
.whpageold .secondRight .zwgk .zwgkYsq:hover {background: url(xxgk-44.png) no-repeat 50px;background-size: 36px;background-color: #0e76cd;}
.whpageold .secondRight .zwgk .zwgkYjs {background: url(xxgk-5.png) no-repeat 50px;background-size: 36px;background-color: #f6f6f6;}
.whpageold .secondRight .zwgk .zwgkYjs:hover {background: url(xxgk-55.png) no-repeat 50px;background-size: 36px;background-color: #0e76cd;}
.whpageold .secondRight .zwgk .zwgkBszn {background: url(xxgk-6.png) no-repeat 50px;background-size: 36px;background-color: #f6f6f6;}
.whpageold .secondRight .zwgk .zwgkBszn:hover {background: url(xxgk-66.png) no-repeat 50px;background-size: 36px;background-color: #0e76cd;}
.whpageold .wb {height: 375px;}
.whpageold .wb ul{width: 50%;float: left;}
.whpageold .wb ul li img{width: 260px !important;height: 260px !important;}
.whpageold .wb ul li p{height: 60px;line-height: 60px;font-size: 24px;}
.whpageold .wb ul li p img{width: 60px !important; height: 60px !important;line-height: 60px;}
.whpageold .notop a{margin: 0;width: 260px;height: 260px;margin-top: 20px;margin-right: 20px;}
.whpageold .notop a img{width: 260px;height: 260px;cursor: url(http://www.weihai.gov.cn/picture/pointer.cur), auto !important;}
.whpageold .yyapptit{width: 100%;height: 126px;line-height: 126px;}
.whpageold .yyapptit span{height: 126px;line-height: 126px;font-size: 44px;}
.whpageold .yyapplist a img{width: 375px;height: 100px;cursor: url(http://www.weihai.gov.cn/picture/pointer.cur), auto !important;}
.whpageold .yyapplist{margin-bottom: 25px;}
/**专题专栏部分**/
/* .mainZtzl{width: 100%;height: 120px;margin:0 auto; background:#fafafa;border-bottom: 2px solid #999}
.ztzlTit{margin-top: 20px}
.mr_frbox{height:78px;position: relative;width: 1000px;margin: 20px 57px;}
.mr_frBtnR{cursor:pointer;position: absolute;left:-36px;top:25px;z-index: 999;}
.mr_frUl{float:left;height:78px;width:980px;}
.mr_frBtnL{cursor:pointer;position: absolute;right:-58px;top:25px;z-index: 999;}
.mr_frUl ul li{display:inline;float:left;width:239px;overflow:hidden;position:relative;margin-right:20px;}
.mr_frUl ul li a img{width: 239px;height: 78px;} */
/*友情链接*/
/* .footerFl{width: 100%;height: 74px;margin:0 auto; background:#fafafa;}
.friendLink li{display: inline-block;width:183px;height: 74px;line-height: 74px;text-align: center} */


						















