﻿/* 内页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-for .slick-arrow{position: absolute; width: 35px; height: 35px; font-size: 0; border: none; outline: none; cursor: pointer; top: 25px; z-index: 2;}
.teach-for .slick-prev{right: 35px; background: url(../images/prev1.png) 0 0 no-repeat; background-size: 100% 100%;}
.teach-for .slick-next{right: 0; background: url(../images/next1.png) 0 0 no-repeat; background-size: 100% 100%;}
.teach-for .slick-prev:hover{background: url(../images/prev2.png) 0 0 no-repeat; background-size: 100% 100%;}
.teach-for .slick-next:hover{background: url(../images/next2.png) 0 0 no-repeat; background-size: 100% 100%;}
.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;}
/******************************* -------[=烘焙甜点专业6个月]-------
********************************/
.box-hm-1 .banner img{display: block;width: 100%;}
.section-hm.s1{padding: 35px 10px;}
.section-hm.s1 ul{margin: 18px 0 27px;}
.section-hm.s1 ul li{height: 122px;background-color: #fff;overflow: hidden;}
.section-hm.s1 ul li:nth-child(odd) .txt{float: left;}
.section-hm.s1 ul li:nth-child(odd) .img{float: right;}
.section-hm.s1 ul li:nth-child(even) .txt{float: right;}
.section-hm.s1 ul li:nth-child(even) .img{float: left;}
.section-hm.s1 ul .txt{padding: 20px 17px 0 14px;width: 50%;height: 100%;}
.section-hm.s1 ul .tit{height: 1eml;height: 1em;color: #333;font-size: 14px;font-weight: normal;}
.section-hm.s1 ul .info{position: relative;padding-top: 14px;color: #666;font-size: 12px;line-height: 1.38;}
.section-hm.s1 ul .info:after{position: absolute;top: 10px;left: 0;display: block;width: 20px;height: 1px;background-color: #d4a54c;content: '';}
.section-hm.s1 ul .img{width: 50%;height: 100%;background-position: center center;background-repeat: no-repeat;background-size: cover;}
.section-hm.s2{padding: 35px 0;background: url(../images/bg-hm-m-1.jpg) center center no-repeat;background-size: cover;}
.section-hm.s2 .slider{margin: 27px 0 32px;}
.section-hm.s2 .slider .slick-track{padding-top: 16px;height: 299px;}
.section-hm.s2 .slider .item{position: relative;margin: 0 8px;height: 262px;background-position: center center;background-repeat: no-repeat;background-size: cover;}
.section-hm.s2 .slider .item.slick-current{margin-top: -16px;height: 299px;}
.section-hm.s2 .slider .tit{position: absolute;bottom: 0;left: 0;padding: 3px 0;display: none;width: 100%;background-color: #ab8d68;text-align: center;color: #fff;line-height: 1.3;}
.section-hm.s2 .slider .tit .cn{font-size: 14px;}
.section-hm.s2 .slider .tit .en{font-size: 12px;font-family: Arial;}
.section-hm.s2 .slider .item.slick-current .tit{display: block;}
.section-hm.s3{padding: 35px 10px;}
.section-hm.s3 .slider{margin-top: 20px;}
.section-hm.s3 .slider .slick-track{padding-top: 60px;}
.section-hm.s3 .slider .item{padding: 0 20px 60px;background-color: #fff;}
.section-hm.s3 .slider .img{margin: -60px auto 0;width: 150px;}
.section-hm.s3 .slider .tit{padding-top: 15px;text-align: center;}
.section-hm.s3 .slider .tit .p1{color: #333;font-size: 14px;}
.section-hm.s3 .slider .tit .p2{color: #666;font-size: 12px;}
.section-hm.s3 .slider .tabtitle{overflow: hidden;}
.section-hm.s3 .slider .tabtitle li{float: left;width: 33.333%;}
.section-hm.s3 .slider .tabtitle a{position: relative;display: block;width: 100%;height: 55px;line-height: 55px;text-align: center;color: #666;font-size: 14px;text-transform: uppercase;}
.section-hm.s3 .slider .tabtitle .on a{color: #333;}
.section-hm.s3 .slider .tabtitle .on a:after{position: absolute;bottom: 12px;left: 50%;margin-left: -23px;display: block;width: 46px;height: 2px;background-color: #d4a54c;content: '';border-radius: 2px;box-shadow: 0 0 5px rgba(212,165,76, .3);}
.section-hm.s3 .slider .tcs > div{color: #666;font-size: 12px;text-align: justify;}
.section-hm.s3 .slider .slick-dots{position: absolute;bottom: 30px;left: 0;width: 100%;line-height: 1;text-align: center;}
.section-hm.s3 .slider .slick-dots li{margin: 0 8px;display: inline-block;width: 10px;height: 10px;border-radius: 50%;background-color: #dbdbdb;}
.section-hm.s3 .slider .slick-dots .slick-active{background-color: #d7a746;}
.section-hm.s3 .p-btn-1{margin: 27px 16px 0;display: inline-block;}
.section-hm.s3 .p-btn-1.btn2{border: 1px solid #9a8161;}
.section-hm.s3 .p-btn-1.btn2 span{background-color: #9a8161;}
@media only screen and (max-width: 360px){.section-hm.s3 .p-btn-1{margin: 27px 3px 0;}.sl-list4 li .con p{font-size:}}
.section-hm.s4{padding: 34px 10px;
background:url(../images/img-ninem-4.jpg) center center no-repeat;
background-size: cover;}
.section-hm.s4 .intro .tit{height: 40px;line-height: 38px;text-align: center;color: #fff;font-size: 18px;font-weight: bold;border: 1px solid rgba(255,255,255,.5);}
.section-hm.s4 .intro .info{color: #fff;font-size: 12px;text-align: justify;}
.section-hm.s4 .intro .info p{padding-top: 14px;}
.section-hm.s4 .cont{padding-top: 15px;overflow: hidden;}
.section-hm.s4 .cont .col-l{width: 49%;}
.section-hm.s4 .cont .col-r{width: 49%;}
.section-hm.s4 .cont .img{background-position: center center;background-repeat: no-repeat;background-size: cover;}
.section-hm.s4 .cont .img.i1{margin-bottom: 10px;height: 235px;}
.section-hm.s4 .cont .img.i2{margin: 10px 0;height: 129px;}
.section-hm.s4 .cont .img.i3{margin: 10px 0;height: 294px;}
.section-hm.s4 .cont .txt{position: relative;padding: 18px 0 0 19px;height: 130px;background-color: #ab8d68;background-position: left 18px bottom 15px;background-size: 35px auto;color: #fff;background-repeat: no-repeat;line-height: 1.2;}
.section-hm.s4 .cont .txt.t1{background-image: url(../images/ico-three-6.png);}
.section-hm.s4 .cont .txt.t2{background-image: url(../images/ico-three-7.png);}
.section-hm.s4 .cont .txt.t3{background-image: url(../images/ico-three-8.png);}
.section-hm.s4 .cont .txt.t4{background-image: url(../images/ico-three-9.png);}
.section-hm.s4 .cont .p1{font-size: 14px;}
.section-hm.s4 .cont .p2{padding-top: 5px;font-size: 12px;font-family: Arial;color: rgba(255,255,255,.8);}
.section-hm.s4 .cont .txt a{position: absolute;right: 15px;bottom: 15px;display: block;width: 20px;height: 20px;background-image: url(../images/ico-three-5.png);background-size: 100% 100%;}
.section-hm.s4 .cont .txt a:hover{opacity: .6;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=60)';}
.section-hm.s4 .p-btn-1{margin-top: 30px;}
.section-hm.s5{padding: 35px 10px;}
.section-hm.s5 ul{margin: 18px 0 10px;padding: 15px 33px 15px;height: 246px;background: url(../images/img-hm-m-15.jpg) center center no-repeat;background-size: 100% 100%;}
.section-hm.s5 ul li{padding: 10px 0;border-bottom: 1px solid #595c5f;color: #fff;font-size: 13px;line-height: 1.44;}
.section-hm.s5 ul li:last-child{border-bottom: none;}
.section-hm.s5 ul em{color: #dca436;}
.section-hm.s5 .txt{padding: 50px 0 25px;text-align: center;background-color: #fff;}
.section-hm.s5 .txt .p1{color: #b18c62;font-size: 18px;font-family: Arial;height: 1em;line-height: 1em;}
.section-hm.s5 .txt .p2{margin-top: 10px;color: #b18c62;font-size: 18px;height: 1em;line-height: 1em;font-weight: bold;}
.section-hm.s5 img{margin: 30px auto 27px;display: block;height: 83px;}
.section-hm.s6{padding: 40px 10px 35px;background: url(../images/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;}
/*欧米奇-校园环境-改*/
.ban-inner{height: 210px; background-repeat: no-repeat; background-position: center center; -webkit-background-size: cover; background-size: cover;}
.row-box1{padding: 30px 10px 33px; background: url(../images/bg1-xyhj.jpg) center center no-repeat; -webkit-background-size: cover; background-size: cover;}
.m-txtimg-sz{overflow: hidden;}
.m-txtimg-sz .txt{position: relative; margin-bottom: 15px;}
.g-tit-sz{position: relative; overflow: hidden; padding-bottom: 16px; margin-bottom:16px; border-bottom:2px dashed #666;}
.m-txtimg-sz h2{font-size: 20px;}
.m-txtimg-sz h2 span{display: block; margin-top: 5px; font-size: 15px; color: rgba(102,102,102,.2); font-family: spu;}
.m-txtimg-sz .more{position: absolute; top: 10px;right: 0; display: block; width: 80px; height: 50px; background: url(../images/more-xyhj.png) center center no-repeat; -webkit-background-size: cover; background-size: cover;}
.m-txtimg-sz .more:hover{background-image: url(../images/more0-xyhj.png);}
.m-txtimg-sz .p1{overflow: hidden; font-size: 14px; line-height: 20px; color: #666;}
.m-txtimg-sz .p1 em{display: block; margin-bottom: 5px; font-size: 16px; color: #333; overflow: hidden; -ms-text-overflow: ellipsis; text-overflow: ellipsis; white-space: nowrap;}
.g-more2-sz{display: block; margin: 21px auto 0; width: 155px; height: 39px; line-height: 39px; text-align: center; font-size: 14px; color: #d4a54c; border: 1px solid #d4a54c;}
.g-more2-sz:hover{color: #fff; background-color: #d4a54c;}
.m-txtimg-sz ul{overflow: hidden;}
.m-txtimg-sz li{float: left;}
.m-txtimg-sz ul a{overflow: hidden; position: relative; display: block;}
.ul-pic-list1{margin-left: -11px;}
.ul-pic-list1 li{margin-bottom: 13px; width: 50%;}
.ul-pic-list1 a{margin-left: 11px; padding-top: 65%;}
.ul-pic-list1 li.pic1 a{padding-top: 136%;}
.ul-pic-list2{margin-right: -11px;}
.ul-pic-list2 li{width: 33.33333%;}
.ul-pic-list2 a{margin-right:11px; padding-top: 70%;}
.ul-pic-list2 img,.ul-pic-list1 img{position: absolute; top: 0; left: 0; display: block; width: 100%; height: 100%;}
.row-box2{padding: 30px 10px 33px; background: url(../images/bg2-xyhj.jpg) center top no-repeat; -webkit-background-size: cover; background-size: cover;}
.row-box2 .m-txtimg-sz .txt,.row-box2 .m-txtimg-sz .p1,.row-box2 .m-txtimg-sz .p1 em{color: rgba(255,255,255,.8);}
.row-box2 .g-tit-sz h2 span{color: rgba(255,255,255,.2);}
.row-box2 .ul-pic-list1 li{float: right;}
/*欧米奇-校园环境-详情页-改*/
.row-box3{padding: 20px 10px 30px; background: url(../images/bg3-xyhj.jpg) center center no-repeat; -webkit-background-size: cover; background-size: cover;}
.row-box3 .m-txtimg-sz .txt .more{background-image: url(../images/more1-xyhj.png);}
.row-box3 .m-txtimg-sz .txt .more:hover{background-image: url(../images/xyhj-img2.png);}
.row-box3 .m-txtimg-sz h2 span{margin: 6px auto 0;}
.row-box3 .m-txtimg-sz .img img{display: block;margin: 0 auto;}
.m-img-sz{overflow: hidden; margin-top: 10px;}
.ul-list-img{margin-left: -11px;}
.ul-list-img li{float: left; margin-bottom:10px; width: 50%;}
.ul-list-img.u2 li{float: right;}
.ul-list-img li a{position: relative; display: block; padding-top:64%; margin-left: 11px;}
.ul-list-img li.li1 a{padding-top: 121%;}
.ul-list-img .m-btn{display: block; margin: 0 auto; width: 122px; height: 39px; padding-top: 0; background: url(../images/xyhj-img3.png) center center no-repeat; -webkit-background-size:122px auto; background-size:122px auto;}
.ul-list-img .m-btn:hover{color: #000;}
.ul-list-img{overflow: hidden;}
.m-img-sz li img{position: absolute;top: 0;left: 0;display: block;width: 100%;height: 100%;}
.ul-bot{overflow: hidden;margin-right: -10px;}
.ul-bot li{float: left; width: 33.3333%;}
.ul-bot a{position: relative; display: block; padding-top: 70%; margin-right: 10px;}
.ul-bot a img{position: absolute; top: 0; right: 0; display: block; width: 100%; height: 100%;}
.m-img-sz a{position: relative; overflow: hidden;}
/*手机端-新闻中心*/
.row-box-xw{overflow: hidden; background-color: #f5f5f5;}
.m-new-sz .tabshow3{display: none; padding-bottom: 15px;}
.m-new-sz .title{padding-bottom: 10px; margin-bottom: 10px; text-align: center; background-color: #fff; width: 100%;}
.m-new-sz .title.fixm{box-shadow: 0 5px 10px rgba(0,0,0,.2); position: fixed; top: 50px; left: 0; z-index: 2;}
.m-new-sz .title.action{left: -60%;}
.m-new-sz .title li{display: inline-block; width: 22%; height: auto; margin: 10px 0 0; line-height:2.57em; text-align: center; padding: 3px 2px;}
.m-new-sz .title a{display: block; color: #fff; font-size: 14px; border-radius: 5px; background: url(../images/bg-hd.png) repeat; -webkit-background-size: contain; background-size: contain;}
.m-new-sz .title .on,.m-new-sz .title li:hover{background: url(../images/img3-xw.png) center center no-repeat; -webkit-background-size: 100% 100%; background-size: 100% 100%;}
.m-new-sz .title .on a,.m-new-sz .title li:hover a{border-radius: 0; color: #d0a857;}
.tabshow3{background-color: #fff;}
.m-list-sz{overflow: hidden; margin-right: -10px; padding: 10px;}
.m-list-sz li{float: left; width: 50%; margin-bottom: 10px;}
.m-list-sz .con{padding: 10px; margin-right: 10px; border: 1px solid #f5f5f5;} @media only screen and (max-width: 340px){.m-list-sz .con{padding: 6px;} }
.m-list-sz .pic{display: block; position: relative; padding-top: 56%; margin-bottom: 10px;}
.m-list-sz .pic img{display: block; width: 100%; height: 100%; position: absolute; top: 0; left: 0;}
.m-list-sz .txt{line-height: 1.5em; color: #666; font-size: 14px;}
.m-list-sz .txt h3{height: 45px; margin-bottom: 10px; font-weight: normal; font-size: 16px; overflow: hidden;}
.m-list-sz .txt h3 a{color: #333;}
.m-list-sz .txt h3 a:hover{color: #d7a746;}
.g-info{color: #888; margin-bottom: 7px; font-size: 12px;}
.m-list-sz .txt p{overflow: hidden;height: 3em;}
.m-list-sz .more{display: block; width: 118px; height: 33px; line-height: 35px; color: #888; font-size: 14px; text-align: center; border-radius: 4px; border: 1px solid #dbdbdb;}
.m-list-sz .more:hover{color: #fff; background-color: #d7a746; border: 1px solid #d7a746;}
.pages{text-align: center;}
.pages .info,.pages a{display: inline-block; margin: 0 2px; height: 34px; line-height: 34px; color: #666; border-radius: 4px; border: 1px solid #ededed;}
.pages a:hover,.pages a.on{color: #fff; background-color: #d7a746; border: 1px solid #d7a746;}
.pages .num{font-size: 14px; width: 34px;}
.pages .first,.pages .last{padding: 0 10px;}
.pages .pages-prev,.pages .pages-next,.pages .num.last{width: 50px;}
.pages .info{width: 34px;} @media only screen and (max-width: 400px){.pages .num,.pages .info{display: none;} }
/*手机端-新闻中心-详情页*/
.row-box-xwxq{background-color: #f5f5f5;overflow: hidden;}
.m-infor{margin-bottom: 11px;padding-top: 20px;background-color: #fff;}
.m-infor .title{padding-left: 10px; padding-bottom: 13px; border-bottom: 1px solid #f0f0f0;}
.m-infor .title h1{margin-bottom: 12px; line-height: 1em; font-weight: normal; font-size: 16px;}
.m-infor .g-info i{display: inline-block; width: 1px;height: 11px; margin: 0 11px; vertical-align: middle; background: url(../images/xwzx-shu1.jpg) center center no-repeat; -webkit-background-size: contain; background-size: contain;}
.m-infor .con{padding: 10px; line-height: 1.7em; color: #666; font-size: 14px;}
.m-infor .con .img{display: block; margin: 10px auto 20px;}
.m-infor .txt1{line-height: 1.71em; margin-bottom: -13px;}
.m-infor .txt1 em{display: block; margin-bottom: -18px;}
.m-bottom{overflow: hidden; position: relative; z-index: 99; padding-top: 16px; border-top: 1px solid #f5f5f5;}
.m-bottom .arrow a{display: inline-block; color: #666; line-height: 24px;}
.m-bottom .arrow a:hover{color: #d7a746;}
.m-hot{background-color: #fff;}
.m-hot .title{padding-left: 20px; margin-bottom: 15px; height: 45px; line-height: 45px; color: #d7a746; font-size: 16px; font-weight: normal; border-bottom: 1px solid #ededed;}
.m-hot ul{margin-right: -10px; padding: 0 10px 5px; overflow: hidden;}
.m-hot li{float: left; width: 50%; margin-bottom: 10px;}
.m-hot .con{border: 1px solid #f5f5f5; margin-right: 10px;}
.m-hot .pic{position: relative; padding-top: 58%; margin-bottom: 8px;}
.m-hot .pic img{display: block; position: absolute; width: 100%; height: 100%; top: 0; left: 0;}
.m-hot .txt{color: #888; font-size: 14px; padding: 0 10px 10px;}
.m-hot .txt p{overflow: hidden; -ms-text-overflow: ellipsis; text-overflow: ellipsis; white-space: nowrap;}
.m-hot h4{font-weight: normal; font-size: 16px; color: #333; overflow: hidden; -ms-text-overflow: ellipsis; text-overflow: ellipsis; white-space: nowrap;}
.m-hot .more{overflow: hidden; margin-top: 10px;}
.m-hot .more a{display: block; float: left; width: 48%; height: 30px; line-height: 30px; text-align: center; border-radius: 4px; font-size: 14px; color: #d7a746; border: 1px solid #d7a746;} @media only screen and (max-width: 360px){.m-hot .more a{height: 24px; line-height: 24px; font-size: 12px;} }
.m-hot .more a:hover{color: #fff; background-color: #d7a746;}
.m-hot .more .a1{float: right;}
/*手机端-新闻中心*/
.m-pic-yxzp{background-color: #f5f5f5;}
.m-pic-yxzp .title{text-align: center; padding: 10px; margin-bottom: 10px; background-color: #fff; width: 100%;}
.m-pic-yxzp .title li{display: inline-block; width: 22%; margin: 0 1%; height: 63px; text-align: center; padding:3px 2px;}
.m-pic-yxzp .title a{display: block; position: relative; padding-top: 33px; width: 100%; height: 100%; color: #fff; border-radius: 5px; background: url(../images/bg-hd.png) repeat; -webkit-background-size: contain; background-size: contain;} @media only screen and (max-width: 360px){.m-pic-yxzp .title a{font-size: 12px;} .m-pic-yxzp .title li{margin: 0 0.5%;} }
.m-pic-yxzp .title .on,.m-pic-yxzp .title li:hover{background: url(../images/img3-xw.png) center center no-repeat; -webkit-background-size: 100% 100%; background-size: 100% 100%;}
.m-pic-yxzp .title .on a,.m-pic-yxzp .title li:hover a{border-radius: 0; color: #d0a857;}
.m-pic-yxzp .title a i{position: absolute; left: 50%; top:10px; margin-left: -10px; display: block; width: 20px; height: 20px; background-repeat: no-repeat; background-position: center center; -webkit-background-size: 20px auto; background-size: 20px auto;}
.m-pic-yxzp .title a.a1 i{background-image: url(../images/i1-zp.png);}
.m-pic-yxzp .title a.a2 i{background-image: url(../images/i2-zp.png);}
.m-pic-yxzp .title a.a3 i{background-image: url(../images/i3-zp.png);}
.m-pic-yxzp .title a.a4 i{background-image: url(../images/i4-zp.png);}
.m-pic-yxzp .title.fixm{position: fixed; top: 50px; left: 0; z-index: 2; box-shadow: 0 5px 10px rgba(0,0,0,.2);}
.m-pic-yxzp .title.action{left: -60%;}
.m-pic-yxzp .title.fixm li{height: 37px;}
.m-pic-yxzp .title.fixm a{padding-top: 0;line-height: 32px;}
.m-pic-yxzp .title.fixm i{display: none;}
.m-pic-yxzp .tabshow4{display: none; overflow: hidden;}
.box-in1{background: url(../images/bg-zp.jpg) center top repeat; padding-bottom: 17px;}
.box-in2{background: url(../images/bg1-zp.jpg) center top repeat; padding-bottom: 15px;}
.ul-pic-zp{overflow: hidden; margin-right: -11px; padding: 10px; -webkit-background-size: 100% auto; background-size: 100% auto;}
.ul-pic-zp li{float: left; width: 50%; margin-bottom: 11px;}
.ul-pic-zp li a{padding: 8px; display: block; margin-right: 11px; background: url(../images/bgl-zp.jpg) center center no-repeat; -webkit-background-size: 100% auto; background-size: 100% auto;}
.ul-pic-zp li h3{font-weight: normal; color: #d0a857; font-size: 14px; text-align: center; line-height: 32px;}
.ul-pic-zp li .pic{position: relative; padding-top: 64%;}
.ul-pic-zp li .pic img{display: block; position: absolute; top: 0;left: 0; width: 100%;height: 100%;}
.m-load{position: relative; display: block; text-align: center; line-height: 30px; color: #fff;}
.box-in2 .m-load{color: #666;}
.m-load i{position: absolute; left: 38%; top: 50%; margin-top: -7px; display: block; width: 14px; height: 14px; background: url(../images/more-zp.png) center center no-repeat; -webkit-background-size: 100% auto; background-size: 100% auto;} @media only screen and (max-width: 360px){.m-load i{left: 35%;} }
/*弹窗*/
.pop-ban{/*display: none;*/ overflow: hidden; position: fixed; width: 100%; height: 100%; top: -150%; left: 0; z-index: 999;}
.pop-ban.open{top: 0;}
.pop-ban .bg-zp{position: absolute; top: 0; right: 0; bottom: 0; left: 0; background: url(../images/popbg-zp.png) repeat; z-index: 900;}
.pop-ban .inner-ban{position: relative; width: 100%; margin: 175px auto 0; z-index: 990;}
.pop-ban .inner-ban .item{padding: 9px; background: url(../images/bg-zp.png) center center no-repeat; -webkit-background-size: 100% auto; background-size: 100% auto;}
.pop-ban .inner-ban .item .pic{position: relative; padding-top: 64%;}
.pop-ban .inner-ban .item .pic img{display: block; position: absolute; top: 0;left: 0; width: 100%; height: 100%;}
.pop-ban .inner-ban .item h3{text-align: center; color: #d0a857; font-size: 16px; line-height: 35px; font-weight: normal;}
.pop-ban .inner-ban .slick-arrow{position: absolute; bottom: -58px; display: block; width: 40px; height: 40px; border-radius: 50%; background-repeat: no-repeat; background-position: center center; -webkit-background-size: auto 17px; background-size: auto 17px; background-color: #3b3b3b;}
.pop-ban .inner-ban .slick-arrow:hover{background-color: #d0a857;}
.pop-ban .inner-ban .prev{left: 50%; margin-left: -60px; background-image: url(../images/prev-zp.png);}
.pop-ban .inner-ban .prev:hover{background-image: url(../images/prev0-zp.png);}
.pop-ban .inner-ban .next{left: 50%; margin-left: 20px; background-image: url(../images/next-zp.png);}
.pop-ban .inner-ban .next:hover{background-image: url(../images/next0-zp.png);}
/*名师风采*/
.ban-in{position: relative; padding-top: 60px;}
.ban-in .slick-arrow{z-index: 2; position: absolute; display: block; top: 0; left: 50%; width: 44px; height: 44px; background-repeat: no-repeat; background-position: center center;}
.ban-in .prev{margin-left: -80px; background-image: url(../images/arr-l.png);}
.ban-in .next{margin-left: 40px; background-image: url(../images/arr-r.png);}
.ban-in .prev:hover{background-image: url(../images/arr-l1.png);}
.ban-in .next:hover{background-image: url(../images/arr-r1.png);}
.row-a2{position: relative; padding: 32px 10px; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; background-position: 50% 50%; background-repeat: no-repeat;}
.row-a2.bg1{background-image: url(../images/bg15.jpg);}
.row-a2.bg2{background-image: url(../images/bg16.jpg);}
.row-a2 .g-tit1{overflow: hidden; background-repeat: no-repeat; background-position: center 0; font-size: 20px; color: #fff;text-align: center; font-weight: bold; padding-bottom: 17px; background: url(../images/ico2.png) no-repeat center bottom; -webkit-background-size: 27px auto; background-size: 27px auto; text-align: center;}
.row-a2 .g-tit1 em{display: block; font-size: 26px; margin-bottom: -15px; font-family: spu; opacity: .2; -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 20)'; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=20);}
.row-a2 .g-tit1-1{color: #393939;}
.row-a2 .g-tit1-1 em{opacity: .3; -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 30)'; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=30);}
.g-tit1.tit1{color: #333;}
.g-tit1.tit1 em{color: #999; opacity: .2; -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 20)'; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=20);}
.g-btn{margin-top: 10px;}
.g-btn a{float: left; display: block; width:42%; height: 28px; line-height: 28px; text-align: center; border-radius: 5px; font-size: 12px;}
.g-btn .consult{margin-right: 10px; color: #fff; background: url(../images/btn1-ms.jpg) center center no-repeat; -webkit-background-size:100% 100%; background-size:100% 100%;}
@media only screen and (max-width: 330px){.g-btn a{min-width: 60px;} .g-btn .consult{margin-right: 3px;}}
.g-btn .more{color: #666;border: 1px solid #666;}
.teacher-list{width: 100%; /*overflow: hidden;*/ margin-top: 20px;}
.teacher-list .item{width: 100% !important; height: 218px; margin: 0 0px 20px; padding: 7px 5px; overflow: hidden; background: url(../images/bg17.jpg) center center no-repeat; -webkit-background-size: 100% 100%; background-size: 100% 100%;}
.row-a2.bg2 .teacher-list .item{background-image: url(../images/bg180.jpg);}
.row-a2.bg2 .teacher-list .item .box-bg{background: url(../images/bgx.jpg) repeat;}
.teacher-list .item .pic{float: left; margin-right: 12px; width: 144px; height: 100%;}
.teacher-list .item .pic img{width: 100%; height: 100%;}
.row-a2.bg2 .teacher-list .item .txt{color: #fff;}
.row-a2.bg1 .teacher-list .item .txt,.row-a2.bg2 .teacher-list .item .txt{padding-right: 10px; font-size: 12px; height: 100%; overflow: hidden;}
.teacher-list .item .txt h4{margin-top: 15px; margin-bottom: 10px; font-size: 16px; font-weight: normal;}
.teacher-list .item .txt .subtit{color: #bebebe; margin-bottom: 10px; font-size: 14px; overflow: hidden; -ms-text-overflow: ellipsis; text-overflow: ellipsis; white-space: nowrap;}
.teacher-list .item .txt p{overflow: hidden; height: 5.5em; font-size: 14px; line-height: 1.43em;}
.teacher-list .slick-dots{text-align: center;}
.teacher-list .slick-dots li{display: inline-block; margin: 0 3px; width: 12px; height: 12px; border-radius: 50%; background-color: #dbdbdb;}
.row-a2.bg2 .teacher-list .slick-dots li{background-color: #888;}
.row-a2.bg2 .teacher-list .slick-dots li.slick-active,.teacher-list .slick-dots li.slick-active{background-color: #d7a746;}
.m-pop{height: 87%; overflow: hidden; overflow-y: auto; position: fixed; top: -200%;left: 0; width: 100%; -o-transition:.5s; -ms-transition:.5s; -moz-transition:.5s; -webkit-transition:.5s; transition:.5s;}
.m-pop.open{top: 50px;}
.m-pop .box1{margin: 0 auto; padding: 30px 10px 50px; background: url(../images/bg4.png) repeat; background-size: 100% 100%;}
.m-pop .box1 .close{position: absolute; width: 35px; height: 35px; top:10px; right: 10px; cursor: pointer; background: url(../images/ico12.png) center center no-repeat; -webkit-background-size: 100% 100%; background-size: 100% 100%;}
.m-pop .box1 .con1{overflow: hidden;}
.m-pop .box1 .con2{padding: 25px; background: url(../images/bg13.png) 0 0 no-repeat; background-size: 100% 100%;}
.slider-for{margin-bottom: 10px;}
.slider-for .item{border: 2px solid #404042;}
.slider-nav{margin: 0 -6px;}
.slider-nav .item{margin: 0 6px; border: 2px solid #404042;}
.slider-nav .item.slick-current{border-color: #d7a746;}
.m-pop .box1 .con2 .pic{padding: 15px 0 7px; width: 100%; height: 200px; margin-bottom: 15px; background: url(../images/bg18.jpg) 0 0 no-repeat; background-size: 100% 100%; -moz-box-shadow:0px 0px 40px rgba(0,0,0,.5); -webkit-box-shadow:0px 0px 40px rgba(0,0,0,.5); box-shadow:0px 0px 40px rgba(0,0,0,.5);}
.m-pop .box1 .con2 .pic img{display: block; margin: 0 auto; height: 100%; width: auto;}
.m-pop .box1 .con2 .txt{font-size: 14px; color: #fff;}
.m-pop .box1 .con2 .txt h4{font-size: 16px; font-weight: normal; margin-bottom: 7px;}
.m-pop .box1 .con2 .txt .subtit{color: #bcbcbc; margin-bottom: 15px;}
.m-pop .box1 .con2 .txt p{line-height: 1.65em;}
/*手机端-关于我们*/
.m-about{overflow: hidden;}
.m-about .tit{font-family: spu; font-size: 18px; line-height: 1.72em; color: #bdbdbd;}
.m-more{display: block; width: 155px; height: 39px; line-height: 39px; text-align: center; color: #d4a54c; border: 1px solid #d4a54c; margin: 30px auto 0;}
.m-about .m-more:hover{color: #fff; background-color: #d4a54c;}
.g-tit-gy{margin-bottom: 15px; font-size: 20px;}
.g-tit-gy:after{content: ''; display: block; margin-top: 15px; width: 39px; height: 2px; background-color: #d0a857;}
.g-tit-gy em{display: block; font-size: 22px; font-family: spu; color: #dbdbdb;}
.g-tit-gy.tit2{text-align: center; margin-bottom: 30px;}
.g-tit-gy.tit2:after{margin: 15px auto 0;}
.g-tit-gy.tit2 em{margin-bottom: -20px;}
.row-timg-2 .g-tit-gy em{color: #fff; opacity: .1; -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 10)'; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=10);}
.row-timg-1{padding: 33px 10px 38px;}
.row-timg-1{background: url(../images/bg1-gy.jpg) center center repeat;}
.row-timg-2{padding: 0 10px 38px; color: #fff; background: url(../images/bg5-gy.png) repeat;}
.row-timg-2.pt30{padding-top: 30px;}
.row-timg-2 .txt2{position: relative; text-align: center; padding: 0 32px;}
.row-timg-2 .txt2:before,.row-timg-2 .txt2:after{content: ''; display: block; position: absolute; right: 0; top: 0; width: 26px; height: 26px; background-repeat: no-repeat; background-position: center center; -webkit-background-size: contain; background-size: contain;}
.row-timg-2 .txt2:before{left: 0; background-image: url(../images/yhl-gy.png);}
.row-timg-2 .txt2:after{right: 0; background-image: url(../images/yhr-gy.png);}
.m-about .box-bg{padding-top: 30px; background: url(../images/bgi-gy.png) center top 13px no-repeat; -webkit-background-size: 100% auto; background-size: 100% auto;}
.m-about .txt{line-height: 1.71em; margin-bottom: 15px;}
.m-about .pic-2 img{display: inline-block; width: 100%; height: auto;}
.m-about .pic-3{margin-top: 50px; height: 180px; position: relative; background: url(../images/picbg-gy.png) repeat;}
.m-about .pic-3 img{top: -34px; left: 50%; margin-left: -171px; position: absolute; display: block; width: 342px; height: 195px;}
@media only screen and (max-width: 380px){.m-about .pic-3{height: 120px;} .m-about .pic-3 img{width: 279px; height: 143px; margin-left: -139px; top: -43px;}}
.row-a .col-l,.row-a .col-r{width: 50%; max-height: 414px;}
.row-a .col-l{padding: 30px 16px 0; background:#fff url(../images/img2-gy.png) left top no-repeat; -webkit-background-size: 64px auto; background-size: 64px auto;}
.m-txt1{padding-bottom: 32px; background: url(../images/img4-gy.png) left bottom 10px no-repeat; -webkit-background-size: 44px auto; background-size: 44px auto;}
.m-txt1 p{height: 15em;overflow: hidden;overflow-y: auto;}
.m-txt2{padding: 28px 15px; color: #fff; background: url(../images/bg3-gy.jpg) center center no-repeat; -webkit-background-size: 100% 100%; background-size: 100% 100%;}
.m-txt2 i{display: block; width: 35px;height: 35px; margin: 0 auto 15px; background: url(../images/img1-gy.png) center center no-repeat; -webkit-background-size: 100% 100%; background-size: 100% 100%;}
.m-pic-gy{position: relative; padding-top: 110%;}
.m-pic-gy img{display: block; position: absolute; top: 0;left: 0; width: 100%;height: 100%;}
.m-txt-bot{position: relative; color: #fff; padding: 15px; background: url(../images/bg4-gy.jpg) repeat;}
.m-txt-bot .tit{color: #fff;margin-bottom: 30px;}
.m-txt-bot .txt{padding-left: 50px; background: url(../images/img5-gy.png) left top no-repeat; -webkit-background-size: 35px auto; background-size: 35px auto;}
.m-txt-bot .poa{display: block; position: absolute; right: 33px; top: -45px; width: 90px;height: 90px; background: url(../images/img3-gy.png) center center no-repeat; -webkit-background-size: contain; background-size: contain;}
.ul-list-txt{overflow: hidden;margin-right: -12px;}
.ul-list-txt li{float: left; width: 50%; margin-bottom: 15px; background-repeat: no-repeat; background-position: center top 36px; -webkit-background-size: 48px auto; background-size: 48px auto;}
.ul-list-txt li.li1{background-image: url(../images/img6-gy.png);}
.ul-list-txt li.li2{background-image: url(../images/img7-gy.png);}
.ul-list-txt li.li3{background-image: url(../images/img8-gy.png);}
.ul-list-txt li.li4{background-image: url(../images/img9-gy.png);}
.ul-list-txt .con{margin-right: 12px; padding: 100px 20px 30px; background: url(../images/bgk-gy.png) center center no-repeat; -webkit-background-size: 100% 100%; background-size: 100% 100%;}
.ul-list-txt h5{margin-bottom: 5px; font-weight: normal; font-size: 16px; text-align: center;}
.ul-list-txt .txt{overflow: hidden; height:7em; text-align: center;}
/*手机端-活力校园*/
.m-txtimg-hl{padding: 30px 10px; background: url(../images/bg1-hl.jpg) center top repeat;}
.m-txtimg-hl .mb{margin-bottom: 22px;}
.m-txtimg-hl .mb img{display: block;margin: 0 auto;}
.m-title-hl{margin-bottom: 20px; height: 65px; line-height: 65px; text-align: center; font-weight: bold; font-size: 20px; color: #d4a54c; background: url(../images/btn-hl.png) center center no-repeat; -webkit-background-size: 100% auto; background-size: 100% auto;}
/*************************************
********增加页面*******************
**************************************/
/*公用*/
.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;}
/*欧米奇-西餐料理-修改*/
.row-a2-xc .m-top-desc{color: #fff;}
.wp{width: 95%;margin: 0 auto;}
.xican .g-tit1{padding-bottom: 5px; padding-top: 35px; overflow: hidden; position: relative; background-repeat: no-repeat; background-position: center 0; font-size: 18px; color: #fff;text-align: center; font-weight: bold; text-align: center; color: #333;}
.g-tit1 i{display: inline-block; width: 15px; height: 2px; background-color: #d7a746; vertical-align: middle; margin-right: -5px;}
.xican .g-tit1 span{position: relative; z-index: 3;}
.xican .g-tit1 em{display: block; font-size: 23px; margin-bottom: -20px; font-family: spu; opacity: .10; -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 10)'; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=10);}
.g-tit1.c2{color: #fff;}
.row-a1-xc{padding-bottom: 35px;overflow: hidden;}
.m-top-desc{margin-bottom: 10px; font-size: 12px; color: #666; line-height: 25px; text-align: center;}
.box-pic{overflow: hidden; overflow-x: auto; width: 100%;}
.ul-list-xc{overflow: hidden; margin-bottom: 20px; border-top: 1px solid #e9e9e8;}
.ul-list-xc li{overflow: hidden; float: left; width: 100%; border-bottom: 1px solid #e9e9e8;}
.ul-list-xc .con{margin-top: 20px; float: left; vertical-align: middle; width: 45px; height: 45px;}
.ul-list-xc .con img{display: block;width: 100%;height: 100%;}
.ul-list-xc .tit{overflow: hidden; margin-left: 54px; padding-top: 10px; font-size: 14px; color: #333;}
.ul-list-xc .tit i{display: block; padding-top: 18px; overflow: hidden; border-bottom: 1px dashed #bdbdbd;}
.ul-list-xc .tit .s1{float: left; margin-right: 10px; display: block;}
.ul-list-xc .tit .s2{display: block; margin-left: 10px;}
.ul-list-xc .txt{padding: 10px 0; overflow: hidden; margin-left: 54px; color: #666; font-size: 12px;}
.s-more-sz{text-align: center; display: block; margin: 0 auto; height: 34px; line-height: 34px; width: 138px; font-size: 13px; color: #fff; background-color: #dca436; border: 1px solid #dca436;}
.s-more-sz:hover{border: 1px solid #b18c62;background-color: #b18c62;color: #fff;}
.ul-list2-xc{overflow: hidden; border: 1px solid #666;}
.ul-list2-xc li{float: left; width: 50%; background: url(../images/xc-libg.jpg) center center no-repeat; -webkit-background-size: 100%; background-size: 100%;}
.ul-list2-xc li a{display: block;}
.ul-list2-xc .pic{padding: 7px; height: 120px;}
.ul-list2-xc .pic img{display: block; width: 100%; height: 100%;}
.ul-list2-xc .txt{padding-top: 8px; height: 50px; text-align: center; font-size: 12px; color: #fff;}
.ul-list2-xc .txt span{display: block; margin: 0 auto; color: #b2b2b2; font-size: 10px;}
.box-btn-s{text-align: center; padding: 24px 0;}
.box-btn-s .s-more-sz{display: inline-block; margin: 0 3px;}
.box-btn-s .s-more-sz.s2{background-color: transparent; color: #dca436; height: 34px; border: 1px solid #dca436;}
.box-btn-s .s-more-sz.s2:hover{background-color: #dca436; color: #fff;}
.m-inban.style2{width: 100%; background-color: #fff;}
.m-inban.style2 .item .pic{width: 100%;}
.m-inban.style2 .item .txt{background-color: #fff; background-image: none; color: #333;}
.m-inban.style2 .item .txt h4::after{content: ''; display: block; margin-top: 30px; width: 50px; height: 4px; background-color: #d7a746;}
.ul-pic-xc{height: 120px; margin-left: -10px; overflow: hidden; overflow-x: auto; width: 100%; white-space: nowrap;}
.ul-pic-xc li{display: inline-block; width: 191px; height: 120px;}
.ul-pic-xc .pic img{width: 100%;display: block;height: 100%;}
.row-a4-xc{padding-bottom: 35px;}
.row-a4-xc .col-l,
.row-a4-xc .col-r{width: 100%;float: none;}
.m-txt-xc{padding-top: 30px; color: #fff;}
.m-txt-xc .tit{font-size: 22px; line-height: 24px; margin-bottom: 15px; text-transform: uppercase;}
.m-txt-xc .tit span{display: block; margin-bottom: 10px; font-size: 18px; padding-left: 5px; background: url(../images/xc-sp.png) left bottom no-repeat; -webkit-background-size:120px 6px ; background-size:120px 6px ;}
.m-txt-xc .txt{font-size: 13px; line-height: 20px; margin-bottom: 20px;}
.m-txt-xc .s-more-sz{margin: 0;}
.row-a4-xc .pic{margin-bottom: 20px;}
.row-a5-xc{overflow: hidden;height: 688px;}
.row-a5-xc{height: 688px;}
.row-a5-xc .col-l,
.row-a5-xc .col-r{width: 100%;float: none;}
.m-picban{position: relative; width: 100%;}
.m-picban .slick-dots{position: absolute; bottom: 15px; right: 15px;}
.m-picban .slick-dots li{display: inline-block; width: 10px; height: 10px; border-radius: 50%; margin-left: 5px; border: 1px solid #fff; cursor: pointer;}
.m-picban .slick-dots li.slick-active{background-color: #fff;}
.s-ul-tab{float: left; padding: 9px; width: 32%; height: 200px; background: url(../images/xc-tab.jpg) center center no-repeat; -webkit-background-size: 100% 100%; background-size: 100% 100%;}
.s-ul-tab li{position: relative; width: 100%; height: 50%; background-position: center center; background-repeat: no-repeat; cursor: pointer; -webkit-background-size: 100% 100%; background-size: 100% 100%;}
.s-ul-tab li.li1{background-image: url(../images/xc-li1.jpg);}
.s-ul-tab li.li1.on{background-image: url(../images/xc-li01.jpg);}
.s-ul-tab li.li1.on::after,.s-ul-tab li.li2.on::after{content: ''; display: block; position: absolute; top: 50%; margin-top: -11px; right: -20px; width: 11px; height: 23px; background: url(../images/xc-la.png) center center no-repeat;}
.s-ul-tab li.li2{background-image: url(../images/xc-li2.jpg);}
.s-ul-tab li.li2.on{background-image: url(../images/xc-li02.jpg);}
.tabshow10{float: right; width: 68%; height: 200px; display: none; padding: 20px 20px 27px; color: #fff; background: url(../images/xc-b.png) center center no-repeat;}
.tabshow10 .txt .tit{font-size: 25px; text-transform: uppercase;}
.tabshow10 .txt h4{font-size: 15px;margin-bottom: 5px;font-weight: normal;}
.ul-list-xc2 li{padding-left: 30px; margin-bottom: 6px; font-size: 13px; background: url(../images/xc-cha.png) left center no-repeat;}
.row-a6-xc.section-hm.s6 .cont{margin-top: 20px;}
.row-a6-xc.section-hm.s6{padding: 35px 0;}
.row-a6-xc.section-hm.s6 .form .select .cur{background-image: url(../images/ico-xiala.png);}
@media only screen and (max-width: 375px){.tabshow10 .txt .tit{font-size: 16px;} .tabshow10{padding: 10px 20px;} .ul-list-xc2 li{font-size: 12px;} .s-more-sz{width: 120px;}}
.p-btn-1.color1{border-color: #9f805c;}
.p-btn-1.color1 span{background-color: #9f805c;}
.p-tit-1{position: relative; padding: 33px 0 15px; text-align: center; line-height: 1; color: #ab8d68;}
.p-tit-1 .en{font-family: spu; font-size: 24px; opacity: .15;}
.p-tit-1 .cn{position: absolute; top: 58px; left: 50%; z-index: 4; margin-top: -18px; font-size: 18px; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%);}
.p-tit-1 .cn span{display: inline-block; padding-left: 25px; background-repeat: no-repeat; background-position: left center; -webkit-background-size: auto 18px; background-size: auto 18px;}
.p-tit-1 .info{padding: 8px 15px 0; font-size: 12px; line-height: 1.6;}
.p-tit-1.white{color: #fff;}
.m-box-three .row1{padding-bottom: 35px;}
.ul-list-mp1{overflow: hidden; margin-left: -10px; padding: 0 15px 28px;}
.ul-list-mp1 li{float: left; margin-bottom: 10px; width: 50%;}
.ul-list-mp1 .center{margin-left: 10px; padding: 10px; background-color: #fff;}
.ul-list-mp1 .img img{display: block; width: 100%;}
.ul-list-mp1 h5{padding: 10px 0 2px; font-weight: normal; font-size: 14px; white-space: nowrap; overflow: hidden;}
.ul-list-mp1 .info{overflow: hidden; height: 34px; font-size: 12px; line-height: 1.4; color: #666;}
.m-box-three .row2{padding-bottom: 35px; background: url(../images/img-threem-3.jpg) center no-repeat; -webkit-background-size: cover; background-size: cover;}
.workScro1{padding: 0 15px;}
.workScro1 img{width: 100%;}
.workScro1 .slick-arrow{position: absolute; bottom: 0; z-index: 10; width: 35px; height: 35px; background-repeat: no-repeat; background-position: center; -webkit-background-size: 10px; background-size: 10px; background-color: rgba(255,255,255,.3);}
.workScro1 .slick-arrow.prev{right: 50px; background-image: url(../images/ico-threem-1.png);}
.workScro1 .slick-arrow.next{right: 15px; background-image: url(../images/ico-threem-2.png);}
.workScro1 .slick-arrow.prev:hover,
.workScro1 .slick-arrow.next:hover{background-color: #d0a857;}
.workScro2{padding: 15px 0 25px 15px;}
.workScro2 a{position: relative; display: block; margin-right: 10px; width: 150px; height: 180px; font-size: 0; text-align: center; background-repeat: no-repeat; background-position: center; -webkit-background-size: cover; background-size: cover;}
.workScro2 a:before{content: ''; display: inline-block; width: 0; height: 100%; vertical-align: middle;}
.workScro2 a:after{content: ''; position: absolute; top: 0; left: 0; z-index: 2; width: 100%; height: 100%; background-color: rgba(0,0,0,0); -o-transition: .5s; -ms-transition: .5s; -moz-transition: .5s; -webkit-transition: .5s; transition: .5s;}
.workScro2 .center{position: relative; z-index: 10; display: inline-block; width: 100px; height: 42px; font-size: 12px; vertical-align: middle; background-color: rgba(255,255,255,.9); color: #666; opacity: 0; -o-transition: .5s; -ms-transition: .5s; -moz-transition: .5s; -webkit-transition: .5s; transition: .5s;}
.workScro2 .center:after,.workScro2 .center:before{content: ''; position: absolute; top: -3px; bottom: -3px; left: -3px; right: -3px; z-index: 10; opacity: .9;}
.workScro2 .center:after{border-top: 1px solid #fff; border-bottom: 1px solid #fff;}
.workScro2 .center:before{border-right: 1px solid #fff; border-left: 1px solid #fff;}
.workScro2 .cn{display: block; padding-top: 2px; font-size: 14px; font-weight: normal; color: #333;}
.workScro2 .en{font-family: 'Arial';}
.workScro2 a:hover:after{background-color: rgba(0,0,0,.5);}
.workScro2 a:hover .center{opacity: 1;}
.m-box-three .row3{padding-bottom: 40px;}
.tchScro{padding: 0 15px;}
.tchScro .item > a{display: block; margin-bottom: 25px; padding: 15px; background-color: #fff;}
.tchScro .img img{width: 100%;}
.tchScro .txt{padding-bottom: 20px; font-size: 13px; text-align: justify; color: #666;}
.tchScro h3{position: relative; margin-bottom: 15px; padding: 12px 0 10px; font-size: 1.3em; font-weight: normal; color: #333;}
.tchScro h3:before{content: ''; position: absolute; bottom: 0; left: 0; width: 25px; height: 2px; background-color: #e6ddd1; color: #333;}
.tchScro .color{font-size: 14px; color: #333;}
.tchScro p{font-size:13px; padding-bottom: 20px;}
.tchScro .btns{text-align: center;}
.tchScro .p-btn-1{display: inline-block; margin: 0 15px 8px;}
.tchScro .slick-dots{position: absolute; /* bottom: 79px; */ left: 0; z-index: 10; width: 100%; text-align: center;}
.tchScro .slick-dots li{display: inline-block; margin: 0 3px; width: 10px; height: 10px; border-radius: 50%; background-color: #dbdbdb; cursor: pointer;}
.tchScro .slick-dots .slick-active{background-color: #d7a746;}
.m-box-three .row4{padding: 30px 15px 35px; background: url(../images/img-threem-6.jpg) center no-repeat; -webkit-background-size: cover; background-size: cover;}
.m-box-three .row4 .cont{color: #fff;}
.m-box-three .row4 h2{position: relative; padding: 3px 0 12px; font-size: 18px; line-height: 1;}
.m-box-three .row4 h2:after{content: ''; position: absolute; bottom: 0; left: 0; width: 30px; height: 2px; background-color: #d4a54c;}
.m-box-three .row4 .txt{padding-bottom: 18px; font-size: 13px;}
.m-box-three .row4 h4{padding: 17px 0 5px; line-height: 1; font-weight: normal; font-size: 14px;}
.m-box-three .row4 .list{overflow: hidden; margin-left: -10px; padding-bottom: 27px;}
.m-box-three .row4 .li{float: left; width: 50%;}
.m-box-three .row4 .item{position: relative; display: block; margin: 0 0 10px 10px; height: 130px; background-repeat: no-repeat; background-position: center; -webkit-background-size: cover; background-size: cover;}
.m-box-three .row4 .item:after,
.m-box-three .row4 .item:before{content: ''; position: absolute; z-index: 5; -o-transition: .5s; -ms-transition: .5s; -moz-transition: .5s; -webkit-transition: .5s; transition: .5s;}
.m-box-three .row4 .item:before{left: 0; top: 0; width: 100%; height: 100%; background-color: #b18c62;}
.m-box-three .row4 .item:after{left: 5px; right: 5px; bottom: 5px; top: 5px; border: 1px solid #d8c4ad;}
.m-box-three .row4 .bg{position: absolute; top: 0; left: 0; z-index: 4; width: 100%; height: 100%; background: rgba(0,0,0,.55);}
.m-box-three .row4 .center{position: relative; z-index: 10; padding: 11px 12px 0 15px; color: #fff;}
.m-box-three .row4 .tit{padding-bottom: 10px;}
.m-box-three .row4 .cn{overflow: hidden; white-space: nowrap; padding-bottom: 2px; font-size: 14px;}
.m-box-three .row4 .en{overflow: hidden; height: 29px; font-size: 12px; line-height: 1.2; font-family: 'Arial';}
.m-box-three .row4 .ico{overflow: hidden;}
.m-box-three .row4 .ico img{width: 37px;}
.m-box-three .row4 .btn{float: right; margin-top: 20px; width: 20px; height: 20px; background: url(../images/ico-three-5.png) center no-repeat; -webkit-background-size: cover; background-size: cover;}
.m-box-three .row4 .it1:before,
.m-box-three .row4 .it1:after,
.m-box-three .row4 .it2:hover:before,
.m-box-three .row4 .it2:hover:after{opacity: 0;}
.m-box-three .row4 .it1:hover:before,
.m-box-three .row4 .it1:hover:after{opacity: 1;}
.ul-list-p1{overflow: hidden; margin-left: -10px; padding: 0 15px;}
.ul-list-p1 li{float: left; width: 50%;}
.ul-list-p1 a{display: block; margin: 0 0 10px 10px; padding: 25px 17px 18px; background-color: #fff;}
.ul-list-p1 .ico{display: block; width: 38px; height: 30px; background-repeat: no-repeat; background-position: center top; -webkit-background-size: auto 100%; background-size: auto 100%;}
.ul-list-p1 h4{margin: 12px 0 4px; font-weight: normal; font-size: 14px; color: #333;}
.ul-list-p1 .info{overflow: hidden; height: 73px; font-size: 13px; line-height: 1.4; color: #888;}
.ul-list-p1 .ico1{background-image: url(../images/ico-threem-3.png);}
.ul-list-p1 .ico2{background-image: url(../images/ico-threem-4.png);}
.ul-list-p1 .ico3{background-image: url(../images/ico-threem-5.png);}
.ul-list-p1 .ico4{background-image: url(../images/ico-threem-6.png);}
.ul-list-p1 a:hover{background-color: #b18c62;}
.ul-list-p1 a:hover h4{color: #fff;}
.ul-list-p1 a:hover .info{color: #fff;}
.ul-list-p1 a:hover .ico1{background-image: url(../images/ico-threem-3h.png);}
.ul-list-p1 a:hover .ico2{background-image: url(../images/ico-threem-4h.png);}
.ul-list-p1 a:hover .ico3{background-image: url(../images/ico-threem-5h.png);}
.ul-list-p1 a:hover .ico4{background-image: url(../images/ico-threem-6h.png);}
.m-box-three .row5 .cont{padding: 20px 15px 35px 25px;}
.m-box-three .row5 .ct-img:before,
.m-box-three .row5 .ct-cont:before{content: ''; position: absolute; z-index: 5; width: 84px; height: 84px; opacity: .2;}
.m-box-three .row5 .ct-img{position: relative;}
.m-box-three .row5 .ct-img:before{top: -10px; left: -10px; background-color: #dca436;}
.m-box-three .row5 .ct-img img{position: relative; z-index: 10; display: block; width: 100%;}
.m-box-three .row5 .ct-cont{position: relative; margin-top: 10px;}
.m-box-three .row5 .ct-cont:before{top: 0; right: 0; border-top: 2px solid #dca436; border-right: 2px solid #dca436;}
.m-box-three .row5 .ct-tit{position: relative; padding: 8px 0 12px;}
.m-box-three .row5 .ct-tit:before{content: ''; position: absolute; bottom: 0; left: 0; z-index: 5; width: 50px; height: 2px; background-color: #dca436;}
.m-box-three .row5 .ct-tit .en{font-size: 15px; font-family: spu; color: #ab8d68; opacity: .5;}
.m-box-three .row5 .ct-tit .cn{padding-top: 2px; font-size: 17px;}
.m-box-three .row5 .ct-info{padding: 12px 0 25px; font-size: 13px; line-height: 1.7; color: #666;}
.m-box-three .row5 .color{color: #d4a54c;}
.m-box-three .row5 .btns{text-align: center;}
.m-box-three .row5 .p-btn-1{display: inline-block; margin: 0 10px;}
.row-three{padding: 43px 0 35px; background: url(../images/bg-hm-1.jpg) center center no-repeat; background-size: cover;}
.row-three .list{margin-right: 20px; padding-top: 16px;}
.row-three .cont{margin-top: 40px; background-color: #9f805c; border: 1px solid #9f805c;}
.row-three .cont{margin-top: 44px;}
.row-three .tit{border-bottom: 1px solid #b69978; color: #fff;}
.row-three .table .item{border-bottom: 1px dotted #b69978; color: #fff;}
.row-three .table .d3,
.row-three .form .d1 em{color: #f0ac27;}
.row-three .form,
.row-three .form .inp-form{background-color: #9f805c;border-radius:10px; color: #fff;}
.row-three .form .inp-form::-webkit-input-placeholder{color: #fff;}
.row-three .form .inp-form::-moz-placeholder{color: #fff;}
.row-three .form .inp-form::-ms-input-placeholder{color: #fff;}
.row-three .form .li-item{border: 1px solid #b69978;}
.row-three .form .d1{border-right: 1px solid #b69978; color: #fff;}
.row-three .form .select .cur{background-image: url(../images/ico-three-16.png);}
.row-three .form .select .s-list{background-color: #9f805c; border: 1px solid #b69978;}
.row-three .form .select .s-list a{color: #fff;}
.row-three .form .select .s-list a:hover{color: #f0ac27;}
.m-box-nine .g-tit-1{padding: 34px 0 17px;}
.m-box-nine .row1{padding-bottom: 35px;}
.ul-list-p2{overflow: hidden; margin-left: -10px; padding-bottom: 18px;}
.ul-list-p2 li{overflow: hidden; float: left; padding: 0 0 10px 10px; width: 50%;}
.ul-list-p2 .center{padding: 15px; background-color: #fff;}
.ul-list-p2 .ico{margin: 5px 0 12px; width: 46px; height: 46px; background-image: url(../images/img-nine-2.png); background-repeat: no-repeat; background-position: center; -webkit-background-size: 230px 92px; background-size: 230px 92px;}
.ul-list-p2 .info{overflow: hidden;}
.ul-list-p2 .info h5{padding-bottom: 5px; font-size: 14px; font-weight: normal; white-space: nowrap; overflow: hidden;}
.ul-list-p2 .info p{overflow: hidden; height: 37px; font-size: 13px; line-height: 1.4; color: #666;}
.ul-list-p2 .li1 .ico{background-position: 0px 0px;}
.ul-list-p2 .li2 .ico{background-position: -46px 0px;}
.ul-list-p2 .li3 .ico{background-position: -92px 0px;}
.ul-list-p2 .li4 .ico{background-position: -138px 0px;}
.ul-list-p2 .li5 .ico{background-position: 0px -46px;}
.ul-list-p2 .li6 .ico{background-position: -46px -46px;}
.ul-list-p2 .li7 .ico{background-position: -92px -46px;}
.ul-list-p2 .li8 .ico{background-position: -138px -46px;}
.m-box-nine .row2{padding-bottom: 35px; background: url(../images/img-ninem-3.jpg) center no-repeat; -webkit-background-size: cover; background-size: cover;}
.m-box-nine .row2 .cont{overflow: hidden; padding-bottom: 28px;}
.m-box-nine .row2 .img{position: relative; float: left; display: block; overflow: hidden; background-repeat: no-repeat; background-position: center; -webkit-background-size: cover; background-size: cover;}
.m-box-nine .row2 .img1{width: 100%; height: 200px;}
.m-box-nine .row2 .img2{width: 50%; height: 170px;}
.m-box-nine .row2 .pos{overflow: hidden; position: absolute; left: 0; bottom: -100%; right: 0; z-index: 10; padding: 0 10px; font-size: 13px; text-align: center; line-height: 30px; white-space: nowrap; -ms-text-overflow: ellipsis; text-overflow: ellipsis; background-color: rgba(212,165,76,.9); color: #fff; -o-transition: .5s; -ms-transition: .5s; -moz-transition: .5s; -webkit-transition: .5s; transition: .5s;}
.m-box-nine .row2 a:hover .pos{bottom: 0;}
.m-box-nine .row3 .cont{position: relative; padding-bottom: 35px;}
.techScro .item{margin-bottom: 10px; padding-top: 20px; background-color: #fff;}
.m-box-nine .row3 .teacher{background:url(../images/1.png); width: 108px; height: 108px; position: relative; z-index: 10; margin: 0 auto 5px; /* width: 70px; height: 70px; */ border-radius: 50%;}
.techScro h3{margin-bottom: 12px; font-weight: normal; font-size: 15px; text-align: center;}
.techScro .info{padding: 45px 18px 11px; font-size: 13px; background: url(../images/img-ninem-9.png) left top no-repeat; -webkit-background-size: 100%; background-size: 100%; color: #666;}
.techScro .info p{padding-bottom: 8px;}
.techScro .info .color{font-size: 14px; color: #333;}
.m-box-nine .row3 .list{overflow: hidden; position: absolute; top: 20px; left: 20px; right: 20px; z-index: 5; padding: 16px 0;}
.m-box-nine .row3 .list a{display: block; width: 35px; height: 35px; border-radius: 50%; border: 1px solid #dbdbdb; background-repeat: no-repeat; background-position: center; /* -webkit-background-size: 10px; background-size: 10px; */}
.m-box-nine .row3 .list .prev{float: left; background-image: url(../images/1.png);background-position: -99px -25px;}
.m-box-nine .row3 .list .next{float: right; background-image: url(../images/1.png);background-position: -128px -25px;}
.m-box-nine .row3 .list a:hover{border-color: #b18c62;background-color: #b18c62;}
.workScro{margin: 0 -15px 28px 0;}
.workScro .item{overflow: hidden;}
.workScro a{position: relative; display: block; float: left; margin-right: 10px; width: 140px; text-align: center; color: #dca436;}
.workScro img{width: 100%;}
.workScro .pos{position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,.6); opacity: 0; -o-transition: .5s; -ms-transition: .5s; -moz-transition: .5s; -webkit-transition: .5s; transition: .5s;}
.workScro .pos:after,
.workScro .pos:before{content: '';}
.workScro .pos:after{display: inline-block; width: 0; height: 100%; vertical-align: middle;}
.workScro .pos:before{position: absolute; top: 5px; bottom: 5px; left: 5px; right: 5px; border: 1px solid #fff;}
.workScro .btn{display: inline-block; width: 100px; line-height: 30px; vertical-align: middle; background-color: #fff;}
.workScro a:hover .pos{opacity: 1;}
.m-box-nine .row4{padding-bottom: 35px; background: url(../images/img-ninem-4.jpg) center no-repeat; -webkit-background-size: cover; background-size: cover;}
.ul-list-p3{overflow: hidden; padding-top: 10px;}
.ul-list-p3 li{float: left; padding-bottom: 15px; width: 50%; text-align: center; color: #fff;}
.ul-list-p3 .center{display: inline-block; width: 140px;}
.ul-list-p3 h6{font-weight: normal; font-size: 14px;}
.ul-list-p3 .info{overflow: hidden; margin-top: 4px; padding: 0 10px; height: 59px; font-size: 13px; opacity: .8;}
.ul-list-p3 .img{background:url(../images/1.png)no-repeat; margin: 0 auto 13px; padding: 8px; width: 158px; height: 158px; border-radius: 50%; border: 1px dashed #aba8a6;}
.ul-list-p3 .img img{display: block; width: 100%;}
.m-box-nine .row5{padding-bottom: 35px;}
.ul-list-p4{overflow: hidden; margin-left: -10px; padding-bottom: 20px;}
.ul-list-p4 li{float: left; margin-bottom: 10px; width: 50%;}
.ul-list-p4 a{position: relative; display: block; height: 366px; margin-left: 10px; font-size: 13px; text-align: center; color: #666;}
.ul-list-p4 .ico{margin: 9px auto 0; width: 42px; height: 42px; background-image: url(../images/img-nine-2.png); background-repeat: no-repeat; -webkit-background-size: 210px 84px; background-size: 210px 84px;}
.ul-list-p4 h4{position: relative; padding: 8px 0 8px; font-weight: normal; font-size: 15px; line-height: 1; color: #333;}
.ul-list-p4 h4:before{content: ''; position: absolute; bottom: 0; left: 50%; margin-left: -10px; width: 20px; height: 2px; background-color: #666;}
.ul-list-p4 .li1 .ico{background-position: -42px 0px;}
.ul-list-p4 .li2 .ico{background-position: -168px 0px;}
.ul-list-p4 .li3 .ico{background-position: -168px -42px;}
.ul-list-p4 .li4 .ico{background-position: -42px -42px;}
.ul-list-p4 .info{overflow: hidden;}
.ul-list-p4 .img,.ul-list-p4 .txt{position: absolute;}
.ul-list-p4 .img{left: 0; width: 100%; height: 176px; background-repeat: no-repeat; background-position: center; -webkit-background-size: cover; background-size: cover;}
.ul-list-p4 .txt{left: 0; right: 0; padding: 0 12px; border: 1px solid #e9e2d7;}
.ul-list-p4 .center{position: absolute; left: 0; right: 0; height: 100%; text-align: center; background: rgba(0,0,0,.6); opacity: 0; -o-transition: .5s; -ms-transition: .5s; -moz-transition: .5s; -webkit-transition: .5s; transition: .5s;}
.ul-list-p4 .center:before{content: ''; display: inline-block; width: 0; height: 100%; vertical-align: middle;}
.ul-list-p4 .btn{display: inline-block; width: 100px; line-height: 32px; vertical-align: middle; background-color: #dca436; color: #fff;}
.ul-list-p4 .li1 .img,
.ul-list-p4 .li3 .img{bottom: 0;}
.ul-list-p4 .li2 .img,
.ul-list-p4 .li4 .img{top: 0;}
.ul-list-p4 .li1 .txt,
.ul-list-p4 .li3 .txt{top: 0; border-bottom: 0;}
.ul-list-p4 .li2 .txt,
.ul-list-p4 .li4 .txt{top: 176px; border-top: 0;}
.ul-list-p4 a:hover .center{opacity: 1;}
/******************************* -------[=手机端-视频体验]-------
********************************/
.g-tit-2{padding: 34px 0 32px;text-align: center;}
.g-tit-2 .en{height: 1em;line-height: 1em;font-size: 24px;font-family: spu;color: rgba(51,51,51,.15);}
.g-tit-2 .cn{margin-top: -8px;height: 1em;line-height: 1em;position: relative;font-size: 18px;font-weight: bold;}
.g-tit-2 .cn:after{position: absolute;bottom: -10px;left: 50%;margin-left: -12px;display: block;width: 24px;height: 2px;background-color: #d0a857;content: '';}
.box-hm-2 > div{padding: 0 10px;}
.section-hm.s7{padding-bottom: 40px;}
.box-hm-2 .top-video{position: relative;display: block;width: 100%;}
.box-hm-2 .top-video .img{position: relative;padding-top: 58%;height: 0;overflow: hidden;}
.box-hm-2 .top-video .img img{position: absolute;top: 0;left: 0;display: block;width: 100%;height: 100%;}
.box-hm-2 .top-video .info{position: absolute;bottom: 0;left: 0;width: 100%;color: #fff;background: url(../images/bg-hm-m-4.png) left bottom repeat-x;background-size: auto 100%;}
.box-hm-2 .top-video .cont{padding: 10px 20px 0 54px;height: 60px;background: url(../images/ico-hm-5.png) 12px center no-repeat;background-size: 36px 36px;}
.box-hm-2 .top-video .cont .p1{white-space: nowrap;-ms-text-overflow: ellipsis;text-overflow: ellipsis;overflow: hidden;}
.box-hm-2 .top-video .info .p2{font-size: 12px;}
.box-hm-2 .list{margin-left: -10px;overflow: hidden;}
.box-hm-2 .list li{padding-top: 10px;padding-left: 10px;float: left;width: 50%;}
.box-hm-2 .list .img{position: relative;padding-top: 67%;height: 0;overflow: hidden;}
.box-hm-2 .list .img img{position: absolute;top: 0;left: 0;display: block;width: 100%;height: 100%;}
.box-hm-2 .list .txt{padding: 12px 0 5px;}
.box-hm-2 .list .tit{height: 1em;line-height: 1em;white-space: nowrap;-ms-text-overflow: ellipsis;text-overflow: ellipsis;overflow: hidden;font-size: 14px;font-weight: normal;}
.box-hm-2 .list .info{margin-top: 6px;padding-left: 20px;height: 1em;line-height: 1em;color: #888;font-size: 12px;background: url(../images/ico-hm-4.png) left center no-repeat;background-size: 12px 12px;}
.box-hm-2 .btns{padding: 20px 0 40px;text-align: center;}
.box-hm-2 .btns a{margin: 0 10px;display: inline-block;width: 140px;height: 35px;line-height: 35px;text-align: center;}
.box-hm-2 .btns a.a1{color: #fff;background-color: #d4a54c;}
.box-hm-2 .btns a.a2{line-height: 33px;color: #d4a54c;border: 1px solid #d4a54c;}
@media only screen and (max-width: 360px){.box-hm-2 .btns a{width: 120px;}}
.section-hm.s8,.section-hm.s10{background-color: #fefbf3;}
/* By 5811.com.cn */ 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;} table{border-collapse:collapse; border-spacing:0;} fieldset,img{border:0;} ol,ul{list-style:none;} caption,th{text-align:left;} q:before,q:after{content:'';} abbr,acronym{border:0;} .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;} .b{font-weight:bold;} .i{font-style:italic;} .fa{font-family:Arial;} .fg{font-family:Georgia;} .ft{font-family:Tahoma;} .fl{font-family:Lucida Console;} .fs{font-family:'宋体';} .fw{font-family:'微软雅黑';} .tc{text-align:center;} .tr{text-align:right;} .tl{text-align:left;} .tdu{text-decoration:underline;} .tdn,.tdn:hover,a.tdl:hover{text-decoration:none;} .fc0{color:#000000;} .fc3{color:#333333;}
.fc6{color:#666666;} .fc9{color:#999999;} .fcr{color:red;} .fcw{color:white;} .fcb{color:blue;} .fcg{color:green;} .f0{font-size:0;} .f10{font-size:10px;} .f12{font-size:12px;} .f13{font-size:13px;} .f14{font-size:14px;} .f16{font-size:16px;} .f20{font-size:20px;} .f24{font-size:24px;} .vm{vertical-align:middle;} .vtb{vertical-align:text-bottom;} .vt{vertical-align:top;} .vn{vertical-align:-2px;} .vimg{margin-bottom:-3px;} .m0{margin:0;} .ml0{margin-left:0;} .ml5{margin-left:5px;} .ml10{margin-left:10px;} .ml20{margin-left:20px;} .mr0{margin-right:0;} .mr5{margin-right:5px;} .mr10{margin-right:10px;} .mr20{margin-right:20px;} .mt5{margin-top:5px;} .mt10{margin-top:10px;} .mt20{margin-top:20px;} .mb5{margin-bottom:5px;} .mb10{margin-bottom:10px;} .mb20{margin-bottom:20px;} .ml-1{margin-left:-1px;} .mt-1{margin-top:-1px;} .pl5{padding-left:5px;} .p5{padding:5px;} .pt5{padding-top:5px;} .pr5{padding-right:5px;} .pb5{padding-bottom:5px;}
.p10{padding:10px;} .pl10{padding-left:10px;} .pt10{padding-top:10px;} .pr10{padding-right:10px;} .pb10{padding-bottom:10px;} .p20{padding:20px;} .pl20{padding-left:20px;} .pt20{padding-top:20px;} .pr20{padding-right:20px;} .pb20{padding-bottom:20px;} .rel,.pr{position:relative;} .abs,.pa{position:absolute;} .dn{display:none;} .db{display:block;} .dib{-moz-inline-stack:inline-block; display:inline-block;} .di{display:inline;} .ovh{overflow:hidden;} .ovs{overflow:scroll;} .vh{visibility:hidden;} .vv{visibility:visible;} .lh14{line-height:14px;} .lh16{line-height:16px;} .lh18{line-height:18px;} .lh20{line-height:20px;} .lh22{line-height:22px;} .lh24{line-height:24px;} .fix{*zoom:1;} .fix:after,.fix:before{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden;} .z{_zoom:1;} .h1{height:1px;} .h5{height:5px;} .h10,.h{height:10px;} .h15{height:15px;} .h20{height:20px;}
.h1,.h5,.h10,.h15,.h20,.h{font-size:0px; line-height:0; overflow:hidden; clear:both;} 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: #fff;}
a:hover{color: #d7a746;}
img{max-width: 100%;}
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: '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;}
.wraper{position: absolute;left: 0;padding: 0;width: 100%;}
.wraper.action{left: -60%;}
.fixme{height: 100%;overflow: hidden;}
/* 弹窗开始 */
.omqcenterbox{z-index:999999; width: 275px; height: 261px; background-color: #fff; position: fixed; left: 50%; top: 50%; border-radius: 15px; -webkit-border-radius: 15px; -moz-border-radius: 15px; margin-left: -137.5px; margin-top: -130.5px; box-shadow: 0 0 20px rgba(10,2,4,.75); -webkit-box-shadow: 0 0 20px rgba(10,2,4,.75); -moz-box-shadow: 0 0 20px rgba(10,2,4,.75); -ms-box-shadow: 0 0 20px rgba(10,2,4,.75); z-index: 101; transition: linear .5s; transform: scale(0); -webkit-transform: scale(0); -moz-transform: scale(0); -ms-transform: scale(0); -o-transform: scale(0);}
.omqcenterboxd{transform: scale(1); -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1);}
.omqcenterbox-close{position: absolute; top: -14px; right: -14px; cursor: pointer;}
.omqcenterbox .omqcenter-title{display: block; width: 100%; text-align: center; font-size: 22px; font-weight: 400; line-height: 1.5; font-family: "Microsoft YaHei"; margin-top: 28px;}
.omqcenterbox .omqcenter-telval{width: 227px; height: 32px; border: 1px solid #6a7380; border-radius: 17px; -webkit-border-radius: 17px; -moz-border-radius: 17px; margin: 20px auto 8px; text-align: center; line-height: 30px;}
.omqcenterbox .omqcenter-ftitle{display: block; width: 100%; text-align: center; font-size: 16px; font-weight: 200; color: #6a7380;}
.omqcenterbox .omq-telval{width: 150px; height: 30px; line-height: 30px; background-color: #FFF; font-size: 14px; color: #6a7380; -moz-border-radius: 15px 0 0 15px; -webkit-border-radius: 15px 0 0 15px; border-radius: 15px 0 0 15px; padding-left: 13px; float: left; outline: 0; border: 0;}
.omqcenterbox .omq-telbtn{width: 75px; height: 30px; line-height: 29px; color: #fff; background-color: #6a7380; font-size: 12px; text-align: center;/* margin-right:15px; */ text-decoration: none; -moz-border-radius: 0 14px 14px 0; -webkit-border-radius: 0 14px 14px 0; border-radius: 0 14px 14px 0; float: left; border: 0; cursor: pointer;}
.omqcenterbox .omq-innerc{width: 228px; margin: 0 auto; font-size: 12px; line-height: 1.4;}
.omqcenterbox .omqcenter-chat{position: absolute; width: 100%; bottom: 0; left: 0; height: 58px; line-height: 58px; border-radius: 0 0 15px 15px; -webkit-border-radius: 0 0 15px 15px; -moz-border-radius: 0 0 15px 15px;}
.omqcenter-tel{background-color:#d2a040; border-radius: 0 0 0 15px; -webkit-border-radius: 0 0 0 15px; -moz-border-radius: 0 0 0 15px;}
.omqcenter-swt, .omqcenter-tel{display: block; position: relative; width: 50%; height: 58px; float: left;}
.omq-telpic{top: 50%; margin-left: -50px; margin-top: -29px; width: 27px; height: 27px; font-size: 24px;}
.omqcenter-swt{background-color: #323232; border-radius: 0 0 15px 0; -webkit-border-radius: 0 0 11px 0; -moz-border-radius: 0 0 15px 0;}
.omqcenter-chata, .omqcenter-chatb, .omqcenter-swt em, .omqcenter-swt i{font-size: 1.15rem; display: block; position: absolute; left: 45%; color: #fff; font-style: normal; text-decoration: none;}
.omqcenter-chata{top: 50%; margin-left: -56px; width: 35px; height: 37px; margin-top: -24px; font-size: 24px;}
.omqcenter-chatb{margin-left: -15px;}
.omq-telpic img{padding-left: 5px; padding-top: 6px;}
/* 弹窗结束 */
/******************************* -------[=头部]-------
********************************/
.header{position: fixed;top: 0;left: 0;width: 100%;height: 50px;line-height: 50px;text-align: center;border-top: 1px solid #373737;border-bottom: 1px solid #373737;background-image: url(../images/bg-hd.png);z-index: 102; -o-transition: .5s; -ms-transition: .5s; -moz-transition: .5s; -webkit-transition: .5s; transition: .5s;}
.header.action{left: -60%;}
.header .txt{display: inline-block;height: 1em;line-height: 1em;color: #fff;font-size: 20px;font-family: 'Microsoft Yahei',"PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif;}
.header .btn-back{position: absolute;top: 0;left: 0;display: block;width: 48px;height: 48px;background: url(../images/ico-back.png) center center no-repeat;background-size: 12px auto;}
/******************************* -------[=导航]-------
********************************/
/******************************* -------[=导航]-------
********************************/
.top_right{margin-top: -3px;}
.top_one{text-decoration: none; background: url(../images/top-sm.jpg)center no-repeat; padding: 4px 8px 5px; font-size: 13px; letter-spacing: 1px; color: #FFF; border-radius: 4px; /* margin-left: 5px; */margin-right: 5px;}
.top_two{text-decoration: none;background: url(../images/top-sm.jpg)center no-repeat; padding: 4px 8px 5px; font-size: 13px; letter-spacing: 1px; color: #FFF; border-radius: 4px;/* margin-right: 5px; */}
.menuBtn{position: absolute;top: 24px;left: 15px;width: 27px;height: 20px;display: block;cursor: pointer;z-index: 999; -o-transform: translateY(-50%); -ms-transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); transform: translateY(-50%);}
.menuBtn em{margin-bottom: 4px;display: block;height: 3px;background-color: #fff;
-o-transition:.5s;
-ms-transition:.5s;
-moz-transition:.5s;
-webkit-transition:.5s;
transition:.5s;}
.menuBtn.on em{display: none;margin: -2px 0 0;position: absolute;left: 5px;top: 50%;width: 24px;background-color: #d7a746;}
.menuBtn.on em:first-child{display: block; transform:rotate(45deg); -webkit-transform:rotate(45deg); -o-transform:rotate(45deg); -ms-transform:rotate(45deg);}
.menuBtn.on em:last-child{display: block; transform:rotate(-45deg); -webkit-transform:rotate(-45deg); -o-transform:rotate(-45deg); -ms-transform:rotate(-45deg);}
/*#aside{position: fixed;top: 0;left: 100%;bottom: 0;width: 100%;overflow-y: auto;z-index: 101;background-image: url(../images/bg-hd.png);}
#aside.action{left: 40%;}*/
#aside{position: fixed;top: 0;left: 0;padding: 50px 0px 0;width: 100%;height: 50px;overflow: hidden;overflow-y: auto;z-index: 101;background-image: url(../images/bg-hd.png); -o-transition: height .35s ease-in .2s; -ms-transition: height .35s ease-in .2s; -moz-transition: height .35s ease-in .2s; -webkit-transition: height .35s ease-in .2s; transition: height .35s ease-in .2s;}
#aside.open{height: 100%;}
#aside .link{margin: 0 0 20px 15px;color: #fff;}
#aside .link a{color: #fff;}
#aside .link a:hover{color: #f9991e;}
#aside .menu > li{position: relative;opacity: 0; -webkit-transform: scale(1.1) translateY(-24px); -ms-transform: scale(1.1) translateY(-24px); -o-transform: scale(1.1) translateY(-24px); transform: scale(1.1) translateY(-24px); -o-transition: opacity .35s ease-out, transform .35s ease-out, border-bottom .8s .2s; -ms-transition: opacity .35s ease-out, transform .35s ease-out, border-bottom .8s .2s; -moz-transition: opacity .35s ease-out, transform .35s ease-out, border-bottom .8s .2s; -webkit-transition: opacity .35s ease-out, transform .35s ease-out, border-bottom .8s .2s; transition: opacity .35s ease-out, transform .35s ease-out, border-bottom .8s .2s;}
#aside .menu > li > a{position: relative;padding-left: 15px;display: block;width: 100%;height: 41px;font-size: 16px;line-height:40px;color: #fff;border-bottom: 1px solid #191919;}
#aside.open .menu > li{opacity: 1; -o-transform: none !important; -ms-transform: none !important; -moz-transform: none !important; -webkit-transform: none !important; transform: none !important;}
#aside .menu > li > a:hover,#aside .menu > li.on > a{color: #f9991e;background-color: #1c1c1c;}
#aside .menu > li > a em{position: absolute;top: 9px;right: 0;display: block;width: 22px;height: 22px;background-image: url(../images/ico-three-5.png);opacity: .6;background-size: cover; -o-transition: .5s; -ms-transition: .5s; -moz-transition: .5s; -webkit-transition: .5s; transition: .5s;}
#aside .menu > li.on > a em{opacity: 1; -o-transform: rotate(90deg); -ms-transform: rotate(90deg); -moz-transform: rotate(90deg); -webkit-transform: rotate(90deg); transform: rotate(90deg);}
#aside .menu .sub{padding: 5px 0;display: none;}
#aside .menu .sub a{padding-left: 30px;display: block;width: 100%;height: 36px;line-height: 36px;color: #fff;}
#aside .menu .sub a:hover,#aside .menu .sub a.on{color: #f9991e;background-color: #1c1c1c;}
#aside .form{padding: 20px 15px;}
#aside .select{display: block;margin-bottom: 10px;padding-left: 10px;width: 100%;line-height: 36px;border: 1px solid #d7d7d7;background: #fff url(../images/ico-hd-down.png) 180px 50% no-repeat;}
#aside .inpt{float: left;display: block;padding: 0 10px;width: 170px;height: 36px;border: 1px solid #d7d7d7;background-color: #fff;}
#aside .btns{display: block;overflow: hidden;width: 36px;height: 36px;background: #fff url(../images/ico-soso.png) center no-repeat;}
/* 淡入效果 */
#aside .menu > li:nth-child(1){-webkit-transition-delay: 0s; -o-transition-delay: 0s; transition-delay: 0s;}
#aside .menu > li:nth-child(2){-webkit-transition-delay: 0.2s; -o-transition-delay: 0.2s; transition-delay: 0.2s;}
#aside .menu > li:nth-child(3){-webkit-transition-delay: 250ms; -o-transition-delay: 250ms; transition-delay: 250ms;}
#aside .menu > li:nth-child(4){-webkit-transition-delay: 0.3s; -o-transition-delay: 0.3s; transition-delay: 0.3s;}
#aside .menu > li:nth-child(5){-webkit-transition-delay: 350ms; -o-transition-delay: 350ms; transition-delay: 350ms;}
#aside .menu > li:nth-child(6){-webkit-transition-delay: .4s; -o-transition-delay: .4s; transition-delay: .4s;}
#aside .menu > li:nth-child(7){-webkit-transition-delay: 450ms; -o-transition-delay: 450ms; transition-delay: 450ms;}
#aside .menu > li:nth-child(8){-webkit-transition-delay: 500ms; -o-transition-delay: 500ms; transition-delay: 500ms;}
#aside .menu > li:nth-child(9){-webkit-transition-delay: 550ms; -o-transition-delay: 550ms; transition-delay: 550ms;}
#aside .menu > li:nth-child(10){-webkit-transition-delay: 600ms; -o-transition-delay: 600ms; transition-delay: 600ms;}
/******************************* -------[=底部]-------
********************************/
.footer-t{padding: 16px 0 34px;background-color: #232323;}
.footer-t .logo{margin: 0 auto;display: block;width: 132px;}
.footer-t .logo img{display: block;}
.footer-t .focus{text-align: center;}
.footer-t .focus p{margin: 10px 0;height: 1em;line-height: 1em;color: rgba(255,255,255,.5);font-size: 12px;text-align: center;}
.footer-t .focus .qr{position: relative;margin: 0 6px;display: inline-block;font-size: 0;}
.footer-t .focus a{padding-left: 14px;display: block;width: 160px;height: 34px;line-height: 32px;color: rgba(255,255,255,.5);border: 1px solid rgba(255,255,255,.1);border-radius: 3px;background: url(../images/ico-qrcode.png) right 10px center no-repeat;background-size: 16px 16px;font-size: 12px;text-align: left;}
@media only screen and (max-width: 360px){.footer-t .focus a{width: 140px;}.header .txt{margin-left:3em!important;font-size:15px;}.hb3{font-size: 0.2em!important;}}
.footer-t .focus a + img{position: absolute;top: -105px;left: 50%;margin-left: -50px;display: block;width: 100px;height: 100px;opacity: 0;visibility: hidden;}
.footer-t .focus a:hover + img{opacity: 1;visibility: visible;}
.footer-b{padding: 18px 10px 16px;}
.footer-b .list span{padding-right: 30px;padding-left: 30px;display: inline-block;height: 21px;line-height: 21px;color: #393939;font-size: 12px;background-size: 21px 21px;background-position: left center;background-repeat: no-repeat;}
.footer-b .list span.tel{background-image: url(../images/ico-tel.png);font-family: Arial;}
.footer-b .list span.position{background-image: url(../images/ico-position.png);}
.footer-b .copy{padding-top: 14px;font-size: 12px;color: rgba(57,57,57,.6);text-align: center;}
.footer-b .copy em{color: #393939;}
.footer-b .copy span{font-family: Arial;}
.footer-fix{position: fixed;bottom: 0;left: 0;width: 100%;height: 50px;background-image: url(../images/bg-hd.png);z-index: 100; -o-transition: .5s; -ms-transition: .5s; -moz-transition: .5s; -webkit-transition: .5s; transition: .5s;}
.footer-fix.action{left: -60%;}
.footer-fix a{padding-top: 5px;float: left;display: block;width: 25%;height: 50px;border-right: 1px solid #272727;color: #fff;font-size: 12px;text-align: center;}
.footer-fix a.on{color: #d0a857;}
.footer-fix a.a4{border-right: none;}
.footer-fix span{position: relative;margin-bottom: 2px;display: block;height: 22px;background-position: center center;background-size: auto 22px;background-repeat: no-repeat;}
.footer-fix .a1 span{background-image: url(../images/ico-g-1.png);}
.footer-fix .a2 span{background-image: url(../images/ico-g-2.png);}
.footer-fix .a3 span{background-image: url(../images/ico-g-3.png);}
.footer-fix .a4 span{background-image: url(../images/ico-g-4.png);}
.footer-fix .a1.on span{background-image: url(../images/ico-g-1-on.png);}
.footer-fix .a2.on span{background-image: url(../images/ico-g-2-on.png);}
.footer-fix .a3.on span{background-image: url(../images/ico-g-3-on.png);}
.footer-fix .a4.on span{background-image: url(../images/ico-g-4-on.png);}
.footer-fix em{position: absolute;top: -3px;left: 56%;display: block;width: 18px;height: 18px;background-color: #ee1b25;color: #fff;border-radius: 50%;font-size: 12px;}
/******************************* -------[=公用]-------
********************************/
/* 提示弹层 */
.ui-dialog.show{display: -webkit-box; display: box;}
.ui-dialog{position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 9999; display: -webkit-box; -webkit-box-orient: horizontal; -webkit-box-pack: center; -webkit-box-align: center; background: rgba(0, 0, 0, .4); display: none;}
.ui-dialog-cnt{border-radius: 6px; width: 270px; -webkit-background-clip: padding-box; background-clip: padding-box; pointer-events: auto; background-color: rgba(253, 253, 253, .95); position: relative; font-size: 16px;}
.ui-dialog-hd{height: 48px; line-height: 48px; text-align: center; position: relative;}
.ui-border-b{border-bottom: 1px solid #e0e0e0;}
.ui-dialog-close{font-family: iconfont!important; font-size: 32px; line-height: 44px; font-style: normal; -webkit-font-smoothing: antialiased; -webkit-text-stroke-width: .2px; display: block; color: rgba(0, 0, 0, .5); color: #828282; display: block; line-height: 32px; position: absolute; top: 3px; right: 3px;}
.ui-dialog-bd{min-height: 71px; border-top-left-radius: 6px; border-top-right-radius: 6px; padding: 18px; display: -webkit-box; display: box; -webkit-box-pack: center; -webkit-box-align: center; -webkit-box-orient: vertical;}
.ui-dialog-bd > div, .ui-dialog-bd > ul{width: 100%;}
em, i{font-style: normal;}
.ui-dialog-ft{border-bottom-left-radius: 6px; border-bottom-right-radius: 6px; display: -webkit-box; width: 100%; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-align: center; border-top: 1px solid #e0e0e0; height: 42px; line-height: 42px;}
.ui-dialog-ft button:last-child{font-size: 17px;font-family: 'Microsoft Yahei'; border-right: 0; border-bottom-right-radius: 6px;}
.ui-dialog-ft button:first-child{border-bottom-left-radius: 6px;}
.ui-dialog-ft button{color: #000; text-align: center; border-right: 1px #e0e0e0 solid; width: 100%; line-height: 42px; background: transparent; display: block; margin: 0 !important; -webkit-box-flex: 1;}
button{-webkit-appearance: none; border: 0; background: 0;}
/* 提示弹层结束 */
.g-tit-1{text-align: center;}
.g-tit-1.white{color: #fff;}
.g-tit-1.brown{color: #b18c62;}
.g-tit-1 .d1{height: 1em;line-height: 1em;font-size: 18px;font-weight: bold;}
.g-tit-1 .d2{position: relative;padding: 0 21px;display: inline-block;height: 30px;line-height: 30px;font-size: 20px;font-weight: bold;font-family: PAINP;font-weight: lighter;}
.g-tit-1 .d2:before,.g-tit-1 .d2:after{position: absolute;top: 0;width: 15px;height: 30px;background-position: center center;background-repeat: no-repeat;content: '';background-size: 15px auto;}
.g-tit-1 .d2:before{left: 0;}
.g-tit-1 .d2:after{right: 0;}
.g-tit-1.brown .d2:before{background-image: url(../images/ico-hm-tit-1.png);}
.g-tit-1.brown .d2:after{background-image: url(../images/ico-hm-tit-2.png);}
.g-tit-1.white .d2:before{background-image: url(../images/ico-hm-tit-3.png);}
.g-tit-1.white .d2:after{background-image: url(../images/ico-hm-tit-4.png);}
.g-tit-1 .d3{font-size: 12px;}
.bdbg1{background: url(../images/bg-three-1.png);}
/*咨询课程详细内容*/
.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;  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: 25px 0 100px; 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{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;}
