@charset "utf-8";
/**
 * import.less
 *
 * @package		charset
 * @package		import
 * 
 * @author		[hom]
 * @copyright	Copyright (C) KICKcreative Co., All Rights Reserved.
 * @license		dev 1.0
 * @link		http://www.site.com
 * 
 **/
/**
 * charset
 * @param	
 */
/**
 * import global
 * @param	
 */
/**
 * variable.less
 *
 * @package		COLOR
 * @package		SIZE
 * 
 * @author		[hom]
 * @copyright	Copyright (C) KICKCREATIVE Co., All Rights Reserved.
 * @license		dev 1.0
 * @link		http://www.site.com
 * 
 **/
/**
 * URL
 * @params	
 */
/**
 * COLOR
 * @params	
 */
/**
 * SIZE
 * @params	
 */
/**
 * function.less
 *
 * @package		debug
 * @package		size
 * 
 * @author		[hom]
 * @copyright	Copyright (C) KICKCREATIVE Co., All Rights Reserved.
 * @license		dev 1.0
 * @link		http: //www.site.com
 * 
 **/
/**
 * debug
 * @note		KC_debug for javascript use
 * @note		debug for css use
 */
#KC_debug {
  position: fixed;
  _position: absolute;
  top: 0;
  left: 0;
  z-index: 99;
}
#KC_debug #alert {
  background: #fff;
  padding: 20px;
  overflow: auto;
}
.debug {
  border-top: 1px red solid;
  border-bottom: 1px red solid;
}
.debug * {
  border-top: 1px red solid;
  border-bottom: 1px red solid;
}
/**
 * display
 * @note		inline_block can fix ie low vision display inline-block property
 */
/* class */
.inline_block {
  vertical-align: middle;
  display: inline-block;
  *display: inline;
  /*IE7*/
  *zoom: 1;
  /*IE7*/
  _display: inline;
  /*IE6*/
  _zoom: 1;
  /*IE6*/
}
.clearfix:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.clearfix {
  display: inline-block;
  vertical-align: middle;
  width: 100%;
}
.box_sizeing {
  box-sizing: border-box;
}
html[xmlns] .clearfix {
  display: block;
}
* html .clearfix {
  height: 1%;
}
.fL {
  float: left;
}
.fR {
  float: right;
}
.fBr {
  clear: both;
}
.aC {
  text-align: center;
}
.aL {
  text-align: left;
}
.aR {
  text-align: right;
}
.abs {
  position: absolute;
}
.rel {
  position: relative;
}
.hide {
  display: none;
}
.show {
  display: block;
}
.custom_v,
.custom_h,
.custom_menu,
.custom_content,
.custom_nav {
  margin-left: 0;
}
.custom_v li,
.custom_h li,
.custom_menu li,
.custom_content li,
.custom_nav li {
  list-style: none;
}
ol.custom_v li {
  list-style: decimal-leading-zero;
}
.custom_h li,
.custom_h dt,
.custom_h dd,
.custom_content li,
.custom_content dt,
.custom_content dd,
.custom_nav li,
.custom_nav dt,
.custom_nav dd {
  float: left;
}
.custom_v li,
.custom_v dt,
.custom_v dd,
.custom_menu li,
.custom_menu dt,
.custom_menu dd {
  float: none;
}
.hide_txt {
  vertical-align: middle;
  display: inline-block;
  *display: inline;
  /*IE7*/
  *zoom: 1;
  /*IE7*/
  _display: inline;
  /*IE6*/
  _zoom: 1;
  /*IE6*/
  overflow: hidden;
  text-indent: -1000px;
}
.block_center {
  margin: 0 auto;
}
.inline_center {
  text-align: center;
}
.abs_center {
  position: absolute;
  left: 50%;
}
.abs_middle {
  position: absolute;
  top: 50%;
}
/* func */
/**
 * sprite
 * @note		you can use css sprite skill in this function
 */
/**
 * effect
 * @note		this section has css3 effect
 */
