@charset "utf-8";
/* CSS Document */
html,body,ul,li,h1,h2,h3,h4,h5,h6,p{ margin:0; padding:0; list-style:none;}
html,body{ width:100%; }
.page{ width:100%; position:relative; overflow:hidden;}
.page img{ display:block;}
.page .sup{ font-size:0.6em; line-height:0.6em; vertical-align:super;}
.page .p_kv,.p_w2{ width:1920px; position:relative; left:50%; margin-left:-960px;}
.page .p_kv p{ position:absolute; left:762px; top:270px; width:630px; font:normal 16px/1.5em "Microsoft YaHei"; color:#fff; margin:0;}
.page .tb{ display:inline-block; margin:0 0.2em; width:auto; height:0.8em; vertical-align:middle;}
.page hr{ height:0px; font-size:0; line-height:0; border:none; border-bottom:dashed 1px #a3a3a3; margin-top:75px;}
.page .hr2{ height:0px; font-size:0; line-height:0; border:none; border-bottom:dashed 1px #c9c9c9; margin-top:45px;}
.page h2{ font:normal 28px/1em "Microsoft YaHei";}
.page h2.jz{text-align: center;}
.page .clear .p_right1 h2{background: url(../images/rx10_4_tb2.jpg) 1px no-repeat; padding-left: 22px;}
.page .h2_2{ letter-spacing: 0.5em;}
.page .h2_3{ letter-spacing: 0.5em; background:url(../images/tb_jt01.png) 200px center no-repeat;}
.page h3{ position:absolute; left:50%; top:-0.6em; width:226px; margin-left:-113px; font:normal 32px/1em "Microsoft YaHei"; color:#c9c9c9; background:#fff; text-align:center; letter-spacing: 0.18em;}
.page h4{ font:normal 24px/30px "Microsoft YaHei"; color:#858585;  text-align:center; letter-spacing: 0.18em;}
.page .p_a2{display: none;}
.page .tb1{display: inline-block;vertical-align: middle;}
.page .tb02{ width:17px; margin:15px 0 0 700px;}
.page .rx10_1{overflow: hidden;}
.page .rx10_1 .p_right2{width: 338px;height: 332px;border: 1px solid #bcbcbc;background: #f3f3f3;position: relative;}
.page .rx10_1 .p_right2 p{margin: 70px auto;width: 82%;}
.page .rx10_1 .p_right2 span{display: block;width: 17px;height: 20px;right: 100%;top:46%;position: absolute;}
.page .p_left{float: left;}
.page .p_left1{width: 540px;background: white;float: left;}
.page .p_right{float:left;padding: 70px 0 0 70px;width: 58%}
.page .p_right_1{width: 82%;}
.page .p_right_2{width: 93%;}
.page .p_b1{overflow: hidden;background: #f3f3f3}
.page .p_box{ overflow:hidden; position:relative;}
.page .p_box1{ position:relative; box-sizing:border-box; border:solid 1px #c9c9c9; padding:50px 56px 45px;}
.page .p_box2{position: relative;  padding:25px 25px;background: white;overflow: hidden;}
.page .p_box3{box-sizing:border-box; border:solid 1px #c9c9c9;padding:25px 25px;min-height: 642px;background: white;}
.page .clear{overflow: hidden;}
.page .fl{ float:left; }
.page .fr{ float:right; }
.page .p_w1{ width:960px; margin:0 auto;}
.page .p_w2{background: #f2f2f2;overflow: hidden;}
.page .clear .p_left{width: 635px;background: white;}
.page .clear .p_right1{float: right;width: 310px;}
.page .clear .p_right1 .text03{background: url(../images/rx10_4_08.jpg)no-repeat;box-sizing: border-box;}
.page .clear .p_right1 h2.t60{background: url(../images/rx10_4_tb1.jpg) 1px no-repeat;}
.page .p_box2.p_p{padding: 22px 18px}
.page .p_right2{float: right;}
.page .p_left2{float: left;}
.page .p_b{padding-bottom: 100px;}
.page .p_w3{ width:280px;}
.page .p_w4{ width:576px;}
.page .p_w5{ width:447px;}
.page .p_w6{ width:480px;}
.page .p_w7{ width:475px;}
.page .p_w8{ width:192px;}
.page .p_w9{ width:657px;}
.page .p_bg1{ background:#fff8e3;padding: 25px 0 55px;}
.page .w480{width: 480px;}

.page .ul01{ width:582px; margin:15px auto 0; overflow:hidden;}
.page .ul01>li{ width:150px; float:left; margin:0 22px; box-sizing:border-box; border:solid 1px #c9c9c9; color:#c9c9c9; text-align:center; font:normal 24px/1.5em "Microsoft YaHei";}

.page p{ font:normal 16px/30px "Microsoft YaHei"; color:#000; margin-top:10px;}
.page .xtb{width: 50px;margin: 50px auto;}
.page .p10{ padding:0 10px 0 20px;}
.page .p20{ padding:0 20px 0 20px;}
.page .p30{ padding:0 30px 0 20px;}
.page .pb01{ padding:10px; background:#c9c9c9; color:#fff; font-size:14px; line-height:24px;}
.page .t_cen{ text-align:center;} 
.page .text01{ font-size:46px; margin-top:75px;}
.page .text02{ font-size:16px;}
.page .text03{ font-size: 14px;padding-left:20px;background: url(../images/rx10_4_08.jpg)no-repeat;line-height: 25px;}
.page .text04{ font-size:30px; color:#000;font-weight: bold;}
.page .text05{ font-size:20px;}
.page .text06{font-size: 14px;}
.page .kd{padding: 50px 0 100px}
.page .bor01{ border:solid 1px #f1f1f1; border-top:0; min-height:120px;}
.page .clear .p_right1 h2.xz{background: none;padding-left: 0;}
.page .clear .p_right1 h2.xz img{margin: auto; display: inline-block;}
.page .sp_b01{ font-size:20px; font-weight:bold;}

.page .bz01{ margin-top:0; text-align:right;}
.page .bz02{ font-size:0.8em; color:#777;}
.page .bz03{ margin:-15px 0 0 496px; text-align:center; color:#777;}
.page .col77{ color:#777;}

.page .clear .p_right1.w400{width: 400px;}
.page .t5{ margin-top:5px;}
.page .t10{ margin-top:10px;}
.page .t26{ margin-top:26px;}
.page .t15{ margin-top:15px;}
.page .t20{ margin-top:20px;}
.page .t25{ margin-top:25px;}
.page .t30{ margin-top:30px;}
.page .t35{ margin-top:35px;}
.page .t45{ margin-top:45px;}
.page .t60{ margin-top:60px;}
.page .t70{ margin-top:70px;}
.page .t75{ margin-top:75px;}
.page .bz{font-size: 14px;color: #777;}

@media screen and (max-width:960px){
.w960{ width:98%; margin:0 auto;}

}
@media screen and (max-width:720px){
.page {background: white;}
.page .w480{width: 100%;}	
.page .xtb{margin:5vw auto;}
.page img{ display:block; width:100%;}
.page .p_kv{ width:200%; left:-50%; margin-left:0;}
.page .p_kv p{ left:39.5%; top:50%; width:34%; font-size:2vw; line-height:1.5em;}
.page .text03{background: url(../images/rx10_4_08.jpg) no-repeat;padding-left: 4vw;}
.page .clear .p_right1 .text03{background: url(../images/rx10_4_08.jpg) no-repeat;padding-left:4vw;}
.page .clear .p_left{ float: none;width: 100%;}
.page .clear .p_left1{ float: none;width: 100%;}
.page .p_left{padding: 0;float: none;}
.page .p_right{padding: 5vw;float: none;width: 100%;}
.page .p_a2{display: inline;}
.page .p_a1{display: none;}
.page .tb1{width: auto;transform: rotate(90deg)}
.page .clear .p_right1 h2.xz img{transform: rotate(90deg);width: auto;}
.page .p_b{padding-bottom:5vw;}

.page .p_right1{padding: 5vw 0 0 5vw;float: none;width: 100%!important;}
.page .p_left2 {float: none;}
.page .rx10_1 .p_right2 {float: none;margin-top: 10vw;width: 99%;height: 220px;}
.page .rx10_1 .p_right2 p{line-height: 8vw; margin: 10vw auto;}
.page .rx10_1 .p_right2 span{left: 46%;top: -8.1%;transform: rotate(90deg);}
.page hr{ width:90vw; margin:5vw auto 0;}
.page .hr2{ width:100%; margin-top:4vw;}
.page h2{ font-size:5.5vw; margin:7vw auto 0; width:auto; background-size:9vw; letter-spacing:0; text-align:left;}
.page .h2_2{ letter-spacing:0;}
.page .h2_3{ background:url(../images/tb_jt01.png) 0 center no-repeat; background-size:9vw; letter-spacing:0; }
.page h3{ font-size:5vw; line-height:1em; top:-0.5em; width:30vw; margin-left:-15vw; letter-spacing:0;}
.page h4{ font-size:4.375vw; line-height:1.5em; letter-spacing:0;}

.page .tb01{ position:absolute; right:-1px; top:-1px; width:10vw; }
.page .tb02{ width:17px; margin:2vw auto 0;}
.page .tb_jianyi{ width:20vw;}

.page .p_box{ overflow:hidden; position:relative;}
.page .p_box1{ padding:5vw 4vw 4vw;}
.page .fl{ float:none; margin-top:3vw;}
.page .fr{ float:none; margin-top:3vw;}
.page .p_w1{ width:90%; margin:0 auto;}
.page .p_w2{ width:100%;margin: 0 auto;position: relative;left: 0;}
.page .box2{width: 70%;}
.page .p_box3{min-height: 0;}
.page .p_w3{ width:100%;}
.page .p_w4{ width:100%;}
.page .p_w5{ width:100%;}
.page .p_w6{ width:100%;}
.page .p_w7{ width:100%;}
.page .p_w8{ width:100%;}
.page .p_w9{ width:100%;}
.page .p_bg1{ padding:2vw 0 5vw;}

.page p{ margin-top:2vw; font-size:3.75vw; line-height:1.5em;}
.page>p{ width:90%; margin:2vw auto 0;}
.page .p10{ padding:0;}
.page .p20{ padding:0;}
.page .p30{ padding:0;}
.page .pb01{ font-size:3.4375vw; line-height:1.5em; padding:2vw;}

.page .bz{font-size: 2.75vw;}
.page .text01{ font-size:5.5vw; margin-top:8vw;}
.page .text02{ font-size:3.125vw;line-height: 7vw;}
.page .text05{font-size: 3.125vw;}
.page .text04{font-size: 4.6875vw;}
.page .text06{ font-size:3.125vw;}
.page .p_box3 .text03{font-size:3.125vw}
.page .p_box2 .text03{ font-size:3.12vw}
.page .text04{ font-size:3.75vw; margin-top:3vw; }	
.page .text05{ font-size:4vw; margin-top:3vw;}
.page .bor01{ min-height:4.5em;}
.page .kd{padding: 5vw;}

.page .sp_b01{ font-size:4vw; }
.page .bz03{ margin:0; }

.page .t5{ margin-top:3vw;}
.page .t10{ margin-top:3vw;}
.page .t15{ margin-top:3vw;}
.page .t20{ margin-top:3vw;}
.page .t25{ margin-top:3vw;}
.page .t30{ margin-top:3vw;}
.page .t35{ margin-top:3vw;}
.page .t45{ margin-top:5vw;}
.page .t60{ margin-top:8vw;}
.page .t70{ margin-top:8vw;}
.page .t75{ margin-top:8vw;}
.page .t26{ margin-top:3vw;}
.page .m_t60{margin-top: 8vw;}
	}