@charset "UTF-8";
.item_tags >a,.container_category >a,.imagelink .owl-nav .owl-prev,.postSlider .owl-nav .owl-prev,.mlist .owl-nav .owl-prev,.ff_topSlider .owl-nav .owl-prev,.imagelink .owl-nav .owl-next,.postSlider .owl-nav .owl-next,.mlist .owl-nav .owl-next,.ff_topSlider .owl-nav .owl-next,.imagelink .owl-nav .owl-prev:hover .iconfont,.postSlider .owl-nav .owl-prev:hover .iconfont,.mlist .owl-nav .owl-prev:hover .iconfont,.ff_topSlider .owl-nav .owl-prev:hover .iconfont,.imagelink .owl-nav .owl-next:hover .iconfont,.postSlider .owl-nav .owl-next:hover .iconfont,.mlist .owl-nav .owl-next:hover .iconfont,.ff_topSlider .owl-nav .owl-next:hover .iconfont,.service .content_list .item_block .item_box .item_wrapper,.project.mlist .content_list .item_block .item_box .item_wrapper,.project.mlistpost .content_list .item_block .item_box .item_wrapper,.bodyindex .content_list .item_block .item_box .item_wrapper,.bodylist.bodynews .content_list .item_block .item_box .item_wrapper,.videom.mlistpost .content_list .item_block .item_box .item_wrapper,.postSlider .tab_button .item_img img,body #header,.ff_indexPage .mlist .content_wrapper .more,.imagelink .content_list .item_block .item_box {
  transition: all 0.36s ease;
}
body {padding-top: 0;background-color: #ffffff;font-family: "微软雅黑", Arial;color:#666;width: 100%;-webkit-font-smoothing: antialiased;-webkit-text-size-adjust: none;-webkit-tap-highlight-color: transparent;font-size: 14px;}
li {list-style: none;}
a {color: #666;text-decoration: none;}
a.active {color: #333;}
img {max-width: 100%;border: none;}
ul,ol {margin: 0;padding: 0;list-style: none;}
select {outline: none;}
textarea {resize: none; overflow: auto;}
table {border-collapse:collapse;}
th,td {padding:0;}
input,textarea {outline: 0;  font-size: 14px; -webkit-appearance: none; border: none;margin: 0; padding: 0; outline: none;}
.clear {clear: both;}
.fl {float: left;}
.fr {float: right;}
.bold{font-weight:bold;}
select {outline: none;}
textarea {resize: none; overflow: auto;}



.ellipsis {text-overflow: ellipsis;white-space: nowrap;display: block;}
.clearfix:after { clear: both; display: block; content: '';}
.clearfix { zoom: 1;}
.wh{max-width: 1330px; margin: 0 auto;}
.box1{padding: 50px 0px;}
.ads li{display: block; text-align: right;}
.ads{}
.abtt2 { display: inline-table; font-size: 18px;}
.abtt{
    color: #0d0d0d;
    font-size: 80px;
    letter-spacing: 2px;
    padding-top: 5px;
    font-weight: bold;
    /* display: inline-block; */
    }
.abtt span{color: #ff7327;}
.gsm {color: #333; font-size: 26px;}
.about2{width: 75%;}
.about1{width: calc( 25% - 80px);padding-right: 30px;}
.abou_guanyu{width:48%;margin-top:27px;}
.about_guanyu p{padding: 5px 0px; text-indent: 2em;}
.about_guanyu {font-size: 16px;padding-top: 10px;}
.about2 .alist2{}
.about2 .alist2 li{
    float: left;
    display: block;
    width: calc( 25% - 20px);
    margin: 10px;
}
.about2 .alist2 li img{
    display: inline-block;
}











.item_tags >a,.container_category >a {
  border: 1px solid rgba(170, 170, 170, 0.2);
  color: #828282;
  background-color: transparent;
}
em,i { font-style: normal;}
.item_tags >a:hover,.container_category >a:hover,.item_tags >a.active,.container_category >a.active {
  border-color: #ff7327;
  background-color: #ff7327;
  color: #fff;
}
.agent-pc .ff_sitecontent .module .module_container {max-width: 72%;min-width: 1200px;margin: 0 auto;}

.slideBox {
	width: 100%;
	height: 600px;
	overflow: hidden;
	position: relative;
}
.slideBox .hd {
	width: 100%;
	position: absolute;
	bottom: 0;
	z-index: 1
}
.slideBox .hd ul {
	text-align: center
}
.slideBox .hd ul li {
	width: 80px;
	height: 36px;
	margin: 0 3px;
	display: inline-block;
	position: relative
}
.slideBox .hd ul li .dot {
	width: 80px;
	height: 4px;
	background-color: hsla(0,0%,60%,.4)
}
.slideBox .hd ul li span {
	display: none;
	color: #fff;
	position: absolute;
	width: 100%;
	font-size: 14px;
	left: 0;
	top: 0;
	line-height: 36px;
	cursor: pointer
}
.slideBox .hd ul li.on .liner {
	width: 80px;
	height: 4px;
	animation: liner 2.5s;
	position: absolute;
	top: 0;
	left: 0;
	background: linear-gradient(90deg, #cd2426, #ff7327)
}
.slideBox .hd ul li:hover .dot {
	display: none
}
.slideBox .hd ul li:hover {
	width: 206px;
	height: 36px;
	transform: translateY(-50%);
	background: linear-gradient(90deg, #cd2426, #ff7327);
	transition: all .1s ease;
}
.slideBox .hd ul li:hover span {
	display: inline-block
}
.slideBox .bd {
	width: 100%;
	position: relative;
	height: 600px;
	overflow: hidden;
}
.slideBox .bd li {
	text-align: center
}
.slideBox .bd img {
	width: 100%;
	height: 600px;
}
.slideBox .bd:hover~.prev {
	display: block
}
.slideBox .bd:hover~.next {
	display: block
}
.slideBox .prev:hover {
	display: block
}
.slideBox .next:hover {
	display: block
}
.slideBox .prev {
	display: none;
	position: absolute;
	left: 3%;
	top: 50%;
	margin-top: -25px;
	width: 29px;
	height: 52px;
	background: url(/timebio_files/img/left_array.png) no-repeat;
	background-size: cover
}
.slideBox .next {
	display: none;
	position: absolute;
	right: 3%;
	top: 50%;
	margin-top: -25px;
	width: 29px;
	height: 52px;
	background: url(/timebio_files/img/right_array.png) no-repeat;
	background-size: cover
}
.slideBox .bd li.active {
	animation-name: ai-big-out;
	animation-duration: .3s;
	animation-timing-function: ease;
	animation-fill-mode: forwards
}


.imagelink .owl-nav .owl-prev,.postSlider .owl-nav .owl-prev,.mlist .owl-nav .owl-prev,.ff_topSlider .owl-nav .owl-prev,.imagelink .owl-nav .owl-next,.postSlider .owl-nav .owl-next,.mlist .owl-nav .owl-next,.ff_topSlider .owl-nav .owl-next {
  position: relative;
  background: rgba(0, 0, 0, 0.2);
  margin: 0;
  padding: 0;
  border-radius: 0;
  cursor: pointer;
}

.imagelink .owl-nav .owl-prev .iconfont,.postSlider .owl-nav .owl-prev .iconfont,.mlist .owl-nav .owl-prev .iconfont,.ff_topSlider .owl-nav .owl-prev .iconfont,.imagelink .owl-nav .owl-next .iconfont,.postSlider .owl-nav .owl-next .iconfont,.mlist .owl-nav .owl-next .iconfont,.ff_topSlider .owl-nav .owl-next .iconfont {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.imagelink .owl-nav .owl-prev .iconfont,.postSlider .owl-nav .owl-prev .iconfont,.mlist .owl-nav .owl-prev .iconfont,.ff_topSlider .owl-nav .owl-prev .iconfont,.imagelink .owl-nav .owl-next .iconfont,.postSlider .owl-nav .owl-next .iconfont,.mlist .owl-nav .owl-next .iconfont,.ff_topSlider .owl-nav .owl-next .iconfont {
  color: #fff;
}

.imagelink .owl-nav .owl-prev .iconfont:before,.postSlider .owl-nav .owl-prev .iconfont:before,.mlist .owl-nav .owl-prev .iconfont:before,.ff_topSlider .owl-nav .owl-prev .iconfont:before,.imagelink .owl-nav .owl-next .iconfont:before,.postSlider .owl-nav .owl-next .iconfont:before,.mlist .owl-nav .owl-next .iconfont:before,.ff_topSlider .owl-nav .owl-next .iconfont:before {
  font-family: "FontAwesome";
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  font-size: 14px;
  line-height: 1;
  color: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  font-size: 20px;
}

.imagelink .owl-nav .owl-prev:hover,.postSlider .owl-nav .owl-prev:hover,.mlist .owl-nav .owl-prev:hover,.ff_topSlider .owl-nav .owl-prev:hover,.imagelink .owl-nav .owl-next:hover,.postSlider .owl-nav .owl-next:hover,.mlist .owl-nav .owl-next:hover,.ff_topSlider .owl-nav .owl-next:hover {
  background: #ff7327;
}

.imagelink .owl-nav .owl-prev:hover .iconfont,.postSlider .owl-nav .owl-prev:hover .iconfont,.mlist .owl-nav .owl-prev:hover .iconfont,.ff_topSlider .owl-nav .owl-prev:hover .iconfont,.imagelink .owl-nav .owl-next:hover .iconfont,.postSlider .owl-nav .owl-next:hover .iconfont,.mlist .owl-nav .owl-next:hover .iconfont,.ff_topSlider .owl-nav .owl-next:hover .iconfont {
  color: #fff;
}

.imagelink .owl-nav .owl-prev.disabled:hover,.postSlider .owl-nav .owl-prev.disabled:hover,.mlist .owl-nav .owl-prev.disabled:hover,.ff_topSlider .owl-nav .owl-prev.disabled:hover,.imagelink .owl-nav .owl-next.disabled:hover,.postSlider .owl-nav .owl-next.disabled:hover,.mlist .owl-nav .owl-next.disabled:hover,.ff_topSlider .owl-nav .owl-next.disabled:hover {
  background: rgba(0, 0, 0, 0.2);
}

.imagelink .owl-nav .owl-prev.disabled:hover .iconfont,.postSlider .owl-nav .owl-prev.disabled:hover .iconfont,.mlist .owl-nav .owl-prev.disabled:hover .iconfont,.ff_topSlider .owl-nav .owl-prev.disabled:hover .iconfont,.imagelink .owl-nav .owl-next.disabled:hover .iconfont,.postSlider .owl-nav .owl-next.disabled:hover .iconfont,.mlist .owl-nav .owl-next.disabled:hover .iconfont,.ff_topSlider .owl-nav .owl-next.disabled:hover .iconfont {
  color: #fff;
}

.imagelink .owl-nav .owl-prev .iconfont:before,.postSlider .owl-nav .owl-prev .iconfont:before,.mlist .owl-nav .owl-prev .iconfont:before,.ff_topSlider .owl-nav .owl-prev .iconfont:before {
  content: "\f104";
}

.imagelink .owl-nav .owl-next .iconfont:before,.postSlider .owl-nav .owl-next .iconfont:before,.mlist .owl-nav .owl-next .iconfont:before,.ff_topSlider .owl-nav .owl-next .iconfont:before {
  content: "\f105";
}

.imagelink .owl-nav {
  height: 0;
  top: 50%;
  transform: translateY(calc(-50%));
  left: auto;
  position: absolute;
  width: 100px;
  margin: 0;
}

.imagelink .owl-nav .owl-prev,.imagelink .owl-nav .owl-next {
  top: 50%;
  transform: translateY(-50%);
}

.imagelink .owl-nav .owl-prev,.imagelink .owl-nav .owl-next {
  width: 50px;
  height: 50px;
}

.mlist .owl-dots .owl-dot.active span,.imagelink .owl-dots .owl-dot.active span,.mlist .owl-dots .owl-dot:hover span,.imagelink .owl-dots .owl-dot:hover span {
  background: #ff7327;
  border: 1px solid #ff7327;
}

.mlist .owl-dots .owl-dot span,.imagelink .owl-dots .owl-dot span {
  border: 1px solid rgba(170, 170, 170, 0.2);
}

.ff_indexPage .mcontact .container_header .title {
  text-align: center;
}

.ff_indexPage .mcontact .container_header .subtitle {
  text-align: center;
}

.ff_indexPage .mlist .container_header {
  float: left;
}

.ff_indexPage .mlist .container_header .title {
  display: block;
  margin-right: 10px;
  font-size: 26px;
  line-height: 30px;
  color: #555;
  font-weight: bold;
  text-align: left;
}

.ff_indexPage .mlist .container_header .subtitle {
  display: inline-block;
  color: #cdcdcd;
  font-size: 24px;
  line-height: 40px;
  margin-bottom: 10px;
  float: left;
  margin-top: 0px;
}

.ff_indexPage .mlist .module_container .container_category {
  float: right;
  padding-top: 0;
}

.service .content_list .item_block .item_box .item_wrapper, .project.mlist .content_list .item_block .item_box .item_wrapper, .project.mlistpost .content_list .item_block .item_box .item_wrapper, .bodylist.bodynews .content_list .item_block .item_box .item_wrapper, .videom.mlistpost .content_list .item_block .item_box .item_wrapper {
  padding: 24px 20px;
}

.service .content_list .item_block .item_box .item_wrapper >.date_wrap,.project.mlist .content_list .item_block .item_box .item_wrapper >.date_wrap,.project.mlistpost .content_list .item_block .item_box .item_wrapper >.date_wrap,.bodyindex .content_list .item_block .item_box .item_wrapper >.date_wrap,.bodylist.bodynews .content_list .item_block .item_box .item_wrapper >.date_wrap,.videom.mlistpost .content_list .item_block .item_box .item_wrapper >.date_wrap {
  display: none;
}

.service .content_list .item_block .item_box .item_wrapper .item_info .date_wrap,.project.mlist .content_list .item_block .item_box .item_wrapper .item_info .date_wrap,.project.mlistpost .content_list .item_block .item_box .item_wrapper .item_info .date_wrap,.bodyindex .content_list .item_block .item_box .item_wrapper .item_info .date_wrap,.bodylist.bodynews .content_list .item_block .item_box .item_wrapper .item_info .date_wrap,.videom.mlistpost .content_list .item_block .item_box .item_wrapper .item_info .date_wrap {
  float: right;
}

.service .container_content .content_wrapper .more_wrap .more,.project.mlist .container_content .content_wrapper .more_wrap .more,.project.mlistpost .container_content .content_wrapper .more_wrap .more,.bodyindex .container_content .content_wrapper .more_wrap .more,.bodylist.bodynews .container_content .content_wrapper .more_wrap .more,.videom.mlistpost .container_content .content_wrapper .more_wrap .more {
  display: none;
}

.team.mlistpost .content_list .item_img,.news.mlistpost .content_list .item_img,.videom .content_list .item_img,.bodyad01 .ad01.mlist .content_list .item_img {
  width: 270px;
  float: left;
}

.team.mlistpost .content_list .item_wrapper,.news.mlistpost .content_list .item_wrapper,.videom .content_list .item_wrapper,.bodyad01 .ad01.mlist .content_list .item_wrapper {
  float: right;
  padding: 20px;
  width: calc(100% - 280px);
  box-sizing: border-box;
}

.team.mlistpost .content_list .item_wrapper .date_wrap,.news.mlistpost .content_list .item_wrapper .date_wrap,.videom .content_list .item_wrapper .date_wrap,.bodyad01 .ad01.mlist .content_list .item_wrapper .date_wrap {
  display: none;
}

.team.mlistpost .content_list .item_wrapper >.date_wrap,.news.mlistpost .content_list .item_wrapper >.date_wrap,.videom .content_list .item_wrapper >.date_wrap,.bodyad01 .ad01.mlist .content_list .item_wrapper >.date_wrap {
  display: block;
}

.team.mlistpost .content_list .item_block .details,.news.mlistpost .content_list .item_block .details,.videom .content_list .item_block .details,.bodyad01 .ad01.mlist .content_list .item_block .details {
  position: absolute;
  bottom: 12px;
  right: 20px;
  margin: 0;
}

.team.mlistpost .content_list .details,.news.mlistpost .content_list .details,.videom .content_list .details,.bodyad01 .ad01.mlist .content_list .details {
  margin: 0;
}

.team.mlistpost .container_content .content_wrapper .more_wrap,.news.mlistpost .container_content .content_wrapper .more_wrap,.videom .container_content .content_wrapper .more_wrap,.bodyad01 .ad01.mlist .container_content .content_wrapper .more_wrap {
  display: none;
}

.team.mlistpost .container_content .content_wrapper >.more,.news.mlistpost .container_content .content_wrapper >.more,.videom .container_content .content_wrapper >.more,.bodyad01 .ad01.mlist .container_content .content_wrapper >.more {
  display: block;
}

.team .content_list .date_wrap,.ff_indexPage .ad01.mlist .content_list .date_wrap,.team .content_list .item_des,.ff_indexPage .ad01.mlist .content_list .item_des,.team .content_list .details,.ff_indexPage .ad01.mlist .content_list .details {
  display: none;
}

.team .content_list .item_wrapper,.ff_indexPage .ad01.mlist .content_list .item_wrapper {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 24px 20px;
  box-sizing: border-box;
}

.ff_indexPage .team_tabs.mlist {
  background: rgba(0, 0, 0, 0.03);
}

.ff_indexPage .team_tabs.mlist .tab_button {
  display: none;
}

.mcustomize .wrapper .header {
  padding-bottom: 50px;
}

.mcustomize .wrapper .header .title {
  font-size: 24px;
  line-height: 30px;
  color: #555;
}

.mcustomize .wrapper .header .subtitle {
  font-size: 14px;
  color: #bbb;
  line-height: 26px;
}

.mcustomize .wrapper .description {
  font-size: 13px;
  line-height: 26px;
  color: #999;
}

.mcustomize .container_content .contentbody .description a {
  transition: all 0.36s ease;
  border: 1px solid rgba(170, 170, 170, 0.2);
  display: inline-block;
  font-size: 14px;
  line-height: 30px;
  color: #999;
  padding: 5px 40px;
  margin-bottom: 20px;
}

.mcustomize .container_content .contentbody .description a:hover {
  background: #ff7327;
  color: #fff;
  border-color: #ff7327;
}
.ff_pageTarget .container_target {
  float: left;
  width: 100%;
  font-size: 14px;
}

.npagePage .ff_pageTarget .container_category {
  float: right;
}

.npagePage .ff_pageTarget .container_category a {
  vertical-align: -2px;
}


.npagePage .container_content {
  padding: 10px;
}
/*新闻内容页布局*/

.npagePage .content .xinwenpindao .container_content .content_wrapper{
    width: calc(100% - 0px);
    margin-left: 0px;
    margin-right: 30px;
}
.npagePage .content .news .container_content .content_wrapper{
    width: calc(100% - 0px);
    margin-left: 0px;
    /* margin-right: 30px; */
}
.npagePage .content .xinwenneirong .container_content .content_wrapper{
    width: calc(75% - 15px);
    margin-left: 0px;
    float: left;
    background: #fff;
}
.npagePage .content .xinwenneirong .container_content .content_wrapper .postContent{
    padding: 20px 30px;
}
.npagePage .content .xinwenneirong .container_content .content_wrapper #postWrapper{
    width: 100%;
    display: block;
}
.npagePage .xinwenpindao .container_content{}
.xinwenpindao .item_img{padding-bottom: 47.6%; height: 0;}
.npagePage .content .container_category {
  display: none;
}

.service.mlistpost .tabBtn::after,.project.mlistpost .tabBtn::after,.team.mlistpost .tabBtn::after,.news.mlistpost .tabBtn::after,.videom.mlistpost .tabBtn::after {
  content: "";
  display: block;
  clear: both;
}

.service.mlistpost .tabBtn .post-prev,.project.mlistpost .tabBtn .post-prev,.team.mlistpost .tabBtn .post-prev,.news.mlistpost .tabBtn .post-prev,.videom.mlistpost .tabBtn .post-prev,.service.mlistpost .tabBtn .post-next,.project.mlistpost .tabBtn .post-next,.team.mlistpost .tabBtn .post-next,.news.mlistpost .tabBtn .post-next,.videom.mlistpost .tabBtn .post-next {
  transition: all 0.36s ease;
  position: relative;
  width: 50%;
  height: 60px;
  overflow: hidden;
  float: left;
  padding: 10px;
  box-sizing: border-box;
  background: #f5f5f5;
}

.service.mlistpost .tabBtn .post-prev:not(.empty):hover,.project.mlistpost .tabBtn .post-prev:not(.empty):hover,.team.mlistpost .tabBtn .post-prev:not(.empty):hover,.news.mlistpost .tabBtn .post-prev:not(.empty):hover,.videom.mlistpost .tabBtn .post-prev:not(.empty):hover,.service.mlistpost .tabBtn .post-next:not(.empty):hover,.project.mlistpost .tabBtn .post-next:not(.empty):hover,.team.mlistpost .tabBtn .post-next:not(.empty):hover,.news.mlistpost .tabBtn .post-next:not(.empty):hover,.videom.mlistpost .tabBtn .post-next:not(.empty):hover {
  background: #1294db;
}

.service.mlistpost .tabBtn .post-prev:not(.empty):hover .infor-wrap .title,.project.mlistpost .tabBtn .post-prev:not(.empty):hover .infor-wrap .title,.team.mlistpost .tabBtn .post-prev:not(.empty):hover .infor-wrap .title,.news.mlistpost .tabBtn .post-prev:not(.empty):hover .infor-wrap .title,.videom.mlistpost .tabBtn .post-prev:not(.empty):hover .infor-wrap .title,.service.mlistpost .tabBtn .post-next:not(.empty):hover .infor-wrap .title,.project.mlistpost .tabBtn .post-next:not(.empty):hover .infor-wrap .title,.team.mlistpost .tabBtn .post-next:not(.empty):hover .infor-wrap .title,.news.mlistpost .tabBtn .post-next:not(.empty):hover .infor-wrap .title,.videom.mlistpost .tabBtn .post-next:not(.empty):hover .infor-wrap .title {
  color: #fff;
}

.service.mlistpost .tabBtn .post-prev:not(.empty):hover .infor-wrap .subtitle,.project.mlistpost .tabBtn .post-prev:not(.empty):hover .infor-wrap .subtitle,.team.mlistpost .tabBtn .post-prev:not(.empty):hover .infor-wrap .subtitle,.news.mlistpost .tabBtn .post-prev:not(.empty):hover .infor-wrap .subtitle,.videom.mlistpost .tabBtn .post-prev:not(.empty):hover .infor-wrap .subtitle,.service.mlistpost .tabBtn .post-next:not(.empty):hover .infor-wrap .subtitle,.project.mlistpost .tabBtn .post-next:not(.empty):hover .infor-wrap .subtitle,.team.mlistpost .tabBtn .post-next:not(.empty):hover .infor-wrap .subtitle,.news.mlistpost .tabBtn .post-next:not(.empty):hover .infor-wrap .subtitle,.videom.mlistpost .tabBtn .post-next:not(.empty):hover .infor-wrap .subtitle {
  color: #fff;
}

.service.mlistpost .tabBtn .post-prev:not(.empty):hover .img-wrap,.project.mlistpost .tabBtn .post-prev:not(.empty):hover .img-wrap,.team.mlistpost .tabBtn .post-prev:not(.empty):hover .img-wrap,.news.mlistpost .tabBtn .post-prev:not(.empty):hover .img-wrap,.videom.mlistpost .tabBtn .post-prev:not(.empty):hover .img-wrap,.service.mlistpost .tabBtn .post-next:not(.empty):hover .img-wrap,.project.mlistpost .tabBtn .post-next:not(.empty):hover .img-wrap,.team.mlistpost .tabBtn .post-next:not(.empty):hover .img-wrap,.news.mlistpost .tabBtn .post-next:not(.empty):hover .img-wrap,.videom.mlistpost .tabBtn .post-next:not(.empty):hover .img-wrap {
  opacity: 1;
}

.service.mlistpost .tabBtn .post-prev:not(.empty):hover .details,.project.mlistpost .tabBtn .post-prev:not(.empty):hover .details,.team.mlistpost .tabBtn .post-prev:not(.empty):hover .details,.news.mlistpost .tabBtn .post-prev:not(.empty):hover .details,.videom.mlistpost .tabBtn .post-prev:not(.empty):hover .details,.service.mlistpost .tabBtn .post-next:not(.empty):hover .details,.project.mlistpost .tabBtn .post-next:not(.empty):hover .details,.team.mlistpost .tabBtn .post-next:not(.empty):hover .details,.news.mlistpost .tabBtn .post-next:not(.empty):hover .details,.videom.mlistpost .tabBtn .post-next:not(.empty):hover .details {
  border-color: rgba(170, 170, 170, 0.2);
}

.service.mlistpost .tabBtn .post-prev:not(.empty):hover .details:after,.project.mlistpost .tabBtn .post-prev:not(.empty):hover .details:after,.team.mlistpost .tabBtn .post-prev:not(.empty):hover .details:after,.news.mlistpost .tabBtn .post-prev:not(.empty):hover .details:after,.videom.mlistpost .tabBtn .post-prev:not(.empty):hover .details:after,.service.mlistpost .tabBtn .post-next:not(.empty):hover .details:after,.project.mlistpost .tabBtn .post-next:not(.empty):hover .details:after,.team.mlistpost .tabBtn .post-next:not(.empty):hover .details:after,.news.mlistpost .tabBtn .post-next:not(.empty):hover .details:after,.videom.mlistpost .tabBtn .post-next:not(.empty):hover .details:after {
  color: #fff;
}

.service.mlistpost .tabBtn .post-prev.empty,.project.mlistpost .tabBtn .post-prev.empty,.team.mlistpost .tabBtn .post-prev.empty,.news.mlistpost .tabBtn .post-prev.empty,.videom.mlistpost .tabBtn .post-prev.empty,.service.mlistpost .tabBtn .post-next.empty,.project.mlistpost .tabBtn .post-next.empty,.team.mlistpost .tabBtn .post-next.empty,.news.mlistpost .tabBtn .post-next.empty,.videom.mlistpost .tabBtn .post-next.empty {
  cursor: default;
  background-color: #f8f8f8;
}

.service.mlistpost .tabBtn .post-prev.empty .details,.project.mlistpost .tabBtn .post-prev.empty .details,.team.mlistpost .tabBtn .post-prev.empty .details,.news.mlistpost .tabBtn .post-prev.empty .details,.videom.mlistpost .tabBtn .post-prev.empty .details,.service.mlistpost .tabBtn .post-next.empty .details,.project.mlistpost .tabBtn .post-next.empty .details,.team.mlistpost .tabBtn .post-next.empty .details,.news.mlistpost .tabBtn .post-next.empty .details,.videom.mlistpost .tabBtn .post-next.empty .details {
  display: none;
}

.service.mlistpost .tabBtn .post-prev .img-wrap,.project.mlistpost .tabBtn .post-prev .img-wrap,.team.mlistpost .tabBtn .post-prev .img-wrap,.news.mlistpost .tabBtn .post-prev .img-wrap,.videom.mlistpost .tabBtn .post-prev .img-wrap,.service.mlistpost .tabBtn .post-next .img-wrap,.project.mlistpost .tabBtn .post-next .img-wrap,.team.mlistpost .tabBtn .post-next .img-wrap,.news.mlistpost .tabBtn .post-next .img-wrap,.videom.mlistpost .tabBtn .post-next .img-wrap {
  transition: all 0.36s ease;
  opacity: 0;
  width: 80px;
  height: auto;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}

.service.mlistpost .tabBtn .post-prev .img-wrap img,.project.mlistpost .tabBtn .post-prev .img-wrap img,.team.mlistpost .tabBtn .post-prev .img-wrap img,.news.mlistpost .tabBtn .post-prev .img-wrap img,.videom.mlistpost .tabBtn .post-prev .img-wrap img,.service.mlistpost .tabBtn .post-next .img-wrap img,.project.mlistpost .tabBtn .post-next .img-wrap img,.team.mlistpost .tabBtn .post-next .img-wrap img,.news.mlistpost .tabBtn .post-next .img-wrap img,.videom.mlistpost .tabBtn .post-next .img-wrap img {
  width: 100%;
}

.service.mlistpost .tabBtn .post-prev .img-wrap div,.project.mlistpost .tabBtn .post-prev .img-wrap div,.team.mlistpost .tabBtn .post-prev .img-wrap div,.news.mlistpost .tabBtn .post-prev .img-wrap div,.videom.mlistpost .tabBtn .post-prev .img-wrap div,.service.mlistpost .tabBtn .post-next .img-wrap div,.project.mlistpost .tabBtn .post-next .img-wrap div,.team.mlistpost .tabBtn .post-next .img-wrap div,.news.mlistpost .tabBtn .post-next .img-wrap div,.videom.mlistpost .tabBtn .post-next .img-wrap div {
  display: none;
}

.service.mlistpost .tabBtn .post-prev .details,.project.mlistpost .tabBtn .post-prev .details,.team.mlistpost .tabBtn .post-prev .details,.news.mlistpost .tabBtn .post-prev .details,.videom.mlistpost .tabBtn .post-prev .details,.service.mlistpost .tabBtn .post-next .details,.project.mlistpost .tabBtn .post-next .details,.team.mlistpost .tabBtn .post-next .details,.news.mlistpost .tabBtn .post-next .details,.videom.mlistpost .tabBtn .post-next .details {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 40px;
  height: 16px;
  color: transparent;
  overflow: hidden;
}

.service.mlistpost .tabBtn .post-prev .infor-wrap,.project.mlistpost .tabBtn .post-prev .infor-wrap,.team.mlistpost .tabBtn .post-prev .infor-wrap,.news.mlistpost .tabBtn .post-prev .infor-wrap,.videom.mlistpost .tabBtn .post-prev .infor-wrap,.service.mlistpost .tabBtn .post-next .infor-wrap,.project.mlistpost .tabBtn .post-next .infor-wrap,.team.mlistpost .tabBtn .post-next .infor-wrap,.news.mlistpost .tabBtn .post-next .infor-wrap,.videom.mlistpost .tabBtn .post-next .infor-wrap {
  /* width: 250px; */
  position: relative;
  top: 0;
  top: 50%;
  transform: translateY(-50%);
}

.service.mlistpost .tabBtn .post-prev .infor-wrap .title,.project.mlistpost .tabBtn .post-prev .infor-wrap .title,.team.mlistpost .tabBtn .post-prev .infor-wrap .title,.news.mlistpost .tabBtn .post-prev .infor-wrap .title,.videom.mlistpost .tabBtn .post-prev .infor-wrap .title,.service.mlistpost .tabBtn .post-prev .infor-wrap .subtitle,.project.mlistpost .tabBtn .post-prev .infor-wrap .subtitle,.team.mlistpost .tabBtn .post-prev .infor-wrap .subtitle,.news.mlistpost .tabBtn .post-prev .infor-wrap .subtitle,.videom.mlistpost .tabBtn .post-prev .infor-wrap .subtitle,.service.mlistpost .tabBtn .post-next .infor-wrap .title,.project.mlistpost .tabBtn .post-next .infor-wrap .title,.team.mlistpost .tabBtn .post-next .infor-wrap .title,.news.mlistpost .tabBtn .post-next .infor-wrap .title,.videom.mlistpost .tabBtn .post-next .infor-wrap .title,.service.mlistpost .tabBtn .post-next .infor-wrap .subtitle,.project.mlistpost .tabBtn .post-next .infor-wrap .subtitle,.team.mlistpost .tabBtn .post-next .infor-wrap .subtitle,.news.mlistpost .tabBtn .post-next .infor-wrap .subtitle,.videom.mlistpost .tabBtn .post-next .infor-wrap .subtitle {
  transition: all 0.36s ease;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
}

.service.mlistpost .tabBtn .post-prev .infor-wrap .title,.project.mlistpost .tabBtn .post-prev .infor-wrap .title,.team.mlistpost .tabBtn .post-prev .infor-wrap .title,.news.mlistpost .tabBtn .post-prev .infor-wrap .title,.videom.mlistpost .tabBtn .post-prev .infor-wrap .title,.service.mlistpost .tabBtn .post-next .infor-wrap .title,.project.mlistpost .tabBtn .post-next .infor-wrap .title,.team.mlistpost .tabBtn .post-next .infor-wrap .title,.news.mlistpost .tabBtn .post-next .infor-wrap .title,.videom.mlistpost .tabBtn .post-next .infor-wrap .title {
  font-size: 16px;
  line-height: 20px;
  color: #666;
}

.service.mlistpost .tabBtn .post-prev .infor-wrap .subtitle,.project.mlistpost .tabBtn .post-prev .infor-wrap .subtitle,.team.mlistpost .tabBtn .post-prev .infor-wrap .subtitle,.news.mlistpost .tabBtn .post-prev .infor-wrap .subtitle,.videom.mlistpost .tabBtn .post-prev .infor-wrap .subtitle,.service.mlistpost .tabBtn .post-next .infor-wrap .subtitle,.project.mlistpost .tabBtn .post-next .infor-wrap .subtitle,.team.mlistpost .tabBtn .post-next .infor-wrap .subtitle,.news.mlistpost .tabBtn .post-next .infor-wrap .subtitle,.videom.mlistpost .tabBtn .post-next .infor-wrap .subtitle {
  height: 30px;
  font-size: 13px;
  line-height: 30px;
}

.service.mlistpost .tabBtn .post-prev,.project.mlistpost .tabBtn .post-prev,.team.mlistpost .tabBtn .post-prev,.news.mlistpost .tabBtn .post-prev,.videom.mlistpost .tabBtn .post-prev {
  float: left;
  padding-left: 85px;
}

.service.mlistpost .tabBtn .post-prev:hover .details:before,.project.mlistpost .tabBtn .post-prev:hover .details:before,.team.mlistpost .tabBtn .post-prev:hover .details:before,.news.mlistpost .tabBtn .post-prev:hover .details:before,.videom.mlistpost .tabBtn .post-prev:hover .details:before {
  right: 60px;
}

.service.mlistpost .tabBtn .post-prev:hover .details:after,.project.mlistpost .tabBtn .post-prev:hover .details:after,.team.mlistpost .tabBtn .post-prev:hover .details:after,.news.mlistpost .tabBtn .post-prev:hover .details:after,.videom.mlistpost .tabBtn .post-prev:hover .details:after {
  right: 25px;
  opacity: 1;
}

.service.mlistpost .tabBtn .post-prev .img-wrap,.project.mlistpost .tabBtn .post-prev .img-wrap,.team.mlistpost .tabBtn .post-prev .img-wrap,.news.mlistpost .tabBtn .post-prev .img-wrap,.videom.mlistpost .tabBtn .post-prev .img-wrap {
  right: 15px;
}

.service.mlistpost .tabBtn .post-prev .infor-wrap,.project.mlistpost .tabBtn .post-prev .infor-wrap,.team.mlistpost .tabBtn .post-prev .infor-wrap,.news.mlistpost .tabBtn .post-prev .infor-wrap,.videom.mlistpost .tabBtn .post-prev .infor-wrap {
  float: left;
}

.service.mlistpost .tabBtn .post-prev .details,.project.mlistpost .tabBtn .post-prev .details,.team.mlistpost .tabBtn .post-prev .details,.news.mlistpost .tabBtn .post-prev .details,.videom.mlistpost .tabBtn .post-prev .details {
  border-right: 1px solid #e5e5e5;
  left: 22px;
}

.service.mlistpost .tabBtn .post-prev .details:before,.project.mlistpost .tabBtn .post-prev .details:before,.team.mlistpost .tabBtn .post-prev .details:before,.news.mlistpost .tabBtn .post-prev .details:before,.videom.mlistpost .tabBtn .post-prev .details:before,.service.mlistpost .tabBtn .post-prev .details:after,.project.mlistpost .tabBtn .post-prev .details:after,.team.mlistpost .tabBtn .post-prev .details:after,.news.mlistpost .tabBtn .post-prev .details:after,.videom.mlistpost .tabBtn .post-prev .details:after {
  content: "";
  font-family: "FontAwesome";
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  font-size: 14px;
  line-height: 1;
  color: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  transition: all 0.36s ease;
  color: #999;
  position: absolute;
  top: 50%;
  font-size: 20px;
  transform: translateY(-50%);
}

.service.mlistpost .tabBtn .post-prev .details:before,.project.mlistpost .tabBtn .post-prev .details:before,.team.mlistpost .tabBtn .post-prev .details:before,.news.mlistpost .tabBtn .post-prev .details:before,.videom.mlistpost .tabBtn .post-prev .details:before {
  right: 25px;
}

.service.mlistpost .tabBtn .post-prev .details:after,.project.mlistpost .tabBtn .post-prev .details:after,.team.mlistpost .tabBtn .post-prev .details:after,.news.mlistpost .tabBtn .post-prev .details:after,.videom.mlistpost .tabBtn .post-prev .details:after {
  right: -30px;
  opacity: 0;
}

.service.mlistpost .tabBtn .post-next,.project.mlistpost .tabBtn .post-next,.team.mlistpost .tabBtn .post-next,.news.mlistpost .tabBtn .post-next,.videom.mlistpost .tabBtn .post-next {
  float: right;
  padding-right: 85px;
}

.service.mlistpost .tabBtn .post-next:hover .details:before,.project.mlistpost .tabBtn .post-next:hover .details:before,.team.mlistpost .tabBtn .post-next:hover .details:before,.news.mlistpost .tabBtn .post-next:hover .details:before,.videom.mlistpost .tabBtn .post-next:hover .details:before {
  left: 60px;
}

.service.mlistpost .tabBtn .post-next:hover .details:after,.project.mlistpost .tabBtn .post-next:hover .details:after,.team.mlistpost .tabBtn .post-next:hover .details:after,.news.mlistpost .tabBtn .post-next:hover .details:after,.videom.mlistpost .tabBtn .post-next:hover .details:after {
  left: 25px;
  opacity: 1;
}

.service.mlistpost .tabBtn .post-next .img-wrap,.project.mlistpost .tabBtn .post-next .img-wrap,.team.mlistpost .tabBtn .post-next .img-wrap,.news.mlistpost .tabBtn .post-next .img-wrap,.videom.mlistpost .tabBtn .post-next .img-wrap {
  left: 15px;
}

.service.mlistpost .tabBtn .post-next .infor-wrap,.project.mlistpost .tabBtn .post-next .infor-wrap,.team.mlistpost .tabBtn .post-next .infor-wrap,.news.mlistpost .tabBtn .post-next .infor-wrap,.videom.mlistpost .tabBtn .post-next .infor-wrap {
  float: right;
}

.service.mlistpost .tabBtn .post-next .details,.project.mlistpost .tabBtn .post-next .details,.team.mlistpost .tabBtn .post-next .details,.news.mlistpost .tabBtn .post-next .details,.videom.mlistpost .tabBtn .post-next .details {
  right: 22px;
  border-left: 1px solid rgba(170, 170, 170, 0.2);
}

.service.mlistpost .tabBtn .post-next .details:before,.project.mlistpost .tabBtn .post-next .details:before,.team.mlistpost .tabBtn .post-next .details:before,.news.mlistpost .tabBtn .post-next .details:before,.videom.mlistpost .tabBtn .post-next .details:before,.service.mlistpost .tabBtn .post-next .details:after,.project.mlistpost .tabBtn .post-next .details:after,.team.mlistpost .tabBtn .post-next .details:after,.news.mlistpost .tabBtn .post-next .details:after,.videom.mlistpost .tabBtn .post-next .details:after {
  content: "";
  font-family: "FontAwesome";
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  font-size: 14px;
  line-height: 1;
  color: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  transition: all 0.36s ease;
  color: #999;
  position: absolute;
  top: 50%;
  font-size: 20px;
  transform: translateY(-50%);
}

.service.mlistpost .tabBtn .post-next .details:before,.project.mlistpost .tabBtn .post-next .details:before,.team.mlistpost .tabBtn .post-next .details:before,.news.mlistpost .tabBtn .post-next .details:before,.videom.mlistpost .tabBtn .post-next .details:before {
  left: 25px;
}

.service.mlistpost .tabBtn .post-next .details:after,.project.mlistpost .tabBtn .post-next .details:after,.team.mlistpost .tabBtn .post-next .details:after,.news.mlistpost .tabBtn .post-next .details:after,.videom.mlistpost .tabBtn .post-next .details:after {
  left: -30px;
  opacity: 0;
}

.service.mlistpost .tabBtn .post-next .infor-wrap .title,.project.mlistpost .tabBtn .post-next .infor-wrap .title,.team.mlistpost .tabBtn .post-next .infor-wrap .title,.news.mlistpost .tabBtn .post-next .infor-wrap .title,.videom.mlistpost .tabBtn .post-next .infor-wrap .title,.service.mlistpost .tabBtn .post-next .infor-wrap .subtitle,.project.mlistpost .tabBtn .post-next .infor-wrap .subtitle,.team.mlistpost .tabBtn .post-next .infor-wrap .subtitle,.news.mlistpost .tabBtn .post-next .infor-wrap .subtitle,.videom.mlistpost .tabBtn .post-next .infor-wrap .subtitle {
  text-align: right;
}

.ff_postPage .team.mlistpost,.ff_postPage .news.mlistpost {
  padding: 50px 50px 0;
}

.ff_postPage .team.mlistpost .module_container,.ff_postPage .news.mlistpost .module_container {
  max-width: 100%;
}


.ff_postPage .team.mlistpost .postInfo .description a,.ff_postPage .news.mlistpost .postInfo .description a {
  transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
  border: 1px solid #dbdbdb;
  background-color: #fff;
  color: #555;
  height: 40px;
  padding: 0 30px;
  line-height: 40px;
  text-align: center;
  display: inline-block;
  margin-top: 20px;
}

.ff_postPage .team.mlistpost .postInfo .description a:hover,.ff_postPage .news.mlistpost .postInfo .description a:hover {
  background-color: #383838;
  color: #fff;
  border: 1px solid #383838;
}

.ff_postPage .team.mlistpost .listWrap,.ff_postPage .news.mlistpost .listWrap {
  float: left;
  width: 440px;
  padding-right: 50px;
  box-sizing: border-box;
}

.ff_postPage .team.mlistpost .listWrap >.item_tags,.ff_postPage .news.mlistpost .listWrap >.item_tags {
  margin-bottom: 20px;
}

.ff_postPage .team.mlistpost .listWrap .postInfo .item_tags,.ff_postPage .news.mlistpost .listWrap .postInfo .item_tags {
  display: none;
}

.ff_postPage .team.mlistpost .listContent_post,.ff_postPage .news.mlistpost .listContent_post {
  border-top: 1px solid rgba(170, 170, 170, 0.2);
}

.ff_postPage .service.mlistpost .postInfo .description a,.ff_postPage .project.mlistpost .postInfo .description a,.ff_postPage .videom.mlistpost .postInfo .description a {
  transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
  border: 1px solid #dbdbdb;
  background-color: #fff;
  color: #555;
  height: 40px;
  padding: 0 30px;
  line-height: 40px;
  text-align: center;
  display: inline-block;
  margin-top: 20px;
}

.ff_postPage .service.mlistpost .postInfo .description a:hover,.ff_postPage .project.mlistpost .postInfo .description a:hover,.ff_postPage .videom.mlistpost .postInfo .description a:hover {
  background-color: #383838;
  color: #fff;
  border: 1px solid #383838;
}

.ff_postPage .service.mlistpost .listWrap .postInfo,.ff_postPage .project.mlistpost .listWrap .postInfo,.ff_postPage .videom.mlistpost .listWrap .postInfo {
  display: none;
}

.ff_postPage .service.mlistpost .listWrap .postInfo .description a,.ff_postPage .project.mlistpost .listWrap .postInfo .description a,.ff_postPage .videom.mlistpost .listWrap .postInfo .description a {
  transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
  border: 1px solid #dbdbdb;
  background-color: #fff;
  color: #555;
  height: 40px;
  padding: 0 30px;
  line-height: 40px;
  text-align: center;
  display: inline-block;
  margin-top: 20px;
}

.ff_postPage .service.mlistpost .listWrap .postInfo .description a:hover,.ff_postPage .project.mlistpost .listWrap .postInfo .description a:hover,.ff_postPage .videom.mlistpost .listWrap .postInfo .description a:hover {
  background-color: #383838;
  color: #fff;
  border: 1px solid #383838;
}

.ff_postPage .service.mlistpost .listContent_post,.ff_postPage .project.mlistpost .listContent_post,.ff_postPage .videom.mlistpost .listContent_post {
  border-top: 1px solid rgba(170, 170, 170, 0.2);
}

#mcontact {
  padding-bottom: 0;
  padding-top: 120px;
}

#mcontact .contactlist {
  padding: 0px 100px;
}

#mcontact .contactlist::after {
  content: "";
  display: block;
  clear: both;
}

#mcontact .contactinfo {
  margin-top: 60px;
  margin-bottom: 0px;
}

#mcontact .contactinfo .contact_name {
  overflow: inherit;
  white-space: inherit;
  line-height: 30px;
  font-weight: 100;
  font-size: 23px;
  margin: 0;
  color: #000;
  margin-bottom: 23px;
}

#mcontact .contactinfo p {
  float: left;
  padding-right: 50px;
  height: auto;
  border-left: 1px solid #ececec;
  line-height: 30px;
  font-size: 14px;
  color: #989898;
}

#mcontact .ff_social {
  clear: both;
  position: relative;
}

#mcontact .ff_social::after {
  content: "";
  display: block;
  clear: both;
}

#mcontact .ff_social a {
  width: 30px;
  height: 30px;
  display: block;
  font-size: 16px;
  text-align: center;
  line-height: 28px;
  border-radius: 15px;
  transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
  color: #B3B3B3;
  background: rgba(255, 0, 0, 0);
  margin-right: 20px;
}

#mcontact .ff_social a:hover {
  color: #fff;
  background: #5c5c5c;
}

#mcontact .contactform {
  position: relative;
}

#mcontact .contactform::after {
  content: "";
  display: block;
  clear: both;
}

#mcontact .contactform form {
  position: relative;
  z-index: 1;
  padding-top: 40px;
  padding-bottom: 100px;
}

#mcontact .contactform form::before {
  content: "";
  position: absolute;
  width: 1000vw;
  height: 100%;
  top: 0;
  left: 50%;
  background: #46474e;
  transform: translateX(-50%);
  z-index: -1;
}

#mcontact .contactform p {
  overflow: hidden;
}

#mcontact .contactform .neirong_text .inputtxt{
    line-height: 2;
    height: 90px;
}


#mcontact .contactform .contactform_submit {
  float: none;
  margin: auto;
}

#mcontact .contactform .contactform_content {
  width: 100%;
}

#mcontact .contactform .contactform_content textarea {
  height: 70px;
  resize: none;
  overflow: hidden;
  margin-right: 0;
}

#mcontact .contactform .contactform_tel {
  margin-right: 0;
}

#mcontact .contactform .inputtxt {
  border: none;
  width: calc(100% - 40px);
  margin-bottom: 15px;
  background: none;
  color: #D6D6D6;
  float: left;
  border-bottom: 1px solid rgba(231, 228, 228, 0.22);
  margin-right: 42px;
  height: 40px;
  line-height: 20px;
  padding: 10px 20px;
  box-sizing: border-box;
  color: #bcbcbc;
  transition: all 0.3s ease-out 0s;
}


#mcontact .contactform .inputtxt.submit:hover {
  background-color: rgba(186, 186, 186, 0.37);
  border: 2px solid rgba(134, 134, 134, 0);
  color: #E8E8E8;
}

.project.mlistpost .postInfo {
  padding-bottom: 50px;
}

.project.mlistpost .postInfo::after {
  content: "";
  display: block;
  clear: both;
}

.project.mlistpost .postInfo .mainInfor {
  max-width: calc(50% - 40px);
  float: left;
}

.project.mlistpost .postInfo .mainInfor .title {
  font-size: 22px;
  color: #444;
}

.project.mlistpost .postInfo .mainInfor .subtitle {
  line-height: 24px;
  font-size: 13px;
  color: #c1c1c1;
}

.project.mlistpost .postInfo .description {
  max-width: 50%;
  float: right;
  color: #929292;
}

.project.mlistpost .postInfo .description a {
  box-sizing: border-box;
  transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
  border: 1px solid #dbdbdb;
  background-color: #fff;
  color: #555;
  height: 40px;
  width: 100%;
  line-height: 40px;
  text-align: center;
  display: block;
  margin-top: 20px;
}

.project.mlistpost .postInfo .description a:hover {
  background-color: #383838;
  color: #fff;
  border: 1px solid #383838;
}

#footer {
  padding: 10px 0px;
}

#footer p {
  /* width: 80%; */
  text-align: left;
  margin: 0 auto;
  overflow: hidden;
  text-align: center;
}
#footer p .jianju{
    margin: 0px 20px;
}
#footer p span{
    padding: 10px 0;
}
#footer p span.ellipsis {
  display: inline-block;
  max-width: 70%;
}

#footer p a#flogo {
  margin: 0 10px;
  display: inline-block;
}
#footer p a#flogo img{
    display: inline-block;
    vertical-align: bottom;
}

#footer p a#fbeian {
  vertical-align: top;
}

.pageEditor .module_container {
  padding-top: 60px;
}

.pageEditor .container_header .title,.pageEditor .container_header .subtitle {
  text-align: center;
}

#navWrapper .content .nav >.navitem >a:hover {
  border-color: #ff7327;
  color: #ff7327;
}

#navWrapper .content .nav >.navitem .subnav li a:hover {
  color: #fff;
  background-color: #ff7327;
}

.mlist .content_list .item_block:hover {
  background-color: transparent;
}

.mlist .content_list .item_block:hover .details {
  border-color: #ff7327;
  background-color: #ff7327;
  color: #fff;
}



.mlist .content_list .item_block:hover .item_box .item_wrapper .item_info .title {
  color: #ff7327;
}

.agent-pc #indexPage .mlist.news.ff_noSlider:not(.imagelink) .content_list #item_block_0 .item_info .title {
    margin-top: 80px;
}
.agent-pc .news.ff_noSlider .content_list .item_block .item_box .item_wrapper .item_info .title {
    white-space: initial;
}
.agent-pc .news.ff_noSlider .content_list .item_block:hover .item_box .item_wrapper .item_info .title {
    color: #ff7327;
    white-space: initial;
}
.agent-pc
  #indexPage
  .mlist.news.ff_noSlider:not(.imagelink)
  .content_list
  .item_block:before {
  content: '';
  width: 0;
  height: 3px;
  background-color: #ff7327;
  position: absolute;
  bottom: 0;
  left: 50%;
  transition: all 0.4s ease;
  opacity: 0;
}
.agent-pc
  #indexPage
  .mlist.news.ff_noSlider:not(.imagelink)
  .content_list
  .item_block:hover:before {
  left: 0;
  opacity: 1;
  width: 100%;
}
.mlist .content_list .item_block:hover .item_box .item_wrapper .item_info .subtitle {
  color: #868585;
}

.mlist .content_list .item_block:hover .item_box .item_wrapper .date_wrap {
  color: #868585;
}

.mlist .content_list .item_block:hover .item_box .item_wrapper .item_des .description {
  color: #868585;
}

.mlist .owl-dots .active.owl-dot span,.ff_topSlider .owl-dots .active.owl-dot span,.imagelink .owl-dots .active.owl-dot span,.mlist .owl-dots .owl-dot:hover span,.ff_topSlider .owl-dots .owl-dot:hover span,.imagelink .owl-dots .owl-dot:hover span {
  background: #ffffff;
}

.mlist .owl-dots .owl-dot span,.ff_topSlider .owl-dots .owl-dot span,.imagelink .owl-dots .owl-dot span {
  border: 1px solid #ffffff;
  border-color: rgba(255, 255, 255, 0.5);
  background: none;
  width: 8px;
  height: 8px;
  margin: 5px;
  transition: all 0.2s ease-in;
}




@-webkit-keyframes bouncedelay {
  0%,100%,80% {
    -webkit-transform: scale(0);
  }
  40% {
    -webkit-transform: scale(1);
  }
}

@keyframes bouncedelay {
  0%,100%,80% {
    transform: scale(0);
    -webkit-transform: scale(0);
  }
  40% {
    transform: scale(1);
    -webkit-transform: scale(1);
  }
}

@-webkit-keyframes navFixed {
  0% {
    -webkit-transform: translateY(-100%);
  }
  100% {
    -webkit-transform: translateY(0);
  }
}

@keyframes navFixed {
  0% {
    transform: translateY(-100%);
  }
  100% {
    transform: translateY(0);
  }
}

@keyframes nav-item-searchshow {
  0% {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-animation-timing-function: cubic-bezier(0.2727, 0.0986, 0.8333, 1);
    animation-timing-function: cubic-bezier(0.2727, 0.0986, 0.8333, 1);
  }
  40% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(0.7);
    transform: scale(0.7);
  }
}

@keyframes nav-item-searchhide {
  0% {
    opacity: 0;
    transform: scale(0.7);
    animation-timing-function: cubic-bezier(0.2727, 0.0986, 0.8333, 1);
  }
  40% {
    opacity: 1;
  }
  100% {
    opacity: 1;
    transform: scale(1);
  }
}

@keyframes searchform-slide-one {
  0% {
    transform: translate3d(calc(-50% + 100px), 0, 0);
    animation-timing-function: cubic-bezier(0.11393, 0.8644, 0.14684, 1);
  }
  100% {
    transform: translate3d(-50%, 0, 0);
  }
}

@keyframes searchform-slideout-one {
  0% {
    opacity: 1;
    transform: translate3d(-50%, 0, 0);
    animation-timing-function: cubic-bezier(0.11393, 0.8644, 0.14684, 1);
  }
  100% {
    opacity: 0;
    transform: translate3d(-calc(100px + 50%), 0, 0);
  }
}

@keyframes searchform-slide-two {
  0% {
    transform: translate3d(100px, 0, 0);
    animation-timing-function: cubic-bezier(0.11393, 0.8644, 0.14684, 1);
  }
  100% {
    transform: translate3d(0, 0, 0);
  }
}

@keyframes searchform-slideout-two {
  0% {
    opacity: 0;
    transform: translate3d(-100, 0, 0);
    animation-timing-function: cubic-bezier(0.11393, 0.8644, 0.14684, 1);
  }
  100% {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}

body,p,h1,h2,h3,h4,h5,h6,dl,dd,form {
  margin: 0;
}


.longPage{
    min-width: 1200px;
}

.fw {
  margin: 0 auto;
  width: 1180px;
}

.hide {
  display: none;
}

.obHide {
  display: none;
  visibility: hidden;
  position: absolute;
  z-index: 99;
}

.show {
  display: block;
}

.fa-angle-right,.fa-angle-down {
  color: inherit;
  padding-left: 10px;
}

.item_index {
  display: none;
}
.item_tags {
  clear: both;
  height: 28px;
  border-top: 1px solid rgba(170, 170, 170, 0.2);
}

.item_tags::after {
  content: "";
  display: block;
  clear: both;
}

.item_tags .item_box {
  display: none;
}
.item_block:hover .item_tags .fa-tags{color:#fff}
.item_tags .fa-tags {
  display: inline-block;
  float: left;
  line-height: 32px;
}
.item_tags .fa-tags:hover{}
.item_tags >a {
  float: left;
  padding: 0 10px;
  line-height: 24px;
  font-size: 14px;
  color: #666;
  border: 1px solid #999;
  text-align: center;
  margin: 0px 3px;
  border-radius: 20px;
}
.module {background: #fff;}
.container_header .title, .container_header .subtitle {
    text-align: center;
}
 .container_header {
    float: none;
    text-align: center;
}
.mpageEditor .container_header .title {
  font-size: 28px;
  line-height: 30px;
  color: #555;
  padding-top: 60px;
  font-weight: bold;
}

.container_header .subtitle {
  font-size: 18px;
  color: #bbb;
  line-height: 26px;
}

.container_category {
  padding: 5px 0px;
  text-align: center;
}

.container_category >a {
  display: inline-block;
  margin: 0 5px;
  font-size: 13px;
  line-height: 30px;
  text-align: center;
  padding: 0 20px;
}

.container_content {clear: both;}
.ad01.mlist .content_list .item_block { border: none;  } 
.ad01.mlist .content_list .item_block { width: 32%; margin-right: 2%;}
.ff_indexPage .ad01.mlist .content_list .item_block {float: none;display: inline-block;}
   
.agent-pc .ff_indexPage .ad01.mlist .content_list .item_block {float: left;display: inline-block;width: 23%;margin: 0px 1%;}

.ff_indexPage .mlist.ad01 .container_header {float: left;width: 100%;padding: 10px 0px;}   
.mcustomize .wrapper .header .title {font-size: 36px;  }    
.mcustomize.tlir .container_content .contentbody .wrapper .header,.mcustomize.tril .container_content .contentbody .wrapper .header {top: 110px;  }    
.mcustomize.tlir .container_content .contentbody .wrapper .description,.mcustomize.tril .container_content .contentbody .wrapper .description { margin-top: 0;  }    
.mcustomize.tlir .container_content .contentbody .wrapper,.mcustomize.tril .container_content .contentbody .wrapper { padding-top: 180px;  }    
.bodyindex .videom.mlist .content_list .item_info { width: calc(100% - 13px);  }    
.ff_indexPage .module.videom { background-color: #f6f7fb;  }    
.bodyindex .videom.mlist .content_list .item_wrapper,.bodyvideom .videom.mlist .content_list .item_wrapper {padding-left: 80px;  }    
.bodyindex .videom.mlist .content_list .item_wrapper .details,.bodyvideom .videom.mlist .content_list .item_wrapper .details {left: 80px;  }
.ff_indexPage .project .item_block,.bodyproject .project .item_block {margin-bottom: 40px;  }    
.project .content_list .item_info .subtitle {display: none;  }    
.bodyindex .mlist.project .content_list .item_block .item_tags {overflow: hidden;  }    
.bodyindex .mlist.project .item_tags> a {width: calc(100% - 50px); height: 32px; overflow: hidden; line-height: 32px; margin: 0px 10px; padding: 0px;  }   
.mlist.project .content_list .item_block  a.details i.fa-angle-right {color: #fff; z-index: 2; position: absolute; right: 21px; font-size: 18px; top: 30px; opacity: 0; transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;  }    
.mlist.project .content_list .item_block:hover a.details i.fa-angle-right {opacity: 1; color: #fff; top: 15px;  }    
.container_category>a {padding: 0 22px;line-height: 30px; border-radius: 30px;  }    
.bodyindex .mlist.project .content_list .item_block:hover .item_box .item_wrapper .item_info .title {font-weight: bold;}    
.mlist.project .content_list .item_block:hover {box-shadow: 0 15px 30px rgba(0, 0, 0, 0.1);}    
.ff_indexPage .mlist .module_container .container_category  a:last-child::before { content: '+';  font-size: 20px; color: #fff; position: absolute; margin-left: 16px; margin-top: 30px; opacity: 0;  transition: all 0.3s ease-out 0s;  }    
.ff_indexPage .mlist .module_container .container_category a:last-child:hover::before {opacity: 1; margin-top: 0;  }    
.ff_indexPage .mlist .module_container .container_category  a:last-child:hover {color: transparent; }    
.mcustomize .container_content .contentbody .description a {transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}   
.mcustomize .container_content .contentbody .description a:hover {background-color: #ff7327;box-shadow: 0 12px 20px rgba(0, 0, 0, 0.05);border-color: #ffb439;  }    
.bodyindex .videom.mlist .content_list .item_info .title,.bodyvideom .videom.mlist .content_list .item_info .title {font-size: 20px;  }
.ff_indexPage .service .content_list .item_block,.npagePage:not(.post) .service .content_list .item_block {margin-bottom: 20px;  }    
.mlist.service .content_list .item_info .title {font-size: 17px;color: #555; }
.ff_indexPage .service .content_list .item_block .item_box .item_wrapper,.npagePage:not(.post) .service .content_list .item_block .item_box .item_wrapper {padding-top: 28px;  }
.ff_indexPage .service .content_list .item_block:hover .item_box .item_wrapper .item_info::after,.npagePage:not(.post) .service .content_list .item_block:hover .item_box .item_wrapper .item_info::after {width: 90px;  }    
.ff_indexPage .service .content_list .item_block .item_info::after,.npagePage:not(.post) .service .content_list .item_block .item_info::afte {bottom: -3px;  }    
.ff_indexPage .service {background-position: center bottom !important; padding-bottom: 120px;  }    
.bodyindex .videom.mlist .content_list .item_wrapper .details,.bodyvideom .videom.mlist .content_list .item_wrapper .details { border-radius: 36px;  }    
.bodyindex .mlist.team .content_list .item_block .item_box,.bodylist.bodyteam .mlist.team .content_list .item_block .item_box { margin: 40px 0;  }    
.bodyindex .mlist.team .content_list .item_block,.bodylist.bodyteam .mlist.team .content_list .item_block { margin-bottom: 0;  }    
.ff_indexPage .mlist.team .module_container .container_category  a {display: none;  }    
.ff_indexPage .mlist.team .module_container .container_category  a:last-child {display: block;  }    
.bodyindex .mlist.team .content_list .item_block .details,.bodylist.bodyteam .mlist.team .content_list .item_block .details {  left: 56px;  }    
.mlist.team .content_list .item_block:hover .item_box .item_img  img {width: 300px;  height: auto;  transform: scale(1);  }      
.mlist.team .content_list .item_img  img {width: 50%;  }    
.mlist.team .owl-nav {  display: none;  }    
.mcustomize.initlayout .module_container {  padding-top: 100px;  }    
.bodyindex .mlist.team .content_list .item_block .item_wrapper,.bodylist.bodyteam .mlist.team .content_list .item_block .item_wrapper {  padding-right: 170px;  }    
.bodyindex .videom.mlist .content_list .item_mask::before,.bodyvideom .videom.mlist .content_list .item_mask::before {  transition: 0.36s ease;  content: "\e667";  font-family: "mofont";  position: absolute;  color: #fff;
  font-size: 36px;
  left: 50%;
  top: 50%;
  z-index: 2;
  margin-top: -68px;
  margin-left: -15px;
  opacity: 0;  }    
.bodyindex .videom.mlist .content_list .item_mask::before,.bodyvideom .videom.mlist .content_list .item_mask::before {
  transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
  content: "\e667";
  font-family: "mofont";
  position: absolute;
  color: #fff;
  font-size: 36px;
  left: 50%;
  top: 50%;
  z-index: 2;
  margin-top: -68px;
  margin-left: -15px;
  opacity: 0;  }    
.bodyindex .videom.mlist .content_list .item_block:hover .item_mask::before,.bodyvideom .videom.mlist .content_list .item_block:hover .item_mask::before {
  opacity: 1;
  margin-top: -18px;  }    
.ff_indexPage .mcounter { height: 628px; background-position: center bottom;  }    
.ff_indexPage .mcounter .content_list  li p.number .counterDX {font-size: 64px; line-height: 64px;}    
.ff_indexPage .mcounter .content_list  li p,.ff_indexPage .mcounter .content_list li {text-align: left;}    
.ff_indexPage .mcounter .content_list  li:nth-child(2) {position: relative;top: -240px;left: 29%;color: #5ec753;}
.ff_indexPage .mcounter .content_list  li .title {font-size: 16px;  }    
.ff_indexPage .mcounter .content_list  li:nth-child(3),.ff_indexPage .mcounter .content_list li:nth-child(4) {width: 21%;  margin-left: 4%;  }    
.imagelink .content_wrapper.slider .item_block {  margin-right: -1px;  }    
.imagelink .content_list .item_block .item_box:after { border: none;  border-bottom: 1px solid rgba(0, 0, 0, 0.06);  }    
.imagelink .content_list .item_block .item_box::before { content: '';  position: absolute;  width: 1px;  height: 35px;  background-color: #f0f0f0;  right: 0;  z-index: 2;  top: 50%;  margin-top: -18px;  }    
.imagelink .content_list .item_block:last-child .item_box::before { width: 0;  }    
.imagelink.mlist .owl-nav { display: none;  }    
.bodyindex .mlist.team .content_list .item_block,.bodylist.bodyteam .mlist.team .content_list .item_block { height: 280px;  }    
.bodyindex .mlist.news .content_list .item_block .item_box .item_wrapper>.date_wrap  span,.bodylist.bodynews .mlist.news .content_list .item_block .item_box .item_wrapper>.date_wrap span {font-family: 'AvantGarde Md BT', Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;  }    .ff_noSlider.imagelink .item_block {
  width: calc(100% / 6 - 0px);
  margin-right: 0;  }    
  .imagelink .content_list .item_block .item_wrapper .item_info .title {
  display: none;  }    
  .ff_noSlider.imagelink .item_block {
  margin-bottom: 0;  }    
  #mcontact .contactinfo {  /* height: 290px; */  }   
  #mcontact .contactinfo>  p {width: 100%;
  display: inline-block;
  border-left: none;  }    
  #mcontact .contactinfo .contact_name { float: left; display: inline-block;  }    
  #mcontact .contactform .inputtxt { color: #555;  }   
  #mcontact .contactform .inputtxt.submit:hover {
  background-color: #ffb43a;
  border-color: #ffb43a;  }
  body.bodylist #header,.bodylistpost #header,.bodypage #header {box-shadow: 0 5px 10px rgba(0, 0, 0, 0.05);  }    .service.mlistpost .tabBtn .post-prev:not(.empty):hover .details,.project.mlistpost .tabBtn .post-prev:not(.empty):hover .details,.team.mlistpost .tabBtn .post-prev:not(.empty):hover .details,.news.mlistpost .tabBtn .post-prev:not(.empty):hover .details,.videom.mlistpost .tabBtn .post-prev:not(.empty):hover .details,.service.mlistpost .tabBtn .post-next:not(.empty):hover .details,.project.mlistpost .tabBtn .post-next:not(.empty):hover .details,.team.mlistpost .tabBtn .post-next:not(.empty):hover .details,.news.mlistpost .tabBtn .post-next:not(.empty):hover .details,.videom.mlistpost .tabBtn .post-next:not(.empty):hover .details {
  border-color: rgba(255, 255, 255, .2);  }    
  .bodyproject .mlistpost.project .listWrap #listContent .content_list .details {
  display: none;  }    
  .vPlayArea .vPlayItem {height: 650px;}    
  .vPlayArea.vshow .vPlayItem { margin-top: -320px;  }    
  .videoInfor .videoDes {  margin-top: 10px;  }    
  .mlistpost.service .postInfo .usetdate {  display: none;  }    
  .npagePage .ff_pageTarget {margin-top: 10px;line-height: 40px;background-color: #fff;}    
  .bodyvideom .videom.mlist .content_list .item_wrapper .description  p {display: inline;  float: left;  }    
  .mlistpost.service .postInfo { padding-bottom: 30px;  text-align: center;  }    
  .mlistpost.service .postInfo .description { display: none;  }    
  .service.mlistpost .tabBtn .post-next .infor-wrap .subtitle,.service.mlistpost .tabBtn .post-prev .infor-wrap .subtitle {  display: none;  }    
  .mlistpost.service #postWrapper .postInfo .title { font-size: 18px;  }    
  .mlistpost.service .postContent { padding-top: 20px;  }    
  .bodyad01 .ad01.mlist .content_list .item_wrapper>.date_wrap {  display: none;  }    
 
  .ad01.mlist .content_list .item_block:last-child {  margin-right: 0;  }    
  .ad01.mlist .content_list .item_block:nth-child(3n) {  margin-right: 0;  }    
  .bodyad01 .ad01.mlist .content_list .item_img {  width: 100%;  }    
  .bodyad01 .ad01.mlist .content_list .item_wrapper {  width: 100%;  }    
  .bodyad01 .ad01.mlist .content_list .item_block .details {  display: none;  left: 20px;  right: auto;  bottom: -40px;  display: none;  }    
  .bodyindex .mlist.team .content_list .item_block .item_des,.bodylist.bodyteam .mlist.team .content_list .item_block .item_des { margin-top: 20px;  }    
  .ff_postPage .team.mlistpost { max-width: 1280px;  margin: 0 auto;  }    
  .ff_postPage .team.mlistpost .postInfo .description { display: none;  }    
  .ff_postPage .team.mlistpost .postInfo .usetdate {  display: none;  }    
  .ff_postPage .team.mlistpost .postInfo .title {  font-size: 19px;  line-height: 32px;  }    
  .ff_postPage .team.mlistpost .listWrap {  background-color: #f6f7fb;  border-radius: 4px;  min-height: 420px;  width: 300px;  padding: 40px;  }    
  .ff_postPage .team.mlistpost .postbody  p:first-child img {position: absolute;  left: calc(50% - 640px);  margin-top: 100px;  }    
  .ff_postPage .team.mlistpost .listContent_post {  display: none;  }    
  .ff_postPage .team.mlistpost .postContent {  padding-top: 20px;  width: calc(100% - 380px);  }    
  .team.mlistpost .tabBtn  a.post-prev,.team.mlistpost .tabBtn a.post-next {background: #fff;  border-top: 1px solid rgba(0, 0, 0, .07);  }    
  .team.mlistpost .tabBtn .post-prev.empty {  background-color: #fff;  }    
  .team.mlistpost .tabBtn .post-next:not(.empty):hover .infor-wrap .subtitle {  color: rgba(255, 255, 255, .8);  }    
  .team.mlistpost .tabBtn .post-next .infor-wrap .subtitle {  color: rgba(0, 0, 0, .6);  }      
  .mo-text input {font-family: '微软雅黑' !important;  font-size: 1.2em !important;  }      
  .ff_indexPage .mcounter .content_list  li p.number .counterDX,.bodyindex .mlist.news .content_list .item_block .item_box .item_wrapper>.date_wrap span,.bodylist.bodynews .mlist.news .content_list .item_block .item_box .item_wrapper>.date_wrap span {font-family: "AVGARDD";  }      .bodyindex  .videom.ff_noSlider .content_list .item_block:first-child+.item_block {
  display: none;  }  
  .bodyindex  .videom  .owl-nav { display: none;  }  
  .bodyindex  .videom  .owl-dots {  display: block;
  position: absolute;
  bottom: auto;
  left: auto;
  transform: none;
  top: -85px;
  right: 20px;  }   
  /* 8390-end */    
  .service.mlistpost .tabBtn  a .img-wrap img {opacity: 0;  }    
  .service.mlistpost .tabBtn  a {background-color: transparent;  border-top: 1px solid rgba(0, 0, 0, .07);  }    
  .service.mlistpost .tabBtn .post-next,  .service.mlistpost .tabBtn .post-prev {  background-color: transparent;  }    
  .bodyindex .videom.mlist .content_list .item_wrapper .details,  .bodyvideom .videom.mlist .content_list .item_wrapper .details {  cursor: pointer;  }    
  .bodyindex .videom.mlist .content_list .item_wrapper .details:hover,  .bodyvideom .videom.mlist .content_list .item_wrapper .details:hover {  box-shadow: 0 15px 30px rgba(0, 0, 0, 0.1);  }    
  #mcontact .contactinfo>  p {padding-right: 0;  }    
  #mcontact .contactinfo>  p.contact_add {padding-right: 0;  }    
  .bodyindex .videom .owl-dots {  right: 90px;  top: -70px;  }    
  .bodyindex .videom.mlist .content_list .item_info {  width: 92.5%;  }    
  .ff_indexPage .mcounter {  background-position: center bottom !important;  }    
  .ff_indexPage #mcontact .contactinfo>  p:nth-of-type(even) {width: 242px;  }    
  .ff_indexPage #mcontact .contactinfo>  p:nth-of-type(odd) {width: 342px;  padding-left: 0;  padding-right: 50px;  }     
  .bodyvideom .videom.mlist .content_list .item_wrapper .description  p {float: none;  }    
  .bodylist.bodyvideom .videom .container_content .content_wrapper>  a.more {display: none;  }    
  .service.mlistpost .tabBtn .post-prev.empty {  background-color: #fff;  }    
  .ff_postPage .service.mlistpost .listContent_post {  display: none;  }    

     /* 跟颜色无关的 -start*/        
 .agent-pc .service.mlistpost .tabBtn  a .img-wrap img {opacity: 0;}        
 .agent-pc .service.mlistpost .tabBtn  a {background-color: transparent;  border-top: 1px solid rgba(0, 0, 0, .07);}
 .agent-pc .service.mlistpost .tabBtn .post-next,    .agent-pc .service.mlistpost .tabBtn .post-prev {background-color: transparent;}
 .agent-mobile .indexPage .mlist .container_header .title {line-height: 1.3em; font-size: 17px;}
 .agent-mobile #category .label .text {font-size: 13px; }
 .agent-mobile .postbody {line-height: 1.6em; } 
 .agent-mobile .mm-menu .mm-navbar>  a {color: rgba(0, 0, 0, .5); font-size: 13px;}        
  .agent-mobile .npagePage.pageEditor .container_header .title {line-height: 1.6em;font-size: 17px;}
  .agent-mobile .npagePage .mlist {  padding-top: 10px;}        
  .agent-mobile .npagePage.post #postInfo .description { display: none; }        
  .agent-mobile .npagePage.post #postContent { border-top: 1px solid rgba(0, 0, 0, .08);  padding-top: 20px;}        
  .agent-mobile .npagePage.post #postInfo .subtitle {margin-top: 7px;}        
  .agent-mobile .npagePage.formPage .container_header .title {margin-bottom: 5px !important;}        
  .agent-pc.bodyindex .videom.mlist .content_list .item_wrapper .details,    .agent-pc .bodyvideom .videom.mlist .content_list .item_wrapper .details {  cursor: pointer;}        
  .agent-pc .bodyindex .videom.mlist .content_list .item_wrapper .details:hover,    .agent-pc .bodyvideom .videom.mlist .content_list .item_wrapper .details:hover {  box-shadow: 0 15px 30px rgba(0, 0, 0, 0.1);}        
  .agent-pc #mcontact .contactinfo> p {padding-right: 0;}       
  .agent-pc #mcontact .contactinfo>  p.contact_add {padding-right: 0;}        
  .agent-pc .bodyindex .videom .owl-dots {right: 90px;  top: -70px; } 
  .agent-pc .bodyindex .videom.mlist .content_list .item_info { width: 100%;}
  .agent-pc .ff_indexPage .mcounter {background-position: center bottom !important; height: auto; padding-top: 0; }
  .agent-pc .ff_indexPage #mcontact .contactinfo>  p:nth-of-type(even) {width: 242px;}        
  .agent-pc .ff_indexPage #mcontact .contactinfo>  p:nth-of-type(odd) {width: 342px; padding-left: 0; padding-right: 50px;}         
  .agent-pc .bodyvideom .videom.mlist .content_list .item_wrapper .description  p {float: none;}        
  .agent-pc .bodylist.bodyvideom .videom .container_content .content_wrapper>  a.more {display: none;}        
  .agent-pc .service.mlistpost .tabBtn .post-prev.empty { background-color: #fff;}        
  .agent-pc .ff_postPage .service.mlistpost .listContent_post {display: none;}       
 
  /* 跟颜色无关的-end */        
  .agent-pc  body #logo img {height: auto;}        
  .agent-pc  body #search-header .searchFormGroup input,   .agent-pc #search-list .searchFormGroup input {border-radius: 30px;  border-width: 1px;  border-color: rgba(0, 0, 0, .15);}        
  .agent-pc  body .searchGroup .searchFormGroup input,    .agent-pc #search-list .searchGroup .searchFormGroup input {width: 340px;}        
  .agent-pc  body #search-header .searchFormGroup .searchSub,    .agent-pc #search-list .searchFormGroup .searchSub {width: 60px;
			  border-radius: 20px;
			  margin-left: 12px;
			  position: absolute;
			  right: 6px;
			  height: 30px;
			  top: 5px;
			  line-height: 30px;
			  transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
  .agent-pc  body #search-header .searchFormGroup .searchSub:hover,    #search-list .searchFormGroup .searchSub:hover {background-color: #0f98da;}        
  .agent-pc
  body .searchGroup .searchFormGroup input,    .agent-pc #search-list .searchGroup .searchFormGroup input {text-indent: 20px;}        
  .agent-pc .ff_indexPage .module.ad01 {padding-top: 80px;padding-bottom: 80px;width: 100%;}        
  .agent-pc .ff_indexPage .ad01 .item_info {  display: block;}        
  .agent-pc .ff_indexPage .ad01.mlist .content_list .item_wrapper {  position: relative;  background-color: #f6f7f7;  padding: 20px 30px;}        
  .agent-pc .ff_indexPage .ad01.mlist .content_list .item_wrapper .item_info .title,    .agent-pc .ff_indexPage .ad01.mlist .content_list .item_wrapper .item_info .subtitle {  text-align: left;}        
  .agent-pc .ff_indexPage .ad01.mlist .content_list .item_wrapper .item_info .title {font-size: 20px;font-weight: bold;color: #666;}        
 .agent-pc .ff_indexPage .ad01.mlist .content_list .item_block .item_wrapper .item_info .title::before {width: 0px;height: 5px;background: #42b8f1;content: '';position: absolute;left: 0;top: 33px;opacity: 0;transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.agent-pc .bodyindex .mlist.team .content_list .item_block:hover .details {border: none;}
.agent-pc .bodyindex .mlist.team .content_list .item_block .item_img,
.agent-pc .bodyindex .mlist.team .content_list .item_block .details,
.agent-pc .bodylist.bodyteam .mlist.team .content_list .item_block .details {border: none}
.agent-pc .bodyindex .mlist.team .content_list .item_block .item_box .item_wrapper,.agent-pc .bodylist.bodyteam .mlist.team .content_list .item_block .item_box .item_wrapper {
background: linear-gradient(to bottom, rgba(255, 255, 255, .0), rgba(255, 255, 255, .8));
position: absolute;
height: auto;
top: 100%;
transform: translateY(-100%);
text-align: center;
border-radius: 0 0 5px 5px;
}


.agent-pc .bodyindex .mlist.team .content_list .item_block .details,.agent-pc .bodylist.bodyteam .mlist.team .content_list .item_block .details {
    left: 30px;
    bottom: 20px;
    display: none;
}

.agent-pc .bodyindex .team .content_wrapper,.agent-pc .bodylist.bodyteam .team .content_wrapper {margin-right: -25px;}
.agent-pc .bodyindex .mlist.team .content_list .item_block .item_info .title,
.agent-pc .bodylist.bodyteam .mlist.team .content_list .item_block .item_info .title {float: none; display: block;font-size: 17px; transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.agent-pc .bodyindex .team .content_wrapper .content_list .item_des .description,.agent-pc .bodylist .team .content_wrapper .content_list .item_des .description {font-size: 20px; font-family: Arial, Helvetica, sans-serif;
    height: auto;
    color: #555;
}

.agent-pc .bodyindex .mlist.team .content_list .item_block .item_des,.agent-pc .bodylist.bodyteam .mlist.team .content_list .item_block .item_des {
    position: absolute;
    top: -15px;
    left: 50%;
    transform: translateX(-50%);
    margin-top: 0;
}

.agent-pc .bodyindex .mlist.team .content_list .item_block .item_box,.agent-pc .bodylist.bodyteam .mlist.team .content_list .item_block .item_box {
    margin: 40px 0 0 0;
}



.agent-pc .bodyindex .mlist.team .content_list .item_block:hover .item_box,.agent-pc .bodylist.bodyteam .mlist.team .content_list .item_block:hover .item_box {
    margin: 40px 0 0 0;
}

.agent-pc .bodylist.bodyteam .mlist.team .content_list .item_block .item_box,
.agent-pc .bodylist.bodyteam .mlist.team .content_list .item_block:hover .item_box {
    margin-top: 0;
}



.agent-pc .bodyindex .mlist.team .content_list .item_block:hover .item_img,

.agent-pc .bodylist.bodyteam .mlist.team .content_list .item_block:hover .item_img {

    position: relative;

    overflow: hidden;

    transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;

}



.agent-pc .bodyindex .mlist.team .content_list .item_block:hover .item_img img,

.agent-pc .bodylist.bodyteam .mlist.team .content_list .item_block:hover .item_img img {

    transform: scale(1.09, 1.09);

    -moz-transform: scale(1.09, 1.09);

    -webkit-transform: scale(1.09, 1.09);

    -o-transform: scale(1.09, 1.09);

}



.agent-pc .bodyindex .mlist.team .content_list .item_block:hover .item_box .item_wrapper,

.agent-pc .bodylist.bodyteam .mlist.team .content_list .item_block:hover .item_box .item_wrapper {

    background: linear-gradient(to bottom, rgba(255, 255, 255, .0), rgba(255, 255, 255, .9));

}



.agent-pc .bodyindex .mlist.team .content_list .item_block:hover .item_box .item_wrapper .item_des .description,

.agent-pc .bodylist.bodyteam .mlist.team .content_list .item_block:hover .item_box .item_wrapper .item_des .description {

    color: #ff7327;

}



.agent-pc .mlist.team .content_list .item_block:hover .item_box .item_wrapper .item_info .title,

.agent-pc .bodylist.bodyteam .mlist.team .content_list .item_block:hover .item_box .item_wrapper .item_info .title {

    color: #555;

    font-weight: inherit;

}



.agent-pc .bodyindex .mlist.team .content_list .item_block:hover .item_box .item_wrapper .item_info .subtitle,

.agent-pc .bodylist.bodyteam .mlist.team .content_list .item_block:hover .item_box .item_wrapper .item_info .subtitle {

    color: #666;

}



.agent-pc .bodyindex .mlist.team .content_list .item_block:hover,

.agent-pc .bodylist.bodyteam .mlist.team .content_list .item_block:hover {

    box-shadow: 0px 18px 25px rgba(0, 0, 0, 0.08);

}



.agent-pc .bodyindex .mlist.team .content_list .item_block .item_info .subtitle::before,

.agent-pc .bodylist.bodyteam .mlist.team .content_list .item_block .item_info .subtitle::before {

    content: "";

    margin-right: 2px;

}



.agent-pc .bodyindex .mlist.team .content_list .item_block .item_info .subtitle,

.agent-pc .bodylist.bodyteam .mlist.team .content_list .item_block .item_info .title,

.agent-pc .bodylist.bodyteam .mlist.team .content_list .item_block .item_info .subtitle {

    color: #999;

}



.agent-pc .bodyindex .team .content_wrapper .content_list .item_des .description::before,

.agent-pc .bodylist .team .content_wrapper .content_list .item_des .description::before {

    content: '￥';

    font-family: Arial, Helvetica, sans-serif;

    font-size: 13px;

    color: #888;

    position: absolute;

    left: -15px;

    top: 1px;

}



.agent-pc .bodyindex .mlist.team .content_list .item_block .item_info .title::before,

.agent-pc .bodylist.bodyteam .mlist.team .content_list .item_block .item_info .title::before {

    content: '';

    position: absolute;

    width: 10%;

    height: 1px;

    background-color: rgba(0, 0, 0, .1);

    top: 20px;

    left: 50%;

    transform: translateX(-50%);

    transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;

}


.agent-pc .bodylist.bodyteam .mlist.team .content_list .item_block .item_img {

    position: relative;

    border-radius: 5px;

    background-color: transparent;

}
.agent-pc .bodyindex .mlist.team .content_list .item_block,

.agent-pc .bodylist.bodyteam .mlist.team .content_list .item_block {

    height: auto;

    width: calc(100% / 3 - 20px);

    margin-right: 20px;

    border-radius: 0;

    margin-bottom: 30px;

}



.agent-pc .bodyindex .mlist.team {

    padding-top: 120px;

    background-position: top center !important;

    background-color: transparent;

}



.agent-pc .bodyindex .team .content_wrapper {

    padding-top: 10px;

}



.agent-pc .mlist.team .content_list .item_img img {

    width: 100%;

}



.agent-pc .mlist.team .content_list .item_block:hover .item_box .item_img img {

    width: 100%;

}



.agent-pc .ff_indexPage .mlist.team .container_header .subtitle {

    font-size: 20px;

    color: rgba(255, 255, 255, .8);

    font-family: Arial, Helvetica, sans-serif;

}



.agent-pc .bodyindex .mlist.team .content_list .item_block .item_wrapper,

.agent-pc .bodylist.bodyteam .mlist.team .content_list .item_block .item_wrapper {

    padding: 30px;

    box-shadow: none;

}



.agent-pc .ff_indexPage .project .item_block {width: calc(100% / 4 - 20px);margin-right: 20px;}



.agent-pc .bodyindex .mlist.team .content_list .item_block .item_wrapper,

.agent-pc .bodylist.bodyteam .mlist.team .content_list .item_block .item_wrapper {

    border-radius: 0;

}



.agent-pc .ff_indexPage .service .content_list .item_block {

    width: calc(100% / 3 - 20px);

    margin-right: 20px;

}

.agent-pc .ff_indexPage .service .content_list .item_block .item_box .item_wrapper {/* padding: 40px 30px; */}



.agent-pc .service .content_list .item_block .item_box .item_wrapper {

    background-color: #f6f7f7;

}


.agent-pc .ff_indexPage .service .content_list .item_block:nth-child(3n) {

    margin-right: 0;

}
.agent-pc .ff_indexPage .videom .content_wrapper.slider {

    padding-top: 0;

}

.agent-pc .ff_indexPage .mlist.team .container_header .title {

    color: #fff;

    display: block;

    line-height: 50px;

    font-size: 36px;

}

.agent-pc .bodyindex .videom.mlist .content_list .item_block:hover .item_mask::before,

.agent-pc .bodyvideom .videom.mlist .content_list .item_block:hover .item_mask::before {

    margin-top: -14px;

}



.agent-pc .bodyindex .videom.mlist .content_list .item_mask::before,

.agent-pc .bodyvideom .videom.mlist .content_list .item_mask::before {

    font-size: 38px;

    margin-left: -10px;

}



.agent-pc .bodyindex .videom.mlist .content_list .item_mask:after,

.agent-pc .bodyvideom .videom.mlist .content_list .item_mask:after {

    width: 80px;

    height: 80px;

}



.agent-pc .bodyindex .videom.mlist .content_list .item_wrapper {

    padding-top: 50px;

    padding-right: 14%;

}



.agent-pc .ff_indexPage .service .content_list .item_block .item_box .item_wrapper,

.agent-pc .npagePage:not(.post) .service .content_list .item_block .item_box .item_wrapper {

    text-align: left;

}



.agent-pc .ff_indexPage .service .content_list .item_block .item_box:after,

.agent-pc .npagePage:not(.post) .service .content_list .item_block .item_box:after {

    border: none;

}


.agent-pc .ff_sitecontent .module.videom .module_container .container_header {

    width: 72%;

    left: 14%;

    position: absolute;

    bottom: 0;

    display: none;

}
.agent-pc .bodyindex .videom .owl-dots {

    top: 100%;

    bottom: 0;

    left: 14%;

    transform: translateY(-130px);

    right: auto;

}


.agent-pc body #header.mini {height: 215px;}

.agent-pc .bodyindex .videom.mlist .content_list .item_img {width: 100%;}


.agent-pc body #headTop .jianyu h3 i:first-child{
    margin-right: 10px;
    margin-left: 0px;
}
.agent-pc body #headTop .jianyu h3 i{
    margin:0px 10px;
}
.agent-pc body #sitecontent {padding-top: 200px;}



.agent-pc body #header.mini #headTop {height: 120px;}




.agent-pc .ff_indexPage .ad01.mlist .content_list .item_block:hover .item_wrapper .item_info .title::before {

    width: 25px;

    opacity: 1;

}

.agent-pc body #headTop .jianyu h2 span{
    color: #ff7327;
}
  .agent-pc .ff_indexPage .ad01.mlist .content_list .item_block .item_wrapper .item_info .title::before { width: 0px; height: 5px;  background: #42b8f1;  content: '';  position: absolute;  left: 0;  top: 33px;  opacity: 0;  transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}        
  .agent-pc .ff_indexPage .ad01.mlist .content_list .item_block:hover .item_wrapper .item_info .title::before { width: 25px;  opacity: 1;}        
  .agent-pc .bodyindex .videom.mlist .content_list .item_img { width: 100%;}        
  .agent-pc  body #headTop {display: block;clear: both;overflow: hidden;max-width: 72%;min-width: 1024px;margin: 0 auto;width: 100%;height: calc(170px - 50px);box-sizing: border-box;border-bottom: 1px solid rgba(170, 170, 170, 0.2);}  
.agent-pc  body #headTop .logo{float: left;vertical-align: middle;padding: 35px 0px;}  
.agent-pc body #headTop .jianyu h2 {
    font-size: 20px;
    color: #666;
    line-height: 2;
    letter-spacing: 2px;
}
.agent-pc  body #headTop .logo a{display: block;width: 100%;}  
  .agent-pc  body #headTop .jianyu{float: left;  padding: 30px 0px;  margin-left: 30px;  }  
  .agent-pc  body #headTop .jianyu h1{font-size: 20px;  color: #666;  line-height: 2;  letter-spacing: 2px;  }  
  .agent-pc  body #headTop .jianyu h1 span{color: #ff7327;  }  
  .agent-pc  body #headTop .jianyu h3{font-size: 16px;font-weight: 500;}  
  .agent-pc  body #headTop .jianyu h3 i:first-child{margin-right: 10px;  margin-left: 0px;  }  
  .agent-pc  body #headTop .jianyu h3 i{margin:0px 10px;  }  
     
  .agent-pc  body #header.mini #headTop {/* height: 0px; */}        

  .agent-pc  body #navWrapper .content {max-width: 72%;min-width: 1024px;position: relative;margin: 0 auto;}        
  .agent-pc .bodyindex .videom.mlist .content_list .item_img,    .agent-pc .bodyvideom .videom.mlist .content_list .item_img {  box-shadow: none;}        
  .agent-pc .bodyindex .videom.mlist .content_list .item_block {  padding: 0;}        
  .agent-pc .ff_indexPage .module.videom {  background-color: #f6f7f7;  padding-top: 0;  padding-bottom: 80px;}        
  .agent-pc .ff_sitecontent .module.videom .module_container {  max-width: 100%;  position: relative;}        
  .agent-pc .ff_sitecontent .module.videom .module_container .container_header {  width: 72%;  left: 14%;  position: absolute;  bottom: 0;  display: none;}        
  .agent-pc .bodyindex .videom .owl-dots {
  top: 100%;
  bottom: 0;
  left: 14%;
  transform: translateY(-130px);
  right: auto;}        
  .agent-pc .ff_indexPage .videom .content_wrapper.slider {  padding-top: 0;}        
  .agent-pc .bodyindex .videom.mlist .content_list .item_block:hover .item_mask::before,    .agent-pc .bodyvideom .videom.mlist .content_list .item_block:hover .item_mask::before {  margin-top: -14px;}       
 .agent-pc .bodyindex .videom.mlist .content_list .item_mask::before,    .agent-pc .bodyvideom .videom.mlist .content_list .item_mask::before { font-size: 38px;  margin-left: -10px;}        
  .agent-pc .bodyindex .videom.mlist .content_list .item_mask:after,    .agent-pc .bodyvideom .videom.mlist .content_list .item_mask:after { width: 80px;  height: 80px;}        
  .agent-pc .bodyindex .videom.mlist .content_list .item_wrapper {
  padding-top: 50px;
  padding-right: 14%;}       
  .agent-pc .ff_indexPage .service .content_list .item_block .item_box .item_wrapper,    .agent-pc .npagePage:not(.post) .service .content_list .item_block .item_box .item_wrapper {  text-align: left;}        
  .agent-pc .ff_indexPage .service .content_list .item_block .item_box:after,    .agent-pc .npagePage:not(.post) .service .content_list .item_block .item_box:after {  border: none;}        
  .agent-pc .ff_indexPage .service .content_list .item_block {  width: calc(100% / 3 - 20px);  margin-right: 20px;}        
  .agent-pc .ff_indexPage .service .content_list .item_block:nth-child(3n) { margin-right: 0;}       
  .agent-pc .ff_indexPage .service .content_list .item_block .item_box .item_wrapper { padding: 40px 30px;}        
  .agent-pc .service .content_list .item_block .item_box .item_wrapper { background-color: #f6f7f7;}        
  .agent-pc .ff_indexPage .mlist.team .container_header .title { color: #fff; display: block; line-height: 50px;  font-size: 36px;}        
  .agent-pc .bodyindex .mlist.team .content_list .item_block .item_img,    .agent-pc .bodylist.bodyteam .mlist.team .content_list .item_block .item_img { position: relative;  border-radius: 5px;  background-color: transparent;}        
  .agent-pc .bodyindex .mlist.team .content_list .item_block,    .agent-pc .bodylist.bodyteam .mlist.team .content_list .item_block {  height: auto;  width: calc(100% / 3 - 20px);
  margin-right: 20px;
  border-radius: 0;
  margin-bottom: 30px;}        
  .agent-pc .bodyindex .mlist.team {  padding-top: 120px; background-position: top center !important;  background-color: transparent;}        
  .agent-pc .bodyindex .team .content_wrapper { padding-top: 10px;}        
  .agent-pc .mlist.team .content_list .item_img img {width: 100%;}        
  .agent-pc .mlist.team .content_list .item_block:hover .item_box .item_img  img {width: 100%;}       
  .agent-pc .ff_indexPage .mlist.team .container_header .subtitle {  font-size: 20px;  color: rgba(255, 255, 255, .8);  font-family: Arial, Helvetica, sans-serif;}       
  .agent-pc .bodyindex .mlist.team .content_list .item_block .item_wrapper,  .agent-pc .bodylist.bodyteam .mlist.team .content_list .item_block .item_wrapper {  padding: 30px;  box-shadow: none;}        
  .agent-pc .bodyindex .mlist.team .content_list .item_block .item_wrapper,    .agent-pc .bodylist.bodyteam .mlist.team .content_list .item_block .item_wrapper { border-radius: 0;}        
  .agent-pc .bodyindex .mlist.team .content_list .item_block:hover .details { border: none;}        
  .agent-pc .bodyindex .mlist.team .content_list .item_block .details,    .agent-pc .bodylist.bodyteam .mlist.team .content_list .item_block .details { border: none;}        
  .agent-pc .bodyindex .mlist.team .content_list .item_block .item_box .item_wrapper,    .agent-pc .bodylist.bodyteam .mlist.team .content_list .item_block .item_box .item_wrapper { background: linear-gradient(to bottom, rgba(255, 255, 255, .0), rgba(255, 255, 255, .8));
  position: absolute;
  height: auto;
  top: 100%;
  transform: translateY(-100%);
  text-align: center;
  border-radius: 0 0 5px 5px;}        
  .agent-pc .bodyindex .mlist.team .content_list .item_block .details,    .agent-pc .bodylist.bodyteam .mlist.team .content_list .item_block .details {  left: 30px;  bottom: 20px;  display: none;}        
  .agent-pc .bodyindex .team .content_wrapper,    .agent-pc .bodylist.bodyteam .team .content_wrapper {  margin-right: -25px;}       
  .agent-pc .bodyindex .mlist.team .content_list .item_block .item_info .title,    .agent-pc .bodylist.bodyteam .mlist.team .content_list .item_block .item_info .title {
  float: none;
  display: block;
  font-size: 17px;
  transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}        
  .agent-pc .bodyindex .team .content_wrapper .content_list .item_des .description,    .agent-pc .bodylist .team .content_wrapper .content_list .item_des .description {
  font-size: 20px;
  font-family: Arial, Helvetica, sans-serif;
  height: auto;
  color: #555;}        
  .agent-pc .bodyindex .mlist.team .content_list .item_block .item_des,    .agent-pc .bodylist.bodyteam .mlist.team .content_list .item_block .item_des {
  position: absolute;
  top: -15px;
  left: 50%;
  transform: translateX(-50%);
  margin-top: 0;}        
  .agent-pc .bodyindex .mlist.team .content_list .item_block .item_box,    .agent-pc .bodylist.bodyteam .mlist.team .content_list .item_block .item_box {
  margin: 40px 0 0 0;}       
  .agent-pc .bodyindex .mlist.team .content_list .item_block:hover .item_box,    .agent-pc .bodylist.bodyteam .mlist.team .content_list .item_block:hover .item_box {
  margin: 40px 0 0 0;}       
  .agent-pc .bodylist.bodyteam .mlist.team .content_list .item_block .item_box,    .agent-pc .bodylist.bodyteam .mlist.team .content_list .item_block:hover .item_box {
  margin-top: 0;}        
  .agent-pc .bodyindex .mlist.team .content_list .item_block:hover .item_img,    .agent-pc .bodylist.bodyteam .mlist.team .content_list .item_block:hover .item_img {
  position: relative;
  overflow: hidden;
  transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}        
  .agent-pc .bodyindex .mlist.team .content_list .item_block:hover .item_img  img,    .agent-pc .bodylist.bodyteam .mlist.team .content_list .item_block:hover .item_img img {transform: scale(1.09, 1.09);
  -moz-transform: scale(1.09, 1.09);
  -webkit-transform: scale(1.09, 1.09);
  -o-transform: scale(1.09, 1.09);}        
  .agent-pc .bodyindex .mlist.team .content_list .item_block:hover .item_box .item_wrapper,    .agent-pc .bodylist.bodyteam .mlist.team .content_list .item_block:hover .item_box .item_wrapper {  background: linear-gradient(to bottom, rgba(255, 255, 255, .0), rgba(255, 255, 255, .9));}       
  .agent-pc .bodyindex .mlist.team .content_list .item_block:hover .item_box .item_wrapper .item_des .description,    .agent-pc .bodylist.bodyteam .mlist.team .content_list .item_block:hover .item_box .item_wrapper .item_des .description { color: #42b8f1;}        
  .agent-pc .mlist.team .content_list .item_block:hover .item_box .item_wrapper .item_info .title,    .agent-pc .bodylist.bodyteam .mlist.team .content_list .item_block:hover .item_box .item_wrapper .item_info .title {
  color: #555;
  font-weight: inherit;}        
  .agent-pc .bodyindex .mlist.team .content_list .item_block:hover .item_box .item_wrapper .item_info .subtitle,    .agent-pc .bodylist.bodyteam .mlist.team .content_list .item_block:hover .item_box .item_wrapper .item_info .subtitle {
  color: #666;}        
  .agent-pc .bodyindex .mlist.team .content_list .item_block:hover,    .agent-pc .bodylist.bodyteam .mlist.team .content_list .item_block:hover { box-shadow: 0px 18px 25px rgba(0, 0, 0, 0.08);}          
  .agent-pc .bodyindex .mlist.team .content_list .item_block .item_info .subtitle::before,    .agent-pc .bodylist.bodyteam .mlist.team .content_list .item_block .item_info .subtitle::before { content: "";  margin-right: 2px;}        
  .agent-pc .bodyindex .mlist.team .content_list .item_block .item_info .subtitle,    .agent-pc .bodylist.bodyteam .mlist.team .content_list .item_block .item_info .title,    .agent-pc .bodylist.bodyteam .mlist.team .content_list .item_block .item_info .subtitle {
  color: #999;}        
  .agent-pc .bodyindex .team .content_wrapper .content_list .item_des .description::before,    .agent-pc .bodylist .team .content_wrapper .content_list .item_des .description::before {
  content: '￥';
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #888;
  position: absolute;
  left: -15px;
  top: 1px;}        
  .agent-pc .bodyindex .mlist.team .content_list .item_block .item_info .title::before,    .agent-pc .bodylist.bodyteam .mlist.team .content_list .item_block .item_info .title::before {
  content: '';
  position: absolute;
  width: 10%;
  height: 1px;
  background-color: rgba(0, 0, 0, .1);
  top: 20px;
  left: 50%;
  transform: translateX(-50%);
  transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}       
  .agent-pc .bodyindex .mlist.team .content_list .item_block:hover .item_info .title::before,    .agent-pc .bodylist.bodyteam .mlist.team .content_list .item_block:hover .item_info .title::before {  width: 86%;}        
  .agent-pc .ff_indexPage .mcounter .content_list  li:nth-child(2) {position: relative;top: auto;left: auto;color: inherit;width: 21%;}        
  .agent-pc .ff_indexPage .service .content_list .item_block .item_info::after,    .agent-pc .npagePage:not(.post) .service .content_list .item_block .item_info::after {
  left: 0px;
  bottom: -2px;
  transform: translate3d(0, 0, 0);
  width: 0px;}        
  .agent-pc .ff_indexPage .service .content_list .item_block:hover .item_box .item_wrapper .item_info::after,    .agent-pc .npagePage:not(.post) .service .content_list .item_block:hover .item_box .item_wrapper .item_info::after {
  width: 100%;}        
  .agent-pc  body .service.mlist .content_list .item_block:hover {box-shadow: 0px 18px 25px rgba(0, 0, 0, 0.08);  background-color: #fff;}        
  .agent-pc .service .content_list .item_block:hover .item_box .item_wrapper {  background-color: #fff;}        
  .agent-pc .bodylist .ff_sitecontent .module.videom .module_container {  max-width: 72%;}        
  .agent-pc .bodyvideom .videom.mlist .content_list .item_wrapper .details {  display: none;}        
  .agent-pc .bodyvideom .videom.mlist .content_list .item_wrapper {  width: 50%;  padding-left: 50px;  padding-top: 55px;}        
  .agent-pc .bodyvideom .videom.mlist .content_list .item_img {  width: 50%;}        
  .agent-pc .npagePage:not(.post) .service .content_list .item_block {  width: calc(100% / 3 - 20px);  margin-right: 20px;}        
  .agent-pc #pages .page-item {  border-radius: 3px;}        
  .agent-pc .bodylistpost.bodyproject .postSlider {  width: 40%;  margin-left: 14%;}        
  .agent-pc .project.mlistpost .postInfo {  width: 28%;  margin-right: 14%;  top: 30px;}        
  .agent-pc .bodylistpost.bodyproject .ff_sitecontent .module .module_container {  max-width: 100%;  width: 100%;}        
      
  .agent-pc .bodylistpost.bodyproject .project.mlistpost .postbody {  padding: 60px 14%;}        
  .agent-pc .bodylistpost.bodyproject .npagePage .container_content {  padding-top: 40px;}        
  .agent-pc .bodylistpost.bodyproject .postSlider .owl-dots { bottom: 18px;}        
  .agent-pc .ff_postPage .team.mlistpost .postbody  p:first-child img {position: relative;  left: auto;  margin-top: 0;}        
  .agent-pc .ff_postPage .team.mlistpost { max-width: 72%; padding: 50px 0;}        
  .agent-pc .ff_postPage .team.mlistpost .listWrap {
  width: 72%;
  min-height: auto;
  border-radius: 0;
  background-color: transparent;
  float: none;
  position: absolute;
  text-align: center;
  padding-top: 0;
  margin-top: -30px;
  padding-bottom: 20px;}    
  .agent-pc .bodyindex .mlist.team .content_list .item_block:hover .item_info .title::before,

.agent-pc .bodylist.bodyteam .mlist.team .content_list .item_block:hover .item_info .title::before {

    width: 86%;

}



.agent-pc .ff_indexPage .mcounter .module_container {

    position: relative;

}








.agent-pc .ff_indexPage .service .content_list .item_block .item_info::after,

.agent-pc .npagePage:not(.post) .service .content_list .item_block .item_info::after {

    left: 0px;

    bottom: -2px;

    transform: translate3d(0, 0, 0);

    width: 0px;

}



.agent-pc .ff_indexPage .service .content_list .item_block:hover .item_box .item_wrapper .item_info::after,

.agent-pc .npagePage:not(.post) .service .content_list .item_block:hover .item_box .item_wrapper .item_info::after {

    width: 100%;

}



.agent-pc body .service.mlist .content_list .item_block:hover {

    box-shadow: 0px 18px 25px rgba(0, 0, 0, 0.08);

    background-color: #fff;

}



.agent-pc .service .content_list .item_block:hover .item_box .item_wrapper {

    background-color: #fff;

}



.agent-pc .bodylist .ff_sitecontent .module.videom .module_container {

    max-width: 72%;

}



.agent-pc .bodyvideom .videom.mlist .content_list .item_wrapper .details {

    display: none;

}



.agent-pc .bodyvideom .videom.mlist .content_list .item_wrapper {

    width: 50%;

    padding-left: 50px;

    padding-top: 55px;

}



.agent-pc .bodyvideom .videom.mlist .content_list .item_img {

    width: 50%;

}



.agent-pc .npagePage:not(.post) .service .content_list .item_block {

    width: calc(100% / 3 - 20px);

    margin-right: 20px;

}



.agent-pc #pages .page-item {

    border-radius: 3px;

}



.agent-pc .bodylistpost.bodyproject .postSlider {

    width: 40%;

    margin-left: 14%;

}



.agent-pc .project.mlistpost .postInfo {

    width: 28%;

    margin-right: 14%;

    top: 30px;

}



.agent-pc .bodylistpost.bodyproject .ff_sitecontent .module .module_container {

    max-width: 100%;

    width: 100%;

}



.agent-pc .bodylistpost.bodyproject .ff_pageTarget .container_target {

    display: none;

}



.agent-pc .bodylistpost.bodyproject .project.mlistpost .postbody {

    padding: 60px 14%;

}



.agent-pc .bodylistpost.bodyproject .npagePage .container_content {

    padding-top: 40px;

}



.agent-pc .bodylistpost.bodyproject .postSlider .owl-dots {

    bottom: 18px;

}



.agent-pc .ff_postPage .team.mlistpost .postbody p:first-child img {

    position: relative;

    left: auto;

    margin-top: 0;

}



.agent-pc .ff_postPage .team.mlistpost {

    max-width: 72%;

    padding: 50px 0;

}



.agent-pc .ff_postPage .team.mlistpost .listWrap {

    width: 72%;

    min-height: auto;

    border-radius: 0;

    background-color: transparent;

    float: none;

    position: absolute;

    text-align: center;

    padding-top: 0;

    margin-top: -30px;

    padding-bottom: 20px;

}



.agent-pc .ff_postPage .team.mlistpost .postContent {

    width: 100%;

    margin-top: 60px;

}



.agent-pc .ff_postPage .news.mlistpost {padding: 10px 0;}



.agent-pc .ff_postPage .news.mlistpost .module_container {

    max-width: 72%;

}



.agent-pc .npagePage.post #postWrapper .item_tags a:hover {

    border-color: transparent;

    background-color: transparent;

}


.agent-pc body #navWrapper .content .nav>.navitem .subnav {top: 100%;}



.agent-pc .mlistpost.service .postInfo {

    border-bottom: 1px dotted rgba(0, 0, 0, .12);

    padding-bottom: 35px;

}



.agent-pc .mlistpost.service .postbody {

    padding-top: 35px;

}



.agent-pc #page_contact .mpageEditor .container_header {

    margin-bottom: 40px;

}



.agent-pc .ff_indexPage .project.ff_slider .content_wrapper.slider .item_block {

    width: 100%;

}



.agent-pc .bodyindex .videom.ff_noSlider .content_list .item_block {

    padding-bottom: 90px;

}



.agent-pc .ff_indexPage .service.ff_slider .content_list .item_block {

    width: 100%;

}



.agent-pc .bodyindex .mlist.team.ff_slider .content_list .item_block {

    width: 100%;

}



.agent-pc .mcustomize.tlir .container_content .mediabody,

.agent-pc .mcustomize.tril .container_content .mediabody {

    width: 42%;

    margin-top: 35px;

}



.agent-pc .ff_indexPage .news .owl-nav {

    display: none;

}



.agent-pc .ff_sitecontent .module .postbody .module_container {
    background: #fff;
    border-radius: 12px 12px 0 0;
    box-shadow: 0px -20px 40px rgba(0, 0, 0, 0.1);
    padding-top: 50px;
    padding-bottom: 50px;
    margin: 0 auto;
}

.agent-pc .bodyindex .team .content_wrapper .content_list .item_des .description::before,
.agent-pc .bodylist .team .content_wrapper .content_list .item_des .description::before {
    transition: all 0.3s ease-out 0s;
}

.agent-pc .bodyvideom .videoInfor .title {
    font-size: 18px;
}

.agent-pc .bodyvideom .videoInfor .videoDes .description {
    line-height: 22px;
}

.agent-pc .bodyvideom .vPlayArea.vshow .vPlayItem {
    margin-top: -340px;
    height: 670px;
}

.agent-pc .team.mlistpost .tabBtn .post-prev .infor-wrap .title {
    line-height: 24px;
}

.agent-pc body #navWrapper .content .nav>.navitem .subnav {
    top: calc(100% + 0px);
}

.agent-pc .news.mlistpost .tabBtn .infor-wrap .subtitle {position: absolute;left: -30px;display: inline-block;top: 0;}
.agent-pc .news.mlistpost .tabBtn .infor-wrap .i-left{left: -40px;
    display: inline-block;
    top: 0;
    /* left: 0px; */
}
.agent-pc .news.mlistpost .tabBtn .infor-wrap .i-right{right: -40px;
    display: inline-block;
    top: 0;}
/* 2019/11/04 yyq 修改 新编辑器样式*/
.agent-pc .bodylistpost #sitecontent .npagePage.content_editor .listWrap {
  width: 100%;
}
.agent-pc .bodylistpost .content_editor .service .content_list .item_block .item_wrapper {
  background: transparent;
}
.agent-pc .content_editor.post .mlistpost .listWrap {
  position: static;
}
.content_editor .mlistpost .listContent_post .content_wrapper {
  margin-right: -20px;
}
.content_editor .mlistpost .listContent_post .item_block {
  width: calc(25% - 20px);
  margin-right: 20px;
  margin-bottom: 20px;
  border: none;
}
.content_editor .mlistpost .content_list .item_img {
  display: block;
  width: auto;
  float: none;
}
.content_editor .mlistpost .content_list .item_img .item_mask {
  position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border: 2px solid #04a07b;
    border-bottom: none;
    box-sizing: border-box;
    opacity: 0;
    transition: all 0.36s ease;
}
.content_editor .mlistpost .content_list .item_des {
  display: block;
}
.content_editor .mlistpost .content_list .item_wrapper {
  position: static;
  transition: all 0.36s ease;
}
.content_editor .mlistpost .content_list .item_wrapper .item_info {
  padding: 0 10px;
}
.content_editor .mlistpost .content_list .date_wrap,
.content_editor .mlistpost .content_list .item_tags,
.content_editor .mlistpost .content_list .details {
  display: none;
}

.content_editor .mlistpost .listContent_post .item_block:hover .item_img .item_mask {
  opacity: 1;
}
.content_editor .mlistpost .listContent_post .item_block:hover .item_wrapper {
  background: #04a07b;
}
.content_editor .mlistpost #listContent .item_block:hover .item_wrapper .title, 
.content_editor .mlistpost #listContent .item_block:hover .item_wrapper .subtitle, 
.content_editor .mlistpost #listContent .item_block:hover .item_wrapper .description {
  color: #fff;
} 

/* 2019/11/04 yyq 修改 新编辑器样式*/
    
.agent-pc .ff_postPage .team.mlistpost .postContent {  width: 100%;  margin-top: 60px;}             
.agent-pc .ff_postPage .news.mlistpost .module_container { max-width: 72%;}        
.agent-pc .npagePage.post #postWrapper .item_tags  a:hover {border-color: transparent;  background-color: transparent;}        
.agent-pc .npagePage .mlistpost.news .container_content {  padding-top: 0;}        
.agent-pc .ff_postPage .news.mlistpost .postInfo .title {font-size: 24px;  line-height: 3;  font-weight: bold;  text-align: center;  }       
.agent-pc .bodyproject .mlistpost.project .postContent .conTabBtn { width: 72%; padding: 0 12%;}        
.agent-pc .bodyproject .mlistpost.project #postWrapper .listWrap {width: 72%; margin: 0 auto;}        
.agent-pc  body #navWrapper .content .nav>.navitem .subnav {top: 100%;}        
.agent-pc .mlistpost.service .postInfo {border-bottom: 1px dotted rgba(0, 0, 0, .12);  padding-bottom: 35px;}        
.agent-pc .mlistpost.service .postbody {padding-top: 35px;}        
.agent-pc #page_contact .mpageEditor .container_header {margin-bottom: 40px;}        
.agent-pc .ff_indexPage .project.ff_slider .content_wrapper.slider .item_block {width: 100%;}       
.agent-pc .bodyindex .videom.ff_noSlider .content_list .item_block {padding-bottom: 90px;}        
.agent-pc .ff_indexPage .service.ff_slider .content_list .item_block {width: 100%;}       
.agent-pc .bodyindex .mlist.team.ff_slider .content_list .item_block {width: 100%;}        
.agent-pc .mcustomize.tlir .container_content .mediabody,  .agent-pc .mcustomize.tril .container_content .mediabody {width: 42%; margin-top: 35px;}        
.agent-pc .ff_indexPage .news .owl-nav {display: none;}       
.agent-pc .ff_sitecontent .module .postbody .module_container { background: #fff; border-radius: 12px 12px 0 0; box-shadow: 0px -20px 40px rgba(0, 0, 0, 0.1); padding-top: 50px; padding-bottom: 50px; margin: 0 auto;  }    
.agent-pc .bodyindex .team .content_wrapper .content_list .item_des .description::before,  .agent-pc .bodylist .team .content_wrapper .content_list .item_des .description::before {transition: all 0.3s ease-out 0s;  }    
.agent-pc .bodyvideom .videoInfor .title {font-size: 18px;}    
.agent-pc .bodyvideom .videoInfor .videoDes .description {line-height: 22px;}    
.agent-pc .bodyvideom .vPlayArea.vshow .vPlayItem {margin-top: -340px; height: 670px;}    
.agent-pc .team.mlistpost .tabBtn .post-prev .infor-wrap .title {line-height: 24px;}    
.agent-pc  body #navWrapper .content .nav>.navitem .subnav {top: calc(100% + 0px);}    
.agent-pc .news.mlistpost .tabBtn .infor-wrap .subtitle {position: absolute; left: -30px; display: inline-block; top: 0;}  
.agent-pc .news.mlistpost .tabBtn .infor-wrap .i-left{left: -40px;display: inline-block; top: 0; }  
.agent-pc .news.mlistpost .tabBtn .infor-wrap .i-right{right: -40px; display: inline-block; top: 0;}  
  /* 2019/11/04 yyq 修改 新编辑器样式*/  
.agent-pc .bodylistpost #sitecontent .npagePage.content_editor .listWrap { width: 100%;  }  
.agent-pc .bodylistpost .content_editor .service .content_list .item_block .item_wrapper { background: transparent;  }  
.agent-pc .content_editor.post .mlistpost .listWrap { position: static;  }  
.content_editor .mlistpost .listContent_post .content_wrapper { margin-right: -20px;  }  
.content_editor .mlistpost .listContent_post .item_block {
  width: calc(25% - 20px);
  margin-right: 20px;
  margin-bottom: 20px;
  border: none;  }  
.content_editor .mlistpost .content_list .item_img {
  display: block;
  width: auto;
  float: none;  }  
.content_editor .mlistpost .content_list .item_img .item_mask {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  border: 2px solid #04a07b;
  border-bottom: none;
  box-sizing: border-box;
  opacity: 0;
  transition: all 0.36s ease;  }  
.content_editor .mlistpost .content_list .item_des { display: block;}  
.content_editor .mlistpost .content_list .item_wrapper { position: static; transition: all 0.36s ease;}  
.content_editor .mlistpost .content_list .item_wrapper .item_info { padding: 0 10px;  }  
.content_editor .mlistpost .content_list .date_wrap,  .content_editor .mlistpost .content_list .item_tags,  .content_editor .mlistpost .content_list .details {display: none;}    
.content_editor .mlistpost .listContent_post .item_block:hover .item_img .item_mask {opacity: 1;}  
.content_editor .mlistpost .listContent_post .item_block:hover .item_wrapper {background: #04a07b;  }  
.content_editor .mlistpost #listContent .item_block:hover .item_wrapper .title,   .content_editor .mlistpost #listContent .item_block:hover .item_wrapper .subtitle,   .content_editor .mlistpost #listContent .item_block:hover .item_wrapper .description {
	color: #fff; 
  }    
  /* 2019/11/04 yyq 修改 新编辑器样式*/
.mlist .content_list .item_block {
  background-color: transparent;
  box-sizing: border-box;
}

.mlist .content_list .item_block .item_tags {
  padding: 15px;
}

.mlist .content_list .item_info .title {
  transition: all 0.36s ease;
  color: #555;
  font-size: 18px;
  line-height: 30px;
  font-weight: bold;
}
.mlist .content_list .item_info .title span{
    font-weight: 500;
    float: right;
    border: 1px solid #d2d2d2;
    padding: 0px 5px;
    font-size: 12px;
    border-radius: 10px;
    line-height: 26px;
}
.mlist .content_list .item_info .subtitle {
  transition: all 0.36s ease;
  color: #777;
}

.mlist .content_list .date_wrap {
  transition: all 0.36s ease;
  font-size: 13px;
  line-height: 26px;
  color: #888;
}

.mlist .content_list .item_des {
  margin-top: 0px;
  display: none;
}

.mlist .content_list .item_info{
    /* text-align: center; */
}

.mlist .content_list .item_des .description {
  transition: all 0.36s ease;
  font-size: 13px;
  line-height: 20px;
  height: 40px;
  overflow: hidden;
  color: #999;
  padding: 5px 0;
}
.mlist .content_list .item_img {
  position: relative;
  overflow: hidden;
}
.index_news .item_img {padding-bottom: 58%;height: 0;}
.mlist .content_list .item_img img {
  transition: all 0.36s ease;
  display: inline;
}
.mlist .content_list .item_wrapper .details {
  display: none;
}
.mlist .content_list .details {
  transition: all 0.36s ease;
  border: 1px solid rgba(170, 170, 170, 0.2);
  display: inline-block;
  font-size: 14px;
  line-height: 30px;
  color: #999;
  margin-left: 20px;
  margin-bottom: 30px;
  padding: 0 20px;
}

#pages::after {
  content: "";
  display: block;
  clear: both;
}
#pages .a1{}
#pages span{
    border-color: #04a07b;
    background-color: #04a07b;
    padding: 10px 15px;
    color: #fff;
    border-radius: 3px;
    float: left;
    font-size: 14px;
    margin: 0px 5px;
}
#pages a {
  float: left;
  font-size: 14px;
  padding: 10px 15px;
  margin: 0px 5px;
  border: 1px solid rgba(35,41,47,.2);
  line-height: 1;
  border-radius: 3px;
}

#pages .page-item {
  margin-right: 5px;
  text-align: center;
  background-color: transparent;
  border: 1px solid rgba(170, 170, 170, 0.2);
}

#pages .page-item.active,#pages .page-item:hover {
  border-color: #ff7327;
  color: #fff;
  background-color: #ff7327;
}

.ff_pageTarget {
  line-height: 45px;
  background: #fff;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.11);
}

.ff_pageTarget .fa-angle-right {
  padding: 0 10px;
}



.postbody {}
.postbody p {
  line-height: 2;
  font-size: 16px;
}
.postbody hr {
  margin: 20px 0;
  border: none;
  border-top: 1px dotted rgba(170, 170, 170, 0.2);
}

#banner div {
  height: 280px;
}

.ff_pageList .container_category +.container_content {
  padding-top: 40px;
}

.postSlider .owl-nav {
  height: 0;
  top: 50%;
  transform: translateY(calc(-50%));
  position: absolute;
  width: 100%;
  margin: 0;
}

.postSlider .owl-nav .owl-prev,.postSlider .owl-nav .owl-next {
  top: 50%;
  transform: translateY(-50%);
}

.postSlider .owl-nav .owl-prev,.postSlider .owl-nav .owl-next {
  width: 50px;
  height: 50px;
}

.postSlider .tab_content {
  padding-bottom: 20px;
}

.postSlider .tab_content .item_img {
  width: 100%;
  height: 530px;
}

.postSlider .tab_content .item_img img {
  width: auto;
  height: 100%;
  margin: auto;
}

.postSlider .tab_content .owl-item .item_block {
  margin-bottom: 0;
}

.postSlider .tab_button {
  width: 320px;
  margin: 0 auto;
}

.postSlider .tab_button .item_img {
  position: relative;
  width: 100px;
  height: 60px;
  overflow: hidden;
}

.postSlider .tab_button .item_img:hover img {
  transform: scale(1.08);
}

.postSlider .tab_button .item_img img {
  min-width: 100%;
  min-height: 100%;
}

.postSlider .tab_button .item_block {
  cursor: pointer;
}

.postSlider .tab_button .item_block:hover .item_img:after,.postSlider .tab_button .item_block.current .item_img:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 3px solid #ff7327;
  box-sizing: border-box;
}
.postInfo .title {
  color: #444;
  font-size: 16px;
  transition: all .3s ease-out 0s;
  line-height: 20px;
}

.postInfo .subtitle {
  color: #999;
  font-size: 12px;
  margin-top: 4px;
  transition: all .3s ease-out 0s;
  line-height: 14px;
}

.postInfo .description {
  margin-top: 10px;
  line-height: 2;
  margin-bottom: 10px;
  color: #888;
  padding: 10px 20px;
  border: 1px solid #ebebeb;
  color: #777;
  font-size: 16px;
  background-color: rgb(249, 249, 249);
}

.postInfo .usetdate {
  font-size: 14px;
}

.listContent_post h3 {
  font-size: 14px;
  padding: 30px 0;
}

.listContent_post >.item_tags {
  padding: 0;
  margin-bottom: 30px;
  border-top: none;
}

.postbody {
  margin-bottom: 60px;
}
.news .postbody h3{
    font-size: 20px;
    margin: 20px 0px;
}
.postbody h3{
    font-size: 20px;
    /* margin-bottom: 30px; */
}

.projectcontent h3{
    margin: 10px 0px;
    font-size: 18px;
}
.postbody ul{
    clear: both;
    overflow: hidden;
}
.postbody ul li{
  width: calc(30% - 150px);
  float: left;
  padding: 30px 50px;
  margin: 10px 30px;
  background-color: #3185b9;
  display: block;
  }
.postbody ul li a{
    
    font-size: 22px;
  
    
    color: #fff;
   
    /* text-align: center; */
    /* border: 3px solid #999; */
}
.ff_postPage .ff_pageTarget.module {
  margin-top: 0;
}

.ff_postPage .mlist .more {
  display: none !important;
}

.ff_pageList,.ff_postPage {
  padding-bottom: 60px;
  background-color: #f7f7f7;
  padding: 5px 0px;
}

.postInfo .postbody {
  color: #888;
  font-size: 13px;
}

#postWrapper::after {
  content: "";
  display: block;
  clear: both;
}

body #search-header {
  display: none;
}

body #header {
  position: fixed;
  top: 0;
  z-index: 99;
  background: #fff;
  transition: all 0.36s ease;
  width: 100%;
  height: 200px;
}

body #header #search-nav {
  height: 50px;
}

body #header.mini {
  top: -150px;
  height: 186px;
}

body #header.mini #navWrapper .content .nav >.navitem {
  font-size: 14px;
}

body #header.mini #navWrapper .content .nav >.navitem >a {
  line-height: 64px;
}

body #header.mini #search-nav {
  height: 66px;
}


body #header.mini #search-header {
  opacity: 0;
}

body #header.mini #search-nav {
  opacity: 1;
  visibility: visible;
}


body #header .wrapper {
  height: 100%;
}

body #header .wrapper >.content {
  max-width: 100%;
  margin: 0 auto;
  height: 100%;
}

body #header .wrapper >.content #top1{
  max-width: 100%;
  margin: 0 auto;
  background: #eeeeee75;
  border-bottom: 1px solid #dfdfdf99;
}
body #header .wrapper >.content #top1 .wh
{
    display: block;
    clear: both;
    overflow: hidden;
    max-width: 72%;
    min-width: 1024px;
    margin: 0 auto;
    width: 100%;
    height: 30px;
    line-height: 30px;
    }

body #logo {
  height: 100%;
}

body #hcontact .fa-phone {
  display: none;
}

body #hcontact p {
  display: flex;
  flex-direction: column-reverse;
  justify-content: center;
  height: 100%;
  font-size: 22px;
  padding: 35px 0px;
}
body #hcontact p .furx{font-size: 16px;color: #585858;line-height: 33px;padding-left: 45px;}


body #hcontact p .telNum {
  position: relative;
  font-size: 26px;
  line-height: 20px;
  color: #ff7327;
  padding-left: 10px;
  border-left: 1px solid rgba(170, 170, 170, 0.2);
  text-align: right;
  font-weight: bold;
}

body #hcontact p br {
  display: none;
}

body #hcontact p a {
  font-size: 15px;
  color: #b1b1b1;
  text-align: right;
  margin-bottom: 8px;
}

body #navWrapper .content::after {
  content: "";
  display: block;
  clear: both;
}

body #navWrapper .content .nav {
  float: left;
  height: 100%;
}

body #navWrapper .content .nav >.navitem {
  font-size: 14px;
  cursor: pointer;
  float: left;
  position: relative;
}

body #navWrapper .content .nav >.navitem:hover >a {
  color: #ff7327;
}

body #navWrapper .content .nav >.navitem:hover .subnav {
  opacity: 1;
  visibility: visible;
}

body #navWrapper .content .nav >.navitem >a {
  display: block;
  line-height: calc(50px - 0px);
  padding: 0 30px;
  border-bottom: 2px solid transparent;
}

body #navWrapper .content .nav >.navitem >a.active {
  border-color: #ff7327;
}

body #navWrapper .content .nav >.navitem .subnav {
  transition: all 0.36s ease;
  position: absolute;
  top: calc(100% - 2px);
  left: 0;
  z-index: 199;
  opacity: 0;
  visibility: hidden;
  width: 180px;
  height: auto;
  border-width: 2px 0 0;
  border-style: solid;
  border-color: #ff7327;
  overflow: hidden;
  background: #fff;
  box-shadow: 0 13px 42px 11px rgba(0, 0, 0, 0.05);
}

body #navWrapper .content .nav >.navitem .subnav li {
  cursor: pointer;
  width: 100%;
  border-bottom: 1px solid rgba(170, 170, 170, 0.2);
}

body #navWrapper .content .nav >.navitem .subnav li:last-child {
  border-bottom: none;
}

body #navWrapper .content .nav >.navitem .subnav li a {
  transition: all 0.36s ease;
  display: block;
  font-weight: 500;
  padding: 0 24px;
  line-height: 48px;
}

body #navWrapper .content .nav >.navitem .subnav li a:hover {
  color: #fff;
  background-color: #ff7327;
}

body #search-header {
  display: block;
}


body #navWrapper .content .jsMoveEl {
  height: 2px;
  background: #ff7327;
  position: absolute;
  top: -1px;
}

body #navWrapper .content .nav >.navitem >a {
  border: none;
  margin-top: 0px;
}

body #navWrapper .content .nav >.navitem >a.active {
  border-top: 2px solid #ff7327;
}

body #header.mini #navWrapper .content .jsMoveEl {
  top: 0;
}

body #header.mini #navWrapper .content .nav >.navitem >a {
  margin-top: 0;
}

body #header.mini .wrapper {
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1);
}

body #header .move {
  display: none;
}

body #header #search-nav {
  display: none;
}

#navMini {
  display: none;
}
.ff_sitecontent .news .module_container{padding-top: 20px;}


.npagePage .more {
  display: none;
}

.ff_pageList .content {
  background: #fff;
}

.ff_indexPage {
  position: relative;
}

.wow {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}

 .project .container_content .item_block{
    transition: all 0.36s ease;
    width: calc(100% / 5 - 10px);
    height: auto;
    float: left;
    margin-right: 10px;
    margin-bottom: 20px;
    position: relative;
    box-shadow: 0 0 0px rgba(0, 0, 0, 0.15);
}

.ff_indexPage .mlist .content_wrapper {
  padding-top: 20px;
}

.ff_indexPage .mlist .content_wrapper .more_wrap .more {
  display: none;
}

.ff_indexPage .mlist .content_wrapper .more {
  display: block;
  line-height: 46px;
  width: 200px;
  text-align: center;
  margin: 50px auto 0;
  font-size: 14px;
  background-color: transparent;
  border: 1px solid rgba(170, 170, 170, 0.2);
}
.ff_indexPage .mlist .content_wrapper .more {
    display: none;
}

.ff_indexPage .mlist .content_wrapper .more:hover {
  color: #fff;
  background-color: #ff7327;
}

.mlist .owl-nav {
  height: 0;
  top: 50%;
  transform: translateY(calc(-50%));
  position: absolute;
  width: 100%;
  margin: 0;
}

.mlist .owl-nav .owl-prev,.mlist .owl-nav .owl-next {
  top: 50%;
  transform: translateY(-50%);
}

.mlist .owl-nav .owl-prev {
  position: absolute;
  left: -50px;
}

.mlist .owl-nav .owl-next {
  position: absolute;
  right: -50px;
}

.mlist .owl-nav .owl-prev,.mlist .owl-nav .owl-next {
  width: 50px;
  height: 50px;
}

.mlist .owl-dots {
  position: absolute;
  bottom: -40px;
  left: 50%;
  transform: translateX(-50%);
}

.mlist .owl-dots .owl-dot span {
  width: 4px;
  height: 4px;
  border: 2px solid transparent;
  background-color: #e5e5e5;
  margin: 0 8px;
}

.mlist .owl-dots .owl-dot.active span,.imagelink .owl-dots .owl-dot.active span,.mlist .owl-dots .owl-dot:hover span,.imagelink .owl-dots .owl-dot:hover span {
  background-color: transparent;
  box-shadow: 0 0 0 2px #ff7327;
  border: 2px solid transparent;
}

.mlist .content_list .item_block:hover .item_box .item_img img {
  transform: scale(1.08) translate3d(0, 0, 0);
}

.ff_indexPage #topSlider {
  padding-top: 0px;
  padding-bottom: 0px;
}

#sliderDirThemb,#sliderDotThemb {
  border-color: #ff7327;
}

#topSlider {
  background: transparent;
}

.ff_topSlider {
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
  display: block;
}

.ff_topSlider .content_list {
  height: 100%;
  overflow: hidden;
  display: block;
  visibility: hidden;
}

.ff_topSlider .content_list.owl-loaded {
  visibility: visible;
}

.ff_topSlider .content_list[data-slider-mode="3"] {
  width: 3600px;
  padding: 40px 0;
}

.ff_topSlider .content_list[data-slider-mode="3"] .owl-stage-outer {
  width: 3600px;
  height: 100%;
  left: 50%;
  margin-left: -1800px;
}

.ff_topSlider .content_list[data-slider-mode="3"] .owl-stage-outer:before,.ff_topSlider .content_list[data-slider-mode="3"] .owl-stage-outer:after {
  content: '';
  width: 1200px;
  height: 100%;
  display: block;
  background-color: rgba(0, 0, 0, 0.5);
  position: absolute;
  z-index: 2;
  top: 0;
  border: #1c1c1c 30px solid;
  box-sizing: border-box;
}

.ff_topSlider .content_list[data-slider-mode="3"] .owl-stage-outer:before {
  left: 0;
}

.ff_topSlider .content_list[data-slider-mode="3"] .owl-stage-outer:after {
  right: 0;
}

.ff_topSlider .content_list[data-slider-mode="3"] .owl-item.active .item_block p {
  transform: translateY(50px);
  opacity: 0;
}

.ff_topSlider .content_list[data-slider-mode="3"] .owl-item.active.active3 .item_block p {
  transform: translateY(0px);
  opacity: 1;
}

.ff_topSlider .content_list .owl-item.active .item_block p {
  transform: translateY(0px);
  opacity: 1;
}

.ff_topSlider .content_list .item_block {
  width: 100%;
  height: 100%;
  display: block;
  position: relative;
}

.ff_topSlider .content_list .item_block div.item_bg {
  position: absolute;
  width: 100%;
  height: 100%;
}

.ff_topSlider .content_list .item_block div.item_bg.image {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 100%;
}

.ff_topSlider .content_list .item_block div.item_bg.video video {
  width: 100%;
  height: 100%;
}

.ff_topSlider .content_list .item_block div.mask {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.3);
}

.ff_topSlider .content_list .item_block a {
  width: 100%;
  height: 100%;
  display: table;
  position: absolute;
  left: 0;
  top: 0;
}

.ff_topSlider .content_list .item_block a div {
  display: table-cell;
  vertical-align: middle;
  padding: 100px 50px;
}

.ff_topSlider .content_list .item_block a i {
  text-indent: 20px;
  font-size: 24px;
}

.ff_topSlider .content_list .item_block p {
  transform: translateY(50px);
  transition: all cubic-bezier(0.215, 0.61, 0.355, 1) 0.5s;
  -webkit-transition: all cubic-bezier(0.215, 0.61, 0.355, 1) 0.5s;
  opacity: 0;
  color: #ffffff;
  max-width: 1170px;
  margin: 0 auto;
}

.ff_topSlider .content_list .item_block p.title {
  font-size: 46px;
  line-height: 46px;
  height: 46px;
  transition-delay: 0s;
}

.ff_topSlider .content_list .item_block p.subtitle {
  font-size: 16px;
  height: 16px;
  color: #ddd;
  transition-delay: 0.2s;
  margin-top: 6px;
}

.ff_topSlider .progress {
  display: none;
  width: 100%;
  height: 1px;
  background: #ff7327;
  bottom: 0;
  position: absolute;
  width: 0;
  z-index: 1;
}

.ff_topSlider .owl-nav {
  height: 0;
  top: 50%;
  transform: translateY(calc(-50%));
  position: absolute;
  width: 100%;
  margin: 0;
}

.ff_topSlider .owl-nav .owl-prev,.ff_topSlider .owl-nav .owl-next {
  top: 50%;
  transform: translateY(-50%);
}

.ff_topSlider .owl-nav .owl-prev {
  position: absolute;
  left: 0;
}

.ff_topSlider .owl-nav .owl-next {
  position: absolute;
  right: 0;
}

.ff_topSlider .owl-nav .owl-prev,.ff_topSlider .owl-nav .owl-next {
  width: 50px;
  height: 50px;
}

.ff_topSlider .owl-dots {
  position: absolute;
  bottom: 10px;
  left: 50%;
  transform: translateX(-50%);
}

.ff_topSlider .owl-dots {
  background-color: rgba(0, 0, 0, 0.1);
  border-radius: 11px;
  bottom: 20px;
  padding: 8px 16px;
}

.ff_topSlider .owl-dots .owl-dot span {
  width: 4px;
  height: 4px;
  border: 1px solid transparent;
  background-color: #fff;
  margin: 0 8px;
}

.ff_topSlider .owl-dots .owl-dot.active span {
  background-color: transparent;
  box-shadow: 0 0 0 2px #fff;
}
.ff_topSlider .owl-nav .owl-prev,.ff_topSlider .owl-nav i{
    color: #666;
    position: absolute;
    top: 13px;
    right: 15px;
    font-size: 34px;
}
.ff_topSlider .owl-nav .owl-prev,.ff_topSlider .owl-nav .owl-next  {
  background: transparent;
  width: 63px;
  height: 63px;
  border-radius: 100px;
  background-color: transparent;
  border: 1px solid rgba(0, 0, 0, 0.2);
  top: 50%;
  /* transform: translate(-50%, -50%); */
  color: #666;
  right: 30px;
  margin-left: 50px;
}


.ff_indexPage .service .content_list::after,.npagePage:not(.post) .service .content_list::after {
  content: "";
  display: block;
  clear: both;
}

.ff_indexPage .service .content_wrapper,.npagePage:not(.post) .service .content_wrapper {
  position: relative;
  margin-right: 0px;
}

.ff_indexPage .service .content_wrapper.slider,.npagePage:not(.post) .service .content_wrapper.slider {
  margin-right: 0;
}

.ff_indexPage .service .content_wrapper.slider .item_block,.npagePage:not(.post) .service .content_wrapper.slider .item_block {
  margin-bottom: 0;
}

.ff_indexPage .service .owl-item .item_block,.npagePage:not(.post) .service .owl-item .item_block {
  width: 100%;
}

.ff_indexPage .service .item_block,.npagePage:not(.post) .service .item_block {
  transition: all 0.36s ease;
  width: calc(100% / 3 - 0px);
  height: auto;
  float: left;
  margin-right: 0px;
  margin-bottom: 20px;
  position: relative;
  box-shadow: 0 0 0px rgba(0, 0, 0, 0.15);
}

.service.mlistpost .listContent_post .content_list::after {
  content: "";
  display: block;
  clear: both;
}

.service.mlistpost .listContent_post .content_wrapper {
  position: relative;
  margin-right: -15px;
}

.service.mlistpost .listContent_post .content_wrapper.slider {
  margin-right: 0;
}

.service.mlistpost .listContent_post .content_wrapper.slider .item_block {
  margin-bottom: 0;
}

.service.mlistpost .listContent_post .owl-item .item_block {
  width: 100%;
}

.service.mlistpost .listContent_post .item_block {
  transition: all 0.36s ease;
  width: calc(100% / 3 - 15px);
  height: auto;
  float: left;
  margin-right: 15px;
  margin-bottom: 20px;
  position: relative;
  box-shadow: 0 0 0px rgba(0, 0, 0, 0.15);
}

.ff_indexPage .service {
  background-position: center bottom;
}

.ff_indexPage .service .content_list .item_block,.npagePage:not(.post) .service .content_list .item_block {
  margin: 0;
  border: none;
}

.ff_indexPage .service .content_list .item_block .item_box .item_wrapper,.npagePage:not(.post) .service .content_list .item_block .item_box .item_wrapper {
  text-align: center;
  padding: 42px 52px;
}

.ff_indexPage .service .content_list .item_block .item_des,.npagePage:not(.post) .service .content_list .item_block .item_des {
  margin-top: 6px;
  transition: 0.36s ease;
}

.ff_indexPage .service .content_list .item_block .item_box,.npagePage:not(.post) .service .content_list .item_block .item_box {
  display: block;
  position: relative;
}

.ff_indexPage .service .content_list .item_block .item_box:after,.npagePage:not(.post) .service .content_list .item_block .item_box:after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  border: 10px solid transparent;
  box-sizing: border-box;
  transition: 0.36s ease;
}

.ff_indexPage .service .content_list .item_block .details,.ff_indexPage .service .content_list .item_block .date_wrap,.ff_indexPage .service .content_list .item_block .item_tags,.npagePage:not(.post) .service .content_list .item_block .details,.npagePage:not(.post) .service .content_list .item_block .date_wrap,.npagePage:not(.post) .service .content_list .item_block .item_tags {
  display: none;
}

.ff_indexPage .service .content_list .item_block .item_info,.npagePage:not(.post) .service .content_list .item_block .item_info {
  position: relative;
}

.ff_indexPage .service .content_list .item_block .item_info:after,.npagePage:not(.post) .service .content_list .item_block .item_info:after {
  clear: both;
  display: block;
  content: '';
  position: absolute;
  height: 1px;
  background: transparent;
  left: 50%;
  width: 25px;
  bottom: 0;
  transform: translate3d(-50%, 0, 0);
  transition: 0.36s ease;
}

.ff_indexPage .service .content_list .item_block:hover .item_box .item_wrapper .item_info .title,.npagePage:not(.post) .service .content_list .item_block:hover .item_box .item_wrapper .item_info .title {
  color: #333;
  transform: translateY(-10px);
}

.ff_indexPage .service .content_list .item_block:hover .item_box .item_wrapper .item_info:after,.npagePage:not(.post) .service .content_list .item_block:hover .item_box .item_wrapper .item_info:after {
  width: 55px;
  background: #e5e5e5;
}

.ff_indexPage .service .content_list .item_block:hover .item_des,.npagePage:not(.post) .service .content_list .item_block:hover .item_des {
  transform: translateY(10px);
}

.ff_indexPage .service .content_list .item_block:hover .item_box:after,.npagePage:not(.post) .service .content_list .item_block:hover .item_box:after {
  border-color: #ff7327;
}

body .service.mlist .content_list .item_block {
  border-left: 0;
  border-bottom: 0;
  transform: translate3d(0, 0, 0);
}

body .service.mlist .content_list .item_block:nth-child(1),body .service.mlist .content_list .item_block:nth-child(2),body .service.mlist .content_list .item_block:nth-child(3) {
  border-top: 0;
}

body .service.mlist .content_list .item_block:nth-child(3n) {
  border-right: 0;
}

.ff_indexPage .project .content_list::after,.bodyproject .project .content_list::after {
  content: "";
  display: block;
  clear: both;
}

.ff_indexPage .project .content_wrapper,.bodyproject .project .content_wrapper {
  position: relative;
  margin-right: -10px;
}

.ff_indexPage .project .content_wrapper.slider,.bodyproject .project .content_wrapper.slider {
  margin-right: 0;
}

.ff_indexPage .project .content_wrapper.slider .item_block,.bodyproject .project .content_wrapper.slider .item_block {
  margin-bottom: 0;
}

.ff_indexPage .project .owl-item .item_block,.bodyproject .project .owl-item .item_block {
  width: 100%;
}

.ff_indexPage .project .item_block,.bodyproject .project .item_block {
  transition: all 0.36s ease;
  width: calc(100% / 4 - 10px);
  height: auto;
  float: left;
  margin-right: 10px;
  margin-bottom: 20px;
  position: relative;
  box-shadow: 0 0 0px rgba(0, 0, 0, 0.15);
}

.project.mlistpost .listContent_post .content_list::after {
  content: "";
  display: block;
  clear: both;
}
/*产品内容页 下部产品列表*/
.project.mlistpost .listContent_post .content_wrapper {
  position: relative;
  margin-right: -10px;
  width: 100%!important;
}

.project.mlistpost .listContent_post .content_wrapper.slider {
  margin-right: 0;
}

.project.mlistpost .listContent_post .content_wrapper.slider .item_block {
  margin-bottom: 0;
}

.project.mlistpost .listContent_post .owl-item .item_block {
  width: 100%;
}

.project.mlistpost .listContent_post .item_block {
  transition: all 0.36s ease;
  width: calc(100% / 4 - 10px);
  height: auto;
  float: left;
  margin-right: 10px;
  margin-bottom: 20px;
  position: relative;
  box-shadow: 0 0 0px rgba(0, 0, 0, 0.15);
}

.bodyindex .mlistpost.project .content_list .details,.bodyindex .mlist.project .content_list .details,.bodyproject .mlistpost.project .content_list .details,.bodyproject .mlist.project .content_list .details {
  display: none;
}

.bodyindex .mlistpost.project .content_list .item_block,.bodyindex .mlist.project .content_list .item_block,.bodyproject .mlistpost.project .content_list .item_block,.bodyproject .mlist.project .content_list .item_block {
  /* border: none; */
}

.bodyindex .mlistpost.project .item_tags,.bodyindex .mlist.project .item_tags,.bodyproject .mlistpost.project .item_tags,.bodyproject .mlist.project .item_tags {
  position: relative;
  transition: all 0.36s ease;
}

.bodyindex .mlistpost.project .item_tags:after,.bodyindex .mlist.project .item_tags:after,.bodyproject .mlistpost.project .item_tags:after,.bodyproject .mlist.project .item_tags:after {
  content: "";
  position: absolute;
  top: 0;
  right: 48px;
  height: 48px;
  border-left: 1px solid transparent;
}

.bodyindex .mlistpost.project .item_tags >a,.bodyindex .mlist.project .item_tags >a,.bodyproject .mlistpost.project .item_tags >a,.bodyproject .mlist.project .item_tags >a {
  border: none;
}

.bodyindex .mlistpost.project .date_wrap,.bodyindex .mlist.project .date_wrap,.bodyproject .mlistpost.project .date_wrap,.bodyproject .mlist.project .date_wrap {
  display: none;
}

.bodyindex .mlistpost.project .content_list .item_block .item_tags,.bodyindex .mlist.project .content_list .item_block .item_tags,.bodyproject .mlistpost.project .content_list .item_block .item_tags,.bodyproject .mlist.project .content_list .item_block .item_tags {
  padding: 10px 15px;
}

.bodyindex .mlistpost.project .item_box,.bodyindex .mlist.project .item_box,.bodyproject .mlistpost.project .item_box,.bodyproject .mlist.project .item_box {
  display: block;
}

.bodyindex .mlistpost.project .content_list .item_img .item_mask,.bodyindex .mlist.project .content_list .item_img .item_mask,.bodyproject .mlistpost.project .content_list .item_img .item_mask,.bodyproject .mlist.project .content_list .item_img .item_mask {
  position: absolute;
  width: 100%;
  height: 100%;
  border: 2px solid transparent;
  top: 0;
  left: 0;
  box-sizing: border-box;
  border-bottom: none;
  transition: all 0.36s ease;
}

.bodyindex .mlistpost.project .content_list .item_block:hover .item_box .item_wrapper,.bodyindex .mlist.project .content_list .item_block:hover .item_box .item_wrapper,.bodyproject .mlistpost.project .content_list .item_block:hover .item_box .item_wrapper,.bodyproject .mlist.project .content_list .item_block:hover .item_box .item_wrapper {
  background: #ff7327;
}

.bodyindex .mlistpost.project .content_list .item_block:hover .item_box .item_wrapper .item_des .description,.bodyindex .mlist.project .content_list .item_block:hover .item_box .item_wrapper .item_des .description,.bodyproject .mlistpost.project .content_list .item_block:hover .item_box .item_wrapper .item_des .description,.bodyproject .mlist.project .content_list .item_block:hover .item_box .item_wrapper .item_des .description {
  color: #e4f4e3;
}

.bodyindex .mlistpost.project .content_list .item_block:hover .item_box .item_wrapper .item_info .subtitle,.bodyindex .mlistpost.project .content_list .item_block:hover .item_box .item_wrapper .item_info .title,.bodyindex .mlist.project .content_list .item_block:hover .item_box .item_wrapper .item_info .subtitle,.bodyindex .mlist.project .content_list .item_block:hover .item_box .item_wrapper .item_info .title,.bodyproject .mlistpost.project .content_list .item_block:hover .item_box .item_wrapper .item_info .subtitle,.bodyproject .mlistpost.project .content_list .item_block:hover .item_box .item_wrapper .item_info .title,.bodyproject .mlist.project .content_list .item_block:hover .item_box .item_wrapper .item_info .subtitle,.bodyproject .mlist.project .content_list .item_block:hover .item_box .item_wrapper .item_info .title {
  color: #fff;
}

.bodyindex .mlistpost.project .content_list .item_block:hover .item_tags,.bodyindex .mlist.project .content_list .item_block:hover .item_tags,.bodyproject .mlistpost.project .content_list .item_block:hover .item_tags,.bodyproject .mlist.project .content_list .item_block:hover .item_tags {
  background: #ff7327;
  border-top-color: rgba(255, 255, 255, 0.2);
}

.bodyindex .mlistpost.project .content_list .item_block:hover .item_tags:after,.bodyindex .mlist.project .content_list .item_block:hover .item_tags:after,.bodyproject .mlistpost.project .content_list .item_block:hover .item_tags:after,.bodyproject .mlist.project .content_list .item_block:hover .item_tags:after {
  border-left-color: rgba(255, 255, 255, 0.2);
}

.bodyindex .mlistpost.project .content_list .item_block:hover .item_tags a,.bodyindex .mlistpost.project .content_list .item_block:hover .item_tags i,.bodyindex .mlist.project .content_list .item_block:hover .item_tags a,.bodyproject .mlistpost.project .content_list .item_block:hover .item_tags a,.bodyproject .mlist.project .content_list .item_block:hover .item_tags a {
  color: #fff;
}

.bodyindex .mlistpost.project .content_list .item_block:hover .item_img .item_mask,.bodyindex .mlist.project .content_list .item_block:hover .item_img .item_mask,.bodyproject .mlistpost.project .content_list .item_block:hover .item_img .item_mask,.bodyproject .mlist.project .content_list .item_block:hover .item_img .item_mask {
  border-color: #ff7327;
}

.bodyindex .mlistpost.project .item_tags >a,.bodyindex .mlist.project .item_tags >a,.bodyproject .mlistpost.project .item_tags >a,.bodyproject .mlist.project .item_tags >a {
  padding-left: 0;
}

.bodyindex .mlistpost.project .mlist .content_wrapper .more,.bodyindex .mlist.project .mlist .content_wrapper .more,.bodyproject .mlistpost.project .mlist .content_wrapper .more,.bodyproject .mlist.project .mlist .content_wrapper .more {
  display: none;
}

.bodyindex .mlistpost.project .content_list .item_block .item_box .item_wrapper,.bodyindex .mlist.project .content_list .item_block .item_box .item_wrapper,.bodyproject .mlistpost.project .content_list .item_block .item_box .item_wrapper,.bodyproject .mlist.project .content_list .item_block .item_box .item_wrapper {
  padding: 10px 20px;
}

.bodyindex .mlistpost.project .content_list .details,.bodyindex .mlist.project .content_list .details,.bodyproject .mlistpost.project .content_list .details,.bodyproject .mlist.project .content_list .details {
  display: block;
  position: absolute;
  right: 0;
  bottom: 0;
  margin: 0;
  width: 48px;
  height: 48px;
  padding: 0;
  border: none;
  color: transparent;
}

.bodyindex .mlistpost.project .content_list .item_block:hover .details,.bodyindex .mlist.project .content_list .item_block:hover .details,.bodyproject .mlistpost.project .content_list .item_block:hover .details,.bodyproject .mlist.project .content_list .item_block:hover .details {
  background-color: transparent;
}

.bodylistpost.bodyproject .postSlider {
  width: 480px;
  border-radius: 3px;
  overflow: hidden;
}

.bodylistpost.bodyproject .postSlider .tab_content {
  padding: 0;
}

.bodylistpost.bodyproject .postSlider .tab_content .item_img {
  height: auto;
}

.bodylistpost.bodyproject .postSlider .tab_button,.bodylistpost.bodyproject .postSlider .owl-nav {
  display: none;
}

.bodylistpost.bodyproject .postSlider .owl-dots {
  bottom: 10px;
}

.project.mlistpost .tabBtn .post-prev,.project.mlistpost .tabBtn .post-next {
  background: #fff;
  border: 1px solid #f0f0f0;
}

.project.mlistpost .tabBtn .post-prev .infor-wrap .subtitle,.project.mlistpost .tabBtn .post-next .infor-wrap .subtitle {
  display: none;
}

.project.mlistpost .tabBtn .post-prev.empty,.project.mlistpost .tabBtn .post-next.empty {
  background-color: #fff;
}

.project.mlistpost .tabBtn .post-prev {
  border-left: none;
  border-right: none;
  border-top: none;
}

.project.mlistpost .tabBtn .post-next {
  border-right: none;
  border-top: none;
}

.project.mlistpost .postbody {
  padding: 0px 00px;
  border-radius: 3px;
  overflow: hidden;
  margin-bottom: 0px;
}

.project.mlistpost .postInfo {
  position: absolute;
  top: 0;
  right: 0;
  width: calc(100% - 550px);
}

.project.mlistpost .postInfo .usetdate {
  display: none;
}

.project.mlistpost .postInfo .title {
  line-height: 30px;
  padding: 25px 0;
  border-bottom: 1px solid #eeeeee;
}

.project.mlistpost .postInfo .mainInfor {
  max-width: 100%;
  float: none;
}

.project.mlistpost .postInfo .description {
  max-width: 100%;
  float: none;
  color: #929292;
  margin: 22px 0;
}

.project.mlistpost .item_tags {
  display: none;
}

.ff_postPage .project.mlistpost .listContent_post {
  border: none;
}


.bodylistpost.bodyproject #navWrapper {
  border-bottom: 1px solid rgba(170, 170, 170, 0.2);
}

.bodylistpost.bodyproject .npagePage .description a.more {
  padding: 0 50px;
  font-weight: 600;
  color: #ff7327;
  line-height: 40px;
  height: 42px;
  border: 2px solid #ff7327;
  border-radius: 21px;
  display: inline-block;
  width: auto;
  font-size: 16px;
}

.bodylistpost.bodyproject .npagePage .description a.more:hover {
  background-color: #ff7327;
  color: #fff;
  border: 2px solid #ed5b0c;
}

.bodyindex .team .content_list::after,.bodylist.bodyteam .team .content_list::after {
  content: "";
  display: block;
  clear: both;
}

.bodyindex .team .content_wrapper,.bodylist.bodyteam .team .content_wrapper {
  position: relative;
  margin-right: -80px;
}

.bodyindex .team .content_wrapper.slider,.bodylist.bodyteam .team .content_wrapper.slider {
  margin-right: 0;
}

.bodyindex .team .content_wrapper.slider .item_block,.bodylist.bodyteam .team .content_wrapper.slider .item_block {
  margin-bottom: 0;
}

.bodyindex .team .owl-item .item_block,.bodylist.bodyteam .team .owl-item .item_block {
  width: 100%;
}

.bodyindex .team .item_block,.bodylist.bodyteam .team .item_block {
  transition: all 0.36s ease;
  width: calc(100% / 2 - 80px);
  height: auto;
  float: left;
  margin-right: 80px;
  margin-bottom: 20px;
  position: relative;
  box-shadow: 0 0 0px rgba(0, 0, 0, 0.15);
}

.team.mlistpost .listContent_post .content_list::after {
  content: "";
  display: block;
  clear: both;
}

.team.mlistpost .listContent_post .content_wrapper {
  position: relative;
  margin-right: 0px;
}

.team.mlistpost .listContent_post .content_wrapper.slider {
  margin-right: 0;
}

.team.mlistpost .listContent_post .content_wrapper.slider .item_block {
  margin-bottom: 0;
}

.team.mlistpost .listContent_post .owl-item .item_block {
  width: 100%;
}

.team.mlistpost .listContent_post .item_block {
  transition: all 0.36s ease;
  width: calc(100% / 1 - 0px);
  height: auto;
  float: left;
  margin-right: 0px;
  margin-bottom: 20px;
  position: relative;
  box-shadow: 0 0 0px rgba(0, 0, 0, 0.15);
}

.team.mlistpost .item_img {
  display: none;
}

.team.mlistpost .content_list .item_block .item_wrapper {
  width: 100%;
}

.bodyindex .mlist.team,.bodylist.bodyteam .mlist.team {
  background-color: #f5f7fa;
}

.bodyindex .mlist.team .content_list .item_block,.bodylist.bodyteam .mlist.team .content_list .item_block {
  border: none;
  height: 300px;
  transform: translate3d(0, 0, 0);
}

.bodyindex .mlist.team .content_list .item_block .item_box,.bodylist.bodyteam .mlist.team .content_list .item_block .item_box {
  display: block;
  margin: 45px 0;
  overflow: hidden;
  /* padding: inherit; */
  position: relative;
  height: calc(100% - 90px);
  transition: 0.6s ease;
}

.bodyindex .mlist.team .content_list .item_block .item_tags,.bodylist.bodyteam .mlist.team .content_list .item_block .item_tags {
  display: none;
}

.bodyindex .mlist.team .content_list .item_block .item_des,.bodylist.bodyteam .mlist.team .content_list .item_block .item_des {
  display: block;
}

.bodyindex .mlist.team .content_list .item_block .item_img,.bodylist.bodyteam .mlist.team .content_list .item_block .item_img {
  text-align: right;
  position: absolute;
  width: 100%;
  top: 0;
  right: 0;
  background-color: #ff7327;
  border-radius: 4px;
  overflow: hidden;
  height: 100%;
}

.bodyindex .mlist.team .content_list .item_block .item_wrapper,.bodylist.bodyteam .mlist.team .content_list .item_block .item_wrapper {
  background-color: #fff;
  padding: 50px 56px;
  position: relative;
  box-shadow: 5px 5px 30px rgba(0, 0, 0, 0.06);
  border-radius: 3px;
  transition: 0.6s ease;
  border-radius: 3px;
  padding-right: 190px;
}

.bodyindex .mlist.team .content_list .item_block .details,.bodylist.bodyteam .mlist.team .content_list .item_block .details {
  display: block;
  position: absolute;
  bottom: 0;
  margin: 0;
  left: 50px;
  bottom: 44px;
  border-radius: 18px;
  border: 2px solid #fff;
  text-transform: lowercase;
  padding: 0 26px;
  color: #fff;
  opacity: 0;
  transition: 0.3s ease;
}

.bodyindex .mlist.team .content_list .item_block .item_des,.bodylist.bodyteam .mlist.team .content_list .item_block .item_des {
  margin-top: 26px;
}

.bodyindex .mlist.team .content_list .item_block .item_info .title,.bodylist.bodyteam .mlist.team .content_list .item_block .item_info .title {
  font-size: 20px;
}

.bodyindex .mlist.team .content_list .item_block .item_info .title,.bodyindex .mlist.team .content_list .item_block .item_info .subtitle,.bodylist.bodyteam .mlist.team .content_list .item_block .item_info .title,.bodylist.bodyteam .mlist.team .content_list .item_block .item_info .subtitle {
  display: inline-block;
  vertical-align: baseline;
  transition: 0.36s ease;
}

.bodyindex .mlist.team .content_list .item_block .item_info .subtitle:before,.bodylist.bodyteam .mlist.team .content_list .item_block .item_info .subtitle:before {
  content: "/";
  margin-right: 2px;
}

.bodyindex .mlist.team .content_list .item_block:hover .item_box,.bodylist.bodyteam .mlist.team .content_list .item_block:hover .item_box {
  display: block;
  margin: 0;
  position: relative;
  height: 100%;
}

.bodyindex .mlist.team .content_list .item_block:hover .item_box .item_wrapper,.bodylist.bodyteam .mlist.team .content_list .item_block:hover .item_box .item_wrapper {
  background: rgba(114, 199, 105, 0.42);
}

.bodyindex .mlist.team .content_list .item_block:hover .item_box .item_wrapper .item_info .title,.bodylist.bodyteam .mlist.team .content_list .item_block:hover .item_box .item_wrapper .item_info .title {
  font-weight: 600;
}

.bodyindex .mlist.team .content_list .item_block:hover .item_box .item_wrapper .item_info .subtitle,.bodylist.bodyteam .mlist.team .content_list .item_block:hover .item_box .item_wrapper .item_info .subtitle {
  color: #f2faf2;
}

.bodyindex .mlist.team .content_list .item_block:hover .item_box .item_wrapper .item_info .title,.bodylist.bodyteam .mlist.team .content_list .item_block:hover .item_box .item_wrapper .item_info .title {
  color: #fff;
}

.bodyindex .mlist.team .content_list .item_block:hover .item_box .item_wrapper .item_des .description,.bodylist.bodyteam .mlist.team .content_list .item_block:hover .item_box .item_wrapper .item_des .description {
  color: #f2faf2;
}

.bodyindex .mlist.team .content_list .item_block:hover .details,.bodylist.bodyteam .mlist.team .content_list .item_block:hover .details {
  opacity: 1;
  border: 2px solid #fff;
  background-color: transparent;
  transition-delay: 0.3s;
}

.ff_indexPage .news .content_list::after,.ff_pageList .news .content_list::after {
  content: "";
  display: block;
  clear: both;
}

.ff_indexPage .news .content_wrapper,.ff_pageList .news .content_wrapper {
  position: relative;
  margin-right: -30px;
}

.ff_indexPage .news .content_wrapper.slider,.ff_pageList .news .content_wrapper.slider {
  margin-right: 0;
}

.ff_indexPage .news .content_wrapper.slider .item_block,.ff_pageList .news .content_wrapper.slider .item_block {
  margin-bottom: 0;
}

.ff_indexPage .news .owl-item .item_block,.ff_pageList .news .owl-item .item_block {
  width: 100%;
}
.ff_pageList .news .item_block a{
    display: block;
}
.ff_indexPage .news .item_block,.ff_pageList .news .item_block {
  transition: all 0.36s ease;
  width: calc(100% / 4 - 20px);
  height: auto;
  float: left;
  margin: 20px;
  box-shadow: 0 0 0px rgba(0, 0, 0, 0.15);
  height: auto;
  padding: 70px 2%;
  border-right: 1px solid #f0f0f0;
  margin-bottom: 0;
  margin-right: 0;
  border-bottom: none;
}

.news.mlistpost .listContent_post .content_list::after {
  content: "";
  display: block;
  clear: both;
}

.news.mlistpost .listContent_post .content_wrapper {
  position: relative;
  margin-right: 0px;
}

.news.mlistpost .listContent_post .content_wrapper.slider {
  margin-right: 0;
}

.news.mlistpost .listContent_post .content_wrapper.slider .item_block {
  margin-bottom: 0;
}

.news.mlistpost .listContent_post .owl-item .item_block {
  width: 100%;
}

.news.mlistpost .listContent_post .item_block {
  transition: all 0.36s ease;
  width: calc(100% / 1 - 0px);
  height: auto;
  float: left;
  margin-right: 0px;
  margin-bottom: 20px;
  position: relative;
  box-shadow: 0 0 0px rgba(0, 0, 0, 0.15);
}

.news.mlistpost .item_img {
  display: none;
}

.news.mlistpost .content_list .item_block .item_wrapper {
  width: 100%;
}

.bodyindex .mlist.news .content_list .item_block,.bodylist.bodynews .mlist.news .content_list .item_block {
  border: none;
}

.bodyindex .mlist.news .content_list .item_block:hover .item_box .item_wrapper .date_wrap,.bodylist.bodynews .mlist.news .content_list .item_block:hover .item_box .item_wrapper .date_wrap {
  color: #ff7327;
}

.bodyindex .mlist.news .content_list .item_block:hover .date_wrap:after,.bodylist.bodynews .mlist.news .content_list .item_block:hover .date_wrap:after {
  opacity: 1;
  width: 100%;
}

.bodyindex .mlist.news .content_list .item_block:hover .details .fa,.bodylist.bodynews .mlist.news .content_list .item_block:hover .details .fa {
  color: #ff7327;
}

.bodyindex .mlist.news .content_list .item_block .details,.bodylist.bodynews .mlist.news .content_list .item_block .details {
  position: absolute;
  bottom: 12px;
  right: 0;
  margin: 0;
  line-height: 50px;
  background: transparent;
  color: transparent;
  border: none;
}

.bodyindex .mlist.news .content_list .item_block .details .fa,.bodylist.bodynews .mlist.news .content_list .item_block .details .fa {
  transition: 0.36s ease;
  font-size: 22px;
}

.bodyindex .mlist.news .content_list .item_block .item_tags,.bodyindex .mlist.news .content_list .item_block .date_wrap,.bodylist.bodynews .mlist.news .content_list .item_block .item_tags,.bodylist.bodynews .mlist.news .content_list .item_block .date_wrap {
  display: none;
}

.bodyindex .mlist.news .content_list .item_block .date_wrap,.bodylist.bodynews .mlist.news .content_list .item_block .date_wrap {
  position: absolute;
  bottom: 0;
  width: 100%;
  bottom: 0;
}

.bodyindex .mlist.news .content_list .item_block .date_wrap .year,.bodylist.bodynews .mlist.news .content_list .item_block .date_wrap .year {
  /* display: none; */
}

.bodyindex .mlist.news .content_list .item_block .date_wrap .year +.time-connect,.bodylist.bodynews .mlist.news .content_list .item_block .date_wrap .year +.time-connect {
  /* display: none; */
}

.bodyindex .mlist.news .content_list .item_block .date_wrap:after,.bodylist.bodynews .mlist.news .content_list .item_block .date_wrap:after {
  content: "";
  position: absolute;
  top: -1px;
  left: 0;
  height: 1px;
  background: #ff7327;
  width: 60%;
  transition: 0.56s ease;
  opacity: 0;
}

.bodyindex .mlist.news .content_list .item_block .item_box .item_wrapper,.bodylist.bodynews .mlist.news .content_list .item_block .item_box .item_wrapper {
  padding: 10px 0;
  padding-bottom: 55px;
}

.bodyindex .mlist.news .content_list .item_block .item_box .item_wrapper >.date_wrap,.bodylist.bodynews .mlist.news .content_list .item_block .item_box .item_wrapper >.date_wrap {
  display: block;
  height: 40px;
  line-height: 40px;
  font-weight: 600;
  font-size: 20px;
  border-top: 1px solid #e2e4e6;
}
.ff_postPage .news.mlistpost .listWrap .type04{
    padding: 10px 20px;
    background: #fff;
    margin-bottom: 10px;
}
.ff_postPage .news.mlistpost .listWrap .title1{
    overflow: hidden;
}
.ff_postPage .news.mlistpost .listWrap .title1 .t1{
    float: left;
    font-size: 16px;
    font-weight: bold;
    color: #313131;
    padding: 10px 0px;
}
.ff_postPage .news.mlistpost .listWrap .title1 .t2{
    float: right;
    padding: 10px 0px;
}
.ff_postPage .news.mlistpost .module_container {
  max-width: 1280px;
}

.ff_postPage .news.mlistpost .listWrap {
  float: right;
  width: calc(25% - 10px);
  padding: 0;
}

.ff_postPage .news.mlistpost .listWrap .postInfo {
  display: none;
}

.ff_postPage .news.mlistpost .postContent {
}

.ff_postPage .news.mlistpost .postContent .postInfo {
  display: block;
}
.ff_postPage .news.mlistpost .postContent .postInfo .contentinfo{
    clear: both;
    overflow: hidden;
    padding-bottom: 10px;
    padding-top: 10px;
}
.contentinfo .laiyuan{}
.contentinfo .laiyuan span{}
.contentinfo .laiyuan span a{
    margin: 0 10px;
}
.ff_postPage .news.mlistpost .postContent .postInfo .contentinfo div{
    margin: 0px 40px;
}
.ff_postPage .news.mlistpost .postContent .mainInfor{
    border-bottom: 1px solid #ececec;
}
.news.mlistpost .content_list .item_wrapper {
  padding: 0;
}

.news.mlistpost .content_list .item_block {
  margin: 0;
  border: none;
  border-top: 1px solid #f2f2f2;
}

.news.mlistpost .content_list .item_block .item_des,.news.mlistpost .content_list .item_block .details,.news.mlistpost .content_list .item_block .item_tags,.news.mlistpost .content_list .item_block .date_wrap {
  display: none;
}
.news.mlistpost .content_list .item_info .title i{margin-right: 10px;}


.news.mlistpost .content_list .item_info .title {
  line-height: 48px;
  font-size: 14px;
  font-weight: 500;
}

.ff_postPage .news.mlistpost .postInfo .title {
}

.ff_postPage .news.mlistpost .postbody {
  padding: 10px 0;
}
.ff_postPage .news.mlistpost .conTabBtn{}
.ff_postPage .news.mlistpost .conTabBtn i{
    overflow: hidden;
    font-size: 20px;
}
.ff_postPage .news.mlistpost .postbodycontent{font-size: 16px;}
.ff_postPage .news.mlistpost .postbodycontent div{
    line-height: 2;
    text-indent: 2em;
    padding: 10px 0px;
}
.ff_postPage .news.mlistpost .postbodycontent p{
    line-height: 2;
    text-indent: 2em;
    margin: 10px 0px;
}
.ff_postPage .news.mlistpost .postbodycontent img{max-width: 100%;}
.ff_postPage .news.mlistpost .description,.ff_postPage .news.mlistpost .usetdate {
}

.ff_postPage .news.mlistpost .listContent_post {
  border-top: 0;
}

.ff_postPage .news.mlistpost .listContent_post h3 {
  font-size: 16px;
  font-weight: 400;
  line-height: 48px;
  padding: 0;
  border-bottom: 1px solid #ececec;
}

.ff_postPage .news.mlistpost .postContent {
  padding-top: 0;
}

.ff_postPage .news.mlistpost .item_tags {
  padding: 12px 0;
}



.ff_postPage .news.mlistpost .item_tags >a:first-child {
}

.ff_postPage .news.mlistpost .item_tags >a:last-child:after {
  display: none;
}

.ff_postPage .news.mlistpost .item_tags >a:hover {
  background-color: #fff;
  color: #ff7327;
}

.mcustomize.ff_ti .contentbody {display: none;}
.mcustomize.ff_ti .link_icon {display: none;}
.mcustomize .link_icon {display: none;}
.mcustomize.tlir .module_container::after,.mcustomize.tril .module_container::after {
  content: "";
  display: block;
  clear: both;
}
.mcustomize.tlir .container_content,.mcustomize.tril .container_content { position: relative;}
.mcustomize.tlir .container_content::after,.mcustomize.tril .container_content::after {
  content: "";
  display: block;
  clear: both;
}

.mcustomize.tlir .container_content .contentbody .wrapper,.mcustomize.tril .container_content .contentbody .wrapper { padding-top: 60px;}
.mcustomize.tlir .container_content .contentbody .wrapper .header,.mcustomize.tril .container_content .contentbody .wrapper .header {position: absolute; height: 60px;}
.mcustomize.tlir .container_content .contentbody .wrapper .description,.mcustomize.tril .container_content .contentbody .wrapper .description {
  max-width: 700px;
  margin: auto;
  margin-top: 50px;
}

.mcustomize.tlir .container_content .mediabody .image,.mcustomize.tril .container_content .mediabody .image {
  width: 400px;
  height: 260px;
  background-size: cover;
  background-repeat: no-repeat;
}

.mcustomize.tlir .container_content .mediabody .link_icon,.mcustomize.tril .container_content .mediabody .link_icon {display: none;}

.mcustomize.tlir .contentbody {float: left;}
.mcustomize.tlir .mediabody {float: right;}
.mcustomize.tril .contentbody {float: right;}
.mcustomize.tril .mediabody { float: left;}
.ff_indexPage .module.mcustomize {padding: 0;}
.mcustomize.initlayout .module_container {padding-top: 50px;}
.mcustomize.initlayout .container_content {text-align: center;}
.mcustomize.initlayout .container_content .contentbody .description a {
  background-color: #ff7327;
  color: #fff;
  font-weight: 600;
  font-size: 16px;
  line-height: 53px;
  border-radius: 28px;
  padding: 0 52px;
}

.mcustomize.tlir .module_container,.mcustomize.tril .module_container {
  max-width: 1400px;
  width: 90%;
  min-width: 1280px;
  padding-top: 30px;
}

.mcustomize.tlir .container_content .mediabody,.mcustomize.tril .container_content .mediabody {width: 48%;}
.mcustomize.tlir .container_content .mediabody .image,.mcustomize.tril .container_content .mediabody .image {
  width: 100%;
  height: auto;
  background-size: cover;
  background-repeat: no-repeat;
  padding-top: 94.3%;
}

.mcustomize.tlir .container_content .contentbody,.mcustomize.tril .container_content .contentbody {width: 42%;}
.mcustomize.tlir .container_content .contentbody .description a,.mcustomize.tril .container_content .contentbody .description a {
  background-color: #ff7327;
  color: #fff;
  font-weight: 600;
  font-size: 16px;
  line-height: 53px;
  border-radius: 28px;
  padding: 0 52px;
}

.mcustomize.tlir .container_content .contentbody .wrapper,.mcustomize.tril .container_content .contentbody .wrapper {padding-top: 220px;}
.mcustomize.tlir .container_content .contentbody .wrapper .description,.mcustomize.tril .container_content .contentbody .wrapper .description {margin-top: 10px;  max-width: 100%;}
.mcustomize.tlir .container_content .contentbody .wrapper .header,.mcustomize.tril .container_content .contentbody .wrapper .header { top: 150px;}
.mcustomize.tril .mediabody {float: left;}
.mcustomize.tlir .mediabody { float: right;}
.ff_indexPage .mcounter {padding-top: 0; padding-bottom: 0;}
.ff_indexPage .mcounter .container_content {position: absolute; width: 100%; height: 170px; color: #fff;}

.ff_indexPage .mcounter .content_list {
  width: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  padding: 0;
}

.ff_indexPage .mcounter .content_list::after {
  content: "";
  display: block;
  clear: both;
}

.ff_indexPage .mcounter .content_list li {
  width: 25%;
  float: left;
  text-align: center;
  position: relative;
}

.ff_indexPage .mcounter .content_list li:not(:last-child):after {
  content: '';
  position: absolute;
  width: 1px;
  height: 45px;
  background-color: rgba(170, 170, 170, 0.2);
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}

.ff_indexPage .mcounter .content_list li .title {
  color: #999;
  font-size: 16px;
  line-height: 30px;
  text-align: center;
}

.ff_indexPage .mcounter .content_list li p {
  text-align: center;
  font-size: 14px;
}

.ff_indexPage .mcounter .content_list li p.number .counterDX {
  font-size: 50px;
  text-align: center;
  margin-top: 15px;
  vertical-align: top;
}

.ff_indexPage .mcounter .content_list li p.number .title {
  font-size: 13px;
  line-height: 30px;
}

.ff_indexPage .mcounter .content_list li p.number .unit {
  position: relative;
  top: 3px;
  left: 6px;
  font-size: 18px;
  vertical-align: top;
  color: #464646;
}


.mcounter {
  position: relative;
}

.ff_indexPage .mcounter {
  padding-top: 0;
  padding-bottom: 0;
  background-size: 100% 0;
  height: 719px;
  background-position: center center !important;
}

.ff_indexPage .mcounter .content_list li p.number .counterDX {
  font-weight: 600;
}

.ff_indexPage .mcounter .content_list li p,.ff_indexPage .mcounter .content_list li {
  text-align: center;
}

.agent-pc .ff_indexPage .mcounter .content_list li p.number .counterDX {
    font-family: AVGARDD;
    color: #464646;
}

.ff_indexPage .mcounter .module_container {
  position: absolute;
  bottom: 0;
  width: 100%;
  left: 0;
  right: 0;
  position: relative;
  height: 170px;
}


.agent-pc .ff_sitecontent .mcounter.module .module_container {
    box-shadow: 0px 20px 40px rgb(0 0 0 / 10%);
    background-color: #fff;
}
.ff_indexPage .mcounter {
  background-color: transparent;
}

.ff_indexPage .mcounter .bgmask {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  background: linear-gradient(to top, #ff7327 220px, #fff 220px);
  width: 100%;
  z-index: -1;
}

.imagelink .content_list::after {
  content: "";
  display: block;
  clear: both;
}

.imagelink .content_wrapper {
  position: relative;
  margin-right: -14px;
}

.imagelink .content_wrapper.slider {
  margin-right: 0;
}

.imagelink .content_wrapper.slider .item_block {
  margin-bottom: 0;
}

.imagelink .owl-item .item_block {
  width: 100%;
}

.imagelink .item_block {
  transition: all 0.36s ease;
  width: calc(100% / 4 - 14px);
  height: auto;
  float: left;
  margin-right: 14px;
  margin-bottom: 20px;
  position: relative;
  box-shadow: 0 0 0px rgba(0, 0, 0, 0.15);
}

.imagelink .content_wrapper {
  padding-top: 50px;
}

.imagelink .content_list .item_block {
  border: none;
}

.imagelink .content_list .item_block .date_wrap {
  display: none;
}

.imagelink .content_list .item_block .item_img {
  display: block;
}

.imagelink .content_list .item_block .item_box {
  position: relative;
}

.imagelink .content_list .item_block .item_box img {
  width: 100%;
  height: auto;
  transition: all ease-out .3s .1s;
  float: none;
  box-sizing: border-box;
  opacity: .8;
}

.imagelink .content_list .item_block .item_box:after {
  content: "";
  border: 1px solid rgba(170, 170, 170, 0.2);
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.imagelink .content_list .item_block .item_box:hover {
  box-shadow: 0 0 40px rgba(0, 0, 0, 0.1);
}

.imagelink .content_list .item_block .item_wrapper .item_info .title {
  font-size: 13px;
  line-height: 36px;
  color: #999;
  text-align: center;
}

.imagelink .item_des,.imagelink .container_category {
  display: none;
}

.imagelink .owl-dots {
  position: absolute;
  bottom: -40px;
  left: 50%;
  transform: translateX(-50%);
}

#mcontact .contactform form::before {
  display: none;
}

#mcontact .module_container {
  position: relative;
}
.postbody .module_container {
  background: #fff;
  border-radius: 12px 12px 0 0;
  box-shadow: 0px -20px 40px rgba(0, 0, 0, 0.1);
  padding-top: 50px;
  padding-bottom: 50px;
  margin: 0 auto;
  max-width: 72%;
  }
  
#mcontact .contactform form {
  background: #fff;
}

#mcontact .contactinfo {
  float: left;
  width: 35%;
}
#mcontact #contactinfo .ff_social {
    margin-top: 54px;
    border-top: 1px solid #e4e4e4;
}
#mcontact ._new_dom {
  color: #2e2e2e;
  margin-bottom: 20px;
}

#mcontact ._new_dom span {
  display: block;
  font-size: 14px;
  line-height: 24px;
}

#mcontact ._new_dom ._new_dom_number {
  font-size: 22px;
  line-height: 36px;
}

#mcontact .ff_social {
    padding-top: 20px;
}
#mcontact .contactinfo >p,#mcontact .contactinfo >h3,#mcontact .contactinfo >div {
  position: relative;
  z-index: 1;
}
#mcontact .container_header {
  position: absolute;
  width: 100%;
  top: 70px;
  z-index: 10;
}

#mcontact .container_header .title {
  font-size: 30px;
  line-height: 50px;
  font-weight: 600;
  color: #666666;
}

#mcontact .container_header .subtitle {
  line-height: 30px;
  color: #acacac;
}

#mcontact .contactform {
  float: right;
  width: 48%;
  max-width: 480px;
  padding: 0;
  margin-top: 60px;
  margin-bottom: 0px;
}
#mcontact .contactform .contact_name{
    overflow: inherit;
    white-space: inherit;
    line-height: 30px;
    font-weight: 100;
    font-size: 23px;
    margin: 0;
    color: #000;
    text-align: center;
}

#mcontact .contactform .inputtxt {
  width: 100%;
  box-sizing: border-box;
  height: 48px;
  border-radius: 3px;
  border: 1px solid #dedede;
  color: #9a9a9a;
}

#mcontact .contactform .inputtxt.submit {
  margin-top: 20px;
  background-color: #ff7327;
  color: #fff;
  font-weight: 600;
  border-color: #ff7327;
  font-size: 16px;
  line-height: 54px;
  border-radius: 28px;
  background-color: #332d43;
  margin: 0;
  height: 54px;
  line-height: 54px;
  padding: 0;
  border: none;
  color: #fff;
}

#mcontact .contactform .inputtxt.submit:hover {
  background-color: #ff7327;
  color: #fff;
  border-color: #ff7327;
}

#mcontact .contactform form {
  padding-top: 40px;
}

#mcontact .contactform form::before {
  display: none;
}

.ff_indexPage .videom .content_list::after,.npagePage:not(.post) .videom .content_list::after {
  content: "";
  display: block;
  clear: both;
}

.ff_indexPage .videom .content_wrapper,.npagePage:not(.post) .videom .content_wrapper {
  position: relative;
  margin-right: 0px;
}

.ff_indexPage .videom .content_wrapper.slider,.npagePage:not(.post) .videom .content_wrapper.slider {
  margin-right: 0;
}

.ff_indexPage .videom .content_wrapper.slider .item_block,.npagePage:not(.post) .videom .content_wrapper.slider .item_block {
  margin-bottom: 0;
}

.ff_indexPage .videom .owl-item .item_block,.npagePage:not(.post) .videom .owl-item .item_block {
  width: 100%;
}

.ff_indexPage .videom .item_block,.npagePage:not(.post) .videom .item_block {
  transition: all 0.36s ease;
  width: calc(100% / 1 - 0px);
  height: auto;
  float: left;
  margin-right: 0px;
  margin-bottom: 20px;
  position: relative;
  box-shadow: 0 0 0px rgba(0, 0, 0, 0.15);
}

.videom.mlistpost .listContent_post .content_list::after {
  content: "";
  display: block;
  clear: both;
}

.videom.mlistpost .listContent_post .content_wrapper {
  position: relative;
  margin-right: -15px;
}

.videom.mlistpost .listContent_post .content_wrapper.slider {
  margin-right: 0;
}

.videom.mlistpost .listContent_post .content_wrapper.slider .item_block {
  margin-bottom: 0;
}

.videom.mlistpost .listContent_post .owl-item .item_block {
  width: 100%;
}

.videom.mlistpost .listContent_post .item_block {
  transition: all 0.36s ease;
  width: calc(100% / 4 - 15px);
  height: auto;
  float: left;
  margin-right: 15px;
  margin-bottom: 20px;
  position: relative;
  box-shadow: 0 0 0px rgba(0, 0, 0, 0.15);
}

.vPlayArea {
  width: 100%;
  height: 100%;
}

.vPlayArea .vPlayItem {
  width: 960px;
  padding: 10px;
  height: 618px;
  background: #fff;
  overflow: hidden;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -480px;
  margin-top: -456px;
  z-index: 2;
  border: 1px solid #dedede;
  transition: margin 0.36s ease, background 1s ease, border-color 1s ease;
}

.vPlayArea .vPlayItem video {
  width: 100%;
}

.vPlayArea.vshow .vPlayItem {
  margin-top: -336px;
}

.videoTabBtns {
  position: absolute;
  top: 50%;
  width: 100%;
  height: 0;
  transform: translateY(-50%);
  transition: opacity 1s ease;
}

.videoTabBtns .videoTabBtn {
  width: 50px;
  height: 50px;
  background: #fff;
  margin-top: -25px;
  position: absolute;
  top: 0;
  text-align: center;
  cursor: pointer;
}

.videoTabBtns .videoTabBtn .icon {
  text-align: center;
}

.videoTabBtns .videoTabBtn.next {
  right: 0;
}

.videoTabBtns .videoTabBtn.next .icon:after {
  content: "";
  font-family: "FontAwesome";
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  font-size: 14px;
  line-height: 1;
  color: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  line-height: 50px;
  font-size: 29px;
  color: #848484;
}

.videoTabBtns .videoTabBtn.prev {
  left: 0;
}

.videoTabBtns .videoTabBtn.prev .icon:after {
  content: "";
  font-family: "FontAwesome";
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  font-size: 14px;
  line-height: 1;
  color: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  line-height: 50px;
  font-size: 29px;
  color: #848484;
}

.videoInfor {
  width: 100%;
  height: 48px;
  position: relative;
  padding: 15px 0 0;
  transition: opacity 1s ease;
}

.videoInfor .title {
  font-size: 16px;
  color: #2e2e2e;
}

.videoInfor .subtitle {
  color: #7d7d7d;
  font-size: 13px;
  line-height: 22px;
  margin-top: 6px;
}

.videoBg {
  position: fixed;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.8);
  width: 100%;
  height: 100%;
  z-index: 100;
  transition: background 1s ease;
}

.videoBg.deepView {
  background: rgba(0, 0, 0, 0.9);
}

.videoBg.deepView .vPlayItem {
  background: transparent;
  border-color: transparent;
}

.videoBg.deepView .videoInfor {
  opacity: 0;
}

.videoBg.deepView .videoTabBtns {
  opacity: 0;
}

.bodyindex .videom.mlist .content_list .item_tags,.bodyindex .videom.mlist .content_list .date_wrap,.bodyindex .videom.mlist .content_list .details,.bodyvideom .videom.mlist .content_list .item_tags,.bodyvideom .videom.mlist .content_list .date_wrap,.bodyvideom .videom.mlist .content_list .details {
  display: none;
}

.bodyindex .videom.mlist .content_list .item_block,.bodyvideom .videom.mlist .content_list .item_block {
  border: none;
  padding: 20px 0 20px 20px;
}

.bodyindex .videom.mlist .content_list .item_block:hover .item_mask,.bodyvideom .videom.mlist .content_list .item_block:hover .item_mask {
  background-color: rgba(0, 0, 0, 0.4);
}

.bodyindex .videom.mlist .content_list .item_block:hover .item_mask:after,.bodyvideom .videom.mlist .content_list .item_block:hover .item_mask:after {
  transform: translate3d(0, 0, 0);
  opacity: 1;
}

.bodyindex .videom.mlist .content_list .item_box,.bodyvideom .videom.mlist .content_list .item_box {
  display: block;
}

.bodyindex .videom.mlist .content_list .item_img,.bodyvideom .videom.mlist .content_list .item_img {
  border-radius: 5px;
  box-shadow: 0 0 0 20px #e5f1e8;
  transform: translate3d(0, 0, 0);
  width: 480px;
  position: relative;
}

.bodyindex .videom.mlist .content_list .item_mask,.bodyvideom .videom.mlist .content_list .item_mask {
  transition: 0.36s ease;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: transparent;
  transition: 0.36s ease;
}

.bodyindex .videom.mlist .content_list .item_mask:after,.bodyvideom .videom.mlist .content_list .item_mask:after {
  transition: 0.36s ease;
  content: "";
  width: 70px;
  height: 70px;
  background: #ff7327;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -35px;
  color: #fff;
  border-radius: 50%;
  transform: translate3d(0, 70px, 0);
  opacity: 0;
}

.bodyindex .videom.mlist .content_list .item_wrapper,.bodyvideom .videom.mlist .content_list .item_wrapper {
  padding: 0;
  padding-left: 70px;
  padding-top: 40px;
  width: calc(100% - 480px);
  position: relative;
}

.bodyindex .videom.mlist .content_list .item_wrapper .details,.bodyvideom .videom.mlist .content_list .item_wrapper .details {
  display: block;
  width: 140px;
  line-height: 36px;
  color: #fff;
  background-color: #ff7327;
  margin: 0;
  left: 70px;
  bottom: -78px;
  border-radius: 18px;
  text-align: center;
  padding: 0;
}

.bodyindex .videom.mlist .content_list .item_info,.bodyvideom .videom.mlist .content_list .item_info {
  border-bottom: 1px solid #e5e9ef;
  padding-bottom: 10px;
}

.bodyindex .videom.mlist .content_list .item_info .subtitle,.bodyvideom .videom.mlist .content_list .item_info .subtitle {
  line-height: 34px;
}

.bodyindex .videom.mlist .content_list .item_info .title,.bodyvideom .videom.mlist .content_list .item_info .title {
  font-weight: 600;
  color: #ff7327;
}

.bodylist.bodyvideom .mlist .content_list .item_img {
  box-shadow: 3px 5px 20px rgba(9, 9, 9, 0.1);
}

.bodylist.bodyvideom .mlist .content_list .item_block {
  padding-left: 0;
  padding-right: 0;
}

.ff_indexPage .team_tabs .tab_content .item_block .item_wrapper {
  text-align: center;
}

.ff_indexPage .team_tabs .tab_content .item_block .details {
  margin: 30px auto;
  display: block;
  width: 100px;
  text-align: center;
}

.ff_indexPage .ad01 .content_list::after {
  content: "";
  display: block;
  clear: both;
}

.agent-pc .ff_indexPage .ad01.mlist .content_list {
    text-align: center;
    font-size: 0;
}
.ff_indexPage .ad01 .content_wrapper {
  /* position: relative; */
  /* margin-right: -10px; */
}

.ff_indexPage .ad01 .content_wrapper.slider {
  margin-right: 0;
}

.ff_indexPage .ad01 .content_wrapper.slider .item_block {
  margin-bottom: 0;
}

.ff_indexPage .ad01 .owl-item .item_block {
  width: 100%;
}

.ff_indexPage .ad01 .item_block {
  transition: all 0.36s ease;
  width: calc(100% / 3 - 10px);
  height: auto;
  float: left;
  margin-right: 10px;
  margin-bottom: 20px;
  position: relative;
  box-shadow: 0 0 0px rgba(0, 0, 0, 0.15);
}

.bodyad01 .ad01 .content_list::after {
  content: "";
  display: block;
  clear: both;
}

.bodyad01 .ad01 .content_wrapper {
  position: relative;
  margin-right: 0px;
}

.bodyad01 .ad01 .content_wrapper.slider {
  margin-right: 0;
}

.bodyad01 .ad01 .content_wrapper.slider .item_block {
  margin-bottom: 0;
}

.bodyad01 .ad01 .owl-item .item_block {
  width: 100%;
}

.bodyad01 .ad01 .item_block {
  transition: all 0.36s ease;
  width: calc(100% / 1 - 0px);
  height: auto;
  float: left;
  margin-right: 0px;
  margin-bottom: 20px;
  position: relative;
  box-shadow: 0 0 0px rgba(0, 0, 0, 0.15);
}

.ad01 .item_info {
  display: none;
}

.container_category >a {
  border-radius: 15px;
  line-height: 28px;
}

#footer {
  max-width: 72%;
  min-width: 1024px;
  margin: 0 auto;
  padding: 10px 0px;
}

 #footer #content{
    display: inline;
}
#shares {
  position: fixed;
  right: 0px;
  bottom: 63px;
  z-index: 99;
  height: 124px;
}

#shares a {
  width: 40px;
  height: 40px;
  border: 1px solid #e6e6e6;
  display: block;
  font-size: 16px;
  text-align: center;
  position: relative;
  transition: all 0.3s ease-out 0s;
  background-color: #fff;
}

#shares a .fa {
  padding-left: 0;
}

#shares a#sweixin {
  top: -1px;
}

#shares a#gotop {
  margin-top: -2px;
  font-size: 22px;
}

#shares a#gotop i {
  margin-top: 6px;
}

#shares a:hover {
  border-color: #ff7327;
  z-index: 1;
  background-color: #ff7327;
}

#shares a:hover i {
  color: #ffffff;
}

#shares a i {
  margin-top: 12px;
  transition: all 0.3s ease-out 0s;
}

#shares a i.fa.fa-mobile {
  font-size: 24px;
  margin-top: 8px;
}

.fixed {
  position: fixed;
  z-index: 9999;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.8);
  overflow-y: auto;
  z-index: 100;
  display: none;
}

.fixed.show {
  display: block;
}

#fixed_weixin .fixed-container {
  width: 220px;
  height: auto;
  padding: 20px 20px 0 20px;
  background: #ffffff;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -110px;
  margin-top: -140px;
}

#fixed_weixin .fixed-container div {
  height: 220px;
}

#fixed_weixin .fixed-container p {
  height: 40px;
  line-height: 40px;
  text-align: center;
  font-size: 14px;
  color: #000;
}

#online_open {
  width: 40px;
  height: 40px;
  cursor: pointer;
  position: fixed;
  right: -40px;
  bottom: 186px;
  z-index: 99;
  font-size: 18px;
  text-align: center;
  line-height: 40px;
  margin-right: -3px;
  border: 1px solid #e6e6e6;
  display: block;
  font-size: 16px;
  background-color: #fff;
  transform: translateX(7px);
}

#online_open i {
  transition: all .3s ease-out 0s;
}

#online_open:hover {
  border-color: #ff7327;
  z-index: 1;
  background-color: #ff7327;
}

#online_open:hover i {
  color: #ffffff;
}

#online_lx {
  width: 180px;
  height: auto;
  background-color: #ffffff;
  -webkit-box-shadow: 0 5px 9px rgba(4, 0, 0, 0.17);
  box-shadow: 0 5px 9px rgba(4, 0, 0, 0.17);
  position: fixed;
  right: 7px;
  bottom: 188px;
  z-index: 99999;
  margin-right: -10px;
}

#olx_head {
  padding: 20px;
  line-height: 16px;
  height: 16px;
  background: #ff7327;
  color: #ffffff;
  font-size: 14px;
}

#olx_head i {
  font-size: 18px;
  color: #ffffff;
  cursor: pointer;
  transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
}

#olx_head i:hover {
  color: #ffffff;
  transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  -o-transform: rotate(90deg);
}

#olx_qq {
  border-bottom: 1px solid rgba(170, 170, 170, 0.2);
}

#olx_qq li a {
  padding: 12px 30px;
  height: 18px;
  line-height: 18px;
  color: #666;
  display: block;
  transition: all ease-out .3s;
  font-size: 12px;
}

#olx_qq li a i {
  color: inherit;
  font-size: 16px;
  vertical-align: middle;
  margin-right: 18px;
}

#olx_qq li a:hover {
  color: #ff7327;
  background: #eee;
}

#olx_tel {
  padding: 20px 30px;
}

#olx_tel div {
  line-height: 14px;
  height: 14px;
  margin-bottom: 10px;
}

#olx_tel div i {
  font-size: 18px;
  margin-right: 20px;
  vertical-align: middle;
}

#olx_tel p {
  line-height: 18px;
  font-family: HELVETICANEUELTPRO-THEX;
  font-size: 16px;
}

#fixed_mp .fixed-container {
  width: 258px;
  height: 298px;
  background: #ffffff;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -129px;
  margin-top: -149px;
}

#fixed_mp .fixed-container p {
  padding: 0 20px;
  text-align: center;
  font-size: 14px;
  color: #000;
}

#openAssist {
  position: fixed;
  bottom: 40px;
  right: 20px;
  width: 50px;
  height: 50px;
  z-index: 99;
  background-color: #3b3b3b;
  border-radius: 25px;
  text-align: center;
  display: none;
}

#openAssist.active i {
  transform: translate3d(0, 0, 0) rotate(135deg);
}

#openAssist i {
  font-size: 30px;
  color: #fff;
  position: relative;
  top: 8px;
  display: inline-block;
  transition: all ease-out .3s;
}

#assistBtn {
  position: fixed;
  bottom: 90px;
  right: 25px;
  z-index: 99;
  display: none;
}

#assistBtn a {
  width: 40px;
  height: 40px;
  display: block;
  text-align: center;
  background-color: #3b3b3b;
  border-radius: 20px;
  margin-bottom: 15px;
  opacity: 0;
  transform: translate3d(0, 8px, 0) scale(0.3);
  transform-origin: center bottom;
}

#assistBtn a i {
  font-size: 18px;
  color: #fff;
  position: relative;
  top: 10px;
}

.popup {
  display: block;
}

.popup .fixed-container {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 800px;
  height: 600px;
}

.searchPage .mlist.search .content_list .item_block {
  cursor: pointer;
  border-width: 0 0 1px 0;
  padding-top: 30px;
}

.searchPage .mlist.search .content_list .item_block:last-child {
  border: none;
}

.searchPage .mlist.search .content_list .item_block .item_box {
  display: block;
}

.searchPage .mlist.search .content_list .item_block .item_box::after {
  content: "";
  display: block;
  clear: both;
}

.searchPage .mlist.search .content_list .item_block .item_box .item_info {
  float: left;
}

.searchPage .mlist.search .content_list .item_block .item_box .date_wrap {
  float: left;
  line-height: 30px;
  margin-left: 10px;
}

.searchPage .mlist.search .content_list .item_block .item_info .date_wrap {
  display: none;
}

.searchPage .mlist.search .content_list .item_block .item_des {
  clear: left;
}

.searchPage .mlist.search .content_list .item_block .item_des .description {
  height: auto;
  max-height: 52px;
}

.searchPage .mlist.search .content_list .item_block .details {
  margin-top: 20px;
  margin-left: 0;
}

#search-list {
  margin-top: 40px;
}

#search-list input {
  width: 520px;
}

.searchPage #search-header {
  display: none !important;
}

.searchPage #footer {
  width: 100%;
  position: fixed;
  bottom: 0;
}

.searchPage #page {
  padding-bottom: 0;
}

.searchPage .ff_pageList {
  padding-bottom: 0;
}

#moduleControl {
  display: block !important;
  position: fixed;
  right: 20px;
  top: 50%;
  z-index: 11;
}

#moduleControl a.moduleCItem {
  border: 1px solid transparent;
  border-radius: 6px;
  display: block;
  height: 10px;
  margin-bottom: 5px;
  outline: 0 none;
  text-indent: -9999px;
  transition: all 0.3s ease-out 0s;
  width: 10px;
}

#moduleControl a.moduleCItem:hover,#moduleControl a.moduleCItem.active {border-color: #ffffff;}

#moduleControl a.moduleCItem:hover span,#moduleControl a.moduleCItem.active span {opacity: 0;}

#moduleControl a.moduleCItem span {
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background: #555;
  display: block;
  margin: 3px 0 0 3px;
}

.netmask {display: block;}

.netmask div {position: absolute;  left: 50%;
  top: 50%;
  margin-left: -20px;
  margin-top: -20px;
}

.netmask div i:before {
  display: none;
  font-size: 40px;
  color: #fff;
}

.netmask.loading div i {
  display: block;
  background: url(loading.gif);
  width: 40px;
  height: 40px;
}

.netmask.success div i:before {
  display: block;
}

.bodyMask {
  transition: background 0.36s ease;
  display: none;
}

.bodyMask.open {
  content: '';
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 50;
  background: rgba(0, 0, 0, 0.2);
}

canvas {
  display: none;
}

.singlescreen .module {
  padding: 0;
}

.singlescreen .module_container {
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}



/* 2019-09-20 yyq 修改 */
#banner div {
  background-position: center;
}
@media screen and (min-width: 1921px) {
  #banner div {
    background-size: 100%;
  }
}
/* 2019-09-20 yyq 修改 */
.npagePage .content {
    margin: 20px auto;
    min-width: 1200px;
    max-width: 72%;
}

.fenye{
    text-align: center;
}
#pages {
    display: inline-block;
    padding: 40px 0 50px;
}


.Pagenews .content .header {
    padding-top: 30px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    padding-bottom: 20px;
}

.Pagenews .content .header p.title {
    text-align: left;
    font-size: 28px;
}

.Pagenews .content .header p.subtitle {
    text-align: left;
}
.Pagenews .content .header p.subtitle {
    text-align: left;
}
.content .header p.subtitle {
    font-family: HELVETICANEUELTPRO-THEX, "微软雅黑";
}
.content .header p.subtitle {
    color: #c1c1c1;
    font-size: 20px;
}
.Pagenews #category a:hover {
    padding-left: 26px;
}

.Pagenews #category a::before {
    left: 0;
    content: '';
    position: absolute;
    width: 3px;
    height: 12px;
    background: transparent;
    transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
}

.Pagenews #category a:hover::before {
    background: #ff7327;
    left: 10px;
}

/*内页新闻*/

.Pagenews .content {
    text-align: center;
}

.Pagenews #category {
    margin-top: 25px;
}

.Pagenews #category a {
    display: block;
    border-bottom: 1px solid rgba(0, 0, 0, .08);
    padding-left: 16px;
}
.npagePage #category {
    margin-left: 30px;
    padding-bottom: 35px;
    width: calc(20% - 30px);
    float: left;
    text-align: left;
    margin-top: 25px;
}

.npagePage #category li {
    float: none;
    display: block;
    height: auto;
    line-height: 43px;
    border-bottom: 1px solid rgba(0, 0, 0, .08);
    padding-left: 16px;
    transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
}

.npagePage #category li:hover {
    padding-left: 25px;
}

.npagePage #category li:last-child {
    border-bottom: none;
}

.npagePage #category a {
    border: 0px;
    background: none;
    color: #666;
    font-size: 16px;
    position: relative;
    padding: 0;
    line-height: 42px;
    height: 42px;
}
#category a {
    line-height: 16px;
    height: 16px;
    padding: 8px 16px;
    color: #616161;
    border: #d2d2d2 1px solid;
    margin-right: 2px;
    display: inline-block;
    transition: all 0.3s ease-out 0s;
}
.npagePage #category a::before {
    content: '';
    position: absolute;
    width: 3px;
    height: 12px;
    background: transparent;
    left: -16px;
    margin-top: 15px;
    transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
}

.npagePage #category li:hover a::before {
    background: #ff7327;
}

.npagePage #category a.active::before {
    background: #ff7327;
}

.Pagenews #category a:last-child {
    border-bottom: none;
}

.Pagenews #newslist {
    width: 80%;
    float: right;
}

.Pagenews #newslist .newstitem {
    width: 100%;
    margin: 0;
    height: 190px;
    border-bottom: 1px solid rgba(0, 0, 0, .06);
}

.Pagenews #newslist .wrapper .news_wrapper {
    width: 75%;
    float: left;
    position: inherit;
    display: block;
}
#newslist .newsbody {
    width: 100%;
    position: relative;
    max-width: 100%;
}
#newslist .newsbody {
    display: block;
    max-width: 99%;
}
#newslist .newsbody_riqi{
    float: right;
}
.Pagenews #newslist .newstitem .newsimg {
    float: left;
    width: 25%;
    margin-top: 30px;
    display: block;
}

.Pagenews #newslist .news_wrapper,
.Pagenews #newslist .newstitem a.newscontent:hover .news_wrapper {
    /* width: 920px; */
}

.Pagenews #newslist .newsbody .date {
    width: 120px;
    top: 0;
    text-align: left;
    float: right;
    padding-right: 50px;
}

.Pagenews #newslist .newsbody .date .year {
    color: #999;
    top: 22px;
    font-size: 30px;
    text-align: right;
}
.Pagenews #newslist .newsbody .date {
    width: 120px;
    top: 0;
    text-align: left;
    float: right;
    padding-right: 50px;
}
#newslist .newsbody .date {
    width: 70px;
    height: 88px;
    background: transparent;
    position: relative;
    top: -50px;
    padding: 20px 30px 0 40px;
    font-weight: 100;
    text-align: right;
}
#newslist .newsbody .date {
    color: #999;
    font-size: 12px;
    margin-bottom: 10px;
}
#newslist .newsbody_riqi .date .year {
    font-size: 38px;
    float: left;
    color: #999;
    font-family: "新宋体";
    display: block;
    line-height: 46px;
    position: relative;
    top: 40px;
    width: 100%;
    transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
    font-weight: bold;
}
.Pagenews #newslist .newsbody_riqi .date .md {
    display: none;
}

.Pagenews #newslist .newsbody_riqi .date:after {
    left: 100px;
    top: 8px;
}
#newslist .newsbody .title {
    height: 54px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
    font-size: 16px;
    color: #575757;
    line-height: 32px;
    text-align: left;
    position: absolute;
    text-indent: 0px;
    top: 50px;
}

#indexPage #newslist .newsbody .title {
    top: 110px;
    padding-left: 40px;
    font-size: 17px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: calc(100% - 40px);
}

#newslist .newsbody .description {
    height: 78px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    transition: all 0.3s ease-out 0s;
    margin-top: 0;
    color: #999;
    line-height: 26px;
    text-align: left;
    position: absolute;
    top: 90px;
    font-size: 16px;
}
#indexPage #newslist .newstitem .newsbody .date::before {
    content: '';
    position: absolute;
    width: 50px;
    height: 1px;
    background: rgba(0, 0, 0, .0);
    transition: all 0.3s ease-out 0s;
    margin-top: 58px;
    z-index: 99;
    left: 40px;
    margin-block-start: 56px;
    -webkit-margin-before: 59px;
}

#indexPage #newslist .newstitem:hover .newsbody .date::before {
    width: calc(100% - 40px);
    background: rgba(0, 0, 0, 5);
}


.Pagenews #newslist .newsbody .title {
    left: 40px;
    line-height: 24px;
    height: 24px;
    font-size: 18px;
    font-weight: bold;
}

.Pagenews #newslist .newsbody .description {
    left: 40px;
    width: calc(100% - 200px);

    height: 52px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.Pagenews #newslist .newstitem:hover .newsbody .title,
.Pagenews #newslist .newstitem:hover .newsbody .description {
    left: 80px;
}

.Pagenews #newslist .newstitem:hover .newsbody .date:after {
    width: 60px;
    background: #7D7D7D;
}

.Pagenews #newslist .newstitem:hover .title {
    color: #333
}

.Pagenews #newslist .newstitem:hover .date .year {
    color: #333;
}

.Pagenews #newslist .newstitem a.details {
    width: 35px;
    height: 35px;
    display: block;
    border-radius: 0;
    border: none;
    transition: all .6s cubic-bezier(.215, .61, .355, 1) 0s;
    overflow: hidden;
    position: relative;
    margin: 0px;
    z-index: 3;
    top: 80px;
    right: 0;
    float: right;
}

.Pagenews #newslist .newstitem a.details:after {
    content: '';
    width: 15px;
    height: 9px;
    background: url(./timebio_files/icon.png) no-repeat -110px -11px;
    display: block;
    margin: 13px 0 0 11px;
    position: absolute;
    top: 0px;
    left: 0px;
}

.Pagenews #newslist .newstitem:hover .details {
    border-color: #b6b6b6;
    text-indent: 130px;
    background: transparent;
}

.Pagenews #newslist .newstitem:hover .details:after {
    background: url(./timebio_files/icon.png) no-repeat -1px -71px;
}

.Pagenews #newslist .newstitem .details:hover {
    border: none;
}


/* lsm-sidebar */

.lsm-lianxi{
    padding: 20px 10px;
    background: #f5f5f5;
    margin: 10px 0px;
}
.lsm-lianxi ul{}
.lsm-lianxi ul li{
    margin: 20px 0px;
    width: 100%;
}
.lsm-lianxi ul li .zaixianzixun{
    height: 46px;
    line-height: 46px;
    text-align: center;
    background: #ff7327;
    color: #fff;
    font-size: 18px;
    padding: 0 30px;
    border-radius: 50px;
    width: 60%;
    margin: 0 auto;
}
.lsm-lianxi .lx-icon{
    display: inline-block;
    font-size: 24px;
    border-radius: 50%;
    border: 2px solid #ff7327;
    width: 40px;
    height: 40px;
    background: #ffffff;
    vertical-align: bottom;
}
.lsm-lianxi .lx-icon i{text-align: center;display: block;margin-top: 20%;color: #fff;color: #ff7327;}
.lsm-lianxi .lx-content{
    display: inline-block;
    margin-left: 10px;
}

.left-side-menu,.lsm-popup.lsm-sidebar   ul li, .lsm-container.lsm-mini .lsm-sidebar>ul>li.lsm-sidebar-item>ul>li.lsm-sidebar-item>ul{ /* background: #f5f5f5; */}
.left-side-menu {-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none; user-select: none; }
.left-side-menu{/* height: 500px; */width: 22%;float: left;}
.lsm-expand-btn{height: 65px;}
.lsm-container {/* height: calc(100% - 20px); */transition: all .3s;z-index: 100;/* background: #fff; */}
.lsm-container .lsm-container-tt{
    display: inherit;
    background-color: #717171;
    position: relative;
    overflow: hidden;
    border-bottom: 5px solid #ff7327;
}
.lsm-container .lsm-scroll{
    background: #f5f5f5;
}
.lsm-container .lsm-container-tt span{color: #fff;font-weight: bold;font-size: 36px;padding: 17px 30px;display: block;z-index: 999;}
.lsm-container .lsm-container-tt img{
    position: absolute;
    right: -20px;
    top: 0;
}
.lsm-container li>a.active{ background: #c55b03; color: #fff; }

.lsm-sidebar a:hover{color: #fff;}
.lsm-sidebar .zhankai{
    float: right;
}
.lsm-sidebar a{display: inline-block;overflow: hidden;line-height: 50px;color: #666;transition: all .3s;vertical-align: bottom;}
.lsm-container ul:first-child > li> a, .lsm-container ul:first-child > li> a span{line-height: 55px;max-height: 55px;}
.lsm-sidebar a span{margin-left: 30px;font-size: 16px;}
.lsm-sidebar .lsm-sidebar-item .lsm-sidebar-item >ul>li a span{margin-left: 60px;}
.lsm-sidebar-item{position: relative;}
.lsm-sidebar-item.lsm-sidebar-show{border-bottom: none;background: #ff7327;}
.lsm-sidebar-item ul li a{color: #666!important; display: block;}
.lsm-sidebar-show a{color: #fff;}

.lsm-sidebar-item ul{display: none;background: #e1e1e1;}
.lsm-sidebar-item.lsm-sidebar-show ul{display: block;}
.lsm-sidebar-item>a:before{content: "";position: absolute;left: 0px;width: 2px;height: 40px;background: #ff7327;opacity:0;transition: all .3s;}
.lsm-container ul:first-child>li.lsm-sidebar-item>a:before{height: 55px;}
.lsm-sidebar .lsm-sidebar-icon{font-size: 20px;position: absolute;margin-left:-1px;}
/* 此处修改导航图标 可自定义iconfont 替换*/
.icon_1::after{content: "\e62b";}
.icon_2::after{content: "\e669";}
.icon_3::after{content: "\e61d";}
.icon_3::after{content: "\e698";}

.lsm-sidebar-more{float:right;margin-right: 20px;font-size: 12px;transition: transform .3s;}

/* 导航右侧箭头 换用其他字体需要替换*/
.lsm-sidebar-more::after{content: "\e621";}


.lsm-sidebar-show > a > i.my-icon.lsm-sidebar-more{transform:rotate(90deg);}
.lsm-sidebar-show,.lsm-sidebar-item>a:hover{color: #fff;background: #ff7327;}
.lsm-sidebar-item:hover{background: #ff7327;}
.lsm-sidebar-show ul li{display:  block;}
.lsm-sidebar-show ul li:hover{}
.lsm-sidebar-show ul li:hover a{
    color: #fff!important;
}
.lsm-sidebar-item:hover a{
    color: #fff;
}
.lsm-sidebar-show>a:before,.lsm-sidebar-item>a:hover:before{opacity:1;}
.lsm-sidebar-item li>a:hover,.lsm-popup>div>ul>li>a:hover{color: #fff;background: #ff7327;width: 100%;}
.lsm-mini-btn{height: 70px;width: 70px;}
.lsm-mini-btn svg{margin: -10px 0 0 -10px;}
.lsm-mini-btn input[type="checkbox"]{display: none;}

.lsm-mini-btn path {
    fill: none;
    stroke: #ffffff;
    stroke-width: 3;
    stroke-linecap: round;
    stroke-linejoin: round;
    --length: 24;
    --offset: -38;
    stroke-dasharray: var(--length) var(--total-length);
    stroke-dashoffset: var(--offset);
    transition: all .8s cubic-bezier(.645, .045, .355, 1);
}

.lsm-mini-btn circle {fill: #fff3;opacity: 0;}
.lsm-mini-btn label {top: 0; right: 0;}
.lsm-mini-btn label:hover circle {opacity: 1;}
.lsm-mini-btn input:checked+svg .line--1, .lsm-mini-btn input:checked+svg .line--3 {--length: 8.602325267;}
.lsm-mini-btn .line--1, .lsm-mini-btn .line--3 {--total-length: 126.38166809082031;}
.lsm-mini-btn .line--2 {--total-length: 80;}
.lsm-mini-btn input:checked+svg .line--1, .lsm-mini-btn input:checked+svg .line--3 {--offset: -109.1770175568;}

.lsm-mini .lsm-container, .lsm-mini .lsm-container{width: 60px;}
.lsm-container.lsm-mini .lsm-sidebar .lsm-sidebar-icon{/* margin-left:-2px; */}
.left-side-menu.lsm-mini ul:first-child>li.lsm-sidebar-item>a span{display: none;}
.left-side-menu.lsm-mini ul:first-child>li.lsm-sidebar-item>a> i.lsm-sidebar-more{margin-right: -20px;}

.lsm-container.lsm-mini .lsm-sidebar>ul>li.lsm-sidebar-item>ul>li.lsm-sidebar-item>ul{
    display:none;
    position: absolute;top:0px;left:180px;width: 180px;z-index: 99;
    bottom: 0px;
    top: 0px;
    overflow: hidden;
}
.left-side-menu.lsm-mini ul:first-child > li > ul{
    display: none;
}
.transform { -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); }
.lsm-popup div{background: #05161f;}
.lsm-popup{
    display: block;
    position: absolute;
    border: 3px solid rgba(60, 71, 76, 0);
}

.lsm-popup > div > a > i.my-icon.lsm-sidebar-more{
    transform:rotate(90deg);
}

.lsm-popup.second{
    left: 60px;
}
.lsm-popup.third{
    left: 243px;
}
.lsm-popup.third.lsm-sidebar > div > ul {
    display: block;
}
.lsm-popup div {
    border-radius: 5px;
}
.lsm-popup .lsm-sidebar-icon{
    display: none;
}
.lsm-popup.lsm-sidebar a span{
    margin-left: 0px;
}
.lsm-popup.lsm-sidebar > div > ul > li.lsm-sidebar-item>ul{position: absolute;top:0px;left:180px;width: 180px;z-index: 99;}

.lsm-popup.lsm-sidebar   ul {
    width: 180px;
}
.lsm-popup.lsm-sidebar   ul li{
    width: 180px;
}
.lsm-popup.lsm-sidebar ul li:last-child, .lsm-popup>div>ul>li:last-child>a{
    border-radius: 0 0 5px 5px ;
}


.bg-grey {
	width: 100%;
	height: auto;
}
.bg-grey .content {
	width: auto;
	margin: 0 auto;
	height: auto;
	min-width: auto;
	max-width: 100%;
	text-align: left;
}
h2.title {
	text-align: center;
	font-size: 24px;
	color: #333;
}
h2.title:after {
	position: absolute;
	left: 50%;
	width: 46px;
	height: 1px;
	margin-left: -23px;
	background-color: #ff7327;
	bottom: 0;
	content: '';
}
p.subtitle {
	margin-top: 10px;
	text-align: center;
	font-size: 16px;
	color: #666;
}
.tab-block {
	background-color: #FFF;
	border: 1px solid #e5e5e5;
}
.tab-block.information-tab {
}
.tab-block.information-tab .tabs {
}
.tab-block .tab-buttons {
	height: 50px;
	background-color: #fafafa;
}
.tab-block .tab-buttons .tab-button {
	width: 33.33%;
	float: left;
	height: 50px;
	text-align: center;
	font-size: 16px;
	color: #999;
	line-height: 50px;
	position: relative;
	cursor: pointer;
	background-color: #f2f2f3;
}
.tab-block .tab-buttons .tab-button.cur {
	background-color: #fff;
	color: #333
}
.tab-block .tab-buttons .tab-button.cur:after {
	content: '';
	position: absolute;
	top: -1px;
	left: 0;
	width: 100%;
	height: 2px;
	background-color: #ff7327;
}
.tab-block .tabs {
	width: 100%;
}
.tab-block .tabs .tab-item {
	width: 100%;
	height: 100%;
	display: none
}
.tab-block .tabs .tab-item .projectcontent{
    text-align: left;
}
.tab-block .tabs .tab-item .projectcontent p{
    text-align: left;
}
.tab-block .tabs .tab-item .information-tab{
    padding: 20px 40px;
} 
.tab-block .tabs .tab-item.active {
	display: block;
}
.information-tab .information-left {
	width: 500px;
	height: 340px;
	overflow: hidden;
	position: relative;
	float: left;
}
.information-tab .information-left img {
	width: 100%;
	height: auto
}
.information-tab .information-left .left-bottom {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 48px;
	line-height: 48px;
	background-color: rgba(0, 0, 0, .5);
	z-index: 2;
	color: #fff;
	padding: 0 14px
}
.information-tab .information-left .left-bottom .article-title {
	font-size: 18px;
	width: 400px;
	float: left;
}
.information-tab .information-left .left-bottom .article-time {
	font-size: 14px;
	float: right;
}
.information-tab .information-right {
	width: 640px;
	height: 340px;
	float: right;
}
.information-tab .information-right .article-list {
	padding-top: 20px
}
.information-tab .information-right .article-list .article-link {
	display: block;
	padding: 0 20px
}
.information-tab .information-right .article-list .article-link .article-head span {
	display: inline-block;
	vertical-align: middle
}
.information-tab .information-right .article-list .article-number {
	width: 20px;
	height: 20px;
	text-align: center;
	line-height: 20px;
	color: #fff;
	background-color: #999;
	font-size: 14px
}
.information-tab .information-right .article-list .article-title {
	font-size: 16px;
	color: #333;
	line-height: 20px;
	margin-left: 14px;
	width: 450px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}
.information-tab .information-right .article-list .article-time {
	float: right;
	font-size: 12px;
	color: #999;
	line-height: 20px
}
.information-tab .information-right .article-list .article-content {
	margin-top: 10px;
	padding-left: 44px;
	width: 450px;
	font-size: 14px;
	color: #666;
	line-height: 26px;
	display: none
}
.information-tab .information-right .article-list .article-content p {
	height: 52px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
}
.information-tab .information-right .article-list:nth-of-type(1) .article-number, .information-tab .information-right .article-list:nth-of-type(2) .article-number, .information-tab .information-right .article-list:nth-of-type(3) .article-number {
	background-color: #333
}
.information-tab .information-right .article-list.current .article-link {
	background-color: #fafafc;
	padding: 20px
}
.information-tab .information-right .article-list.current .article-number {
	background-color: #ff7327!important
}
.information-tab .information-right .article-list.current .article-title {
	color: #ff7327
}
.information-tab .information-right .article-list.current .article-content {
	display: block
}
.question-icon {
	width: 16px;
	height: 16px;
	display: inline-block;
	vertical-align: middle;
	-ms-background-size: 16px 16px;
	background-size: 16px 16px;
}


.junzhong-all{
    overflow: hidden;
}
.junzhong-left{
    width: calc(70% - 40px);
    float: left;
    padding: 0px 20px;
}
.junzhong-left .junzhong-t1{
    padding: 15px 0px;
}
.junzhong-left .junzhong-t1 h1{}
.junzhong-left .junzhong-jianjie{
    font-size: 16px;
}
.junzhong-left .junzhong-jianjie h2{
    font-size: 16px;
    font-weight: 500;
}
.junzhong-left .junzhong-canshu{margin-top: 10px;}
.junzhong-left .junzhong-canshu ul{}
.junzhong-left .junzhong-canshu ul li{
    width: 45%;
    display: inline-block;
    font-size: 14px;
    border-bottom: 1px dotted #a2a2a2;
    margin-right: 20px;
    padding: 10px 0px;
}
.junzhong-left .junzhong-canshu ul li span{}
.junzhong-right{
    width: calc(30% - 20px);
    float: left;
    margin-left: 20px;
}

.junzhong-right .junzhong-img{}
.junzhong-right .junzhong-img img{}
.junzhong-right .junzhong-hangye{}
.junzhong-right .junzhong-hangye ul{
    overflow: hidden;
}
.junzhong-right .junzhong-hangye ul li{
    width: 50%;
    display: block;
    float: left;
    text-align: center;
}
.junzhong-right .junzhong-hangye ul li a{font-size: 20px;display: block;padding: 10px 20px;font-weight: bold;}
.junzhong-content{
    font-size: 14px;
    line-height: 2;
    margin: 20px 0;
}
.junzhong-content p{
    padding: 5px 0;
}
.junzhong-content h3{
    font-size: 18px;
    font-weight: bold;
}


/* 除臭频道 必要布局样式css */
.chuchoupindao{
    width: 70%;
    min-width: 1024px;
    margin: 0 auto;
    padding: 30px 0px;
    overflow: hidden;
}
.information-box {
	background-repeat: no-repeat;
	background-position: center;
	padding: 0px 0 58px;
	color: #fff;
	background-size: 100% 100%;
}
.information-con {
	margin: 0 auto;
}
.information-head {
	width: 100%;
}
.information-head h2 {
	line-height: 1;
	text-align: center;
	padding-top: 30px;
	font-size: 30px;
	color: #666;
	font-weight: bold;
}
.information-head p {
	line-height: 1;
	padding-top: 20px;
	text-align: center;
	padding-bottom: 30px;
	font-size: 18px;
	color: #666;
}
.information-main {
	background: #fff;
}
.information-main-fl {
	width: 40%;
	overflow: hidden;
	float: left;
	height: 374px;
	position: relative;
}
.information-main-fr {
	width: 60%;
	overflow: hidden;
	float: right;
	height: 374px;
}
.prev {
	display: block;
	position: absolute;
	z-index: 1;
	top: 45%;
	margin-top: -30px;
	left: 10%;
	z-index: 1;
	width: 40px;
	height: 60px;
	background: url(images/icon-arrow.png) -126px -137px no-repeat;
	cursor: pointer;
}
.next {
	display: block;
	position: absolute;
	left: auto;
	right: 10%;
	top: 45%;
	margin-top: -30px;
	z-index: 1;
	width: 40px;
	height: 60px;
	background: url(images/icon-arrow.png) -6px -137px no-repeat;
	cursor: pointer;
}
.information-main-back {
	background: #000;
	filter: Alpha(opacity=70);
	opacity: 0.7;
	position: absolute;
	z-index: 1;
	height: 60px;
	bottom: 0;
	width: 100%;
}
.information-main-text {
	position: absolute;
	bottom: 0;
	left: 0;
	line-height: 60px;
	padding: 0 16px;
	display: block;
	z-index: 2;
	text-align: left;
	margin-top: -20px;
	font-size: 18px;
	color: #fff;
}
.main-btn {
	padding: 10px 17px;
	margin-top: 11px;
	border: 1px solid #7d7d7d;
	line-height: 1;
	color: #fff;
	border: 1px solid #ddd;
	float: right;
	font-size: 16px;
}
.information-main-fl .bd ul li {
	position: relative;
}
.information-main-fr .hd ul {
	font-size: 16px;
}
.information-main-fr .hd ul li {
	float: left;
	cursor: pointer;
	list-style: none;
	height: 60px;
	line-height: 60px;
	color: #666;
	text-align: center;
	border: 1px solid #e5e5e5;
	border-top: 0;
	width: 33%;
	border-left: 0;
}
.information-main-fr .hd ul .on {
	border-top: 4px solid #ff7327;
	height: 57px;
	border-bottom: 0;
	line-height: 52px;
	color: #666;
	font-weight: bold;
}

.information-main-fr .bd ul {
	color: #333;
	padding: 0 20px 0 50px;
}
.information-main-fr .bd ul li {
	height: 50px;
	border-bottom: 1px solid #e5e5e5;
	line-height: 50px;
	text-align: left;
}
.information-main-fr .bd ul li span {
	float: right;
}
.information-main-fr .bd ul li a {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	max-width: 350px;
	float: left;
	color: #666;
}
.information-main-fr .bd ul li a:hover {
	color: #ff7327;
}
.information-more {
	cursor: pointer;
	color: #f7a302;
	text-align: center;
	line-height: 34px;
	margin-top: 12px;
	font-size: 14px;
}
.information-more a {
	cursor: pointer;
	color: #ff7327;
	text-align: center;
	line-height: 34px;
	margin-top: 12px;
	font-size: 20px;
	font-weight: bold;
}
.information-more a:hover {color: #ff7327;}
.chuchou{padding: 10px 0px;}
.chuchou01{font-size: 26px;line-height: 30px;text-align: center;padding: 10px 0px;}
.chuchou02{font-size: 40px;line-height: 46px;text-align: center;padding: 10px 0px;font-weight: bold;color: #333;}
.chuchou02 span{color: #ff7327;}
.chuchou03{font-size: 22px;line-height: 30px;text-align: center;padding: 10px 0px;font-weight: bold;color: #333;}
.chuchou04{font-size: 16px;line-height: 26px;text-align: center;padding-bottom: 15px;}
.chuchou04{font-size: 18px;line-height: 26px;text-align: center;padding: 10px 0px;}

.container{
    overflow: hidden;
}
.yuhunliao_all{}
.yuhunliaopindao{width: 70%;min-width: 1024px;margin: 0 auto;padding: 30px 0px;overflow: hidden;}
.yuhunliao{padding: 10px 0px;overflow: hidden;}

.yuhunliao_lie{
    width: 30%;
    overflow: hidden;
    float: left;
    padding: 0 1.5%;
    /* margin: 0 2%; */
    display: block;
}
.yuhunliao_lie img{
    display: block;
    margin: 0 auto;
}
.yuhunliao01 h2{}
.yuhunliao_lie .yuhunliao02_all{
    padding: 10px 10px;
    background-color: #ff7327;
}
.yuhunliao01{font-size: 16px;line-height: 30px;padding: 5px 0px;font-weight: bold;text-align: center;}
.yuhunliao02{font-size: 16px;padding: 5px 0px;color: #fff;text-align: left;padding: 5px 10px;}
.yuhunliao02 span{color: #f3f5f4;font-weight: bold;}
.yuhunliao03{font-size: 22px;line-height: 30px;text-align: center;padding: 10px 0px;font-weight: bold;color: #333;}
.yuhunliao04{font-size: 16px;line-height: 26px;text-align: center;padding-bottom: 15px;}
.yuhunliao4{font-size: 18px;line-height: 26px;text-align: center;padding: 10px 0px;}

.yuhunliao_11{
    padding: 30px 0px;
    overflow: hidden;
}
.yuhunliao_11 .project .item_block {
    transition: all 0.36s ease;
    width: calc(100% - 0px);
    height: auto;
    float: left;
    margin-right: 0px;
    /* margin-bottom: 20px; */
    position: relative;
    box-shadow: 0 0 0px rgba(0, 0, 0, 0.15);
    }
    
.yuhunliao_12{
    font-size: 26px;
    margin: 0px 20px;
    font-weight: bold;
    text-align: center;
    padding: 10px 0px;
}
.yuhunliao_13{
    font-size: 20px;
    margin: 10px 10px;
    font-weight: bold;
    text-align: center;
}
.yuhunliao_15{
    font-size: 16px;
    margin: 10px 20px;
    text-align: left;
    line-height: 1.6em;
    text-indent: 2em;
}
.yuhunliao_14{
    font-size: 16px;
    margin: 0px 0.5%;
    width: calc(30% - 8px);
    float: left;
    text-align: center;
    background: #e5e5e59e;
    border: 1px solid #fff;
    padding: 1%;
}
.yuhunliao_14 p{
    display: block;
    padding: 3px;
    line-height: 1.5em;
    font-size: 16px;
    text-align: left;
}
.yuhunliao_14 span{
    font-size: 30px;
    font-weight: bold;
    display: block;
    text-align: center;
}


.fajialleixing{}
.fajialleixing ul{}
.fajialleixing ul li{display: inline-block;width: calc(33.3% - 23px);margin: 30px 10px;}
.fajialleixing ul li img{width: 100%;}
.fajialleixing ul li span{
    display: block;
    background: #ff7327;
    color: #fff;
    font-size: 30px;
    font-weight: bold;
    height: 60px;
    line-height: 60px;
    border-bottom-left-radius: 14px;
    border-bottom-right-radius: 14px;
    text-align: center;
}
.fajialleixing ul li span img{
    width: 28px;
    vertical-align: middle;
    padding-right: 20px;
}
.chuchouxian{border-bottom: 2px solid #ff7327;padding: 5px 0px;width: 90%;margin: 0 auto;overflow: hidden;}
.chuchoutubiao{padding-top: 30px;}
.chuchoutubiao ul{overflow: hidden; padding: 10px 10px;}
.chuchoutubiao ul li{width: calc(25% - 8px); float: left; text-align: center; background: #e5e5e59e; border: 1px solid #fff;}
.chuchoutubiao ul li:hover{background: #ff7327; transform: scale(1.06); opacity: 1; border-radius: 10px; transition: all 0.5s cubic-bezier(0, 0, 0.01, 0.85);}
.chuchoutubiao ul li:hover a{color: #ffffff;}
.chuchoutubiao ul li a{display: block; padding: 20px 0; color: #666;}
.chuchoutubiao ul li a i{font-size: 50px; padding-top: 20px;}
.chuchoutubiao ul li a p{font-size: 26px;padding: 10px;}
.floor_4 .title_1 span{color:#fff;background: url(img/tit_2.png) center bottom no-repeat;padding-bottom: 25px;}
.floor_4 .title_1 p{color:#fff;padding-bottom: 0px;margin-top: 10px;}
.title_1 span{display: block;font-size: 36px;text-align: center;color: #333333;font-weight: bold;}
.title_1 p{font-size: 22px;color: #ff7327;margin-top: 20px;text-align: center;}
.btn{display: block;width: 256px;height: 70px;background-color: #ff7327;text-align: center;line-height: 70px;font-size: 18px;color:#fff;margin: 10px auto 0;}
.floor_1{height: auto;overflow: hidden;background-color: #ffffff;}
.floor_1 ul li{float: left;width: calc(33% - 40px);box-shadow: 0 0 30px 0 rgba(0,0,0,.1);border-radius: 14px;text-align: center;margin: 30px 20px;}
.floor_1 ul li:hover{
    background: #ff7327;
    transform: scale(1.06);
    opacity: 1;
    border-radius: 10px;
    transition: all 0.5s cubic-bezier(0, 0, 0.01, 0.85);
}
.floor_1 ul li:hover span{border-bottom: 1px dashed #ffffff8f;}
.floor_1 ul li:hover em{color: #fff;}
.floor_1 ul li:hover p{color: #fff;}
.floor_1 ul li:last-child{margin-right: 0;}
.floor_1 ul li span{display: block;background: #ff7327;color: #fff;font-size: 30px;font-weight: bold;border-top-left-radius: 14px;border-top-right-radius: 14px;padding: 15px 0;border-bottom: 1px dashed #ffffff8f;}
.floor_1 ul li span img{display: inline-block;width: 30px;vertical-align: middle;padding-right: 10px;}
.floor_1 ul li em{display: block;font-size: 24px;color: #121212;margin: 20px 0 10px;}
.floor_1 ul li p{line-height: 30px;padding-bottom: 20px;font-size: 16px;}
.floor_1 .chuchoutubiao ul li{width: calc(25% - 8px); margin: 3px; background: rgba(255,255,255,.9); height: auto;}
.chuchoutubiao ul li:hover{background: #ff7327; transform: scale(1.06); opacity: 1; border-radius: 10px;transition: all 0.5s cubic-bezier(0, 0, 0.01, 0.85);}

.floor_4{overflow: hidden;background: url(img/fl4_01.jpg) center top no-repeat;padding: 50px;}
.floor_4 .title_1{color:#fff;text-align: center;}
.floor_4 .title_1 span;.floor_4 .title_1 p{color:#fff;}
.floor_4 ul{margin-top: 30px;overflow: hidden;}
.floor_4 ul li{float:left;margin-right: 0px;text-align: center;margin-bottom: 30px;width: 20%;}
.floor_4 ul li:nth-child(6){margin-right: 0;}
.floor_4 ul li:last-child{margin-right: 0;}
.floor_4 ul li span{display: block;font-size: 20px;margin-top: 20px;color:#fff;width: 150px;height: 150px;border: 4px solid white;border-radius: 50%;margin: 0 auto;}
.floor_4 ul li span p{font-weight: bold;padding-top: 25%;line-height: 2;}

.floor_02{height: auto;overflow: hidden;padding-bottom: 75px;background-color: #f5f5f5;}
.title_1 h3{font-size: 36px;padding-top: 40px;padding-bottom: 20px;}
.floor_02 .title_1{font-size: 26px;text-align: center;}
.floor_02 .w960{width: 960px;margin: 0 auto;}
.floor_02 .fl{display: block;}
.floor_02 ul{padding-top: 40px;}
.floor_02 ul li{width: 650px;height: 140px;box-shadow: 0 4px 16px rgba(0,0,0,.1);margin-bottom: 20px;border-radius: 8px;background: #fff;}
.floor_02 ul li img{display: block;float: left;margin: 34px 30px;}
.floor_02 ul li .box{float: left;}
.floor_02 ul li .box span{display: block;font-size: 24px;color: #121212;margin: 20px 0 10px;}
.floor_02 ul li .box span em{font-size: 24px;color: #ff7327;font-weight: bold;}
.floor_02 ul li .box p{font-size: 16px;color: #666666;line-height: 30px;}
.floor_02 a{display: block;margin: 0px auto 0;text-align: center;color: #fff;width: 214px;height: 60px;line-height: 60px;font-size: 22px;background: #ff7327;border-radius: 6px;}
.floor_02 .youshizhinan{}
.floor_02 .youshi{
    float: left;
}
.floor_02 .zhinan{
    float: left;
    width: 50%;
}
.floor_02 .zhinan .zhinan_n1{
    padding: 30px;
    background-color: #ff7327;
    margin-left: 50px;
    margin-top: 40px;
}
.floor_02 .zhinan .zhinan_n2{
    padding: 30px;
    margin-left: 50px;
    display: inherit;
    background-color: #717171;
    position: relative;
    overflow: hidden;
    border-bottom: 5px solid #ff7327;
}
.floor_02 .zhinan .zhinan_n2 img{
    position: absolute;
    right: 0px;
    top: 0;
}
.floor_02 .zhinan .zhinan_n1 .zhinan_tt{
    font-size: 26px;
    text-align: center;
    font-weight: bold;
    color: #fff;
    padding-bottom: 20px;
}
.floor_02 .zhinan .zhinan_n1 ul{
    padding-top: 0px;
}
.floor_02 .zhinan .zhinan_n1 ul li span{
    padding: 2px 8px;
    background-color: #ff7327;
    color: #ffffff;
    margin-right: 10px;
}
.floor_02 .zhinan .zhinan_n1 ul li{
    width: calc(50% - 30px);
    height: auto;
    margin-bottom: 3px;
    border-radius: 8px;
    box-shadow: 0 0px 0px rgba(255, 255, 255, 0.05);
    padding: 8px 10px;
    float: left;
    margin: 5px 5px;
    font-size: 18px;
}
.floor_02 .zhinan .zhinan_n1 ul li a{
    list-style: none;
    background: none;
    height: auto;
    line-height: 1.5;
    width: auto;
    color: #666;
    font-size: 18px;
    display: inline-block;
}
.tag{}
.tag ul{
    overflow: hidden;
}
.tag ul li{
    border: 1px solid #e5e5e5;
    display: block;
    margin: 10px;
    padding: 10px;
    width: 20%;
    float: left;
}
.tag ul li a{}
.show-user{padding: 25px 20px;background: #fff;border-radius: 12px 12px 3px 3px;}
.show-user dl{border-bottom:1px dotted #eee;padding-bottom: 25px;overflow: hidden;}
.show-user dl dt{float:left;margin-right:15px;width: 30%;}
.show-user dl dt a{
    display: block;
}
.show-user dl dt img{width:100%;height:100%;border-radius:50%;border:2px solid #fff;box-shadow: 0 2px 8px rgba(0, 0, 0, 0.34);}
.show-user dl dd{float:left;width: 60%;}
.show-user dl dd h4{height:36px;line-height:36px;font-size:16px;padding-top: 5px;}
.show-user dl dd p{font-size:13px;color:#999;line-height: 22px;display: block;}
.share{text-align:center;padding-bottom:30px;}
.show-down{box-shadow:0 0 2px rgba(0,0,0,.06);margin-top:-150px;position:relative;}
.show-down .show-chanpin{
    padding-bottom: 20px;
    background: #fff;
    margin: 10px 0;
}
.show-down .show-chanpin .title1{
    padding: 10px 20px;
}
.show-down .show-chanpin ul{
    overflow: hidden;
}
.show-down .show-chanpin ul li{
    width: 50%;
    float: left;
}
.show-down .show-chanpin ul li a{
    display: block;
    margin: 3px;
    border: 1px solid rgba(0, 0, 0, 0.07);
    color: #666;
}
.show-down .show-chanpin ul li a img{
    border-radius: 10px;
}
.show-down .show-chanpin ul li:hover a img
{
    transition: all 0.36s ease;
    display: inline;
    transform: scale(1.08) translate3d(0, 0, 0);
}
.show-down .show-chanpin ul li a p{
    padding: 10px 0px;
    text-align: center;
    background: #e5e5e594;
}
.show-collect a {
    margin: 0 10px;
    padding: 0 30px;
}
.layui-btn-sm {
    height: 30px;
    line-height: 30px;
    padding: 0 10px;
    font-size: 12px;
}
.layui-btn-warm {
    background-color: #ff7327;
}
.layui-btn-danger {
    background-color: #ff7327;
}
.layui-btn-radius {
    border-radius: 100px;
}
.layui-btn {
    display: inline-block;
    height: 38px;
    line-height: 38px;
    padding: 0 18px; 
    color: #fff;
    white-space: nowrap;
    text-align: center;
    font-size: 14px;
    border: none;
    cursor: pointer;
}

.yin{height:385px;padding: 75px 0 0; overflow:hidden;}
.yin_t{font-size: 40px;color: #333;text-align: center;height: 90px;line-height: 42px;overflow: hidden; background:url(../images/yin_line01.gif) no-repeat center 66px;font-weight: normal;}
.yin_t a{color: #333;}
.yin_t span{display: block;font-size: 18px;padding: 8px 0 0;}
.cp_bg{background:url(cp_bg.jpg) no-repeat center 0;height:934px;padding: 72px 0 0;overflow:hidden;/* max-width: 72%; */min-width: 1200px;margin: 0 auto;}
.cp_bg .yin_t{color: #fff; background:url(cp_line01.png) no-repeat center 66px;height: 117px;}
.cp_bg .yin_t a{color: #fff;text-align: center;display: block;}
#projectlist, #projectmore { margin: 0 auto; width: 1200px;}
.cp01{width: 1200px;}
.cp_tit{text-align: center;height: 86px;line-height: 105px;overflow: hidden;background: url(cp_ico01.gif) no-repeat center 77px;}
.cp_tit a{font-size: 20px;color: #ff7327;}
.cp01 ul li{float: left;width: 330px;background:url(cp_line02.gif) no-repeat 0 63px;height: 208px;padding: 0 0 0 30px;}
.cp01 ul li:first-child{background: none;}
.cp_ul01{display: block;overflow: hidden; padding: 0px 50px;}
.cp_ul02{display: block;overflow: hidden;}
.cp_ul01 li a{display: block;font-size: 16px;color: #333;font-weight: bold;height: 50px;line-height: 60px;overflow: hidden;}
.cp_ul01 li em{ display: inline-block;width: 22px;padding: 0 0 0 10px;}
.cp_ul01 li em img{width: 22px;height: 22px; vertical-align:middle;}
.cp_ul01 .cp_ul02 li{width: 150px;background: none;height: 32px;padding: 0;}
.cp_ul01 .cp_ul02 li a{font-size: 14px;color: #666;font-weight: normal;width: 135px;height: 34px;line-height: 34px;white-space:nowrap; text-overflow:ellipsis;}
.cp_ul01 li a:hover,.cp02 ul li a:hover{color: #ff7327;font-weight: bold;}

.cp02{height: 170px;}
.cp02 ul li{height: 42px;line-height: 42px;float: left;width: 250px; background:url(cp_ico02.gif) no-repeat 160px 10px;margin-left: 50px;}
.cp02 ul li a{font-size: 16px;color: #333;font-weight: bold;}

.cp_m{padding: 40px 0 0;}
.cp_m ul li{width:292px;float:left;text-align:center;margin-right: 11px;}
.cp_m ul li em{display:block;width: 290px;height: 218px;margin-bottom:10px;-webkit-transition:all .3s;transition:all .3s;border: #dbdbdb 1px solid;border-radius: 20px;}
.cp_m ul li em img{width: 290px;height: 218px;border-radius: 20px;display: block;}
.cp_m ul li a{font-size:14px;color: #333;}
.cp_m ul li a:hover{color: #ff7327;}
.cp_m p{width: 75px; height: 75px;z-index:9999;position: absolute; top: 114px; cursor: pointer;-webkit-transition:all .3s;transition:all .3s;border-radius: 50%;} 
.cp_lico{left: 0;}
.cp_rico{right: 0;}
.cp_m ul li a:hover em,.cp_m p:hover,.case em:hover{box-shadow:0 10px 15px 0 #bbb;z-index:2;-webkit-transform:translate(0,-2px);-webkit-transform:translate(0,-2px)}

.domo-pic-scroll-lr {width: 1200px;height: 310px;position:relative;margin:0 auto;}
.domo-pic-scroll-lr .conts li {float:left;text-align:center;width:205px;height: 230px;font-size:16px;font-style:italic;font-weight:700;text-align:center;color:#317bac;line-height:120px;padding: 5px 20px;border-radius:8px;vertical-align:top;}
.domo-pic-scroll-lr .conts li .s1 {width:200px;height:200px;display: block;margin-bottom: 10px;-webkit-transition: all .3s;transition: all .3s;border: #dbdbdbb8 1px solid;border-radius: 20px;padding: 2px;background: #fff;font-style: normal;color: #011f86;}
.domo-pic-scroll-lr .conts li .s1:hover{box-shadow:0 10px 15px 0 #bbb;z-index:2;-webkit-transform:translate(0,-2px);-webkit-transform:translate(0,-2px)}
.domo-pic-scroll-lr .conts li .s2 {display: block;margin-bottom: 10px;transition: all .3s;border-radius: 20px;padding: 2px;background: #fff;height: 20px;line-height: 20px;font-style: normal;font-size: 16px;}


.domo-pic-scroll-lr .conts li a {color:#ff7327;background:#fff;display:block;width:200px;height:200px;/* border-radius:8px; */}
.domo-pic-scroll-lr .conts li a img{border-radius:20px;}
.domo-pic-scroll-lr .conts li a:hover { color:#fff; background:#ff7327; text-decoration:none; }
.domo-pic-scroll-lr .textList { text-align:center; height:40px; line-height:20px; padding:0px 15px; color:#ff7327; font-size:12px; overflow:hidden; }
.domo-pic-scroll-lr .textList .pageNav { line-height:20px; color:#ff7327; }
.domo-pic-scroll-lr .textList .pageNav font { font-size:14px; padding:0 5px; line-height:20px; color:#b2d5ed; font-style:italic; }
.domo-pic-scroll-lr .textList .pageNav .current { font-size:18px; padding-right:8px; }       
.domo-pic-scroll-lr .prev, .domo-pic-scroll-lr .next { z-index:1; position:absolute; top:52%; margin-top:-25px; display:block; width:36px; height:36px; line-height:34px; font-size:22px; color:#fff; box-shadow:0 4px 10px #107cc3; border-radius:50px; background:#b2d5ed; text-align:center; font-family:"Comic Sans MS", cursive; cursor:pointer; }
.domo-pic-scroll-lr .prev { left:-70px; background:#212121; }
.domo-pic-scroll-lr .prev:hover, .domo-pic-scroll-lr .next:hover { background:#ff7327; color:#fff; }
.domo-pic-scroll-lr .next { right:-70px; background:#212121; }
.domo-pic-scroll-lr .tabs { width:100%; height:11px; line-height:11px; position:absolute; z-index:1; bottom:0; left:0; overflow:hidden; }
.domo-pic-scroll-lr .tabs ul { text-align:center; height:11px; }
.domo-pic-scroll-lr .tabs ul li { line-height:999px; width:11px; height:11px; border-radius:11px; margin:0 5px; cursor:pointer; background:#b2d5ed; cursor:pointer; display:inline-block; *display:inline; zoom:1; overflow:hidden; } 
.domo-pic-scroll-lr .tabs ul .current { background:#ff7327 !important; }


@keyframes fadeIn {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@keyframes fadeInUp {
    from {
        -webkit-transform: translate3d(0, 100%, 0);
                transform: translate3d(0, 100%, 0);

        opacity: 0;
    }

    to {
        -webkit-transform: translate3d(0, 0, 0);
                transform: translate3d(0, 0, 0);

        opacity: 1;
    }
}

@keyframes fadeInRight {
    from {
        -webkit-transform: translate3d(100%, 0, 0);
                transform: translate3d(100%, 0, 0);

        opacity: 0;
    }

    to {
        -webkit-transform: translate3d(0, 0, 0);
                transform: translate3d(0, 0, 0);

        opacity: 1;
    }
}

@keyframes zoomIn {
    from {
        transform: scale3d(0.6, 0.6, 0.6);

        opacity: 0;
    }

    50% {
        opacity: 1;
    }
}

@keyframes fadeInLeft {
    from {
        -webkit-transform: translate3d(-100%, 0, 0);
                transform: translate3d(-100%, 0, 0);

        opacity: 0;
    }

    to {
        -webkit-transform: translate3d(0, 0, 0);
                transform: translate3d(0, 0, 0);

        opacity: 1;
    }
}

@keyframes zoomInUp {
    from {
        -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
                transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
        -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
                animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);

        opacity: 0;
    }

    60% {
        -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
                transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
        -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
                animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);

        opacity: 1;
    }
}

.zoomInUp {
    -webkit-animation-name: zoomInUp;
            animation-name: zoomInUp;
}

@keyframes zoomInDown {
    from {
        -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
                transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
        -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
                animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);

        opacity: 0;
    }

    60% {
        -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
                transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
        -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
                animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);

        opacity: 1;
    }
}

@keyframes zoomInLeft {
    from {
        -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
                transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
                animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);

        opacity: 0;
    }

    60% {
        -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
                transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
                animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);

        opacity: 1;
    }
}

@keyframes flip {
    from {
        -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
                transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
        -webkit-animation-timing-function: ease-out;
                animation-timing-function: ease-out;
    }

    40% {
        -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
                transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
        -webkit-animation-timing-function: ease-out;
                animation-timing-function: ease-out;
    }

    50% {
        -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
                transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
        -webkit-animation-timing-function: ease-in;
                animation-timing-function: ease-in;
    }

    80% {
        -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
                transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
        -webkit-animation-timing-function: ease-in;
                animation-timing-function: ease-in;
    }

    to {
        -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
                transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
        -webkit-animation-timing-function: ease-in;
                animation-timing-function: ease-in;
    }
}

@keyframes rotateInUpLeft {
    from {
        -webkit-transform: rotate3d(0, 0, 1, 45deg);
                transform: rotate3d(0, 0, 1, 45deg);
        -webkit-transform-origin: left bottom;
                transform-origin: left bottom;

        opacity: 0;
    }

    to {
        -webkit-transform: translate3d(0, 0, 0);
                transform: translate3d(0, 0, 0);
        -webkit-transform-origin: left bottom;
                transform-origin: left bottom;

        opacity: 1;
    }
}

@keyframes rotateInUpRight {
    from {
        -webkit-transform: rotate3d(0, 0, 1, -90deg);
                transform: rotate3d(0, 0, 1, -90deg);
        -webkit-transform-origin: right bottom;
                transform-origin: right bottom;

        opacity: 0;
    }

    to {
        -webkit-transform: translate3d(0, 0, 0);
                transform: translate3d(0, 0, 0);
        -webkit-transform-origin: right bottom;
                transform-origin: right bottom;

        opacity: 1;
    }
}

body #page_body_editor-wrapper {
    word-wrap: break-word;
    /* word-break: word-break: break-wrod;; */
    word-break: break-word;
    hyphens: auto;
    color: #777;
}

body #page_body_editor-wrapper .layout_group {
    /* add */
    /* Arrows */
    /* Dots */
}

body #page_body_editor-wrapper .layout_group tbody {
    vertical-align: top;
}

body #page_body_editor-wrapper .layout_group p {
    display: block;

    margin: 0;
}

body #page_body_editor-wrapper .layout_group h1 {
    font-size: 2em;
    font-weight: bold;

    display: block;

    margin: 0;
}

body #page_body_editor-wrapper .layout_group h2 {
    font-size: 1.5em;
    font-weight: bold;

    display: block;

    margin: 0;
}

body #page_body_editor-wrapper .layout_group h3 {
    font-size: 1.17em;
    font-weight: bold;

    display: block;

    margin: 0;
}

body #page_body_editor-wrapper .layout_group blockquote {
    font-style: italic;

    overflow: hidden;

    margin-top: 0.9em;
    margin-bottom: 0.9em;
    margin-left: 0;
    padding-right: 1.5em;
    padding-left: 1.5em;

    border-left: 5px solid #ccc;
}

body #page_body_editor-wrapper .layout_group figure {
    position: relative;

    margin: 0;
}

body #page_body_editor-wrapper .layout_group figure.table {
    margin: 0 auto;
}

body #page_body_editor-wrapper .layout_group table {
    border-spacing: 0;
    border-collapse: collapse;

    border: 1px double rgba(211, 211, 211, 0.4);
}

body #page_body_editor-wrapper .layout_group table td {
    border: 1px solid transparent;
}

body #page_body_editor-wrapper .layout_group table td,
body #page_body_editor-wrapper .layout_group table th {
    min-width: 2em;
    padding: 0.8em;

    border-color: rgba(211, 211, 211, 0.4);
}

body #page_body_editor-wrapper .layout_group img {
    max-width: 100%;
}

body #page_body_editor-wrapper .layout_group video,
body #page_body_editor-wrapper .layout_group iframe {
    vertical-align: top;
}

body #page_body_editor-wrapper .layout_group .hide {
    display: none;
}

body #page_body_editor-wrapper .layout_group figcaption {
    display: none !important;
}

body #page_body_editor-wrapper .layout_group table {
    margin: 0 auto;
}

body #page_body_editor-wrapper .layout_group .table table th {
    background-color: transparent;
}

body #page_body_editor-wrapper .layout_group .hr {
    margin: 20px 0;

    border: none;
    border-top: 1px solid rgba(211, 211, 211, 0.4);
}

body #page_body_editor-wrapper .layout_group .hr.dash {
    border-top: 1px dotted rgba(211, 211, 211, 0.4);
}

body #page_body_editor-wrapper .layout_group table,
body #page_body_editor-wrapper .layout_group .f_table {
    table-layout: fixed;
}

body #page_body_editor-wrapper .layout_group .f_table,
body #page_body_editor-wrapper .layout_group .table,
body #page_body_editor-wrapper .layout_group table {
    width: 100%;
}

body #page_body_editor-wrapper .layout_group .table[data-border="true"] .f_table,
body #page_body_editor-wrapper .layout_group .table[data-border="true"] table {
    border: none;
}

body #page_body_editor-wrapper .layout_group .table[data-border="true"] .f_th,
body #page_body_editor-wrapper .layout_group .table[data-border="true"] .f_td,
body #page_body_editor-wrapper .layout_group .table[data-border="true"] th,
body #page_body_editor-wrapper .layout_group .table[data-border="true"] td {
    border: none;
}

body #page_body_editor-wrapper .layout_group hr.blank_block {
    margin: 0;

    border: none;
}

body #page_body_editor-wrapper .layout_group .table {
    display: table;

    margin: 0;
}

body #page_body_editor-wrapper .layout_group .table table {
    border-spacing: 0;
    border-collapse: collapse;

    border: 1px double rgba(211, 211, 211, 0.4);
}

body #page_body_editor-wrapper .layout_group .table table td,
body #page_body_editor-wrapper .layout_group .table table th {
    min-width: 2em;
    padding: 0.8em;

    border-color: rgba(211, 211, 211, 0.4);
}

body #page_body_editor-wrapper .layout_group .table table th {
    font-weight: 700;

    background: #fafafa;
}

body #page_body_editor-wrapper .layout_group blockquote {
    font-style: italic;

    overflow: hidden;

    margin-left: 0;
    padding-right: 1.5em;
    padding-left: 1.5em;

    border-left: 5px solid #ccc;
}

body #page_body_editor-wrapper .layout_group .image.ck-appear {
    animation: fadeIn 0.7s;
}

body #page_body_editor-wrapper .layout_group .image .ck-progress-bar {
    width: 0;
    height: 2px;

    transition: width 0.1s;

    background: #6cb5f9;
}

body #page_body_editor-wrapper .layout_group .image-style-align-left,
body #page_body_editor-wrapper .layout_group .image-style-align-right,
body #page_body_editor-wrapper .layout_group .image-style-side {
    max-width: 50%;
}

body #page_body_editor-wrapper .layout_group .image-style-side {
    float: right;

    margin-left: 1.5em;
}

body #page_body_editor-wrapper .layout_group .image-style-align-left {
    float: left;

    margin-right: 1.5em;
}

body #page_body_editor-wrapper .layout_group .image-style-align-center {
    margin-right: auto;
    margin-left: auto;
}

body #page_body_editor-wrapper .layout_group .image-style-align-right {
    float: right;

    margin-left: 1.5em;
}

body #page_body_editor-wrapper .layout_group .image {
    clear: both;

    margin: 1em 0;

    text-align: center;
}

body #page_body_editor-wrapper .layout_group .image > img {
    display: block;

    max-width: 100%;
    margin: 0 auto;
}

body #page_body_editor-wrapper .layout_group .image {
    position: relative;

    overflow: hidden;

    margin: 0;
}

body #page_body_editor-wrapper .layout_group .image.image-style-align-center {
    margin: auto;
}

body #page_body_editor-wrapper .layout_group .image .ck-progress-bar {
    position: absolute;
    top: 0;
    left: 0;
}

body #page_body_editor-wrapper .layout_group .image > figcaption {
    font-size: 0.75em;

    display: none !important;

    padding: 0.6em;

    color: #333;
    outline-offset: -1px;
    background-color: #f7f7f7;
}

body #page_body_editor-wrapper .layout_group a,
body #page_body_editor-wrapper .layout_group .normal_link {
    width: auto;

    transition: color 0.26s ease, background-color 0.26s ease, border-color 0.26s ease;
    vertical-align: bottom;
    text-decoration: none;
}

body #page_body_editor-wrapper .layout_group a[data-layout="1"],
body #page_body_editor-wrapper .layout_group .normal_link[data-layout="1"] {
    line-height: 44px;

    display: inline-block;
    overflow: hidden;

    box-sizing: border-box;
    min-width: 140px;
    height: 48px;
    padding: 0 35px;

    text-align: center;
    vertical-align: center;
    white-space: nowrap;
    text-decoration: none;
    text-overflow: ellipsis;

    color: #333;
    border-width: 2px;
    border-style: solid;
    border-color: transparent;
    background: #f0f0f0;
}

body #page_body_editor-wrapper .layout_group a[data-layout="2"],
body #page_body_editor-wrapper .layout_group .normal_link[data-layout="2"] {
    line-height: 44px;

    display: inline-block;
    overflow: hidden;

    box-sizing: border-box;
    min-width: 140px;
    height: 48px;
    padding: 0 35px;

    text-align: center;
    vertical-align: center;
    white-space: nowrap;
    text-decoration: none;
    text-overflow: ellipsis;

    color: #333;
    border-width: 2px;
    border-style: solid;
    border-color: transparent;
    border-radius: 5px;
    background: #f0f0f0;
}

body #page_body_editor-wrapper .layout_group a[data-layout="3"],
body #page_body_editor-wrapper .layout_group .normal_link[data-layout="3"] {
    line-height: 44px;

    display: inline-block;
    overflow: hidden;

    box-sizing: border-box;
    min-width: 140px;
    height: 48px;
    padding: 0 35px;

    text-align: center;
    vertical-align: center;
    white-space: nowrap;
    text-decoration: none;
    text-overflow: ellipsis;

    color: #333;
    border-width: 2px;
    border-style: solid;
    border-color: transparent;
    border-radius: 24px;
    background: #f0f0f0;
}

body #page_body_editor-wrapper .layout_group a[data-style="white"],
body #page_body_editor-wrapper .layout_group .normal_link[data-style="white"] {
    color: #333;
    background: #f0f0f0;
}

body #page_body_editor-wrapper .layout_group a[data-style="black"],
body #page_body_editor-wrapper .layout_group .normal_link[data-style="black"] {
    color: #fff;
    background: #333;
}

body #page_body_editor-wrapper .layout_group a[data-before-outline="1"],
body #page_body_editor-wrapper .layout_group .normal_link[data-before-outline="1"] {
    background-color: transparent;
}

body #page_body_editor-wrapper .layout_group .blank_block.small_blank {
    height: 20px;
}

body #page_body_editor-wrapper .layout_group .blank_block.normal_blank {
    height: 50px;
}

body #page_body_editor-wrapper .layout_group .blank_block.big_blank {
    height: 100px;
}

body #page_body_editor-wrapper .layout_group .slick-slide img {
    max-width: 100%;
    margin: 0 auto;
}

body #page_body_editor-wrapper .layout_group .slick-slide div {
    font-size: 0;
}

body #page_body_editor-wrapper .layout_group .slick-vertical .slick-slide {
    border: none;
}

body #page_body_editor-wrapper .layout_group .slick-prev,
body #page_body_editor-wrapper .layout_group .slick-next {
    font-size: 0;
    line-height: 23px;
    line-height: 36px;

    position: absolute;
    top: 50%;

    display: block;

    width: 36px;
    height: 36px;
    padding: 0;

    cursor: pointer;
    text-align: center;

    color: #fff;
    border: none;
    border-radius: 50px;
    outline: none;
    background-color: rgba(0, 0, 0, 0.4);
}

body #page_body_editor-wrapper .layout_group .slick-prev .fa,
body #page_body_editor-wrapper .layout_group .slick-next .fa {
    font-size: 20px;

    margin: 0;
    padding: 0;
}

body #page_body_editor-wrapper .layout_group .slick-prev {
    z-index: 1;
    left: 20px;
}

body #page_body_editor-wrapper .layout_group .slick-prev .fa {
    margin-top: -1px;
    margin-left: -3px;
}

body #page_body_editor-wrapper .layout_group .slick-next {
    right: 20px;
}

body #page_body_editor-wrapper .layout_group .slick-next .fa {
    margin-top: -1px;
    margin-right: -2px;
}

body #page_body_editor-wrapper .layout_group .slick-dotted.slick-slider {
    margin-bottom: 60px;
}

body #page_body_editor-wrapper .layout_group .slick-dots {
    position: absolute;
    bottom: -40px;

    display: block;

    width: 100%;
    margin: 0;
    padding: 0;

    list-style: none;

    text-align: center;
}

body #page_body_editor-wrapper .layout_group .slick-dots li {
    position: relative;

    display: inline-block;

    width: 19px;
    height: 20px;
    margin: 0 0;
    padding: 0;

    cursor: pointer;
}

body #page_body_editor-wrapper .layout_group .slick-dots li button {
    font-size: 0;
    line-height: 0;

    display: block;

    width: 5px;
    height: 5px;
    margin: 7px;
    padding: 0;

    cursor: pointer;
    transition: all 0.1s linear;

    color: transparent;
    border: 0;
    border-radius: 50%;
    outline: none;
    box-shadow: inset 0 0 0 5px rgba(107, 107, 107, 0.6);
}

body #page_body_editor-wrapper .layout_group .slick-dots li button:hover,
body #page_body_editor-wrapper .layout_group .slick-dots li button:focus {
    outline: none;
}

body #page_body_editor-wrapper .layout_group .slick-dots li button:hover:before,
body #page_body_editor-wrapper .layout_group .slick-dots li button:focus:before {
    opacity: 1;
}

body #page_body_editor-wrapper .layout_group .slick-dots li button:before {
    font-family: "slick";
    font-size: 6px;
    line-height: 20px;

    position: absolute;
    top: 0;
    left: 0;

    width: 5px;
    height: 5px;

    content: "";
    text-align: center;

    opacity: 0.6;
    color: #fff;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

body #page_body_editor-wrapper .layout_group .slick-dots li.slick-active button {
    transform: scale(2);

    background: none;
    box-shadow: inset 0 0 0 1px #6b6b6b;
}

#page_body_editor-wrapper {
    /* add */
    /* Arrows */
    /* Dots */
}

#page_body_editor-wrapper .fa {
    line-height: inherit;
}

#page_body_editor-wrapper .ck-content {
    position: relative;

    width: 100%;
}

#page_body_editor-wrapper .slick-slider {
    position: relative;

    display: block;

    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
     -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

#page_body_editor-wrapper .slick-list {
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}

#page_body_editor-wrapper .slick-list:focus {
    outline: none;
}

#page_body_editor-wrapper .slick-list.dragging {
    cursor: pointer;
    cursor: hand;
}

#page_body_editor-wrapper .slick-slider .slick-track,
#page_body_editor-wrapper .slick-slider .slick-list {
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

#page_body_editor-wrapper .slick-track {
    position: relative;
    top: 0;
    left: 0;

    display: block;

    margin-right: auto;
    margin-left: auto;
}

#page_body_editor-wrapper .slick-track:before,
#page_body_editor-wrapper .slick-track:after {
    display: table;

    content: "";
}

#page_body_editor-wrapper .slick-track:after {
    clear: both;
}

#page_body_editor-wrapper .slick-loading .slick-track {
    visibility: hidden;
}

#page_body_editor-wrapper .slick-slide {
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}

#page_body_editor-wrapper [dir="rtl"] .slick-slide {
    float: right;
}

#page_body_editor-wrapper .slick-slide img {
    display: block;
}

#page_body_editor-wrapper .slick-slide.slick-loading img {
    display: none;
}

#page_body_editor-wrapper .slick-slide.dragging img {
    pointer-events: none;
}

#page_body_editor-wrapper .slick-initialized .slick-slide {
    display: block;
}

#page_body_editor-wrapper .slick-loading .slick-slide {
    visibility: hidden;
}

#page_body_editor-wrapper .slick-vertical .slick-slide {
    display: block;

    height: auto;

    border: 1px solid transparent;
}

#page_body_editor-wrapper .slick-arrow.slick-hidden {
    display: none;
}

#page_body_editor-wrapper .slick-slide div {
    font-size: 0;
}

#page_body_editor-wrapper .slick-vertical .slick-slide {
    border: none;
}

#page_body_editor-wrapper .slick-prev,
#page_body_editor-wrapper .slick-next {
    font-size: 0;
    line-height: 0;

    position: absolute;
    top: 50%;

    display: block;

    width: 52px;
    height: 52px;
    padding: 0;

    cursor: pointer;
    transform: translateY(-50%);

    color: #fff;
    border: none;
    outline: none;
    background-color: rgba(0, 0, 0, 0.6);
}

#page_body_editor-wrapper .slick-prev .fa,
#page_body_editor-wrapper .slick-next .fa {
    font-size: 30px;

    margin: 11px 21px;
}

#page_body_editor-wrapper .slick-prev {
    z-index: 1;
    left: 0;
}

#page_body_editor-wrapper .slick-next {
    right: 0;
}

#page_body_editor-wrapper .slick-dotted.slick-slider {
    margin-bottom: 60px;
}

#page_body_editor-wrapper .slick-dots {
    position: absolute;
    bottom: -25px;

    display: block;

    width: 100%;
    margin: 0;
    padding: 0;

    list-style: none;

    text-align: center;
}

#page_body_editor-wrapper .slick-dots li {
    position: relative;

    display: inline-block;

    width: 20px;
    height: 20px;
    margin: 0;
    padding: 0;

    cursor: pointer;
}

#page_body_editor-wrapper .slick-dots li button {
    font-size: 0;
    line-height: 0;

    display: block;

    width: 5px;
    height: 5px;
    margin: 7px;

    cursor: pointer;
    transition: all 0.1s linear;

    color: transparent;
    border: 0;
    border-radius: 100px;
    outline: none;
    box-shadow: inset 0 0 0 5px rgba(255, 255, 255, 0.5);
}

#page_body_editor-wrapper .slick-dots li button:hover,
#page_body_editor-wrapper .slick-dots li button:focus {
    outline: none;
}

#page_body_editor-wrapper .slick-dots li button:hover:before,
#page_body_editor-wrapper .slick-dots li button:focus:before {
    opacity: 1;
}

#page_body_editor-wrapper .slick-dots li button:before {
    font-family: "slick";
    font-size: 6px;
    line-height: 20px;

    position: absolute;
    top: 0;
    left: 0;

    width: 6px;
    height: 6px;

    content: "";
    text-align: center;

    opacity: 0.6;
    color: #fff;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

#page_body_editor-wrapper .slick-dots li.slick-active button {
    transform: scale(1.5);

    background: none;
    box-shadow: inset 0 0 0 1px #fff;
}

#page_body_editor-wrapper {
    color: #777;
}



#page_body_editor-wrapper .layout_group[data-window_width="true"] {
    width: 100vw !important;
    max-width: none;
    margin-left: calc(50% - 50vw);
}

#page_body_editor-wrapper .layout_group[data-limit_width="true"] > .layout_limit_wrapper {
    max-width: 1200px;
    margin: 0 auto;
}

#page_body_editor-wrapper .layout_group[data-window_height="true"] .layout_container {
    display: flex;
    flex-direction: column;

    height: 100vh;
}

#page_body_editor-wrapper .layout_group[data-window_height="true"] .layout_container .layout_body {
    flex: 1 1 auto;
}

#page_body_editor-wrapper .layout_group[data-window_height="true"] .layout_container .layout_footer,
#page_body_editor-wrapper .layout_group[data-window_height="true"] .layout_container .layout_header {
    flex: 0 0 auto;
}

#page_body_editor-wrapper .layout_group[data-window_height="true"][data-module_center="true"] .layout_container {
    justify-content: center;
}

#page_body_editor-wrapper .layout_group[data-window_height="true"][data-module_center="true"] .layout_container .layout_body {
    flex: 0 0 auto;
}

#page_body_editor-wrapper .layout_group[data-window_height="true"][data-module_center="true"] .layout_container .layout_footer,
#page_body_editor-wrapper .layout_group[data-window_height="true"][data-module_center="true"] .layout_container .layout_header {
    flex: 0 0 auto;
}

#page_body_editor-wrapper .layout_group .layout_slider {
    width: 100%;
}

#page_body_editor-wrapper .layout_group .layout_slider[data-theme="white"] .slick-prev,
#page_body_editor-wrapper .layout_group .layout_slider[data-theme="white"] .slick-next {
    background-color: rgba(140, 140, 140, 0.4);
}

#page_body_editor-wrapper .layout_group .row {
    position: relative;
    display: flex;
    flex: 1 1 auto;
    box-sizing: border-box;
}

#page_body_editor-wrapper .layout_group .row .col:first-child {
    margin-left: 0 !important;
}

#page_body_editor-wrapper .layout_group .row [class*="col-"] {
    padding: 0;
}

#page_body_editor-wrapper .layout_group .col {
    display: flex;

    box-sizing: border-box;
}

#page_body_editor-wrapper .layout_group .col_space {
    display: block;
    flex: 0 0 auto;
}

#page_body_editor-wrapper .layout_group .col-20 {
    width: 20%;
}

#page_body_editor-wrapper .layout_group .col-25 {
    width: 25%;
}

#page_body_editor-wrapper .layout_group .col-30 {
    width: 30%;
}

#page_body_editor-wrapper .layout_group .col-33 {
    width: 33.3333333%;
}

#page_body_editor-wrapper .layout_group .col-40 {
    width: 40%;
}

#page_body_editor-wrapper .layout_group .col-50 {
    width: 50%;
}

#page_body_editor-wrapper .layout_group .col-60 {
    width: 60%;
}

#page_body_editor-wrapper .layout_group .col-66 {
    width: 66.6666666%;
}

#page_body_editor-wrapper .layout_group .col-70 {
    width: 70%;
}

#page_body_editor-wrapper .layout_group .col-100 {
    width: 100%;
}

#page_body_editor-wrapper .layout_group .space-3 > * {
    margin-right: 3px;
}

#page_body_editor-wrapper .layout_group .space-3 > *:last-child {
    margin: 0;
}

#page_body_editor-wrapper .layout_group .space-10 {
    margin-right: -10px;
}

#page_body_editor-wrapper .layout_group .space-10 > * {
    padding-right: 10px;
}

#page_body_editor-wrapper .layout_group .space-20 {
    margin-right: -20px;
}

#page_body_editor-wrapper .layout_group .space-20 > * {
    padding-right: 20px;
}

#page_body_editor-wrapper .layout_group .flex {
    display: flex;
}

#page_body_editor-wrapper .layout_group .flex-elastic {
    flex: 1 1 auto;
}

#page_body_editor-wrapper .layout_group .flex-yc {
    display: flex;

    align-items: center;
}

#page_body_editor-wrapper .layout_group .layout_bg {
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;

    overflow: hidden;

    width: 100%;
    height: 200vh;

    background-repeat: no-repeat;
}

#page_body_editor-wrapper .layout_group .layout_bg .layout_bg-mask {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}

#page_body_editor-wrapper .layout_group .layout_bg[data-effect="fixed"] {
    background-attachment: fixed;
}

#page_body_editor-wrapper .layout_group .layout_bg[data-effect="normal"] {
    height: 100%;
}

#page_body_editor-wrapper .layout_group .layout_bg[data-size="contain"] {
    background-size: 100% auto;
}

#page_body_editor-wrapper .layout_group .layout_bg[data-size="repeat"] {
    background-repeat: repeat;
}

#page_body_editor-wrapper .layout_group .layout_bg[data-pos="tl"] {
    background-position: top left;
}

#page_body_editor-wrapper .layout_group .layout_bg[data-pos="tc"] {
    background-position: top center;
}

#page_body_editor-wrapper .layout_group .layout_bg[data-pos="tr"] {
    background-position: top right;
}

#page_body_editor-wrapper .layout_group .layout_bg[data-pos="cl"] {
    background-position: center left;
}

#page_body_editor-wrapper .layout_group .layout_bg[data-pos="cc"] {
    background-position: center center;
}

#page_body_editor-wrapper .layout_group .layout_bg[data-pos="cr"] {
    background-position: center right;
}

#page_body_editor-wrapper .layout_group .layout_bg[data-pos="bl"] {
    background-position: bottom left;
}

#page_body_editor-wrapper .layout_group .layout_bg[data-pos="bc"] {
    background-position: bottom center;
}

#page_body_editor-wrapper .layout_group .layout_bg[data-pos="br"] {
    background-position: bottom right;
}

#page_body_editor-wrapper .layout_group .layout_bg_mo {
    display: none;
}

#page_body_editor-wrapper .layout_group .layout_bg_pc {
    display: block;
}

#page_body_editor-wrapper .layout:after {
    display: block;
    clear: both;

    content: "";
}

#page_body_editor-wrapper .layout .row {
    max-width: 100%;
}

#page_body_editor-wrapper .layout .row[data-animate] .col:not(.animated) {
    animation-name: none;
}

#page_body_editor-wrapper .layout .row[data-animate] .col.animated {
    animation-duration: 1s;

    animation-fill-mode: both;
}

#page_body_editor-wrapper .layout .row[data-animate="0"] .col {
    animation-name: none !important;
}

#page_body_editor-wrapper .layout .row[data-animate="1"] .col:nth-of-type(1),
#page_body_editor-wrapper .layout .row[data-animate="3"] .col:nth-of-type(1),
#page_body_editor-wrapper .layout .row[data-animate="4"] .col:nth-of-type(1) {
    animation-delay: 0.1s;
}

#page_body_editor-wrapper .layout .row[data-animate="1"] .col:nth-of-type(2),
#page_body_editor-wrapper .layout .row[data-animate="3"] .col:nth-of-type(2),
#page_body_editor-wrapper .layout .row[data-animate="4"] .col:nth-of-type(2) {
    animation-delay: 0.2s;
}

#page_body_editor-wrapper .layout .row[data-animate="1"] .col:nth-of-type(3),
#page_body_editor-wrapper .layout .row[data-animate="3"] .col:nth-of-type(3),
#page_body_editor-wrapper .layout .row[data-animate="4"] .col:nth-of-type(3) {
    animation-delay: 0.3s;
}

#page_body_editor-wrapper .layout .row[data-animate="1"] .col:nth-of-type(4),
#page_body_editor-wrapper .layout .row[data-animate="3"] .col:nth-of-type(4),
#page_body_editor-wrapper .layout .row[data-animate="4"] .col:nth-of-type(4) {
    animation-delay: 0.4s;
}

#page_body_editor-wrapper .layout .row[data-animate="1"] .col:nth-of-type(5),
#page_body_editor-wrapper .layout .row[data-animate="3"] .col:nth-of-type(5),
#page_body_editor-wrapper .layout .row[data-animate="4"] .col:nth-of-type(5) {
    animation-delay: 0.5s;
}

#page_body_editor-wrapper .layout .row[data-animate="1"] .col:nth-of-type(6),
#page_body_editor-wrapper .layout .row[data-animate="3"] .col:nth-of-type(6),
#page_body_editor-wrapper .layout .row[data-animate="4"] .col:nth-of-type(6) {
    animation-delay: 0.6s;
}

#page_body_editor-wrapper .layout .row[data-animate="1"] .col:nth-of-type(7),
#page_body_editor-wrapper .layout .row[data-animate="3"] .col:nth-of-type(7),
#page_body_editor-wrapper .layout .row[data-animate="4"] .col:nth-of-type(7) {
    animation-delay: 0.7s;
}

#page_body_editor-wrapper .layout .row[data-animate="1"] .col:nth-of-type(8),
#page_body_editor-wrapper .layout .row[data-animate="3"] .col:nth-of-type(8),
#page_body_editor-wrapper .layout .row[data-animate="4"] .col:nth-of-type(8) {
    animation-delay: 0.8s;
}

#page_body_editor-wrapper .layout .row[data-animate="1"] .col:nth-of-type(9),
#page_body_editor-wrapper .layout .row[data-animate="3"] .col:nth-of-type(9),
#page_body_editor-wrapper .layout .row[data-animate="4"] .col:nth-of-type(9) {
    animation-delay: 0.9s;
}

#page_body_editor-wrapper .layout .row[data-animate="1"] .col:nth-of-type(10),
#page_body_editor-wrapper .layout .row[data-animate="3"] .col:nth-of-type(10),
#page_body_editor-wrapper .layout .row[data-animate="4"] .col:nth-of-type(10) {
    animation-delay: 1s;
}

#page_body_editor-wrapper .layout .row[data-animate="5"] .col {
    animation-name: fadeIn;
}

#page_body_editor-wrapper .layout .row[data-animate="6"] .col {
    animation-name: rotateInUpRight;
}

#page_body_editor-wrapper .layout .row[data-animate="7"] .col {
    animation-name: rotateInUpLeft;
}

#page_body_editor-wrapper .layout .row[data-animate="8"] .col {
    animation-name: zoomInUp;
}

#page_body_editor-wrapper .layout .row[data-animate="9"] .col {
    animation-name: zoomInDown;
}

#page_body_editor-wrapper .layout .row[data-animate="4"] .col {
    animation-name: zoomIn;
}

#page_body_editor-wrapper .layout .row[data-animate="3"] .col {
    animation-name: fadeInRight;
}

#page_body_editor-wrapper .layout .row[data-animate="2"] .col {
    animation-name: fadeInLeft;
}

#page_body_editor-wrapper .layout .row[data-animate="1"] .col {
    animation-name: fadeInUp;
}

#page_body_editor-wrapper .layout .slider_item {
    box-sizing: border-box;
}

#page_body_editor-wrapper .layout .layout_block {
    position: relative;

    box-sizing: border-box;
    width: 100%;
    min-height: 1px;

    transition: 0.36s ease;
}

#page_body_editor-wrapper .layout .layout_block .layout_block_line {
    position: absolute;
    top: 50%;
    left: 0;

    width: 100%;

    border: 1px solid #878787;
    border-width: 1px 0 0;
}

#page_body_editor-wrapper .layout .layout_block .layout_block_line[data-line-type="solid"] {
    border-style: solid;
}

#page_body_editor-wrapper .layout .layout_block .layout_block_line[data-line-type="dashed"] {
    border-style: dashed;
}

#page_body_editor-wrapper .layout .layout_block .layout_block_line[data-line-type="dotted"] {
    border-style: dotted;
}

#page_body_editor-wrapper .layout .layout_block[data-size="line"] {
    height: 1px;
}

#page_body_editor-wrapper .layout .layout_block[data-size="small"] {
    height: 20px;
}

#page_body_editor-wrapper .layout .layout_block[data-size="medium"] {
    height: 30px;
}

#page_body_editor-wrapper .layout .layout_block[data-size="big"] {
    height: 50px;
}

#page_body_editor-wrapper .layout[data-justify_center="center"] .row {
    margin: 0 auto;
}

#page_body_editor-wrapper .layout[data-justify_center="right"] .row {
    float: right;
}

#page_body_editor-wrapper .layout[data-align_center="center"] .col {
    align-items: center;
}

#page_body_editor-wrapper .layout[data-align_center="bottom"] .col {
    align-items: flex-end;
}

#page_body_editor-wrapper .layout-margin_placeholder_bottom,
#page_body_editor-wrapper .layout-margin_placeholder_top {
    clear: both;
}

.agent_pc #page_body_editor-wrapper .layout_bg_mo,
.body_container[data-agent="pc"] #page_body_editor-wrapper .layout_bg_mo {
    display: none;
}

.agent_pc #page_body_editor-wrapper .layout_bg_pc,
.body_container[data-agent="pc"] #page_body_editor-wrapper .layout_bg_pc {
    display: block;
}

.agent_pc #page_body_editor-wrapper .slider_item,
.body_container[data-agent="pc"] #page_body_editor-wrapper .slider_item {
    box-sizing: border-box;
}

.agent_pc #page_body_editor-wrapper .layout_slider[data-margin-size="small"] .slick-list,
.body_container[data-agent="pc"] #page_body_editor-wrapper .layout_slider[data-margin-size="small"] .slick-list {
    margin-right: -10px;
}

.agent_pc #page_body_editor-wrapper .layout_slider[data-margin-size="small"] .slick-slide,
.body_container[data-agent="pc"] #page_body_editor-wrapper .layout_slider[data-margin-size="small"] .slick-slide {
    margin-right: 10px;
}

.agent_pc #page_body_editor-wrapper .layout_slider[data-margin-size="middle"] .slick-list,
.body_container[data-agent="pc"] #page_body_editor-wrapper .layout_slider[data-margin-size="middle"] .slick-list {
    margin-right: -20px;
}

.agent_pc #page_body_editor-wrapper .layout_slider[data-margin-size="middle"] .slick-slide,
.body_container[data-agent="pc"] #page_body_editor-wrapper .layout_slider[data-margin-size="middle"] .slick-slide {
    margin-right: 20px;
}

.agent_pc #page_body_editor-wrapper .layout_slider[data-margin-size="big"] .slick-list,
.body_container[data-agent="pc"] #page_body_editor-wrapper .layout_slider[data-margin-size="big"] .slick-list {
    margin-right: -30px;
}

.agent_pc #page_body_editor-wrapper .layout_slider[data-margin-size="big"] .slick-slide,
.body_container[data-agent="pc"] #page_body_editor-wrapper .layout_slider[data-margin-size="big"] .slick-slide {
    margin-right: 30px;
}

.agent-mobile #page_body_editor-wrapper .text-40,
.agent-mobile #page_body_editor-wrapper .text-60,
.agent-mobile #page_body_editor-wrapper .text-72,
.body_container[data-agent="mo"] #page_body_editor-wrapper .text-40,
.body_container[data-agent="mo"] #page_body_editor-wrapper .text-60,
.body_container[data-agent="mo"] #page_body_editor-wrapper .text-72 {
    font-size: 38px !important;
}

.agent-mobile #page_body_editor-wrapper .blank_block.big_blank,
.body_container[data-agent="mo"] #page_body_editor-wrapper .blank_block.big_blank {
    height: 50px;
}

.agent-mobile #page_body_editor-wrapper .blank_block.normal_blank,
.body_container[data-agent="mo"] #page_body_editor-wrapper .blank_block.normal_blank {
    height: 25px;
}

.agent-mobile #page_body_editor-wrapper .blank_block.small_blank,
.body_container[data-agent="mo"] #page_body_editor-wrapper .blank_block.small_blank {
    height: 10px;
}

.agent-mobile #page_body_editor-wrapper .layout_bg_mo,
.body_container[data-agent="mo"] #page_body_editor-wrapper .layout_bg_mo {
    display: block;
}

.agent-mobile #page_body_editor-wrapper .layout_bg_pc,
.body_container[data-agent="mo"] #page_body_editor-wrapper .layout_bg_pc {
    display: none;
}

.agent-mobile #page_body_editor-wrapper .row,
.body_container[data-agent="mo"] #page_body_editor-wrapper .row {
    flex-wrap: wrap;
}

.agent-mobile #page_body_editor-wrapper .row[data-animate="2"] .col,
.body_container[data-agent="mo"] #page_body_editor-wrapper .row[data-animate="2"] .col {
    animation-name: fadeInRight;
}

.agent-mobile #page_body_editor-wrapper .layout_group[data-limit_width="true"] > .layout_limit_wrapper,
.body_container[data-agent="mo"] #page_body_editor-wrapper .layout_group[data-limit_width="true"] > .layout_limit_wrapper {
    box-sizing: border-box;
    max-width: none;
    padding: 0 20px;
}

.agent-mobile #page_body_editor-wrapper .layout .row[data-col="50_50"] .col,
.agent-mobile #page_body_editor-wrapper .layout .row[data-col="70_30"] .col,
.agent-mobile #page_body_editor-wrapper .layout .row[data-col="30_70"] .col,
.agent-mobile #page_body_editor-wrapper .layout .row[data-col="25_50_25"] .col,
.agent-mobile #page_body_editor-wrapper .layout .row[data-col="33_33_33"] .col,
.body_container[data-agent="mo"] #page_body_editor-wrapper .layout .row[data-col="50_50"] .col,
.body_container[data-agent="mo"] #page_body_editor-wrapper .layout .row[data-col="70_30"] .col,
.body_container[data-agent="mo"] #page_body_editor-wrapper .layout .row[data-col="30_70"] .col,
.body_container[data-agent="mo"] #page_body_editor-wrapper .layout .row[data-col="25_50_25"] .col,
.body_container[data-agent="mo"] #page_body_editor-wrapper .layout .row[data-col="33_33_33"] .col {
    flex: 0 0 100%;

    width: 100%;
}

.agent-mobile #page_body_editor-wrapper .layout .row[data-col="50_50"] .col_space,
.agent-mobile #page_body_editor-wrapper .layout .row[data-col="70_30"] .col_space,
.agent-mobile #page_body_editor-wrapper .layout .row[data-col="30_70"] .col_space,
.agent-mobile #page_body_editor-wrapper .layout .row[data-col="25_50_25"] .col_space,
.agent-mobile #page_body_editor-wrapper .layout .row[data-col="33_33_33"] .col_space,
.body_container[data-agent="mo"] #page_body_editor-wrapper .layout .row[data-col="50_50"] .col_space,
.body_container[data-agent="mo"] #page_body_editor-wrapper .layout .row[data-col="70_30"] .col_space,
.body_container[data-agent="mo"] #page_body_editor-wrapper .layout .row[data-col="30_70"] .col_space,
.body_container[data-agent="mo"] #page_body_editor-wrapper .layout .row[data-col="25_50_25"] .col_space,
.body_container[data-agent="mo"] #page_body_editor-wrapper .layout .row[data-col="33_33_33"] .col_space {
    overflow: hidden;

    max-height: 20px;
    margin-right: 100%;
}

.agent-mobile #page_body_editor-wrapper .layout .row[data-col="50_50"] .col_space:after,
.agent-mobile #page_body_editor-wrapper .layout .row[data-col="70_30"] .col_space:after,
.agent-mobile #page_body_editor-wrapper .layout .row[data-col="30_70"] .col_space:after,
.agent-mobile #page_body_editor-wrapper .layout .row[data-col="25_50_25"] .col_space:after,
.agent-mobile #page_body_editor-wrapper .layout .row[data-col="33_33_33"] .col_space:after,
.body_container[data-agent="mo"] #page_body_editor-wrapper .layout .row[data-col="50_50"] .col_space:after,
.body_container[data-agent="mo"] #page_body_editor-wrapper .layout .row[data-col="70_30"] .col_space:after,
.body_container[data-agent="mo"] #page_body_editor-wrapper .layout .row[data-col="30_70"] .col_space:after,
.body_container[data-agent="mo"] #page_body_editor-wrapper .layout .row[data-col="25_50_25"] .col_space:after,
.body_container[data-agent="mo"] #page_body_editor-wrapper .layout .row[data-col="33_33_33"] .col_space:after {
    display: block;

    padding-top: 100%;

    content: "";
}

.agent-mobile #page_body_editor-wrapper .layout .row[data-col="50_25_25"] .col-50,
.body_container[data-agent="mo"] #page_body_editor-wrapper .layout .row[data-col="50_25_25"] .col-50 {
    flex: 0 0 100%;

    width: 100%;
}

.agent-mobile #page_body_editor-wrapper .layout .row[data-col="50_25_25"] .col-25,
.body_container[data-agent="mo"] #page_body_editor-wrapper .layout .row[data-col="50_25_25"] .col-25 {
    flex: 1 0 auto;

    width: 34%;
}

.agent-mobile #page_body_editor-wrapper .layout .row[data-col="50_25_25"] .col-25 + .col_space,
.body_container[data-agent="mo"] #page_body_editor-wrapper .layout .row[data-col="50_25_25"] .col-25 + .col_space {
    max-width: 32%;
}

.agent-mobile #page_body_editor-wrapper .layout .row[data-col="50_25_25"] .col:first-child + .col_space,
.body_container[data-agent="mo"] #page_body_editor-wrapper .layout .row[data-col="50_25_25"] .col:first-child + .col_space {
    overflow: hidden;

    max-height: 20px;
    margin-right: 100%;
}

.agent-mobile #page_body_editor-wrapper .layout .row[data-col="50_25_25"] .col:first-child + .col_space:after,
.body_container[data-agent="mo"] #page_body_editor-wrapper .layout .row[data-col="50_25_25"] .col:first-child + .col_space:after {
    display: block;

    padding-top: 100%;

    content: "";
}

.agent-mobile #page_body_editor-wrapper .layout .row[data-col="25_25_50"] .col-50,
.body_container[data-agent="mo"] #page_body_editor-wrapper .layout .row[data-col="25_25_50"] .col-50 {
    flex: 0 0 100%;

    width: 100%;
}

.agent-mobile #page_body_editor-wrapper .layout .row[data-col="25_25_50"] .col-25,
.body_container[data-agent="mo"] #page_body_editor-wrapper .layout .row[data-col="25_25_50"] .col-25 {
    flex: 1 0 auto;

    width: 34%;
}

.agent-mobile #page_body_editor-wrapper .layout .row[data-col="25_25_50"] .col-25 + .col_space,
.body_container[data-agent="mo"] #page_body_editor-wrapper .layout .row[data-col="25_25_50"] .col-25 + .col_space {
    max-width: 32%;
}

.agent-mobile #page_body_editor-wrapper .layout .row[data-col="25_25_50"] .col-25:nth-of-type(2n) + .col_space,
.body_container[data-agent="mo"] #page_body_editor-wrapper .layout .row[data-col="25_25_50"] .col-25:nth-of-type(2n) + .col_space {
    overflow: hidden;

    max-height: 20px;
    margin-right: 100%;
}

.agent-mobile #page_body_editor-wrapper .layout .row[data-col="25_25_50"] .col-25:nth-of-type(2n) + .col_space:after,
.body_container[data-agent="mo"] #page_body_editor-wrapper .layout .row[data-col="25_25_50"] .col-25:nth-of-type(2n) + .col_space:after {
    display: block;

    padding-top: 100%;

    content: "";
}

.agent-mobile #page_body_editor-wrapper .layout .row[data-col="25_25_25_25"] .col-25,
.body_container[data-agent="mo"] #page_body_editor-wrapper .layout .row[data-col="25_25_25_25"] .col-25 {
    flex: 1 0 auto;

    width: 34%;
}

.agent-mobile #page_body_editor-wrapper .layout .row[data-col="25_25_25_25"] .col-25 + .col_space,
.body_container[data-agent="mo"] #page_body_editor-wrapper .layout .row[data-col="25_25_25_25"] .col-25 + .col_space {
    max-width: 32%;
}

.agent-mobile #page_body_editor-wrapper .layout .row[data-col="25_25_25_25"] .col-25:nth-of-type(2n) + .col_space,
.body_container[data-agent="mo"] #page_body_editor-wrapper .layout .row[data-col="25_25_25_25"] .col-25:nth-of-type(2n) + .col_space {
    overflow: hidden;

    max-height: 20px;
    margin-right: 100%;
}

.agent-mobile #page_body_editor-wrapper .layout .row[data-col="25_25_25_25"] .col-25:nth-of-type(2n) + .col_space:after,
.body_container[data-agent="mo"] #page_body_editor-wrapper .layout .row[data-col="25_25_25_25"] .col-25:nth-of-type(2n) + .col_space:after {
    display: block;

    padding-top: 100%;

    content: "";
}

.agent-mobile #page_body_editor-wrapper .layout .row[data-col="20_20_20_20_20"] .col-20,
.body_container[data-agent="mo"] #page_body_editor-wrapper .layout .row[data-col="20_20_20_20_20"] .col-20 {
    flex: 1 0 auto;

    width: 34%;
}

.agent-mobile #page_body_editor-wrapper .layout .row[data-col="20_20_20_20_20"] .col-20 + .col_space,
.body_container[data-agent="mo"] #page_body_editor-wrapper .layout .row[data-col="20_20_20_20_20"] .col-20 + .col_space {
    max-width: 32%;
}

.agent-mobile #page_body_editor-wrapper .layout .row[data-col="20_20_20_20_20"] .col-20:nth-of-type(2n) + .col_space,
.body_container[data-agent="mo"] #page_body_editor-wrapper .layout .row[data-col="20_20_20_20_20"] .col-20:nth-of-type(2n) + .col_space {
    overflow: hidden;

    max-height: 20px;
    margin-right: 100%;
}

.agent-mobile #page_body_editor-wrapper .layout .row[data-col="20_20_20_20_20"] .col-20:nth-of-type(2n) + .col_space:after,
.body_container[data-agent="mo"] #page_body_editor-wrapper .layout .row[data-col="20_20_20_20_20"] .col-20:nth-of-type(2n) + .col_space:after {
    display: block;

    padding-top: 100%;

    content: "";
}

.agent-mobile #page_body_editor-wrapper .layout .row[data-col="20_20_20_20_20"] .col-20:nth-of-type(5n),
.body_container[data-agent="mo"] #page_body_editor-wrapper .layout .row[data-col="20_20_20_20_20"] .col-20:nth-of-type(5n) {
    flex: 0 0 100%;

    width: 100%;
}

.agent-mobile #page_body_editor-wrapper .layout .row[data-col="20_20_20_20_20"] .col_space:last-child,
.body_container[data-agent="mo"] #page_body_editor-wrapper .layout .row[data-col="20_20_20_20_20"] .col_space:last-child {
    width: 100%;
    height: 0;
}

.agent-mobile #page_body_editor-wrapper .layout_slider[data-margin-size="small"] .slick-list,
.body_container[data-agent="mo"] #page_body_editor-wrapper .layout_slider[data-margin-size="small"] .slick-list {
    margin-right: -5px;
}

.agent-mobile #page_body_editor-wrapper .layout_slider[data-margin-size="small"] .slick-slide,
.body_container[data-agent="mo"] #page_body_editor-wrapper .layout_slider[data-margin-size="small"] .slick-slide {
    margin-right: 5px;
}

.agent-mobile #page_body_editor-wrapper .layout_slider[data-margin-size="middle"] .slick-list,
.body_container[data-agent="mo"] #page_body_editor-wrapper .layout_slider[data-margin-size="middle"] .slick-list {
    margin-right: -10px;
}

.agent-mobile #page_body_editor-wrapper .layout_slider[data-margin-size="middle"] .slick-slide,
.body_container[data-agent="mo"] #page_body_editor-wrapper .layout_slider[data-margin-size="middle"] .slick-slide {
    margin-right: 10px;
}

.agent-mobile #page_body_editor-wrapper .layout_slider[data-margin-size="big"] .slick-list,
.body_container[data-agent="mo"] #page_body_editor-wrapper .layout_slider[data-margin-size="big"] .slick-list {
    margin-right: -15px;
}

.agent-mobile #page_body_editor-wrapper .layout_slider[data-margin-size="big"] .slick-slide,
.body_container[data-agent="mo"] #page_body_editor-wrapper .layout_slider[data-margin-size="big"] .slick-slide {
    margin-right: 15px;
}

.agent-mobile #page_body_editor-wrapper .layout_block,
.body_container[data-agent="mo"] #page_body_editor-wrapper .layout_block {
    width: 100%;
    min-height: 1px;

    transition: 0.36s ease;
}

.agent-mobile #page_body_editor-wrapper .layout_block[data-size="line"],
.body_container[data-agent="mo"] #page_body_editor-wrapper .layout_block[data-size="line"] {
    height: 1px;
}

.agent-mobile #page_body_editor-wrapper .layout_block[data-size="small"],
.body_container[data-agent="mo"] #page_body_editor-wrapper .layout_block[data-size="small"] {
    height: 10px;
}

.agent-mobile #page_body_editor-wrapper .layout_block[data-size="medium"],
.body_container[data-agent="mo"] #page_body_editor-wrapper .layout_block[data-size="medium"] {
    height: 15px;
}

.agent-mobile #page_body_editor-wrapper .layout_block[data-size="big"],
.body_container[data-agent="mo"] #page_body_editor-wrapper .layout_block[data-size="big"] {
    height: 20px;
}

.agent-mobile #page_body_editor-wrapper .layout_group .slick-prev,
.agent-mobile #page_body_editor-wrapper .layout_group .slick-next,
.body_container[data-agent="mo"] #page_body_editor-wrapper .layout_group .slick-prev,
.body_container[data-agent="mo"] #page_body_editor-wrapper .layout_group .slick-next {
    display: none;
    visibility: hidden;

    opacity: 0;
}

.agent-mobile #page_body_editor-wrapper .layout_group .slick-dots,
.body_container[data-agent="mo"] #page_body_editor-wrapper .layout_group .slick-dots {
    bottom: -30px;
}

#page_body_preview .layout_group {
    overflow: hidden;
}

#page_body_editor-wrapper .layout_group .text-26 {
    line-height: 36px;
}

#page_body_editor-wrapper .layout_group .text-30 {
    line-height: 40px;
}

#page_body_editor-wrapper .layout_group .text-36 {
    line-height: 48px;
}

#page_body_editor-wrapper .layout_group .text-40 {
    line-height: 50px;
}

#page_body_editor-wrapper .layout_group .text-60 {
    line-height: 70px;
}

#page_body_editor-wrapper .layout_group .text-72 {
    line-height: 80px;
}

#page_body_editor-wrapper .layout_group .text-94 {
    line-height: 108px;
}

#page_body_editor-wrapper .layout_group .text-128 {
    line-height: 138px;
}

.agent-mobile #page_body_editor-wrapper .text-30 {
    font-size: 28px !important;
    line-height: 32px;
}

.agent-mobile #page_body_editor-wrapper .text-36 {
    font-size: 30px !important;
    line-height: 36px;
}

.agent-mobile #page_body_editor-wrapper .text-40 {
    font-size: 34px !important;
    line-height: 40px;
}

.agent-mobile #page_body_editor-wrapper .text-60 {
    font-size: 40px !important;
    line-height: 46px;
}

.agent-mobile #page_body_editor-wrapper .text-72 {
    font-size: 46px !important;
    line-height: 52px;
}

.agent-mobile #page_body_editor-wrapper .text-94 {
    font-size: 52px !important;
    line-height: 60px;
}

.agent-mobile #page_body_editor-wrapper .text-128 {
    font-size: 60px !important;
    line-height: 66px;
}

#page_body_editor-wrapper .ck_share .ck-media__wrapper {
    overflow: hidden;

    margin: 0;
}

#page_body_editor-wrapper .ck_share.ck_share_pos_left {
    display: flex;

    justify-content: flex-start;
}

#page_body_editor-wrapper .ck_share.ck_share_pos_right {
    display: flex;

    justify-content: flex-end;
}

#page_body_editor-wrapper .ck_share.ck_share_pos_center {
    display: flex;

    justify-content: center;
}

#page_body_editor-wrapper .ck_share .ck-share-container {
    margin-right: -8px;
    margin-bottom: -8px;
}

#page_body_editor-wrapper .ck_share .ck-share-item {
    display: inline-block;
    overflow: hidden;

    width: 50px;
    margin-right: 8px;
    margin-bottom: 8px;

    text-align: center;
    vertical-align: top;
    white-space: nowrap;
    text-decoration: none;
    text-overflow: ellipsis;

    background: transparent;
}

#page_body_editor-wrapper .ck_share .ck-share-item .ifont {
    font-size: 23px;
    line-height: 38px;

    display: block;

    box-sizing: border-box;
    width: 40px;
    height: 40px;
    margin: 0 auto;

    transition: 0.36s ease;

    color: #9e9e9e;
    border: 1px solid rgba(150, 150, 150, 0);
    border-radius: 50%;

    justify-content: center;
    align-items: center;
}

#page_body_editor-wrapper .ck_share .ck-editor-name {
    font-size: 12px;
    line-height: 26px;

    overflow: hidden;

    white-space: nowrap;
    text-overflow: ellipsis;

    color: #999;
}

#page_body_editor-wrapper .ck_share_style_one.ck_share_theme_white .ck-share-item .ifont {
    color: #fff;
    background: rgba(105, 105, 105, 0.77);
}

#page_body_editor-wrapper .ck_share_style_one.ck_share_theme_white .ck-share-item:hover .ifont {
    background: rgba(150, 150, 150, 0.77);
}

#page_body_editor-wrapper .ck_share_style_one.ck_share_theme_black .ck-share-item .ifont {
    color: #fff;
    background: rgba(105, 105, 105, 0.3);
}

#page_body_editor-wrapper .ck_share_style_one.ck_share_theme_black .ck-share-item:hover .ifont {
    background: rgba(105, 105, 105, 0.77);
}

#page_body_editor-wrapper .ck_share_style_two.ck_share_theme_white .ck-share-item .ifont {
    line-height: 28px;

    width: 30px;
    height: 30px;

    color: #dcdcdc;
}

#page_body_editor-wrapper .ck_share_style_two.ck_share_theme_white .ck-share-item:hover .ifont {
    color: #fff;
    background: transparent;
}

#page_body_editor-wrapper .ck_share_style_two.ck_share_theme_black .ck-share-item .ifont {
    width: 30px;
    height: 30px;

    color: #999;
}

#page_body_editor-wrapper .ck_share_style_two.ck_share_theme_black .ck-share-item:hover .ifont {
    color: #666;
    background: transparent;
}

#page_body_editor-wrapper .ck_share_style_three.ck_share_theme_white .ck-share-item .ifont {
    color: #dcdcdc;
    border-color: rgba(170, 170, 170, 0.3);
}

#page_body_editor-wrapper .ck_share_style_three.ck_share_theme_white .ck-share-item:hover .ifont {
    color: #fff;
    border-color: rgba(170, 170, 170, 0.8);
}

#page_body_editor-wrapper .ck_share_style_three.ck_share_theme_black .ck-share-item .ifont {
    color: #999;
    border-color: rgba(170, 170, 170, 0.3);
}

#page_body_editor-wrapper .ck_share_style_three.ck_share_theme_black .ck-share-item:hover .ifont {
    color: #666;
    border-color: rgba(170, 170, 170, 0.8);
}

#page_body_editor-wrapper .ck_share_style_four.ck_share_theme_white .ck-share-item .ifont {
    color: #fff;
    border-radius: 0;
    background-color: rgba(170, 170, 170, 0.3);
}

#page_body_editor-wrapper .ck_share_style_four.ck_share_theme_white .ck-share-item:hover .ifont {
    color: #fff;
    background-color: rgba(170, 170, 170, 0.8);
}

#page_body_editor-wrapper .ck_share_style_four.ck_share_theme_black .ck-share-item .ifont {
    color: #fff;
    border-radius: 0;
    background-color: rgba(170, 170, 170, 0.3);
}

#page_body_editor-wrapper .ck_share_style_four.ck_share_theme_black .ck-share-item:hover .ifont {
    color: #fff;
    background-color: rgba(170, 170, 170, 0.8);
}

.new_img_preview_dom {
    line-height: 100vh;

    position: fixed;
    z-index: 99999;
    top: 0;
    left: 0;

    display: flex;

    width: 100%;
    height: 100%;

    background: rgba(51, 51, 51, 0.8);

    align-items: center;
    justify-content: center;
}

.new_img_preview_dom > img {
    max-width: 96vw;
    max-height: 96vh;

    vertical-align: middle;
}

#page_body_editor-wrapper .plyr--full-ui input[type="range"] {
    display: block;

    width: 100%;
    height: 19px;
    margin: 0;
    padding: 0;

    transition: box-shadow 0.3s ease;

    color: #fff;
    border: 0;
    border-radius: 26px;
    background: 0 0;

    -webkit-appearance: none;
}

#page_body_editor-wrapper .plyr--full-ui input[type="range"]::-webkit-slider-runnable-track {
    height: 3px;

    -webkit-user-select: none;
            user-select: none;
    transition: box-shadow 0.3s ease;

    border: 0;
    border-radius: 2.5px;
    background: 0 0;
    background-image: linear-gradient(to right, currentColor var(--value, 0), transparent var(--value, 0));
}

#page_body_editor-wrapper .plyr--full-ui input[type="range"]::-webkit-slider-thumb {
    position: relative;

    width: 13px;
    height: 13px;
    margin-top: -5px;

    transition: all 0.2s ease;

    border: 0;
    border-radius: 100%;
    background: #fff;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(35, 41, 47, 0.2);

    -webkit-appearance: none;
}

#page_body_editor-wrapper .plyr--full-ui input[type="range"]::-moz-range-track {
    height: 3px;

    -moz-user-select: none;
         user-select: none;
    transition: box-shadow 0.3s ease;

    border: 0;
    border-radius: 2.5px;
    background: 0 0;
}

#page_body_editor-wrapper .plyr--full-ui input[type="range"]::-moz-range-thumb {
    position: relative;

    width: 13px;
    height: 13px;

    transition: all 0.2s ease;

    border: 0;
    border-radius: 100%;
    background: #fff;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(35, 41, 47, 0.2);
}

#page_body_editor-wrapper .plyr--full-ui input[type="range"]::-moz-range-progress {
    height: 3px;

    border-radius: 2.5px;
    background: currentColor;
}

#page_body_editor-wrapper .plyr--full-ui input[type="range"]::-ms-track {
    height: 3px;

    -ms-user-select: none;
        user-select: none;
    transition: box-shadow 0.3s ease;

    color: transparent;
    border: 0;
    border-radius: 2.5px;
    background: 0 0;
}

#page_body_editor-wrapper .plyr--full-ui input[type="range"]::-ms-fill-upper {
    height: 3px;

    -ms-user-select: none;
        user-select: none;
    transition: box-shadow 0.3s ease;

    border: 0;
    border-radius: 2.5px;
    background: 0 0;
}

#page_body_editor-wrapper .plyr--full-ui input[type="range"]::-ms-fill-lower {
    height: 3px;

    -ms-user-select: none;
        user-select: none;
    transition: box-shadow 0.3s ease;

    border: 0;
    border-radius: 2.5px;
    background: 0 0;
    background: currentColor;
}

#page_body_editor-wrapper .plyr--full-ui input[type="range"]::-ms-thumb {
    position: relative;

    width: 13px;
    height: 13px;
    margin-top: 0;

    transition: all 0.2s ease;

    border: 0;
    border-radius: 100%;
    background: #fff;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(35, 41, 47, 0.2);
}

#page_body_editor-wrapper .plyr--full-ui input[type="range"]::-ms-tooltip {
    display: none;
}

#page_body_editor-wrapper .plyr--full-ui input[type="range"]:focus {
    outline: 0;
}

#page_body_editor-wrapper .plyr--full-ui input[type="range"]::-moz-focus-outer {
    border: 0;
}

#page_body_editor-wrapper .plyr--full-ui input[type="range"].plyr__tab-focus::-webkit-slider-runnable-track {
    outline: 0;
    box-shadow: 0 0 0 5px rgba(255, 255, 255, 0.5);
}

#page_body_editor-wrapper .plyr--full-ui input[type="range"].plyr__tab-focus::-moz-range-track {
    outline: 0;
    box-shadow: 0 0 0 5px rgba(255, 255, 255, 0.5);
}

#page_body_editor-wrapper .plyr--full-ui input[type="range"].plyr__tab-focus::-ms-track {
    outline: 0;
    box-shadow: 0 0 0 5px rgba(255, 255, 255, 0.5);
}

#page_body_editor-wrapper .plyr--full-ui.plyr--video input[type="range"]::-webkit-slider-runnable-track {
    background-color: rgba(255, 255, 255, 0.25);
}

#page_body_editor-wrapper .plyr--full-ui.plyr--video input[type="range"]::-moz-range-track {
    background-color: rgba(255, 255, 255, 0.25);
}

#page_body_editor-wrapper .plyr--full-ui.plyr--video input[type="range"]::-ms-track {
    background-color: rgba(255, 255, 255, 0.25);
}

#page_body_editor-wrapper .plyr--full-ui.plyr--video input[type="range"]:active::-webkit-slider-thumb {
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(35, 41, 47, 0.2), 0 0 0 3px rgba(255, 255, 255, 0.5);
}

#page_body_editor-wrapper .plyr--full-ui.plyr--video input[type="range"]:active::-moz-range-thumb {
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(35, 41, 47, 0.2), 0 0 0 3px rgba(255, 255, 255, 0.5);
}

#page_body_editor-wrapper .plyr--full-ui.plyr--video input[type="range"]:active::-ms-thumb {
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(35, 41, 47, 0.2), 0 0 0 3px rgba(255, 255, 255, 0.5);
}

#page_body_editor-wrapper .plyr--full-ui.plyr--audio input[type="range"]::-webkit-slider-runnable-track {
    background-color: rgba(193, 201, 209, 0.66);
}

#page_body_editor-wrapper .plyr--full-ui.plyr--audio input[type="range"]::-moz-range-track {
    background-color: rgba(193, 201, 209, 0.66);
}

#page_body_editor-wrapper .plyr--full-ui.plyr--audio input[type="range"]::-ms-track {
    background-color: rgba(193, 201, 209, 0.66);
}

#page_body_editor-wrapper .plyr--full-ui.plyr--audio input[type="range"]:active::-webkit-slider-thumb {
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(35, 41, 47, 0.2), 0 0 0 3px rgba(0, 0, 0, 0.1);
}

#page_body_editor-wrapper .plyr--full-ui.plyr--audio input[type="range"]:active::-moz-range-thumb {
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(35, 41, 47, 0.2), 0 0 0 3px rgba(0, 0, 0, 0.1);
}

#page_body_editor-wrapper .plyr--full-ui.plyr--audio input[type="range"]:active::-ms-thumb {
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(35, 41, 47, 0.2), 0 0 0 3px rgba(0, 0, 0, 0.1);
}

#page_body_editor-wrapper .plyr__progress input[type="range"],
#page_body_editor-wrapper .plyr__progress__buffer {
    width: calc(100% + 13px);
    margin-right: -6.5px;
    margin-left: -6.5px;
}

#page_body_editor-wrapper .plyr__progress input[type="range"] {
    position: relative;
    z-index: 2;
}

#page_body_editor-wrapper .plyr__volume input[type="range"] {
    position: relative;
    z-index: 2;

    margin-left: 5px;
}

#page_body_editor-wrapper .plyr--video {
    background: transparent;
}

#page_body_editor-wrapper .plyr__video-wrapper {
    background: rgba(95, 95, 95, 0.1);
}

#page_body_editor-wrapper .plyr__poster {
    background-color: transparent;
}

#page_body_editor-wrapper .plyr--full-ui input[type="range"] {
    color: #fff;
}

#page_body_editor-wrapper .plyr--video .plyr__control.plyr__tab-focus,
#page_body_editor-wrapper .plyr--video .plyr__control:hover,
#page_body_editor-wrapper .plyr--video .plyr__control[aria-expanded="true"] {
    background: transparent;
}

#page_body_editor-wrapper .plyr__control.plyr__tab-focus {
    box-shadow: none;
}

#page_body_editor-wrapper .plyr__control--overlaid {
    background: transparent;
}

#page_body_editor-wrapper .plyr--stopped.plyr__poster-enabled .plyr__poster {
    background-size: cover;
}

#page_body_editor-wrapper .plyr__progress__buffer {
    height: 3px;
}

#page_body_editor-wrapper .plyr__control {
    padding: 7px 4px;
}

#page_body_editor-wrapper .plyr__control svg {
    transform: scale(0.85);
}

#page_body_editor-wrapper .plyr--full-ui.plyr--video .plyr__control--overlaid {
    margin-left: -23px;

    transform: scale(4);
}

#page_body_editor-wrapper .plyr--video.plyr--paused .plyr__video-wrapper:after,
#page_body_editor-wrapper .plyr--video:hover .plyr__video-wrapper:after {
    opacity: 1;
}

#page_body_editor-wrapper .plyr__video-wrapper:after {
    position: absolute;
    z-index: 10;
    top: 0;
    left: 0;

    width: 100%;
    height: 100%;

    content: "";
    transition: 0.86s ease;

    opacity: 0;
    background: linear-gradient(rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.55));
}

#page_body_editor-wrapper .plyr--video .plyr__controls {
    background: none;
}

.agent-mobile #page_body_editor-wrapper .layout .row[data-col="1--6_5--6"] .col,
.agent-mobile #page_body_editor-wrapper .layout .row[data-col="2--6_4--6"] .col,
.agent-mobile #page_body_editor-wrapper .layout .row[data-col="3--6_3--6"] .col,
.agent-mobile #page_body_editor-wrapper .layout .row[data-col="4--6_2--6"] .col,
.agent-mobile #page_body_editor-wrapper .layout .row[data-col="5--6_1--6"] .col {
    flex: 0 0 100%;

    width: 100%;
}

.agent-mobile #page_body_editor-wrapper .layout .row[data-col="1--6_5--6"] .col_space,
.agent-mobile #page_body_editor-wrapper .layout .row[data-col="2--6_4--6"] .col_space,
.agent-mobile #page_body_editor-wrapper .layout .row[data-col="3--6_3--6"] .col_space,
.agent-mobile #page_body_editor-wrapper .layout .row[data-col="4--6_2--6"] .col_space,
.agent-mobile #page_body_editor-wrapper .layout .row[data-col="5--6_1--6"] .col_space {
    overflow: hidden;

    max-height: 20px;
    margin-right: 100%;
}

.iframe_map {
    display: flex;
}

.iframe_map.pos-left {
    justify-content: flex-start;
}

.iframe_map.pos-right {
    justify-content: flex-end;
}

.iframe_map.pos-center {
    justify-content: center;
}

.iframe_map .iframe_wrapper-map {
    position: relative;
}

.iframe_map .iframe_wrapper-map iframe {
    position: absolute;
    top: 0;
    left: 0;
}

.iframe_map .iframe_wrapper-map.can_drag-off:before {
    position: absolute;
    z-index: 10;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;

    content: "";
}

.iframe_map .iframe_wrapper-map.ratio-16-9:after {
    display: block;

    width: 100%;
    padding-top: 56.25%;

    content: "";
}

.iframe_map .iframe_wrapper-map.ratio-9-16:after {
    display: block;

    width: 100%;
    padding-top: 177.7777777778%;

    content: "";
}

.iframe_map .iframe_wrapper-map.ratio-4-3:after {
    display: block;

    width: 100%;
    padding-top: 75%;

    content: "";
}

.iframe_map .iframe_wrapper-map.ratio-3-4:after {
    display: block;

    width: 100%;
    padding-top: 133.3333333333%;

    content: "";
}

.iframe_map .iframe_wrapper-map.ratio-1-1:after {
    display: block;

    width: 100%;
    padding-top: 100%;

    content: "";
}

/* 补充 */

#page_body_preview .layout_group {
    overflow: hidden;
}

#page_body_editor-wrapper .editor.ck-content {
    position: relative;

    width: 100%;
}

#page_body_editor-wrapper .layout_group .layout_bg {
    overflow: hidden;
}

#page_body_editor-wrapper .layout,
#page_body_editor-wrapper .layout_group {
    overflow: hidden;
    max-width: 72%;
    min-width: 1024px;
    margin: 0 auto;
}

#page_body_editor-wrapper p {
    font-size: 14px;
    line-height: 24px;
    display: block;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0;
    margin-inline-end: 0;
}

#page_body_editor-wrapper .row { max-width: 100%;}

.ifont-185037browserstreamlinewindow:before {
    content: "\e608";
}

.ifont-icpreview:before {
    content: "\e644";
}

.ifont-weixin:before {
    content: "\e65d";
}

.ifont-iphone:before {
    content: "\e620";
}

.ifont-facebook:before {
    content: "\e621";
}

.ifont-close:before {
    content: "\e60e";
}

.ifont-weibo:before {
    content: "\e699";
}

.ifont-MacBookPro:before {
    content: "\e739";
}

.ifont-iPhoneX:before {
    content: "\e604";
}

.ifont-behance:before {
    content: "\e725";
}

.ifont-qq:before {
    content: "\e605";
}

.ifont-call:before {
    content: "\e6de";
}

.ifont-zcool-fill:before {
    content: "\e6cf";
}

.ifont-instagram:before {
    content: "\e815";
}

.ifont-twitter_icon2:before {
    content: "\e83f";
}

.ifont-full-screen:before {
    content: "\e83a";
}

.ifont-twitter_icon:before {
    content: "\e6b7";
}

.ifont-download:before {
    content: "\e6b2";
}

.ifont-right:before {
    content: "\e68b";
}

#page_body_editor-wrapper .fa {
    line-height: inherit;
}

#page_body_editor-wrapper .layout_group .layout_bg[data-effect="normal"] {
    height: 100%;
}

#page_body_editor-wrapper .layout-margin_placeholder_bottom,
#page_body_editor-wrapper .layout-margin_placeholder_top {
    clear: both;
}

#page_body_editor-wrapper .layout:after,
#page_body_editor-wrapper .row:after {
    display: block;
    clear: both;
    content: "";
}

/* 补充 */

#page_body_editor-wrapper .layout_group a { color: inherit;}
#page_body_editor-wrapper img {width: auto;}
.page_body_editor-imgGallery img {width: auto;}
#page_body_editor-wrapper a {text-decoration: none;}
#page_body_editor-wrapper .layout_group .layout_bg[data-size="cover"] { background-size: cover;}

/* .imgGallery.center */
.layout_group[data-img_gallery] img {cursor: zoom-in;}
.agent_pc .page_body_editor-imgGallery:hover .page_body_editor-imgGallery_next,.agent_pc .page_body_editor-imgGallery:hover .page_body_editor-imgGallery_prev { visibility: visible; opacity: 1;}
.agent-mobile .page_body_editor-imgGallery.center .page_body_editor-imgGallery_next,
.agent-mobile .page_body_editor-imgGallery.center .page_body_editor-imgGallery_prev {visibility: visible; opacity: 1;}
.page_body_editor-imgGallery {
    position: fixed;
    z-index: 100;
    top: 0;
    left: 0;
    visibility: hidden;
    width: 100%;
    height: 100%;
}
.page_body_editor-imgGallery.open {visibility: visible; transition: 1s ease;}
.page_body_editor-imgGallery.open img {transition: 0.5s ease, width 1s ease, height 1s ease;}
.agent-mobile .page_body_editor-imgGallery_wrapper { font-size: 30px;}
.agent-mobile .page_body_editor-imgGallery_next,
.agent-mobile .page_body_editor-imgGallery_prev {color: #666 !important;}
.page_body_editor-imgGallery_wrapper {
    font-size: 50px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    box-sizing: border-box;
    height: 100%;
    padding: 0 60px;
    cursor: pointer;
    -webkit-align-items: center;
    -ms-flex-align: center;
            align-items: center;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
            justify-content: space-between;
}
.page_body_editor-imgGallery_next,.page_body_editor-imgGallery_prev { position: relative; z-index: 10; visibility: hidden;  transition: 0.36s ease; opacity: 0; color: #666;}
.page_body_editor-imgGallery_next:hover,.page_body_editor-imgGallery_prev:hover { color: #fff;}
.page_body_editor-imgGallery img {position: absolute;}
.page_body_editor-imgGallery.center {background: rgba(24, 24, 24, 0.9);}
.page_body_editor-imgGallery.center img {
    top: 50% !important;
    left: 50% !important;
    max-width: 80%;
    max-height: 80%;
    -webkit-transform: translate3d(-50%, -50%, 0);
            transform: translate3d(-50%, -50%, 0);
    box-shadow: 0 0 30px rgba(0, 0, 0, 0.52);
}
.page_body_editor-imgGallery.center img.w { width: 80% !important; height: auto !important;}
.page_body_editor-imgGallery.center img.h { width: auto !important; height: 80% !important;}
.page_body_editor-imgGallery.center .page_body_editor-imgGallery_wrapper ._next,.page_body_editor-imgGallery.center .page_body_editor-imgGallery_wrapper ._prev {visibility: visible; padding: 0 20px; opacity: 1;}
.layout_body [data-key="price"] tr:nth-child(2n) { background: rgb(248, 248, 248);}
/* 修复备案信息被裁减的问题 */
.agent-mobile #footer p.plr10 span,
.agent-mobile #footer p span {width: auto; max-width: 100%;vertical-align: middle !important;}
.agent-mobile #footer p span.ellipsis {line-height: 24px;display: block; width: 100%; max-width: 100%; text-align: center;}
.agent-mobile #footer p a img {margin: 0; vertical-align: top;}
.agent-mobile #footer p a {float: none;margin: 0;}
.agent-mobile #footer p strong { display: inline-block; float: none;}
.agent-mobile #footer p .beian {display: inline-block; float: none; width: auto; margin: 0; vertical-align: middle;}
.agent-mobile #footer p.plr10 .footer_site_title {display: inline-block; max-width: 50%;}
.agent-mobile #footer {box-sizing: border-box;padding: 0;}
.agent-mobile #footer p{float: none; overflow: hidden; overflow: hidden; box-sizing: border-box; width: 100%; max-width: 100%; height: auto; padding: 0; text-align: center; white-space: normal;    white-space: nowrap;text-overflow: ellipsis;}
.agent-mobile #footer #flogo {height: 14px; vertical-align: middle;}
.agent-mobile #footer {height: auto;padding: 10px 18px;text-align: center;}
.agent-pc .layout-img_gallary_wrapper.layout-open .layout-img_gallary_img {width: auto !important;}
/* mo iframe 尺寸 */
.agent-mobile .post_iframe {width: 100%; padding-top: 64%; position: relative;}
.agent-mobile .post_iframe iframe {position: absolute !important;height: 100% !important; width: 100%; min-height: auto !important; top: 0;  left: 0;}


.agent-pc .ff_indexPage .news.mlist .container_content {
    position: relative;
}



/*fenlei_index */

.agent-pc .ff_indexPage .fenlei_index.mlist {background-color: #f7f7f7;}
.agent-pc .ff_indexPage .fenlei_index.mlist .container_header {
    text-align: left;
    float: inherit;
    display: inline-block;
}
.agent-pc .ff_indexPage .fenlei_index.mlist .container_header .title {
    font-size: 28px;
    font-weight: 600;
    display: inline-block;
    margin-right: 10px;
}

.agent-pc .ff_indexPage .fenlei_index.mlist .container_header .subtitle {
    width: 600px;
    margin-top: 20px;
    font-size: 14px;
    color: #666;
    line-height: 26px;
    display: block;
    float: none;
    text-align: left;
    margin-bottom: 0px;
}

.ff_indexPage .module {padding-top: 80px;padding-bottom: 100px;}
.ff_indexPage .fenlei_index.mlist .content_wrapper {padding-top: 40px;margin-right: 0px;}
.agent-pc .ff_indexPage .fenlei_index.mlist .item_block, .agent-pc .npagePage:not(.post) .project .item_block {
    width: calc(100% / 4 - 6px);
    margin-right: 0px;
    background-color: #fff;
    border: 1px solid #f0f0f0;
    border-right: none;
    margin: 3px;
}

.agent-pc .fenlei_index.mlist:not(.imagelink) .content_list .item_img {
    opacity: 1;
    transition: all 0.36s ease;
    position: relative;
    overflow: hidden;
}
.agent-pc .fenlei_index.mlist .content_list .item_img {
    height: 0;
    padding-top: 62.5%;
}
.agent-pc .fenlei_index.mlist .content_list .item_img img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    opacity: 1;
}

.agent-pc .fenlei_index.mlist:not(.imagelink) .content_list .item_block .item_img img:after {
    content: '';
    background-image: linear-gradient( to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.4) );
    width: 100%;
    height: 80%;
    position: absolute;
    bottom: 0;
}
.agent-pc .fenlei_index.mlist .content_list .item_block .item_box .item_wrapper {
    padding: 30px 30px;
}

.agent-pc .fenlei_index.mlist:not(.imagelink) .content_list .item_block .item_info {
    transition: all 0.5s ease;
}
.agent-pc .fenlei_index.mlist:not(.imagelink) .content_list .item_des {
    display: block;
    transition: all 0.5s ease;
    margin-top: 15px;
}
.agent-pc .fenlei_index.mlist:not(.imagelink) .content_list .item_info .title {
    font-size: 20px;
    font-weight: 600;
    text-align: left;
}

.agent-pc .fenlei_index.mlist:not(.imagelink) .content_list .item_info .subtitle {
    text-align: left;
    margin-top: 8px;
    transition: all 0.36s ease;
    color: #777;
    font-size: 16px;
    line-height: 22px;
    display: block;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.agent-pc .fenlei_index.mlist:not(.imagelink) .content_list .item_des .description {
    transition: all 0.36s ease;
    font-size: 14px;
    line-height: 26px;
    height: 80px;
    overflow: hidden;
    color: #999;
    padding: 0px 0;
}
.agent-pc .fenlei_index.mlist:not(.imagelink) .content_list .details{
    display: none;
}
.bodyindex .fenlei_index.mlist .content_list .item_block .item_tags {
    display: none;
}
.agent-pc .fenlei_index.mlist:not(.imagelink) .content_list .item_block:hover .item_img {
    opacity: 1;
}

.wenhua .postbody{
    padding: 0px 50px;
    margin: 40px 0px;
}
.wenhua .postbody p{
    padding: 10px 50px;
    border-bottom: 1px dashed #ff732761;
    color: #555;
    font-size: 18px;
    font-weight: bold;
    text-align: center;
}
.wenhua{background: url(/timebio_files/wenhua.png) no-repeat bottom center;padding-bottom: 50px;}


