
@font-face
{
font-family: myFirstFont;
src: url(../font/SourceHanSansCN-ExtraLight.otf);
}

.l{ float: left;}
.r{ float: left;}
.pr{ position: relative;}
.pa{position: absolute;}

.font130{font-size:12vmin;line-height:12vmin;}
.font120{font-size:11vmin;line-height:11vmin;}
.font110{font-size:10vmin;line-height:10vmin;}
.font80{font-size:7.4vmin;line-height:7.4vmin;}
.font70{font-size:6.3vmin;line-height: 6.3vmin;}
.font60{font-size:5.4vmin;line-height:5.4vmin;}
.font48{font-size:4.4vmin;line-height:4.4vmin;}
.font44{font-size:4.07vmin;line-height:4.07vmin;}
.font40{font-size:3.7vmin;line-height: 5.5vmin;}
.font36{font-size:3.3vmin;line-height: 4.5vmin;}
.font30{font-size:2.77vmin;line-height:3.4vmin;}
.font20{font-size:1.85vmin;line-height:1.85vmin;}

.color000{color: #000;}
.color333{color: #333;}
.color666{color: #666;}
.color999{color: #999;}
.colorccc{color: #ccc;}
.colorfff{color: #fff;}


.color76{color:#767676;}
.colorgreen{color: #09BB07;}
.colorgreen01{color: #07c160;}
.colorred{color: #ee3d3d;}

.bgcolor_ef{ background: #efefef}
.bgcolor_fff{ background: #fff}



.mb_277{margin-bottom:2.77vmin;}

.cs_w100{ width:100%;}
.cs_w50{ width: 50%;}
.cs_w25{ width:25%;}
.cs_w20{ width:20%;}
.cs_w20{ width:20%;}
.cs_w33{ width:33.33%;}


.cs_yellow{background-image: linear-gradient(to right bottom,#FF8818, #F33C2E 50%);}
.cs_blue{background-image: linear-gradient(to right bottom,#01DBFE, #019BE1 50%);}
.cs_green{background-image: linear-gradient(to right bottom,#ff9d75, #ff5632 50%);}
.cs_blue01{background: #33abff;}
.cs_greenbg{background-color: #09BB07;color: #fff;}
.cs_greybg{background-color: #F7F7F7;color: #B2B2B2;}
.cs_greenbor{border: 0.3vmin solid #09BB07;background: #fff;color: #09BB07;}

.cs_border-bottom{ border-bottom: 0.3vmin solid #E5E5E5;}
.cs_border-rad{border-radius: 1.85vmin;/* box-shadow: 0 0.533vmin 2.133vmin 0 rgba(0, 1, 1, 0.10); */background: #fff;}
.cs_border-radius{box-shadow: 0 0.533vmin 2.133vmin 0 rgba(0, 1, 1, 0.10); }


.cs_inputtxt{display: block;border: 0.3vmin solid #E5E5E5;padding: 2vmin;/* border-radius: 0 0 1.85vmin; */margin: 1vmin 0;}
.cs_inputtxt input{display: block;width: 100%;/* height: auto; */}

.cs_header{background: #F1F1F1;padding: 1.5vh;box-shadow: 0 0.533vmin 2.133vmin 0 rgba(0, 1, 1, 0.10);border-bottom: 0.3vmin solid #E5E5E5;}
.cs_header_center{position: relative;}
.cs_header_center_title{font-size: 5.5vmin;text-align: center;white-space: nowrap;color: #fff;/* overflow: hidden; */text-overflow: ellipsis;color: #484848;font-weight: 600;line-height: 5.5vmin;padding: 1vh;}

.cs_header_left,.cs_header_right{color: #000;display: block;position:absolute;top: 0;font-size: 5.5vmin;}
.cs_header_left_Return{font-size:2.631vh;padding:1vh;display: block;line-height: 2.631vh;}
.cs_header_right{position: absolute;right: 1vh;}
.cs_header_right_Return{font-size: 2.631vh;padding: 1vh;}
.cs_card,.cs_Help {padding: 5vmin 3.7vmin 1.5vmin 3.7vmin;}



.cs_buttonbg {width: 90%;margin: 5vmin auto;}
.cs_buttonbg a{padding: 0 3vmin;display: block;}
.cs_button{width: 100%;font-size: 4.4vmin;border-radius: 1000vmin;line-height: 4.4vmin;padding: 3.7vmin; border: 0.3vmin solid #09BB07;}
.cs_button span{ padding-right:0.5vmin;}

.cs_write{display: block;}
.cs_write_list{display: block;padding-bottom: 2.77vmin;}
.cs_write_list_kuai{display: block;margin-bottom: 2.77vmin;}
.cs_write_list_title{display: block;padding: 1.85vmin 0;padding: 4.4vmin;}
.cs_write_list_title h1{display: block;padding: 1.5vmin 0;font-weight: bold;}
.cs_write_list_title0{display: block;padding: 1vmin 1vmin 2vmin 1vmin;}
.cs_write_list_title0 h1{display: block;padding: 1.5vmin 0;font-weight: bold;}
.cs_write_list_title p{display: block;/* padding-top: 1.5vmin; */}
.cs_write_list_icon{display: block;padding: 3vmin;background: #FAFAFA;border-top: 0.3vmin solid #E5E5E5;border-radius: 0 0 1.85vmin;}
.cs_write_list_icon li{display: block;float: left;width: 20%;text-align: center;}
.cs_write_list_icon li span{display: inline-block;padding-right: 0.5vmin;}
.cs_write_list_icon li span i{display: inline-block;padding-right: 0.5vmin;}
.cs_write_list_icon li b{font-weight: normal;}

.cs_write_list_add{display: block;padding: 1vmin 0;/* background: #FAFAFA; *//* border-top: 0.3vmin solid #E5E5E5; *//* border-radius: 0 0 1.85vmin; */}
.cs_write_list_add li{display: block;float: left;/* width: 20%; *//* text-align: center; */}
.cs_write_list_add li span{display: inline-block;height: 4.5vmin;width: 4.5vmin;vertical-align: middle;border-radius: 1000vmin;background: url(../images/select.png) 0 center no-repeat;background-size: cover;}
.cs_write_list_add li span:hover{background: url(../images/select_hover.png) 0 center no-repeat; background-size: cover;}
.cs_write_list_add li b{font-weight: normal;padding-left: 1vmin;display: inline-block;}


.cs_mapwrite{display: block;}
.cs_mapwrite_list{display: block;padding-bottom: 2.77vmin;}
.cs_mapwrite_list_kuai{display: block;vertical-align: middle;}
.cs_mapwrite_list_kuai span{display: block;padding: 4.8vmin 0;padding-right: 2vmin;}
.cs_mapwrite_list_title{display: block;padding: 2.5vmin 0;/* border-bottom: 0.3vmin solid #E5E5E5; */width: calc(100% - 8.3vmin);}
.cs_mapwrite_list_title h1{display: block;padding: 2vmin 0;font-weight: bold;position: relative;}
.cs_mapwrite_list_title p{display: block;}
.cs_mapwrite_list_icon{display: block;padding: 3vmin;background: #FAFAFA;border-top: 0.3vmin solid #E5E5E5;border-radius: 0 0 1.85vmin;}
.cs_mapwrite_list_icon li{display: block;float: left;width: 20%;text-align: center;}
.cs_mapwrite_list_icon li span{display: inline-block;padding-right: 0.5vmin;}
.cs_mapwrite_list_icon li b{font-weight: normal;}


.cs_Help {padding: 3.7vmin;}
.cs_Help a{text-align: center;display: block;}

.cs_Tips{padding: 3.7vmin 15vmin;padding-bottom: 0px;}
.cs_Tips a{text-align: center;display: block;line-height: 6.2vmin;}

.cs_map_list{display: block;padding: 0 1vmin;}
.cs_map_list li{display: block;height: 13.8vmin;line-height: 13.8vmin;}
.cs_map_list li h1,.cs_map_list li span{line-height: 13.8vmin;}
.cs_map_list li span{text-align: right;}

.cs_map{}
.cs_map img{ width: 100%;}

.cs_search{padding: 1.5vmin 0;}
.cs_search font{display: block;border-radius: 1.85vmin;background: #EEF0F4;position: relative;height: 11.8vmin;line-height: 11.8vmin;vertical-align: middle;border-radius: 1.85vmin;overflow: hidden;}
.cs_search font input{display: block;line-height: 11.8vmin;background: none;width: 100%;padding: 0 4.4vmin;/* border-radius: 1.85vmin; */}
.cs_search font span{display: block;position: absolute;right: 4.4vmin;top: 2.8vmin;}

.cs_index_bg{text-align: center;}
.cs_index_bg img{width: 80%;}

.cs_banner {
    background: #09BB07;
    margin-bottom: 5vmin;
    text-align: center;
    p FONT-VARIANT: JIS83;
}
.cs_banner font{display: block;padding: 8vmin 5vmin 8vmin 5vmin;}
.cs_banner h1{text-align: center;/* font-weight: bold; */border: 0.2vmin solid #7feac8;width: 22vmin;margin: 0 auto;text-align: center;border-radius: 1000vmin;padding: 1.2vmin 3.8vmin;}
.cs_banner img{width: 43vmin;/* padding-top: 8vmin; */padding-bottom: 3.18vmin;}


.cs_logon{display: block}
.cs_logon li{float: left;text-align: center;}
.cs_logon li a{display: block;margin: 2.2vmin;border-radius: 1.85vmin;padding: 3.3vmin;}
.cs_logon li:hover a,.cs_logon li:hover a p{ color:#fff;}
.cs_logon li a span{display: block}
.cs_logon li a p{display: block;padding-top: 1.85vmin;}

.cs_logon_company{display: block;}
.cs_logon_company .cs_mapwrite_list_title{width:100%;}

.cs_logon_company li{display: block;}
.cs_logon_company li span{display: block;right: 0;top: 1vmin;}
.cs_logon_company li span b{display: block;/* right: 0; *//* top: 1vmin; */font-weight: normal;padding: 1vmin 0;}

.cs_on{width: 11vmin;height: 11vmin;display: block;background: url(../images/on.png) 0 center no-repeat;background-size: cover;}
.cs_on:hover{display: block; background: url(../images/off.png) 0 center no-repeat; background-size: cover;}
.cs_off{width: 11vmin;height: 11vmin;display: block; background: url(../images/off.png) 0 center no-repeat; background-size: cover;}
.cs_off:hover{display: block; background: url(../images/on.png) 0 center no-repeat; background-size: cover;}

.cs_delete{display: block;}
.cs_delete li{display: block;padding: 1.8vmin 0;}
.cs_delete li span{display: inline-block;padding-right: 1vmin;}
.cs_delete li p{display: inline-block;} 

.eq_xtsz{background: linear-gradient(0deg,rgba(255,203,27,1) 0%,#ffb400 100%);}
.guide{display: block;position: fixed;top: 76%;right: -19vmin;}
.guide a{display: block;width: 100%;font-size: 4.4vmin;border-radius: 1000vmin;line-height: 4.4vmin;padding: 2.5vmin 3.7vmin;width: 43vmin;/* right: -10vmin; */}



.cs_foot{}
.cs_foot_title{}
.cs_foot_title{font-size: 2.77vmin;padding: 4.4vmin;text-align: center;}
.cs_foot_title i{color: #09BB07;font-style: normal;}

.cs_foot_bottom{display: block;padding: 2vmin 0;border-top: 0.3vmin solid #E5E5E5;box-shadow: 0 0.533vmin 2.133vmin 0 rgba(0, 1, 1, 0.10);}
.cs_foot_bottom a{display: block;text-align: center;}
.cs_foot_bottom a span{display: block;width: 5.4vmin;height: 5.4vmin;margin: 0 auto;margin-top: 0.5vmin;}
.cs_foot_bottom a p{display: block;padding-top: 1.5vmin;}
.cs_foot_bottom a:hover .cs_foot_bottom a p{color: #09BB07;}
.cs_foot_bottomimg01{background: url(../images/icon-01.png) 0 center no-repeat;background-size: cover;}
.cs_foot_bottomimg02{ background: url(../images/icon-02.png) 0 center no-repeat;background-size: cover;}

.cs_foot_bottomimg03{background: url(../images/icon-03.png) 0 center no-repeat;background-size: cover;}
.cs_foot_bottom a:hover .cs_foot_bottomimg01{ background: url(../images/icon-01hover.png) 0 center no-repeat;background-size: cover;}
.cs_foot_bottom a:hover .cs_foot_bottomimg02 {background: url(../images/icon-02hover.png) 0 center no-repeat;background-size: cover;}
.cs_foot_bottom a:hover .cs_foot_bottomimg03{ background: url(../images/icon-03hover.png) 0 center no-repeat;background-size: cover;}








