/* CSS Document */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:"Microsoft YaHei"; background-color:#f8f8f8; font-size:12px;
}
*{ font-family:"Microsoft YaHei";}

textarea{outline:none;}



input[type=button], input[type=submit], input[type=file], button { cursor: pointer; -webkit-appearance: none;}
input{ outline:none;}






dl,dt,dd,li,p,ul,h,h1,h2,h3,h4,h5,b{ margin:0px; padding:0px; font-weight:normal;}
li {list-style-type:none;}
img{border:none;border:0;vertical-align:middle;}
span,em,i,b{
	font-style: normal;
}


.q1{max-width:640px;min-width:320px;margin:0 auto;overflow:hidden;position:relative; background-color:#FFFFFF;}
.q2{ width:95%; margin:0 auto; overflow:hidden;  }
.q02{ float:left; padding-bottom:0.1rem; padding-top:0.1rem;}
.q02 img{ height:0.9rem;}
.q03{ float:right; margin-top:0.1rem;}
.q03 p{ font-size:0.2rem; color:#333333; text-align:right;}
.q03 dl{ overflow:hidden; margin-top:0.05rem;}
.q03 span{ display:inline-block; font-size:0.5rem; color:#e50a15; float:left;}
.q03 dt{ overflow:hidden; float:left; padding-left:0.05rem;}
.q03 h1{ font-size:0.24rem; font-weight:bolder; color:#e50a15; line-height:0.27rem;}
.q3{ width:100%;}
.q3 img{ width:100%;}
.indexnav{overflow:hidden; padding:0rem 0.2rem 0.2rem 0.2rem; background-color:#004587;}
.indexnav ul li{
	width:24%;
	float:left;
	box-sizing:border-box;
	font-size:0.2rem;
	line-height:0.5rem; margin-right:1.3333%;
	text-align:center;
	border: 1px solid #FFFFFF; margin-top:0.2rem; color:#FFFFFF;
}
.indexnav ul a:nth-child(4n) li{ margin-right:0;}
.q4{ width:100%;}
.q4 img{ width:100%;}
.q5{ background-image:url(../images/dbj.jpg); width:100%; overflow:hidden; padding-bottom:0.3rem; }
.q6{ text-align:center; overflow:hidden; padding-top:10px;}
.q6 dl{ font-size:0.4rem; color:#333333;}
.q6 dt{
	background-image:url(../images/xt.png);
	background-repeat: repeat-x; overflow:hidden;
	background-position: center center;
}
.q6 span{
	font-family: "Times New Roman", Times, serif;
	background-color:#f7f7f7;
	text-transform: uppercase; font-size:0.1rem; color:#666666; padding-left:10px; padding-right:10px;
}
.q6 dd{ font-size:0.3rem;}
.q7{ width:95%; margin:0 auto; overflow:hidden; padding-top:10px;}
.q8{ overflow:hidden; text-align:center; margin-top:0.3rem;}
.q8 span{ display:inline-block; line-height:0.55rem; width:2.3rem; background-color:#004587; font-size:0.25rem; color:#FFFFFF; cursor:pointer;}
.q9{overflow:hidden; padding-bottom:0.2rem;}
.q10{ text-align:center; overflow:hidden;}
.q10 dl{ font-size:0.4rem; color:#fff;}
.q10 dt{
	background-image:url(../images/xta.png);
	background-repeat: repeat-x; overflow:hidden;
	background-position: center center;
}
.q10 span{
	font-family: "Times New Roman", Times, serif;
	background-color:#0082d9;
	text-transform: uppercase; font-size:0.1rem; color:#ccc; padding-left:10px; padding-right:10px;
}
.q10 dd{ font-size:0.3rem; color:#FFFFFF;}
.q11{ width:95%; margin:0 auto; padding-top:15px;}
.q11 img{ width:100%;}
.q11 dl{ font-size:0.25rem; line-height:0.4rem; color:#333; padding-top:0.2rem; text-align:justify;}
.q12{ width:100%; overflow:hidden; padding-top:20px;}
.q12 dl{
	width:26%;
	float:left;
	line-height:0.5rem;
	border: 3px solid #ff6161; text-align:center; cursor:pointer; font-size:0.25rem; color:#cc0000; margin-left:4.5%;
}
.q13{ width:90%; margin:auto; text-align:center; padding-top:15px; padding-bottom:20px;}
.q13 img{ width:100%;}
.q13 dl{ font-size:0.25rem; color:#333333; padding-top:10px; font-weight:bolder;}
.q14{ padding-top:10px; overflow:hidden;}
.q15{ line-height:0.5rem; background-color:#666; text-align:center; color:#FFFFFF; cursor:pointer; font-size:0.24rem; margin-top:0.2rem;}
.q15 span{ display:inline-block; margin-right:0.1rem; font-size:0.24rem;}
.q16{ background-color:#ebebeb; overflow:hidden; line-height:0.4rem; font-size:0.25rem; color:#333; text-align:center; padding-bottom:75px; padding-top:3%;}
.q19{
	position:absolute;
	right:0px;
	bottom:0px;
	width:100%;
	position: fixed;
	z-index:999999999999999999999;
}
.q20{
	width:33.3%;
	float:left;
	line-height:30px;
	text-align:center;
	background-repeat: no-repeat;
	background-color:#0082d9;
	background-position: center 5px;
	color:#FFFFFF;
	cursor:pointer;
	font-size:14px;
	padding-top:28px;
}
.q21{
	width:33.3%;
	float:left;
	line-height:30px;
	text-align:center;
	background-repeat: no-repeat;
	background-color:#63acd9;
	background-position: center 5px;
	color:#FFFFFF;
	cursor:pointer;
	font-size:14px;
	padding-top:28px;
}
.q22{
	width:33.3%;
	float:left;
	line-height:30px;
	text-align:center;
	background-repeat: no-repeat;
	background-color:#23a15d;
	background-position: center 5px;
	color:#FFFFFF;
	cursor:pointer;
	font-size:14px;
	padding-top:28px;
}
.q23{ height:60px; line-height:60px; background-image:url(../images/b_03.png);}
.q23 dl{ font-size:20px; padding-left:0.3rem; float:left;}
.q23 dt{
	float:right; margin-right:0.3rem; padding-right:20px; cursor:pointer;
	font-size:14px;
	background-image: url(../images/xx.png);
	background-repeat: no-repeat;
	background-position: right center;
}
.q24{ width:95%; margin:0 auto; font-size:0.25rem; padding-top:0.2rem; line-height:170%; color:#333333; text-align:justify;}
.q24 img{ width:100%;}
.q24 video{ width:100%; height:3rem;}
.q24 p{ margin-top:0.15rem;}
.q25{ overflow:hidden; width:100%; background-color:#f3f3f3;}
.q25 dl{
	line-height:45px;
	padding-left:0.3rem;
	cursor:pointer;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e8e7e7; font-size:18px;
}
.q26{ width:95%; margin:0 auto; margin-top:0.2rem;}
.q26 dl{ font-size:0.3rem; color:#000000; font-weight:bolder; text-align:center; padding-bottom:0.1rem; padding-top:0.1rem;}
.q26 dt{
	font-size:0.22rem;
	color:#666666;
	border-bottom-width: 1px;
	border-bottom-style: solid; text-align:center;
	border-bottom-color: #F0F0F0; padding-bottom:0.2rem;
}
.q27{ width:100%; padding-top:10px;}
.q27 img{ width:100%;}
.q28{ background-color:#dfefff; overflow:hidden; padding-bottom:15px;}
.q29{ width:85%; margin:0 auto;}
.q29 dl{
	height:60px;
	background-repeat: no-repeat;
	background-position: left center; padding-left:75px; font-size:18px; color:#333333;
}
.q29 dt{ font-size:20px; font-weight:bolder; color:#000;}
.q29 dd{
	background-image:url(../images/h3_bg.png);
	background-repeat: repeat-x;
	background-position: left bottom; padding-bottom:10px; padding-top:10px;
}
.q29 h1{ font-size:16px; line-height:30px; color:#333333; font-weight:normal; padding-top:10px;}
.q30{ width:95%; margin:0 auto; overflow:hidden; text-align:center; padding-top:0.2rem;}
.q30 img{
	width:100%;
}
.q31{ overflow:hidden; width:95%; margin:0 auto;}
.q31 dl{ padding-top:0.2rem; font-size:0.23rem;}
.q33{ width:95%; margin:0 auto; overflow:hidden;}
.q33 dl{ line-height:0.5rem; font-size:0.2rem; text-align:center; font-weight:bolder;}
.q33 dt{ padding-top:0.2rem;}
.q34{
	width:96%;
	line-height:0.5rem; padding-left:3%;
	border: 1px solid #007844;border-radius:5px;
}
.q35{
	width:96%; height:1.5rem;
	line-height:0.5rem; padding-left:3%;
	border: 1px solid #007844;border-radius:5px;
}
.q36{
	width:36%;
	line-height:0.5rem; padding-left:3%;
	border: 1px solid #007844;border-radius:5px;
}
.q37{
	width:99%;
	line-height:0.7rem; padding-left:0%; background-color:#007844; text-align:center; font-size:0.3rem; cursor:pointer; color:#FFFFFF;
	border: 1px solid #007844;border-radius:5px;
}
.q38{ width:100%; overflow:hidden;box-sizing:border-box;}
.q38 li{
	width:46%;
	float:left;
	margin-left:3%; background-color:#FFFFFF; padding:0.1rem; text-align:center;
	border: 1px solid #cccccc;box-sizing:border-box; margin-top:0.2rem; padding-bottom:0.2rem;
}
.q38 h1{ font-size:1rem; color:#0086e1; text-align:center; padding-bottom:0.1rem; padding-top:0.1rem;}
.q38 h2{ text-align:center; font-size:0.3rem; color:#999999;}
.q38 h3{ font-size:0.3rem; text-align:center; color:#333333; padding-top:5px;}
.q38 h4{ font-size:0.2rem; color:#666666; line-height:0.4rem; text-align:left; padding-top:0.1rem; padding-bottom:0.2rem;}
.q38 span{ width:1rem; height:1px; background-color:#0086e1;}
.q38 h5{ font-size:0.2rem; color:#666666; line-height:0.4rem; text-align:left; padding-top:0.1rem; padding-bottom:0.2rem; height:2.7rem;}
.q39{
	width:100%;
	overflow:hidden;
	padding-bottom:0.1rem;
	padding-top:0.1rem;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #bfbfbf; line-height:0.4rem;
}
.q39 dl{ float:left; font-size:0.33rem; color:#333333; padding-left:0.1rem; font-weight:bolder;}
.q39 dt{ float:right; padding-right:0.1rem; font-size:0.2rem; color:#ff6c00;}
.q40{ width:95%; margin:0 auto; overflow:hidden; padding-top:0.2rem;}
.q40 li{ width:49%; float:left; margin-right:2%; margin-top:0.1rem;}
.q40 dl{
	width:100%;
	height:2.3rem;
	box-sizing:border-box;
	border: 1px solid #F0F0F0;
}
.q40 img{ width:100%; height:100%; object-fit: cover;}
.q40 dt{ width:100%; height:0.45rem;line-height:0.45rem; background-color:#ececec; text-align:center; color:#333; font-size:0.23rem;overflow: hidden;/*超出部分隐藏*/
white-space: nowrap;/*不换行*/
text-overflow:ellipsis;/*超出部分文字以...显示*/ }
.q40 li:nth-child(2n){ margin-right:0;}
.q41{ overflow:hidden; background-color:#f4f4f4; line-height:0.6rem;}
.q41 dl{ float:left; padding-left:0.1rem; font-size:0.3rem;}
.q41 span{ font-size:0.3rem;}
.q41 dt{ float:right; font-size:0.2rem; padding-right:0.1rem; max-width:80%;overflow: hidden;/*超出部分隐藏*/
white-space: nowrap;/*不换行*/
text-overflow:ellipsis;/*超出部分文字以...显示*/}
.q42{ width:100%; margin:0 auto; overflow:hidden;color:#333333;}
.q42 span{
	width:30.3%;
	float:left;
	margin-left:1.7%;
	text-align:center;
	font-size:0.23rem;

	padding-bottom:0.1rem;
	padding-top:0.1rem; margin-top:0.15rem;
	border: 1px solid #CCCCCC;border-radius:0.1rem; cursor:pointer;overflow: hidden;/*超出部分隐藏*/
white-space: nowrap;/*不换行*/
text-overflow:ellipsis;/*超出部分文字以...显示*/
}
.q422{ width:100%; margin:0 auto; overflow:hidden;color:#333333;}
.q422 span{
	width:47%;
	float:left;
	margin-left:1.7%;
	text-align:center;
	font-size:0.2rem;

	padding-bottom:0.1rem;
	padding-top:0.1rem; margin-top:0.15rem;
	border: 1px solid #CCCCCC;border-radius:0.1rem; cursor:pointer;
}
.q43{ background-color:#565458; color:#FFFFFF;}
.q44{ background-color:#f2f2f2; overflow:hidden; margin-top:0.3rem; padding-bottom:0.3rem;}
.q45{ width:100%; overflow:hidden;}
.q45 li{ width:48%; float:left; margin-left:1.2%; margin-top:0.1rem;position:relative;}
.q45 dl{ width:100%; height:2.2rem;}
.q45 img{ width:100%; height:100%;}
.q45 dt{ position:absolute; right:0px; bottom:0px; width:95%; height:0.45rem;line-height:0.45rem; background-color: rgba(255, 0, 0, 0.7); padding-left:5%;font-size:0.25rem; color:#FFFFFF; }
.q46{ overflow:hidden; background-image:url(../images/b_03.png); line-height:0.6rem;}
.q46 dl{ float:left; padding-left:0.1rem; font-size:0.3rem; width:20%;box-sizing:border-box;}
.q46 span{ font-size:0.3rem;}
.q46 dt{ float:right; font-size:0.2rem; padding-right:0.1rem; width:20%;box-sizing:border-box; text-align:right;}
.q46 dd{ width:60%; float:left; font-size:0.24rem; text-align:center;}




.q47{ overflow:hidden; line-height:0.5rem; cursor:pointer; }
.q47 dl{ font-size:0.2rem; color:#666666; font-family:"Times New Roman", Times, serif; float:left; padding-left:5px;}
.q47 span{
	border-left-width: 1px;
	border-left-style: solid; font-family:"Times New Roman";
	border-left-color: #a0a0a0; margin-left:10px; padding-left:10px;
}
.q47 dt{ font-size:0.25rem;float:left; padding-left:10px;}
.q47:hover{ color:#2c8b2e;}
.q48{ overflow:hidden; text-align:center; padding-top:0.25rem;}
.q48 dl{ font-size:0.4rem; padding-bottom:0.1rem; color:#333; font-weight:bolder;}
.q48 em{
	font-weight:bolder;
	color:#206aba; padding-right:0.1rem;
	font-style: normal;
}
.q48 dt{ font-size:0.23rem; color:#666666;}
.q48 span{ width:0.5rem; height:2px; background-color:#666; margin-top:0.1rem;}
.q49{ width:100%; margin:0 auto; overflow:hidden;}
.q50{ width:47%; padding-left:1.8%; text-align:center; float:left; overflow:hidden; margin-top:0.2rem; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }
.q50 img{ width:100%;}
.q50 dl{
	color:#FF0000;
	font-size:0.26rem; padding-bottom:0.2rem; padding-top:0.2rem;
	background-image: url(/images/li.png);
	background-repeat: no-repeat;
	background-position: center bottom; font-weight:bolder;
}
.q50 dt{ font-size:0.23rem; color:#333; padding-top:0.15rem; line-height:0.35rem; text-align:left;}
.q51{ width:95%; overflow:hidden; margin:0 auto; padding-top:0.2rem; text-align:center;}
.q51 img{ width:100%;}
.q51 dl{
	padding-bottom:0.1rem;
	padding-top:0.1rem;
	line-height:0.6rem;
	color:#206aba; text-align:left;
	font-size:0.4rem;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #206aba;font-weight:bolder; margin-bottom:0.1rem;
}
.q51 dt{
	line-height:0.3rem;
	font-size:0.23rem;
	color:#666666; text-align:left;
	padding-top:0.1rem;
	padding-bottom:0.1rem;
	background-image:url(../../images/j_io.png);
	background-repeat: no-repeat;
	background-position: left 0.2rem; padding-left:0.15rem;
}
.q51 em{ font-size:0.4rem; font-weight:bolder; margin-right:0.1rem;}
.q51 span{ background-color:#206aba; padding:0.05rem 0.3rem 0.05rem 0.3rem; font-size:0.3rem; color:#FFFFFF;border-radius:1rem;}
.q52{ width:100%; overflow:hidden;}
.q52 li{
	line-height:0.5rem;
	font-size:0.24rem;
	border-bottom-width: 1px; text-align:center;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

.q77{
	width:24%;
	float:left;
	line-height:30px; text-align:center;color:#fff; cursor:pointer; font-size:14px;
}
.q77 dl{ height:20px; padding-top:5px; font-size:18px;}

.q78{
	width:24%;
	float:left;
	line-height:30px; text-align:center;color:#fff; cursor:pointer; font-size:14px;border-left-width: 1px;
	border-left-style: solid;
	border-left-color: rgba(255, 255, 255, 0.3);
}
.q78 dl{ height:20px; padding-top:5px; font-size:18px;}
.q79{
	width:100%;
	height:2rem;
	background-repeat: no-repeat;background-size:auto 100%;  
	background-position: center center;
}
.q80{ width:95%; padding-left:5%; overflow:hidden; padding-bottom:0.2rem; padding-top:0.2rem;}
.q80 li{
	width:29%;
	float:left;
	margin-left:2%;
	box-sizing:border-box;
	border: 1px solid #cdcdcd; margin-top:0.1rem;
}
.q80 img{ width:100%;}
.q81{max-width:640px;min-width:320px;margin:0 auto;overflow:hidden;background-color:#f2f2f2;}
.q81 li{
	width:30%; text-align:center; color:#333333; padding-bottom:0.1rem; padding-top:0.1rem;
	float:left;
	text-align:center; cursor:pointer;
}
.q81 span{ display:inline-block; font-size:0.4rem;}
.q81 p{ font-size:0.22rem; margin-top:0.05rem;}
.q81 em{ display:inline-block; line-height:0.5rem; background-color:#004587; font-size:0.24rem; color:#FFFFFF; padding-left:0.3rem; padding-right:0.3rem; border-radius:100px; cursor:pointer; margin-top:0.2rem;}
.q82{ width:95%; margin:0 auto; overflow:hidden;}
.q82 li{
	overflow:hidden;
	padding-bottom:0.2rem;
	padding-top:0.2rem;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F0F0F0;
}
.q82 img{ width:2rem; float:left; margin-right:0.1rem; height:1.5rem;}
.q82 dl{ font-size:0.23rem; padding-bottom:0.1rem;}
.q82 dt{ font-size:0.2rem; color:#666666; line-height:0.35rem;}
.q83{ width:95%; margin:0 auto; overflow:hidden; padding-top:0.2rem;}
.q83 img{ width:100%;}
.q84{ width:95%; margin:0 auto; overflow:hidden; padding-top:0.2rem;}
.q84 li{
	overflow:hidden;
	line-height:0.6rem;
	font-size:0.24rem;
	cursor:pointer;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F0F0F0;
}
.q85{ width:95%; margin:0 auto; overflow:hidden; padding-top:0.2rem;}
.q85 li{ overflow:hidden; padding-top:0.2rem;}
.q86{
	width:100%;
	line-height:0.6rem;box-sizing:border-box;
	border: 1px solid #e3e3e3; padding-left:1%; font-size:0.24rem;
}
.q87{
	width:100%; color:#FFFFFF;border: 0px solid #e3e3e3;
	line-height:0.6rem; text-align:center;font-size:0.24rem; background-color:#333;
}
.q88{ width:95%; margin:0 auto; overflow:hidden;}
.q88 li{
	border: 1px solid #efefef;box-sizing:border-box; overflow:hidden; margin-top:0.2rem;
}
.q88 dl{
	width:20%;
	float:left;
	text-align:center;
	font-size:0.22rem;
	border-right-width: 1px; padding-bottom:0.2rem; padding-top:0.2rem;
	border-right-style: solid;
	border-right-color: #efefef;box-sizing:border-box;
}
.q88 p{ font-size:0.4rem; font-weight:bolder;}
.q88 dt{ width:80%; float:left; padding-left:0.1rem;box-sizing:border-box;}
.q88 h1{ font-size:0.25rem; padding-top:0.1rem; padding-bottom:0.1rem; font-weight:bolder;}
.q88 h2{ font-size:0.2rem; color:#666666; text-align:justify;}












.q174{
	width:80%;
	margin:0 auto;
	background-color:#FFFFFF;
	background-image:url(/images/nnn_03.png);
	background-repeat: no-repeat; padding:0.2rem; padding-bottom:0.4rem;background-size:100% auto;  
	background-position: center bottom;box-sizing:border-box;
}
.q175{
	text-align:center;
	font-size:0.3rem;
	padding-bottom:0.15rem;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F0F0F0;
}
.q176{ text-align:right;}
.q176 span{ font-size:0.35rem; color:#666666; cursor:pointer;}
.q177{ width:90%; margin:0 auto; overflow:hidden;}
.q177 li{ padding-top:0.2rem;}
.q177 dl{ text-align:center; padding-top:0.2rem;}
.q178{
	width:100%;
	line-height:0.5rem;
	padding-left:10px;border-radius:5px;
	font-size:14px;
	color:#666666;box-sizing:border-box;
	border: 1px solid #e2e2e2;
}
.q179{
	width:2rem;
	line-height:0.5rem;
	background-color:#cc0000;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none; margin:0 auto;
	border-left-style: none; text-align:center; font-size:14px; color:#FFFFFF; cursor:pointer;border-radius:45px
}
.q179:hover{ background-color:#333333;}
.white_content { 
            display: none; 
            position: absolute; position: fixed;
            top: 25%; margin:0 auto; width:100%;
            z-index:9999999; 
        }




	@-webkit-keyframes rotate{
	from{-webkit-transform:rotate(0deg)}
	to{-webkit-transform:rotate(360deg)}
	}
	@-moz-keyframes rotate{
	from{-moz-transform:rotate(0deg)}
	to{-moz-transform:rotate(360deg)}
	}
	@-ms-keyframes rotate{
	from{-ms-transform:rotate(0deg)}
	to{-ms-transform:rotate(360deg)}
	}
	@-o-keyframes rotate{
	from{-o-transform:rotate(0deg)}
	to{-o-transform:rotate(360deg)}
	}
	 










.q131{ position:absolute; right:0px; top:0px; width:100%; height:100%; z-index:99999999;}
.q132{max-width:640px;min-width:320px;margin:0 auto; background-color: rgba(0, 0, 0, 0.9);  height:100%; z-index:999999999999999;box-shadow: 0 0 10px #000;}
.q133{ width:90%; margin:0 auto; overflow:hidden;}
.q134{
	overflow:hidden;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F0F0F0; padding-bottom:0.1rem; padding-top:0.1rem;
}
.q134 h1{ float:left; font-size:0.3rem; color:#fff;}
.q134 h2{ float:right; font-size:0.3rem; color:#fff; padding-top:0.05rem;}
.q135{ overflow:hidden;}
.q135 dl{
	text-align:center;
	font-size:0.3rem;
	color:#fff;
	line-height:0.7rem;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
}
.q135 li{  width:32%; float:left; line-height:0.4rem; text-align:center; background-color:#f5f5f5;  cursor:pointer; margin-left:1%; margin-top:1%; font-size:0.2rem;}
.q135 dt{ overflow:hidden;}
.q135 dd{  line-height:0.6rem; text-align:center; color:#ababab; cursor:pointer; font-size:0.3rem;}




.w16{ overflow:hidden; margin-top:0.3rem; text-align:center;}
.w16 dl{
	font-size:0.2rem;
	color:#666666;
	text-transform: uppercase;
}
.w16 dt{
	overflow:hidden;
	background-image:url(/images/line02.png); font-weight:bolder;
	background-repeat: no-repeat; overflow:hidden; margin-top:0.05rem;
	background-position: center center; font-size:0.35rem; color:#333333;
}
.w17{
	overflow:hidden;
	margin:0 auto;
	margin-top:0.3rem;
	width:95%;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #88afd4;
	border-left-color: #88afd4;
}
.w17 li{
	width:33.33%;
	text-align:center;
	line-height:0.5rem;
	font-size:0.2rem;
	box-sizing:border-box;
	float:left;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #88afd4;
	border-bottom-color: #88afd4;overflow: hidden;/*超出部分隐藏*/
white-space: nowrap;/*不换行*/
text-overflow:ellipsis;/*超出部分文字以...显示*/
}
.w18{ overflow:hidden; background-image:url(../../images/bj22.png);background-size: cover; margin-top:0.3rem; padding-bottom:0.2rem;}
.w19{ overflow:hidden; margin-top:0.3rem; text-align:center;}
.w19 dl{
	font-size:0.2rem;
	color:#ccc;
	text-transform: uppercase;
}
.w19 dt{
	overflow:hidden;
	background-image:url(/images/line02.png); font-weight:bolder;
	background-repeat: no-repeat; overflow:hidden; margin-top:0.05rem;
	background-position: center center; font-size:0.35rem; color:#fff;
}
.w20{ overflow:hidden; width:95%; margin:0 auto; margin-top:0.3rem;}
.w20 img{ width:100%;}
.w20 ul{ overflow:hidden; padding:0.2rem; background-color:#FFFFFF;}
.w20 dl{ overflow:hidden;}
.w20 dl img{ float:left; height:1rem; width:auto;}
.w20 dt{
	float:left; margin-left:0.1rem; width:4rem; padding-bottom:0.1rem;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	font-size:0.23rem;
	color:#999999;
	text-transform: uppercase;
}
.w20 p{ font-size:0.35rem; color:#004587; font-weight:bolder; margin-bottom:0.1rem;}
.w20 h1{ font-size:0.23rem; text-align:justify; margin-top:0.2rem; color:#333; line-height:180%; height:1.5rem;}
.w21{
	margin:0 auto;
	overflow:hidden;
	background-image: url(/images/zz.jpg);
	background-position: left center; padding-bottom:0.4rem; padding-top:0.4rem;
}
.w21 ul{ width:90%;  margin:0 auto;}
.w21 p{ font-size:0.26rem; color:#FFFFFF; margin-top:0.15rem;}
.w22{ overflow:hidden; background-image:url(../../images/bj222.png);background-size: cover; margin-top:0.3rem; padding-bottom:0.2rem;}
.w23{ width:95%; margin:0 auto; overflow:hidden; margin-top:0.2rem;}
.w23 li{ float:left; width:49%; background-color:#eaeaea; overflow:hidden; margin-right:2%; margin-top:0.2rem;}
.w23 img{ width:100%; height:2rem; object-fit: cover;}
.w23 dl{ padding:0.2rem;}
.w23 h1{ font-size:0.25rem; font-weight:bolder; color:#000000;overflow: hidden;/*超出部分隐藏*/
white-space: nowrap;/*不换行*/
text-overflow:ellipsis;/*超出部分文字以...显示*/}
.w23 dt{ padding-top:0.1rem; font-size:0.2rem; color:#666666; text-align:justify; line-height:170%;}
.w23 span{ display:inline-block; line-height:0.45rem; padding-left:0.2rem; padding-right:0.2rem; border-radius:30px; font-size:0.22rem; color:#FFFFFF; background-color:#005db6; cursor:pointer; margin-top:0.1rem;}
.w23 li:nth-child(2n){ margin-right:0;}
.w24{ overflow:hidden; text-align:center; margin-top:0.3rem;}
.w24 span{ display:inline-block; line-height:0.55rem; width:2.3rem; background-color:#f39800; font-size:0.25rem; color:#FFFFFF; cursor:pointer;}
.w25{ overflow:hidden; width:95%; margin:0 auto; margin-top:0.2rem;}
.w25 li{ float:left; width:49%; margin-right:2%;}
.w25 li:nth-child(2n){ margin-right:0;}
.w25 dl{
	width:100%;
	height:3rem; text-align:center; box-sizing:border-box; display: table;
	border: 1px solid #ebebeb;
}
.w25 dt{ width:100%; height:3rem;display:table-cell; 
            vertical-align:middle;  
            text-align: center;}
.w25 img{ max-width:100%; max-height:3rem;}
.w25 p{ text-align:center; padding-top:0.15rem; padding-bottom:0.15rem; font-size:0.24rem; color:#333333;overflow: hidden;/*超出部分隐藏*/
white-space: nowrap;/*不换行*/
text-overflow:ellipsis;/*超出部分文字以...显示*/}
.w26{
	width:95%;
	margin:0 auto;
	border: 1px solid #F0F0F0; padding:0.2rem; box-sizing:border-box;
}
.w26 h1{ font-size:0.35rem; margin-bottom:0.2rem;}
.w26 dl{ font-size:0.22rem; color: #666666; margin-top:0.1rem;}
.w26 span{ display:inline-block; width:2rem; height:0.45rem; cursor:pointer; text-align:center; font-size:0.22rem; color:#FFFFFF; background-color:#004587; border-radius:40px; margin-top:0.2rem; line-height:0.45rem;}
.w27{ overflow:hidden; font-size:0.25rem; padding-top:0.0rem; line-height:170%; color:#333333; text-align:justify;}
.w27 img{ width:100%;}
.w27 video{ width:100%; height:3rem;}
.w27 p{ margin-top:0.15rem;}
.w28{ overflow:hidden; font-size:0.25rem; padding-top:0.15rem; line-height:170%; color:#333333; text-align:justify;}
.w28 img{ width:100%;}
.w28 video{ width:100%; height:3rem;}
.w29{ overflow:hidden; margin:0 auto; margin-top:0.2rem;}
.w29 dl{
	width:100%;
	height:3rem; text-align:center; box-sizing:border-box; display: table;
	border: 1px solid #ebebeb;
}
.w29 dt{ width:100%; height:3rem;display:table-cell; 
            vertical-align:middle;  
            text-align: center;}
.w29 img{ max-width:100%; max-height:3rem;}
.w29 p{ text-align:center; padding-top:0.15rem; padding-bottom:0.15rem; font-size:0.24rem; color:#333333;overflow: hidden;/*超出部分隐藏*/
white-space: nowrap;/*不换行*/
text-overflow:ellipsis;/*超出部分文字以...显示*/}
.w30{ overflow:hidden;}
.w31{ overflow:hidden;}
.w32{ overflow:hidden;}
.w33{ overflow:hidden;}
.w34{ overflow:hidden;}









.map{ width:95%; margin:0 auto; height:5rem; margin-top:0.2rem;}

.q220{
	font-size:0.2rem; padding:0.1rem 0.1rem 0.1rem 0.1rem;
	background-color:#FFFFFF; color:#333; display:inline-block; box-sizing:border-box;
	border: 1px solid #F0F0F0;border-radius:5px 0px 0px 5px; margin-left:2px; margin-right:2px;
}
.q220:hover{ background-color:#333; color:#FFFFFF;}
.q221{
	font-size:0.2rem; padding:0.1rem 0.1rem 0.1rem 0.1rem;
	background-color:#FFFFFF; color:#333; display:inline-block;box-sizing:border-box;
	border: 1px solid #F0F0F0;border-radius:0px 5px 5px 0px; margin-left:2px; margin-right:2px;
}
.q221:hover{ background-color:#333; color:#FFFFFF;}
.page-num{
	font-size:0.2rem; padding:0.1rem 0.1rem 0.1rem 0.1rem;
	background-color:#fff; color:#333; display:inline-block;
	border: 1px solid #F0F0F0; margin-left:2px;
}
.page{
	text-align:center; overflow:hidden; margin-top:0.3rem;
}
