@charset "utf-8";

body {overflow-x: hidden;color: #333;background-color: #fff;}

figure {margin: 0;}

input::-webkit-input-placeholder{color:#8f8f8f}
input::-moz-placeholder{color:#8f8f8f}
input:-moz-placeholder{color:#8f8f8f}
input:-ms-input-placeholder{color:#8f8f8f}

/* 鑷姩濉厖鑳屾櫙鑹 */
input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0px 100px white inset;
    box-shadow: 0 0 0px 100px white inset;
}

/** 杞藉叆缃戦〉瀛椾綋 **/
/*@font-face {*/
/*	font-family: 'nitalagoruikamonokyohkan-06';*/
/*	src: url('../fonts/nitalagoruikamonokyohkan-06.ttf');*/
/*	font-style: normal;*/
/*}*/

/** 璁剧疆娓呴櫎娴姩鐨勫厓绱 **/
ul:after,
dl:after,
ol:after,
.clearfix:after {content:"\200B";display:block;height:0;clear:both;}
.clearfix {*zoom:1;}

/* layout */
.visible-xs,
.hidden {display: none;}
.fl {float: left;}
.fr {float: right;}
.text-center {text-align: center;}
.text-right {text-align: right;}
a {display: inline-block;}
.relative {position: relative;}

.mt-20 {margin-top: 20px;}
.mt-30 {margin-top: 30px;}
.mt-50 {margin-top: 50px;}

.row.row-compact-xs,
.row.row-compact-xs .row {margin-left: -3px;margin-right: -3px;}
.row.row-compact-xs>div,
.row.row-compact-xs .row>div {padding-left: 3px;padding-right: 3px;}
.row.row-compact-xs .swiper-slide>div,
.row.row-compact-xs .row>div {padding-left: 3px;padding-right: 3px;}

.row.row-compact-sm,
.row.row-compact-sm .row {margin-left: -7px;margin-right: -7px;}
.row.row-compact-sm>div,
.row.row-compact-sm .row>div {padding-left: 7px;padding-right: 7px;}

.row.row-compact,
.row.row-compact .row {margin-left: 0;margin-right: 0;}
.row.row-compact>div,
.row.row-compact .row>div {padding-left: 0;padding-right: 0;}

/* color */
.bg-grey {background-color: #f6f6f6;}

/* icon */
.icon {display: inline-block;background-repeat: no-repeat;background-size: cover;background-position: center;}
.icon-gear {background-image: url(../images/icons/gear.png);}
.icon-leaf {background-image: url(../images/icons/leaf.png);}
.icon-area {background-image: url(../images/icons/area.png);}
.icon-nav1-1 {background-image: url(../images/nav1/1.png);}
.icon-nav1-2 {background-image: url(../images/nav1/2.png);}
.icon-nav1-3 {background-image: url(../images/nav1/3.png);}
.icon-nav1-4 {background-image: url(../images/nav1/4.png);}
.icon-nav1-5 {background-image: url(../images/nav1/5.png);}
.icon-nav1-6 {background-image: url(../images/nav1/6.png);}
.icon-nav1-7 {background-image: url(../images/nav1/7.png);}
.icon-nav1-8 {background-image: url(../images/nav1/8.png);}
.icon-play3 {background-image: url(../images/icons/play3.png)}

.item:hover .icon-nav1-1,
.icon-nav1-1:hover,
.active .icon-nav1-1 {background-image: url(../images/nav1/1_h.png);}
.item:hover .icon-nav1-2,
.icon-nav1-2:hover,
.active .icon-nav1-2 {background-image: url(../images/nav1/2_h.png);}
.item:hover .icon-nav1-3,
.icon-nav1-3:hover,
.active .icon-nav1-3 {background-image: url(../images/nav1/3_h.png);}
.item:hover .icon-nav1-4,
.icon-nav1-4:hover,
.active .icon-nav1-4 {background-image: url(../images/nav1/4_h.png);}
.item:hover .icon-nav1-5,
.icon-nav1-5:hover,
.active .icon-nav1-5 {background-image: url(../images/nav1/5_h.png);}
.item:hover .icon-nav1-6,
.icon-nav1-6:hover,
.active .icon-nav1-6 {background-image: url(../images/nav1/6_h.png);}
.item:hover .icon-nav1-7,
.icon-nav1-7:hover,
.active .icon-nav1-7 {background-image: url(../images/nav1/7_h.png);}
.item:hover .icon-nav1-8,
.icon-nav1-8:hover,
.active .icon-nav1-8 {background-image: url(../images/nav1/8_h.png);}

.icon-nav2-1 {background-image: url(../images/nav2/1.png);}
.icon-nav2-2 {background-image: url(../images/nav2/2.png);}
.icon-nav2-3 {background-image: url(../images/nav2/3.png);}
.icon-nav2-4 {background-image: url(../images/nav2/4.png);}
.icon-nav2-5 {background-image: url(../images/nav2/5.png);}
.icon-nav2-6 {background-image: url(../images/nav2/6.png);}
.icon-nav2-7 {background-image: url(../images/nav2/7.png);}
.icon-nav2-8 {background-image: url(../images/nav2/8.png);}

@font-face {
    font-family: 'OPPOSans B';
    src: url('../fonts/OPPOSans-B.woff2') format('woff2'),
        url('../fonts/OPPOSans-B.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@media (min-width: 769px) {
	.item:hover .icon-nav2-1,
	.icon-nav2-1:hover,
	.active .icon-nav2-1 {background-image: url(../images/nav2/1_h.png);}
	.item:hover .icon-nav2-2,
	.icon-nav2-2:hover,
	.active .icon-nav2-2 {background-image: url(../images/nav2/2_h.png);}
	.item:hover .icon-nav2-3,
	.icon-nav2-3:hover,
	.active .icon-nav2-3 {background-image: url(../images/nav2/3_h.png);}
	.item:hover .icon-nav2-4,
	.icon-nav2-4:hover,
	.active .icon-nav2-4 {background-image: url(../images/nav2/4_h.png);}
	.item:hover .icon-nav2-5,
	.icon-nav2-5:hover,
	.active .icon-nav2-5 {background-image: url(../images/nav2/5_h.png);}
	.item:hover .icon-nav2-6,
	.icon-nav2-6:hover,
	.active .icon-nav2-6 {background-image: url(../images/nav2/6_h.png);}
	.item:hover .icon-nav2-7,
	.icon-nav2-7:hover,
	.active .icon-nav2-7 {background-image: url(../images/nav2/7_h.png);}
	.item:hover .icon-nav2-8,
	.icon-nav2-8:hover,
	.active .icon-nav2-8 {background-image: url(../images/nav2/8_h.png);}
}

.icon-logo-badge {background-image: url(../images/icons/logo_badge.png);}

/* btn */
.btn {display: inline-block;overflow: hidden;}
.btn-block {display: block;width: 100%;}

.btn-sm {padding: 0 35px;font-size: 14px;line-height: 35px;}
.btn-sm.btn-radius {border-radius: 35px;}

.btn-primary,
.layui-btn.btn-primary {color: #fff;background-color: #089875;}
.btn-gray {color: #7c7c7c;background-color: #e9ebee;}

.btn-warm {color: #fff;background-color: #e89315;}
.btn-warm:hover {color: #fff;background-color: #089875;}

.btn-lg,
.layui-btn.btn-lg {height: 50px;font-size: 18px;line-height: 50px;}

.btn-more-container {text-align: center;width: 100%;}
.btn-more {display: inline-block;padding: 0 36px;font-size: 14px;line-height: 36px;color: #434343;border: 1px solid #a4a4a4;background-color: #fff;}

.btn-more-simplicity {font-size: 14px;line-height: 30px;color: #4c4c4c;}
.btn-more-simplicity .iconfont {float: right;width: 22px;height: 22px;margin: 4px 0 0 8px;font-size: 12px;line-height: 22px;color: #fff;text-align: center;background-color: #08A07A;border-radius: 50%;}

.btn-easing {position: relative;}
.btn-easing span {position: relative;z-index: 2;}
.btn-easing:hover {color: #fff!important;}
.btn-easing:before{position:absolute;content:'';z-index:1;
	background:#089875;
    background:-moz-linear-gradient(top, #089875, #046d54);
    background:-webkit-gradient(linear, left top, left bottom, from(#089875), to(#046d54));
    background:-o-linear-gradient(top, #089875, #046d54);top:0;left:0;width:100%;height:100%;-moz-transition:-moz-transform .6s cubic-bezier(.8,0,.2,1);-o-transition:-o-transform .6s cubic-bezier(.8,0,.2,1);-webkit-transition:-webkit-transform .6s cubic-bezier(.8,0,.2,1);-webkit-transition-delay:0s;transition:transform .6s cubic-bezier(.8,0,.2,1);-moz-transform:scale(0,1);-ms-transform:scale(0,1);-webkit-transform:scale(0,1);transform:scale(0,1);-moz-transform-origin:right top;-ms-transform-origin:right top;-webkit-transform-origin:right top;transform-origin:right top}
.btn-easing:hover:before{-moz-transform-origin:left top;-ms-transform-origin:left top;-webkit-transform-origin:left top;transform-origin:left top;-moz-transform:scale(1,1);-ms-transform:scale(1,1);-webkit-transform:scale(1,1);transform:scale(1,1)}

/* 灞曞紑鎸夐挳 */
.btn-expand-toggle{position:relative;width:30px;height:40px;cursor:pointer}
.btn-expand-toggle span{display:block;position:absolute;top:50%;left:20%;width:60%;height:2px;background-color: #089875;animation-duration:.5s;animation-fill-mode:both}
.btn-expand-toggle span:first-child{transform:translateY(6px) rotate(0)}
.btn-expand-toggle span:last-child{transform:translateY(-6px) rotate(0)}
.btn-expand-toggle.active span:nth-child(1){animation-name:activefirst}
.btn-expand-toggle.active span:nth-child(2){animation-name:activesecond}
.btn-expand-toggle.active span:nth-child(3){animation-name:activethird}
.btn-expand-toggle.cancel span:nth-child(1){animation-name:cancelfirst}
.btn-expand-toggle.cancel span:nth-child(2){animation-name:cancelsecond}
.btn-expand-toggle.cancel span:nth-child(3){animation-name:cancelthird}
@keyframes activefirst{0%{transform:translateY(6px) rotate(0)}100%{transform:translateY(0) rotate(45deg)}}
@keyframes activesecond{0%{opacity:1}100%{opacity:0}}
@keyframes activethird{0%{transform:translateY(-6px) rotate(0)}100%{transform:translateY(0) rotate(-45deg)}}
@keyframes cancelfirst{0%{transform:translateY(0) rotate(-45deg)}100%{transform:translateY(-6px) rotate(0)}}
@keyframes cancelsecond{0%{opacity:0}100%{opacity:1}}
@keyframes cancelthird{0%{transform:translateY(0) rotate(45deg)}100%{transform:translateY(6px) rotate(0)}}

/* title */
.title-first {margin-bottom: 30px;text-align: center;}
.title-first h3 {font-size: 30px;line-height: 32px;color: #282828;}

.title-second {margin-bottom: 20px;text-align: center;}
.title-second .title {font-size: 34px;line-height: 40px;color: #2a2a2a;}

.title-section {margin-bottom: 20px;}
.title-section .title {position: relative;padding-left: 20px;font-size: 18px;line-height: 34px;color: #08a07a;font-weight: bolder;}
.title-section .title:before {content: '';display: block;position: absolute;top: 12px;left: 0;width: 10px;height: 10px;background-color: #08A07A;border-radius: 50%;}

/* form */
.form-title {margin-bottom: 20px;}
.form-title h3 {font-size: 20px;line-height: 30px;color: #089875;}
.form-title .small {margin-top: 10px;font-size: 14px;line-height: 26px;color: #747474;}
.form-primary .form-group {margin-bottom: 18px;}
.form-primary .form-control {display: block;width: 100%;padding: 8px 20px;font-size: 14px;line-height: 30px;color: #646464;border: 1px solid #cdcdcd;}
.form-primary textarea.form-control {min-height: 166px;}
.form-primary .btn-group .btn {padding: 0 60px;font-size: 16px;line-height: 44px;}
.form-primary label.error {display: block;font-size: 14px;line-height: 24px;color: #089875;}
.form-control.error {border-color: #089875;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(0,197,148,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(0,197,148,.6)}

.form-check {position: relative;min-height: 48px;margin-bottom: 18px;padding-left: 154px;}
.form-check .title {position: absolute;top: 0;left: 0;padding: 0 19px;font-size: 14px;line-height: 46px;color: #089875;border: 1px solid #089875;}
.form-check .check {margin-right: 30px;}
.form-check .check .name {font-size: 14px;line-height: 46px;color: #7e7e7e;}
.form-check .check i {top: 11px;}

.form .btn-group {font-size: 0;}
.form .btn-group .btn:not(:first-child) {margin-left: 15px;}

.form-filter-inline {margin-bottom: 24px;}
.form-filter-inline .submit-content {position: relative;}
.form-filter-inline .submit-content input {padding-right: 86px;}
.form-filter-inline .btn-submit {position: absolute;top: 0;right: 0;width: 76px;height: 40px;}

/* 鐧诲綍 */
.form-login {max-width: 396px;margin: 0 auto;padding: 50px 0;}
.form-login .title {margin-bottom: 28px;font-size: 26px;line-height: 34px;color: #414141;font-weight: bolder;text-align: center;}
.form-login .layui-form-item {position: relative;}
.form-login .btn-code {position: absolute;top: 5px;right: 0;padding: 0 10px;font-size: 14px;line-height: 30px;color: #6d6d6d;border-left: 1px solid #c7c7c7;background: none;}
.form-login .btn-code:hover {color: #08A07A;}
.form-login .layui-form-radio {margin-top: 0;}

.layui-form .layui-input,
.layui-form .layui-select,
.layui-form .layui-textarea {height: 40px;line-height: 40px;border-color: #c5c5c5;}
.layui-form .layui-form-select dl dd.layui-this {background-color: #08A07A;}

/* 瀵归綈鍏紡(x-y)/(y-1) */
/* .label-4 {width: 4em;}
.label-4-2 {letter-spacing: 2em;margin-right: -2em;} */

/* table */
table {width: 100%;}
table a:hover {color: #089875;}
.table-data {margin: 20px 0;font-size: 14px;line-height: 20px;color: #6c6a6a;text-align: center;border-left: 1px solid #fff;border-top: 1px solid #fff;}
.table-data th,
.table-data td {min-width: 100px;padding: 10px 15px;border-right: 1px solid #fff;border-bottom: 1px solid #fff;}
.table-data th {font-size: 15px;color: #fff;background-color: #77b3e1;}
.table-data tr:nth-child(even) {background-color: #f2f3f3;}
.table-data td:nth-child(2) {min-width: 160px;}
.table-data td:nth-child(3) {text-align: left;}

.table-default {text-align: center;background-color: #fff;border: 1px solid #d1d1d1;}
.table-default tbody tr:not(:first-child) {border-top: 1px dotted #878787;}
.table-default thead {background-color: #f3f3f3;}
.table-default th,
.table-default td {padding: 12px 10px;font-size: 14px;line-height: 24px;color: #404040;}
.table-default th {color: #089875;}

@media (min-width: 768px) {
	.table-file th:first-child,
	.table-file td:first-child {width: 386px;text-align: left;padding: 0 30px;}
}

/* check */
.layui-form-radio>i:hover,
.layui-form-radioed>i {color: #08A07A!important;}
.check {display: inline-block;position: relative;cursor: pointer;padding-left: 30px;font-size: 0}
.check:hover .name {color: #08a07a;}
.check .label {display: block;}
.check input {position: absolute;bottom: 0;right: 0;width: 0;height: 0;font-size: 0;line-height: 0;opacity: 0;}
.check i {position: absolute;top: 0;left: 0;width: 24px;height: 24px;line-height: 24px;color: #7e7e7e;
    font-family: "iconfont" !important;
    font-size: 22px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.check input:checked + i {color: #08a07a;}
.check input:checked ~ .name {color: #08a07a;}
.check-radio i:before {content: "\e603";}
.check-radio input:checked + i:before {content: "\e633";}
.check-box i:before {content: "\e680";}
.check-box input:checked + i:before {content: "\e685";}

.check .label.active {border-color: #1bdccc;}

/* tab */
.tab-nav {margin-bottom: 39px;font-size: 0;}
.tab-nav .item {position: relative;margin-right: 10px;padding: 0 35px;font-size: 14px;line-height: 40px;color: #4a4a4a;text-align: center;border: 1px solid #c8c8c8;}
.tab-nav .active,
.tab-nav a:hover {color: #08a07a!important;}
.tab-nav .active:before {content: '';display: block;position: absolute;bottom: -9px;left: 50%;width: 0;height: 0;margin-left: -9px;border-left: 9px solid transparent;border-top: 9px solid #08a07a;border-right: 9px solid transparent;}

.tab-nav.primary {margin-bottom: 20px;}
.tab-nav.primary .item {margin-bottom: 10px;margin-right: 1px;padding: 0 28px;color: #4f4f4f;border: none;}
.tab-nav.primary .item:not(:last-child):after {content: '';display: block;position: absolute;top: 12px;right: 0;width: 1px;height: 16px;background-color: #4f4f4f;}
.tab-nav.primary .item.active:before {content: none;}
/* .tab-nav.primary .item.active:after, */
/* .tab-nav.primary .item:hover:after, */
/* .tab-nav.primary .item.no-effect:after {content: none;} */

.tab-nav.border-top {margin-bottom: 0;padding: 16px 0 6px;border-top: 1px solid #c1c1c1;}

/* 鑳屾櫙娓愬彉 */
.gradient-black {
    filter:alpha(opacity=100 finishopacity=50 style=1 startx=0,starty=0,finishx=100%,finishy=100%) progid:DXImageTransform.Microsoft.gradient(startcolorstr=#000,endcolorstr=#737374,gradientType=0);
    -ms-filter:alpha(opacity=100 finishopacity=50 style=1 startx=0,starty=0,finishx=100%,finishy=100%) progid:DXImageTransform.Microsoft.gradient(startcolorstr=#000,endcolorstr=#737374,gradientType=0);/*IE8*/
    background:#737374;
    background:-moz-linear-gradient(top, #000, #737374);
    background:-webkit-gradient(linear, left top, left bottom, from(#000), to(#737374));
    background:-o-linear-gradient(top, #000, #737374);
}

/* 鑳屾櫙鍥 */
.thumbnail {font-size: 0;overflow: hidden;}
.thumbnail .content {height: 100%;background-repeat: no-repeat;background-size: cover;background-position: center;
	transition: .3s;
}
.thumbnail.contain .content {background-size: contain;}
.thumbnail:hover .content {transform: scale(1.1);}
.thumbnail.no-effect:hover .content {transform: none;}

/* 娓愬彉鍔ㄧ敾 */
.header .header-tools .item>.iconfont,
#formNavSearch input,
.header .nav-list>li>h3 .iconfont {transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-o-transition:all .5s;}

/* 鍨傜洿灞呬腑 */
.middle-box{display: table;margin:0 auto; position:relative;}
.middle-inner{display: table-cell; vertical-align:middle; *position:absolute; *top:50%; *left:50%; width:100%; text-align:center;}
.middle-inner p{position:relative; *top:-50%; *left:-50%;}

/* swiper */
.swiper-primary {font-size: 0;}
.swiper-primary a,
.swiper-primary img {display: block;width: 100%;}
.swiper-primary .swiper-pagination {bottom: .2rem;}
.swiper-primary .swiper-pagination-bullet {width: .44rem;height: .07rem;margin: 0 .8rem;background-color: #fff;opacity: 1;border-radius: 0;}
.swiper-primary .swiper-pagination-bullet-active{background-color: #5e64a6;}

/* 涓婁紶鏂囦欢 */
.layui-upload-file {display: none;opacity: 0;}

/* video */
.video-js {width: 100%!important;}
.video-content {width: 100%;}
.video-content .vjs-poster {background-size: cover;}

/*鏆傚仠鏃舵樉绀烘挱鏀炬寜閽?/
/* video {width: 100%;} */
.vjs-paused .vjs-big-play-button,
.vjs-paused.vjs-has-started .vjs-big-play-button {
    display: block;
}
.myVideo-dimensions {width: 100%;height: 100%;}

/* PhotoSwipe */
.pswp .pswp__button--share {display: none;}
.pswp .pswp__caption__center {text-align: center;}
.pswp .pswp__bg {background: rgba(0,0,0,.8)}
.pswp .pswp__caption__center {max-width: 620px;}

/**
 * ***** header *****
 */
.header {position: fixed;top: 0;left: 0;width: 100%;z-index: 100;width: 100%;background-color: #fff;border-bottom: 1px solid #e4e4e4;transition: all 0.1s ease;}
.header .logo {height: 39px;margin-top: 15px;}
.header .logo img {display: block;width: auto;height: 100%;}
.header .nav-list {margin-left: 190px;}
.header .nav-list>li {float: left;}
.header .nav-list>li:not(:first-child) {margin-left: 60px;}
.header .nav-list>li>h3,
.header .nav-list>li>h3 a {position: relative;font-size: 16px;line-height: 70px;color: #3a3a3a;font-weight: bolder;}
.header .nav-list>li>h3 a {display: inline-block;}
.header .nav-list>li>h3 .iconfont {float: right;width: 30px;height: 30px;margin-top: 20px;text-align: center;font-size: 20px;line-height: 30px;font-weight: normal;}
.header .nav-list>li.hover h3 .iconfont {transform: rotate(90deg);}
.header .nav-list>li:nth-child(3) a {padding-left: 60px;}
.header .nav-list>li:nth-child(3) h3 a:before {content: '';display: block;position: absolute;top: 25px;left: 0;width: 2px;height: 20px;background-color: #747474;}
.header .nav-list>li:hover>h3 a,
.header .nav-list>li:hover>h3 .iconfont {color: #08A07A!important;}
/* .header .nav-list>li.active .nav-sub {display: block;} */
.header .nav-sub {display: none;position: absolute;top: 70px;left: 0;width: 100%;font-size: 0;text-align: right;background-color: #fff;border-top: 1px solid #e4e4e4;}
.header .nav-sub .title,
.header .nav-sub ul {display: inline-block;vertical-align: top;}
.header .nav-sub .title {position: relative;margin-right: 15px;padding-right: 50px;font-size: 14px;line-height: 54px;color: #111111;font-weight: bolder;}
.header .nav-sub .title:before {content: '';display: block;position: absolute;top: 15px;right: 0;width: 1px;height: 24px;background-color: #222;}
.header .nav-sub li {float: left;}
.header .nav-sub a {display: block;padding: 0 30px;font-size: 14px;line-height: 54px;color: #717171;}
.header .nav-sub .active a,
.header .nav-sub a:hover {font-weight: bolder;color: #089875!important;}
.header .nav-sub li:last-child a {padding-right: 0;}

.header .nav-sub.primary {padding: 60px 0;background-color: #f3f5f7;}
.header .nav-sub.primary .thumbnail-content {position: relative;width: 291px;height: 225px;}
.header .nav-sub.primary .thumbnail {width: 100%;height: 100%;padding: 0;}
.header .nav-sub.primary .thumbnail-content .btn {position: absolute;bottom: -18px;left: 50%;width: 136px;margin-left: -78px;font-size: 14px;line-height: 32px;color: #fff!important;background-color: #616161;border-radius: 32px;overflow: hidden;text-align: center;}
.header .nav-fast {width: 720px;margin-left: 20px;text-align: center;}
.header .nav-fast .item {float: left;width: 180px;margin-top: 20px;}
.header .nav-fast .item:nth-child(1),
.header .nav-fast .item:nth-child(2),
.header .nav-fast .item:nth-child(3),
.header .nav-fast .item:nth-child(4) {margin-top: 0;}
.header .nav-fast .iconfont,
.header .nav-fast .icon {display: block;width: 100%;height: 60px;font-size: 46px;line-height: 60px;background-repeat: no-repeat;background-size: auto 100%;background-position: center;}

.header .nav-fast .name {margin-top: 5px;font-size: 14px;line-height: 28px;color: #3f3f3f;}
.header .nav-fast .item:hover {font-weight: normal;}
.header .nav-fast .item:hover .name {color: #089875}

.header .nav-sub.primary .service {position: relative;height: 225px;text-align: left;}
.header .nav-sub.primary .service:before {content: '';display: block;position: absolute;top: 0;left: -36px;width: 1px;height: 100%;background-color: #ddd;}
.header .nav-sub.primary .service,
.header .nav-sub.primary .service .list a {padding: 0;font-size: 14ppx;line-height: 30px;color: #333;}
.header .nav-sub.primary .service .list a:hover {font-weight: normal;}
.header .nav-sub.primary .service .list li {float: none;}
.header .nav-sub.primary .service .service-title {margin-top: 10px;font-size: 18px;font-weight: 500;color: rgba(51,51,51,1);line-height: 36px;padding-bottom: 20px;}
.header .nav-sub.primary .service a.link {margin-top: 28px;padding: 0;line-height: 30px;}
.header .nav-sub.primary .service a.link span {display: inline-block;margin-left: 10px;color: #089875;}
.header .nav-sub.primary .service a:hover {color: #089875;}

.header .header-tools {margin-top: 16px;font-size: 0;line-height: 0;}
.header .header-tools .item {float: left;position: relative;margin-left: 6px;cursor: pointer;}
.header .header-tools .item>.iconfont {display: block;position: relative;z-index: 2;width: 38px;height: 38px;font-size: 18px;line-height: 36px;color: #717171;text-align: center;background-color: #fff;border: 1px solid #a3a2a8;}

/* header鎼滅储鏍 */
.form-header-search {display: none;position: absolute;top: 0;right: 0;z-index: 2;width: 700px;background-color: #fff;box-shadow: 0 0 5px rgba(0,0,0,.1);}
.form-header-search-header {padding: 20px 70px;}
.form-header-search-header .iconfont {width: 70px;height: 70px;line-height: 70px;font-size: 22px;}
.form-header-search-header .btn-search,
.form-header-search-header .btn-close {position: absolute;top: 0;}
.form-header-search-header .btn-search {left: 0;}
.form-header-search-header .btn-close {right: 0;}
.form-header-search-header input {width: 100%;height: 30px;padding: 0 20px;font-size: 16px;line-height: 30px;}
.form-header-search-result {padding: 20px 0 40px;color: grey;font-size: 13px;line-height: 38px;}
.form-header-search-result .item {display: block;position: relative;width: 100%;padding: 0 180px 0 90px;}
.form-header-search-result .item .enter {position: absolute;top: 0;right: 90px;}
.form-header-search-result .item .title {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.form-header-search-result .item:hover {color: #4d4d4d;background-color: #f2f2f2;}

@media (min-width: 768px) {
	.header .header-tools .item:hover>.iconfont {color: #fff!important;background-color: #089875!important;border-color: #089875!important;}
	.header.absolute {position: absolute;top: 0;left: 0;width: 100%;}
	.header.transparent {background: transparent;border-bottom: none;}
	.header.transparent .nav-list>li>h3,
	.header.transparent .nav-list>li>h3 a {color: #fff;}
	/* .header.transparent .nav-list>li:nth-child(3) a:before {background-color: #fff;} */
	.header.transparent .header-tools .item>.iconfont {color: #fff;background-color: transparent;border-color: #fff;}
	.header.transparent .nav-sub {background-color: transparent;}
	.header.transparent .nav-sub.primary {background-color: #fff;}
	.header.transparent .nav-sub:not(.primary) .title,
	.header.transparent .nav-sub:not(.primary) a {color: #fff;}
	.header.transparent .nav-sub:not(.primary) .title:before {background-color: #fff;}

	.header.bg-white,
	.header.hover {background-color: #fff;box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.2);}
	.header.bg-white .nav-list>li>h3,
	.header.bg-white .nav-list>li>h3 a,
	.header.hover .nav-list>li>h3,
	.header.hover .nav-list>li>h3 a{color: #3a3a3a;}
	.header.bg-white .nav-list>li:nth-child(3) a:before,
	.header.bg-white .nav-list>li:nth-child(3) a:before,
    .header.hover .nav-list>li:nth-child(3) h3>a:before {background-color: #747474;}
	.header.bg-white .header-tools .item>.iconfont,
	.header.hover .header-tools .item>.iconfont {color: #717171;background-color: #fff;border: 1px solid #a3a2a8;}
	.header.bg-white .nav-sub,
	.header.hover .nav-sub {background-color: #fff;}
	.header.bg-white .nav-sub.primary,
	.header.hover .nav-sub.primary {background-color: #fff;}
	.header.bg-white .nav-sub:not(.primary) .title,
	.header.bg-white .nav-sub:not(.primary) a,
	.header.hover .nav-sub:not(.primary) .title,
	.header.hover .nav-sub:not(.primary) a {color: #111;}
	.header.bg-white .nav-sub:not(.primary) .title:before,
	.header.hover .nav-sub:not(.primary) .title:before {background-color: #222;}
}

/**
 * ***** banner *****
 */
.banner {position: relative;height: 490px;margin-top: 70px;background-repeat: no-repeat;background-size: cover;background-position: center;}
.banner-md {height: 677px;}
.banner-text {width: 100%;height: 100%;color: #fff;}
.banner-text .container {height: 100%;}
.banner-text .middle-inner {text-align: right;}
.banner-text h3 {font-size: 66px;line-height: 70px;text-transform: uppercase;font-family: 'nitalagoruikamonokyohkan-06';}
.banner-text h4 {margin-top: 30px;font-size: 36px;line-height: 40px;}
.banner-text.absolute {position: absolute;top: 0;left: 0;z-index: 2;width: 100%;}

.banner-text-md{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;background-color:rgba(0,0,0,.2);color:#fff}
.banner-text-md .title {font-size:32px;line-height:36px;letter-spacing:3px}
.banner-text-md .subtitle {margin-top:20px;font-size:16px;font-weight:500;line-height:20px}

@media (max-width:1330px) {
 .header .nav-sub.primary .container {display: flex;justify-content: space-between;}
 .header .nav-sub.primary .clearfix::after {content: none;}
 .header .nav-sub .container>div {float: none;}
 .header .nav-fast {width: auto;flex: 1;margin-right: 20px;}
 .header .nav-fast .item {width: 25%;}

 .header .nav-sub.primary .service:before {left: -35px;}

 .banner {height: 300px;}
}

/* 浜у搧 */
.swiper-banner-product {height: 100%;}
.swiper-banner-product .swiper-slide {background-repeat: no-repeat;background-size: cover;background-position: center;}

/**
 * ***** main *****
 */
.main-content,
.main-aside {padding: 60px 0;}

.main-content.fl {width: 69.08%;}
.main-aside.fr {width: 26.66%;}

.main-30 {margin: 30px 0;}

.section-first {padding: 60px 0;}

/* 鍒嗗壊绾 */
.splitline {width: 100%;height: 0;border-top: 1px solid #d2d2d2;}

/* location */
.location-content {background-color: #f2f2f2;}
.location {font-size: 14px;line-height: 80px;color: #4f4f4f;}
.location:before {content: '鎮ㄥ綋鍓嶇殑浣嶇疆锛?;float: left;}
.location a {float: left;position: relative;color: #4f4f4f;}
.location a:before {content: '-';float: left;margin: 0 3px;}
.location a:first-child:before {content: none;}
.location a:hover {color: #089875;}
.location a:last-child:hover {color: #4f4f4f;}

.location-content .share {margin-top: 24px;font-size: 14px;line-height: 32px;color: #4f4f4f;}
.location-content .social-share .social-share-icon {margin: 0 0 0 8px;color: #fff;background-color: #c0c0c0;border-color: #c0c0c0;}
.location-content .social-share .social-share-icon:hover {background-color: #1c3138;border-color: #1c3138;}

/* 鍒嗛〉 */
.pagination {margin-top: 50px;font-size: 0;line-height: 0;text-align: center;color: #737373;}
.pagination ul {display: inline-block}
.pagination li {float: left;margin: 3px;font-size: 14px;line-height: 40px;}
.pagination a {display: block;min-width: 40px;height: 40px;font-size: 14px;line-height: 40px;overflow: hidden;cursor: pointer;color: #737373;border: 1px solid #e3e3e3;border-radius: 3px;}
.pagination .iconfont {display: block;width: 100%;height: 100%;font-size: 12px;line-height: 36px;cursor: pointer;}
.pagination .active a,
.pagination a:hover,
.pagination .iconfont:hover {color: #fff;background-color: #089875;border-color: #089875;}
.pagination .btn-page-prev a,
.pagination .btn-page-next a {padding: 0 15px;}
.pagination-content-bottom {position: absolute;bottom: 0;left: 0;width: 100%;}

/* 鍒嗛〉-绠€绾 */
.pagination-simple {font-size: 0;color: #fff;}
.pagination-simple .iconfont {float: left;margin-right: 5px;font-size: 20px;line-height: 24px;color: #fff;}
.pagination-simple .total {float: left;margin-left: 15px;font-size: 14px;line-height: 24px;}

/* 鍒嗗壊绾 */
.split-line {margin: 50px 0;width: 100%;height: 0;border-top: 1px dotted #878787;}

/* 鏂囩珷 */
.article-header {position: relative;padding-bottom: 20px;}
.article-header:after {content: '';position: absolute;bottom: 0;left: 0;width: 97px;height: 1px;background-color: #08A07A;}
.article-header .title {font-size: 18px;line-height: 26px;color: #666;font-weight: bolder;}
.article-header .time {margin-top: 10px;font-size: 14px;line-height: 26px;color: #8c8c8c;}
.article-header .time span {display: inline-block;margin-right: 24px;}
.article-content {font-size: 16px;line-height: 30px;color: #757575;}
.article-content p {margin-bottom: 25px;text-indent: 2em;text-align: justify;}
.article-content img {display: block;margin: 20px auto;}
.article-content.img-0 img {margin: 0;}
.article-content .img-responsive {width: 100%;}
.article-content.center,
.article-content.center p {text-align: center;}

.article-attach {position: relative;margin-top: 20px;padding-top: 20px;padding-right: 100px;border-top: 1px dashed #e5e5e5;}
.article-attach .other a {display: block;position: relative;padding-left: 56px;font-size: 14px;line-height: 30px;color: #757575;text-decoration: none;}
.article-attach .other a:hover {color: #079774;}
.article-attach .other a.cursor-default:hover {color: #7c7c7c;}
.article-attach .other .label {position: absolute;top: 3px;left: 0;display: block;padding: 0;font-size: 14px;line-height: 24px;color: #757575;font-weight: normal;}
.article-attach .btn-back {position: absolute;top: 20px;right: 0;font-size: 14px;line-height: 30px;color: #7c7c7c;}
.article-attach .btn-back .iconfont {font-size: 14px;line-height: 30px;color: #bfbfbf;}
.article-attach .btn-back:hover,
.article-attach .btn-back:hover .iconfont{color: #079774}

/* 鏂囩珷-绠€娲 */
.article-simple .article-header {text-align: center;border-bottom: 1px dashed #e5e5e5;}
.article-simple .article-header:after {content: none;}
.article-simple .article-content {margin: 0 auto;padding: 25px 0;}

/* 鏂囩珷-浠嬬粛 */
.article-introduce {font-size: 14px;line-height: 38px;color: #7b7b7b;text-align: justify;}
.article-introduce img.fr {margin: 0 0 10px 20px;}
.article-introduce p {margin-bottom: 20px;}

/* 鏂囩珷-section */
.article-section .article-header {margin-bottom: 15px;text-align: center;}
.article-section .article-header::after {content: none;}
.article-section .article-header .title {font-size: 30px;line-height: 40px;color: #08a07a;font-weight: normal;}
.article-section .article-content,
.article-section .article-content p {margin-bottom: 0;font-size: 16px;line-height: 30px;color: #6f6f6f;text-indent: 0;}
.article-section .article-content img {margin: 30px 0;}

/* 鎼滅储-琛屽唴琛ㄥ崟 */
.search-inner {position: relative;width: 100%;height: 40px;margin-bottom: 20px;}
.search-inner input {width: 100%;height: 100%;padding: 0 86px 0 20px;font-size: 14px;line-height: 40px;color: #4a4a4a;border: 1px solid #c5c5c5;}
.search-inner .btn-search {position: absolute;top: 0;right: 0;width: 76px;height: 100%;font-size: 14px;line-height: 40px;text-align: center;}

/* 渚ц竟鏍 */
.aside-panel {margin-top: 30px;background-color: #f7f8fa;}
.aside-panel:first-child {margin-top: 0;}
.aside-panel-header {padding: 15px 30px;border-top: 2px solid #08a07a;}
.aside-panel-header h3 {font-size: 18px;line-height: 30px;color: #373333;font-weight: bolder;}
.aside-panel-body {padding: 20px 30px;border-top: 1px dashed #dedfe1;}

.orange .aside-panel-header {border-top-color: #f39800;}

/**
 * ***** footer *****
 */
.footer.fixed {position: fixed;bottom: 0;left: 0;z-index: 100;width: 100%;}
.footer-top {padding: 48px 0;border-top: 1px solid #d5d6d7;}
.footer-nav .item {float: left;margin-right: 60px;}
.footer-nav .title {margin-bottom: 10px;font-size: 16px;line-height: 28px;color: #232323;}
.footer-nav li a {padding: 2px 0;font-size: 14px;line-height: 28px;color: #626161;}
.footer-nav li a:hover {color: #089875;}

.footer-contact {width: 350px;}
.footer-contact .vercode img {width: 100px;}
.footer-contact .info {padding-left: 35px;font-size: 14px;line-height: 26px;color: #676767;background: url(../images/icons/hotline.png) no-repeat left top / 14px 63px;}
.footer-contact a strong {display: block;font-family: 'OPPOSans B';font-size: 26px;line-height: 26px;color: #08a07a;}
.footer-contact .list {margin-top: 10px;}

#footerSearch {position: relative;margin-top: 38px;}
#footerSearch input {display: block;width: 100%;height: 54px;padding: 0 108px 0 24px;font-size: 14px;line-height: 32px;color: #676767;background-color: #f4f4f4;}
#footerSearch button {display: block;position: absolute;top: 0;right: 0;width: 84px;height: 54px;text-align: center;font-size: 18px;height: 54px;}
#footerSearch input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0px 100px #f4f4f4 inset;
    box-shadow: 0 0 0px 100px #f4f4f4 inset;
}

.footer-bottom {padding: 36px 0;font-size: 14px;line-height: 28px;color: #ccc;background-color: #4d5357;}
.footer-bottom .text > div {margin-top: 6px;}
.footer-bottom .text > div:first-child {margin-top: 0;}
.footer-bottom-nav .item {display: inline-block;position: relative;padding: 0 12px;}
.footer-bottom-nav .item:first-child {padding-left: 0;}
.footer-bottom-nav .item::before {content: '';display: block;position: absolute;top: 7px;left: 0;width: 1px;height: 14px;background-color: #bebfbf;}
.footer-bottom-nav .item:first-child::before {content: none;}
.footer-bottom .fr {text-align: right;}
.footer-bottom a:hover {color: #fff;}

/**
 * ***** aside *****
 */
.aside-tool {position: fixed;top: 50%;right: 0;z-index: 99;width: 72px;margin-top: -136px;}
.aside-tool .item {position: relative;float: left;width: 100%;height: 66px;margin-top: 3px;padding: 8px 0;text-align: center;color: #777;background-color: #f0f0f0;cursor: pointer;}
.aside-tool .item:first-child {margin-top: 0;}
.aside-tool .item .iconfont {display: block;height: 30px;font-size: 25px;line-height: 30px;}
.aside-tool .item .title {font-size: 14px;line-height: 20px;}
.aside-tool .item .content {position: absolute;top: 0;right: 81px;width: 0;overflow: hidden;white-space: nowrap;background-color: #fff;border: 1px solid #20a081;opacity: 0;transition: 0.5s;-webkit-transition: 0.5s;}
.aside-tool .item .content-text {min-height: 66px;padding: 18px 30px;font-size: 16px;line-height: 30px;color: #20a081;}
.aside-tool .item .content-qrcode {padding: 8px;}
.aside-tool .item .content-qrcode img {display: block;width: 100%;}
.aside-tool .item:hover {color: #20a081;}
.aside-tool .item.orange:hover {color: #fff;background-color: #e89315;}

.aside-tool .item:hover .content {opacity: 1;}
.aside-tool .item:hover .content-text {width: 173px;}
.aside-tool .item:hover .content-qrcode {width: 126px;}

.aside-tool #btnBackTop {color: #fff;background-color: #e89315;}

/**
 * ***** layer *****
 */
.layer-content {display: none;position: relative;}

/* 鍏抽棴 */
.layui-layer.layui-layer-close {position: fixed;}
.layui-layer-close .layui-layer-setwin {top: 0;right: 0;}
.layui-layer-close .layui-layer-setwin .layui-layer-close2 {top: 0;right: -36px;width: 36px;height: 36px;background: #626262 url(../images/icons/close_layer.png) center / 50% no-repeat;}
.layui-layer-close .layui-layer-setwin .layui-layer-close2:hover {background-position: center;}

/* 瑙嗛 */
#layerVideo {width: 100%;height: 100%;}

.layui-layer.layui-layer-custom {border: 1px solid #343434;border-radius: 10px;overflow: hidden;}
.layui-layer.layui-layer-custom .layui-layer-title {height: 46px;line-height: 46px;font-size: 18px;color: #ddba59;background-color: #232323;border-bottom: none}
.layui-layer.layui-layer-custom .layui-layer-content {/* max-height: 500px; */padding: 20px;color: #fff;background-color: #1c1c1c}
.layui-layer.layui-layer-custom .layui-layer-btn {background-color: #1c1c1c}
.layui-layer.layui-layer-custom .layui-layer-btn .layui-layer-btn0 {border-color: #ddba59;background-color: #ddba59;}

.layui-layer.layui-layer-custom-msg {min-width: 100px;background-color: #000;filter: alpha(opacity=60);background-color: rgba(0,0,0,.6);color: #fff;border: none;}
.layui-layer.layui-layer-custom-msg .layui-layer-content {padding: 12px 25px;text-align: center;background-color: rgba(0,0,0, .5)}

@media (max-width: 768px) {
	/**
	 * common
	 */
	.visible-xs {display: block;}
	.hidden-xs {display: none;}

	/* btn */
	.btn-more-container {margin-top: 20px;}
	.btn-lg, .layui-btn.btn-lg {height: 40px;font-size: 16px;line-height: 40px;}

	/**
	 * title
	 */
	.title-first {margin-bottom: 15px;}
	.title-first h3 {font-size: 18px;line-height: 24px;}
	.title-first h4 {margin-top: 5px;font-size: 16px;line-height: 22px;}

	.title-second .title {font-size: 24px;line-height: 36px;}
	.title-section .title {font-size: 16px;}

	/* form */
	.form-title {margin-bottom: 10px;text-align: center;}
	.form-title h3 {font-size: 16px;line-height: 24px;}
	.form-title .small {text-align: left;}

	.form-primary .form-group {margin-bottom: 10px;}
	.form-primary .form-control {padding: 5px 10px;}
	.form-primary .btn-group {text-align: center;}
	.form-primary .btn-group .btn {font-size: 14px;line-height: 36px;}

	.form-check {margin-bottom: 10px;padding-left: 0;}
	.form-check .title {position: static;top: auto;left: auto;width: 120px;margin: 10px auto;padding: 0 15px;line-height: 34px;}
	.form-check .check {margin-right: 20px;padding-left: 26px;}
	.form-check .check .name {line-height: 34px;}
	.form-check .check i {top: 5px;}

	.form-login {padding: 30px 5px;}
	.form-login .title {font-size: 22px;}
	.form-login .btn-code {top: 3px;line-height: 28px;}

	.form-filter-inline {margin-bottom: 15px;}
	.form-filter-inline .btn-submit {height: 34px;}
	.layui-form-select .layui-input {margin-bottom: 10px;}
	.layui-form .layui-input,
	.layui-form .layui-select,
	.layui-form .layui-textarea {height: 34px;line-height: 34px;}

	/* check */
	.check i {font-size: 18px;}

	/* table */
	.table-data {font-size: 12px;}
	.table-data th,
	.table-data td {min-width: 30px;}
	.table-data td:nth-child(2) {min-width: 100px;}
	.table-data th {font-size: 12px;}

	.table-default,
	.table-default tbody,
	.table-default tr {display: block;text-align: left;border: none;}
	.table-default thead {display: none;}
	.table-default tr {margin-bottom: 10px;padding: 5px 0;border: 1px solid #d1d1d1!important;}
	.table-default td {display: block;width: 100%;padding: 5px 10px;}

	.table-file td a {color: #089875;}
	.table-file td:nth-child(1):before {content: '鏂囦欢鍚嶇О锛?}
	.table-file td:nth-child(2):before {content: '鏂囦欢澶у皬锛?}
	.table-file td:nth-child(3):before {content: '涓嬭浇娆℃暟锛?}
	.table-file td:nth-child(4):before {content: '鏇存柊鏃堕棿锛?}
	.table-file td:nth-child(5):before {content: '鐐瑰嚮涓嬭浇锛?}

	/* tab */
	.tab-nav {margin-bottom: 10px;}
	.tab-nav .item {margin: 3px;padding: 0 25px;font-size: 12px;line-height: 32px;}
	.tab-nav .item:before {content: none;}

	.tab-nav.primary {margin-bottom: 10px;text-align: center;}
	.tab-nav.primary .item {margin: 3px;padding: 0 20px;line-height: 28px;}
	.tab-nav.primary .item:not(:last-child):after {top: 6px;}

	/**
	 * header
	 */
	.header {position: fixed;top: 0;left: 0;z-index: 100;width: 100%;font-size: 0;background-color: #fff;}
	.header .container {width: 100%;}
	/* .header>.container:before {content: '';display: block;position: absolute;top: 0;left: 0;z-index: 2;width: 100%;height: 50px;background-color: #fff;box-shadow: 0 0 10px rgba(0,0,0,.2);} */
	.header .logo {float: none;position: relative;z-index: 3;width: 100%;height: 30px;margin: 10px 0;text-align: center;}
	.header .logo img {margin: 0 auto;}
	.header .btn-menu {position: absolute;top: 0;left: 10px;z-index: 10;width: 40px;height: 50px;}
	/* .header .btn-menu span {background-color: #717171;} */

	#menu {position: fixed;top: 0;left: -100%;z-index: 1;width: 100%;height: 100%;padding: 50px 32px 18px;background-color: #fff;overflow-y: auto;transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-o-transition:all .5s;}
	#menu.active {left: 0;}
	#menu li {float: none;}
	.header .nav-list {margin-top: 18px;}
	.header .nav-list,
	.header .nav-list>li:not(:first-child) {margin-left: 0;}
	.header .nav-list>li:nth-child(3) a {padding-left: 0;}
	.header .nav-list>li:nth-child(3) h3 a:before {content: none;}
	.header .nav-list>li>h3,
	.header .nav-list>li>h3 a {font-size: 14px;line-height: 45px;font-weight: normal;}
	.header .nav-list>li>h3 .iconfont {display: none;}
	.header .nav-list>li {position: relative;padding: 3px 17px;border-bottom: 1px dotted rgba(217,217,217,0.8);}
	.header .nav-list>li>.iconfont {position: absolute;top: 3px;right: 17px;z-index: 2;width: 100%;height: 45px;font-size: 14px;line-height: 45px;text-align: right;}
	.header .nav-list>li.enter a {display: block;}
	.header .nav-list>li.enter .iconfont {z-index: -1;width: 30px;}

	.header .nav-sub {position: static;top: auto;left: auto;padding: 0 0 0 20px;background: none;text-align: left;}
	.header .nav-sub .container {padding: 0;}
	.header .nav-sub a {padding: 0;line-height: 40px;}
	.header .nav-sub.primary {padding: 0 0 0 20px;background: none;}
	.header .nav-fast {width: 100%;margin-left: 0;text-align: left;}
	.header .nav-fast .item {position: relative;float: none;width: 100%;margin-top: 0;padding: 3px 0 3px 46px;}
	.header .nav-fast .iconfont,
	.header .nav-fast .icon {position: absolute;top: 3px;left: 0;width: 36px;height: 36px;font-size: 24px;line-height: 36px;text-align: center;background-size: auto 80%;}
	.header .nav-fast .name {margin-top: 0;font-size: 14px;line-height: 36px;}

	.header .nav-list {float: none;}
	.header .header-tools {position: absolute;top: 0;right: 10px;z-index: 10;margin-top: 0;}
	.header .header-tools .item,
	.header .header-tools .item>.iconfont {width: 40px;height: 50px;line-height: 50px;}
	.header .header-tools .item>.iconfont {font-size: 22px;border: none;}

	/* header鎼滅储鏍 */
	.form-header-search {top: 50px;z-index: 10;width: 100%;height: calc(100vh - 50px);box-shadow: none;}
	.form-header-search input {height: 35px;font-size: 13px;line-height: 35px;background-color: #f9f9f9;border-radius: 5px;}
	.form-header-search-header {position: relative;z-index: 100;padding: 20px 60px 20px 40px;}
	.form-header-search-header .iconfont {width: 40px;height: 50px;line-height: 50px;background-color: #fff;}
	.form-header-search-header .btn-search {top: 12px;left: auto;right: 10px;}
	.form-header-search-header .btn-close {top: -50px;right: 10px;}
	.form-header-search-result {padding: 10px 0;}
	.form-header-search-result .item {margin-bottom: 10px;padding: 0 130px 0 40px;}
	.form-header-search-result .item .enter {right: 40px;color: #ccc;}

	/**
	 * banner
	 */
	.banner {margin-top: 50px;height: 150px;}
	.banner-text .middle-inner {text-align: center;}
	.banner-text h3 {font-size: 26px;line-height: 30px;}
	.banner-text h4 {margin-top: 10px;font-size: 20px;line-height: 20px;}

	/**
	 * main
	 */
	.main-content {padding: 10px 0;}

	.main-content.fl,
	.main-aside.fr {width: 100%;padding: 10px 0;}

	.main-30 {margin: 20px 0;}

	.section-first {padding: 30px 0;}

	/* location */
	.location {line-height: 40px;}

	/* 鍒嗛〉 */
	.pagination {margin: 20px;}
	.pagination li {line-height: 32px;}
	.pagination a {min-width: 32px;height: 32px;font-size: 12px;line-height: 32px;}

	/* 鍒嗗壊绾 */
	.split-line {margin: 20px 0;}

	/* 鏂囩珷 */
	.article-header {padding-bottom: 10px;text-align: center;}
	.article-header:after {left: 50%;margin-left: -58px;}
	.article-header .title {font-size: 18px;}
	.article-content {font-size: 14px;line-height: 28px;}
	.article-content p {margin-bottom: 5px;}
	.article-content img {width: 100%!important;margin: 10px 0;}

	/* 鏂囩珷-绠€娲 */
	.article-simple .article-content {padding: 10px;}

	/* 鏂囩珷-浠嬬粛 */
	.article-introduce {font-size: 14px;line-height: 30px;}
	.article-introduce img.fr {margin: 10px 0;}
	.article-introduce p {margin-bottom: 10px;text-indent: 2em;}
	
	/* 鏂囩珷-section */
	.article-section .article-header {margin-bottom: 10px;padding-bottom: 0;}
	.article-section .article-header .title {font-size: 18px;line-height: 26px;}
	.article-section .article-content, 
	.article-section .article-content p {font-size: 14px;line-height: 28px;}
	.article-section .article-content img {margin: 10px 0;}

	/* 渚ц竟鏍 */
	.aside-panel-header {padding: 10px 15px;}
	.aside-panel-header h3 {font-size: 16px;line-height: 26px;}
	.aside-panel-body {padding: 10px 15px;}

	/**
	 * footer
	 */
	.footer .container {width: 100%;}
	.footer-bottom {padding: 10px 0;font-size: 13px;line-height: 18px;}
	.footer-bottom .fr {float: none;text-align: center;}

	/**
	 * ***** aside *****
	 */
	.aside-tool {width: 42px;top: auto;transform: none;bottom: 42px;}
	.aside-tool .item {height: 42px;padding: 0;color: #fff;background-color: rgba(0,0,0,.5);}
	.aside-tool .item .iconfont {font-size: 22px;line-height: 42px;}
	.aside-tool .item .title {display: none;}
	.aside-tool .item .content {right: 48px;min-height: 42px;padding: 6px;}
	.aside-tool .item .content-qrcode {padding: 3px;}

	/**
	 * layer
	 */
	.layui-layer.layui-layer-custom .layui-layer-content {padding: 10px}
}

/**
 * ***** bootstrap鏍呮牸绯荤粺 *****
 */
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
@media (min-width:768px){
	.container{width:750px}
}
@media (max-width:1230px){
	.container{width:90%;}
}
@media (min-width:1230px){
	.container{width: 1230px}
}
@media (min-width:1330px){
	/* .container.lg {width:1330px} */
}
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.row{margin-right:-15px;margin-left:-15px}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,
.col-sm-1-5 {position:relative;min-height:1px;padding-right:15px;padding-left:15px}

.row:after,.row:before{display:table;content:" "}
.row:after{clear:both}

.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9 {float:left}
.col-xs-12{width:100%}
.col-xs-11{width:91.66666667%}
.col-xs-10{width:83.33333333%}
.col-xs-9{width:75%}
.col-xs-8{width:66.66666667%}
.col-xs-7{width:58.33333333%}
.col-xs-6{width:50%}
.col-xs-5{width:41.66666667%}
.col-xs-4{width:33.33333333%}
.col-xs-3{width:25%}
.col-xs-2{width:16.66666667%}
.col-xs-1{width:8.33333333%}
.col-xs-pull-12{right:100%}
.col-xs-pull-11{right:91.66666667%}
.col-xs-pull-10{right:83.33333333%}
.col-xs-pull-9{right:75%}
.col-xs-pull-8{right:66.66666667%}
.col-xs-pull-7{right:58.33333333%}
.col-xs-pull-6{right:50%}
.col-xs-pull-5{right:41.66666667%}
.col-xs-pull-4{right:33.33333333%}
.col-xs-pull-3{right:25%}
.col-xs-pull-2{right:16.66666667%}
.col-xs-pull-1{right:8.33333333%}
.col-xs-pull-0{right:auto}
.col-xs-push-12{left:100%}
.col-xs-push-11{left:91.66666667%}
.col-xs-push-10{left:83.33333333%}
.col-xs-push-9{left:75%}
.col-xs-push-8{left:66.66666667%}
.col-xs-push-7{left:58.33333333%}
.col-xs-push-6{left:50%}
.col-xs-push-5{left:41.66666667%}
.col-xs-push-4{left:33.33333333%}
.col-xs-push-3{left:25%}
.col-xs-push-2{left:16.66666667%}
.col-xs-push-1{left:8.33333333%}
.col-xs-push-0{left:auto}
.col-xs-offset-12{margin-left:100%}
.col-xs-offset-11{margin-left:91.66666667%}
.col-xs-offset-10{margin-left:83.33333333%}
.col-xs-offset-9{margin-left:75%}
.col-xs-offset-8{margin-left:66.66666667%}
.col-xs-offset-7{margin-left:58.33333333%}
.col-xs-offset-6{margin-left:50%}
.col-xs-offset-5{margin-left:41.66666667%}
.col-xs-offset-4{margin-left:33.33333333%}
.col-xs-offset-3{margin-left:25%}
.col-xs-offset-2{margin-left:16.66666667%}
.col-xs-offset-1{margin-left:8.33333333%}
.col-xs-offset-0{margin-left:0}
@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-1-5{float:left}
.col-sm-12{width:100%}
.col-sm-11{width:91.66666667%}
.col-sm-10{width:83.33333333%}
.col-sm-9{width:75%}
.col-sm-8{width:66.66666667%}
.col-sm-7{width:58.33333333%}
.col-sm-6{width:50%}
.col-sm-5{width:41.66666667%}
.col-sm-4{width:33.33333333%}
.col-sm-3{width:25%}
.col-sm-2{width:16.66666667%}
.col-sm-1{width:8.33333333%}
.col-sm-1-5 {width: 20%;}
.col-sm-pull-12{right:100%}
.col-sm-pull-11{right:91.66666667%}
.col-sm-pull-10{right:83.33333333%}
.col-sm-pull-9{right:75%}
.col-sm-pull-8{right:66.66666667%}
.col-sm-pull-7{right:58.33333333%}
.col-sm-pull-6{right:50%}
.col-sm-pull-5{right:41.66666667%}
.col-sm-pull-4{right:33.33333333%}
.col-sm-pull-3{right:25%}
.col-sm-pull-2{right:16.66666667%}
.col-sm-pull-1{right:8.33333333%}
.col-sm-pull-0{right:auto}
.col-sm-push-12{left:100%}
.col-sm-push-11{left:91.66666667%}
.col-sm-push-10{left:83.33333333%}
.col-sm-push-9{left:75%}
.col-sm-push-8{left:66.66666667%}
.col-sm-push-7{left:58.33333333%}
.col-sm-push-6{left:50%}
.col-sm-push-5{left:41.66666667%}
.col-sm-push-4{left:33.33333333%}
.col-sm-push-3{left:25%}
.col-sm-push-2{left:16.66666667%}
.col-sm-push-1{left:8.33333333%}
.col-sm-push-0{left:auto}
.col-sm-offset-12{margin-left:100%}
.col-sm-offset-11{margin-left:91.66666667%}
.col-sm-offset-10{margin-left:83.33333333%}
.col-sm-offset-9{margin-left:75%}
.col-sm-offset-8{margin-left:66.66666667%}
.col-sm-offset-7{margin-left:58.33333333%}
.col-sm-offset-6{margin-left:50%}
.col-sm-offset-5{margin-left:41.66666667%}
.col-sm-offset-4{margin-left:33.33333333%}
.col-sm-offset-3{margin-left:25%}
.col-sm-offset-2{margin-left:16.66666667%}
.col-sm-offset-1{margin-left:8.33333333%}
.col-sm-offset-0{margin-left:0}
}
@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}
.col-md-12{width:100%}
.col-md-11{width:91.66666667%}
.col-md-10{width:83.33333333%}
.col-md-9{width:75%}
.col-md-8{width:66.66666667%}
.col-md-7{width:58.33333333%}
.col-md-6{width:50%}
.col-md-5{width:41.66666667%}
.col-md-4{width:33.33333333%}
.col-md-3{width:25%}
.col-md-2{width:16.66666667%}
.col-md-1{width:8.33333333%}
.col-md-pull-12{right:100%}
.col-md-pull-11{right:91.66666667%}
.col-md-pull-10{right:83.33333333%}
.col-md-pull-9{right:75%}
.col-md-pull-8{right:66.66666667%}
.col-md-pull-7{right:58.33333333%}
.col-md-pull-6{right:50%}
.col-md-pull-5{right:41.66666667%}
.col-md-pull-4{right:33.33333333%}
.col-md-pull-3{right:25%}
.col-md-pull-2{right:16.66666667%}
.col-md-pull-1{right:8.33333333%}
.col-md-pull-0{right:auto}
.col-md-push-12{left:100%}
.col-md-push-11{left:91.66666667%}
.col-md-push-10{left:83.33333333%}
.col-md-push-9{left:75%}
.col-md-push-8{left:66.66666667%}
.col-md-push-7{left:58.33333333%}
.col-md-push-6{left:50%}
.col-md-push-5{left:41.66666667%}
.col-md-push-4{left:33.33333333%}
.col-md-push-3{left:25%}
.col-md-push-2{left:16.66666667%}
.col-md-push-1{left:8.33333333%}
.col-md-push-0{left:auto}
.col-md-offset-12{margin-left:100%}
.col-md-offset-11{margin-left:91.66666667%}
.col-md-offset-10{margin-left:83.33333333%}
.col-md-offset-9{margin-left:75%}
.col-md-offset-8{margin-left:66.66666667%}
.col-md-offset-7{margin-left:58.33333333%}
.col-md-offset-6{margin-left:50%}
.col-md-offset-5{margin-left:41.66666667%}
.col-md-offset-4{margin-left:33.33333333%}
.col-md-offset-3{margin-left:25%}
.col-md-offset-2{margin-left:16.66666667%}
.col-md-offset-1{margin-left:8.33333333%}
.col-md-offset-0{margin-left:0}
}
@media (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}
.col-lg-12{width:100%}
.col-lg-11{width:91.66666667%}
.col-lg-10{width:83.33333333%}
.col-lg-9{width:75%}
.col-lg-8{width:66.66666667%}
.col-lg-7{width:58.33333333%}
.col-lg-6{width:50%}
.col-lg-5{width:41.66666667%}
.col-lg-4{width:33.33333333%}
.col-lg-3{width:25%}
.col-lg-2{width:16.66666667%}
.col-lg-1{width:8.33333333%}
.col-lg-pull-12{right:100%}
.col-lg-pull-11{right:91.66666667%}
.col-lg-pull-10{right:83.33333333%}
.col-lg-pull-9{right:75%}
.col-lg-pull-8{right:66.66666667%}
.col-lg-pull-7{right:58.33333333%}
.col-lg-pull-6{right:50%}
.col-lg-pull-5{right:41.66666667%}
.col-lg-pull-4{right:33.33333333%}
.col-lg-pull-3{right:25%}
.col-lg-pull-2{right:16.66666667%}
.col-lg-pull-1{right:8.33333333%}
.col-lg-pull-0{right:auto}
.col-lg-push-12{left:100%}
.col-lg-push-11{left:91.66666667%}
.col-lg-push-10{left:83.33333333%}
.col-lg-push-9{left:75%}
.col-lg-push-8{left:66.66666667%}
.col-lg-push-7{left:58.33333333%}
.col-lg-push-6{left:50%}
.col-lg-push-5{left:41.66666667%}
.col-lg-push-4{left:33.33333333%}
.col-lg-push-3{left:25%}
.col-lg-push-2{left:16.66666667%}
.col-lg-push-1{left:8.33333333%}
.col-lg-push-0{left:auto}
.col-lg-offset-12{margin-left:100%}
.col-lg-offset-11{margin-left:91.66666667%}
.col-lg-offset-10{margin-left:83.33333333%}
.col-lg-offset-9{margin-left:75%}
.col-lg-offset-8{margin-left:66.66666667%}
.col-lg-offset-7{margin-left:58.33333333%}
.col-lg-offset-6{margin-left:50%}
.col-lg-offset-5{margin-left:41.66666667%}
.col-lg-offset-4{margin-left:33.33333333%}
.col-lg-offset-3{margin-left:25%}
.col-lg-offset-2{margin-left:16.66666667%}
.col-lg-offset-1{margin-left:8.33333333%}
.col-lg-offset-0{margin-left:0}
}

@media (max-width: 768px) {
	.container,
	.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-sm-1-5 {padding-left: 5px;padding-right: 5px;}
	.row {margin-left: -5px;margin-right: -5px;}
}