/* CSS Document */
img {
    max-width: 100%;
    height: auto;
}
body {
    max-width:6.4rem;
    margin: 0 auto;
    font-size: 0.25rem;
	color:#333333;
}
*{ margin: 0; padding: 0;}
header {display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-align:center;
    -ms-box-align:center;
	border-bottom:1px solid #e2e2e2;
}
ul,ol,li{
	list-style-type:none;
}
a{
	text-decoration:none;
	color:#666;
}
h1,h2,h3,h4,h5,h6{
	font-size:100%;
}
.bj_1rem{
	margin:0 auto;
	height:.1rem;
	background:#ededed;
}
.bj_1px{
	margin:0 auto;
	height:1px;
	background:#ededed;
}
.clearfix:before,/*before解决现代浏览器上边距折叠的问题*/
.clearfix:after {
    display:table;
    content:" ";
}
.clearfix:after {
    clear:both;
}
.w100{
	width:100%;
	margin:0 auto;
}
.w96{
	width:96%;
	padding:0 2%;
	margin:0 auto;
}
.ma-t2{
	margin-top:.2rem;
}
.ma-t3{
	margin-top:.3rem;
}
.ma-t4{
	margin-top:.4rem;
}
.ma-t5{
	margin-top:.5rem;
}
.ma-b2{
	margin-bottom:.2rem;
}
.ma-b3{
	margin-bottom:.3rem;
}
.ma-b4{
	margin-bottom:.4rem;
}
.ma-b5{
	margin-bottom:.5rem;
}
.pa-b2{
	padding-bottom:.2rem;
}
.pa-b3{
	padding-bottom:.3rem;
}
.pa-b5{
	padding-bottom:.5rem;
}
.pa-b8{
	padding-bottom:.8rem;
}
.fl{
	float:left;
}
.fr{
	float:right;
}
.txt_r{
	text-align:right;
}
/****************/
header h1{
	font-size:.4rem;
	color:#FFFFFF;
	background:#0099cc;
	text-align:center;
	line-height:200%;
}
.tybt{
	position:relative;
}
.tybt h2{
	width:25%;
	font-size:.36rem;
	height:.5rem;
	border-bottom:4px solid #0099cc;
	margin:0 auto;
	position:relative;
	z-index:999;
	text-align:center;
}
.tybt hr{
	width:100%;
	height:1px;
	border:none;
	border-top:1px solid #ccc;
	position:relative;
	z-index:9;
	top:-1px;
}
.tybt p{
	font-size:.22rem;
	color:#999;
	text-align:center;
}
.w96 p{
	font-size:.24rem;
	text-indent:.44rem;
	line-height:200%;
}
.zyjj img{
	border-radius:8px;
	margin:.1rem 0;
	width:100%;
}
.kcsz h2{
	box-sizing:border-box;
	padding:0 3%;
	font-size:.32rem;
	line-height:1.2rem;
	color:#FFF;
}
.kcsz ul{
	box-sizing:border-box;
	border:1px solid #CCC;
	border-top:none;
	padding:3%;
}
.kcsz ul li{
	list-style-type:decimal;
	font-size:.24rem;
	margin:0 4%;
	float:left;
	line-height:200%;
}
.kc_one{
	background:#6699cc url(../images/kcbg1.png) no-repeat left center;
	background-size:cover;
}
.kc_two{
	background:#33cccc url(../images/kcbg2.png) no-repeat left center;
	background-size:cover;
}
.kc_three{
	background:#33cccc url(../images/kcbg3.png) no-repeat left center;
	background-size:cover;
}
.fzqs h3{
	font-size:.28rem;
}
.fzqs h2{
	font-size:.36rem;
	font-weight:normal;
	text-align:center;
}
.bfzs dl{
	float:left;
	width:44%;
	margin:0 3% 5% 3%;
	box-sizing:border-box;
	padding:1px;
	border:1px solid #CCC;
	position:relative;
}
.bfzs dl dt img{
	width:100%;
}
.bfzs dl dd{
	font-size:.22rem;
	width:100%;
	background:#000;
	color:#FFF;
	text-align:center;
	line-height:180%;
	position:absolute;
	z-index:9;
	bottom:0;
	opacity:.7;
}
.szll dl{
	width:50%;
	box-sizing:border-box;
	padding:0 3% 3% 3%;
	float:left;
}
.szll .dlbr{	
	border-right:1px dashed #e5e5e5;
}
.szll dl dt img{
	margin-left:10%;
	width:80%;
}
.szll dl dd h2{
	font-weight:normal;
	text-align:center;
	font-size:.26rem;
	margin:.1rem 0;
}
.szll dl dd h3{
	width:60%;
	margin:0 auto;
	line-height:180%;
	text-align:center;
	font-size:.26rem;
	background:#ff6600;
	color:#FFF;
	font-weight:bold;
}
.xxys .ysty{
	padding:3% 0 3% 35%;
	border-bottom:1px dashed #e5e5e5;
}
.xxys .ysty h3{
	text-align:left;
	font-weight:bold;
	line-height:180%;
}
.xxys .ysty p{
	color:#666;
}
.xxys .xxys1{
	background:url(../images/xxys01.png) no-repeat left center;
	background-size:30%;
}
.xxys .xxys2{
	background:url(../images/xxys02.png) no-repeat left center;
	background-size:30%;
}
.xxys .xxys3{
	background:url(../images/xxys03.png) no-repeat left center;
	background-size:30%;
}
.xxys .xxys4{
	background:url(../images/xxys04.png) no-repeat left center;
	background-size:30%;
}
.xxys .xxys5{
	background:url(../images/xxys05.png) no-repeat left center;
	background-size:30%;
}