@charset "utf-8";

body{background:#fff}
#header_new {display:none}
#wrap{position:relative; width:100%; background:#fff}


.con01_a{overflow:hidden; width:100%; height:auto; box-sizing:border-box; background:none}
.con01_m{display:block; position:relative}
.con01_m img{width:100%; max-width:780px}
#con01_bg{position:relative}
#con01_box{position:absolute; top:15px}


.con02_a{overflow:hidden; width:100%; position:fixed; bottom:0; z-index:998}
.con02_m img{width:100%; max-width:780px}

.section{width: 100%;padding: 2rem 0;}
.section > img{width: 90%;display: block;margin: 0 auto;}
.section > img:nth-child(1){}
.section > img:nth-child(2){margin: 3rem auto 2rem;}
.section > img:nth-child(4){width: 100%;margin-top: 2rem;}
.section .video{width: 90%;height: 12rem;margin: 0 auto;}

.con03_a{overflow:hidden; width:100%; height:auto; box-sizing:border-box; background:none}
.con03_m{display:block}
.con03_m img{width:100%; max-width:780px}


.con04_a{overflow:hidden; width:100%; height:auto; box-sizing:border-box; background:none}
.con04_m{display:block}
.con04_m img{width:100%; max-width:780px}
.con04 .youtube{display:block; margin:0 auto; width:auto; height:auto}


.con05_a{overflow:hidden; width:100%; height:auto; box-sizing:border-box; background:none}
.con05_m{display:block; position:relative}
.con05_m img{width:100%; max-width:780px}
#con05_bg{position:relative}
#con05_box{width:100%; text-align:center; position:absolute; top:0; padding-top:21%; font-size:9px}
#con05_box p{font-size:2.6em; font-weight:700; color:#fff; letter-spacing:2px}


.con06_a{overflow:hidden; width:100%; height:auto; box-sizing:border-box; background:#1760d2; padding:20px 0 5px}
.con06_m{display:block; position:relative; text-align:center}
.con06_m img{width:100%; max-width:780px}
.circle_gage{width:315px; height:315px; background:url(../images/circle_m_bg.png)no-repeat center; display:inline-block}
#con06_box{font-size:9px; width:100%; text-align:center; position:absolute; top:161px;}
#con06_count{width:113px; text-align:center; display:inline-block; font-size:5em; color:#fff; font-weight:700; padding-left:34px; vertical-align:middle}
#con06_icon{width:66px; display:inline-block; vertical-align:middle}


.con07_a{overflow:hidden; width:100%; height:auto; box-sizing:border-box; background:none}
.con07_m{display:block}
.con07_m img{width:100%; max-width:780px}


.con08_a{overflow:hidden; width:100%; height:auto; box-sizing:border-box; background:none}
.con08_m{display:block}
.con08_m img{width:100%; max-width:780px}


.con09_a{overflow:hidden; width:100%; height:auto; box-sizing:border-box; background:none}
.con09_m{display:block}
.con09_m img{width:100%; max-width:780px}


.con10_a{overflow:hidden; width:100%; height:auto; box-sizing:border-box; background:none}
.con10_m{display:block}
.con10_m img{width:100%; max-width:780px}


.con11_a{overflow:hidden; width:100%; height:auto; box-sizing:border-box; background:none}
.con11_m{display:block}
.con11_m img{width:100%; max-width:780px}


.con12_a{overflow:hidden; width:100%; height:auto; box-sizing:border-box; background:none}
.con12_m{display:block}
.con12_m img{width:100%; max-width:780px}


.con14_a{overflow:hidden; width:100%; height:auto; box-sizing:border-box; background:none; z-index:998; position:relative}
.con14_m{display:block}
.con14_m img{width:100%; max-width:780px}



.con15_a{overflow:hidden; width:100%; height:auto; box-sizing:border-box; background:none; z-index:998; position:relative}
.con15_m{display:block}
.con15_m img{width:100%; max-width:780px}


.con13 img{max-width:880px; width:780px}
.con13_a {overflow:hidden; max-width:100%; height:auto; padding:60px 0 10px; margin:0; box-sizing:border-box; background:#fff; position:relative; z-index:998}
.con13_a .con13_r img{width:100%; max-width:880px}
.con13 {display:block; position:relative; margin:0; background:none;  max-width:880px; box-sizing:border-box; height:auto; padding-bottom:30px; background:#fff}
.con13_in {overflow:hidden; display:block; background:none; max-width:880px; width:79%; height:auto; margin-bottom:35px; border:4px solid #000; margin:0 auto}
.con13_in img{max-width:880px; width:100%}
.con13_1 {display:block;position:relative; background: url(../image/con04_apply.png) no-repeat top left}
.con13_2{width:100%; margin-top:20px}
.b_14{display:block; max-width:100%; margin:0 auto}
.b_14 img{max-width:100%}

#m_icon{width:33%; top:0; position:absolute; z-index:99}

.counsel2 .tbl td label{margin-right:5px; line-height:2}
.counsel2 .tbl td input[type='radio'] { display:none;height:20px;background-color:#f6bb23}
.counsel2 .tbl td input[type='radio']+ label span {display:inline-block; width:19px;height:19px;background:url(../images/check_radio_sheet.png) left top no-repeat; vertical-align:middle; margin-right:2px}
.counsel2 .tbl td input[type='radio']:checked+ label span {background:url(../images/check_radio_sheet.png) -19px top no-repeat}



/* counsel */
.mt50{/*width:100%; height:auto; padding-top:0px; position:absolute;*/ margin-top:26px}

.bot_con {width:100%; padding:0 10px; box-sizing:border-box; height:auto; background:#fff}
.counsel {display:none}

.counsel2 {overflow:hidden; width:100%; height:auto; margin:0 0 0px 0}

.counsel2 .tbl {width:100%; border-collapse:collapse; border-spacing:0}
.counsel2 .col30 {width:25%}
.counsel2 .tbl th {padding:4px 0px 4px 0; letter-spacing:-1.5px; font-size:14px; line-height:18px;  color:#333; text-align:right; width:27%; font-weight:700}
.counsel2 .tbl td {padding:4px 18px; letter-spacing:-0.5px; font-size:13px; line-height:18px;  color:#333; padding-right:3px; font-weight:700}
.counsel2 .tbl td input { padding:0 5px; height:30px; font-size:14px; line-height:20px;  color:#333;  border:1px solid #d5d5d5}
.counsel2 .tbl td select  { padding:0 0 0 5px; height:32px;font-size:14px; line-height:20px;  color:#666;  border:1px solid #d5d5d5}
.counsel2 .chk {overflow:hidden; text-align:center; font-weight:700; display:block; padding:17px 0 0 0; margin:13px 11px 0 11px; font-size:14px; line-height:16px;  color:#333;  letter-spacing:-1px; border-top:1px solid #fdcc03}
.counsel2 .chk label {float:none}
.counsel2 .chk input {vertical-align:-1px; display:inline-block; -webkit-appearance:checkbox}
.counsel2 input[name='free_tel1'] {width:23%}
.counsel2 input[name='free_tel2'] {width:23%}
.counsel2 input[name='free_tel3'] {width:23%}
.counsel2 .chk a {float:none;}
.counsel2 .chk a img {vertical-align:middle}
.counsel2 .bt_go2 {display:block; text-align:center; width:auto; margin-top:20px}
.counsel2 .bt_go2 img {max-width:350px; width:75%}
.bt_view2 {display:inline-block; width:50px; height:20px; font-size:12px; line-height:20px; background:#fdcc03; color:#000; text-align:center; padding-top:1px; vertical-align:1px; margin-left:5px}
.bt_contract {display:block; margin:6px 0 16px}

.block {display:inline}
.block2 {display:block}


.go_prr{width:55px; font-weight:700; color:#222; padding:3px 7px; border:1px solid #fdcc03;  border-radius:10px; margin-right:5px; vertical-align:middle}
