@charset "utf-8";
body { background:#dfdfdf url(../images/bg.jpg) center 135px no-repeat; width:100%; height:100%; margin:0; padding:0; font-family:"微軟正黑體";  font-size: 14px; line-height:1.8em;}
html { width:100%; height:100%;}

.warpper { max-width:1000px; margin:0 auto;}
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}/* End hide from IE-mac */
a { text-decoration:none;}
img { border:0; vertical-align:middle;}

.slicknav_menu {display:none;}


.head-main { max-width:1200px; margin:0 auto; height:135px;padding-top:10px; position:relative; }
.head-main .logo {width:136px; height:auto; margin:0 auto;}
.head-main .logo a { color:#a30000;}
.head-main .logo img { width:136px; height:auto;}


.home { display: block; position:absolute; top:-35px; right:0px; width:25px; height:auto;}
.home_w { display:none;}
.banner {}

/** 關於我們 **/
.about-main .about h3:before{ height:1px; background:#939090; content:""; display:inline-block; width: calc(20% - 20px); margin:0 20px 15px 0;}
.about-main .about h3:after{ height:1px; background:#939090; content:""; display: inline-block;width: calc(20% - 20px);  margin:0 0 15px 20px; }

/** 產品 **/
.pro-main{ height: auto; width:auto; margin:0; overflow:hidden; padding:30px 0; background:#fff;}
.pro-main h3{  padding:30px 0 50px 0; margin:0;}

.pro-main h3 .left{ float:left; width:60%; color:#7d7b7b; font-size:36px; padding:0;}
.pro-main h3 .right{ font-weight:normal; float:right; width:calc(40% - 15px); font-size:28px; color:#424242; margin:0 0 0 15px; text-align:right;}


/***** 訂單列表  *****/

ul.order-list li.th { display:none;}
.order-list { padding-left:0px;} 
.order-list-img, .order-list-img02 { float:left; width:100%; font-size:15px; text-align:center;}
  .order-list-img img.pro-photo { width:86%; max-width:180px; height:auto; padding:2%; border:1px #CCC solid; margin:5%; text-align:center;}
  
.order-list-name { float: ; width:100%;  padding-top:0PX;  font-size:15px; text-align:center;} 
.order-list-price { float:left; width:100%;  padding-top:0PX;  font-size:15px; text-align:center;}
.order-list-quantity, .order-list-quantity02 { float:left; width:100%; padding-top:0PX;  font-size:15px; text-align:center;}
.order-list-subtotal, .order-list-subtotal02 { float:left; width:100%;  padding-top:0PX;  font-size:15px; text-align:center;}
.order-list-del { float:left; width:100%;  padding:20PX 0;  font-size:15px; text-align:center;}
.order-list-del a { padding: 5px 10%;}

.order-list .portal { width:100%; text-align: center;}
.order-list .freight { width:100%;  text-align: center;}
.order-list .oproject { font-size:15px; color:#000; display: inline; }

.i-news { padding-left:30px;}


/*****  購物車  *****/
  .shop-car-img img { width:86%; max-width:180px; height:auto; padding:2%; border:1px #CCC solid; margin:5%; text-align:center;}


/*****  產品專區  *****/
.pro-list ul li {  width:31%; padding:1%; }

/*****  首頁產品  *****/
.index-pro ul li {  width:23%; padding:1%; text-align:center; float:left;}



/*****  首頁連結  *****/
.index-link ul li { float:left; width:33.3333%; margin:0; padding:0; border:0;}


/***  會員登入  ***/
h3.login-title { margin:10px 0 10px 0; font-family:"Times New Roman"; font-size:30px; line-height:30px; color:#9B9B9B;}
.login-tool {}
.icon-tool { width:40px; height:auto; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.member-signup { font-size:14px; color:#828282; line-height:20px; padding:5px 0; text-align:center;}


/***  版面欄位  ***/
.main { padding-top:0px;}
.col-p-100 {width:100%;}
.col-p-015 { width:13%; margin-right:2%; float:left;}
.col-p-020 { width:18%; margin-right:2%; float:left;}
.col-p-025 { width:23%; margin-right:2%; float:left;}
.col-p-030 { width:28%; margin-right:2%; float:left;}
.col-p-040 { width:38%; margin-right:2%; float:left;}
.col-p-045 { width:43%; margin-right:2%; float:left;}
.col-p-050 { width:48%; margin-right:2%; float:left;}
.col-p-055 { width:53%; margin-right:2%; float:left;}
.col-p-060 { width:58%; margin-right:2%; float:left;}
.col-p-065 { width:63%; margin-right:2%; float:left;}
.col-p-070 { width:68%; margin-right:2%; float:left;}
.col-p-075 { width:73%; margin-right:2%; float:left;}
.col-p-080 { width:78%; margin-right:2%; float:left;}
.col-p-085 { width:83%; margin-right:2%; float:left;}

.cor-p-015 { width:15%; float:left;}
.cor-p-020 { width:20%; float:left;}
.cor-p-025 { width:25%; float:left;}
.cor-p-030 { width:30%; float:left;}
.cor-p-035 { width:35%; float:left;}
.cor-p-040 { width:40%; float:left;}
.cor-p-045 { width:45%; float:left;}
.cor-p-050 { width:50%; float:left;}
.cor-p-055 { width:55%; float:left;}
.cor-p-060 { width:60%; float:left;}
.cor-p-065 { width:55%; float:left;}
.cor-p-070 { width:70%; float:left;}
.cor-p-075 { width:75%; float:left;}


/*******  親子心教養-全程教育  *******/
.education-list ul li { width:32.3%; padding:1%; transition: 500ms; -moz-transition: 500ms; -webkit-transition: 500ms;}



/***  選單與下拉  ***/
nav { }

/***  定位-選項-時段  ***/
.order-opinion { width:100%; margin-right:0; float: none;}
.time { width:100%; float: none;}

/** 按鈕 **/
a.btn-reset { background:#151f36;  padding:6.5px 38px; text-align:center; font-size:14px; color:#fff; border:2px #151f36 solid;box-shadow:0 0 0 1px #151f36; }


/***  輸入欄位  ***/

.input-style01 { background:#fff; border: 0; padding:10px 5%; line-height:1.8em; font-size:14px; font-family:"微軟正黑體"; color:#4E4E4E; width:100%; margin-bottom:6px; height:119px; }

.input-botton01 { border:1px #CBCBCB solid; padding:5px 3%; line-height:20px; font-size:16px; font-family:Arial; color:#4E4E4E;-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; width:100%; margin-bottom:5px; text-shadow: 1px 0px #fff; font-weight:800;}
.input-botton-blue { }

.input-main-style04 { background:#fff; float:left; width:54%; border: 0; margin:0; padding:5px 3%; font-size:15px; font-family:"微軟正黑體"; color:#4E4E4E; line-height:1.8em;}			

/******  底部資訊  ******/
footer { background:#1b73be url(../images/contact_bg-m.jpg) no-repeat top center;max-width:1200px; margin:0 auto; height:870px; }
footer .footer {  padding:10px 4% ; color:#fff; font-size:14px;  line-height:1.8em; }
footer .footer .form{ float:left; width:100%; margin:0 ; }
footer .footer .information{ float:right; width:100%; margin:0; padding:20px 0 10px 0;}


