.w100 {

	width: 100%;

	height: 50px;

	border-bottom: 1px solid #ECECEC;

}



.sp {

	line-height: 48px;

	color: #323232;

	padding: 0 30px;

	text-align: center;

	margin-right: 65px;

	float: left;

}



.sp a {

	font-size: 16px;

	color: #323232;

}



.oy .currt {

	border-bottom: 2px solid #1176D2;

	color: #1176d2;

}



.oy .currt a {

	color: #1176d2;

}



.oy {

	overflow: hidden;

}



DIV.digg {

	PADDING-RIGHT: 3px;

	PADDING-LEFT: 3px;

	PADDING-BOTTOM: 3px;

	MARGIN: 3px;

	PADDING-TOP: 3px;

	TEXT-ALIGN: center;

}



DIV.digg a.disabled {

	BORDER-RIGHT: #ABABAB 1px solid;

	BORDER-TOP: #ABABAB 1px solid;

	MARGIN: 2px;

	BORDER-LEFT: #ABABAB 1px solid;

	COLOR: #ddd;

	BORDER-BOTTOM: #ABABAB 1px solid;

	border-radius: 6px;

	line-height: 30px;

	padding: 3px 15px;

	margin-right: 10px;

}



DIV.digg a.disabled1 {

	BORDER-RIGHT: #ABABAB 1px solid;

	BORDER-TOP: #ABABAB 1px solid;

	MARGIN: 2px;

	BORDER-LEFT: #ABABAB 1px solid;

	COLOR: #ddd;

	BORDER-BOTTOM: #ABABAB 1px solid;

	border-radius: 6px;

	line-height: 30px;

	padding: 3px 15px;

	margin-left: 10px;

}



DIV.digg {

	PADDING-RIGHT: 3px;

	PADDING-LEFT: 3px;

	PADDING-BOTTOM: 3px;

	MARGIN: 60px 0;

	PADDING-TOP: 3px;

	TEXT-ALIGN: center;

}



DIV.digg a.current {

	COLOR: #fff;

	BORDER: none;

	TEXT-DECORATION: none;

	padding: 4px 11px;

	border-radius: 5px;

	background-image: -webkit-linear-gradient(0deg, #437DF9, #40CEED);

}



DIV.digg A {

	BORDER-RIGHT: #ABABAB 1px solid;

	BORDER-TOP: #ABABAB 1px solid;

	MARGIN: 2px;

	BORDER-LEFT: #ABABAB 1px solid;

	COLOR: #999;

	BORDER-BOTTOM: #ABABAB 1px solid;

	TEXT-DECORATION: none;

	padding: 3px 9px;

	border-radius: 5px;

}



.sp1 {

	padding: 3px 7px;

	position: relative;

	top: -4px;

	color: #97A8BE;

}





/*page*/



#nava {

	height: 45px;

	margin: 52px 0;

}



#nava a {

	width: 140px;

	font-size: 18px;

	text-align: center;

	float: left;

	cursor: pointer;

	display: block;

	line-height: 45px;

	text-align: center;

	border-radius: 5px;

	color: #999999;

	font-size: 20px;

	border: 1px solid #999999;

	margin-right: 100px;

}



#nava a.on {

	color: #fff;

	font-size: 20px;

	background: #1176D2;

	border: 1px solid #1176D2;

}



#contentBox {

	width: 100%;

}



#contentBox .box {

	display: none;

}



#contentBox .box.active {

	display: block;

}



.box ul li {

	background: #FAFAFA;

	width: 100%;

	margin-bottom: 10px;

	padding: 20px 25px;

	/* display: flex;

	justify-content: space-between;

	align-items: center; */

	border-radius: 5px;

}



.rogy-box a {

	display: block;

	float: right;

	border-radius: 5px;

	background: #1176D2;

	font-size: 20px;

	color: #fff;

	width: 140px;

	height: 45px;

	line-height: 45px;

	text-align: center;

}



.lefya-box,

.rogy-box {
	display: inline-block;
	vertical-align: middle;

	width: 49%;

}



.lefya-box .bg-lan {

	background: #1176D2;

	color: #fff;

	font-size: 14px;

	padding: 3px 10px;

	border-radius: 3px;

	margin-left: 28px;

}



.lefya-box .lan1 {

	font-size: 20px;

	color: #1176d2;

}



.lefya-box .hui1,

.lefya-box .hui2 {

	color: #333333;

	font-size: 16px;

}



.lefya-box .hui1 {

	margin-right: 42px;

}



.lefya-box {

	line-height: 40px;

}



.reveal-modal-bg {

	position: fixed;

	height: 100%;

	width: 100%;

	z-index: 100;

	display: none;

	top: 0;

	left: 0;

	background: rgba(00, 00, 00, 0.8)

}



.reveal-modal {

	visibility: hidden;

	top: 150px;

	left: 50%;

	margin-left: -312px;

	width: 624px;

	position: absolute;

	z-index: 101;

	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

	border-radius: 5px;

	-moz-box-shadow: 0 0 10px rgba(0, 0, 0, .4);

	-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .4);

	-box-shadow: 0 0 10px rgba(0, 0, 0, .4);

	background-color: #FFF;

}



.reveal-modal.small {

	width: 200px;

	margin-left: -140px;

}



.reveal-modal.medium {

	width: 400px;

	margin-left: -240px;

}



.reveal-modal.large {

	width: 600px;

	margin-left: -340px;

}



.reveal-modal.xlarge {

	width: 800px;

	margin-left: -440px;

}



.reveal-modal .close-reveal-modal {

	font-size: 22px;

	line-height: 0.5;

	position: absolute;

	top: 15px;

	right: 15px;

	color: #333;

	text-shadow: 0 -1px 1px rbga(0, 0, 0, .6);

	font-weight: bold;

	cursor: pointer;

}



.reveal-modal h2{

	font-size: 24px;

	color: #1176d2;

}



.tbfg .otun{

	font-size: 18px;

	color: #333333;

	margin-top: 45px;

	margin-bottom: 10px;

}



.tbfg p{

	line-height: 25px;

	color: #9a9a9a;

	font-size: 14px;

}



.dinfg{

	

	padding: 30px 40px 34px;

}

@media screen and (max-width:1200px){
    .sp{
		margin-right: 39px !important;
	}
	.box ul li{
		box-sizing: border-box;
	}
}