@charset "utf-8";
.gotop a {
	font-size: 0px;
	line-height: 0px;
	color: #FFF;
	display: block;
	height: 45px;
	width: 45px;
	background-image: url(../images/top.png);
	background-repeat: no-repeat;
	background-position: center center;
	opacity:0.7;
}
.gotop a:hover {

	opacity:1;
}
.gotop {
	height: 45px;
	width: 45px;
	position: fixed;
	right: 5px;
	bottom: 80px;
	z-index:300;
}

#wrapper .news_tab .three_tag {
	display:none;
}

#password {
	background-color: #d8d8d8;
	padding-top: 15px;
	padding-right: 4%;
	padding-bottom: 15px;
	padding-left: 4%;
	position: relative;
	border-radius:10px;
}

#password form  {
	position:relative;
}


#password form fieldset div input {
	width: auto;
}
#password form fieldset label {
	white-space: nowrap;
	width: auto!important;
}
#password form fieldset > div {
	margin-left: 170px!important;
	margin-right: 100px!important;
	font-size: 15px;
	line-height: 25px;

}


#password form fieldset > div:before  {
	content:"";
	height:100%;
	width:2px;
	background-color:#26598b;
	position:absolute;
	top:0px;
	right:-20px;

}



#password form fieldset{
  margin-bottom: 0px!important;

}
#password form fieldset .sent {
	font-size: 14px;
	line-height: 60px;
	color: #FFFFFF;
	background-color: #26598b;
	text-align: center;
	display: none;
	height: 60px;
	width: 60px;
	display: block;
	border-radius: 10px;
	position: absolute;
	top: 30px;
	right: 0px;
	cursor: pointer;
}
#password .note {
	padding-top: 10px;
	padding-bottom: 10px;
	margin-left:-170px!important;
	padding-right: 0px;
	padding-left: 0px;
}

#wrapper .news_tab.x {
	display:none!important;
}

@media (max-width: 768px) {



.csr_butline,.contact_butline,.mcorrect_butline{
	display:none!important;	
	
	}
#wrapper .news_tab.x {
	display:block!important;
}


#wrapper .news_tab .content {
	display:none!important;
}

.news .news_tab .news-bg-block .news_bg.active {
   display:none!important;
}




#wrapper .news_tab .three_tag,.three_tag {
	height: auto;
	width: 100%;
	display:block;
}
#wrapper .news_tab .three_tag ul li {
	float: left;
	width: 33.3333%;
	height: 100%;
	background-color: #949494;
	position:relative;
}

#wrapper .news_tab .three_tag.two ul li {
	float: left;
	width: 50%;
	height: 100%;
	background-color: #949494;
	position:relative;
}



#wrapper .news_tab .three_tag ul li.stay {
	background-color: #265a8c;
	position: relative;
}





#wrapper .news_tab .three_tag ul li.stay:after {
	top: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(38, 90, 140, 0);
	border-top-color: #265a8c;
	border-width: 10px;
	margin-left: -10px;
}





#wrapper .news_tab .three_tag ul li:first-child {
	border-top-left-radius:10px;
	border-bottom-left-radius:10px;
}

#wrapper .news_tab .three_tag ul li:last-child {
	border-top-right-radius:10px;
	border-bottom-right-radius:10px;
}

#wrapper .news_tab .three_tag ul li a {
	display: block;
	height: 100%;
	width: 100%;
	font-size: 11pt;
	line-height: 30px;
}

#wrapper .news_tab .three_tag ul li a:after {
	content:"";
	top:7px;
	background-color:#fff;
	height: 20px;
	width: 1px;
	right:0px;
	    position: absolute;
}

#wrapper .news_tab .three_tag ul li:last-child a:after {
	display:none;
}



#wrapper .news_tab .three_tag ul {
	display: table;
	height: auto;
	width: 100%;
	
}

}



@media (max-width: 420px) {


#password form fieldset label {
	white-space: nowrap;
	width:100%!important;
}
#password form fieldset > div {
	margin-left: 0px!important;
	margin-right: 0px!important;
	font-size: 15px;
	line-height: 25px;

}


#password form fieldset > div:before  {
	content:"";
	display:none;

}



#password form fieldset{
  margin-bottom: 0px!important;

}
#password form fieldset .sent {
	font-size: 14px;
	line-height: 35px;
	color: #FFFFFF;
	background-color: #26598b;
	text-align: center;
	display: none;
	height: 35px;
	width: 100%;
	display: block;
	border-radius: 10px;
	position:relative;
	top: auto;
	right: auto;
}
#password .note {
	font-size:11px!important;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-left:0!important;
	padding-right: 0px;
	padding-left: 0px;
	margin-top:0px!important;
}


}




