﻿/*二级导航公用*/
.content{padding-bottom: 30px;}
.InfoPl_NavBox_zz ul{overflow: hidden; width: 660px; margin:auto;}
.InfoPl_NavBox_zz ul li{float: left; border: 1px solid #dddddd; padding: 6px 28px; cursor: pointer; }
.InfoPl_NavBox_zz ul li.cur{ background-color: #a4222e; color: #ffffff;}
.InfoPl_NavBox_zz ul li a.cur_1{color: #ffffff; background-color: #a4222e;}
.banner_fw{padding-top: 110px;}
.banner_fw img{margin: auto; width: 100%;}
.zsml_main{width:1100px;margin: auto; overflow:hidden;}
.left{float: left; width:778px; min-height:736px; height: auto;}
.right{float: right;}
.H_20{height:20px;}
.InfoPlH2 span{  height: 28px; text-align: center; line-height: 28px; background: #fff; font-size: 20px; font-weight: bold; position: absolute; top:-16px;}
.InfoPlH2 span.bgcolor{ background:#edf1f4;  }
.H_40{ height:40px; overflow:hidden;}
.InfoPlH2{ position: relative; height: 35px; border-top: solid 1px #dcdcdc; margin: 0px 0 0 0;}
.InfoPlH2 span{  height: 28px; text-align: center; line-height: 28px; background: #fff; font-size: 20px; font-weight: bold; position: absolute; top:-16px;}
.InfoPlH2 span.bgcolor{ background:#edf1f4;  }
.cp table tr td{text-align: center; border: 1px solid #c5c5c5; padding: 10px;}
.xq1{padding-top: 20px;}
.xq h1{font-size: 18px; margin-bottom: 4px;}
.zs_text h1{font-size: 16px;}
.zs_text h1 a{font-size: 16px;}
.bg_bt2{margin-top: 0;}


/*按钮*/
.button {
	width:360px;
	margin:30px auto;
}
.button a {
	height: 50px;
	width:360px;
	display: block;
	text-align: center;
	line-height:50px;
	font-size: 26px;
	background:#c00000;
	border: 1px solid #c00000;
	color: #ffffff;
}
.button:hover{
box-shadow: 4px 2px 6px #999999;
}




