.PIE {
  behavior: url(http://localhost/library/site/html_site/KC_FE_framework/css/PIE/PIE.htc);
}
/**
 * common.less
 *
 * @package		form
 * @package		font
 * @package		btn
 * @package		icon
 * @package		line
 * @package		bar
 * @package		other
 * 
 * @author		[hom]
 * @copyright	Copyright (C) KICKCREATIVE Co., All Rights Reserved.
 * @license		dev 1.0
 * @link		http: //www.site.com
 * 
 **/
/**
 * form
 * @params	
 */
.txt {
  -o-box-shadow: 2px 2px 2px #ccc inset;
  box-shadow: 2px 2px 2px #ccc inset;
}
/**
 * font
 * @params	
 */
/**
 * btn
 * @params	
 */
.btn {
  cursor: pointer;
  color: #fff;
  background: #ccc;
}
.btn:hover {
  color: #fff;
  background: #666;
}
/**
 * icon
 * @params	
 */
/**
 * line
 * @params	
 */
/**
 * bar
 * @params	
 */
/**
 * other
 * @params	
 */
/**
 * module.less
 *
 * @package		[mod_name]
 * 
 * @author		[hom]
 * @copyright	Copyright (C) KICKCREATIVE Co., All Rights Reserved.
 * @license		dev 1.0
 * @link		http: //www.site.com
 * 
 **/
/**
 * mod_slide
 * @params	
 */
.mod_slide {
  width: 100%;
}
.mod_slide .slide_container {
  margin: 0 auto;
  width: 960px;
  padding: 0 20px;
  padding-top: 109px;
}
.mod_slide .slide_container .slide_content {
  width: 830px;
  height: 210px;
  overflow: hidden;
  position: relative;
  margin: 0 auto;
}
.mod_slide .slide_container .slide_content li {
  position: absolute;
  top: 0;
  left: 0;
}
.slide_control {
  text-align: center;
  margin-top: 88px;
  padding-bottom: 101px;
}
.slide_control .control_content {
  width: 456px;
}
.slide_control .control_content a {
  float: left;
  margin-right: 27px;
}
.slide_control .control_content a.last {
  margin-right: 0;
}
/**
 * mod_inside_slide
 * @params	
 */
.mod_inside_slide {
  margin: 0 auto;
  width: 960px;
  padding: 40px 0 60px 0;
}
.mod_inside_slide .col_left {
  width: 319px;
  background: url(../img/inside_separator.png) right center no-repeat;
  padding-right: 22px;
}
.mod_inside_slide .col_right {
  width: 590px;
  margin-left: 29px;
}
.mod_inside_slide .col_right .cookie_content {
  display: table;
  width: 100%;
  height: 100%;
}
.mod_inside_slide .col_right .cookie_content > div {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}
.mod_inside_slide .col_right .cookie_content > div .item {
  width: 25%;
  display: inline-block;
  vertical-align: top;
  color: #703018;
  box-sizing: border-box;
  padding: 10px;
  margin-left: -4px;
}
.mod_inside_slide .col_right .cookie_content > div .item .pic {
  width: 100%;
}
.mod_inside_slide .col_right .cookie_content > div .item .pic img {
  width: 100%;
}
.mod_inside_slide .col_right .cookie_content > div .item b {
  display: block;
  font-size: 13px;
}
.mod_inside_slide .mod_inside_slide_container {
  width: 291px;
  height: 400px;
  overflow: hidden;
  margin: 0 auto;
  padding-top: 62px;
}
.mod_inside_slide .mod_inside_slide_container .mod_inside_slide_content {
  width: 291px;
}
.mod_inside_slide .mod_inside_slide_container .mod_inside_slide_content li {
  width: 291px;
}
.mod_inside_slide .mod_inside_slide_container .mod_inside_slide_content .inside_hat {
  margin: 0 auto;
  margin-bottom: 9px;
}
.mod_inside_slide .mod_inside_slide_container .mod_inside_slide_content .inside_slide_info {
  text-align: center;
  color: #777;
  font-size: 11px;
  height: auto;
  line-height: normal;
}
.mod_inside_slide .mod_inside_slide_container .mod_inside_slide_content .inside_slide_info .info_title {
  color: #e03c47;
  font-size: 14px;
  font-weight: bold;
  line-height: 24px;
  height: 26px;
  margin-top: 10px;
}
.mod_inside_slide .mod_inside_slide_container .mod_inside_slide_content .inside_slide_info .info_desc {
  display: block;
  margin-bottom: 10px;
  line-height: 18px;
}
.mod_inside_slide .slide_control {
  text-align: center;
  margin-top: 26px;
  padding-bottom: 0;
}
.mod_inside_slide .slide_control .control_content {
  margin-bottom: 33px;
  width: 100%;
}
.mod_inside_slide .slide_control .control_content a {
  float: left;
  margin-right: 7px;
}
.mod_inside_slide .slide_control .control_content a.last {
  margin-right: 0;
}
.mod_inside_slide .slide_control .back_list_btn {
  color: #4d4d4d;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
  text-decoration: underline;
}
.mod_inside_slide .slide_control .back_list_btn:hover {
  color: #000;
}
/**
 * mod_container
 * @params	
 */
.mod_container {
  width: 100%;
}
.mod_container .mod_content {
  margin: 0 auto;
  width: 960px;
  padding: 0 20px;
}
.mod_container .mod_content .col_left {
  width: 695px;
}
.mod_container .mod_content .col_right {
  width: 168px;
}
.mod_container .mod_content .border_style {
  border-right: 1px solid #cebcaf;
}
.mod_container .mod_content .desc_pic {
  margin-right: 26px;
}
.mod_container .mod_content .desc {
  font-size: 14px;
  letter-spacing: 1px;
  margin-bottom: 0;
  margin-top: 20px;
  line-height: 20px;
}
.mod_container .mod_content .desc.set_margin_1 {
  margin-top: 23px;
}
.mod_container .mod_content .desc.set_margin_2 {
  margin-top: 6px;
}
.mod_container .mod_content .desc.set_margin_3 {
  margin-top: 29px;
}
.mod_container .mod_content .desc.set_color {
  color: #b44141;
}
.mod_container .mod_content .desc.set_bold {
  font-weight: bold;
}
.mod_container .mod_content .desc.desc_style1 {
  width: 340px;
  margin-top: 14px;
}
.mod_container.product {
  background: url(../img/bg_product.jpg);
}
.mod_container.linfuzhen {
  background: url(../img/bg_linfuzhen.jpg);
}
.mod_container.tivolina {
  background: url(../img/bg_tivolina.jpg);
}
.mod_container.quality {
  background: url(../img/bg_quality.jpg);
}
.mod_container.knowledge {
  background: url(../img/bg_knowledge.jpg);
}
.mod_container.wedding_goods {
  background: url(../img/bg_wedding_goods.jpg);
}
.mod_container.contact_us {
  background: url(../img/bg_contact_us.jpg);
}
/**
 * ui.less
 *
 * @package		ui_logo
 * @package		ui_nav
 * @package		ui_banner
 * 
 * @author		[hom]
 * @copyright	Copyright (C) KICKCREATIVE Co., All Rights Reserved.
 * @license		dev 1.0
 * @link		http: //www.site.com
 * 
 **/
/**
 * ui_logo
 * @params	
 */
.ui_logo_container {
  width: 166px;
  height: 94px;
  margin: 10px 30px 0 33px;
}
.ui_logo_container h1 {
  display: none;
}
.ui_logo_container .ui_logo {
  font: 15pt "Open Sans Condensed";
  width: 166px;
  height: 94px;
  display: block;
}
/**
 * ui_nav
 * @params	
 */
.ui_nav li {
  margin-top: 53px;
}
.ui_nav a {
  font-size: 14px;
  color: #ff6666;
  font-family: "微軟正黑體";
  font-weight: bold;
  display: block;
  text-align: center;
}
.ui_nav a:hover {
  color: #ff0000;
}
.ui_nav a .nav_en {
  color: #ff9999;
  font-size: 19px;
  display: block;
  margin: 0 auto;
  margin-top: -2px;
}
.ui_nav a .nav_en.nav_en_3 {
  margin-top: -4px;
}
.ui_nav a .nav_en.nav_en_7 {
  margin-top: -1px;
}
.ui_nav a .nav_en.nav_en_8 {
  margin-top: 1px;
}
.ui_nav a.nav_ch_1 {
  margin-right: 36px;
}
.ui_nav a.nav_ch_2 {
  margin-right: 35px;
}
.ui_nav a.nav_ch_3 {
  margin-right: 0;
}
.ui_nav a.nav_ch_4 {
  margin-right: 36px;
}
.ui_nav a.nav_ch_5 {
  margin-right: 35px;
}
.ui_nav a.nav_ch_6 {
  margin-right: 36px;
}
.ui_nav a.nav_ch_7 {
  margin-right: 35px;
}
.ui_nav a.nav_ch_8 {
  margin-right: 0;
}
/**
 * ui_banner
 * @params	
 */
.ui_banner_container {
  width: 100%;
  background: url(../img/bg_ui_banner.jpg) repeat-x;
}
.ui_banner {
  height: 747px;
  margin: 0 auto;
  width: 1280px;
  position: relative;
}
.ui_banner .tivolina_icon {
  width: 57px;
  height: 61px;
  background: none;
  position: absolute;
  top: 140px;
  left: 335px;
}
.ui_banner .jp_link {
  background: url(../img/banner01.jpg) no-repeat;
  border: 1px solid #fff;
  position: absolute;
  left: 196px;
  top: 320px;
  display: block;
  width: 370px;
  height: 46px;
  /* IE 8 */
  -ms-filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=90);
  /* IE 5-7 */
  filter: alpha(opacity=90);
  /* Netscape */
  -moz-opacity: 0.9;
  /* Safari 1.x */
  -khtml-opacity: 0.9;
  /* Good browsers */
  opacity: 0.9;
}
.ui_banner .jp_link:hover {
  /* IE 8 */
  -ms-filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=100);
  /* IE 5-7 */
  filter: alpha(opacity=100);
  /* Netscape */
  -moz-opacity: 1;
  /* Safari 1.x */
  -khtml-opacity: 1;
  /* Good browsers */
  opacity: 1;
}
.ui_banner .big-banner-txtlink {
  position: absolute;
  left: 196px;
  top: 373px;
  width: 370px;
  height: 46px;
  font-size: 13px;
  color: transparent;
  background: url(../img/banner02.jpg) no-repeat;
  border: 1px solid #fff;
  /* IE 8 */
  -ms-filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=100);
  /* IE 5-7 */
  filter: alpha(opacity=100);
  /* Netscape */
  -moz-opacity: 1;
  /* Safari 1.x */
  -khtml-opacity: 1;
  /* Good browsers */
  opacity: 1;
}
.ui_banner .big-banner-txtlink:hover {
  border: 1px solid #AA1920;
}
/**
 * sprite.less
 *
 * @package		charset
 * @package		import
 * 
 * @author		[hom]
 * @copyright	Copyright (C) KICKcreative Co., All Rights Reserved.
 * @license		dev 1.0
 * @link		http://www.site.com
 * 
 **/
