@charset "utf-8";
.yxfw_box .yxfw_con{
	display: none;
}
.yxfw_box .yxfw_con.on{
	display: block;
}
.pc_menu{
	padding-bottom: 0;
	border-bottom: 1px solid #eee;
}
.pc_menu .pc_menu_nav{
	font-size: 30px;
	line-height: 30px;
}
.yxfw1_box{
	width: 100%;
	padding-bottom: 100px;
	padding-top: 80px;
}
.yxfw1_box .yxfw1_content{
	margin-top: 30px;
}
.yxfw1_box .yxfw1_con{
	width: 1250px;
	margin: auto;
}
.yxfw1_box .yxfw1_img{
	width: 100%;
}
.yxfw1_box .yxfw1_nav:nth-child(1){
	width: 420px;
}
.yxfw1_box .yxfw1_nav:nth-child(2){
	width: 350px;
}
.yxfw1_box .yxfw1_nav:nth-child(3){
	width: 220px;
	text-align: right;
}
.yxfw1_box .yxfw1_nav_content:first-child{
	border-bottom: 1px solid #fcc80e;
}
.yxfw1_box .yxfw1_nav_content .yxfw1_nav_txt{
	color:#888888;
	font-size: 14px;
}
.yxfw1_box .yxfw1_nav_content:first-child .yxfw1_nav_info{
	width: 50%;
	padding-bottom: 8px;
}
.yxfw1_box .yxfw1_nav_content:first-child .yxfw1_nav_txt:first-child{
	padding-bottom: 3px;
}
.yxfw1_box .yxfw1_nav_content:last-child .yxfw1_nav_info{
	padding-top: 8px;
}

.yxfw1_box .yxfw1_nav_content:first-child .yxfw1_nav_info:first-child{
	border-right: 1px solid #fcc80e;
}
.yxfw1_box .yxfw1_nav_content:first-child .yxfw1_nav_info:last-child{
	box-sizing: border-box;
	padding-left: 16px;
}
.yxfw1_box .yxfw1_nav_content .yxfw1_nav_txt .num_txt{
	font-size: 24px;
	font-weight: bold;
	color:#fcc80e;
}
.yxfw1_box .yxfw1_nav_content:last-child .yxfw1_nav_info:first-child{
	width: 105px;
	border-right: 1px solid #fcc80e;
}
.yxfw1_box .yxfw1_nav_content:last-child .yxfw1_nav_info:last-child{
	width: calc(100% - 105px);
	box-sizing: border-box;
	padding-left: 15px;
}
.yxfw1_box .yxfw1_nav_content:last-child .yxfw1_nav_txt:first-child{
	padding-bottom: 3px;
}
.yxfw1_box .yxfw1_nav .title{
	font-size: 24px;
	color:#fcc80e;
	margin-bottom: 8px;
}
.yxfw1_box .yxfw1_nav .txt{
	color:#888;
	font-size: 14px;
	line-height: 18px;
}
.yxfw1_box .yxfw1_nav_con{
	width: calc((100% - 80px) / 2);
	margin-right: 80px;
	font-size: 12px;
	color:#888;
}
.yxfw1_box .yxfw1_nav_con .img{
	margin-right: 6px;
}
.yxfw1_box .yxfw1_nav_con:nth-child(2n){
	margin-right: 0;
}
.yxfw1_box .yxfw1_nav_con:nth-child(1),
.yxfw1_box .yxfw1_nav_con:nth-child(2){
	margin-bottom: 25px;
}
.yxfw1_box .yxfw1_nav_con .yxfw1_nav_title{
	font-size: 27px;
	color:#fcc80e;
	line-height: 27px;
	font-weight: bold;
	white-space: nowrap;
}
.yxfw1_box .yxfw1_nav_con .yxfw1_nav_subtitle{
	margin-top: 5px;
	white-space: nowrap;
}


