.hideme{display: none;}
.pc_visible{ display:none}
.phone_visible{ display: block; }
.phone_hidden{ display:none;}

/*header*/
.head_hideBTN{ width:60px; height:60px; background:url(../images/head_hideBTN.png) no-repeat center #535252; top:15%;right:5%;}

/*top*/
.head_logo { left:2%;}
.head_hideBTN { right:3%; }
.index_topMain{padding:100% 0 0}
.index_topMain h1,.index_topMain h2{ padding-left:15%;text-align:center;font-size:25px; letter-spacing:1px;top:30%;}
.index_topMain h2{padding-top:26%; font-size:17px; line-height:25px;}
.index_showG{ width:60%; max-width:735px;padding:1% 0;  background-color:rgba(0,0,0,.8); margin-bottom:6%; display: none;}
.index_showG div{ width:98%; height:98%; padding:.8% 0;border:solid 1px #CAA65F;margin:auto}
.index_showG div div{ padding:15% 0}
.index_showG h3{ width:80%; max-width:300px; line-height:40px;color:#bebebe; font-size:16px; text-align:center; letter-spacing:1px; border-color:#535353; border-style: solid; border-width:2px 0; margin:auto}
.index_showG h4{text-align:center; font-size:18px; color:#bebebe; line-height:55px;letter-spacing:1px; }
.index_showG h4:hover{ color:#CAA65F}


/*main*/
.index_mainDIV{padding:12% 0 0}
.index_mainG{ width:100%; margin:15% auto auto}
.index_mainG div{ float:none;width:100%; height:200px; border-bottom:2px solid #CAA65F;}
.index_photo_off{ padding-top:14%}
.index_photo_on span{ padding-top:8%}
.index_mainG div:first-child{ border-top:2px solid #CAA65F;}
.index_mainG div:nth-child(1),.index_mainG div:nth-child(3),.index_mainG div:nth-child(5),.index_mainG div:nth-child(8),.index_mainG div:nth-child(10){ background-position:50% center}
.index_mainG div:nth-child(2),.index_mainG div:nth-child(4),.index_mainG div:nth-child(7),.index_mainG div:nth-child(9),.index_mainG div:nth-child(11){ background-position:80% center}
.index_mainG div:nth-child(5),.index_mainG div:nth-child(6),.index_mainG div:nth-child(7){ margin:0}
.index_photo_off h4{ font-size:30px;}
.index_photo_off .line_w{margin:2% auto}

/*about.html*/
.about_topDIV{height:600px;}
.head_midBTNG{width:100% !important;flex-direction:column; }
.head_midBTN_on,.head_midBTN_off{flex-direction:row; width:100%;background:url(../images/head_midBTNG_phone.jpg) no-repeat center bottom; line-height:80px; text-align:center;}
.head_midBTN_on { line-height: 50px; padding-top: 15px; padding-bottom: 15px; }
.head_midBTN_off { padding-top: 20px; padding-bottom: 20px; }
.head_midBTN_on h1,.head_midBTN_on h2,.head_midBTN_off h1,.head_midBTN_off h2{ display:inline-block;}
.head_midBTN_on h2,.head_midBTN_off h2{ margin:0 20px}
.head_midBTN_icon{ position:absolute; top:30px; right:1%;margin:0}
.about_txtDIV{ padding:15% 0 13%}
.about_img01,.about_img02,.about_img03,.about_img04{ width:90%; margin:auto auto 15%}
.about_txt{ width:90%; padding:5% auto 15%}

/*idea.html*/
.idea_txtDIV{ padding:15% 0 5%; margin:auto}
.about_img05{ width:90%;margin: auto auto 15%}

/*product.html*/
.product_mainDIV .head_midBTN_on,.product_mainDIV .head_midBTN_off{ background:url(../images/head_midBTNG_phone02.png) no-repeat center bottom}
.product_downloadG{ float:none;flex-direction:column; width:320px;margin:10% auto 2%}
.product_downloadG .product_dowloadBTN, .product_downloadG .product_dowloadBTN02{ margin:auto auto 10% 1%}
.product_detailPhoG h1,.product_detailSelect{ height:60px; line-height:60px; color:#CAA65F; font-size:25px; text-align:center; text-transform:uppercasep; letter-spacing:2px; border:1px solid #CAA65F;}
.product_detailPhoG h1:hover{ color:#fff; border-color:#fff}
.product_detailSelect{ position:relative;background:url(../images/head_midBTN_on.png) no-repeat 95% center; margin-bottom:5%}
.product_detailSelect_F ul{ position:absolute; width:100%;background-color:rgba(255,255,255,0.8); color:#333}
.product_detailSelect_F li{ line-height:50px; font-size:20px;}
.product_detailSelect_F li:hover{ background-color:#999; color:#fff}

@media screen and (max-width: 320px){.TopBG01{ background:url(../images/product_topBG_01_S.jpg) no-repeat center; }}
@media screen and (max-width: 320px){.TopBG02{ background:url(../images/product_topBG_02_S.jpg) no-repeat center; }}
@media screen and (max-width: 320px){.TopBG03{ background:url(../images/product_topBG_03_S.jpg) no-repeat center; }}
@media screen and (max-width: 320px){.TopBG04{ background:url(../images/product_topBG_04_S.jpg) no-repeat center; }}
@media screen and (max-width: 320px){.TopBG05{ background:url(../images/product_topBG_05_S.jpg) no-repeat center; }}
@media screen and (max-width: 320px){.TopBG06{ background:url(../images/product_topBG_06_S.jpg) no-repeat center; }}
@media screen and (max-width: 320px){.TopBG07{ background:url(../images/product_topBG_07_S.jpg) no-repeat center; }}
@media screen and (max-width: 320px){.TopBG08{ background:url(../images/product_topBG_08_S.jpg) no-repeat center; }}
@media screen and (max-width: 320px){.TopBG09{ background:url(../images/product_topBG_09_S.jpg) no-repeat center; }}
@media screen and (max-width: 320px){.TopBG10{ background:url(../images/product_topBG_10_S.jpg) no-repeat center; }}

.product_detailPhoG table{ width:90%; font-size:15px; color:#bebebe; text-align:left; letter-spacing:1px;margin: auto auto 5%}
.product_detailPhoG th{ height:35px; padding-right:30px;}
.product_detailPhoG td{ height:35px; padding-left:10px;border-bottom:1px dotted #bebebe;}

.index_mainTitleBG { width: 320px !important; }
.index_mainTitleBG span{ font-size: 14px; }
.product_applyG h1 { font-size:18px; }
.product_applyG h2{font-size: 18px;}
.product_dowloadBTN{ margin:15% auto 30%; width: 300px; }
.product_dowloadBTN02{ width:300px; }
.sendDIV_BG{width:95%; max-width:600px; }
.index_mainTitle { font-size: 30px; }
.about_txt { font-size: 16px;}
.product_autG .about_txt{ padding-bottom: 25%; padding-top: 5%; }
.product_detailG{ width: 95%; }
.product_detailPhoG table { font-size: 14px; }
.product_detailPhoG th{ padding-right: 5px; }
.product_main2G { padding-top: 15%; padding-bottom: 15%;}
.product_main2G li{ font-size: 14px; }

/*contact*/
.index_contactDIV ul{flex-direction:column;width:300px; margin:10% auto 0}
.index_contactDIV li{ display:block;margin:0 0 10%}
.index_contactDIV h3{ margin-top: 8%; }
.index_contactDIV h4{ font-size: 14px; margin-top: 8%; }

/*copyright*/
.copyrightDIV{ height:170px;}
ul.copyright_tel{display: block;flex-direction:column; height:100px; padding-top:20px;}
.copyright_tel li{ line-height:30px; margin:auto}
.copyright_lastTxt{ height:70px; line-height:70px;}
.copyrightDIV a{border-bottom:1px solid #141414;}
.copyright_lastTxt li{ font-size: 13px;}