/* ui_nav */
.nav_ch_1 {
  background: url(../img/nav_icon_left.png) no-repeat left 8px;
  padding-left: 35px;
}
.nav_ch_8 {
  background: url(../img/nav_icon_right.png) no-repeat right 8px;
  padding-right: 35px;
}
.nav_en_1 {
  background: url(../img/sprite.png) 0 0 no-repeat;
  width: 27px;
  height: 9px;
}
.nav_en_2 {
  background: url(../img/sprite.png) 0 -12px no-repeat;
  width: 68px;
  height: 13px;
}
.nav_en_3 {
  background: url(../img/sprite.png) 0 -28px no-repeat;
  width: 66px;
  height: 15px;
}
.nav_en_4 {
  background: url(../img/sprite.png) 0 -46px no-repeat;
  width: 36px;
  height: 13px;
}
.nav_en_5 {
  background: url(../img/sprite.png) 0 -62px no-repeat;
  width: 44px;
  height: 13px;
}
.nav_en_6 {
  background: url(../img/sprite.png) 0 -78px no-repeat;
  width: 46px;
  height: 13px;
}
.nav_en_7 {
  background: url(../img/sprite.png) 0 -94px no-repeat;
  width: 62px;
  height: 12px;
}
.nav_en_8 {
  background: url(../img/sprite.png) 0 -109px no-repeat;
  width: 42px;
  height: 6px;
}
/* ui_banner */
.tivolina_icon {
  /*background:url(../img/sprite.png) 0 -118px no-repeat;
	width:50px; height:47px;*/
  background: url(../img/hat.png) no-repeat;
  width: 94px;
  height: 96px;
  display: block;
}
/* product_slide */
.product_btn_1 {
  background: url(../img/sprite.png) -71px 0 no-repeat;
  width: 42px;
  height: 42px;
  display: block;
}
.product_btn_1:hover {
  background-position: -71px -47px;
}
.product_btn_2 {
  background: url(../img/sprite.png) -116px 0 no-repeat;
  width: 42px;
  height: 42px;
  display: block;
}
.product_btn_2:hover {
  background-position: -116px -47px;
}
.product_btn_3 {
  background: url(../img/sprite.png) -161px 0 no-repeat;
  width: 42px;
  height: 42px;
  display: block;
}
.product_btn_3:hover {
  background-position: -161px -47px;
}
.product_btn_4 {
  background: url(../img/sprite.png) -206px 0 no-repeat;
  width: 42px;
  height: 42px;
  display: block;
}
.product_btn_4:hover {
  background-position: -206px -47px;
}
.product_btn_5 {
  background: url(../img/sprite.png) -251px 0 no-repeat;
  width: 42px;
  height: 42px;
  display: block;
}
.product_btn_5:hover {
  background-position: -251px -47px;
}
.product_btn_6 {
  background: url(../img/sprite.png) -296px 0 no-repeat;
  width: 42px;
  height: 42px;
  display: block;
}
.product_btn_6:hover {
  background-position: -296px -47px;
}
.product_btn_7 {
  background: url(../img/sprite.png) -341px 0 no-repeat;
  width: 42px;
  height: 42px;
  display: block;
}
.product_btn_7:hover {
  background-position: -341px -47px;
}
/* product_inside_slide */
.inside_hat_gold {
  background: url(../img/sprite.png) -396px 0 no-repeat;
  width: 38px;
  height: 28px;
  display: block;
}
.inside_hat_red {
  background: url(../img/sprite.png) -436px 0 no-repeat;
  width: 38px;
  height: 28px;
  display: block;
}
.inside_hat_orange {
  background: url(../img/sprite.png) -476px 0 no-repeat;
  width: 38px;
  height: 28px;
  display: block;
}
.inside_hat_pink {
  background: url(../img/sprite.png) -517px 0 no-repeat;
  width: 38px;
  height: 28px;
  display: block;
}
.inside_hat_yellow {
  background: url(../img/sprite.png) -558px 0 no-repeat;
  width: 38px;
  height: 28px;
  display: block;
}
.inside_hat_purple {
  background: url(../img/sprite.png) -599px 0 no-repeat;
  width: 38px;
  height: 28px;
  display: block;
}
.inside_hat_blue {
  background: url(../img/sprite.png) -640px 0 no-repeat;
  width: 38px;
  height: 28px;
  display: block;
}
/* inside_product_btn */
.inside_product_btn_1 {
  background: url(../img/sprite.png) -392px -79px no-repeat;
  width: 39px;
  height: 39px;
  display: block;
}
.inside_product_btn_1:hover {
  background-position: -392px -128px;
}
.inside_product_btn_2 {
  background: url(../img/sprite.png) -439px -79px no-repeat;
  width: 39px;
  height: 39px;
  display: block;
}
.inside_product_btn_2:hover {
  background-position: -439px -128px;
}
.inside_product_btn_3 {
  background: url(../img/sprite.png) -486px -79px no-repeat;
  width: 39px;
  height: 39px;
  display: block;
}
.inside_product_btn_3:hover {
  background-position: -486px -128px;
}
.inside_product_btn_4 {
  background: url(../img/sprite.png) -532px -79px no-repeat;
  width: 39px;
  height: 39px;
  display: block;
}
.inside_product_btn_4:hover {
  background-position: -532px -128px;
}
.inside_product_btn_5 {
  background: url(../img/sprite.png) -579px -79px no-repeat;
  width: 39px;
  height: 39px;
  display: block;
}
.inside_product_btn_5:hover {
  background-position: -579px -128px;
}
.inside_product_btn_6 {
  background: url(../img/sprite.png) -626px -79px no-repeat;
  width: 39px;
  height: 39px;
  display: block;
}
.inside_product_btn_6:hover {
  background-position: -626px -128px;
}
.inside_product_btn_7 {
  background: url(../img/sprite.png) -672px -79px no-repeat;
  width: 39px;
  height: 39px;
  display: block;
}
.inside_product_btn_7:hover {
  background-position: -672px -128px;
}
/* cookie photo */
.cookie01 {
  background: url(../img/upload/list/new_cookie01.png) no-repeat;
  height: 99px;
}
.cookie02 {
  background: url(../img/upload/list/new_cookie02.png) no-repeat;
  height: 88px;
}
.cookie03 {
  background: url(../img/upload/list/new_cookie03.png) no-repeat;
  height: 110px;
}
.cookie04 {
  background: url(../img/upload/list/new_cookie04.png) no-repeat;
  height: 102px;
}
.cookie05 {
  background: url(../img/upload/list/new_cookie05.png) no-repeat;
  height: 116px;
}
.cookie06 {
  background: url(../img/upload/list/new_cookie06.png) no-repeat;
  height: 62px;
}
.cookie07 {
  background: url(../img/upload/list/new_cookie07.png) no-repeat;
  height: 106px;
}
.cookie08 {
  background: url(../img/upload/list/new_cookie08.png) no-repeat;
  height: 89px;
}
.cookie09 {
  background: url(../img/upload/list/new_cookie09.png) no-repeat;
  height: 96px;
}
.cookie10 {
  background: url(../img/upload/list/new_cookie10.png) no-repeat;
  height: 97px;
}
.cookie11 {
  background: url(../img/upload/list/new_cookie11.png) no-repeat;
  height: 126px;
}
.cookie12 {
  background: url(../img/upload/list/new_cookie12.png) no-repeat;
  height: 116px;
}
.cookie13 {
  background: url(../img/upload/list/new_cookie13.png) no-repeat;
  height: 90px;
}
.cookie14 {
  background: url(../img/upload/list/new_cookie14.png) no-repeat;
  height: 80px;
}
.cookie15 {
  background: url(../img/upload/list/new_cookie15.png) no-repeat;
  height: 81px;
}
.cookie16 {
  background: url(../img/upload/list/new_cookie16.png) no-repeat;
  height: 75px;
}
/* KC_main */
.title_linfuzhen {
  background: url(../img/sprite.png) 0 -167px no-repeat;
  width: 166px;
  height: 130px;
}
.title_tivolina {
  background: url(../img/sprite.png) -171px -167px no-repeat;
  width: 185px;
  height: 135px;
}
.title_quality {
  background: url(../img/sprite.png) -361px -167px no-repeat;
  width: 177px;
  height: 148px;
}
.title_knowledge {
  background: url(../img/sprite.png) 0 -318px no-repeat;
  width: 192px;
  height: 142px;
}
.title_wedding_goods {
  background: url(../img/sprite.png) -206px -318px no-repeat;
  width: 222px;
  height: 96px;
}
.title_contact_us {
  background: url(../img/sprite.png) -431px -318px no-repeat;
  width: 172px;
  height: 112px;
}
/* knowledge_btn */
.knowledge_btn_1 {
  background: url(../img/sprite.png) 0px -472px no-repeat;
  width: 161px;
  height: 156px;
}
.knowledge_btn_2 {
  background: url(../img/sprite.png) -169px -472px no-repeat;
  width: 146px;
  height: 126px;
}
.knowledge_btn_3 {
  background: url(../img/sprite.png) -325px -472px no-repeat;
  width: 175px;
  height: 156px;
}
.knowledge_btn_4 {
  background: url(../img/sprite.png) -512px -472px no-repeat;
  width: 138px;
  height: 127px;
}
.bird {
  background: url(../img/sprite.png) -539px -167px no-repeat;
  width: 85px;
  height: 90px;
  display: none;
}
.map_icon {
  /*background:url(../img/sprite.png) -326px -62px no-repeat;
	width:67px; height:75px;*/
  background: url(../img/target.png) no-repeat;
  width: 66px;
  height: 150px;
}
/* KC_footer */
.footer_logo1 {
  background: url(../img/sprite.png) -71px -118px no-repeat;
  width: 74px;
  height: 27px;
}
.footer_logo2 {
  background: url(../img/sprite.png) -148px -118px no-repeat;
  width: 114px;
  height: 29px;
}
/**
 * layout.less
 *
 * @package		tag
 * @package		KC_wrap
 * @package		KC_header
 * @package		KC_main
 * @package		KC_content
 * @package		KC_footer
 * 
 * @author		[hom]
 * @copyright	Copyright (C) KICKCREATIVE Co., All Rights Reserved.
 * @license		dev 1.0
 * @link		http: //www.site.com
 * 
 **/