.yxfw2_box{
	height: 827px;
	position: relative;
}
.yxfw2_box .yxfw2_nav{
	position: absolute;
	color:#fff;
	cursor: pointer;
}
.yxfw2_box .yxfw2_nav.on{
	box-shadow: 0px 0px 10px 5px rgba(0, 0, 0, 0.18);
}
.yxfw2_box .yxfw2_nav:nth-child(1){
	width: 96px;
	height: 96px;
	background: #ebaac4;
	border-radius: 50%;
	text-align: center;
	line-height: 96px;
	font-size: 24px;
	top: 224px;
	left: 16%;
	animation: spin2 8s infinite linear;
	-webkit-transform-origin: 30% 30px;
	transform-origin: 30% 30px;
}
.yxfw2_box .yxfw2_nav:nth-child(1) .yxfw2_nav_inner{
	animation: spin-reverse2 8s infinite linear;
}
.yxfw2_box .yxfw2_nav:nth-child(2){
	width: 119px;
	height: 119px;
	background: #8ccda7;
	border-radius: 50%;
	text-align: center;
	line-height: 119px;
	font-size: 28px;
	top: 152px;
	left: 41%;
	animation: spin 8s infinite linear;
	-webkit-transform-origin: 30% 30px;
	transform-origin: 30% 30px;
}
.yxfw2_box .yxfw2_nav:nth-child(2) .yxfw2_nav_inner{
	animation: spin-reverse 8s infinite linear;
}
.yxfw2_box .yxfw2_nav:nth-child(3){
	width: 230px;
	height: 230px;
	background: #6dd0de;
	border-radius: 50%;
	text-align: center;
	line-height: 230px;
	font-size: 36px;
	top: 446px;
	left: 0;
	animation: spin 8s infinite linear;
	-webkit-transform-origin: 30% 30%;
	transform-origin: 30% 30%;
}
.yxfw2_box .yxfw2_nav:nth-child(3) .yxfw2_nav_inner{
	animation: spin-reverse 8s infinite linear;
}
.yxfw2_box .yxfw2_nav:nth-child(4){
	width: 146px;
	height: 146px;
	background: #ffc54f;
	border-radius: 50%;
	text-align: center;
	line-height: 146px;
	font-size: 30px;
	top: 478px;
	left: 43.5%;
	animation: spin2 8s infinite linear;
	-webkit-transform-origin: 30% 30px;
	transform-origin: 30% 30px;
}
.yxfw2_box .yxfw2_nav:nth-child(4) .yxfw2_nav_inner{
	animation: spin-reverse2 8s infinite linear;
}
.yxfw2_box .yxfw2_content{
	height: 423px;
	border:4px solid #979797;
	box-sizing: border-box;
	border-radius: 20px;
	width: 33%;
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	right: 0;
	background: #f5f5f5;
}
.yxfw2_box .yxfw2_content .yxfw2_con{
	overflow-y: auto;
	overflow-x: hidden;
	margin: 26px 16px 0 16px;
	height: 370px;
} 
.yxfw2_box .yxfw2_content .yxfw2_con::-webkit-scrollbar {
	width : 5px;
}
.yxfw2_box .yxfw2_content .yxfw2_con::-webkit-scrollbar-thumb {
	border-radius: 10px;
	background: #fcce27;
}
.yxfw2_box .yxfw2_content .yxfw2_con::-webkit-scrollbar-track {
	border-radius: 10px;
	background: #fff;
}
.yxfw2_box .yxfw2_content .yxfw2_content_nav{
	color:#666666;
	font-size: 18px;
	margin-top: 10px;
	line-height: 24px;
}
.yxfw2_box .yxfw2_content .yxfw2_content_nav:first-child{
	margin-top: 0;
}


.r1_box .yxfw3_title{
	font-size: 36px;
	font-weight: bold;
	margin-top: 50px;
	height: 110px;
	line-height: 110px;
}
.r1_box .r1_con{
	padding-bottom: 70px;
}
.r1_box .body_con{
	display: none;
}
.r1_box .body_con.on{
	display: block;
}
.r1_box .r1_nav {
	background: #fff;
	border-bottom: 1px solid rgba(0, 0, 0, 0.15);
	overflow: hidden;
}
.r1_box .r1_nav:first-child{
	border-top: 1px solid rgba(0, 0, 0, 0.15);
}

