
body{font-size:16px;color:#dad9d9;font-family:"微软正黑体",Microsoft JhengHei,Arial,Helvetica,sans-serif;font-style:normal;line-height:1.15; background-color:#1f1f1f;}
h1,h2,h3,h4,h5,h6,legend,p{padding:0;border:0; font-weight:400}
button:focus,input:focus,select:focus,textarea:focus{outline:0}


.unlock{width:100%;padding:0 0 0 0;position:relative;z-index:1;margin:0 auto 0 auto; color:#ffffff;}
.unlock input[type="checkbox"]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}
.unlock input[type="checkbox"]:focus + label:before,.unlock input[type="checkbox"]:hover + label:before{border-color:#cdc0b0;border-width:2px;}
.unlock input[type="checkbox"]:active + label:before{-webkit-transition-duration:0;transition-duration:0;-webkit-filter:brightness(0.2);filter:brightness(0.2);}
.unlock input[type="checkbox"] + label{position:relative;padding:10px;padding-left:3rem;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-left:0;}
.unlock input[type="checkbox"] + label:before{box-sizing:content-box;content:'';color:#900;position:absolute;top:50%;left:0;width:26px;height:26px;margin-top:-15px; border:2px solid grey;text-align:left;}
.unlock input[type="checkbox"] + label:after{box-sizing:content-box;content:'';background-color:#cdc0b0;position:absolute;top:50%;left:4px;width:22px;height:22px;margin-top:-11px; -webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:50%;transform-origin:50%;-webkit-transition:-webkit-transform 200ms ease-out;transition:-webkit-transform 200ms ease-out;transition:transform 200ms ease-out;transition:transform 200ms ease-out,-webkit-transform 200ms ease-out;}
.unlock input[type="checkbox"] + label:after{background-color:transparent;top:50%;left:5px;width:0px;height:0px;margin-top:-10px;border-style:solid;border-color:#cdc0b0;border-width:10px;-o-border-image:none;border-image:none;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:none;transition:none;}
.unlock input[type="checkbox"]:checked + label:after{content:'';-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform 200ms ease-out;transition:-webkit-transform 200ms ease-out;transition:transform 200ms ease-out;transition:transform 200ms ease-out,-webkit-transform 200ms ease-out}

.send{cursor:pointer;}


@media only screen and (max-width: 480px) {
.contact-warp{float:left; width:100%; margin:0;}
.main-container{width:90%; margin:0 auto; }	
	
/*線上詢問*/
.addinF{float:left;width:100%; margin:30px 0 60px 0;padding:0;}
.inquire-toptitle{width:100%; margin:0 0 20px 0; padding:0; text-align:center; letter-spacing:0.1em; color:#fff;}
.inquire-toptitle h2{ margin:0 0 10px 0; padding:0; font-size:20px; font-weight:700;}
.inquire-toptitle h3{ margin:0; padding:0; font-size:15px;}
.inquire-line{width:1px; height:40px;margin:0 auto 20px auto; padding:0; text-align:center; background-color:#2492a1}
.inquire-subtitle{float:left;width:100%; margin:0; padding:20px; text-align:center; letter-spacing:0.1em;color:#fff;}
.inquire-subtitleb{float:left;width:100%; margin:10px 0 40px 0; padding:20px; text-align:center; letter-spacing:0.1em;color:#fff;}

.inquiredF{float:left;width:100%; margin:0 0 0 0; padding:0}
.inquiredTF{float:left; width:100%;padding:0; margin:0 0 20px 0; font-size:14px;}
.information3{width:100%; height:70px; padding:5px 0; border:0px solid #91806e;font-family:"微软正黑体","Microsoft JhengHei", "Arial", "Helvetica", "sans-serif";font-size: 14px; color: #dddddd; box-sizing:border-box;background-color:transparent}
.regf{float:left;width:100%; margin:0 0 30px 0; padding:0; }
.regrow{float:left; width:100%; margin:0 0 10px 0; padding:0 0 10px 0; border-bottom:1px solid #bbbbbb;}
.information{width:100%; height:30px; padding:5px 0; margin:0;border:0px solid #91806e ;font-family:"微软正黑体","Microsoft JhengHei", "Arial", "Helvetica", "sans-serif";font-size:14px; color: #dddddd; box-sizing:border-box; background-color:transparent;}
.address-tag{float:left; width:100%;margin:0 0 5px 0; padding:0; line-height:32px; font-size:15px;}
.inqshop{float:left; width:100%; }
.inqshop ul{margin:0; padding:0; list-style:none; } 
.inqshop li{width:auto;margin:0 30px 5px 0; padding:0;display: inline-block; line-height:32px;}
.message-row{float:left;width:100%; margin:0 0 20px 0; padding:0;}

 /*lock*/
.lock{float:left;width:100%; margin:0 0 0 0; padding:0; font-size:15px}
.sendwf{float:left;width:100%; margin:0; padding:0;}
.unlock{width:100%;padding:0 0 0 0;position:relative;z-index:1;margin:0 0 20px 0; color: #ddd;}
.send {width:80px; text-align:center; margin:0 auto 0 auto;}
.send-mail{font-family:"微软正黑体",Microsoft JhengHei,Arial,Helvetica,sans-serif; width:80px;height: 80px;font-size:14px;text-align:center;    margin:0;background-size: 200% 100%;
    background-image: linear-gradient(to right, #1f1f1f 50%, #333 50%);
    transition: background-position 0.5s; display: block; text-decoration: none;
	cursor: pointer;clear:left;width:100%;border:2px solid #dddddd; border-radius:99em; color:#dddddd;}
  .send-mail a:hover {color: #1f1f1f;}  
  .send-mail:hover {color: #fff;background-position:-100% 0%;}
.form-margin{float:left;width:100%; margin:0;}
.know-tag{float:left; width:14%;margin:0; padding:0; line-height:32px; font-size:15px; color:#999999}
.know-inqshop{float:left; width:86%; }
.know-inqshop ul{margin:0; padding:0; list-style:none; } 
.know-inqshop li{float:left;width:16.6%;margin:0 0 5px 0; padding:0;display: inline; line-height:32px;}

.inforspace{width:100px; height:30px; padding:5px 0; margin:0 10px;border-bottom:1px solid #999;border-top:0px;border-left:0px;border-right:0px;font-family:"微软正黑体","Microsoft JhengHei", "Arial", "Helvetica", "sans-serif";font-size:14px; color:#ddd; box-sizing:border-box; background-color:transparent;border-radius:0}
.infornumber{width:50px; height:30px; padding:5px 0; margin:0 10px;border-bottom:1px solid #999;border-top:0px;border-left:0px;border-right:0px;font-family:"微软正黑体","Microsoft JhengHei", "Arial", "Helvetica", "sans-serif";font-size:14px; color:#ddd; box-sizing:border-box; background-color:transparent;border-radius:0;}
.inforcompany{width:80px; height:30px; padding:5px 0; margin:0 0 0 10px;border-bottom:1px solid #999;border-top:0px;border-left:0px;border-right:0px;font-family:"微软正黑体","Microsoft JhengHei", "Arial", "Helvetica", "sans-serif";font-size:14px; color:#ddd; box-sizing:border-box; background-color:transparent;border-radius:0;}
.inforname{width:55%; height:30px; padding:5px 0; margin:0 10px 0 0;border-bottom:1px solid #999;border-top:0px;border-left:0px;border-right:0px;font-family:"微软正黑体","Microsoft JhengHei", "Arial", "Helvetica", "sans-serif";font-size:14px; color:#ddd; box-sizing:border-box; background-color:transparent;border-radius:0;}
.nature-tag{float:left; width:100%;margin:0 0 5px 0; padding:0; line-height:32px; font-size:15px;}
.nature{float:left; width:100%;}
.nature ul{margin:0; padding:0; list-style:none; } 
.nature li{width:auto;margin:0 20px 10px 0; padding:0;display: inline-block; line-height:32px;}
.budget-tag{float:left; width:100%;margin:0; padding:0; line-height:32px; font-size:15px;}
.budget{float:left; width:100%; }
.budget ul{margin:0; padding:0; list-style:none; } 
.budget li{width:auto;margin:0 20px 5px 0; padding:0;display: inline-block; line-height:32px;}
.inqua{float:left; width:100%;padding:0; margin:0; font-size:14px;}
.contactTb4{float:left;width:100%; margin:10px 0 0 0; padding:0;}
.file-a{float:left;width:130px; margin:0 20px 0 0; padding:; font-size:15px;}
.file-b{float:left;width:auto; margin:0; padding:0; font-size:14px; line-height:30px;}

.inforfile{width:98%; height:32px; padding: 5px; border:0px solid #91806e;font-family:"微软正黑体","Microsoft JhengHei", "Arial", "Helvetica", "sans-serif";font-size: 16px;}
.toplogo{float:left; width:100%;padding:0; margin:0 0 15px 0; text-align:center;}
.toplogo img{width:70px;_width:expression(this.width > 70px ? "70px" : this.width); } 
.regf{width:100%; margin:30px auto 0 auto; padding:0; }
.read{float:left; width:100%; margin:10px 0; padding:0; font-size:15px}  
.registwf{float:left;width:100%; margin-top:0;}
.regist{float:left;width:96%; height:105px; margin:10px; padding:2%;line-height:26px; font-size: 13px; color: #ccc; background-color:#333;font-family:"微软正黑体","Microsoft JhengHei", "Arial", "Helvetica", "sans-serif";}

#accordion-list{float:left;width:100%; margin:0 auto 5px auto; padding:0; }
#accordion-list ul {padding: 0;margin: 20px 0;}
#accordion-list ul > li {list-style: none;border-top: 1px solid #666;display: block;padding: 15px;overflow: hidden;background-color:#333; font-size:13px;}
#accordion-list ul:last-child {border-bottom: 1px solid #666;}
#accordion-list ul > li:hover {background: #444;}
.expand {display: block;text-decoration: none;cursor: pointer;}
.expand h2 {padding: 0;margin: 0;font-size: 15px;font-weight: 400; line-height:30px}
#left,#right{display: table;width:100%;float:right;height:100%;padding-left:20px;}
#sup{display: table-cell;vertical-align: middle;width: 80%; line-height:32px; padding: 0 0 10px 0}
.detail a {text-decoration: none;color: #C0392B;border: 1px solid #C0392B;padding: 5px 10px 5px 10px;font-size: 16px;margin-right: 7px;}
.detail {margin: 10px 0 10px 0px;display: none;line-height: 22px;height: 110px;}
.detail span{margin: 0; }
.right-arrow {margin-top: 5px;margin-left: 20px;width: 10px;height: 100%;float: right;font-weight: bold;font-size: 20px;}
.time-tag{float:left; width:100%;margin:0 0 5px 0; padding:0; line-height:32px; font-size:15px;}
.consult-time{float:left; width:100%;}
.consult-time ul{margin:0; padding:0; list-style:none; } 
.consult-time li{width:auto;margin:0 20px 5px 0; padding:0;display: inline-block; line-height:32px;}

.consult-read{float:left; width:100%;padding:15px; margin:30px 0;border-top: 1px solid #666;border-bottom: 1px solid #666; background-color:#333;box-sizing:border-box;}
.consult-read h2 {padding:0;margin:0 0 10px 0;font-size:15px;font-weight:400; line-height:30px}
.consult-read p {padding:0;margin:0;font-size:14px;font-weight:400; line-height:28px}

.cnL {float:left; width:100%; margin:0 0 30px 0;color:#dddddd; text-align:left;font-size:14px;}
  .cnL ul{list-style-type:none; padding:0px;margin: 0px; font-size:0;}
  .cnL li{width:100%;margin:0 0 20px 0; padding:0; display:inline-block; font-size:14px;}
  .cnL a {color: #dddddd;text-decoration:none;}
  .cnL a:hover {color: #999999;text-decoration: none;}

}


@media only screen and (min-width: 481px) {
.contact-warp{float:left; width:100%; margin:0;}
.main-container{width:90%; margin:0 auto; }	
	
/*線上詢問*/
.addinF{float:left;width:100%; margin:50px 0 60px 0;padding:0;}
.inquire-toptitle{width:100%; margin:0 0 30px 0; padding:0; text-align:center; letter-spacing:0.1em; color:#fff;}
.inquire-toptitle h2{ margin:0 0 20px 0; padding:0; font-size:22px; font-weight:700;}
.inquire-toptitle h3{ margin:0; padding:0; font-size:15px;}
.inquire-line{width:1px; height:60px;margin:0 auto 30px auto; padding:0; text-align:center; background-color:#2492a1}
.inquire-subtitle{float:left;width:100%; margin:0; padding:30px; text-align:center; letter-spacing:0.1em;color:#fff;}
.inquire-subtitleb{float:left;width:100%; margin:20px 0 40px 0; padding:30px; text-align:center; letter-spacing:0.1em;color:#fff;}

.inquiredF{float:left;width:100%; margin:0 0 0 0; padding:0}
.inquiredTF{float:left; width:100%;padding:0; margin:0 0 20px 0; font-size:14px;}
.information3{width:100%; height:100px; padding:5px 0; border:0px solid #91806e;font-family:"微软正黑体","Microsoft JhengHei", "Arial", "Helvetica", "sans-serif";font-size: 14px; color: #dddddd; box-sizing:border-box;background-color:transparent}
.regf{float:left;width:100%; margin:0 0 30px 0; padding:0; }
.regrow{float:left; width:100%; margin:0 0 35px 0; padding:0 0 10px 0; border-bottom:1px solid #bbbbbb;}
.information{width:100%; height:30px; padding:5px 0; margin:0;border:0px solid #91806e ;font-family:"微软正黑体","Microsoft JhengHei", "Arial", "Helvetica", "sans-serif";font-size:14px; color: #dddddd; box-sizing:border-box; background-color:transparent;}
.address-tag{float:left; width:auto;margin:0 25px 0 0; padding:0; line-height:32px; font-size:15px;}
.inqshop{float:left; width:auto; }
.inqshop ul{margin:0; padding:0; list-style:none; } 
.inqshop li{width:auto;margin:0 30px 5px 0; padding:0;display: inline; line-height:32px;}
.message-row{float:left;width:100%; margin:0 0 20px 0; padding:0;}

 /*lock*/
.lock{float:left;width:100%; margin:0 0 0 0; padding:0; font-size:15px}
.sendwf{float:left;width:100%; margin:0; padding:0;}
.unlock{width:100%;padding:0 0 0 0;position:relative;z-index:1;margin:0 0 20px 0; color: #ddd;}
.send {width:80px; text-align:center; margin:0 auto 0 auto;}
.send-mail{font-family:"微软正黑体",Microsoft JhengHei,Arial,Helvetica,sans-serif; width:80px;height: 80px;font-size:14px;text-align:center;    margin:0;background-size: 200% 100%;
    background-image: linear-gradient(to right, #1f1f1f 50%, #333 50%);
    transition: background-position 0.5s; display: block; text-decoration: none;
	cursor: pointer;clear:left;width:100%;border:2px solid #dddddd; border-radius:99em; color:#dddddd;}
  .send-mail a:hover {color: #1f1f1f;}  
  .send-mail:hover {color: #fff;background-position:-100% 0%;}
.form-margin{float:left;width:100%; margin:0;}
.know-tag{float:left; width:14%;margin:0; padding:0; line-height:32px; font-size:15px; color:#999999}
.know-inqshop{float:left; width:86%; }
.know-inqshop ul{margin:0; padding:0; list-style:none; } 
.know-inqshop li{float:left;width:16.6%;margin:0 0 5px 0; padding:0;display: inline; line-height:32px;}

.inforspace{width:100px; height:30px; padding:5px 0; margin:0 10px;border-bottom:1px solid #999;border-top:0px;border-left:0px;border-right:0px;font-family:"微软正黑体","Microsoft JhengHei", "Arial", "Helvetica", "sans-serif";font-size:14px; color:#ddd; box-sizing:border-box; background-color:transparent;border-radius:0}
.infornumber{width:50px; height:30px; padding:5px 0; margin:0 10px;border-bottom:1px solid #999;border-top:0px;border-left:0px;border-right:0px;font-family:"微软正黑体","Microsoft JhengHei", "Arial", "Helvetica", "sans-serif";font-size:14px; color:#ddd; box-sizing:border-box; background-color:transparent;border-radius:0;}
.inforcompany{width:100px; height:30px; padding:5px 0; margin:0 0 0 10px;border-bottom:1px solid #999;border-top:0px;border-left:0px;border-right:0px;font-family:"微软正黑体","Microsoft JhengHei", "Arial", "Helvetica", "sans-serif";font-size:14px; color:#ddd; box-sizing:border-box; background-color:transparent;border-radius:0;}
.inforname{width:155px; height:30px; padding:5px 0; margin:0 10px 0 0;border-bottom:1px solid #999;border-top:0px;border-left:0px;border-right:0px;font-family:"微软正黑体","Microsoft JhengHei", "Arial", "Helvetica", "sans-serif";font-size:14px; color:#ddd; box-sizing:border-box; background-color:transparent;border-radius:0;}
.nature-tag{float:left; width:12%;margin:0; padding:0; line-height:32px; font-size:15px;}
.nature{float:left; width:88%;}
.nature ul{margin:0; padding:0; list-style:none; } 
.nature li{width:auto;margin:0 20px 20px 0; padding:0;display: inline-block; line-height:32px;}
.budget-tag{float:left; width:12%;margin:0; padding:0; line-height:32px; font-size:15px;}
.budget{float:left; width:88%; }
.budget ul{margin:0; padding:0; list-style:none; } 
.budget li{width:auto;margin:0 20px 5px 0; padding:0;display: inline-block; line-height:32px;}
.inqua{float:left; width:100%;padding:0; margin:0; font-size:14px;}
.contactTb4{float:left;width:100%; margin:10px 0 0 0; padding:0;}
.file-a{float:left;width:130px; margin:0 20px 0 0; padding:; font-size:15px;}
.file-b{float:left;width:auto; margin:0; padding:0; font-size:14px; line-height:30px;}

.inforfile{width:98%; height:32px; padding: 5px; border:0px solid #91806e;font-family:"微软正黑体","Microsoft JhengHei", "Arial", "Helvetica", "sans-serif";font-size: 16px;}
.toplogo{float:left; width:100%;padding:0; margin:0 0 20px 0; text-align:center;}
.toplogo img{width:90px;_width:expression(this.width > 90px ? "90px" : this.width); } 
.regf{width:100%; margin:30px auto 0 auto; padding:0; }
.read{float:left; width:100%; margin:10px 0; padding:0; font-size:15px}  
.registwf{float:left;width:100%; margin-top:0;}
.regist{float:left;width:96%; height:105px; margin:10px; padding:2%;line-height:26px; font-size: 13px; color: #ccc; background-color:#333;font-family:"微软正黑体","Microsoft JhengHei", "Arial", "Helvetica", "sans-serif";}

#accordion-list{float:left;width:100%; margin:20px auto 10px auto; padding:0; }
#accordion-list ul {padding: 0;margin: 20px 0;}
#accordion-list ul > li {list-style: none;border-top: 1px solid #666;display: block;padding: 15px;overflow: hidden;background-color:#333; font-size:13px;}
#accordion-list ul:last-child {border-bottom: 1px solid #666;}
#accordion-list ul > li:hover {background: #444;}
.expand {display: block;text-decoration: none;cursor: pointer;}
.expand h2 {padding: 0;margin: 0;font-size: 15px;font-weight: 400; line-height:30px}
#left,#right{display: table;width:100%;float:right;height:100%;padding-left:20px;}
#sup{display: table-cell;vertical-align: middle;width: 80%; line-height:32px; padding: 0 0 10px 0}
.detail a {text-decoration: none;color: #C0392B;border: 1px solid #C0392B;padding: 5px 10px 5px 10px;font-size: 16px;margin-right: 7px;}
.detail {margin: 10px 0 10px 0px;display: none;line-height: 22px;height: 110px;}
.detail span{margin: 0; }
.right-arrow {margin-top: 5px;margin-left: 20px;width: 10px;height: 100%;float: right;font-weight: bold;font-size: 20px;}
.time-tag{float:left; width:12%;margin:0; padding:0; line-height:32px; font-size:15px;}
.consult-time{float:left; width:88%;}
.consult-time ul{margin:0; padding:0; list-style:none; } 
.consult-time li{width:auto;margin:0 20px 20px 0; padding:0;display: inline-block; line-height:32px;}

.consult-read{float:left; width:100%;padding:15px; margin:40px 0;border-top: 1px solid #666;border-bottom: 1px solid #666; background-color:#333;box-sizing:border-box;}
.consult-read h2 {padding:0;margin:0 0 15px 0;font-size:15px;font-weight:400; line-height:30px}
.consult-read p {padding:0;margin:0;font-size:14px;font-weight:400; line-height:30px}
}


@media only screen and (min-width: 768px) {
.contact-warp{float:left; width:100%; margin:0;}
.main-container{width:90%; margin:0 auto; }	
	
/*線上詢問*/
.addinF{float:left;width:100%; margin:50px 0 60px 0;padding:0;}
.inquire-toptitle{width:100%; margin:0 0 30px 0; padding:0; text-align:center; letter-spacing:0.1em; color:#fff;}
.inquire-toptitle h2{ margin:0 0 20px 0; padding:0; font-size:22px; font-weight:700;}
.inquire-toptitle h3{ margin:0; padding:0; font-size:15px;}
.inquire-line{width:1px; height:60px;margin:0 auto 30px auto; padding:0; text-align:center; background-color:#2492a1}
.inquire-subtitle{float:left;width:100%; margin:0; padding:30px; text-align:center; letter-spacing:0.1em;color:#fff;}
.inquire-subtitleb{float:left;width:100%; margin:20px 0 40px 0; padding:30px; text-align:center; letter-spacing:0.1em;color:#fff;}

.inquiredF{float:left;width:100%; margin:0 0 0 0; padding:0}
.inquiredTF{float:left; width:100%;padding:0; margin:0 0 20px 0; font-size:14px;}
.information3{width:100%; height:100px; padding:5px 0; border:0px solid #91806e;font-family:"微软正黑体","Microsoft JhengHei", "Arial", "Helvetica", "sans-serif";font-size: 14px; color: #dddddd; box-sizing:border-box;background-color:transparent}
.regf{float:left;width:100%; margin:0 0 30px 0; padding:0; }
.regrow{float:left; width:100%; margin:0 0 35px 0; padding:0 0 10px 0; border-bottom:1px solid #bbbbbb;}
.information{width:100%; height:30px; padding:5px 0; margin:0;border:0px solid #91806e ;font-family:"微软正黑体","Microsoft JhengHei", "Arial", "Helvetica", "sans-serif";font-size:14px; color: #dddddd; box-sizing:border-box; background-color:transparent;}
.address-tag{float:left; width:auto;margin:0 25px 0 0; padding:0; line-height:32px; font-size:15px;}
.inqshop{float:left; width:auto; }
.inqshop ul{margin:0; padding:0; list-style:none; } 
.inqshop li{width:auto;margin:0 30px 5px 0; padding:0;display: inline; line-height:32px;}
.message-row{float:left;width:100%; margin:0 0 20px 0; padding:0;}

 /*lock*/
.lock{float:left;width:100%; margin:0 0 0 0; padding:0; font-size:15px}
.sendwf{float:left;width:100%; margin:0; padding:0;}
.unlock{width:100%;padding:0 0 0 0;position:relative;z-index:1;margin:0 0 20px 0; color: #ddd;}
.send {width:80px; text-align:center; margin:0 auto 0 auto;}
.send-mail{font-family:"微软正黑体",Microsoft JhengHei,Arial,Helvetica,sans-serif; width:80px;height: 80px;font-size:14px;text-align:center;    margin:0;background-size: 200% 100%;
    background-image: linear-gradient(to right, #1f1f1f 50%, #333 50%);
    transition: background-position 0.5s; display: block; text-decoration: none;
	cursor: pointer;clear:left;width:100%;border:2px solid #dddddd; border-radius:99em; color:#dddddd;}
  .send-mail a:hover {color: #1f1f1f;}  
  .send-mail:hover {color: #fff;background-position:-100% 0%;}
.form-margin{float:left;width:100%; margin:0;}
.know-tag{float:left; width:14%;margin:0; padding:0; line-height:32px; font-size:15px; color:#999999}
.know-inqshop{float:left; width:86%; }
.know-inqshop ul{margin:0; padding:0; list-style:none; } 
.know-inqshop li{float:left;width:16.6%;margin:0 0 5px 0; padding:0;display: inline; line-height:32px;}

.inforspace{width:100px; height:30px; padding:5px 0; margin:0 10px;border-bottom:1px solid #999;border-top:0px;border-left:0px;border-right:0px;font-family:"微软正黑体","Microsoft JhengHei", "Arial", "Helvetica", "sans-serif";font-size:14px; color:#ddd; box-sizing:border-box; background-color:transparent;border-radius:0}
.infornumber{width:50px; height:30px; padding:5px 0; margin:0 10px;border-bottom:1px solid #999;border-top:0px;border-left:0px;border-right:0px;font-family:"微软正黑体","Microsoft JhengHei", "Arial", "Helvetica", "sans-serif";font-size:14px; color:#ddd; box-sizing:border-box; background-color:transparent;border-radius:0;}
.inforcompany{width:100px; height:30px; padding:5px 0; margin:0 0 0 10px;border-bottom:1px solid #999;border-top:0px;border-left:0px;border-right:0px;font-family:"微软正黑体","Microsoft JhengHei", "Arial", "Helvetica", "sans-serif";font-size:14px; color:#ddd; box-sizing:border-box; background-color:transparent;border-radius:0;}
.inforname{width:155px; height:30px; padding:5px 0; margin:0 10px 0 0;border-bottom:1px solid #999;border-top:0px;border-left:0px;border-right:0px;font-family:"微软正黑体","Microsoft JhengHei", "Arial", "Helvetica", "sans-serif";font-size:14px; color:#ddd; box-sizing:border-box; background-color:transparent;border-radius:0;}
.nature-tag{float:left; width:12%;margin:0; padding:0; line-height:32px; font-size:15px;}
.nature{float:left; width:88%;}
.nature ul{margin:0; padding:0; list-style:none; } 
.nature li{width:auto;margin:0 20px 20px 0; padding:0;display: inline-block; line-height:32px;}
.budget-tag{float:left; width:12%;margin:0; padding:0; line-height:32px; font-size:15px;}
.budget{float:left; width:88%; }
.budget ul{margin:0; padding:0; list-style:none; } 
.budget li{width:auto;margin:0 20px 5px 0; padding:0;display: inline-block; line-height:32px;}
.inqua{float:left; width:100%;padding:0; margin:0; font-size:14px;}
.contactTb4{float:left;width:100%; margin:10px 0 0 0; padding:0;}
.file-a{float:left;width:130px; margin:0 20px 0 0; padding:; font-size:15px;}
.file-b{float:left;width:auto; margin:0; padding:0; font-size:14px; line-height:30px;}

.inforfile{width:98%; height:32px; padding: 5px; border:0px solid #91806e;font-family:"微软正黑体","Microsoft JhengHei", "Arial", "Helvetica", "sans-serif";font-size: 16px;}
.toplogo{float:left; width:100%;padding:0; margin:0 0 30px 0; text-align:center;}
.toplogo img{width:90px;_width:expression(this.width > 90px ? "90px" : this.width); } 
.regf{width:100%; margin:30px auto 0 auto; padding:0; }
.read{float:left; width:100%; margin:10px 0; padding:0; font-size:15px}  
.registwf{float:left;width:100%; margin-top:0;}
.regist{float:left;width:96%; height:105px; margin:10px; padding:2%;line-height:26px; font-size: 13px; color: #ccc; background-color:#333;font-family:"微软正黑体","Microsoft JhengHei", "Arial", "Helvetica", "sans-serif";}

#accordion-list{float:left;width:100%; margin:20px auto 10px auto; padding:0; }
#accordion-list ul {padding: 0;margin: 20px 0;}
#accordion-list ul > li {list-style: none;border-top: 1px solid #666;display: block;padding: 15px;overflow: hidden;background-color:#333; font-size:13px;}
#accordion-list ul:last-child {border-bottom: 1px solid #666;}
#accordion-list ul > li:hover {background: #444;}
.expand {display: block;text-decoration: none;cursor: pointer;}
.expand h2 {padding: 0;margin: 0;font-size: 15px;font-weight: 400; line-height:30px}
#left,#right{display: table;width:100%;float:right;height:100%;padding-left:20px;}
#sup{display: table-cell;vertical-align: middle;width: 80%; line-height:32px; padding: 0 0 10px 0}
.detail a {text-decoration: none;color: #C0392B;border: 1px solid #C0392B;padding: 5px 10px 5px 10px;font-size: 16px;margin-right: 7px;}
.detail {margin: 10px 0 10px 0px;display: none;line-height: 22px;height: 110px;}
.detail span{margin: 0; }
.right-arrow {margin-top: 5px;margin-left: 20px;width: 10px;height: 100%;float: right;font-weight: bold;font-size: 20px;}
.time-tag{float:left; width:12%;margin:0; padding:0; line-height:32px; font-size:15px;}
.consult-time{float:left; width:88%;}
.consult-time ul{margin:0; padding:0; list-style:none; } 
.consult-time li{width:auto;margin:0 20px 20px 0; padding:0;display: inline-block; line-height:32px;}
 
.consult-read{float:left; width:100%;padding:15px; margin:40px 0;border-top: 1px solid #666;border-bottom: 1px solid #666; background-color:#333;box-sizing:border-box;}
.consult-read h2 {padding:0;margin:0 0 15px 0;font-size:15px;font-weight:400; line-height:30px}
.consult-read p {padding:0;margin:0;font-size:14px;font-weight:400; line-height:30px} 

}  

@media only screen and (min-width: 981px) {
.contact-warp{float:left; width:100%; margin:0;}
.main-container{width:900px; margin:0 auto; }	
	
/*線上詢問*/
.addinF{float:left;width:100%; margin:80px 0 80px 0;padding:0;}
.inquire-toptitle{width:100%; margin:0 0 40px 0; padding:0; text-align:center; letter-spacing:0.1em; color:#fff;}
.inquire-toptitle h2{ margin:0 0 30px 0; padding:0; font-size:22px; font-weight:700;}
.inquire-toptitle h3{ margin:0; padding:0; font-size:15px;}
.inquire-line{width:1px; height:80px;margin:0 auto 50px auto; padding:0; text-align:center; background-color:#2492a1}
.inquire-subtitle{float:left;width:100%; margin:0; padding:30px; text-align:center; letter-spacing:0.1em;color:#fff;}
.inquire-subtitleb{float:left;width:100%; margin:20px 0 60px 0; padding:30px; text-align:center; letter-spacing:0.1em;color:#fff;}

.inquiredF{float:left;width:100%; margin:0 0 0 0; padding:0}
.inquiredTF{float:left; width:100%;padding:0; margin:0 0 20px 0; font-size:14px;}
.information3{width:100%; height:100px; padding:5px 0; border:0px solid #91806e;font-family:"微软正黑体","Microsoft JhengHei", "Arial", "Helvetica", "sans-serif";font-size: 14px; color: #dddddd; box-sizing:border-box;background-color:transparent}
.regf{float:left;width:100%; margin:0 0 30px 0; padding:0; }
.regrow{float:left; width:100%; margin:0 0 35px 0; padding:0 0 10px 0; border-bottom:1px solid #bbbbbb;}
.information{width:100%; height:30px; padding:5px 0; margin:0;border:0px solid #91806e ;font-family:"微软正黑体","Microsoft JhengHei", "Arial", "Helvetica", "sans-serif";font-size:14px; color: #dddddd; box-sizing:border-box; background-color:transparent;}
.address-tag{float:left; width:auto;margin:0 25px 0 0; padding:0; line-height:32px; font-size:15px;}
.inqshop{float:left; width:auto; }
.inqshop ul{margin:0; padding:0; list-style:none; } 
.inqshop li{width:auto;margin:0 30px 5px 0; padding:0;display: inline; line-height:32px;}
.message-row{float:left;width:100%; margin:0 0 20px 0; padding:0;}

 /*lock*/
.lock{float:left;width:100%; margin:0 0 0 0; padding:0; font-size:15px}
.sendwf{float:left;width:100%; margin:0; padding:0;}
.unlock{width:100%;padding:0 0 0 0;position:relative;z-index:1;margin:0 0 20px 0; color: #ddd;}
.send {width:80px; text-align:center; margin:0 auto 0 auto;}
.send-mail{font-family:"微软正黑体",Microsoft JhengHei,Arial,Helvetica,sans-serif; width:80px;height: 80px;font-size:14px;text-align:center;    margin:0;background-size: 200% 100%;
    background-image: linear-gradient(to right, #1f1f1f 50%, #333 50%);
    transition: background-position 0.5s; display: block; text-decoration: none;
	cursor: pointer;clear:left;width:100%;border:2px solid #dddddd; border-radius:99em; color:#dddddd;}
  .send-mail a:hover {color: #1f1f1f;}  
  .send-mail:hover {color: #fff;background-position:-100% 0%;}
.form-margin{float:left;width:100%; margin:0;}
.know-tag{float:left; width:14%;margin:0; padding:0; line-height:32px; font-size:15px; color:#999999}
.know-inqshop{float:left; width:86%; }
.know-inqshop ul{margin:0; padding:0; list-style:none; } 
.know-inqshop li{float:left;width:16.6%;margin:0 0 5px 0; padding:0;display: inline; line-height:32px;}

.inforspace{width:100px; height:30px; padding:5px 0; margin:0 10px;border-bottom:1px solid #999;border-top:0px;border-left:0px;border-right:0px;font-family:"微软正黑体","Microsoft JhengHei", "Arial", "Helvetica", "sans-serif";font-size:14px; color:#ddd; box-sizing:border-box; background-color:transparent;border-radius:0}
.infornumber{width:50px; height:30px; padding:5px 0; margin:0 10px;border-bottom:1px solid #999;border-top:0px;border-left:0px;border-right:0px;font-family:"微软正黑体","Microsoft JhengHei", "Arial", "Helvetica", "sans-serif";font-size:14px; color:#ddd; box-sizing:border-box; background-color:transparent;border-radius:0;}
.inforcompany{width:100px; height:30px; padding:5px 0; margin:0 0 0 10px;border-bottom:1px solid #999;border-top:0px;border-left:0px;border-right:0px;font-family:"微软正黑体","Microsoft JhengHei", "Arial", "Helvetica", "sans-serif";font-size:14px; color:#ddd; box-sizing:border-box; background-color:transparent;border-radius:0;}
.inforname{width:155px; height:30px; padding:5px 0; margin:0 10px 0 0;border-bottom:1px solid #999;border-top:0px;border-left:0px;border-right:0px;font-family:"微软正黑体","Microsoft JhengHei", "Arial", "Helvetica", "sans-serif";font-size:14px; color:#ddd; box-sizing:border-box; background-color:transparent;border-radius:0;}
.nature-tag{float:left; width:11%;margin:0; padding:0; line-height:32px; font-size:15px;}
.nature{float:left; width:89%;}
.nature ul{margin:0; padding:0; list-style:none; } 
.nature li{width:auto;margin:0 30px 20px 0; padding:0;display: inline-block; line-height:32px;}
.budget-tag{float:left; width:11%;margin:0; padding:0; line-height:32px; font-size:15px;}
.budget{float:left; width:89%; }
.budget ul{margin:0; padding:0; list-style:none; } 
.budget li{width:auto;margin:0 30px 5px 0; padding:0;display: inline-block; line-height:32px;}
.inqua{float:left; width:100%;padding:0; margin:0; font-size:14px;}
.contactTb4{float:left;width:100%; margin:10px 0 0 0; padding:0;}
.file-a{float:left;width:130px; margin:0 20px 0 0; padding:; font-size:15px;}
.file-b{float:left;width:auto; margin:0; padding:0; font-size:14px; line-height:30px;}

.inforfile{width:98%; height:32px; padding: 5px; border:0px solid #91806e;font-family:"微软正黑体","Microsoft JhengHei", "Arial", "Helvetica", "sans-serif";font-size: 16px;}
.toplogo{float:left; width:100%;padding:0; margin:0 0 40px 0; text-align:center;}
.toplogo img{width:90px;_width:expression(this.width > 90px ? "90px" : this.width); } 
.regf{width:100%; margin:30px auto 0 auto; padding:0; }
.read{float:left; width:100%; margin:10px 0; padding:0; font-size:15px}  
.registwf{float:left;width:100%; margin-top:0;}
.regist{float:left;width:96%; height:105px; margin:10px; padding:2%;line-height:26px; font-size: 13px; color: #ccc; background-color:#333;font-family:"微软正黑体","Microsoft JhengHei", "Arial", "Helvetica", "sans-serif";}

#accordion-list{float:left;width:100%; margin:20px auto 10px auto; padding:0; }
#accordion-list ul {padding: 0;margin: 20px 0;}
#accordion-list ul > li {list-style: none;border-top: 1px solid #666;display: block;padding: 15px;overflow: hidden;background-color:#333; font-size:13px;}
#accordion-list ul:last-child {border-bottom: 1px solid #666;}
#accordion-list ul > li:hover {background: #444;}
.expand {display: block;text-decoration: none;cursor: pointer;}
.expand h2 {padding: 0;margin: 0;font-size: 15px;font-weight: 400; line-height:30px}
#left,#right{display: table;width:100%;float:right;height:100%;padding-left:20px;}
#sup{display: table-cell;vertical-align: middle;width: 80%; line-height:32px; padding: 0 0 10px 0}
.detail a {text-decoration: none;color: #C0392B;border: 1px solid #C0392B;padding: 5px 10px 5px 10px;font-size: 16px;margin-right: 7px;}
.detail {margin: 10px 0 10px 0px;display: none;line-height: 22px;height: 110px;}
.detail span{margin: 0; }
.right-arrow {margin-top: 5px;margin-left: 20px;width: 10px;height: 100%;float: right;font-weight: bold;font-size: 20px;} 
.time-tag{float:left; width:11%;margin:0; padding:0; line-height:32px; font-size:15px;}
.consult-time{float:left; width:89%;}
.consult-time ul{margin:0; padding:0; list-style:none; } 
.consult-time li{width:auto;margin:0 30px 0 0; padding:0;display: inline-block; line-height:32px;}

.consult-read{float:left; width:100%;padding:15px; margin:40px 0;border-top: 1px solid #666;border-bottom: 1px solid #666; background-color:#333;box-sizing:border-box;}
.consult-read h2 {padding:0;margin:0 0 15px 0;font-size:15px;font-weight:400; line-height:30px}
.consult-read p {padding:0;margin:0;font-size:14px;font-weight:400; line-height:30px}

}


@media only screen and (min-width: 1281px) {
.contact-warp{float:left; width:100%; margin:0;}
.main-container{width:900px; margin:0 auto; }	
	
/*線上詢問*/
.addinF{float:left;width:100%; margin:80px 0 80px 0;padding:0;}
.inquire-toptitle{width:100%; margin:0 0 40px 0; padding:0; text-align:center; letter-spacing:0.1em; color:#fff;}
.inquire-toptitle h2{ margin:0 0 30px 0; padding:0; font-size:22px; font-weight:700;}
.inquire-toptitle h3{ margin:0; padding:0; font-size:15px;}
.inquire-line{width:1px; height:80px;margin:0 auto 50px auto; padding:0; text-align:center; background-color:#2492a1}
.inquire-subtitle{float:left;width:100%; margin:0 0 40px 0; padding:30px; text-align:center; letter-spacing:0.1em;color:#fff;}
.inquire-subtitleb{float:left;width:100%; margin:0 0 60px 0; padding:30px; text-align:center; letter-spacing:0.1em;color:#fff;}

.inquiredF{float:left;width:100%; margin:0 0 0 0; padding:0}
.inquiredTF{float:left; width:100%;padding:0; margin:0 0 20px 0; font-size:14px;}
.information3{width:100%; height:100px; padding:5px 0; border:0px solid #91806e;font-family:"微软正黑体","Microsoft JhengHei", "Arial", "Helvetica", "sans-serif";font-size: 14px; color: #dddddd; box-sizing:border-box;background-color:transparent}
.regf{float:left;width:100%; margin:0 0 30px 0; padding:0; }
.regrow{float:left; width:100%; margin:0 0 35px 0; padding:0 0 10px 0; border-bottom:1px solid #bbbbbb;}
.information{width:100%; height:30px; padding:5px 0; margin:0;border:0px solid #91806e ;font-family:"微软正黑体","Microsoft JhengHei", "Arial", "Helvetica", "sans-serif";font-size:14px; color: #dddddd; box-sizing:border-box; background-color:transparent;}
.address-tag{float:left; width:auto;margin:0 25px 0 0; padding:0; line-height:32px; font-size:15px;}
.inqshop{float:left; width:auto; }
.inqshop ul{margin:0; padding:0; list-style:none; } 
.inqshop li{width:auto;margin:0 30px 5px 0; padding:0;display: inline; line-height:32px;}
.message-row{float:left;width:100%; margin:0 0 20px 0; padding:0;}

 /*lock*/
.lock{float:left;width:100%; margin:0 0 0 0; padding:0; font-size:15px}
.sendwf{float:left;width:100%; margin:0; padding:0;}
.unlock{width:100%;padding:0 0 0 0;position:relative;z-index:1;margin:0 0 20px 0; color: #ddd;}
.send {width:80px; text-align:center; margin:0 auto 0 auto;}
.send-mail{font-family:"微软正黑体",Microsoft JhengHei,Arial,Helvetica,sans-serif; width:80px;height: 80px;font-size:14px;text-align:center;    margin:0;background-size: 200% 100%;
    background-image: linear-gradient(to right, #1f1f1f 50%, #333 50%);
    transition: background-position 0.5s; display: block; text-decoration: none;
	cursor: pointer;clear:left;width:100%;border:2px solid #dddddd; border-radius:99em; color:#dddddd;}
  .send-mail a:hover {color: #1f1f1f;}  
  .send-mail:hover {color: #fff;background-position:-100% 0%;}
.form-margin{float:left;width:100%; margin:0;}
.know-tag{float:left; width:14%;margin:0; padding:0; line-height:32px; font-size:15px; color:#999999}
.know-inqshop{float:left; width:86%; }
.know-inqshop ul{margin:0; padding:0; list-style:none; } 
.know-inqshop li{float:left;width:16.6%;margin:0 0 5px 0; padding:0;display: inline; line-height:32px;}

.inforspace{width:100px; height:30px; padding:5px 0; margin:0 10px;border-bottom:1px solid #999;border-top:0px;border-left:0px;border-right:0px;font-family:"微软正黑体","Microsoft JhengHei", "Arial", "Helvetica", "sans-serif";font-size:14px; color:#ddd; box-sizing:border-box; background-color:transparent;border-radius:0;}
.infornumber{width:50px; height:30px; padding:5px 0; margin:0 10px;border-bottom:1px solid #999;border-top:0px;border-left:0px;border-right:0px;font-family:"微软正黑体","Microsoft JhengHei", "Arial", "Helvetica", "sans-serif";font-size:14px; color:#ddd; box-sizing:border-box; background-color:transparent;border-radius:0;}
.inforcompany{width:100px; height:30px; padding:5px 0; margin:0 0 0 10px;border-bottom:1px solid #999;border-top:0px;border-left:0px;border-right:0px;font-family:"微软正黑体","Microsoft JhengHei", "Arial", "Helvetica", "sans-serif";font-size:14px; color:#ddd; box-sizing:border-box; background-color:transparent;border-radius:0;}
.inforname{width:155px; height:30px; padding:5px 0; margin:0 10px 0 0;border-bottom:1px solid #999;border-top:0px;border-left:0px;border-right:0px;font-family:"微软正黑体","Microsoft JhengHei", "Arial", "Helvetica", "sans-serif";font-size:14px; color:#ddd; box-sizing:border-box; background-color:transparent;border-radius:0;}
.nature-tag{float:left; width:11%;margin:0; padding:0; line-height:32px; font-size:15px;}
.nature{float:left; width:89%;}
.nature ul{margin:0; padding:0; list-style:none; } 
.nature li{width:auto;margin:0 30px 20px 0; padding:0;display: inline-block; line-height:32px;}
.budget-tag{float:left; width:11%;margin:0; padding:0; line-height:32px; font-size:15px;}
.budget{float:left; width:89%; }
.budget ul{margin:0; padding:0; list-style:none; } 
.budget li{width:auto;margin:0 30px 5px 0; padding:0;display: inline-block; line-height:32px;}
.inqua{float:left; width:100%;padding:0; margin:0; font-size:14px;}
.contactTb4{float:left;width:100%; margin:10px 0 0 0; padding:0;}
.file-a{float:left;width:130px; margin:0 20px 0 0; padding:; font-size:15px;}
.file-b{float:left;width:auto; margin:0; padding:0; font-size:14px; line-height:30px;}

.inforfile{width:98%; height:32px; padding: 5px; border:0px solid #91806e;font-family:"微软正黑体","Microsoft JhengHei", "Arial", "Helvetica", "sans-serif";font-size: 16px;}
.toplogo{float:left; width:100%;padding:0; margin:0 0 40px 0; text-align:center;}
.toplogo img{width:90px;_width:expression(this.width > 90px ? "90px" : this.width); } 
.regf{width:100%; margin:30px auto 0 auto; padding:0; }
.read{float:left; width:100%; margin:10px 0; padding:0; font-size:15px}  
.registwf{float:left;width:100%; margin-top:0;}
.regist{float:left;width:96%; height:105px; margin:10px; padding:2%;line-height:26px; font-size: 13px; color: #ccc; background-color:#333;font-family:"微软正黑体","Microsoft JhengHei", "Arial", "Helvetica", "sans-serif";}

#accordion-list{float:left;width:100%; margin:20px auto 10px auto; padding:0; }
#accordion-list ul {padding: 0;margin: 20px 0;}
#accordion-list ul > li {list-style: none;border-top: 1px solid #666;display: block;padding: 15px;overflow: hidden;background-color:#333; font-size:13px;}
#accordion-list ul:last-child {border-bottom: 1px solid #666;}
#accordion-list ul > li:hover {background: #444;}
.expand {display: block;text-decoration: none;cursor: pointer;}
.expand h2 {padding: 0;margin: 0;font-size: 15px;font-weight: 400; line-height:30px}
#left,#right{display: table;width:100%;float:right;height:100%;padding-left:20px;}
#sup{display: table-cell;vertical-align: middle;width: 80%; line-height:32px; padding: 0 0 10px 0}
.detail a {text-decoration: none;color: #C0392B;border: 1px solid #C0392B;padding: 5px 10px 5px 10px;font-size: 16px;margin-right: 7px;}
.detail {margin: 10px 0 10px 0px;display: none;line-height: 22px;height: 110px;}
.detail span{margin: 0; }
.right-arrow {margin-top: 5px;margin-left: 20px;width: 10px;height: 100%;float: right;font-weight: bold;font-size: 20px;} 
.time-tag{float:left; width:11%;margin:0; padding:0; line-height:32px; font-size:15px;}
.consult-time{float:left; width:89%;}
.consult-time ul{margin:0; padding:0; list-style:none; } 
.consult-time li{width:auto;margin:0 30px 0 0; padding:0;display: inline-block; line-height:32px;}

.consult-read{float:left; width:100%;padding:15px; margin:40px 0;border-top: 1px solid #666;border-bottom: 1px solid #666; background-color:#333;box-sizing:border-box;}
.consult-read h2 {padding:0;margin:0 0 15px 0;font-size:15px;font-weight:400; line-height:30px}
.consult-read p {padding:0;margin:0;font-size:14px;font-weight:400; line-height:30px}

}

@media only screen and (min-width: 1601px) {
.contact-warp{float:left; width:100%; margin:0;}
.main-container{width:900px; margin:0 auto; }	
	
/*線上詢問*/
.addinF{float:left;width:100%; margin:80px 0 80px 0;padding:0;}
.inquire-toptitle{width:100%; margin:0 0 40px 0; padding:0; text-align:center; letter-spacing:0.1em; color:#fff;}
.inquire-toptitle h2{ margin:0 0 30px 0; padding:0; font-size:22px; font-weight:700;}
.inquire-toptitle h3{ margin:0; padding:0; font-size:15px;}
.inquire-line{width:1px; height:80px;margin:0 auto 50px auto; padding:0; text-align:center; background-color:#2492a1}
.inquire-subtitle{float:left;width:100%; margin:0 0 40px 0; padding:30px; text-align:center; letter-spacing:0.1em;color:#fff;}
.inquire-subtitleb{float:left;width:100%; margin:0 0 60px 0; padding:30px; text-align:center; letter-spacing:0.1em;color:#fff;}

.inquiredF{float:left;width:100%; margin:0 0 0 0; padding:0}
.inquiredTF{float:left; width:100%;padding:0; margin:0 0 20px 0; font-size:14px;}
.information3{width:100%; height:100px; padding:5px 0; border:0px solid #91806e;font-family:"微软正黑体","Microsoft JhengHei", "Arial", "Helvetica", "sans-serif";font-size: 14px; color: #dddddd; box-sizing:border-box;background-color:transparent}
.regf{float:left;width:100%; margin:0 0 30px 0; padding:0; }
.regrow{float:left; width:100%; margin:0 0 35px 0; padding:0 0 10px 0; border-bottom:1px solid #bbbbbb;}
.information{width:100%; height:30px; padding:5px 0; margin:0;border:0px solid #91806e ;font-family:"微软正黑体","Microsoft JhengHei", "Arial", "Helvetica", "sans-serif";font-size:14px; color: #dddddd; box-sizing:border-box; background-color:transparent;}
.address-tag{float:left; width:auto;margin:0 25px 0 0; padding:0; line-height:32px; font-size:15px;}
.inqshop{float:left; width:auto; }
.inqshop ul{margin:0; padding:0; list-style:none; } 
.inqshop li{width:auto;margin:0 30px 5px 0; padding:0;display: inline; line-height:32px;}
.message-row{float:left;width:100%; margin:0 0 20px 0; padding:0;}

 /*lock*/
.lock{float:left;width:100%; margin:0 0 0 0; padding:0; font-size:15px}
.sendwf{float:left;width:100%; margin:0; padding:0;}
.unlock{width:100%;padding:0 0 0 0;position:relative;z-index:1;margin:0 0 20px 0; color: #ddd;}
.send {width:80px; text-align:center; margin:0 auto 0 auto;}
.send-mail{font-family:"微软正黑体",Microsoft JhengHei,Arial,Helvetica,sans-serif; width:80px;height: 80px;font-size:14px;text-align:center;    margin:0;background-size: 200% 100%;
    background-image: linear-gradient(to right, #1f1f1f 50%, #333 50%);
    transition: background-position 0.5s; display: block; text-decoration: none;
	cursor: pointer;clear:left;width:100%;border:2px solid #dddddd; border-radius:99em; color:#dddddd;}
  .send-mail a:hover {color: #1f1f1f;}  
  .send-mail:hover {color: #fff;background-position:-100% 0%;}
.form-margin{float:left;width:100%; margin:0;}
.know-tag{float:left; width:14%;margin:0; padding:0; line-height:32px; font-size:15px; color:#999999}
.know-inqshop{float:left; width:86%; }
.know-inqshop ul{margin:0; padding:0; list-style:none; } 
.know-inqshop li{float:left;width:16.6%;margin:0 0 5px 0; padding:0;display: inline; line-height:32px;}

.inforspace{width:100px; height:30px; padding:5px 0; margin:0 10px;border-bottom:1px solid #999;border-top:0px;border-left:0px;border-right:0px;font-family:"微软正黑体","Microsoft JhengHei", "Arial", "Helvetica", "sans-serif";font-size:14px; color:#ddd; box-sizing:border-box; background-color:transparent;border-radius:0;}
.infornumber{width:50px; height:30px; padding:5px 0; margin:0 10px;border-bottom:1px solid #999;border-top:0px;border-left:0px;border-right:0px;font-family:"微软正黑体","Microsoft JhengHei", "Arial", "Helvetica", "sans-serif";font-size:14px; color:#ddd; box-sizing:border-box; background-color:transparent;border-radius:0;}
.inforcompany{width:100px; height:30px; padding:5px 0; margin:0 0 0 10px;border-bottom:1px solid #999;border-top:0px;border-left:0px;border-right:0px;font-family:"微软正黑体","Microsoft JhengHei", "Arial", "Helvetica", "sans-serif";font-size:14px; color:#ddd; box-sizing:border-box; background-color:transparent;border-radius:0;}
.inforname{width:155px; height:30px; padding:5px 0; margin:0 10px 0 0;border-bottom:1px solid #999;border-top:0px;border-left:0px;border-right:0px;font-family:"微软正黑体","Microsoft JhengHei", "Arial", "Helvetica", "sans-serif";font-size:14px; color:#ddd; box-sizing:border-box; background-color:transparent;border-radius:0;}
.nature-tag{float:left; width:11%;margin:0; padding:0; line-height:32px; font-size:15px;}
.nature{float:left; width:89%;}
.nature ul{margin:0; padding:0; list-style:none; } 
.nature li{width:auto;margin:0 30px 20px 0; padding:0;display: inline-block; line-height:32px;}
.budget-tag{float:left; width:11%;margin:0; padding:0; line-height:32px; font-size:15px;}
.budget{float:left; width:89%; }
.budget ul{margin:0; padding:0; list-style:none; } 
.budget li{width:auto;margin:0 30px 5px 0; padding:0;display: inline-block; line-height:32px;}
.inqua{float:left; width:100%;padding:0; margin:0; font-size:14px;}
.contactTb4{float:left;width:100%; margin:10px 0 0 0; padding:0;}
.file-a{float:left;width:130px; margin:0 20px 0 0; padding:; font-size:15px;}
.file-b{float:left;width:auto; margin:0; padding:0; font-size:14px; line-height:30px;}

.inforfile{width:98%; height:32px; padding: 5px; border:0px solid #91806e;font-family:"微软正黑体","Microsoft JhengHei", "Arial", "Helvetica", "sans-serif";font-size: 16px;}
.toplogo{float:left; width:100%;padding:0; margin:0 0 40px 0; text-align:center;}
.toplogo img{width:230px;_width:expression(this.width > 90px ? "90px" : this.width); } 
.regf{width:100%; margin:30px auto 0 auto; padding:0; }
.read{float:left; width:100%; margin:10px 0; padding:0; font-size:15px}  
.registwf{float:left;width:100%; margin-top:0;}
.regist{float:left;width:96%; height:105px; margin:10px; padding:2%;line-height:26px; font-size: 13px; color: #ccc; background-color:#333;font-family:"微软正黑体","Microsoft JhengHei", "Arial", "Helvetica", "sans-serif";}

#accordion-list{float:left;width:100%; margin:20px auto 10px auto; padding:0; }
#accordion-list ul {padding: 0;margin: 20px 0;}
#accordion-list ul > li {list-style: none;border-top: 1px solid #666;display: block;padding: 15px;overflow: hidden;background-color:#333; font-size:13px;}
#accordion-list ul:last-child {border-bottom: 1px solid #666;}
#accordion-list ul > li:hover {background: #444;}
.expand {display: block;text-decoration: none;cursor: pointer;}
.expand h2 {padding:0;margin:0;font-size:15px;font-weight:400; line-height:30px}
#left,#right{display: table;width:100%;float:right;height:100%;padding-left:20px;}
#sup{display: table-cell;vertical-align: middle;width: 80%; line-height:32px; padding: 0 0 10px 0}
.detail a {text-decoration: none;color: #C0392B;border: 1px solid #C0392B;padding: 5px 10px 5px 10px;font-size: 16px;margin-right: 7px;}
.detail {margin: 10px 0 10px 0px;display: none;line-height: 22px;height: 110px;}
.detail span{margin: 0; }
.right-arrow {margin-top: 5px;margin-left: 20px;width: 10px;height: 100%;float: right;font-weight: bold;font-size: 20px;} 
.time-tag{float:left; width:11%;margin:0; padding:0; line-height:32px; font-size:15px;}
.consult-time{float:left; width:89%;}
.consult-time ul{margin:0; padding:0; list-style:none; } 
.consult-time li{width:auto;margin:0 30px 0 0; padding:0;display: inline-block; line-height:32px;}

.consult-read{float:left; width:100%;padding:15px; margin:40px 0;border-top: 1px solid #666;border-bottom: 1px solid #666; background-color:#333;box-sizing:border-box;}
.consult-read h2 {padding:0;margin:0 0 15px 0;font-size:15px;font-weight:400; line-height:30px}
.consult-read p {padding:0;margin:0;font-size:14px;font-weight:400; line-height:30px}

}

.inquire-subtitle{background: rgba(80,80,80,0.5);box-sizing:border-box;}
.inquire-subtitleb{background: rgba(80,80,80,0.5);box-sizing:border-box;}




.banner-next{font-family:"微软正黑体",Microsoft JhengHei,Arial,Helvetica,sans-serif;
    display: block;
    height: 48px;
    background-color: #fff;
    padding: 0;
    font-size: 15px;
    color: #000;
    text-decoration: none;
    border: 1px solid #75c1e5;
	cursor: pointer;
	clear:left;
	width:100%;}
div.text-warning{margin: 2px 0 -10px 0;color: #c14948;font-size: 15px;display:block;padding: 0;}
span.text-warning{margin: 2px 0px 0px 0px;color: #c14948;font-size: 15px;padding: 0;}


.hidden-input {opacity: 0;position: absolute;z-index: -1;}
input[type=checkbox]+span {display: inline-block;height: 13px;width: 13px;border-radius: 50px; margin:0 5px 0 0;background-color: gray;}
input[type=checkbox]:checked+span {background-color:#fff;}

input::-webkit-input-placeholder {color:#dad9d9;}
input:-moz-placeholder {color: #dad9d9;}
input::-moz-placeholder {color: #dad9d9;}
input:-ms-input-placeholder {color: #dad9d9;}
textarea::-webkit-input-placeholder {color:#dad9d9;}
textarea:-moz-placeholder {color: #dad9d9;}
textarea::-moz-placeholder {color: #dad9d9;}
textarea:-ms-input-placeholder {color: #dad9d9;}

.custom-file-input {color: transparent;}
.custom-file-input::-webkit-file-upload-button {visibility: hidden;}
.custom-file-input::before {font-family:"微软正黑体",Microsoft JhengHei,Arial,Helvetica,sans-serif;
  content: '提供建築平面圖檔';
  color: black;
  display: inline-block;
  background: -webkit-linear-gradient(top, #1f1f1f, #2c2b2b);
  border: 1px solid #999;
  border-radius: 3px;
  padding: 5px 8px;
  outline: none;
  white-space: nowrap;
  -webkit-user-select: none;
  cursor: pointer;
  font-size: 10pt; color:#ddd;}
.custom-file-input:hover::before {border-color:#ddd;}
.custom-file-input:active {outline: 0;}
.custom-file-input:active::before {background: -webkit-linear-gradient(top, #000, #333); }


.cnL {float:left; width:100%; margin:0 0 30px 0;color:#dddddd; text-align:left;font-size:14px;}
  .cnL ul{list-style-type:none; padding:0px;margin: 0px; font-size:0;}
  .cnL li{margin:0 30px 20px 0; padding:0; display:inline-block; font-size:14px;}
  .cnL a {color: #dddddd;text-decoration:none;}
  .cnL a:hover {color: #999999;text-decoration: none;}

@media only screen and (max-width: 480px) {
.cnL {float:left; width:100%; margin:0 0 20px 0;color:#dddddd; text-align:left;font-size:14px;}
  .cnL ul{list-style-type:none; padding:0px;margin: 0px; font-size:0;}
  .cnL li{margin:0 0 15px 0; padding:0; display:inline-block; font-size:14px;}
  .cnL a {color: #dddddd;text-decoration:none;}
  .cnL a:hover {color: #999999;text-decoration: none;}

}