/**
 * tag
 * @param	
 */
html,
body {
  min-width: 1000px;
}
html {
  background: #f1f1f1;
}
body {
  /* reset webkit init font size */
  -webkit-text-size-adjust: none;
  font: 9pt/1.231 Arial, Helvetica, sans-serif, "新細明體";
  color: #fff;
  line-height: 21px;
}
a {
  text-decoration: none;
  color: #999999;
  outline: none;
}
a:hover {
  color: #000;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font: 20pt "vijayab";
  line-height: 40px;
  height: 40px;
}
input,
select,
textarea {
  border-radius: 5px;
  behavior: url(http://localhost/library/site/html_site/KC_FE_framework/css/PIE/PIE.htc);
  font-family: Arial, Helvetica, sans-serif, "新細明體";
  font-size: 100%;
  vertical-align: middle;
  color: #fff;
  display: block;
  border: 1px #999 solid;
  background: #fff;
  padding: 4px 5px;
  outline: none;
  /* webkit */
}
textarea {
  resize: none;
  /* webkit */
}
label {
  vertical-align: middle;
  display: inline-block;
  *display: inline;
  /*IE7*/
  *zoom: 1;
  /*IE7*/
  _display: inline;
  /*IE6*/
  _zoom: 1;
  /*IE6*/
}
label input {
  display: inline;
  vertical-align: text-bottom;
}
img {
  border: 0;
  vertical-align: middle;
}
ul li {
  list-style-type: disc;
}
ol li {
  list-style-type: decimal;
}
p {
  margin: 0;
  padding: 0;
  margin-bottom: 7px;
}
table,
tr,
th,
td {
  margin: 0;
  padding: 0;
  border-collapse: collapse;
  vertical-align: top;
}
th {
  font-weight: normal;
  text-align: left;
}
hr {
  border: 0;
  border-bottom: 1px #ccc solid;
}
::-moz-selection {
  background: #ccc;
  color: #fff;
}
::selection {
  background: #ccc;
  color: #fff;
}
::-moz-selection {
  background: #ccc;
  color: #fff;
}
::-webkit-selection {
  background: #ccc;
  color: #fff;
}
/**
 * KC_wrap
 * @params	
 */
#KC_wrap {
  width: 100%;
}
/**
 * KC_header
 * @params	
 */
