@charset "gb2312";
*{padding: 0;margin: 0;}
html,body{width:100%;max-width:640px;min-width: 320px;margin: 0 auto;padding: 0;color: #060606; font-family:"Î¢ÈíÑÅºÚ";}

img{border: 0;max-width: 100%;width: auto;height: auto;padding: 0;margin: 0;}
h1,h2,h3,h4,h5,h6{font-weight: normal;}
ol,ul,li,dl,dt,dd{list-style: none;padding: 0;margin: 0;}
textarea{vertical-align: top;}
input{border: 1px solid #dcdcdc;background: none;}

a{color: #060606;text-decoration: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);padding: 0;margin: 0;}
a:link,a:visited{text-decoration: none;}
input[type="button"],
input[type="submit"],
input[type="reset"]{-webkit-appearance: none;}

.fx{display:flex;justify-content: space-between;align-items: center;flex-wrap: wrap;}

.clearfix:after{content: "";display: block;visibility: hidden;height: 0;clear: both;}
.clearfix{zoom: 1;}

video{max-width: 100% !important;}

.con10{ margin-top: 0.1rem; height:auto; overflow:hidden;  width:100%;}
.con9{ height:auto; overflow:hidden; width:93%; margin: 0 auto;}
.logo{ display:block; position:relative;}
.logo img{display:block;}

.mm-page { width:100%;height:auto; transition: all 0.25s;background-color: #f5f5f5;}	
.logo .right{ width:0.55rem; height:0.55rem; position:absolute; right:0.1rem; top:50%; margin-top:-.275rem}

.mm-menu {width: 100%; height:100%;position: absolute;right: 0; top: 0;z-index:1; display:none;}
.mm-menu .left{ width:50%;height:100%; background: #f5f5f5; float:left;opacity: 0.5;}
.mm-menu .right{width:50%; height:100%;background: #f5f5f5; float:left; box-sizing:border-box;-moz-box-sizing:border-box; -webkit-box-sizing:border-box;
box-shadow:2px 0px 10px 0px #e2e2e2 inset;
}
.mm-menu img{ width:2.43rem; height:0.58rem; display:block; margin-left:0.4rem; margin-top:0.2rem; }
.mm-menu li {list-style-type: none; border-bottom:1px solid #e2e2e2; height:auto; overflow:hidden;}
.mm-menu a { color: #005393; text-decoration: none; font-size:0.22rem; padding:0.15rem 0 0.15rem 0.3rem; text-align:left; 
display:block; width:100%;text-transform: uppercase;text-overflow:ellipsis;  overflow:hidden; white-space:nowrap;}


html.mm-opened, html.mm-opened body {
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: relative;
}

html.mm-opened .mm-page {
	height: 100%;
	overflow: hidden;
	position: absolute;transform: translateX(-50%);
}




.banner{width: 100%; height: auto; overflow: hidden;box-shadow:0 5px 3px ##f5f5f5; margin-bottom: 5px;}
.banner img{width: 100%; height: auto; float: left;}

.banner01 .swiper-pagination-bullet {width: 0.4rem;height: 5px;display: inline-block;background: #9f9f9f;border-radius: 0;opacity: 1}	
.banner01 .swiper-pagination-bullet-active {opacity: 1;background: #005393}
					
.nav{width:100%;margin:0 auto;height:auto; overflow:hidden; box-sizing:border-box;-moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.nav a{ display:block; width:49%;border-radius:20px;background-color:#dbeaf9; padding:0.2rem 0 0.3rem 0;}
.nav a .navImg{width: 0.7rem; height: 0.7rem; }
.nav a img{ width: 0.7rem; height: 0.7rem;  display:block;  padding: 0.1rem; margin: 0 auto;}
.nav a .txt{text-align: center;  font-size: 0.22rem; text-transform: uppercase; width:100%; text-overflow:ellipsis;  overflow:hidden; white-space:nowrap;}

.nav01{padding: 0.2rem 0.1rem 0.1rem 0.1rem; }

.nav01 a:nth-child(1){ background-color:#dbeaf9; float:left; color:#005393;}
.nav01 a:nth-child(2){ background-color:#c8ece1; float:right; color:#0e7858;}

.nav02{padding: 0rem 0.1rem 0.2rem 0.1rem; }
.nav02 a:nth-child(1){ background-color:#eeedc3; float:left; color:#9b9829;}
.nav02 a:nth-child(2){ background-color:#e9d5c0; float:right; color:#ca7e2f;}



.indexBg{ width:100%; background: url(../images/index_02.png) no-repeat; background-size: 100% 100%; padding: 0.1rem 0.2rem 0.4rem 0.2rem; margin:0 auto;
margin-bottom: 0.3rem;height:auto; overflow:hidden;
box-sizing:border-box;-moz-box-sizing:border-box; -webkit-box-sizing:border-box;
}

.indexBg02{ padding: 0.1rem 0.1rem 0 0.1rem; margin:0 auto;
margin-bottom: 0.3rem;height:auto; overflow:hidden; border-radius:20px;
box-sizing:border-box;-moz-box-sizing:border-box; -webkit-box-sizing:border-box;
}

.indexTit{color: #005393; text-align: left; margin: 0.25rem auto; font-size: 0.36rem; font-family:"Î¢ÈíÑÅºÚ"}
.indexTit .yw{color: #b8b8b8; text-align: left; margin-top: 0.2rem; font-size: 0.24rem;}
.indexTit .yw01{color: #e60516; }

.indexMore{color: #005393; text-align: center;  font-size: 0.26rem; display: block;}

/*.ysPartCon{ height:4rem; width:100%; margin: 0 auto; white-space:nowrap; }
.ysPartCon a:last-child{ margin-right: 0;}
.ysPart{ width:100%; height: auto; overflow:hidden;display: inline-block; margin-right: 0.2rem;}
.ysPart img{width:100%; height:atuo;box-shadow: 1px 0.05rem 0.05rem #dcdcdc; display:block; }
.ysPart .ysName{ width:100%; height:auto;color: #005393; text-align: center; margin-top: 0.1rem; font-size: 0.26rem; font-weight:bold;}
.ysPart .ysYw{ width:100%; height:auto;color: #b8b8b8; text-align: center;  font-size: 0.24rem;}
.ysPart .ysBtn{color: #fff; text-align: center;  font-size: 0.2rem; background-color: #005393;
border-radius: 0.2rem; width: 1.4rem; margin: 0.1rem auto; padding: 0.05rem 0.05rem;}*/

.ysPartCon{ height:4rem; width:100%; margin: 0 auto; overflow-x: scroll; overflow-y: hidden;white-space:nowrap; }
.ysPartCon a:last-child{ margin-right: 0;}
.ysPart{width: 2.1rem; height: auto; overflow:hidden;display: inline-block; margin-right: 0.2rem;}
.ysPart img{width: 2.1rem; height: 2.52rem;box-shadow: 1px 0.05rem 0.05rem #dcdcdc; display:block; }
.ysPart .ysName{ width:100%; height:auto;color: #005393; text-align: center; margin-top: 0.1rem; font-size: 0.26rem; font-weight:bold;}
.ysPart .ysYw{ width:100%; height:auto;color: #b8b8b8; text-align: center;  font-size: 0.24rem;}
.ysPart .ysBtn{color: #fff; text-align: center;  font-size: 0.2rem; background-color: #005393;
border-radius: 0.2rem; width: 1.4rem; margin: 0.1rem auto; padding: 0.05rem 0.05rem;}


.jbPart01{ padding-bottom: 0.1rem;}
.jbPart01 a{width: 49%; height: auto; display:block;}
.jbPart01 a:nth-child(1){ float: left;}
.jbPart01 a:nth-child(2){ float: right;}

.jbPart01 img{width:100%; height:1.7rem;  border-radius: 5px; display: block;}
.jbPart01 .txt{color: #005393; text-align: center; margin-top: 0.15rem; font-size: 0.26rem;width:100%;text-overflow:ellipsis; overflow:hidden; white-space:nowrap; }


.jbPart01_art{ padding-bottom:0;}


.jbPart02 li{ height: 1rem; margin-bottom: 0.3rem;} 
.jbPart02 li a{ width: 100%; height: 1rem; overflow: hidden;display:flex;justify-content: space-between;
align-items: center;flex-wrap: nowrap;}
.jbPart02 li a .borderIcon{ height: 100%; margin-right:0.05rem;width: 0.05rem;float: left;
border-bottom-left-radius: 10px; border-top-left-radius: 10px;background-color: #005393;
}
.jbPart02 li:nth-child(1) .borderIcon{ background-color: #e60516; }
.jbPart02 li img{ width: 25.6%; height: 1rem!important; float: left;margin-right:0.2rem; display:block;}
.jbPart02 li .right{ width: 71%;float: right; text-align: left;}
.jbPart02 li .tit{color: #2d2d2d;font-size: 0.24rem; width:100%;text-overflow:ellipsis; overflow:hidden; white-space:nowrap; }
.jbPart02 li .info{color: #787878; font-size: 0.2rem; line-height: 0.3rem;display: -webkit-box !important;overflow : hidden;text-overflow: ellipsis;word-break:break-all;-webkit-line-clamp:2;-webkit-box-orient: vertical;}


.jsPartCon .swiper-wrapper{ width:3.56rem;}
.jsPartCon .swiper-slide { box-shadow: 1px 5px 5px #dcdcdc;
width:3.56rem;border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; margin-bottom:0.1rem;}

.jsPart img{width:3.56rem;height: 2.12rem; border-top-left-radius: 10px; border-top-right-radius: 10px;}
.jsPart .jsName{color: #005393; text-align: center; margin-top: 0.15rem; font-size: 0.26rem;}
.jsinfo{display: -webkit-flex;justify-content: space-between;flex-wrap:nowrap; padding: 0.1rem;}
.jsinfo01 span{color: #494949; text-align: center; font-size: 0.22rem; display: block; 
	width: 100%; line-height: 0.4rem;}
.jsinfo01 span:nth-child(2){border-top:3px solid #e60516;}

.zlPartBg{ background-color:#FFFFFF;  padding:0.4rem 0.2rem;border-bottom-right-radius: 20px; margin-top:0.4rem;
border-bottom-left-radius:  20px;box-sizing:border-box;-moz-box-sizing:border-box; -webkit-box-sizing:border-box;
}


.zlPart li{ height: 1.45rem; margin-bottom: 0.3rem;display:flex;justify-content: space-between;align-items: center;} 
.zlPart li img{ width: 1.45rem; height: 1.45rem; margin-right:0.05rem;}
.zlPart li .right{ width: 4.22rem;text-align: left;}
.zlPart li .tit{color: #005393;font-size: 0.24rem;width:100%;text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.zlPart li .info{color: #787878; font-size: 0.2rem; line-height: 0.3rem;}
.kfblPartCon img{ display:block;}
.kfblPartBg{position: relative;}
.kfblPartTit{color: #005393;font-size: 0.24rem; text-align: center;  margin: 0.3rem auto;width:100%;text-overflow:ellipsis; overflow:hidden; white-space:nowrap;box-sizing:border-box;-moz-box-sizing:border-box; -webkit-box-sizing:border-box; padding:0 0.2rem; display:block;}
.banIcon{position: absolute; width: 1.3rem;top:50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); 
right:0.3rem; z-index: 10;}
.banIcon .txt{color: #fff;font-size: 0.24rem; text-align: center; 
background: url(../images/list_14.png) no-repeat left center;  background-size:0.73rem 0.7rem; padding-left: 0.8rem;}

.footYyjjBg{ position: relative;height: 3.1rem; width: 100%;}
.footYyjjBg img{ border-radius: 10px; height: 3.1rem; width: 100%;}
.footYyjj {color: #fff; width: 2.95rem; position: absolute; right:0; top:0; background-color: #000;
 opacity: 0.5;height: 3.1rem;border-top-right-radius: 10px;border-bottom-right-radius: 10px; padding: 0 0.2rem;
box-sizing:border-box;-moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.footYyjj .tit{ font-size: 0.22rem;margin-top: 0.5rem;}
.footYyjj .yw{ font-size: 12px;}
.footYyjj .txt{ font-size: 0.2rem; margin-top: 0.25rem;}
.footYyjj .info{ font-size: 0.2rem;margin-top: 0.25rem;}


.footDt img{ border-radius: 10px; margin-top: 0.3rem;box-sizing:border-box;-moz-box-sizing:border-box; -webkit-box-sizing:border-box;
box-shadow: 1px 0.05rem 0.05rem #dcdcdc;}
.footBg01{ background: #005393; padding: 0.3rem 0.2rem;
box-sizing:border-box;-moz-box-sizing:border-box; -webkit-box-sizing:border-box;}

.footCon01{color: #fff;display:flex;justify-content: space-between;align-items: center; }
.footCon01 li:nth-child(1){ width: 57%;}
.footCon01 li:nth-child(2){ width: 43%;}
.footCon01 .tit{ font-size:0.3rem; font-family:"Î¢ÈíÑÅºÚ";}
.footCon01 .yw{ font-size: 0.12rem;font-family:"Î¢ÈíÑÅºÚ";}
.footBg01 .right{ font-size: 0.16rem;}

.footBg02{ background: #0d5c99; padding: 0.2rem; text-align: center;box-sizing:border-box;-moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.footCon02 .txt{ font-size: 12px; color: #fff; margin-top: 0.1rem;}
.footCon02 img{ width: 1.36rem; height: 0.47rem; display: block; margin: 0 auto;}


.con9Bg{width:98%; padding:0.4rem 0.2rem; overflow:hidden;
box-sizing:border-box;-moz-box-sizing:border-box; -webkit-box-sizing:border-box; 
box-shadow: 1px 0.05rem 0.05rem #dcdcdc; border-radius:20px; background-color:#FFFFFF; margin-left:0.05rem;
}

.listPart{ display:flex;justify-content: space-between;flex-wrap: nowrap; }
.listPart a{width:100%; display:block;}
.listPart li{width: 32%; height: auto;}
.listPart li img{width: 100%; height: 1.2rem; border-radius: 10px;}
.listPart li .tit{color: #005393; text-align: center; font-size: 0.2rem; width:100%;text-overflow:ellipsis; overflow:hidden; white-space:nowrap; }

.art-q {width: 100%;padding: 0.2rem 0;color: #797979;}
.art-q h4 {width: 65%;float: left;font-size: 0.24rem;line-height: 0.41rem;margin-left: 0.2rem;}
.art-q h4 a {color: #797979; border: none;}

.listPage li{ height: 1rem; margin-bottom: 0.3rem;} 
.listPage li .borderIcon{ height: 100%; margin-right:0.05rem;width: 0.05rem;float: left;
border-bottom-left-radius: 10px; border-top-left-radius: 10px;background-color: #005393;}
.listPage li:last-child{ margin-bottom:0;}

.listPage li:nth-child(1) .borderIcon{ background-color: #e60516; }
.listPage li img{ width: 26.2%; height: 1rem!important; float: left; display:block;}
.listPage a{ width:100%; display:block; height:auto; overflow:hidden;}
.listPage li .right{ width: 71%; height: 1rem;float: right; text-align: left;}
.listPage li .tit{color: #005393;font-size: 0.24rem;width:100%;text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.listPage li .info{color: #787878; font-size: 0.2rem; line-height: 0.3rem; }

.dede_pages{height:0.24rem;line-height:0.24rem;text-align:center;margin-top:30px;clear:both;margin-bottom: 0.4rem;font-size: 0.22rem; width:100%;}
.dede_pages li{display:inline; padding:0.08rem;  margin-right:5px;}
.dede_pages li a{color: #b0b0b0;}
.dede_pages li a:hover{ color:#005393;}
.dede_pages li.thisclass{color: #005393;}
.dede_pages li.thisclass a{text-decoration:none; cursor:default; color: #005393;}
.dede_pages .dede_pagesinfo strong{font-weight:normal;}


.art_tit{font-size: .32rem; text-align: center; line-height: .5rem; color: #1062ad; padding-top: .2rem;font-weight: bold;}
.art_img{ margin-top: 0.2rem; display: block;}
.ppartical{  padding: 0.3rem 0; border-bottom: 0.1rem solid #dadada;}
.ppartical,.ppartical p,.ppartical div,.ppartical section,.ppartical div,.ppartical span,.ppartical strong,.ppartical font{ font-size: 0.2rem !important; line-height: 0.35rem !important; text-align:left !important; font-family:"Î¢ÈíÑÅºÚ"!important;
overflow:hidden; color: #707070 !important; }
.ppartical a.mqtc{text-align:center !important;}
.ppartical img{ max-width: 100% !important; height:auto !important; text-align:center !important; margin:0 auto; display:block;}
.art_ys{ margin-top: 0.3rem;}


/*¼¼ÊõÑùÊ½*/
.content{ width:100%; overflow:hidden;   position:relative; height:5.5rem;}


.div_sjbox {
	width: 100%;
	margin:0 auto;
	height: auto;
}
.div_sjbox img {
	width: 100%; display:block;
	height: auto;
	overflow: hidden;
}
.div_jsab {width: 100%;
	position: absolute;
	left: 0;
	top: 0;
}





.div_heisj {
	width: 100%;
	margin:0 auto;
	height: 0.9rem;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex
}
.div_heisj li {
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	text-align: center;
	background-color: #005393;
	color: #fff;
	height: 0.9rem;
	animation: yuanfirst 1s;
	-moz-animation: yuanfirst 1s; /* Firefox */
	-webkit-animation: yuanfirst 1s; /* Safari and Chrome */
	-o-animation: yuanfirst 1s; /* Opera */
	bottom: 0;
	position: relative;
	z-index: 9999;
}
.div_heisj li p {
	font-size: 0.18rem;
	;
}
.div_heisj h3 {
	margin-top: 0.15rem;
	font-size: 0.24rem;
}
.div_heisj .on {
	height: 1.1rem;
	background-color: #0f77c7;
	bottom: 0.2rem;
	position: relative;
	animation: myfirst 1s;
	-moz-animation: myfirst 1s; /* Firefox */
	-webkit-animation: myfirst 1s; /* Safari and Chrome */
	-o-animation: myfirst 1s; /* Opera */
}


@keyframes myfirst {
0% {
background: #005393;
height: 0.9rem;
bottom: 0;
}
100% {
background: #0f77c7;
height: 1.1rem;
bottom: 0.2rem;
}
}
@keyframes yuanfirst {
0% {
background: #0f77c7;
height: 1.1rem;
bottom: 0.2rem;
}
100% {
background: #005393;
height: 0.9rem;
bottom: 0;
}
}
.div_heisj .on h3 {
	margin-top: 0.2rem;
}
.div_jsshow {

	margin-top:0.5rem; margin-bottom:0.2rem;
	padding: 0 0.4rem;
	overflow: hidden;
	border-radius:5px;
	background: url(../images/index_02.png);
	background-size: 100% 100%;
	background-repeat: no-repeat;
	height: auto; 
}

.div_jsshow a {
	color: #005393; font-size:0.22rem;
}

.div_jsshow a p {
	width: 100%;
	height: 0.96rem;  
	border-bottom: 1px solid #d0d0d8;
	line-height: 0.96rem;
	color: #005393;
}

.div_jsshow a p:after {
	content: "²é¿´>";
	float: right;
	color: #dc1c1c;
}
.div_jsshow img {
	width: 0.7rem!important; display:inline-block;
	height: 0.7rem;
	vertical-align: middle;
	margin-right: 15px;
}


.div_jsshow h4{ width:100%; height:auto; overflow:hidden;

}

.div_jsshow h4 a{ display:block;width:100%; height:auto; overflow:hidden;
	text-align: center;
	line-height: 0.8rem; 
	color: #005393 !important;
}



.wujianlaji {
	transform-style: preserve-3d;
	transition: all 1.5s;
	transform: rotateY(360deg);
}




