a{text-decoration: none !important;}

.readmore {

  text-align: right;

}



.customs .title {

  margin: 80px 0 60px;

}



.customs .text-content {

  line-height: 40px;

  font-size: 18px;

  color: #006e47; margin-bottom: 24px;

}



.customs .gradient-line {

  text-align: center;

  margin-top: 30px;

}



.customs .customs-btm {

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;

  margin-top: 50px;

}



.customs .customs-btm .customs-btm-video img {

  display: block;

}



.customs .customs-btm .customs-btm-intro {

  padding-left: 65px;

  background: url(../img/home/double-quot.png) no-repeat 20px 30px;

}



.customs .customs-btm .customs-btm-intro .customs-intro-title {

  margin-bottom: 45px;

  padding-left: 24px;

}



.customs .customs-btm .customs-btm-intro .customs-intro-cardlist .customs-intro-card {

  padding: 35px 24px;

  margin-bottom: 20px;

  -webkit-box-shadow: 0 0 6px 3px rgba(0, 0, 0, 0.1);

          box-shadow: 0 0 6px 3px rgba(0, 0, 0, 0.1);

  background-color: #fff;

}



.customs .customs-btm .customs-btm-intro .customs-intro-cardlist .customs-intro-card:first-child .customs-intro-txt {

  margin-bottom: 45px;

}



.customs .customs-btm .customs-btm-intro .customs-intro-cardlist .customs-intro-card .customs-intro-txt {

  font-size: 12px;

}



.customs .customs-btm .customs-btm-intro .customs-intro-cardlist .customs-intro-card .customs-intro-subbtm {

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;

}



.customs .customs-btm .customs-btm-intro .customs-intro-cardlist .customs-intro-card .customs-intro-subbtm .customs-intro-date p {

  color: #006e47;

}



.customs .customs-btm .customs-btm-intro .customs-intro-cardlist .customs-intro-card .customs-intro-subbtm .customs-intro-date p:last-child {

  color: #131313;

}



.customs .customs-btm .customs-btm-intro .customs-intro-cardlist .customs-intro-card .customs-intro-subbtm .customs-intro-readmore {

  margin-left: auto;

}



.current {

  /*min-width: 1200px;*/

  padding: 80px 0px;

  background-color: #d2e6de;

}



.current .readmore {

  margin-top: 50px;

  text-align: left;

}



.current .current-list { display: block; margin: 0 -12px; }

.current .current-list:after { content: ""; clear: both; display: block; height: 0; }

.current .current-list .current-item { float: left; width: 33.33%; }

