body{ background: #fff;}
header{ position: relative;  width: 100%; z-index: 1; }
header div{ position: absolute; top: 0; width: 100%; height: 100%; text-align: center; }
header div img{ vertical-align: middle; margin-left: 20%; margin-top: 20%;}
.p1l1-tit { width: 90%; margin-left: 5%; margin-top: 5%; }
.head{ position: fixed; top: 0; z-index: 3; background: #fff; width: 100%; box-shadow: 0px -5px 5px #dcdcdc inset;}
.head div{ width: 100%; position: absolute; bottom: 0; left: 0; box-shadow: 0px -5px 5px #dcdcdc; background: #fff; border-color: #dcdcdc; padding: 0; margin: 0; height: 1px; background: #cccccc;}
.head img{ margin-top: 5%; margin-bottom: 5%; margin-left: 5%; margin-right: 5%; }
.page1-list1{ padding-bottom: 5%; }
.p1l1-tit hr{ width: 34%; float: left; margin-top: 2%; border:1px dotted #e7e7e7; }
.p1l1-tit img{ float: left; }
.p1l1-mid li{ margin-top: 5%; margin-left: 5%; text-align: left; width: 90%; display: block; font-size: 0.9rem; line-height: 1.2rem; color: #666666; }
.p1l1-mid li img{ float: left; margin-right: 5%;}
.p1l1-mid li p p{ margin-left: 5%; display: block; float: left; margin-top: 1%; }
.p1l1-bto { margin-top: 5%; }
.p1l1-bto li{ width: 90%; margin-left: 5%; font-size: 0.9rem; line-height: 1.4rem; color: #666666; }
.page1-list2{ width: 100%; background: #f6f6f6; font-size: 0.9rem; line-height: 1.4rem; color: #666666; padding-top: 5%; padding-bottom: 5%; }
.page1-list2 p{ width: 90%; margin-left: 5%; text-indent:1.4rem; font-size: 0.9rem; line-height: 1.4rem; color: #666666; margin-top: 5%; }
.page2-list1{ padding: 5%; }

.page2-list1 .p2l1-tit{
	width: 100%;
	height: auto;
	font-size: 16px;
	line-height: 20px;
	position: relative;
}
.page2-list1 .p2l1-tit .span{
	width: 130px;
	height: 20px;
	display: block;
	margin: 0 auto;
	background: #fff;
	color: #005bab;
	font-weight: bold;
	position: relative;
	z-index: 2;
	text-align: center;
}
.page2-list1 .p2l1-tit .line{
	width: 100%;
	height: 0;
	border: 1px dotted #eee;
	position: absolute;
	top: 9px;
	left: 0;
	z-index: 1;
}
.page2-list1 p{ width: 90%; margin-left: 5%; text-indent:1.8rem; font-size: 0.9rem; line-height: 1.4rem; color: #666666; margin-top: 5%; margin-bottom: 5%; }
.page2-list1 p img{max-width: 100%;}
.p2l1-tit hr{ width: 29%; float: left; margin-top: 2%; border:1px dotted #e7e7e7; }
.p2l1-tit img{ float: left; }
.page3-nav{ width: 100%; }
.page3-nav li{ width: 24.5%; float: left; padding-top: 5%; padding-bottom: 5%; border-bottom: 1px solid #d3d3d3; border-right: 1px solid #d3d3d3; text-align: center; font-size: 0.9rem; color: #666666; }
.page3-nav .choose{ padding-bottom: 4.5%; border-bottom: 3px solid #014f99; }
.page3-list1{ width: 90%; margin-left: 5%; padding-top: 5%; padding-bottom: 5%; }
.page3-tit{ color: #666666; font-size: 0.8rem; font-weight: bold; }
.page3-list1 li{ margin-top: 5%; width: 100%; }
.page3-list1 span { color: #014f99; font-size: 0.8rem; line-height: 1.4rem; }
.page3-list1 p{ color: #666; font-size: 1rem; line-height: 1.4rem; width: 100%; }
.page3-list1 input{ width: 40%; margin-left: 30%; height: 2rem; line-height: 2rem; font-size: 0.9rem; text-align: center; background: #014F99; color: #fff; margin-top: 10%; border-radius: 1rem; }
.page3-list2{ width: 90%; margin-left: 5%;}
.page3-list2 li{ font-size: 0.9rem; line-height: 1.4rem; margin-top: 5%; }
.page3-list2 li label{ color: #014f99; display: block; }
.page3-list2 li p{ color: #666; }
.page3-list2 li font { color: #ff5d42; }
.page3-list  div{ font-size: 1rem; line-height: 1.4rem; color: #014f99; margin-top: 5%; margin-left: 5%; color: #014F99; }
.page3-list3{ margin-top: 5%; width: 90%; margin-left: 5%; padding-bottom: 5%; }
.page3-list3 li{ position: relative; }
.page3-list3 p label{ position: absolute; left: 20%; top: 35%; font-size: 0.9rem; color: #666; display: block;}
.page3-list3 span{ color: #014F99; }
.page3-list{ width: 100%; }
.page3-list table{ width: p0%; margin-top: 5%; margin-bottom: 5%; margin-left: 5%; text-align: center;  }
.page3-list td{ font-size: 0.9rem; line-height: 1.4rem; height: 1.4rem; border: 1px solid #ccc; padding-left: 2%; padding-right: 2%; }
.page3-list .blue{ background: #014F99; color: #fff; }
.page3-list .bgblue{ background: rgba(8,84,156,0.1); }
.page3-list .bold{ font-weight: bold; }
.page3-list .textleft{ text-align: left; }
.page3-ques{ width: 90%; margin-left: 5%; margin-top: 5%; margin-bottom: 5%; }
.page3-list .page3-ques div{ width: 100%; margin: 0; }
.page3-list .page3-ques div img{float: left; }
.page3-ques li{ padding-top: 5%; padding-bottom: 5%; border-bottom: 1px solid #ededed; width: 100%; }
.page3-ques span{ display: block; float: left; width: 85%; margin-left: 7%; }
.page3-ques p{ font-size: 0.9rem; line-height: 1.4rem; }
.p3-left p{ color: #014f99; font-size: 0.9rem; line-height: 1.4rem; }
.page3-list .page3-ques .p3-right{ margin-top: 3%; }
.p3-right p{ color: #666; font-size: 0.9rem; line-height: 1.4rem; }
.page4-nav{ width: 100%; }
.page4-nav li{ width: 49.8%; float: left; padding-top: 5%; padding-bottom: 5%; border-bottom: 1px solid #d3d3d3; border-right: 1px solid #d3d3d3; text-align: center; font-size: 0.9rem; color: #666666; }
.page4-nav .choose{ padding-bottom: 4.5%; border-bottom: 3px solid #014f99;}
.page4-list{ width: 90%; margin-left: 5%; }
.page4-list li{ width: 100%; padding-top: 5%; padding-bottom: 5%; border-bottom: 1px solid #d3d3d3; }
.p4-top p{ font-size: 1rem; line-height: 1.4rem; color: #333333; }
.p4-bot{ margin-top: 4%; }
.p4-bot img{ float: left; }
.p4-bot p{ font-size: 0.9rem; line-height: 1.4rem; color: #666; }
.page4-list .page3-list3 li{ border-width: 0; }
.page5-list{ padding-bottom: 5%; }
.page5-list div{ width: 90%; margin-left: 5%; margin-top: 5%; }
.p5-top p{ font-size: 1.2rem; line-height: 1.4rem; color: #333333; }
.p5-mid span{ display: block; margin-top: 3%; }
.p5-mid  img{ float: left; }
.p5-mid p{ float: left; margin-left: 5%; font-size: 0.8rem; }
.p5-bot{ font-size: 0.9rem; line-height: 1.4rem; }
.p5-bot label{ color:#333 ; margin-bottom: 3%; display: block; }
.p5-bot p{ color: #666; }
.page5-list input{ width: 100%; height: 3rem; line-height: 3rem; font-size: 1rem; text-align: center; color: #fff; background: #014F99; margin-top: 10%; }
.pop-bg{ background: rgba(0,0,0,0.7); position: fixed; z-index: 1; width: 100%; height: 100%; top: 0;}
.pop-con{ position: fixed; top: 30%; left: 20%; width: 60%; z-index: 2;}
.pop-con p{ width: 90%; position: absolute;  top: 20%; left: 5%; font-size: 0.9rem; line-height: 1.4rem; color: #666; text-align: center; }
.popclose{ position: absolute; top: 0; right: 0; z-index: 3; }
.p6-emp{ width: 90%; margin-left: 5%; }
.p6-emp li{ padding-top: 5%; padding-bottom: 5%; width: 100%; border-bottom:1px solid #d3d3d3; }
.p6-l{ width: 23%; float: left; }
.p6-r{ width: 75%; float: left; margin-left: 2%;}
.p6-r span{ width: 100%; display: block; font-size: 0.8rem; color: #014F99; line-height: 1rem; }
.p6-r p{ width: 100%; display: block;  font-size: 0.8rem; color: #666; line-height: 1rem; margin-top: 1%;}
.p6-tit{ width: 90%; margin-left: 5%; font-size: 0.9rem; color: #014F99; margin-top: 5%; }
.p6-tit font{ font-size: 1.2rem; }
.p6-con{ width: 90%; margin-left: 5%; font-size: 0.9rem; line-height: 1.4rem; color: #666; margin-top: 3%; }
.page6-list hr{  width: 90%; margin-left: 5%; margin-top: 5%; }
.p6-u{ width: 100%; padding-bottom: 5%; }
.p6-u li{ margin-top: 5%; width: 90%; margin-left: 5%; }
.p6-u p{ font-size: 0.9rem; line-height: 1.4rem; color: #666; }
.p6-u img{ margin: 5% 5% 0% 5%; float: left; }
.nav{ width: 100%; position: fixed; z-index: 4; /*overflow: scroll; height: 25rem;*/ height: 100%; background: #fff; overflow: scroll; }
.n1 li{ background: #035cac; border-bottom: 1px solid #ccc; color: #fff; font-size: 0.9rem; line-height: 2.4rem;  width: 100%;}
.nav .n1 li .hide{ display: none; }
.n1 li span{ display: block; height: 2.4rem; line-height: 2.4rem; float: left; margin-left: 5%; }
.n1 li .left{ display: inline-block; float: right; margin-top: 3%; margin-right: 6%;}
.n1 li .bot{ display: inline-block; float: right; margin-top: 4%; margin-right: 5%;}
.n1 .n2 li{ background: #fff; line-height: 2rem; border-bottom-width: 0; border-top: 1px solid #ccc; }
.n1 .n2 li span{ line-height: 2rem; height: 2rem; margin-left: 5%; text-indent: 0.9rem; color: #666; }
.n2{ width: 100%; float: left; }
.n3 { width: 100%; float: left;}
.n2 .n3 li{  border-bottom-width:0 ; border-top: 1px solid #4c7eab; }
.n1 .n2 .n3 span{ margin-left: 15%; }
.n4{ width: 100%; float: left; }
.n2 .n3 .n4 li{  border-bottom-width:0 ; border-top: 1px solid #4c7eab; }
.n1 .n2 .n3 .n4 span{ margin-left: 25%; }
.n1 a{ color: #fff; }
.page-sd{ background: #035198;padding: 5%; }
.page-sd-tit{ font-size: 0.9rem; line-height: 1.4rem; color: #FFFFFF; font-weight: bold; }
.page-sd-time{ font-size: 0.8rem; line-height: 1.4rem; color: #fff; margin-top: 1%;}
.page-sd-con{ width: 90%; margin-left: 5%; padding-bottom: 5%; border-bottom: 1px dashed #E7E7E7; margin-top: 5%; }
.page-sd-con p{ font-size: 0.9rem; /*text-indent: 1.6rem;*/ color: #666; line-height: 1.4rem; }
.page-sd-con p img{ width: 100%; }
.page-sd-nav{ width: 90%; margin-left: 5%; padding-top: 5%; padding-bottom: 5%; }
.page-sd-nav span{ margin-bottom: 1%; display: block; font-size: 0.9rem; line-height: 1.4rem; color: #666666; }
.page-sd-nav p{ font-size: 0.9rem; line-height: 1.4rem; color: #666; display:inline-block;}
.page-sd-nav a{ color: #666; }
.bel{ width: 42.5%; margin:5% 5% 0% 5%;  float: left; height: 106px;  overflow: hidden; background-position: center; background-size: cover; background-repeat: no-repeat; }
.page3-list1  .s-re{ margin:0%; padding: 0%; color: #014f99; font-size: 0.9rem; line-height: 1.4rem; margin-top: 5%; }
.page3-list1  .s-red{ margin:0%; padding: 0%; color: #014f99; font-size: 0.9rem; line-height: 1.4rem; margin-top: 5%; }
.page3-list1 .s-det{ margin:0%; padding: 0%; color: #666; font-size: 0.9rem; line-height: 1.4rem; width: 100%; }


.biogra li{ margin-top: 5%; width:100%; }
.biogra ul{ margin-top: 2%;  width: 90%; margin-left: 5%; }
.biogra .p-left-le{ font-size: 0.8rem; line-height: 1.4rem; height: 1.4rem; color: #666; float: left; width: 20%; }
.biogra .p-left-bo{ font-size: 0.8rem; line-height: 1.4rem; height: 1.4rem; color: #666; float: left; width: 40%; }
.biogra div{ float: right;  }
.biogra div input[type=text]{ border:1px solid #ccc; width: 96%; padding-left: 2%; padding-right:2%; line-height: 1.4rem; font-size: 0.8rem; color: #666; }
.biogra div input[type=radio]{ border:1px solid #ccc; width: 100%; height: 1.4rem; width: 1.4rem; float: left; line-height: 1.4rem; border-radius: 0.7rem; background: #FFFFFF; }
.biogra div span{ display: block; float: left; margin-left: 2%; margin-right: 10%; height: 1.4rem; line-height: 1.4rem; font-size: 0.8rem; color:#666; }
.div-right-le{ width: 80%; }
.div-right-bo{ width: 60%; }
.biogra input[type=submit]{ width: 100%; background: #014f9d; color: #fff; text-align: center; font-size: 0.9rem; height: 2.4rem; line-height: 2.4rem; margin-top: 5%; }
.biogra label{ width: 96%; padding-left: 2%; line-height: 1rem; font-size: 0.9rem; color: #b4b4b6; margin-top: 2%; display: block; }
.biogra select{ width: 96%; padding-left: 2%; padding-right: 2%; color: #666; font-size: 0.9rem; height: 1.4rem; line-height: 1.4rem; }

















































