/** reset **/
@charset "utf-8";
*{box-sizing: border-box;}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td, img{border:medium none;margin: 0;padding: 0;font-size: 100%;}
body,button, input, select, textarea{font-size: 14px;line-height: 1.5;
font-family: "microsoft yahei"}
h1, h2, h3, h4, h5, h6{font-weight: normal;}
input,button,img{border: none;background: none;}
input[type="text"],
input[type="password"],button{outline: none;-webkit-appearance:none;}
em,i{font-style:normal;}
ul, ol{list-style: none;}
a{text-decoration: none;color:#ffffff;}
a,a:hover,a:active,a:visited,a:link,a:focus{
    -webkit-tap-highlight-color:rgba(0,0,0,0);
    -webkit-tap-highlight-color: transparent;
    outline:none;
    text-decoration: none;
}

.clear{clear: both;}
.container{width:1200px;margin:auto}
.bg-white{background:#fff}
.w100{width: 100%;}
.mt8{margin-top: 8px;}
.mt20{margin-top: 20px;}
.mt30{margin-top: 30px;}
.bgf8f8f8{background: #f8f8f8;}
.bgfff{background: #fff;}
.padt20{padding-top: 20px;}
.clearfix { *zoom: 1;clear: both; } 
.clearfix:before, .clearfix:after {  display: table; line-height: 0; content: ""; } 
.clearfix:after { clear: both; } 


.border1 {
    border: 1px solid #d5d2d2;
}
.ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.ellipsis2 {
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}

@media (max-width: 991px) {
   body{ width: 100%; min-width:auto;}
  .container{max-width: 100%;}
  .m-100{ width: 100% !important;}
  .m-hide{ display: none;}
}


img{border:0px;  outline-width:0px;  vertical-align:top;}
.clearfix { *zoom: 1;clear: both; } 
.clearfix:before, .clearfix:after {  display: table; line-height: 0; content: ""; } 
.clearfix:after { clear: both; } 
.fl { float:left;}
.fr { float:right;}
.hide { display:none !important;}
.show {display: block !important;}

.text-center{text-align: center;}
.text-right{text-align: right;}

.wrap{width: 1200px;margin: 0 auto;}
@media screen and (max-width: 768px) {
	.wrap{padding: 0 15px;max-width: 100%;width: auto;}
}
/* flexå¸ƒå±€ */
.flex-item{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.flex-center{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.flex-middle{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.flex-box{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.flex-betw{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}
/* è·ç¦» */
.pad150{padding: 150px 0;}
.pad120{padding: 120px 0;}
.pad100{padding: 100px 0;}
.pad80{padding: 80px 0;}
.pad60{padding: 60px 0;}
.pad40{padding: 40px 0;}
.pad30{padding: 30px 0;}
.pad20{padding: 20px 0;}

.pt150{padding-top: 150px;}
.pt120{padding-top: 120px;}
.pt100{padding-top: 100px;}
.pt80{padding-top: 80px;}
.pt60{padding-top: 60px;}
.pt40{padding-top: 40px;}
.pt30{padding-top: 30px;}
.pt20{padding-top: 20px;}

.pb150{padding-bottom: 150px;}
.pb120{padding-bottom: 120px;}
.pb100{padding-bottom: 100px;}
.pb80{padding-bottom: 80px;}
.pb60{padding-bottom: 60px;}
.pb40{padding-bottom: 40px;}
.pb30{padding-bottom: 30px;}
.pb20{padding-bottom: 20px;}

.mag150{margin: 150px 0;}
.mag120{margin: 120px 0;}
.mag100{margin: 100px 0;}
.mag80{margin: 80px 0;}
.mag60{margin: 60px 0;}
.mag40{margin: 40px 0;}
.mag30{margin: 30px 0;}
.mag20{margin: 20px 0;}

.mt150{margin-top: 150px;}
.mt120{margin-top: 120px;}
.mt100{margin-top: 100px;}
.mt80{margin-top: 80px;}
.mt60{margin-top: 60px;}
.mt40{margin-top: 40px;}
.mt30{margin-top: 30px;}
.mt20{margin-top: 20px;}

.mb150{margin-bottom: 150px;}
.mb120{margin-bottom: 120px;}
.mb100{margin-bottom: 100px;}
.mb80{margin-bottom: 80px;}
.mb60{margin-bottom: 60px;}
.mb40{margin-bottom: 40px;}
.mb30{margin-bottom: 30px;}
.mb20{margin-bottom: 20px;}


@media screen and (max-width: 768px) {
	.pad150{padding: 64px 0;}
	.pad120{padding: 56px 0;}
	.pad100{padding: 48px 0;}
	.pad80{padding: 40px 0;}
	.pad60{padding: 32px 0;}
	.pad40{padding: 26px 0;}
	.pad30{padding: 22px 0;}
	.pad20{padding: 18px 0;}
	
	.pt150{padding-top: 64px;}
	.pt120{padding-top: 56px;}
	.pt100{padding-top: 48px;}
	.pt80{padding-top: 40px;}
	.pt60{padding-top: 32px;}
	.pt40{padding-top: 26px;}
	.pt30{padding-top: 22px;}
	.pt20{padding-top: 18px;}
	
	.pb150{padding-bottom: 64px;}
	.pb120{padding-bottom: 56px;}
	.pb100{padding-bottom: 48px;}
	.pb80{padding-bottom: 40px;}
	.pb60{padding-bottom: 32px;}
	.pb40{padding-bottom: 26px;}
	.pb30{padding-bottom: 22px;}
	.pb20{padding-bottom: 18px;}
	
	.mag150{margin: 64px 0;}
	.mag120{margin: 56px 0;}
	.mag100{margin: 48px 0;}
	.mag80{margin: 40px 0;}
	.mag60{margin: 32px 0;}
	.mag40{margin: 26px 0;}
	.mag30{margin: 22px 0;}
	.mag20{margin: 18px 0;}
	
	.mt150{margin-top: 64px;}
	.mt120{margin-top: 56px;}
	.mt100{margin-top: 48px;}
	.mt80{margin-top: 40px;}
	.mt60{margin-top: 32px;}
	.mt40{margin-top: 26px;}
	.mt30{margin-top: 22px;}
	.mt20{margin-top: 18px;}
	
	.mb150{margin-bottom: 64px;}
	.mb120{margin-bottom: 56px;}
	.mb100{margin-bottom: 48px;}
	.mb80{margin-bottom: 40px;}
	.mb60{margin-bottom: 32px;}
	.mb40{margin-bottom: 26px;}
	.mb30{margin-bottom: 22px;}
	.mb20{margin-bottom: 18px;}
}


.login_box{text-align: right;margin-bottom: 15px;color: #fff;}
.login_box a{color: #fff;}
.login{
  padding-left: 23px; background:  no-repeat 0;
}
.register{
  padding-left: 23px; background: url(/uploads/image/gxxipublic/i102.png) no-repeat 0; margin: 0 15px;
}
/*é¢åœ…å±‘*/
.breadcrumbnav{font-size: 14px;color: #666;padding-left: 15px;margin: 20px auto!important;}
.breadcrumbnav a{color: #666;}

@media (max-width: 991px) {
	.breadcrumbnav{margin: 12px auto!important;}
}
/* 1-19 */
#_span_jiucuo {
	margin-top: 10px;
	float:left;
}

#_span_jiucuo img {
	width: 85px;
	padding-top: 5px;
}

.footer{width:100%;/* position:fixed; */height:70px;background: repeat;/* bottom:0; */z-index: 999999;}
.footer_con{width:1100px; margin:0 auto;overflow:hidden; z-index:9; position:relative; height:70px; /*background: center top no-repeat*/;}
.footer_con .left-jc{width: 95px;float: left;}
.footer_con .left-jc span {
	margin: 10px 5px
}
.footer_con .left-bz{width: 55px;float: left; text-align: center;}
.footer_con .left-bz img {
	width: 35px;
	 margin-left: 30px;
	padding-top: 15px;
}
.footer_con .left-text{float: left;color: #fff;padding-top: 14px;line-height: 22px;}
.footer_con .right-text{float: right; color: #fff; padding-top: 12px; line-height:22px;}
.footer_con .right-text a{ color: #fff;}
	.footer{padding: 0px; margin: 0px; font-family: "microsoft yahei"; font-size: 14px;}
	.footer p{padding: 0px; margin: 0px; font-family: "microsoft yahei"; font-size: 14px;}


