@charset "utf-8";/* CSS Document */

html,body,div,p,h1,h2,h3,h4,h5,h6,blockquote,ul,ol,li,table,th,td,span,img,dl,dd,dt,input,textarea,button{border:medium none;padding:0;margin:0;font-size:4vw}
img{border:none;display:block;width:100%}
li{list-style-type:none}
/*.{float:left}*/
.w100{width:100%}
.w46{width:46%;}
.w48{width:48%;}
.w50{width:50%;}
.w95{width:95%;left:50%;margin-left:2.5%}
.w80{width:80%;left:50%;margin-left:10%}
a{text-decoration:none}
.fl{float:left}
.fr{float:right}
.pr{ position:relative}
body{color:#3d3d3d;line-height:1.5}

.col_bl{ color:#149a99}
.col_o{ color:#ff5a00}
.col_black{color:#707070}
.col_r{color:#d2317d}
.col_z{color:#22040d}
.col_y{color:#d59940}
.bg_r{background:#fbdceb}
.bg_f{background:#fff}
.bg_b{ background:#eeeff3}
.bg_bl{ background:#e8fcfd}
.jj_1{letter-spacing:1vw}
.txt_i{text-indent:2em}

.font_1{font-size:1vw}
.font_2{font-size:2vw}
.font_3{font-size:3vw}
.font_4{font-size:4vw}
.font_5{font-size:5vw}
.font_6{font-size:6vw}
.font_7{font-size:7vw}
.font_8{font-size:8vw}
.font_w{ font-weight:bold}

.txt_c{text-align:center}
.blank5 {width:100%;height:5px;clear:both;overflow:hidden;}
.blank10 {width:100%;height:10px;clear:both;overflow:hidden;}
.blank20 {width:100%;height:20px;clear:both;overflow:hidden;}
.blank40 {width:100%;height:40px;clear:both;overflow:hidden;}

p span{ color:#ff5a00}
.lin_bot{ width:15%;margin:0 auto;border-bottom:2px #d2317d solid;}

.pad_2{padding:0 2%;}
.csd_yq{background:url(rmj_csd_03.jpg) no-repeat left bottom; background-size:40%;}
.rmj_yq{background:url(rmj_csd_5.jpg) no-repeat left bottom; background-size:40%;}
.r_txt{ width:63%}
.left_1{border:1px #0ea2a6 dashed;border-radius:10px;padding:2%}
.left_t_inf , .right_t_inf{ width:36%}
.t_inf{ background:url(rmj_csd_7.jpg) no-repeat top center; height:100%; background-size:50%; line-height:18px;text-justify : auto; text-align:justify; }
.btn_c{ width:90%; height:70px; background:#ff5a00 url(btn_r.jpg) no-repeat 81% center; text-align:center; line-height:70px; font-size:8vw;margin:0 auto;border-radius:20px;margin-top:10px; background-size:14%;}
.btn_c2{ width:90%; height:60px; background:#ff5a00 url(btn_r.jpg) no-repeat 91% center; text-align:center; line-height:60px; font-size:7vw;margin:0 auto;border-radius:20px;margin-top:10px; background-size:14%;}
.btn_c a , .btn_c2 a{ width:100%; height:100%; float:left; color:#fff;}
.tit_bg{background: #0ea2a6;color: #fff;padding: 2% 10%;text-align: center;}
.border_all{border:1px #ff5a00 solid; border-radius:10px;padding:1%;}
.zj_inf{width:66%; text-align:right !important}

.zj_bg{background:url(rmj_csd_9.jpg) no-repeat bottom right; background-size:40%;}

