/************
常规布局
********/
.wrap1200{
	width:1200px;
	margin:auto;
}
p.fg{
	padding:10px;
}
p.tip{
	padding:0 10px;
	border-left:3px solid #999;
}
p.cb{
	clear:both;
}
a.leader{
	display:inline-block;
	background:#999;
	color:#fff;
	padding:5px 20px;
	text-align:center
}
#mTop, #mBottom{
  display:none
}





/************
背景色、颜色
********/
.zwBlue{
	background-color:#0c4f8e;
}
.zwRed{
	background-color:#0c4f8e;
}
.zwYellow{
	background-color:#e86939;
}





/************
Banner
********/

/*普通banner*/
.banner{
  width:100%;
  height:450px;
  background-image:url(banner.jpg);
  background-size:cover;
  background-position:center
}
.banner .logoLink{
	display:inline-block;
	width:226px;
}
.banner img{
	width:100%;
  	margin:15px;
}
.banner .bbox{
	float:right;
	width:150px;
	margin-top:20px;
}
.older .banner .bbox{
	width:200px;
}
.banner .bbox a, .banner .bbox div{
	width: 150px;
    display: inline-block;
    margin-bottom:10px;
    border-radius: 3px;
    text-align: center;
    line-height: 35px;
    font-size: 16px;
    color: #fff;
    background-color: #e86939;
}
.older .banner .bbox a, .older .banner .bbox div{
	width:200px;
	height:50px;
	line-height:50px;
	font-size:24px;
}



/************
导航
********/

/*普通专题导航*/
.menu{
  	width:100%;
}
.menu .mbox{
  	height:55px;
}
.menu .mbox li{
  	display:inline-block;
  	line-height:55px;
  	margin-right:25px;
}
.menu .mbox li a{
  	color:#fff;
  	font-size:18px;
}
.older .menu .mbox li a{
	font-size:26px;
}

/*悬浮于banner的专题导航*/
.menuUp{
  	width:100%;
  	height:55px;
  	margin-top:-55px;
  	position:relative;
  	opacity:0.6;
}
.menuUp .mbox{
  	position:relative;
  	height:55px;
}
.menuUp .mbox li{
  	display:inline-block;
  	line-height:55px;
  	margin-right:25px;
}
.menuUp .mbox li a{
  	color:#fff;
  	font-size:18px;
}
.older .menuUp .mbox li a{
	font-size:26px;
}




/************
区块
************/
.main{
	width:1200px;
	margin:auto;
	padding:10px;
}
.block{
  width:560px;
  margin:15px;
  float:left;
}
.block.bigger{
  width:1160px;
}
.block.colBlock{
  width:880px;
}
.colLeft{
  width:250px;
  float:left;
  background:#fff;
}
.colLeft .fatherCol{
  height:50px;
  color:#fff;
  font-size:18px;
  font-weight:bold;
  text-align:center;
  line-height: 50px;
  background:#0c4f8e;
}
.older .colLeft .fatherCol{
  font-size:24px;
}
.colLeft .colList{
  
}
.colLeft .colList li{
  height:40px;
  text-align:center;
  font-size:15px;
  line-height:40px;
  border-bottom:solid 1px #f0f0f0;
}
.older .colLeft .colList li{
  font-size:18px;
}
.colRight{
  width:910px;
  float:right;
  background:#fff;
}



/************
标题样式
************/
/*titleS1*/
.titleS1{
  height:45px;
  background:url(titleS1_zong.png) no-repeat;
  position:relative;
  overflow:hidden;
}
.older .titleS1{
	height:55px;
}
.titleS1 h3{
  color:#fff;
  font-size:20px;
  font-weight:bold;
  text-shadow:3px 3px #999;
  line-height:45px;
  padding-left:20px;
  float:left;
}
.older .titleS1 h3{
	font-size:25px;
	line-height:55px;
}
.titleS1 h3:after{
  content: '';
  background: url(iconBg1.png) no-repeat;
  background-size:100% auto;
  width: 59px;
  height: 66px;
  display: block;
  position: absolute;
  right: 170px;
  bottom: -27px;
}
.titleS1 a{
  color:#999;
  float:right;
  line-height:45px;
  font-size:14px;
}
.older .titleS1 a{
	line-height:55px;
  	font-size:18px;
}
/*S1棕色*/
.S1_zong{
  background:url(titleS1_zong.png);
}
  /*S1Logo黄*/
.S1_yellow{
  background:url(titleS1_yellow.png);
}
  /*S1政务蓝*/
.S1_blue{
  background:url(titleS1_blue.png);
}
  /*S1政务红*/
.S1_red{
  background:url(titleS1_red.png);
}

  /*S1系列中间图标*/
.iconBg1 h3:after{
  background-image: url(iconBg1.png);
}
.iconBg2 h3:after{
  background-image: url(iconBg2.png);
}
.iconBg3 h3:after{
  background-image: url(iconBg3.png);
}
.iconBg4 h3:after{
  background-image: url(iconBg4.png);
}

  /*长尺寸*/