#KC_header {
  width: 100%;
  position: fixed;
  z-index: 99;
}
#KC_header .header_container {
  background-color: #fff;
  height: 116px;
}
#KC_header .header_con {
  margin: 0 auto;
  width: 1002px;
  height: 116px;
}
#KC_header .header_foot {
  background: url(../img/header_foot_bg.png) repeat-x;
  height: 9px;
}
/**
 * KC_main
 * @params	
 */
#KC_main {
  width: 100%;
  clear: both;
}
#KC_main .bg_shadow {
  background: url(../img/bg_linfuzhen_shadow.jpg);
  height: 5px;
}
#KC_main .linfuzhen .mod_content {
  padding: 96px 0 99px 0;
}
#KC_main .linfuzhen .mod_content .col_left {
  padding-right: 46px;
}
#KC_main .linfuzhen .mod_content .col_left .more_link {
  color: #9e4343;
  text-decoration: underline;
  font-weight: bold;
  font-size: 11px;
  letter-spacing: 2px;
  margin: 82px 0 0 0;
}
#KC_main .linfuzhen .mod_content .col_left .more_link:hover {
  color: #990000;
}
#KC_main .linfuzhen .mod_content .col_right {
  margin-top: 20px;
  padding-left: 50px;
}
#KC_main .linfuzhen .mod_content .col_right .title_linfuzhen {
  margin-top: 157px;
}
#KC_main .tivolina {
  border-bottom: 1px solid #9c7e62;
}
#KC_main .tivolina .mod_content {
  padding: 95px 0 95px 0;
}
#KC_main .tivolina .mod_content .col_left {
  width: 187px;
  margin: 17px 0;
  height: 230px;
  padding-right: 38px;
}
#KC_main .tivolina .mod_content .col_left .title_tivolina {
  margin-top: 50px;
}
#KC_main .tivolina .mod_content .col_left.border_style {
  border-right: 1px solid #e3d1c5;
  border-left: none;
}
#KC_main .tivolina .mod_content .col_right {
  width: 703px;
}
#KC_main .tivolina .tivolina_evolve {
  text-align: center;
}
#KC_main .tivolina .tivolina_evolve .separator {
  border-top: 1px solid #9c7e62;
  border-bottom: 1px solid #e5d2c6;
}
#KC_main .tivolina .tivolina_evolve .mod_content {
  padding: 0;
  display: inline-block;
  vertical-align: middle;
  width: 100%;
  width: 965px;
  margin-top: -1px;
}
#KC_main .tivolina .tivolina_evolve .mod_content .evolve_list {
  border-left: 1px dashed #d6bdaa;
  border-right: 1px dashed #ac8c70;
  padding: 27px 5px 25px 8px;
  height: 140px;
}
#KC_main .tivolina .tivolina_evolve .mod_content .evolve_list img {
  width: 118px;
}
#KC_main .tivolina .tivolina_evolve .mod_content .evolve_list.first {
  width: 12px;
  font-size: 12px;
  border-left: none;
  color: #b44141;
  line-height: 15px;
  font-weight: bold;
  padding: 32px 21px 20px 0;
}
#KC_main .quality {
  border-top: 1px solid #fddcca;
}
#KC_main .quality .mod_content {
  padding: 125px 0 120px 0;
}
#KC_main .quality .mod_content .col_left {
  width: 684px;
  padding-right: 50px;
}
#KC_main .quality .mod_content .col_left.border_style {
  border-color: #fbdcca;
}
#KC_main .quality .mod_content .col_left .desc_pic {
  margin-right: 40px;
}
#KC_main .quality .mod_content .col_left .desc_group {
  width: 461px;
  margin-top: -15px;
  color: #666;
}
#KC_main .quality .mod_content .col_left .desc_group.last {
  width: 100%;
  margin-top: 20px;
}
#KC_main .quality .mod_content .col_left .desc {
  line-height: 19px;
}
#KC_main .quality .mod_content .col_left .desc.set_color {
  color: #dc7155;
}
#KC_main .quality .mod_content .col_right {
  width: 177px;
  margin-top: 11px;
  padding: 0 0 0 48px;
}
#KC_main .quality .mod_content .col_right .title_quality {
  margin-top: 280px;
}
#KC_main .quality .mod_content .uphold_list {
  margin-top: -10px;
  margin-left: -20px;
}
#KC_main .quality .mod_content .uphold_list .uphold_list_item {
  width: 50%;
  display: inline-block;
  margin-right: -4px;
  box-sizing: border-box;
  padding-left: 20px;
  padding-top: 25px;
  vertical-align: top;
}
#KC_main .quality .mod_content .uphold_list .uphold_list_item .cover,
#KC_main .quality .mod_content .uphold_list .uphold_list_item .info {
  display: inline-block;
  margin-right: -4px;
  vertical-align: top;
}
#KC_main .quality .mod_content .uphold_list .uphold_list_item .cover {
  width: 30%;
  border: 1px solid #ccc;
}
#KC_main .quality .mod_content .uphold_list .uphold_list_item .cover img {
  width: 100%;
}
#KC_main .quality .mod_content .uphold_list .uphold_list_item .info {
  width: 70%;
  box-sizing: border-box;
  padding-left: 10px;
}
#KC_main .quality .mod_content .uphold_list .uphold_list_item .info b {
  font-size: 15px;
  font-weight: bold;
  color: #691919;
}
#KC_main .quality .mod_content .uphold_list .uphold_list_item .info p {
  font-size: 14px;
}
#KC_main .knowledge .mod_content {
  padding: 0 18px 138px 17px;
  width: 975px;
}
#KC_main .knowledge .mod_content .col_top {
  height: 525px;
  position: relative;
}
#KC_main .knowledge .mod_content .col_top .title_knowledge {
  margin: 110px 0 0 526px;
}
#KC_main .knowledge .mod_content .col_top .knowledge_btn_pos_1,
#KC_main .knowledge .mod_content .col_top .knowledge_btn_pos_2,
#KC_main .knowledge .mod_content .col_top .knowledge_btn_pos_3,
#KC_main .knowledge .mod_content .col_top .knowledge_btn_pos_4,
#KC_main .knowledge .mod_content .col_top .bird {
  position: absolute;
}
#KC_main .knowledge .mod_content .col_top .knowledge_btn_pos_1:hover .knowledge_btn_1,
#KC_main .knowledge .mod_content .col_top .knowledge_btn_pos_2:hover .knowledge_btn_1,
#KC_main .knowledge .mod_content .col_top .knowledge_btn_pos_3:hover .knowledge_btn_1,
#KC_main .knowledge .mod_content .col_top .knowledge_btn_pos_4:hover .knowledge_btn_1,
#KC_main .knowledge .mod_content .col_top .knowledge_btn_pos_1.active .knowledge_btn_1,
#KC_main .knowledge .mod_content .col_top .knowledge_btn_pos_2.active .knowledge_btn_1,
#KC_main .knowledge .mod_content .col_top .knowledge_btn_pos_3.active .knowledge_btn_1,
#KC_main .knowledge .mod_content .col_top .knowledge_btn_pos_4.active .knowledge_btn_1 {
  background-position: 0 -642px;
}
#KC_main .knowledge .mod_content .col_top .knowledge_btn_pos_1:hover .knowledge_btn_2,
#KC_main .knowledge .mod_content .col_top .knowledge_btn_pos_2:hover .knowledge_btn_2,
#KC_main .knowledge .mod_content .col_top .knowledge_btn_pos_3:hover .knowledge_btn_2,
#KC_main .knowledge .mod_content .col_top .knowledge_btn_pos_4:hover .knowledge_btn_2,
#KC_main .knowledge .mod_content .col_top .knowledge_btn_pos_1.active .knowledge_btn_2,
#KC_main .knowledge .mod_content .col_top .knowledge_btn_pos_2.active .knowledge_btn_2,
#KC_main .knowledge .mod_content .col_top .knowledge_btn_pos_3.active .knowledge_btn_2,
#KC_main .knowledge .mod_content .col_top .knowledge_btn_pos_4.active .knowledge_btn_2 {
  background-position: -169px -642px;
}
#KC_main .knowledge .mod_content .col_top .knowledge_btn_pos_1:hover .knowledge_btn_3,
#KC_main .knowledge .mod_content .col_top .knowledge_btn_pos_2:hover .knowledge_btn_3,
#KC_main .knowledge .mod_content .col_top .knowledge_btn_pos_3:hover .knowledge_btn_3,
#KC_main .knowledge .mod_content .col_top .knowledge_btn_pos_4:hover .knowledge_btn_3,
#KC_main .knowledge .mod_content .col_top .knowledge_btn_pos_1.active .knowledge_btn_3,
#KC_main .knowledge .mod_content .col_top .knowledge_btn_pos_2.active .knowledge_btn_3,
#KC_main .knowledge .mod_content .col_top .knowledge_btn_pos_3.active .knowledge_btn_3,
#KC_main .knowledge .mod_content .col_top .knowledge_btn_pos_4.active .knowledge_btn_3 {
  background-position: -326px -642px;
}
#KC_main .knowledge .mod_content .col_top .knowledge_btn_pos_1:hover .knowledge_btn_4,
#KC_main .knowledge .mod_content .col_top .knowledge_btn_pos_2:hover .knowledge_btn_4,
#KC_main .knowledge .mod_content .col_top .knowledge_btn_pos_3:hover .knowledge_btn_4,
#KC_main .knowledge .mod_content .col_top .knowledge_btn_pos_4:hover .knowledge_btn_4,
#KC_main .knowledge .mod_content .col_top .knowledge_btn_pos_1.active .knowledge_btn_4,
#KC_main .knowledge .mod_content .col_top .knowledge_btn_pos_2.active .knowledge_btn_4,
#KC_main .knowledge .mod_content .col_top .knowledge_btn_pos_3.active .knowledge_btn_4,
#KC_main .knowledge .mod_content .col_top .knowledge_btn_pos_4.active .knowledge_btn_4 {
  background-position: -512px -642px;
}
#KC_main .knowledge .mod_content .col_top .knowledge_btn_pos_1.active .bird,
#KC_main .knowledge .mod_content .col_top .knowledge_btn_pos_2.active .bird,
#KC_main .knowledge .mod_content .col_top .knowledge_btn_pos_3.active .bird,
#KC_main .knowledge .mod_content .col_top .knowledge_btn_pos_4.active .bird {
  display: block;
}
#KC_main .knowledge .mod_content .col_top .knowledge_btn_pos_1 {
  left: 85px;
  top: 251px;
}
#KC_main .knowledge .mod_content .col_top .knowledge_btn_pos_1 .bird {
  top: 139px;
  left: -84px;
}
#KC_main .knowledge .mod_content .col_top .knowledge_btn_pos_2 {
  left: 332px;
  top: 177px;
}
#KC_main .knowledge .mod_content .col_top .knowledge_btn_pos_2 .bird {
  top: 109px;
  left: -83px;
}
#KC_main .knowledge .mod_content .col_top .knowledge_btn_pos_3 {
  left: 543px;
  top: 317px;
}
#KC_main .knowledge .mod_content .col_top .knowledge_btn_pos_3 .bird {
  top: 128px;
  left: -83px;
}
#KC_main .knowledge .mod_content .col_top .knowledge_btn_pos_4 {
  left: 797px;
  top: 235px;
}
#KC_main .knowledge .mod_content .col_top .knowledge_btn_pos_4 .bird {
  top: 105px;
  left: -83px;
}
#KC_main .knowledge .mod_content .col_down .desc {
  font-size: 14px;
  color: #fc8f8c;
  font-family: "微軟正黑體";
  margin: 0;
}
#KC_main .knowledge .mod_content .col_down .desc.reset {
  margin-bottom: 16px;
}
#KC_main .knowledge .mod_content .col_down .small_tip {
  font-size: 11px;
  color: #fc8f8c;
  text-align: center;
  margin-top: 27px;
}
#KC_main .knowledge .mod_content .col_down .knowledge_list.set_3 .list_title span,
#KC_main .knowledge .mod_content .col_down .knowledge_list.set_4 .list_title span {
  float: left;
}
#KC_main .knowledge .mod_content .col_down .knowledge_list.set_3 .list_title .txt_spac,
#KC_main .knowledge .mod_content .col_down .knowledge_list.set_4 .list_title .txt_spac {
  width: 60px;
  height: 1px;
  display: block;
}
#KC_main .knowledge .mod_content .col_down .knowledge_list.set_3 .list_title .txt_spac.set_1,
#KC_main .knowledge .mod_content .col_down .knowledge_list.set_4 .list_title .txt_spac.set_1 {
  width: 6px;
}
#KC_main .knowledge .mod_content .col_down .knowledge_list.set_3 .list_title .txt_spac.set_2,
#KC_main .knowledge .mod_content .col_down .knowledge_list.set_4 .list_title .txt_spac.set_2 {
  width: 20px;
}
#KC_main .knowledge .mod_content .col_down .knowledge_list.set_2 .set2_col {
  background-color: #fc8f8c;
  width: 466px;
  box-shadow: 0 0 8px #999;
}
#KC_main .knowledge .mod_content .col_down .knowledge_list.set_2 .set2_col .set2_col_top {
  background-color: #b24c46;
  padding: 10px 0 8px 0;
}
#KC_main .knowledge .mod_content .col_down .knowledge_list.set_2 .set2_col .set2_col_top .set2_desc {
  background: url(../img/icon_gender_1.png) left center no-repeat;
  padding-left: 30px;
  color: #401312;
  font-size: 14px;
  line-height: 18px;
  width: 281px;
  margin: 0 auto;
}
#KC_main .knowledge .mod_content .col_down .knowledge_list.set_2 .set2_col .set2_col_top .set2_desc.icon_2 {
  background: url(../img/icon_gender_2.png) left center no-repeat;
}
#KC_main .knowledge .mod_content .col_down .knowledge_list.set_2 .set2_col .set2_col_down {
  padding: 0 53px 12px 53px;
}
#KC_main .knowledge .mod_content .col_down .knowledge_list.set_2 .set2_col .set2_col_down .set2_list_title {
  background: url(../img/icon_six.png) left center no-repeat;
  padding-left: 51px;
  height: 45px;
  font-size: 18px;
  color: #b24c46;
  font-weight: bold;
  margin: 29px 0 17px 0;
}
#KC_main .knowledge .mod_content .col_down .knowledge_list.set_2 .set2_col .set2_col_down .set2_list_title.icon_2 {
  background: url(../img/icon_twelve.png) left center no-repeat;
}
#KC_main .knowledge .mod_content .col_down .knowledge_list.set_2 .set2_col .set2_col_down .set2_list li {
  width: 324px;
  background: url(../img/list_icon_1.png) left center no-repeat;
  padding: 0;
  padding-left: 24px;
  margin: 0 0 11px 14px;
  font-size: 14px;
  font-family: "微軟正黑體";
}
#KC_main .knowledge .mod_content .col_down .knowledge_list.set_2 .set2_col .set2_col_down .set2_list li.reset {
  margin-bottom: 0;
}
#KC_main .knowledge .mod_content .col_down .knowledge_list.set_2 .set2_col .set2_col_down .set2_list li.bg_pos_reset {
  background: url(../img/list_icon_1.png) left 3px no-repeat;
}
#KC_main .knowledge .mod_content .col_down .knowledge_list.set_2 .set2_col .set2_col_down .contact_link_box {
  text-align: right;
}
#KC_main .knowledge .mod_content .col_down .knowledge_list.set_2 .set2_col .set2_col_down .contact_link_box.reset {
  margin-top: 21px;
}
#KC_main .knowledge .mod_content .col_down .knowledge_list.set_2 .set2_col .set2_col_down .contact_link_box .contact_link {
  color: #401312;
  font-weight: bold;
  text-align: right;
  text-decoration: underline;
  margin-top: 13px;
}
#KC_main .knowledge .mod_content .col_down .knowledge_list.set_2 .set2_col .set2_col_down .contact_link_box .contact_link:hover {
  color: #000;
}
#KC_main .knowledge .mod_content .col_down .knowledge_list.set_3 .list_title.set_1 {
  letter-spacing: 22px;
  padding-right: 14px;
}
#KC_main .knowledge .mod_content .col_down .knowledge_list.set_3 .list_title.set_2 {
  padding-right: 36px;
}
#KC_main .knowledge .mod_content .col_down .knowledge_list.set_3 .list_title.set_3 {
  background-position: right 3px;
}
#KC_main .knowledge .mod_content .col_down .knowledge_list.set_3 .list_desc {
  width: 755px;
}
#KC_main .knowledge .mod_content .col_down .knowledge_list.set_4 .list_title.set_3 {
  background-position: right 3px;
}
#KC_main .knowledge .mod_content .col_down .knowledge_list li {
  width: 928px;
  padding: 20px 0 12px 36px;
}
#KC_main .knowledge .mod_content .col_down .knowledge_list li.first {
  border-top: none;
}
#KC_main .knowledge .mod_content .col_down .knowledge_list li.last {
  border-bottom: none;
}
#KC_main .knowledge .mod_content .col_down .knowledge_list li.list_bg_style_1 {
  background: url(../img/list_bg_style_1.png) no-repeat;
  height: 33px;
}
#KC_main .knowledge .mod_content .col_down .knowledge_list li.list_bg_style_2 {
  background: url(../img/list_bg_style_2.png) no-repeat;
  height: 27px;
}
#KC_main .knowledge .mod_content .col_down .knowledge_list li.list_bg_style_3 {
  background: url(../img/list_bg_style_3.png) no-repeat;
  height: 47px;
}
#KC_main .knowledge .mod_content .col_down .knowledge_list li.list_bg_style_4 {
  background: url(../img/list_bg_style_4.png) no-repeat;
  height: 90px;
}
#KC_main .knowledge .mod_content .col_down .knowledge_list li.list_bg_style_5 {
  background: url(../img/list_bg_style_5.png) no-repeat;
  height: 30px;
}
#KC_main .knowledge .mod_content .col_down .knowledge_list li.list_bg_style_6 {
  background: url(../img/list_bg_style_6.png) no-repeat;
  height: 46px;
}
#KC_main .knowledge .mod_content .col_down .knowledge_list li.list_bg_style_7 {
  background: url(../img/list_bg_style_7.png) no-repeat;
  height: 46px;
}
#KC_main .knowledge .mod_content .col_down .knowledge_list li.list_bg_style_8 {
  background: url(../img/list_bg_style_8.png) no-repeat;
  height: 69px;
}
#KC_main .knowledge .mod_content .col_down .knowledge_list li.list_bg_style_9 {
  background: url(../img/list_bg_style_9.png) no-repeat;
  height: 89px;
}
#KC_main .knowledge .mod_content .col_down .knowledge_list li .list_title {
  float: left;
  font-size: 18px;
  line-height: normal;
  height: auto;
  font-family: Arial, Helvetica, sans-serif;
  background: url(../img/list_icon_1.png) right center no-repeat;
  padding-right: 34px;
  margin-right: 18px;
  letter-spacing: 2px;
}
#KC_main .knowledge .mod_content .col_down .knowledge_list li .list_title.set_1 {
  letter-spacing: 22px;
  padding-right: 14px;
}
#KC_main .knowledge .mod_content .col_down .knowledge_list li .list_desc {
  float: left;
  width: 777px;
  font-size: 14px;
  font-family: "微軟正黑體";
}
#KC_main .wedding_goods .col_top {
  border-bottom: 1px solid #edcbc8;
}
#KC_main .wedding_goods .col_top .mod_content .title_wedding_goods {
  margin: 111px 0 83px 367px;
}
#KC_main .wedding_goods .col_top .mod_content .desc {
  color: #fc8f8c;
  font-size: 14px;
  font-family: "微軟正黑體";
  width: 465px;
  text-align: center;
  margin: 0 0 26px 257px;
}
#KC_main .wedding_goods .col_down {
  border-top: 1px solid #fff;
}
#KC_main .wedding_goods .col_down .mod_content {
  padding: 50px 0 50px 0;
}
#KC_main .wedding_goods .col_down .mod_content .goods_slide .goods_slide_container li {
  margin-right: 77px;
}
#KC_main .wedding_goods .col_down .mod_content .goods_slide .goods_slide_container li.last {
  margin-right: 0;
}
#KC_main .wedding_goods .col_down .mod_content .goods_slide .goods_slide_container li:hover .item_name {
  color: #333;
}
#KC_main .wedding_goods .col_down .mod_content .goods_slide .goods_slide_container li .item_name {
  color: #777777;
  text-align: center;
  margin-top: 4px;
}
#KC_main .contact_us .mod_content {
  padding-bottom: 118px;
}
#KC_main .contact_us .mod_content .title_contact_us {
  margin: 112px 0 70px 394px;
}
#KC_main .contact_us .mod_content .map {
  padding-bottom: 57px;
  position: relative;
}
#KC_main .contact_us .mod_content .map .map_icon {
  position: absolute;
  top: 124px;
  left: 297px;
  background: none;
  width: 90px;
  height: 73px;
}
#KC_main .contact_us .mod_content .service_container {
  font-size: 14px;
  font-family: "微軟正黑體";
  text-align: center;
}
#KC_main .contact_us .mod_content .service_container span {
  color: #fff;
  margin: 0 44px 15px 0;
  padding-left: 23px;
  display: inline-block;
}
#KC_main .contact_us .mod_content .service_container .service_address {
  background: url(../img/icon_service_address.png) left center no-repeat;
}
#KC_main .contact_us .mod_content .service_container .service_tel {
  background: url(../img/icon_service_tel.png) left center no-repeat;
}
#KC_main .contact_us .mod_content .service_container .service_time {
  background: url(../img/icon_service_time.png) left center no-repeat;
}
#KC_main .contact_us .mod_content .service_container .metro {
  background: url(../img/icon_metro.png) left center no-repeat;
}
#KC_main .sell-wrap {
  background: url('../img/bg_product.jpg');
}
#KC_main .sell-wrap > .container {
  width: 960px;
  max-width: 100%;
  margin: 0 auto;
  padding: 70px 0;
  border-bottom: 1px solid #eee;
}
#KC_main .sell-wrap .banner img {
  width: 100%;
  vertical-align: middle;
}
#KC_main .sell-wrap .info {
  margin-top: 30px;
}
#KC_main .sell-wrap .info:after {
  display: block;
  content: "";
  clear: both;
}
#KC_main .sell-wrap .info > .item {
  float: left;
  width: 50%;
  padding: 0 50px;
  box-sizing: border-box;
}
#KC_main .sell-wrap .info h3 {
  color: #691919;
}
#KC_main .sell-wrap .info p {
  color: #666;
  font-size: 15px;
}
/**
 * KC_content
 * @params	
 */
