
body{font-family: "微软雅黑"; font-size: 15px; background-color: #ffffff;}
.center-wrap{position: relative; z-index: 1; width: 1200px; margin: 0 auto; overflow: hidden;}
.header{background-color: rgba(4, 4, 4, 0.85); height: 80px; overflow: hidden;}
.login{float: left; color: #14d07c; border: 1px solid #14d07c; padding: 10px 25px; font-weight: bold; margin:18px 0 0 40px; transition: 0.2s;}
.login:hover{color: #FFF; background-color: #14d07c; }
.register{float: left; font-weight: bold; color: #FFF; margin:18px 0 0 28px; padding: 10px 12px; transition: 0.2s;}
.register:hover{color: #14d07c; background-color: #FFF;}
.wel{float: left; color: #16c779; width: 130px; text-align: right; font-weight: 700; line-height: 22px; margin-top: 28px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.logout{float: left; font-weight: bold; color: #FFF; background-color: #14d07c; margin:18px 0 0 20px; padding: 10px 25px; transition: 0.2s;}
.logout:hover{color: #14d07c; background-color: #FFF;}
.admin{float: left; color: #14d07c; border: 1px solid #14d07c; padding: 10px 12px; font-weight: bold;  margin:18px 0 0 28px; transition: 0.2s;}
.admin:hover{color: #FFF; background-color: #14d07c;}


/*index*/
.banner{width: 100%; position: relative; overflow: hidden;}
.banner img{width: 100%; margin: 0 auto;}
.banner .carousel-indicators li{width: 12px; height: 12px; margin: 0 5px;}
.banner .carousel-indicators .active{width: 40px !important; height: 8px !important; background-color: #14d07c; border: none; position: relative; bottom: 3px;}
.bg_gray{width:100%;  background-color: #f9f9f9;}
.advan{height: 535px; text-align: center;}
.index_title{width: 100%;}
.index_title h1{font-size: 32px; color: #1d1d1d;  margin-top: 60px;}
.index_title b{width: 60px; height: 4px; border-radius: 5px; display: block; background-color: #14d17d; margin: 14px auto 8px;} 
.index_title h2{font-size: 24px; color: #5c5c5c;}

/*轮播效果改为淡出淡入 .carousel-fade*/
.carousel-fade .carousel-inner .item{
  opacity:0;
  -webkit-transition-property:opacity ;
  -moz-transition-property:opacity ;
  -ms-transition-property:opacity ;
  -o-transition-property:opacity ;
  transition-property:opacity ;
}
.carousel-fade .carousel-inner .active{
  opacity: 1;
}
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right{
  left: 0;
  opacity: 0;
}
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}
.partner{height: 485px; text-align: center;}
.partner .company{width: 1116px; margin: 42px auto 0; overflow: hidden;}
.partner .company a{display: block; float: left; width: 160px; height: 50px; margin: 8px 13px;  overflow: hidden; border: 1px solid #c9c9c9; border-radius: 5px; }
.partner .company a img{width: 160px; height: 50px;  transition: all 0.6s;  }
.partner .company a:hover img{ transform: scale(1.1);   }


a.quickreg{display: block; width: 8.5%; height: 7.5%; position: absolute; left: 23.6%; bottom: 29%;  text-indent: -9999px;}
a.quickput{display: block; width: 8.5%; height: 10%; position: absolute; left: 45.8%; bottom: 34%;  text-indent: -9999px;}
a.quickreal{display: block; width: 8.5%; height: 10%; position: absolute; left: 48.8%; bottom: 26%;  text-indent: -9999px;}
.reg_width input[id=code]{width: 216px; float: left;}
.reg_width .form-group .code{float:right; width: 110px; height: 44px; background-color: #f4f4f4;}
.reg_width .form-group span{color: #161616; margin-right: 10px;}
.reg_width .form-group select{font-size:12px; border: 1px solid #f2f2f2; background-color: #f4f4f4; width: 95px; height: 28px;}


.errorbox{width: 635px; margin: 0 auto; padding: 145px 0 165px 0; text-align: center;}
.errorbox img{width: 635px; height: 292px; }
.errorbox p{font-size: 24px; color: #716f7c;}
.errorbox a{display:inline-block; color: #FFF; width: 140px; line-height: 42PX; background-color: #13d07c; border-radius: 3px; margin-top: 40px;}

.errorbg{background:url(../images/404.jpg) no-repeat; background-size: 100% 100%; height: 938px; position: relative;}
.errorbg .home{text-indent: -9999px; position: absolute; width: 7%; height: 6%; top: 70%; left: 40.3%;}
.errorbg .previous{text-indent: -9999px; position: absolute; width: 8.5%; height: 6%; top: 70%; left: 52.5%;}

/*20170327 newnotice and detail */
.text-center{
	text-align:center;
	}
.padding-new{
	padding:40px 20px;
	}
.new-h5,.right-h5{
	font-size:22px;
	font-weight:500;
	color:#222222;
	border-bottom:2px solid #e5e5e5;
	margin:0px 0px 15px 0px;
	padding-bottom:10px;
	position:relative;
	}
.new-h5::after,.right-h5::after{
	background:#14D07C none repeat scroll 0 0;
	position:absolute;
	bottom:-2px;
	content:"";
	height:2px;
	left:0;
	width:100px;
	}
.new-notice{
	overflow:hidden;
	padding:0px 5px;
	}
.new-ul li,.right-ul li{
    width:520px;
	list-style:none;
	height:32px;
	line-height:32px;
	}
.new-ul li a{
	display:inline-block;
	width:400px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	color:#333333;
	font-size:16px;
	line-height:28px;
	cursor:pointer;
	}
.right-notice{
	overflow:hidden;
	}
.right-ul li a{
	display:inline-block;
	width:260px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	color:#333333;
	font-size:16px;
	line-height:28px;
	cursor:pointer;
	}
.date{
	float:right;
	font-size:14px;
	}
.detail-title{
	margin:0px 30px 0px 0px;;
	}
.mtb25{
	margin:25px 0px;
	}
.detail-title h5{
	font-size:18px;
	font-weight:600;
	color:#666666;
	padding-bottom:10px;
	border-bottom:2px solid #e5e5e5;
	}
.detail-note{
	display:block;
	margin-top:5px;
	font-size:14px;
	font-weight:500;
	color:#999999;
	}
.detail-con{
	margin:10px 30px 10px 0px;
	}
/* end 2017-03-27*/

