.navbar {
	position:relative;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
}
.fixed-top {
	position:fixed;
	top:0;
	right:0;
	left:0;
	z-index:1030
}
.topbg{
	height:80px;
	background: -moz-linear-gradient(#ffffff,#ffffff,#ffffff,#eeeeee);
	background: -webkit-gradient(linear,center top,center bottom,from(#ffffff),to(#eeeeee));
	background: -webkit-l==inear-gradient(#ffffff,#ffffff,#ffffff,#eeeeee);
	background: -o-linear-gradient(#ffffff,#ffffff#ffffff,,#eeeeee);
	background: -ms-linear-gradient(#ffffff,#ffffff,#ffffff,#eeeeee);
	background: linear-gradient(#ffffff,#ffffff,#ffffff,#eeeeee);
	width:100%;
	-moz-box-shadow:0px 1px 0px #999;
	-webkit-box-shadow:0px 1px 0px #999;
}

.top {
	MARGIN: 0px auto;
	WIDTH: 1100px;
	display: block;
}


.top .logo {
	WIDTH: 246px;
	COLOR: #333;
	height:70px;
	PADDING-TOP:15px;
	float:left;
}
.top h1{
	padding-left: 0px;
	padding-top: 30px;
	width: 100%;
	text-align: left;
	color: rgb(51, 51, 51);
	float: left;
	font-size:28px;
	line-height: 125%;
	padding-left:50px;
}

.top .toplink{
	height:35px;
	line-height:27px;
	color:#999;
	font-size:12px;
	padding-right:0px;
	PADDING-TOP:15px;
}
.top .toplink .login{float:right;margin: 5px 10px 0px;}
.top .toplink .login a{height:18px; color:#FFF; line-height:17px; font-size: 14px;}
.top .toplink .login a:hover{text-decoration:none}
.bg-gradient-green{
	background: -moz-linear-gradient(#a86da0,#7a006e);
	background: -webkit-gradient(linear,center top,center bottom,from(#a86da0),to(#7a006e));
	background: -webkit-linear-gradient(#a86da0,#7a006e);
	background: -o-linear-gradient(#a86da0,#7a006e);
	background: -ms-linear-gradient(#a86da0,#7a006e);
	background: linear-gradient(#a86da0,#7a006e);
}
.bg-gradient-green:hover {
	background: -moz-linear-gradient(#d6afd1,#af52a6);
    background: -webkit-gradient(linear,center top,center bottom,from(#d6afd1),to(#af52a6));
    background: -webkit-linear-gradient(#d6afd1,#af52a6);
    background: -o-linear-gradient(#d6afd1,#af52a6);
    background: -ms-linear-gradient(#d6afd1,#af52a6);
    background: linear-gradient(#d6afd1,#af52a6);
}
.bg-gradient-orange {
	background: -moz-linear-gradient(#f7d600,#EE7A00);
	background: -webkit-gradient(linear,center top,center bottom,from(#f7d600),to(#EE7A00));
	background: -webkit-linear-gradient(#f7d600,#EE7A00);
	background: -o-linear-gradient(#f7d600,#EE7A00);
	background: -ms-linear-gradient(#f7d600,#EE7A00);
	background: linear-gradient(#f7d600,#EE7A00);
}
.bg-gradient-orange:hover {
	background: -moz-linear-gradient(#ffeb67,#F29634);
    background: -webkit-gradient(linear,center top,center bottom,from(#ffeb67),to(#F29634));
    background: -webkit-linear-gradient(#ffeb67,#F29634);
    background: -o-linear-gradient(#ffeb67,#F29634);
    background: -ms-linear-gradient(#ffeb67,#F29634);
    background: linear-gradient(#ffeb67,#F29634);
}
.btn {
	padding: 0.5em 1em; border-radius: 5px; height: auto; color: rgb(255, 255, 255); line-height: 100%; display: inline-block; position: relative; background-color: rgb(204, 204, 204); -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 0px; -webkit-border-radius: 0; -moz-border-radius: 0; -pie-border-radius: 0;font-family: Microsoft YaHei,Helvitica,Verdana,Arial,san-serif;
}


.top .toplink .search-container{float:right;margin: 5px 10px 0px;}
.search-container form {
	background: 0px 0px rgb(255, 255, 255); padding: 0px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 220px; max-height: none;
}
#searchtext {
	background: 0px 0px rgb(255, 255, 255); padding: 0px 0px 0px 0.7em; border: 0px currentColor; border-image: none; width: 75%; height: 29px; color: rgb(102, 102, 102); line-height: 28px; font-family: Arial,sans-serif; font-size: 14px; vertical-align: middle;
}
#search-submit {
	
	margin-bottom: 0px; vertical-align: middle;
}




.mainnav {
	text-align: center;
	padding-top: 32px;
}
.mainnav ul ul {
	display: none;
	z-index:1001;
}
/*.mainnav ul li:hover > ul {
	display: block;
}*/
.mainnav ul {
	padding: 0 20px;
	border-radius: 10px;
	list-style: none;
	position: relative;
	display: inline-table;
}
.mainnav ul:after {
	clear: both;
	display: block;
}
.mainnav ul li {
	float: left;
}
.mainnav ul li:hover {
	background-color: #eee;
}
.mainnav ul li .hover {
	background-color: #eee;
}
.mainnav ul li a {
	display: block;
	padding: 13px 30px;
	color: #555555;
	text-decoration: none;
}
/*.mainnav ul li:hover a {
	color: #fff;
}
.mainnav ul .current {
	background-color: #16bfbb;
	border-left: 1px solid #eeeeee;
	border-right: 1px solid #eeeeee;
}
.mainnav ul .current a {
	color:#ffffff
}*/
.mainnav ul ul {
	border-radius: 0px;
	padding: 0;
	position: absolute;
	top: 100%;
	-moz-box-shadow:0px 0px 3px #444;
    -webkit-box-shadow:0px 0px 3px #444;
     box-shadow:0px 0px 3px #444;
}
.mainnav ul ul li {
	float: none;
	border-top: 1px solid #eeeeee;
	position: relative;
	font-size:14px;
	font-weight:normal;
	width:220px;
	text-align:left;
	background-color: #fff;
}
.mainnav ul ul li a {
	padding: 10px 30px 10px 30px;
}
.mainnav ul ul li a:hover {
	color: #555;
}
.mainnav ul ul ul {
	position: absolute;
	left: 100%;
	top:0;
}
.header{
	padding-top:100px;
	width:1100px;
	overflow:auto;
	margin:0px auto;
}

.header .title{
	font-size: 30px;
	font-weight:bold;
	text-align: left;
	color:#555;
	padding-top:50px;
	height:100px;
	margin:auto;
	display:block;
}




.banner{
	width:100%;
	background-color:#1A8B8A;
	color: #FFF;
	padding-top:100px;
}

.banner .title{
	font-size: 40px;
	text-align: center;
	color:#fff;
	padding:50px;
	text-shadow: 0 1px 1px #000;
	height:130px;
	margin:auto;
	display:block;
}

.banner .showf{
	overflow:hidden;
	margin:auto;
	width:100%;
	height:300px;
	position:relative;
}

.banner .shows{float:left;display:none;width:100%;position:absolute;top:0px;left:0px;
	}

.banner .text, .banner .text1, .banner .img, .banner .button, .banner .f{
	display:block;
	margin:auto;
}
.banner .text{
	font-size: 40px;
	text-align: center;
	padding-top:50px;
	text-shadow: 0 1px 1px #000;
	font-weight: 200;
}
.banner .text1{
	font-size: 20px;
	text-align: center;
	width:800px;
	margin-top:20px;
	text-shadow: 0 1px 1px #000;
}

.banner .img {
	margin-top:20px;
}

.banner .button{
	width:102px;
	margin-bottom:20px
}
.banner .button a{float:left;display:inline;width:23px;height:23px;margin-right:1px;background:url(bg_banner_button.png) no-repeat;}

.banner .button a.btn1{background-position:-0px 0px;}

.banner .button a.btn2{background-position:-23px 0px;}

.banner .button a.btn3{background-position:-46px 0px;}

.banner .button a.btn4{background-position:-69px 0px;}

.banner .button a.btn5{background-position:-92px 0px;}

.banner .button a.btn6{background-position:-115px 0px;}

.banner .button a.btn7{background-position:-138px 0px;}

.banner .button a.btn8{background-position:-161px 0px;}

.banner .button a.btn9{background-position:-184px 0px;}



.banner .button a.btn1_fire{background-position:-0px -23px;}

.banner .button a.btn2_fire{background-position:-23px -23px;}

.banner .button a.btn3_fire{background-position:-46px -23px;}

.banner .button a.btn4_fire{background-position:-69px -23px;}

.banner .button a.btn5_fire{background-position:-92px -23px;}

.banner .button a.btn6_fire{background-position:-115px -23px;}

.banner .button a.btn7_fire{background-position:-138px -23px;}

.banner .button a.btn8_fire{background-position:-161px -23px;}

.banner .button a.btn9_fire{background-position:-184px -23px;}




.IndexFoot {
	WIDTH: 1100px;
	margin:0px auto;
}
.foot{
	width:1100px;
	margin:0px auto;
	font-size:14px;
	line-height:20px;
	text-align: center;
	padding: 50px 0px;
	color:#666;
	display: block;
	HEIGHT: 39px;
	clear: both;
}

.foot  a{ color:#666; text-decoration:none;}
.foot  a:hover{
	color:#24a3a2;
	text-decoration:none;
}
#copyright{ float:right; width:380px; text-align:right; font-size:12px; color:#FFF;}



.main{
	width:100%;
	margin:0px auto;
}

.main1{
	border: 0px solid #c7cdd6;
	background: #ffffff;
	box-shadow: 0px 0px 0px #ccc;
	width:100%;
	margin:0px auto;
	margin-top:100px;
}
.main2{
	border: 0px solid #c7cdd6;
	background: #ffffff;
	box-shadow: 0px 0px 0px #ccc;
	width:100%;
	margin:0px auto;
	margin-top:20px;
}
.main3{
	border: 0px solid #c7cdd6;
	background: #ffffff;
	box-shadow: 0px 0px 0px #ccc;
	width:100%;
	margin:0px auto;
	padding-top:140px;
}

#table {
	width:1100px;
	overflow:auto;
	margin:0px auto;
}
#table p{
	padding-top:0px;
	font-size:18px;/*text-indent: 2em;*/
	color: #212121;
	line-height: 150%;
	margin: 0px 0px 26px;
}
#table p a{
	font-size:18px;
}
.marginb100_1{
	margin-bottom:15px;
	display: block;
	width: 1100px;
	margin: 20px auto;
}

.marginb100{
	margin-bottom:15px;
	display: block;
	width: 1100px;
	margin: 20px auto;
	text-align:center;
}
.marginb100 h1{
	font-size: 30px;
	padding: 30px;
	font-weight:normal;
}
.marginb100 ul{
	width:100%;
}
.marginb100 ul li{
	 width:275px;
	 display: block; 
	 float:left;
	HEIGHT:150px;
	position:relative;
}
.marginb100 ul li span{
	 padding: 50px;
}
.marginb100 ul li p{
	 padding:20px;
	 text-align:center;
}

.marginb{
	margin-bottom:15px;
	display: block;
	width: 500px;
	float: left;
	margin-top: 15px;
}
.marginb_r{
	margin-bottom:15px;
	display: block;
	float: right;
	width:600px;
	overflow:hidden;
	margin-top: 15px;
}
.marginb1{
	margin-bottom:15px;
	display: block;
	width: 600px;
	float: left;
	margin-top: 15px;
	padding-left: 15px;
	padding-right: 10px;
}
.marginb_r1{
	margin-bottom:15px;
	display: block;
	float: right;
	width:475px;
	overflow:hidden;
	margin-top: 100px;
}
.quicklink{
	background:#f5f6f7;
    border-radius: 10px;
	-moz-box-shadow:1px 1px 4px #444;
    -webkit-box-shadow:1px 1px 4px #444;
     box-shadow:1px 1px 4px #444;
	 margin-right:5px;
}
.quicklink h1{
	font-size:20px;
	padding-left:20px;
	font-weight:bold;
	color:#444;
}
.marginb_r p{
	font-size:16px;
	padding-left:30px;
	padding-top:50px;
}
.marginb_r p a{
	text-decoration:underline;
}

.black_overlay{
margin: 0px;
padding:0px;
display: none;
position: absolute;
top: 0px;
left: 0px;
width: 100%;
height: 100%;
background-color: #000;
z-index:1002;
-moz-opacity: 0.8;
opacity:.80;
filter: alpha(opacity=80);
}
.white_content {
	display: none;
	position: absolute;
	margin:auto;
	top: 25%;
	left: 35%;
	width: 460px;
	border: 0px solid lightblue;
	background-color: white;
	z-index:1003;
	overflow: auto;
	padding: 20px;
	text-align:center;
}
input.button {
	width: 71px;
	height: 30px;
	border: 0;
	background-image: url(button.png);
	color: #ffffff;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
}
.input_text {
	background-color: #fdfdfd;
	border: 1px solid #999999;
	FONT-SIZE: 10pt;
	COLOR: #404040;
	FONT-FAMILY: Tahoma, Arial, sans-serif;
	text-align: left;
	width: 250px;
	padding-left: 3px;
	padding-right: 3px;
}
textarea {
	background-color: #fdfdfd;
	border: 1px solid #999999;
	FONT-SIZE: 10pt;
	COLOR: #404040;
	FONT-FAMILY: Tahoma, Arial, sans-serif;
	text-align: left;
	width: 264px;
	padding-left: 3px;
	padding-right: 3px;
}
.form_tab p{
	text-indent: 0px;
	letter-spacing: 1pt;
	color: #444444;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: 16pt;
	font-weight: normal;
	font-variant: normal;
	margin:3px;
}
