html,body,h1,h2,h3,h4,h5,h6,p,div{ margin:0; padding:0;}
html,body{ width:100%; }
.page{ width:100%; position:relative; overflow:hidden;}
.page img{ display:block;}
.page p{font-size: 16px;font-family: "Microsoft YaHei";}
.page .p_kv,.p_w2{ width:1920px; position:relative; left:50%; margin-left:-960px;}
.page .p_w1{width: 960px;margin: 0 auto;line-height: 28px;padding-bottom: 90px;overflow: hidden;background: white;}
.page .p_plan1{width: 674px;margin: 80px auto;}
.page .p_box1{width:99.8%;height:77px; box-sizing: border-box; border: 1px solid #a3a0a1; color: #333; position: relative;}
.page .p_box1 p{font-size: 22px;width: 80%;margin: 23px auto;}
.page .p_box1 p img{display: inline-block;vertical-align: middle;}
.page .p_box1 span{position: absolute;top: 100%;left: 50%;display: block;width: 16px;height: 9px;}
.page .p_float{overflow: hidden;}
.page .p_left{float: left;}
.page .p_right{float: left;margin-left: 40px;width: 337px;}
.page .p_p1 {border-top:1px dashed #070002;border-bottom:1px dashed #070002;width: 257px;font-size: 20px;padding: 5px;}
.page .p_p1 img{display: inline-block;vertical-align: middle;}
.page .p_box2{border: 1px solid #0b8ad7;border-radius: 10px;position: relative;}
.page .p_box2 p{width: 80%;margin: 35px auto;}
.page .p_box2_1{padding-bottom: 35px;border-bottom: 1px dotted #333;}
.page .p_box2 span{position: absolute;right: 100%;top: 45%;display: block;width: 18px;height: 17px;}
.page .p_w2{background: #f4f8ff;}
.page .p_w2 .p_w1{background: #f4f8ff;}
.page .p_right1{float: right;width: 450px;line-height: 24px}
.page .p_right1_1{border-bottom: 1px dotted #333;padding-bottom: 22px;}
.page .p_box3{border: 1px dashed #070002;border-radius: 10px;background: white;height: 100px;margin-top: 22px;position: relative;}
.page .p_box3 p{font-size: 14px; width: 80%;margin: 25px auto;}
.page .p_box3 span{position: absolute;right: 100%;top: 30%;display: block;width: 16px;height: 16px;}
.page .p_box_1{width: 458px;background: white;position: relative;padding-bottom: 20px;}
.page .p_box_1 span{display: block;width: 21px;height: 21px;background: #0b8ad7;color:white;position: absolute;left: 0; top: 0;text-align: center;line-height: 19px;}
.page .p_box_1 h5{padding-top: 35px;width: 90%;margin: 0 auto;}
.page .p_box_1 p{ padding:0 25px; font-size: 14px;color: #555555; min-height:10em; }
.page .p_right2{float: right;}
.page .p_plan2{width: 512px;margin: 80px auto;}
.page .p_left1{float: left;width: 236px;}
.page .p_left1 p{font-size: 14px;}
.page .p_box4{width: 100%;border: 1px solid #6a6667;position: relative;}
.page .p_box4 p{margin: 15px auto;padding-left: 10px;width: 88%;}
.page .p_box4 span{position: absolute;left: 100%;top: 36%;display: block;width: 8px;height: 14px;}
.page .p_left1_1{padding: 30px 0;border-bottom: 1px dashed #070002;}
.page .p_right3{float: right;width: 236px;}
.page .p_right3 p{font-size: 14px;}
.page .p_box5{width: 234px; box-sizing:border-box; border: 1px solid #6a6667;position: relative;}
.page .p_box5 p{width: 84%;margin: 20px auto;}
.page .p_box5 span{position: absolute;right: 100%;top: 36%;display: block;width: 8px;height: 14px;}
.page .p_box6{width: 527px; box-sizing:border-box; border: 1px solid #6a6667;position: relative;text-align: center;margin: 45px auto 20px; padding:15px 0;}
.page .p_box6 p{font-size: 14px;}
.page .p_box6 span{position: absolute;top: 100%;left: 46%;display: block;width: 16px;height: 9px;}
.page .db{width: 99.8%;border: 1px dashed #070002;margin-top: 35px;padding: 37px 0;}
.page .p_bg1{ background:#eee;padding: 25px 0 55px;}
.page .p_box{overflow: hidden;position: relative;}

.page .t_dp{display: none;}
.page .t_cn{text-align: center;}
.page .text01{font-size: 18px;}
.page h5{font-size: 18px;}
.page .dk{padding-bottom: 56px;border-bottom: 1px dotted #333;}
.page .p_blue{color: #0086d7;}
.page .p_red{color: #dc1343;}
.page .p_orange{color: #ed7000;}
.page .t15{margin-top: 15px;}
.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 .p_w960{width: 960px;margin: 0 auto;}
.page .w480{width: 480px;}


@media screen and (max-width:960px){
    .w960{ width:98%; margin:0 auto;}
    }
@media screen and (max-width:720px){
.page .p_p1 { width:auto; }
.page .p_plan1{width: 100%;margin: 8vw auto;}
.page .p_plan2{width: 100%;margin: 8vw auto;}
.page .p_w1{width: 90%; padding-bottom:5vw; }
.page .p_w2{width: 100%;margin: 0;left: 0;}

.page .p_right1_1{ margin-top:3vw; padding-bottom:5vw;}
.page .p_bg1{ background:#eee;padding:2vw 0 5vw;}

.page .t_lt{text-align: left;}
.page .dk{ padding-bottom:0; border:0;}
.page .db{width:92%;margin:8vw 0 0;padding:3vw;text-align: left;}
.page .p_left{float: none; width: 100%;}
.page .p_left1{float: none; width: 98%;margin:0;padding: 5vw 1vw;}
.page .p_left1_1{padding:3vw 0;border: none;}
.page .p_right{float: none; width: 98%;margin:0;padding: 5vw 1vw;}
.page .p_box1 span,.page .p_box2 span,.page .p_box3 span,.page .p_box4 span,.page .p_box5 span,.page .p_box6 span{display: none;}
.page .p_right1{float: none;width: 100%;}
.page .p_right2{float: none;width: 100%;}
.page .p_right3{float: none; width:100%;margin:0;padding:0;}
.page .p_box_1 h5{ width:auto; padding:8vw 5vw 0;}
.page .p_box_1 p{ padding:0 5vw; }
.page .p_kv{ width:200%; left:-50%; margin-left:0;}
.page img{ display:block; width:100%;}
.page p{ font-size:3.125vw; line-height:1.8em;padding:0;}
.page .p_box_1{ width: auto; }
.page .p_box1{ height:auto;}
.page .p_box1 p{ width:auto; margin:0; padding:3vw 5vw; font-size:3.75vw;}
.page .p_box1 p img{width:1.1em;}
.page .p_box2 p{ width:auto; margin:0 5vw; padding:5vw 0;}
.page .p_box4{width: 100%;text-align: center;}
.page .p_box5{width: 100%;}
.page .p_box5 p{width: auto; padding:0 5vw; }
.page .p_box6{ width:auto; padding:5vw; margin:5vw 0; text-align: left;}
.page .p_w960{width: 90%;margin: 0 auto;}

.page .p_p1 img{width: auto;}
.page .p_p1:first-child img{transform: rotate(90deg)}

.page .text01{font-size: 3.4375vw;}
.page h5{font-size: 3.4375vw;}    
.page .t15{ 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:5vw;}
}