@charset "utf-8";
/* CSS Document */

html {
	margin: 0px; padding: 0px; font-family: "幼圆"; font-size: 14px; box-sizing: border-box;
}
BODY { background-repeat:no-repeat; background-attachment:fixed;
	 }
#bodys {
	background-repeat: no-repeat; background-size: cover; 
}
.hidelogo {
	display: none;
}
* {
	margin: 0px; padding: 0px; box-sizing: border-box;
}
div {
	margin: 0px; padding: 0px; box-sizing: border-box;
}
img {
	border: 0px currentColor; box-sizing: border-box;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
a {
	color: rgb(0, 0, 0);
}
.wmain {
	width: 100%; height: 100%;
}
input[type='text'] {
	box-sizing: border-box;
}
textarea {
	margin: 0px; padding: 0px; text-indent: 1em;
}
input[type='button'] {
	letter-spacing: 6px; cursor: pointer;
}
table {
	margin: 0px; padding: 0px; width: 100%; border-collapse: collapse;
}
table tr th {
	border: 1px solid rgb(228, 228, 228); font-size: 14px; font-weight: 500;
}
table tr td {
	border: 1px solid rgb(228, 228, 228);
}
ul {
	list-style: none; margin: 0px; padding: 0px; width: 92%;
}
ul li {
	float: left;
}
.Menu {
	margin: 0px; padding: 0px; width: 100%; height: 185px;
}
.MenuOne {
	margin: 0px auto; padding: 0px; width: 1200px; height: 135px; box-sizing: border-box;
}
.MenuOne_title {
	padding: 30px 0px 0px; width: 702px; height: 80px; box-sizing: border-box;
}
.MenuOne_check {
	margin: 0px; padding: 60px 0px 0px; width: 440px; height: 100px; box-sizing: border-box;
}
.MenuCheckW {
	margin: 0px; padding: 0px; width: 100%; height: auto; overflow: hidden;
}
.MenuBtn {
	background: rgb(231, 239, 249); margin: 0px 0px 0px 20px; padding: 0px; border: 0px currentColor; width: 57px; height: 32px; text-align: center; color: rgb(15, 98, 200); line-height: 32px; font-size: 14px; display: block;
}
.SuccessLogin {
	width: 150px; height: 40px; color: rgb(15, 98, 200); line-height: 30px; font-size: 16px; margin-left: 10px;
}

.mainBtom {
	margin: 0px auto; padding: 36px 0px 0px; width:100%; height: 150px;
}
.mainBtom_One {
	margin: 0px auto; width: 450px; height: 50px;
}
.mainBtom_One a {
	margin: 0px 10px; font-size: 18px;
}
.mainBtom_Two {
	height: 20px; text-align: center; color: rgb(102, 102, 102); font-size: 12px;
}
.MenuTwo {
	background: rgb(15, 98, 200); margin: 0px; padding: 0px; width: 100%; height: 50px;box-shadow: 1px 1px 7px #cce2ff;
}
.MenuTwo_main {
	margin: 0px auto; padding: 0px; height: 46px;
}
.MenuList {
	list-style: none;
}
.MenuList li {
	width: 9%; height: 46px; text-align: center; float: left; position: relative; box-sizing: border-box;
}
.MenuList li .MenListOneA {
	width: 100%; height: 50px; text-align: center; line-height: 50px; font-family: "微软雅黑"; font-size: 18px; display: block;
}
.MenListOneA:hover {
	border-bottom-color: rgb(249, 249, 0); border-bottom-width: 2px; border-bottom-style: solid; box-sizing: border-box;
}
.white {
	color: rgb(255, 255, 255);
}
.clickMenuListA {
	background: rgb(4, 59, 125);
}
.MenTwoList {
	background: rgb(4, 59, 125); margin: 0px; padding: 0px; border: 1px solid transparent; width: 100%; display: none; position: absolute; z-index: 999; box-sizing: border-box;
}
.MenTwoList li {
	width: 100%; height: 46px; font-size: 18px; float: none; display: block; position: relative; box-sizing: border-box;
}
.MenTwoList li:last-child {
	border: 0px currentColor;
}
.MenuTwoAlist {
	width: 100%; height: 46px; text-align: center; color: rgb(255, 255, 255); line-height: 46px; overflow: hidden; font-size: 18px; float: none; display: block; position: relative;
}
.MenuTwoAlist:hover {
	background: rgb(15, 98, 200); color: rgb(255, 255, 255);
}
.MenuListTwo {
	background: rgb(4, 59, 125); margin: 0px; padding: 0px; border: 1px solid transparent; width: 234px; display: none; position: absolute; z-index: 999; box-sizing: border-box;
}
.MenuListTwo li {
	width: 50%; height: 46px; color: rgb(255, 255, 255); font-size: 18px; float: left; display: block; position: relative; box-sizing: border-box;
}
.MenuListTwo li a {
	color: rgb(255, 255, 255);
}
.MenuListTwo li:last-child {
	border: 0px currentColor;
}
.MenuListTwo li .MenuTwoAlists {
	width: 100%; height: 46px; text-align: center; color: rgb(255, 255, 255); line-height: 46px; font-size: 18px; float: none; display: block; position: relative;
}
.third-navs {
	background: rgb(4, 59, 125); border-width: 0px 0px medium; border-color: currentColor; margin: 0px; padding: 0px; width: 140px; display: none; position: absolute; z-index: 9999; box-sizing: border-box;
}
.third-navLeft {
	background: rgb(4, 59, 125); border-width: 0px 0px medium; border-color: currentColor; margin: -46px 0px 0px; padding: 0px; left: -140px; width: 140px; display: none; position: absolute; z-index: 9999; box-sizing: border-box;
}
.third-navright {
	background: rgb(4, 59, 125); border-width: 0px 0px medium; border-color: currentColor; margin: 0px; padding: 0px; left: 116px; top: 0px; width: 140px; display: none; position: absolute; z-index: 9999; box-sizing: border-box;
}
.MenuListTwo li .third-navLeft li {
	width: 100%;
}
.MenuListTwo li .third-navright li {
	width: 100%;
}

.index_nav {
	width: 100%; height: 52px; overflow: hidden; position: relative;
}
.index_nav .navbg {
	 top: 0px; width: 100%; height: 100%; bottom: 0px; display: block; filter: alpha(opacity=70); position: absolute; z-index: 1; opacity: 0.7; -moz-opacity: 0.7;
}
.nav_list {
	width: 100%; line-height: 49px; position: relative; z-index: 1;
}
.nav_listbox {
	width: 100%; float: left; min-width: 400px;
}
.nav_ul li {
	width: 14.28%; height: 52px; text-align: center; line-height: 49px; font-size: 1.2em; font-weight: bold; float: left;
}
.nav_ul li a {
	margin: 0px 30px; text-align: center; color: rgb(255, 255, 255); font-weight: bold; text-decoration: none; display: block;
}
.nav_ul li a:hover {
	border-bottom-color: rgb(220, 0, 0); border-bottom-width: 3px; border-bottom-style: solid;
}
.nav_ul li a.active {
	border-bottom-color: rgb(220, 0, 0); border-bottom-width: 3px; border-bottom-style: solid;
}
.nav_ul li em {
	font-style: normal; font-weight: bold;
}
.index_content { width: 1200px;
	background: rgb(255, 255, 255); padding: 21px; border-radius: 8px 8px 0px 0px; overflow: hidden; margin-top: 20px; margin-left: -50px; position: relative; z-index: 1; 
}
.ind_content_wrap {
	height: 680px; overflow: hidden; position: relative;
}
.ind_content_wrap .contentwrap {
	top: 0px; width: 100%; position: absolute; z-index: 1;
}
.ind_content_wrap .active {
	display: block;
}
.ind_content_wrap .section00 {
	background: rgb(255, 255, 255); z-index: 9999;
}
.Indexmain {
	margin: 20px auto; padding: 0px; width: 1200px; height: auto; overflow: hidden;
}
.IndexMain_One {
	margin: 0px; padding: 0px; border: 1px solid rgb(204, 204, 204); width: 100%; height: auto; overflow: hidden; box-sizing: border-box;
}
.ImOne_center {
	margin: 0px; padding: 36px 21px 0px; width: 100%; height: auto; overflow: hidden;
}
.ImOneCenter {
	margin: 0px; padding: 0px; width: 25%; height: auto; text-align: center; overflow: hidden; font-size: 18px; float: left;
}
.ImOne_title {
	background: rgb(248, 248, 248); width: 1200px; height: 44px; color: rgb(17, 17, 17);
}
.ImOnetitle {
	width: 116px; height: 45px; text-align: center; line-height: 44px; font-size: 18px;  cursor: pointer; box-sizing: border-box;
}
.ImOnetitleClick {
	background: rgb(255, 255, 255); color: rgb(15, 98, 200); border-top-color: rgb(15, 98, 200); border-top-width: 2px; border-top-style: solid;
}

.heigTM_Four {
	height: 622px;
}
.heigTM_Three {
	height: 315px;
}
.mainBottom {
	background: rgb(74, 84, 92);
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 100px;
	filter: alpha(opacity=90);
	position: absolute;
	z-index: 3;
	opacity: 0.9;
: 0.4; 	margin-top: 20px;
	left: -1px;
}
.mainBtom {
	margin: 0px auto; padding: 0px 0px 0px; width: 100%; height: 100px; 
}
.mainBtom_One {
	margin: 0px auto; height: 30px;color: rgb(255, 255, 255); text-align: center;
}
.mainBtom_One a {
	margin: 0px 0px; font-size: 18px;
}
.mainBtom_Two {
	height: 20px; text-align: center; color: rgb(255, 255, 255); font-size: 14px;
}
.MapName {
	padding: 0px 0px 0px 20px; width: 100%; height: 80px; color: rgb(15, 98, 200); line-height: 80px; font-size: 18px;
}
.Map {
	padding: 0px 0px 0px 30px; width: 100%; height: 500px;
}

.tab_box {
	width: 100%; display: none; position: relative;
}

.index_tb {
	width: 100%;
}
.index_tb li {
	border: 1px solid rgb(247, 247, 247); width: 23%; height: 35px; text-align: center; margin-top: 10px; margin-right: 1.6%; float: left;
}
.index_tb li a {
	color: rgb(255, 255, 255); line-height: 35px; padding-left: 15px; font-weight: bolder;
}
.xxgklm {
	width: 160px; height: 60px; margin-left: 8px;margin-top: -12px;
}
.xxgklm li {
	width: 100%; text-align: center; font-size: 1.2em; margin-top: 12px; margin-right: 3%; float: left;
}
.xxgklm li a {
	background: rgb(0, 114, 255); border-radius: 4px; color: rgb(255, 255, 255); line-height: 3em; overflow: hidden; display: block; white-space: nowrap;
}
.xxgklm li a:hover {
	background: rgb(0, 70, 157); color: rgb(255, 255, 255);
}
.xxgklm li a.hover {
	background: rgb(0, 70, 157); color: rgb(255, 255, 255);
}
.xxgkSlm {
	background: rgb(244, 244, 244); padding: 12px 0px; margin-top: 15px; margin-bottom: 18px;
}
.xxgkSlm li {
	width: 20%; text-align: center; line-height: 2em; font-size: 1.1em; float: left;
}
.clearfix::before {
	display: table; content: "";
}
.clearfix::after {
	display: table; content: "";
}
.clearfix::after {
	clear: both;
}
.clearfix {
	
}
#ring, #line, #pillar1, #pillar2{
	margin: 0 auto;
}

