﻿body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
fieldset,img{border:0;}
ol,ul{list-style:none;}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
.l,.col-l,.col_l,.col-c,.col_c{float:left;}
.r,.col-r,.col_r,dt span,.ul-txt li span,.ul_txt li span{float:right;}
.c{clear:both;}
.n,em{font-weight:normal;font-style:normal;}

a{text-decoration:none;}

/*公用*/
.s-tit-1{padding-top: 34px; width: 56%; margin: 0 auto 20px;}
.s-tit-1 img{display: block;margin: 0 auto;}
/*欧米奇-咖啡饮品专业2-修改*/
.row-a1-kf{padding-bottom: 34px; overflow: hidden;}
.m-txt1-kf{padding-top: 30px; margin-bottom: 25px; width: 100%; height: 140px; background-color: #dca436; background: #dca436 url(../images/kf-img.png) left 20px top 20px no-repeat; -webkit-background-size: 150px auto; background-size: 150px auto;}
.m-txt1-kf .txt{float: right; margin-right: 23px; width: 145px; font-size: 13px; line-height: 20px; text-align: center; color: #fff;}
.m-txt1-kf .txt h4{font-size: 15px; margin-bottom: 5px; font-weight: normal;}
.m-txt1-kf .p-btn-1{border: 1px solid #fff;}
.m-txt1-kf .p-btn-1 span{color: #6e5a50; border: 1px solid #fff; background-color: #fff;}
.ul-list-kf{overflow: hidden; padding: 0 18px; background-color: #6e5a50;}
.ul-list-kf li{width: 100%;}
.ul-list-kf li a{display: block; height:90px; border-bottom: 1px dotted #9a8c85;}
.ul-list-kf li .pic{float: left; margin-right: 10px; margin-top: 21px; width: 39px; height: 39px;}
.ul-list-kf li .pic img{display: inline-block;}
.ul-list-kf li.li6 a{border-bottom: none;}
.ul-list-kf .txt{padding-top: 20px; color: #fff; line-height: 19px; font-size: 13px;}
.ul-list-kf .txt h5{font-size: 14px; font-weight: normal;}
.ul-list-kf .txt p{overflow: hidden;max-height:2.7em;}
.row-a2-kf{padding-bottom: 34px;overflow: hidden;}
.ul-list2-kf{overflow: hidden; margin-right: -10px; margin-bottom: 14px;}
.ul-list2-kf li{width: 50%; float: left; margin-bottom: 10px;}
.ul-list2-kf a{display: block; margin-right: 10px;}
.ul-list2-kf .pic img{display: block;}
.ul-list2-kf .txt{padding-top: 4px; text-align: center; height: 44px; overflow: hidden; color: #fff; font-size: 13px; background-color: #6e5a50;}
.ul-list2-kf a:hover .txt{background-color: #cfa045;}
.ul-list2-kf .txt span{display: block; font-size: 12px;}
.row-a3-kf{padding-bottom: 35px;}
.row-a3-kf .m-inban{}
.row-a3-kf .m-pic-kf{}
.m-inban{position: relative;}
.m-inban .pic{overflow: hidden;}
.m-inban img{display: block; width: 100%;}
.m-inban .slick-arrow{position: absolute; z-index: 9; top: 151px; display: block; width: 35px; height: 35px; background-repeat: no-repeat; background-position: center center; -webkit-background-size: 100%; background-size: 100%;}
.m-inban .prev{top:0; right: 36px; background-image: url(../images/kf-prev1.png);}
.m-inban .prev:hover{background-image: url(../images/kf-prev0.png);}
.m-inban .next:hover{background-image: url(../images/kf-next0.png);}
.m-inban .next{top:0; right: 1px; background-image: url(../images/kf-next2.png);}
.m-inban .txt{padding:20px; height: 275px; line-height: 25px; overflow: hidden; overflow-y: auto; color: #6e5a50; background: url(../images/kf-banbg.png) repeat;}
.m-inban .txt h4{font-size: 24px;font-weight: normal;}
/*
.mCSB_scrollTools,.mCSB_scrollTools .mCSB_draggerContainer{height: 260px!important;}
.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail, .mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{background-color: rgba(0,0,0,0.2)!important;}
.mCSB_scrollTools .mCSB_dragger{background: none!important;}
.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color: rgba(0,0,0,0.4)!important;}*/
.m-pic-kf{overflow: hidden;margin-top: 10px;}
.m-pic-kf .tit{position: relative; padding-top: 18px; margin-bottom: 20px; font-size: 18px; height: 82px; color: #fff; text-align: center; background-color: #6e5a50;}
.m-pic-kf .tit i{position: absolute; top: 19px; left: 128px; display: block; width: 38px; height: 31px; background: url(../images/kf-ds.png) center center no-repeat;}
.m-pic-kf .tit h4{font-size: 34px; font-weight: normal;}
.ul-pic-kf{overflow: hidden; margin-right: -10px;}
.ul-pic-kf li{float: left; width: 50%; margin-bottom: 10px;}
.ul-pic-kf li .pic{margin-right: 10px;}
.ul-pic-kf img{display: block; width: 100%; height: 100%;}
.btn-box2{margin-top: 24px;text-align: center;}
.btn-box2 .p-btn-1{margin: 0 8px; display: inline-block;}
.btn-box2 .p-btn-1.c2{border: 1px solid #6e5a50;}
.btn-box2 .p-btn-1.c2 span{background-color: #6e5a50;border: 1px solid #6e5a50;}
.row-a4-kf{padding: 30px 0; -webkit-background-size: cover; background-size: cover;}
.row-a4-kf .col-l,
.row-a4-kf .col-r{width: 100%;float: none;}
.row-a4-kf .col-l{position: relative;}
.row-a4-kf .col-l i{display: block; position: absolute; top: 0; left: 0; width: 80px; height: 100px; background: url(../images/kf-i1.png) center center no-repeat; -webkit-background-size: 100% 100%; background-size: 100% 100%;}
.in-ban-box{position: relative;height: 330px;}
.in-ban-box .in-ban{position: absolute; right: 0; top: 0; margin-left: 105px; width: 240px;}
.in-ban-box .jz-slider{position: absolute; top: 130px; z-index: 2;/* margin-top: -77px; padding-top:24px; padding-left: 25px; padding-right: 200px;*/ width: 100%; background: url(../images/kf-bn.png) center bottom no-repeat; -webkit-background-size: 100% 100%; background-size: 100% 100%;}
.in-ban-box .jz-slider .slider-nav{width: 170px;padding-top: 24px;padding-left: 25px;}
.in-ban-box .jz-slider .por{position: relative;right: 0;}
.in-ban-box .jz-slider .slick-arrow{position: absolute; z-index: 9; right: 0px; display: block; width: 35px; height: 35px; background-repeat: no-repeat; background-position: center center;}
.in-ban-box .jz-slider .prev{top: 93px; background-image: url(../images/kf-prev.png);}
.in-ban-box .jz-slider .prev:hover{background-image: url(../images/kf-prev0.png);}
.in-ban-box .jz-slider .next:hover{background-image: url(../images/kf-next0.png);}
.in-ban-box .jz-slider .next{top: 128px; background-image: url(../images/kf-next.png);}
.in-ban-box .jz-slider img{display: block;width: 100%;}
.in-ban-box .jz-item{height: 140px;-webkit-background-size: 100% 100%;
background-size: 100% 100%;}
.m-txt-kf{color: #fff;}
.m-txt-kf .tit{margin-bottom: 15px;}
.m-txt-kf .tit span{font-size: 30px; font-family: 'segoesc';}
.m-txt-kf .tit h5{position: relative; padding-left: 61px; font-size: 14px; font-weight: normal;}
.m-txt-kf .tit h5:before{content: ''; display: block; position: absolute; top: 50%; left: 0; width: 60px; height: 1px; background-color: #fff;}
.m-txt-kf .txt h5{margin-bottom: 3px; font-size: 14px; font-weight: normal; padding-left: 21px; position: relative;}
.m-txt-kf .txt h5:before{content: ''; display: block; position: absolute; top: 50%; left: 0; width: 15px; height: 1px; background-color: #fff;}
.m-txt-kf .txt{font-size: 13px; line-height: 20px; margin-bottom: 20px;}
.m-txt-kf .p-btn-1{margin: 0;}
.row-a5-kf{padding-bottom: 34px;}
.row-a5-kf .p-btn-1{margin-top: 24px;}
.ul-pictxt{width: 100%; overflow: hidden;}
.ul-pictxt li{background-color: #6e5a50; overflow: hidden;}
.ul-pictxt .pic{width: 50%;height: 100%;}
.ul-pictxt .pic img{display: block;width: 100%;height: 100%;}
.ul-pictxt .txt{width: 50%; color: #fff; font-size: 13px; padding: 7px 14px 0;}
.ul-pictxt .txt .num{margin-bottom: 5px; font-size: 22px; font-family: 'Arial'; padding-bottom: 0px; border-bottom: 1px dotted #9a8c85;}
.ul-pictxt .txt p{overflow: hidden;line-height: 1.46em;max-height: 5.5em;padding-bottom: 8px;}
.pic-logo{float: right; width: 100%;}
.pic-logo img{display: block;width: 100%;height: 100%;}
.row-a6-kf.section-hm.s6{padding-top: 40px;padding-bottom: 36px;}
.box-form.color .cont,.box-form.color .form{background-color: #6e5a50;border: none;}
.box-form.color .cont .tit{color: #fff;border-bottom: 1px solid #9b7765;}
.box-form.color .cont .item{color: #fff;border-bottom: 1px dotted #9b7765;}
.box-form.color .cont .item.last{border-bottom: none;}
.box-form.color .cont .d3{color: #dca436;}
.section-hm.s6 .cont{margin-top:52px;}
.section-hm.s6.color .form .li-item{background-color: #6e5a50;color: #fff;border: 1px solid #9b7765;}
.box-form.color .form .li-gender label.m{background-image: url(../images/kf-nan2.png);}
.box-form.color .form .li-gender label.f{background-image: url(../images/kf-nv2.png);}
.box-form.color .form .li-gender em{background-image: url(../images/kf-true.png);}
.section-hm.s6.color .form .d1{color: #fff; border-right: 1px solid #9b7765;}
.section-hm.s6.color .form .inp-form{background-color: #6e5a50;color: #fff;}
.section-hm.s6.color .form .inp-form::-webkit-input-placeholder{color: #fff;}
.section-hm.s6.color .form .inp-form::-moz-placeholder{color: #fff;}
.section-hm.s6.color .form .inp-form::-ms-input-placeholder{color: #fff;}
.section-hm.s6.color .form .inp-form:input-placeholder{color: #fff;}
.section-hm.s6.color .form .select .cur{color: #fff;}
/*-----------------[初始化]--------------*/
*,*:before,*:after{-webkit-text-size-adjust: 100%; text-size-adjust: 100%; -ms-text-size-adjust: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; outline: none; -webkit-tap-highlight-color: rgba(255, 255, 255, 0); -webkit-tap-highlight-color: transparent;}
html{height: 100%;}
body{position: relative;margin: 0 auto;font-size: 14px;line-height: 1.5;color: #333; font-family: 'Microsoft Yahei',"PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif;min-width: 320px;max-width: 750px;}
a{color: #333;}
a:hover{color: #d7a746;}
img{max-width: 100%;}
li, ol, ul{list-style: none;}
input,textarea,select{border: none; font-size: 14px;color: #444;font-family: 'Microsoft Yahei',"PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif;outline: 0;}
input[type='submit'],input[type='password'],input[type='text'],input[type='reset'],input[type='button'],input[type='radio'],input[type='checkbox'],select,textarea{-webkit-appearance: none; -moz-appearance: none; appearance: none;}
input[type='submit'],input[type='reset'],input[type='button']{cursor: pointer;}
::-webkit-input-placeholder{color: #ccc;}
::-moz-placeholder{color: #ccc;}
::-ms-input-placeholder{color: #ccc;}
.viewport{margin: 0 auto; min-width: 320px; max-width: 750px; height: 100%; overflow-x: auto;}
.wp{padding: 0 15px;margin: 0 auto;}
@font-face{font-family: 'iconfont'; src: url('../fonts/iconfont.eot'); src: url('../fonts/iconfont.eot#iefix') format('embedded-opentype'), url('../fonts/iconfont.woff') format('woff'), url('../fonts/iconfont.ttf') format('truetype'), url('../fonts/iconfont.svg#iconfont') format('svg')}
@font-face{font-family: 'spu'; src: url(../fonts/shinepersonaluse.ttf);}
@font-face{font-family: 'PAINP'; src: url('../fonts/painp.ttf');}
@font-face{font-family: 'segoesc'; src: url('../fonts/segoesc.ttf');}
@font-face{font-family: 'segoescb'; src: url('../fonts/segoescb.ttf');}
@font-face{font-family: 'sophis'; src: url('../fonts/sophisticate ssi semi bold italic.ttf');}
.ani,a{-o-transition: .5s; -ms-transition: .5s; -moz-transition: .5s; -webkit-transition: .5s; transition: .5s;}
/*咨询课程详细内容*/
.p-btn-1{display: block; margin: 0 auto; width:9em; height: 35px; font-size: 12px; text-align: center; border: 1px solid #dda841;}
.p-btn-1 span{position: relative; top: -6px; left: -6px; z-index: 5; display: block; width: 9em; line-height: 35px; background-color: #dca436; color: #fff; -o-transition: .5s; -ms-transition: .5s; -moz-transition: .5s; -webkit-transition: .5s; transition: .5s;}
.p-btn-1:hover span{-webkit-transform: translate(5px,5px); -ms-transform: translate(5px,5px); -o-transform: translate(5px,5px); transform: translate(5px,5px);}
/*banner*/
.ban-inner{height: 210px; background-repeat: no-repeat; background-position: center center; -webkit-background-size: cover; background-size: cover;}
/*表单*/
.box-form .form{margin-top: 25px; padding-bottom: 20px;}
.box-form .form ul{padding: 30px 20px 0;}
.box-form .form .btn-form{border-radius: 9px; margin: 20px auto 0;display: block;width:140px;height: 36px;line-height: 36px;color: #fff;font-size: 14px;text-align: center;background-color: #dca436;border: none;cursor: pointer;}
.box-form .form .btn-form:hover{background-color: #b18c62;}
.box-form .form .li-gender{margin-bottom: 18px;text-align: center;font-size: 0;}
.box-form .form .li-gender label{position: relative;margin: 0 21px;display: inline-block;width: 60px;height: 80px;background-position: center center;background-repeat: no-repeat;cursor: pointer;-webkit-background-size: 55px auto;
background-size: 55px auto;}
.box-form .form .li-gender label.m{background-image: url(../images/ico-hm-1.png);}
.box-form .form .li-gender label.f{background-image: url(../images/ico-hm-2.png);}
.box-form .form .li-gender input{display: none;}
.box-form .form .li-gender em{position: absolute; right: 2px; bottom:0; display: none; width: 17px; height: 17px; background: url(../images/ico-checked-1.png) center center no-repeat; -webkit-background-size: 100% 100%; background-size: 100% 100%;}
.box-form .form .li-gender .checked em{display: block;}
.box-form .form .li-item{margin-bottom: 10px;}
.box-form .form .d1{float: left; width: 114px; height: 36px; line-height: 36px; text-align: center; font-size: 14px;}
.box-form .form .d1 em{color: #f01332; font-weight: bold;}
.box-form .form .d2{margin-left: 115px; padding: 0 13px 0 20px;}
.box-form .form .inp-form{display: block; width: 100%; height: 36px; line-height: 36px; border: none; font-size: 14px;}
.box-form .form .select{position: relative; cursor: pointer;}
.box-form .form .select .cur{display: block; width: 100%; height: 100%; background-position: right center; background-repeat: no-repeat; -webkit-background-size: 8px auto; background-size: 8px auto;}
.box-form .form .select .s-list{position: absolute; top: 37px; left: -21px; right: -14px; display: none; z-index: 2;}
.box-form .form .select .s-list a{padding: 0 13px 0 20px; display: block; height: 36px; line-height: 36px; font-size: 14px;}
.section-hm.s6 .form .li-item{border: 1px solid #e7e7e7;}
.section-hm.s6 .form .d1{border-right: 1px solid #e7e7e7;color: #333;}
.section-hm.s6 .form .inp-form{color: #888;}
.section-hm.s6 .form .inp-form::-webkit-input-placeholder{color: #888;}
.section-hm.s6 .form .inp-form::-moz-placeholder{color: #888;}
.section-hm.s6 .form .inp-form::-ms-input-placeholder{color: #888;}
.section-hm.s6 .form .select .cur{color: #333;}
.section-hm.s6 .form .select .s-list{border: 1px solid #e7e7e7;}
.section-hm.s6 .form .select .cur{background-image: url(../images/ico-hm-3.png);}
.section-hm.s6 .form .select .s-list{background-color: #fff;}
.section-hm.s6 .form .select .s-list a{border-bottom: 1px solid #e7e7e7;}
