﻿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;}
/*-----------------[初始化]--------------*/
*,*: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;}
.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');}

.ani,a{-o-transition: .5s; -ms-transition: .5s; -moz-transition: .5s; -webkit-transition: .5s; transition: .5s;}
.wraper{position: absolute;left: 0;padding: 50px 0;width: 100%;padding-top:30px;}
.wraper.action{left: -60%;}
.fixme{height: 100%;overflow: hidden;}
/*表单*/
.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(http://wapimage.shomick.com/new_web/others/ico-hm-1.png);}
.box-form .form .li-gender label.f{background-image: url(http://wapimage.shomick.com/new_web/others/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{background-color: #fff;border-radius:10px;}
.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;}
.section-hm.s6{padding: 40px 10px 35px;background: url(http://wapimage.shomick.com/new_web/hb6/bg-hm-m-3.jpg) center center no-repeat;background-size: cover;}
.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;}

/* 内页banner*/
.ban-inner1 img{display: block;width: 100%;}
.g-tit1{padding: 35px 0 20px;}
.g-tit1 img{display: block; height: 65px; margin: 0 auto;}
.sl-btn1{display: block; margin: 0 auto; width: 140px; height: 35px; font-size: 13px; line-height: 35px; color: #fff; text-align: center; background-color: #dca436;}
.row-tj1{padding: 0 15px 35px; background: #442c23 url(../images/bg01.png) 0 0 no-repeat; background-position: 100% 100%;}
.row-tj1 .infor{overflow: hidden;}
.row-tj1 .col-l{width: 39%; height: 185px; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; background-position: 50% 50%; background-repeat: no-repeat;}
.row-tj1 .col-r{width: 57%; padding-top: 10px; height: 185px; border-top: 1px solid #bdbdbd; border-bottom: 1px solid #bdbdbd;}
.row-tj1 .col-r .pic{height: 90px; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; background-position: 50% 50%; background-repeat: no-repeat;}
.row-tj1 .col-r .txt{font-size: 12px; color: #525252;}
.row-tj1 .col-r .txt h4{font-size: 15px; padding: 10px 0 5px;}
.sl-list1{margin: 10px 0; overflow: hidden;}
.sl-list1 li{float: left; width: 50%; padding: 15px 0; text-align: center; border-bottom: 1px dashed #bdbdbd;}
.sl-list1 li.last{border: none;}
.sl-list1 .con{height: 195px; padding: 0 20px; overflow: hidden; border-left: 1px dashed #bdbdbd;}
.sl-list1 li:nth-child(even) .con{border-right: 1px dashed #bdbdbd;}
.sl-list1 .tit{font-size: 12px; width: 60px; margin: 0 auto; line-height: 1em; text-align: left; white-space: nowrap; overflow: hidden;}
.sl-list1 .num{font-size: 45px; color: #888; font-family: 'sophis'; line-height: 1.1em;}
.sl-list1 .ico{height: 32px; line-height: 32px; margin: 10px 0;}
.sl-list1 .ico img{display: inline-block; vertical-align: middle; max-height: 100%;}
.sl-list1 h4{font-size: 14px; color: #333; font-weight: normal; white-space: nowrap; overflow: hidden; margin-bottom: 5px;}
.sl-list1 li p{font-size: 13px; color: #525252; line-height: 1.5em; display:-webkit-box; overflow: hidden; -webkit-line-clamp:3; -webkit-box-orient:vertical;}
.row-tj2{padding: 0 15px 35px; background: #f2efeb url(../images/bg02.png) 0 0 no-repeat; background-position: 100% 100%;}
.sl-list2 li{overflow: hidden;height: 143px;margin-bottom: 10px;}
.sl-list2 .pic{display: block; height: 100%; position: relative; overflow: hidden; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; background-position: 50% 50%; background-repeat: no-repeat;}
.sl-list2 .pic h4{position: absolute; left: 0;width: 100%; bottom: 0;height: 30px; line-height: 30px; text-align: center; font-size: 13px; color: #fff; font-weight: normal; background-image: url(../images/bg07.png); opacity: 0; -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 0)'; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);}
.sl-list2 .pic:hover h4{opacity: 1; -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 100)'; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);}
.sl-list2 .pic.p1{float: left; width: 38.5%;}
.sl-list2 .pic.p2{float: right; width: 58.5%;}
.sl-list2 .last{height: 205px;}
.sl-list2 .pic.btn{float: left; width: 58.5%;}
.sl-list2 .pic.p3{float: right; width: 38.5%;}
.sl-list2 .pic.btn .ico1{display: block; width: 48%; margin: 20px auto;}
.sl-list2 .pic.btn .ico2{display: block; width: 56%; margin: 0 auto;}
.row-tj3{padding: 0 15px 35px; background: #442d23 url(../images/bg03.png) 0 0 no-repeat; background-position: 100% 100%;}
.row-tj4{padding: 30px 15px 35px; background: #f1efea url(../images/bg02.png) 0 0 no-repeat; background-position: 100% 100%;}
.row-tj4 .con{overflow: hidden;margin-bottom: 10px;}
.row-tj4 .con .txt{font-size: 13px; color: #fff;}
.row-tj4 .con .txt .tit{position: relative; padding-left: 50px; font-size: 18px; line-height: 1.2em; margin-bottom: 35px; background: url(../images/sl-ico09.png) left top no-repeat; background-size: 40px auto;}
.row-tj4 .con .txt .tit em{display: block; font-size: 12px; font-family: 'sophis'; line-height: 2em;}
.row-tj4 .con .txt .tit:after{position: absolute; content: ''; width: 100%; height: 29px; left: 0;bottom: -48px; background: url(../images/sl-ico10.png) 0 0 no-repeat; background-size: 100% 100%;}
.row-tj4 .con .txt h5{font-size: 14px; margin-top: 10px; font-weight: normal; line-height: 1.5em;}
.row-tj4 .con .txt p{font-size: 13px; line-height: 1.8em;}
.sl-list3{overflow: hidden; margin: 0 -10px 20px;}
.sl-list3 li{float: left; width: 50%;}
.sl-list3 .con1{margin: 0 10px;}
.sl-list3 .pic{position: relative; height: 0; padding-top: 65%; overflow: hidden;}
.sl-list3 .pic img{position: absolute; left: 0;top: 0; display: block; width: 100%; height: 100%;}
.sl-list3 .txt{font-size: 12px; color: #fff; line-height: 1.5em; padding: 10px 0;}
.sl-list3 .txt p{white-space: nowrap;overflow: hidden;}
.sl-list3 .txt .num{float: right; font-size: 40px; color: #dca538; font-family: 'sophis'; line-height: 1em;}
.row-tj5{padding-bottom: 35px; background: #4e362d url(../images/bg08.png) 0 0 no-repeat; background-position: 100% 100%;}
.sl-list4{overflow: hidden; margin-bottom: 15px;}
.sl-list4 li{float: left; width: 46%; margin: 0 2%; font-size: 12px; color: #525252; text-align: center; margin-bottom: 20px;}
.sl-list4 li .con{position: relative; height: 0; padding-top: 114%; overflow: hidden; background: url(../images/bg09.png) 0 0 no-repeat; background-size: 100% 100%;}
.sl-list4 .desc{position: absolute; left: 0;width: 100%; top: 55%; transform: translateY(-50%);}
.sl-list4 .ico{display: block; height: 34px; margin: 0 auto 10px;}
.sl-list4 li .con p{line-height: 1.5em;}
.sl-list4 li .tit{font-size: 30px; color: #dca436; font-family: 'sophis'; line-height: 1.1em;}
.row-tj6 .con{padding: 40px 20px 40px 40px; color: #fff; overflow: hidden;}
.row-tj6 .con1{background: #000 url(../images/bg10.png) 0 0 no-repeat; background-size: 100% 100%;}
.row-tj6 .con2{background: #f1eeea url(../images/bg11.png) 0 0 no-repeat; background-size: 100% 100%;}
.row-tj6 .tit{position: relative; font-size: 18px; line-height: 1em; white-space: nowrap;}
.row-tj6 .tit:after{position: absolute; content: ''; width: 15px; height: 1px; left: -25px; top: 50%; background-color: #dda841;}
.row-tj6 .subtit{font-size: 25px; font-family: 'sophis'; margin: 10px 0; line-height: 1.4em;}
.row-tj6 p{font-size: 13px; line-height: 1.75em; overflow: hidden;}
.row-tj6 .btn{display: block; width: 150px; height: 40px; line-height: 36px; font-size: 15px; color: #dca436; text-align: center; border-radius: 25px; border: 2px solid #dca436; margin-top: 20px;}
.row-tj6 .btn:hover{color: #fff; background-color: #dca436;}
.teach-for .slick-list{padding: 60px 0 10px;}
.teach-for .item{padding: 10px 25px 20px; background-color: #fff;}
.teach-for .item .con .pic{float: left; width: 40%; margin-top: -40px;}
.teach-for .item .con .pic img{display: block; width: 100%;}
.teach-for .item .con .txt{margin-left: 44%; font-size: 13px; color: #666;}
.teach-for .item .con .txt .name{font-size: 15px; color: #333; margin-bottom: 2px;}
.teach-for .item .txt1{margin-top: 10px; font-size: 13px; color: #666;}
.teach-for .item .txt1 h5{font-size: 14px; color: #333; font-weight: normal; margin-bottom: 5px;}
.teach-nav{margin: 0 -10px 25px;}
.teach-nav .item{height: 180px !important; margin: 0 10px; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; background-position: 50% 50%; background-repeat: no-repeat;}
.section-hm.s6.row-tj7{padding-top: 30px; background: url(../images/bg12.png) 0 0 no-repeat; background-position: 100% 100%;}
.section-hm.s6.row-tj7 .txt{font-size: 14px; color: #d4a54c; text-align: center; font-weight: bold; line-height: 1.6em;}
.box-form.row-tj7 .form .li-gender label.m{background-image: url(../images/sl-ico14.png);}
.box-form.row-tj7 .form .li-gender label.f{background-image: url(../images/sl-ico15.png);}
.box-form.row-tj7 .form .li-gender label{background-position: center bottom;}