.titleS1.bigger h3:after{
  right: 400px;
}
.S1_zong.bigger{
  background:url(titleS1_B_zong.png) no-repeat;
}
.S1_yellow.bigger{
  background:url(titleS1_B_yellow.png) no-repeat;
}
.S1_blue.bigger{
  background:url(titleS1_B_blue.png) no-repeat;
}
.S1_red.bigger{
  background:url(titleS1_B_red.png) no-repeat;
}


/*titleS2*/
.titleS2{
  height:45px;
  background:url(titleS2_zong.png) left bottom;
  background-repeat: no-repeat;
  position:relative;
  overflow:hidden;
}
.older .titleS2{
	height:57px;
}
.titleS2 h3{
  color:#fff;
  font-size:18px;
  font-weight:bold;
  line-height:38px;
  padding:0 10px;
  float:left;
  background-color:#be9a70;
}
.older .titleS2 h3{
	font-size:25px;
	line-height:50px;
}
.titleS2 a{
  color:#999;
  float:right;
  line-height:38px;
  font-size:14px;
}
.older .titleS2 a{
	font-size:18px;
  	line-height:50px;
}
  /*S1棕色*/
.S2_zong{
  background-image:url(titleS2_zong.png);
}
.S2_zong h3{
  background-color:#be9a70;
} 
  /*S1Logo黄*/
.S2_yellow{
  background-image:url(titleS2_yellow.png);
}
.S2_yellow h3{
  background-color:#e86939;
} 
  /*S1政务蓝*/
.S2_blue{
  background-image:url(titleS2_blue.png);
}
.S2_blue h3{
  background-color:#0c4f8e;
} 
  /*S1政务红*/
.S2_red{
  background-image:url(titleS2_red.png);
}
.S2_red h3{
  background-color:#b52413;
}

  /*长尺寸*/
.titleS2.bigger h3:after{
  right: 400px;
}
.S2_zong.bigger{
  background-image:url(titleS2_B_zong.png);
}
.S2_yellow.bigger{
  background-image:url(titleS2_B_yellow.png);
}
.S2_blue.bigger{
  background-image:url(titleS2_B_blue.png);
}
.S2_red.bigger{
  background-image:url(titleS2_B_red.png);
}


/*titleS3*/
.titleS3{
  height:45px;
  overflow:hidden;
}
.titleS3 h3{
  width:100%;
}


/*titleS4*/
.titleS4{
  height:50px;
  overflow:hidden;
}
.titleS3 h3{
  width:100%;
}



/************
栏目页标题
************/
.colTitle{
  width:880px;
  padding-left:10px;
  border-left:solid 5px #0c4f8e;
}
.older .colTitle h3{
  font-size:24px;
}


/************
信息列表样式
************/

/*L1*/
.listL1{}
.listL1 li{
  height:45px;
  line-height:45px;
  padding:0 0 0 20px;
  border-bottom:1px solid #f0f0f0;
  font-size:16px;
  position:relative;
}
.older .listL1 li{
	font-size:22px;
}
.listL1 li:before{
  content: "";
  display: block;
  width: 5px;
  height: 5px;
  position: absolute;
  left: 0;
  top: 22px;
  background-color: #cbb486;
}
.listL1 li a{
	color:#333;
  width:440px;
  height:40px;
  float:left;
  overflow:hidden;
}
.older .listL1 li a{
  width:390px;
}
.listL1 li span{
  float:right;
  color:#999;
}
  /*L1棕色*/
.L1_zong li:before{
  background-color:#be9a70;
}
  /*L1Logo黄*/
.L1_yellow li:before{
  background-color:#e86939;
}
  /*L1政务蓝*/
.L1_blue li:before{
  background-color:#0c4f8e;
}
  /*L1政务红*/
.L1_red li:before{
  background-color:#b52413;
}

  /*---L1PLUS 小标圆形*/
.L1PlusCircle li:before{
  border-radius:50%;
}
  /*---L1PLUS 小标圆角矩形*/
.L1PlusTan li:before{
  width: 8px;
  height: 8px;
  border-radius:2px;
  top: 20px;
}
  /*---L1PLUS 小标圆三角形*/
.L1PlusSan li:before{
  width: 10px;
  height: 10px;
  border-left:8px solid #be9a70;
  border-top:5px solid transparent;
  border-bottom:5px solid transparent;
  top: 20px;
  background:none;
}
.L1_zong.L1PlusSan li:before{
  border-left:8px solid #be9a70;
}
.L1_yellow.L1PlusSan li:before{
  border-left:8px solid #e86939;
}
.L1_blue.L1PlusSan li:before{
  border-left:8px solid #0c4f8e;
}
.L1_red.L1PlusSan li:before{
  border-left:8px solid #b52413;
}




/************
图块列表导航
************/
.imgLi{
	width:570px;
	height:150px;
	margin:10px;
	border-radius:5px;
	overflow:hidden;
	float:left;
}
.imgLi .imgLink{
	width:100%;
	height:100%;
	background:center;
}
.imgLi .imgLink h5{
	color:#fff;
	font-size:20px;
	font-weight:bold;
	line-height:150px;
	margin-left:30px;
	float:left;
	letter-spacing: 0.2em
}
.imgLi .imgLink img{
	float:right;
	height:80px;
	margin:35px;
}