.r1_box .r1_nav .r1_content{
	display: none;
}

.r1_box .r1_nav .r1_title {
	cursor: pointer;
	height: 84px;
	padding: 0 15px 0 60px;
	background: url(../images/yxfw3_icon1.png) no-repeat left center;
	background-size: 41px 33px;
}
.r1_box .r1_nav .r1_title .r1_d{
	margin-right: 10px;
	font-size: 18px;
}

.r1_box .r1_nav .r1_title .txt {
	font-size: 20px;
	color:#000;
}

.r1_box .r1_nav .r1_title .txt2 {
	font-size: 18px;
	color: #676769;
}

.r1_box .r1_nav .r1_title .right {
	position: relative;
}

.r1_box .r1_nav.on .r1_title .right {
	position: relative;
	top: 0;
}
.r1_box .r1_nav .right .r_icon{
	width: 25px;
	height: 25px;
	position: relative;
}
.r1_box .r1_nav .right .r_icon2 {
	display: none;
}

.r1_box .r1_nav.on .right .r_icon1 {
	display: none;
}

.r1_box .r1_nav.on .right .r_icon2 {
	display: block;
}

.r1_box .r1_nav .r1_dt {
	padding: 30px 60px;
	box-sizing: border-box;
}

.r1_box .r1_nav .r1_1 {
	margin-bottom: 40px;
}

.r1_box .r1_nav .r1_1:last-child {
	margin-bottom: 0;
}

.r1_box .r1_nav .r1_1 .r1_1_1 {
	line-height: 1;
	font-size: 18px;
	padding-bottom: 10px;
	color:#000;
}

.r1_box .r1_nav .r1_1 .r1_1_2 {
	color: #888;
	font-size: 16px;
	line-height: 36px;
}

.r1_box .r1_nav .r1_2 {
	padding-top: 30px;
	padding-bottom: 70px;
	padding-right: 20px;
	margin-left: 20px;
	box-sizing: border-box;
	color:#000;
	font-size: 18px;
}

.r1_box .r1_nav .r1_2 .txt {
	position: relative;
}


.yxfw4_box{
	padding: 100px 0 34px 0;
}
.yxfw4_box .yxfw4_nav{
	width: 22%;
	margin-right: 4%;
	margin-bottom: 66px;
	border-radius: 5px;
	box-shadow: 0px 5px 28.5px 1.5px rgba(136, 136, 136, 0.3);
}
.yxfw4_box .yxfw4_nav:nth-child(4n){
	margin-right: 0;
}
.yxfw4_box .yxfw4_nav .yxfw4_nav_img,
.yxfw4_box .yxfw4_nav .yxfw4_nav_img .img{
	width: 100%;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}
.yxfw4_box .yxfw4_nav .yxfw4_nav_inner{
	padding: 20px 16px 20px 74px;
	background: url(../images/pdf.png) no-repeat 20px center;
	background-size: 43px 44px;
}
.yxfw4_box .yxfw4_nav .yxfw4_nav_title{
	font-size: 18px;
	line-height: 24px;
	letter-spacing: -1px;
	margin-top: -3px;
}
.yxfw4_box .yxfw4_nav .yxfw4_nav_subtitle{
	font-size: 14px;
	line-height: 14px;
	padding-top: 5px;
}
.product_page{
	padding-top: 16px;
	margin-bottom: 100px;
}

@keyframes spin{
    to{transform: rotate(1turn);}
}
@keyframes spin2{
    to{transform: rotate(-1turn);}
}
@keyframes spin-reverse{
    from{
        transform:rotate(1turn);
    }
}
@keyframes spin-reverse2{
    from{
        transform:rotate(-1turn);
    }
}
/*响应式适配*/