#KC_content {
  clear: both;
}
/**
 * KC_footer
 * @params	
 */
#KC_footer {
  width: 100%;
  background: url(../img/bg_footer.jpg);
  color: #ff6666;
  bottom: 0;
}
#KC_footer .wrap {
  margin: 0 auto;
  width: 1002px;
  padding-top: 21px;
}
#KC_footer .wrap .col_left {
  width: 428px;
  margin-left: 20px;
}
#KC_footer .wrap .col_left .footer_logo_box {
  margin-top: 20px;
}
#KC_footer .wrap .col_left .footer_logo_box .footer_logo1 {
  margin-right: 20px;
}
#KC_footer .wrap .col_left .footer_logo_box .footer_logo1 a {
  display: block;
  width: 74px;
  height: 27px;
}
#KC_footer .wrap .col_left .footer_logo_box .footer_logo2 a {
  display: block;
  width: 114px;
  height: 29px;
}
#KC_footer .wrap .col_left .link {
  margin: 35px 0 0 0;
}
#KC_footer .wrap .col_left .link li {
  margin-right: 13px;
}
#KC_footer .wrap .col_left .link a {
  color: #ff6666;
}
#KC_footer .wrap .col_left .link a:hover {
  color: #ff3333;
}
#KC_footer .wrap .col_right {
  font-size: 12px;
  font-weight: bold;
  font-family: "微軟正黑體";
  color: #ff7f7e;
  text-align: right;
}
#KC_footer .wrap .col_right .service_addr_time {
  color: #703018;
}
#KC_footer .wrap .col_right .service_tel {
  font: 32px "alike";
  color: #703018;
}
#KC_footer .wrap .col_right .copyright_group {
  color: #ff7f7e;
  font-family: Arial, Helvetica, sans-serif;
  margin-top: 14px;
  font-weight: normal;
}
#KC_footer .wrap .col_right .copyright_group .copyright {
  font-size: 11px;
}
#KC_footer .wrap .col_right .copyright_group .copyright .copyright_icon {
  margin: 0 4px;
  font-size: 8px;
  position: relative;
  top: -1px;
}
#KC_footer .wrap .col_right .copyright_group .copyright .copyright_en {
  font-size: 10px;
}
#KC_footer .wrap .col_right .copyright_group .design_by {
  font-size: 8px;
  margin-top: -9px;
}
#KC_footer .wrap .col_right .copyright_group .design_by a {
  color: #ff7f7e;
}
#KC_footer .wrap .col_right .copyright_group .design_by a:hover {
  color: #ff6666;
}
#fancybox-close {
  left: auto;
  right: -15px;
  top: -15px;
}
/**
 * import section
 * @param	
 * @note		exsample @import "index.less";
 */