.null{
	padding-bottom: 100px;
}
.block, #block{display:block;}
.none, #none{display:none;}

.login{width:100%;}
.login .headerTop{width:100%;height: 80px;background:#52b7ed;}
.login .headerTop .logo{width:1000px;margin:0 auto;}
.login .headerTop .logo img{margin-top:20px;width: 150px;}

.main{width:1000px;margin:0 auto;overflow: hidden;height: auto;clear: both;}
.main .mainLeft{float: left;width:50%;border-right:1px dotted #ccc;margin-top:30px;padding-bottom:100px;}
.main .mainLeft h3{width:70%;border-bottom:2px solid #ccc;padding:0 10%;font-family: 600;}
.main .mainLeft h3 span{display:inline-block;width:6.5em;font-size:18px;color: #333;line-height:50px;border-bottom:4px solid #666;margin-bottom: -2px;font-family: 600;text-align: center;}
.main .mainLeft input{width:50%;padding:10px;font-size:16px;border:1px solid #ccc;border-radius: 3px;margin:20px 0 0 50px;}
.main .mainLeft input[type="text"]{margin-top:60px;}
.main .mainLeft .a{display: block;padding:10px 15px;width:20%;text-align:center;font-size:18px;color:#fff;background: #88ce2f;border-radius: 3px;margin:20px 0 0 50px;}
.main .mainRight{float: right;width:45%;margin-top:30px;}
.mainRight p, .mainRight ul li{width:100%;padding: 10px 0;border-bottom: 1px dotted #ccc;font-size:14px;color: #666; }
.mainRight p a{color:#52b7ed;}
.mainRight p a:hover{text-decoration:underline;}
.mainRight p input, .mainRight ul li input{margin-right:10px;cursor:not-allowed;}
.mainRight ul li{border:none;}
.mainRight .agreement{margin-top:10px;border:none;}
.mainRight .code{text-align: center;}
.mainRight img{margin:10px auto;width: 150px;}
.delete  { display: none; position: absolute; width: 16px; height: 16px; margin: 73px 0 0 -25px; background: url(images/delete.jpg) no-repeat;background-size:100%; cursor: pointer;}
.mainLeft input[type="text"]::-ms-delete { display: none; }
.main .mainLeft input[type="text"]:valid + .delete  { display: inline; }