@media screen and (max-width: 1861px) {
	
}
@media screen and (max-width: 1681px) {
	
}
@media screen and (max-width: 1450px) {
	
}
@media screen and (max-width: 1335px) {
	.yxfw2_box .yxfw2_content .yxfw2_content_nav {
	    font-size: 16px;
	    line-height: 22px;
	}
	.yxfw2_box .yxfw2_nav:nth-child(3){
		-webkit-transform-origin: 35% 35%;
		transform-origin: 35% 35%;
		left: 160px;
	}
	
	.yxfw4_box .yxfw4_nav .yxfw4_nav_inner{
		padding: 20px 10px 20px 50px;
		background: url(../images/pdf.png) no-repeat 10px center;
		background-size: 30px 30px;
	}
	.yxfw4_box .yxfw4_nav .yxfw4_nav_title {
	    font-size: 14px;
	    line-height: 20px;
	}
	.yxfw4_box .yxfw4_nav .yxfw4_nav_subtitle {
	    font-size: 12px;
	    line-height: 12px;
	}
	.yxfw1_box .yxfw1_con {
	    width: 94%;
	}
}
@media screen and (max-width: 1200px) {
	.yxfw2_box .yxfw2_content .yxfw2_content_nav {
	    font-size: 12px;
	    line-height: 18px;
	}
	.yxfw1_box .yxfw1_nav:nth-child(2){
		width: 280px;
	}
	.yxfw1_box .yxfw1_nav_con {
	    width: calc((100% - 10px) / 2);
	    margin-right: 10px;
	}
	.yxfw1_box .yxfw1_nav:nth-child(3){
		width: auto;
	}
	.yxfw1_box .yxfw1_nav_con:nth-child(1), 
	.yxfw1_box .yxfw1_nav_con:nth-child(2) {
	    margin-bottom: 10px;
	}
	.yxfw1_box .yxfw1_content{
		display: block;
	}
	.yxfw1_box .yxfw1_nav:nth-child(2){
		margin-top: 20px;
	}
	.yxfw1_box .yxfw1_nav:nth-child(3){
		text-align: left;
		margin-top: 20px;
	}
}
@media screen and (max-width: 1100px) {
	
}
@media screen and (max-width: 1000px) {
	
}
@media screen and (max-width: 768px) {
	.pc_menu {
	    padding-bottom: 0px !important;
	}
	.pc_menu .pc_menu_nav{
		font-size: 12px;
		line-height: 12px;
	}
	.yxfw1_box {
	    padding-bottom: 20px;
	    padding-top: 20px;
	}
	.yxfw1_box .yxfw1_nav:nth-child(1){
		width: 100%;
	}
	.yxfw1_box .yxfw1_nav:nth-child(2) {
		width: 100%;
	}
	.yxfw1_box .yxfw1_nav .title {
	    font-size: 14px;
	    margin-bottom: 8px;
	}
	.yxfw1_box .yxfw1_nav .txt {
	    font-size: 12px;
	}
	.yxfw1_box .yxfw1_nav_con .yxfw1_nav_title {
	    font-size: 18px;
	    line-height: 18px;
	}
	.yxfw1_box .yxfw1_nav_con .img {
	    width: 36px;
	}
	.yxfw1_box .yxfw1_nav_content:last-child .yxfw1_nav_info:first-child {
	    width: 85px;
	}
	.yxfw1_box .yxfw1_nav_content:last-child .yxfw1_nav_info:last-child {
	    width: calc(100% - 85px);
		padding-left: 10px;
	}
	.yxfw1_box .yxfw1_nav_content:first-child .yxfw1_nav_info {
	    width: 47%;
	}
	.yxfw1_box .yxfw1_content{
		margin-top: 10px;
	}
	.yxfw1_box .yxfw1_nav_content .yxfw1_nav_txt {
	    font-size: 12px;
	}
	.yxfw1_box .yxfw1_nav_content .yxfw1_nav_txt .num_txt {
	    font-size: 18px;
	}
	.yxfw1_box .yxfw1_nav_content:first-child .yxfw1_nav_info:last-child {
	    padding-left: 10px;
	}
	.yxfw1_box .yxfw1_nav_con {
	    width: 38%;
	}
	.yxfw2_box{
		height: auto;
		padding-bottom: 30px;
	}
	.yxfw2_box .yxfw2_nav:active{
		box-shadow: 0 0;
	}
	.yxfw2_box .yxfw2_nav:nth-child(1){
		width: 56px;
		height: 56px;
		line-height: 56px;
		font-size: 12px;
		top: 20px;
		left: 15%;
		-webkit-transform-origin: 30% 30px;
		transform-origin: 30% 30px;
		position: relative;
	}
	.yxfw2_box .yxfw2_nav:nth-child(2){
		width: 66px;
		height: 66px;
		line-height: 66px;
		font-size: 14px;
		top: -10px;
		left: 70%;
		-webkit-transform-origin: 30% 30px;
		transform-origin: 30% 30px;
		position: relative;
	}
	.yxfw2_box .yxfw2_nav:nth-child(3){
		width: 90px;
		height: 90px;
		line-height: 90px;
		font-size: 18px;
		top: 20px;
		left: 20%;
		-webkit-transform-origin: 30% 30px;
		transform-origin: 30% 30px;
		position: relative;
	}
	.yxfw2_box .yxfw2_nav:nth-child(4){
		width: 80px;
		height: 80px;
		line-height: 80px;
		font-size: 16px;
		top: -50px;
		left: 60%;
		-webkit-transform-origin: 20% 30px;
		transform-origin: 20% 30px;
		position: relative;
	}
	.yxfw2_box .yxfw2_content {
	    height: auto;
	    border: none;
	    border-radius: 0;
	    width: 100%;
	    margin-top: 0px;
		position: relative;
	    -webkit-transform: initial;
	    transform: initial;
	    right: 0;
		background: #fff;
	}
	.yxfw2_box .yxfw2_content .yxfw2_con {
	    overflow-y: initial;
	    overflow-x: initial;
	    margin: 0 10px;
	    height: auto;
	}
	
	.r1_box .r1_con{
		padding-bottom: 10px;
	}
	.r1_box .yxfw3_title {
	    font-size: 20px;
	    margin-top: 0px;
	    height: 52px;
	    line-height: 52px;
	}
	.r1_box .r1_nav .r1_title {
	    cursor: pointer;
	    height: 52px;
	    padding: 0 10px 0 30px;
	    background: url(../images/yxfw3_icon1.png) no-repeat left center;
	    background-size: 24px 19px;
	}
	.r1_box .r1_nav{
		
	}
	.r1_box .r1_nav .right .r_icon {
	    width: 15px;
	    height: 15px;
	}
	.r1_box .r1_nav .r1_title .txt {
	    font-size: 14px;
	    line-height: 20px;
	}
	.r1_box .r1_nav .r1_dt {
	    padding: 10px 30px 20px 30px;
	    box-sizing: border-box;
	}
	.r1_box .r1_nav .r1_1 .r1_1_2 {
	    font-size: 12px;
	    line-height: 20px;
	}
	
	
	.product_page{
		margin-bottom: 30px;
	}
	.yxfw4_box {
	    padding: 20px 0 10px 0;
	}
	.yxfw4_box .yxfw4_nav {
	    width: calc((100% - 10px) / 2);
	    margin-right: 10px;
	    margin-bottom: 10px;
	}
	.yxfw4_box .yxfw4_nav:nth-child(4n) {
	    margin-right: 10px;
	}
	.yxfw4_box .yxfw4_nav:nth-child(2n) {
	    margin-right: 0;
	}
	.yxfw4_box .yxfw4_nav .yxfw4_nav_title{
		font-size: 12px;
	}
	.yxfw4_box .yxfw4_nav .yxfw4_nav_subtitle .img{
		width: 12px;
	}
	.yxfw4_box .yxfw4_nav .yxfw4_nav_inner{
		padding-top: 10px;
		padding-bottom: 10px;
		padding-left: 10px;
		background:none;
	}
}
@media screen and (max-width: 414px) {

}