.current .current-list .current-item > div { margin: 0 12px; background-color: #fff; }



.current .current-list .current-item:last-child {

  margin-right: 0px;

}



.current .current-list .current-item .current-cover {

  height: 170px;

  overflow: hidden;

}



.current .current-list .current-item .current-cover img {

  display: block;

  width: 100%;

}



.current .current-list .current-item .current-txt {

  padding: 25px 15px;

}



.current .current-list .current-item .current-txt .current-intro {

  margin-bottom: 20px;

  color: #131313;

  font-size: 16px;

    line-height: normal;

    letter-spacing: normal;

}

.current .current-list .current-item .current-txt .current-notice{

  font-size: 16px;

    line-height: normal;

    letter-spacing: normal;

}

.member {

  margin-bottom: 110px;

}



.member .container {

  /*display: -webkit-box;

  display: -ms-flexbox;

  display: flex;*/

  width: 1400px;

}



.member .member-txt {

  padding: 105px 115px 105px 0px;

}



.member .member-txt .member-title {

  margin-bottom: 50px;

}



.member .member-txt .member-subtitle {

  margin-bottom: 20px;

}



.member .member-txt .member-intro {

  margin-bottom: 50px;

  color: #131313;

}



.member .member-txt .readmore {

  text-align: left;

}



.member .member-cover {

  width: 590px;

  margin-left: auto;

}

.member .member-cover img { width: 100%; height: auto; display: block; }



.online {

  /*min-width: 1200px;*/

  height: 700px;

  /*background: url(../img/home/online-bg.png) no-repeat;*/

  background-size: cover;

  font-size: 18px; position: relative; overflow: hidden;

}



.online .container {

  position: relative;

}



.online .online-intro {

  font-size: 16px;

}



.online .online-txt1 .online-title {

  margin-bottom: 24px;

}



.online .online-txt1 .online-intro {

  color: #131313;

}



.online .online-txt2 {

  position: absolute;

  right: 25px;

  bottom: 0px;

}



.online .online-txt2 .online-intro {

  margin-bottom: 36px;

  color: #006e47;

}



.online .online-txt2 .online-user {

  margin-bottom: 40px;

  color: #131313;

}

.online .online-txt2 .online-user p { margin-bottom: 6px; }



.online .online-img1 { /*margin-left: 36px; margin-top: 15px;*/ }



.relative {

  padding-bottom: 160px;

}



.relative .relative-title {

  padding: 110px 0 60px;

  text-align: center;

}



.relative .relative-list {

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;

}



.relative .relative-list { margin: 0 -25px; }

.relative .relative-list .relative-item { float: left; width: 25%; }

.relative .relative-list .relative-item a {

	margin: 0 25px; display: block;

	-webkit-box-shadow: 0 0 4px 3px rgba(0, 0, 0, 0.1);

	box-shadow: 0 0 4px 3px rgba(0, 0, 0, 0.1);

}

.relative .relative-list .relative-item a img { display: block; width: 100%; height: auto; }









@media screen and (max-width: 768px) {

  /*.member .container {

    width: 1200px;

  }*/

  .member .member-txt {

    padding-right: 30px;

  }

  .member .member-cover {

    width: 390px;

  }

  .member .member-cover img {

    width: 100%;

  }

  .relative .relative-list {

    -webkit-box-pack: center;

        -ms-flex-pack: center;

            justify-content: center;

  }

  .online .online-txt2 {

    left: 10px;

    right: auto;

  }

  .online .online-txt2 .online-user {

    color: #fff;

  }

  /*.online .online-img1 {

    margin-left: 362px;

    margin-top: 26px;

    height: 558px;

  }*/

  .online .online-img1 img {

    height: 100%;

  }

}

/*# sourceMappingURL=index.css.map */











/************************/



.ts03 { -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease; }



.commonbtn { line-height: 38px; padding: 0 16px; border-radius: 5px; background-color: #006e47; display: inline-block; color: #fff; font-weight: 700; font-size: 14px; border: 2px solid #006e47; }

.commonbtn:after { content: ""; width: 14px; height: 14px; background-size: 100% 100%; background: url(../img/common/commonbtn-icon2.png) no-repeat; display: inline-block; vertical-align: top; margin: 12px 0 0 20px; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease; }

.commonbtn:hover { background-color: transparent; color: #006e47; }
.commonbtn:hover:after { color: #000; margin-left: 10px; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease; background: url(../img/common/commonbtn-icon2-2.png) no-repeat; }













.customs .customs-btm .customs-btm-video img { display: none; }

.customs .customs-btm .customs-btm-video video { display: block; width: 100%; height: auto!important; }



.customs .customs-btm .customs-btm-video-box { position: relative; width: 620px; margin: 20px 20px 0 0; }

.customs .customs-btm .customs-btm-video-box:after { content: ""; position: absolute; top: 0; left: 0; bottom: 0; right: 0; z-index: -1; background-color: #005a3a; display: block; opacity: .3; filter: alpha(opacity=30);

	-webkit-transform: rotate(5deg); 

	-moz-transform: rotate(5deg); 

	-ms-transform: rotate(5deg); 

	-o-transform: rotate(5deg); 

	transform: rotate(5deg);

}

.customs .customs-btm .customs-btm-video-box:before { content: ""; position: absolute; top: 0; left: 0; bottom: 0; right: 0; z-index: -2; background-color: #006e47; display: block; opacity: .3; filter: alpha(opacity=30);

	-webkit-transform: rotate(-5deg); 

	-moz-transform: rotate(-5deg); 

	-ms-transform: rotate(-5deg); 

	-o-transform: rotate(-5deg); 

	transform: rotate(-5deg);

}









.common_title2 { font-family: "Segoe Script"; font-weight: 700; margin-bottom: 20px; }

.common_title2 i { font-family: "Segoe Script"; font-weight: 700; /* margin-left: 16px; */ }



.current .common_title2 { font-size: 34px; }

.current .common_title2 i { font-size: 34px; }

.member .common_title2 { font-size: 48px; }

.member .common_title2 i { font-size: 48px; }

.online .common_title2 { font-size: 48px; line-height: 1em; }

.online .common_title2 i { font-size: 48px; line-height: 1em; }





.member .container > div { box-shadow: -1px 0 6px 2px rgba(0,0,0,.1); margin-top: 110px; display: table; width: 100%; }

.member .member-txt { display: table-cell; vertical-align: middle; padding: 0 100px; }

.member .member-cover { display: table-cell; }





.common_title { position: relative; display: inline-block; font-size: 48px; font-weight: 700; line-height: 1em; padding: 18px 0;

	background-image:-webkit-linear-gradient(right, #006e47, #006e47);

    -webkit-background-clip:text;

    -webkit-text-fill-color:transparent;

}

.common_title:before { content: ""; width: 100%; height: 1px; display: block; position: absolute; top: 0; left: 0;

	background: -webkit-linear-gradient(left, #006e47, #006e47); 

    background: -moz-linear-gradient(left, #006e47, #006e47); 

    background: -o-linear-gradient(left, #006e47, #006e47); 

    background: linear-gradient(to right, #006e47, #006e47); 

}

.common_title:after { content: ""; width: 100%; height: 1px; display: block; position: absolute; bottom: 0; left: 0;

	background: -webkit-linear-gradient(left, #006e47, #006e47); 

    background: -moz-linear-gradient(left, #006e47, #006e47); 

    background: -o-linear-gradient(left, #006e47, #006e47); 

    background: linear-gradient(to right, #006e47, #006e47); 

}





.customs .common_title { padding-right: 72px; }
.index_banner + .customs .common_title h1 { font-size: 42px; }




.current .current-list .current-item .current-cover { height: auto; }

.current .current-list .current-item .current-cover a { display: block; position: relative; }

.current .current-list .current-item .current-cover a:after { content: ""; width: 100%; height: 100%; display: block; position: absolute; top: 0; left: 0; z-index: 1; background-color: rgba(255,255,255,.88); opacity: 0; filter: alpha(opacity=0); visibility: hidden; }

.current .current-list .current-item .current-cover a > span { 

	position: absolute; top: 50%; left: 0; right: 0; z-index: 2; text-align: center; font-size: 20px; font-weight: 700; color: #1AA170; line-height: 1em; opacity: 0; filter: alpha(opacity=0); visibility: hidden;

	-webkit-transform: translateY(-50%); 

	-moz-transform: translateY(-50%); 

	-ms-transform: translateY(-50%); 

	transform: translateY(-50%); 

}

.current .current-list .current-item .current-cover a > span img { width: auto; height: 20px; display: block; margin: 16px auto 0; }

.current .current-list .current-item:hover { background-color: #D9EDE0; }

.current .current-list .current-item .current-cover img {

	-webkit-transition: all .3s ease; 

	-moz-transition: all .3s ease; 

	-ms-transition: all .3s ease; 

	-o-transition: all .3s ease; 

	transition: all .3s ease; 

}





.current .current-list .current-item:hover .current-cover a:after { opacity: 1; filter: alpha(opacity=100); visibility: visible; }

.current .current-list .current-item:hover .current-cover a > span { opacity: 1; filter: alpha(opacity=100); visibility: visible; }

.current .current-list .current-item:hover .current-cover a > img { 

	-webkit-transition: all .3s ease; 

	-moz-transition: all .3s ease; 

	-ms-transition: all .3s ease; 

	-o-transition: all .3s ease; 

	transition: all .3s ease; 

	-webkit-transform: scale(1.1); 

	-moz-transform: scale(1.1); 

	-ms-transform: scale(1.1); 

	-o-transform: scale(1.1); 

	transform: scale(1.1);

}







/**/

.online:after { content: ""; position: absolute; top: 0; left: 0; right: 50%; bottom: 0; z-index: -1; background-color: #cde2db; display: block; }

.online:before { content: ""; position: absolute; top: 0; left: 50%; right: 0; bottom: 0; z-index: -1; background-color: #e4f2d9; display: block; }

.online-img1-video { width: 800px; height: 550px; background-color: #000; }

.online-img1-video video { height: 100%; }



.online-txt1 { position: relative; padding-bottom: 20px; }

.online-txt1:after { content: ""; position: absolute; top: 0; left: -1000px; right: 50%; bottom: 0; background-color: #fff; display: block; }

.online-txt1 > div { position: relative; z-index: 2; }



.online_box { display: table; width: 100%; }

.online_box > div { display: table-cell; vertical-align: bottom; }



.online .online-txt2 { position: static; width: 320px; }

.online .online-txt2:after {  }





.customs .customs-btm .customs-btm-intro .customs-intro-cardlist .customs-intro-card .customs-intro-subbtm .customs-intro-date p { margin-bottom: 2px; }

























/***********banner***********/

.commbanner .bx-wrapper { position: relative; }



.commbanner .bx-wrapper .bx-controls-direction a { font-size: 0; position: absolute; top: 50%; margin-top: -30px; background-color: #fff; border-radius: 50%; width: 60px; height: 60px; line-height: 60px; text-align: center; display: block;

	-webkit-transition: all .3s ease; 

	-moz-transition: all .3s ease; 

	-ms-transition: all .3s ease; 

	-o-transition: all .3s ease; 

	transition: all .3s ease; 

}

.commbanner .bx-wrapper .bx-controls-direction a.disabled { opacity: 0; filter: alpha(opacity=0); visibility: hidden; }

.commbanner .bx-wrapper .bx-controls-direction a:hover { background-color: #2f3032;

	-webkit-transform: scale(0.85); 

	-moz-transform: scale(0.85); 

	-ms-transform: scale(0.85); 

	-o-transform: scale(0.85); 

	transform: scale(0.85);

	-webkit-transition: all .3s ease; 

	-moz-transition: all .3s ease; 

	-ms-transition: all .3s ease; 

	-o-transition: all .3s ease; 

	transition: all .3s ease; 

}

.commbanner .bx-wrapper .bx-controls-direction a:before { font-family: "iconfont"!important; color: #2f3032; font-size: 24px; display: inline-block; text-align: center;

	-webkit-transition: all .3s ease; 

	-moz-transition: all .3s ease; 

	-ms-transition: all .3s ease; 

	-o-transition: all .3s ease; 

	transition: all .3s ease; 

}

.commbanner .bx-wrapper .bx-controls-direction a:hover:before { color: #fff;

	-webkit-transition: all .3s ease; 

	-moz-transition: all .3s ease; 

	-ms-transition: all .3s ease; 

	-o-transition: all .3s ease; 

	transition: all .3s ease;

}

.commbanner .bx-wrapper .bx-prev { left: 136px; }

.commbanner .bx-wrapper .bx-next { right: 136px; }

.commbanner .bx-wrapper .bx-prev:before { content: "\e730"; }

.commbanner .bx-wrapper .bx-next:before { content: "\e72f"; }



.commbanner .bx-pager { position: absolute; left: 50%; bottom: -24px; z-index: 2; line-height: 14px;

	-webkit-transform: translateX(-50%);  

	-moz-transform:translateX(-50%); 

	-ms-transform:translateX(-50%); 

	transform: translateX(-50%); 

}

.commbanner .bx-pager > div { display: inline-block; vertical-align: middle; margin: 0 6px; }

.commbanner .bx-pager > div a { font-size: 0; width: 10px; height: 10px; background-color: #fff; opacity: .9; filter: alpha(opacity=90); border-radius: 100px; display: block; 

	-webkit-transition: all .3s ease; 

	-moz-transition: all .3s ease; 

	-ms-transition: all .3s ease; 

	-o-transition: all .3s ease; 

	transition: all .3s ease; 
	border:1px solid #006e47;
}

.commbanner .bx-pager > div a:hover { opacity: 1; filter: alpha(opacity=100);

	-webkit-transition: all .3s ease; 

	-moz-transition: all .3s ease; 

	-ms-transition: all .3s ease; 

	-o-transition: all .3s ease; 

	transition: all .3s ease; 
	background-color:#000;
}

.commbanner .bx-pager > div a.active { background-color: #000; opacity: 1; filter: alpha(opacity=100);

	-webkit-transition: all .3s ease; 

	-moz-transition: all .3s ease; 

	-ms-transition: all .3s ease; 

	-o-transition: all .3s ease; 

	transition: all .3s ease; 

}









.index_banner .slide a { position: relative; display: block; }

.index_banner .slide a img { display: block; width: 100%; height: auto; }

.index_banner .slide a p { position: absolute; top: 50%; left: 50%; z-index: 2; font-size: 44px; color: #fff; text-align: center; text-shadow: 1px 1px 1px rgba(0,0,0,.3);

	-webkit-transform: translate(-50%,-50%); 

	-moz-transform:translate(-50%,-50%); 

	-ms-transform:translate(-50%,-50%); 

	transform: translate(-50%,-50%); 

}

.index_banner .slide a p span { display: block; font-size: 18px; color: #fff; line-height: 1.4em; margin-top: 20px; text-shadow: 1px 1px 1px rgba(0,0,0,.3); }







.relative .relative-list { display: block; }

.relative .relative-list:after { content: ""; clear: both; display: block; height: 0; }















/*#preloader { display: none; }*/



.login_form .register-opreate-btn,
.language dt > a,
.language i:before { color: #006e47; }



.event_preview_txt1 > div a { border-color: #006e47; color: #006e47; }
.event_preview_txt1 > div a:hover { background-color: #006e47; }


.login_form .form-group .form-input input { box-shadow: none; border: 1px solid #006e47; }














