﻿@import"style.1807.css";



@font-face {

	font-family:HELVETICANEUELTPRO-TH;src:url(fonts/HELVETICANEUELTPRO-TH.OTF);font-weight:400;font-style:normal

}



.gh0 #sitecontent {

	padding-top: 80px

}



.gh0 #header {

	height: 79px

}



.gh0 #header .content {

	max-width: 1170px

}



.gh0 #header .nav {

	height: 62px

}



.gh0 #header .wrapper {

	padding-top: 18px;

	height: 62px;

	border-bottom: 1px #f1f1f1 solid

}



.gh0 #header.mini .wrapper {

	padding-top: 18px;

	height: 62px

}



#header .nav>li>a {

	color: #505050;

	height: 63px;

	position: relative;

	line-height: 50px

}



#header .nav>li>a span:after {

	color: #424242

}



#header .nav>li>a:before {

	content: '';

	position: absolute;

	bottom: 0;

	left: 0;

	width: 0;

	left: 20px;

	height: 1px;

	background-color: #ffc13b;

	transition: all .3s ease-out 0s

}



#header .nav>li a.active i,#header .nav>li:hover a i {

	color: #424242

}



#header .nav>li a.active:before,#header .nav>li:hover a:before {

	width: calc(100% - 40px)

}



#header .nav .subnav {

	border-color: #424242;

	margin-top: -1px

}



#indexPage .module .container_header {

	padding: 120px 0 60px 0

}



#indexPage .module .container_category,#indexPage .module .container_header {

	width: 100%;

	text-align: center

}



#indexPage .module .container_header {

	padding-bottom: 0

}



#indexPage .module .container_category {

	margin: 20px 0 55px

}



#indexPage .module .container_header .title {

	color: #111;

	font-size: 26px;

	line-height: 26px

}



#indexPage .module .container_header .subtitle {

	color: #D3D3D3;

	margin-top: 15px

}



#sitecontent .container_category a.active,#sitecontent .container_category a:hover {

	background-color: #ffc13b

}



.container_category a {

	color: #878787;

	font-size: 13px;

	padding: 7px 26px;

	position: relative;

	margin-right: 5px;

	margin-left: 0

}



.container_category a::after {

	margin-left: 20px;

	margin-top: 7px;

	background-color: rgba(219,219,219,.5);

	content: '';

	position: absolute;

	width: 1px;

	height: 13px;

	right: -3px;

	top: 2px;

	background: rgba(217,217,217,.55)

}



.agent-pc .npagePage .container_category {

	text-align: left;

	left: 0;

	margin: 10px 0

}





.agent-pc .npagePage .container_target a {

	color: #272727

}



#pages {

	text-align: center;

	height: 42px

}



#pages a {

	color: #fff;

	width: 36px;

	height: 36px;

	line-height: 36px;

	display: inline-block;

	float: none

}



#pages a.active {

	color: #fff

}



#pages a.active:after,#pages a:hover:after {

	display: none

}



#header .nav .subnav li a.active,#header .nav .subnav li a:hover {

	color: #ffb725

}



.bx-wrapper .bx-controls-direction a:hover {

	background-color: #ffc13b

}



#olx_head,#online_open {

	background: #ffc13b

}



#online_open {

	border-color: #ffb725

}



#olx_qq li a:hover i {

	color: #ffc13b

}



#footer {

	background: #737373

}



#footer p {

	color: #fff;

	text-align: center

}



#indexPage #topSlider .bx-wrapper .bx-pager a div.mask {

	background-color: #ffc13b

}



#indexPage #topSlider .bx-wrapper .bx-pager {

	margin-top: 7px;

	position: relative

}



#sitecontent #topSlider .bx-wrapper .bx-controls-direction a {

	padding: 0;

	height: 45px;

	width: 45px;

	background: #cbcbc9;

	border-radius: 45px

}



#topSlider .bx-wrapper .bx-controls-direction a.bx-prev .fa-angle-left:before {

	content: "\f104"

}



#topSlider .bx-wrapper .bx-controls-direction a.bx-next .fa-angle-right:before {

	content: "\f105"

}



#topSlider .bx-wrapper .bx-controls-direction a .fa {

	font-family: FontAwesome!important

}



#topSlider .bx-wrapper .bx-controls-direction a i.fa {

	width: auto;

	height: auto;

	display: inline-block;

	font-size: 24px;

	margin: 10px 18px

}



#topSlider .bx-wrapper .bx-helper {

	display: none

}



#sitecontent #topSlider .bx-wrapper .bx-controls-direction a:hover {

	background: #ffc13b

}



#indexPage .module.bgShow.bgParallax {

	background-size: 100%

}



#indexPage #topSlider .bx-wrapper .bx-pager a {

	width: auto

}



#indexPage #topSlider .bx-wrapper .bx-pager a div.progress {

	width: 4px;

	height: 4px;

	border: 1px solid #a5a5a5;

	background-color: #a5a5a5;

	border-radius: 5px

}



#indexPage #topSlider .bx-wrapper .bx-pager a div.auto.mask {

	display: none!important

}



#indexPage #topSlider .bx-wrapper .bx-pager a.active div.progress {

	background-color: #ffc13b;

	border-color: #ffc13b

}



#indexPage #topSlider .bx-thumb {

	display: none

}



.agent-pc .project .item_block .item_wrapper {

	text-align: center

}



.agent-pc .project .item_block:hover .item_wrapper {

	background-color: #f0b637

}



.agent-pc .project .item_img::before {

	width: 40px;

	height: 40px;

	top: 0;

	left: 50%;

	margin-left: -20px;

	margin-top: -60px;

	background-color: rgba(0,0,0,.28)

}



.agent-pc .project .item_img::after {

	content: "\f002";

	display: inline-block;

	font: normal normal normal 14px/1 FontAwesome;

	font-size: inherit;

	text-rendering: auto;

	-webkit-font-smoothing: antialiased;

	-moz-osx-font-smoothing: grayscale;

	transform: translate(0,0);

	position: absolute;

	top: 0;

	left: 50%;

	font-size: 18px;

	margin-left: -7px;

	margin-top: -16px;

	color: #fff;

	transition: all ease-out .3s;

	z-index: 6

}



.agent-pc .project .item_block:hover .item_img::before {

	top: 50%;

	margin-top: -20px

}



.agent-pc .project .item_block:hover .item_img::after {

	top: 49%;

	margin-top: -6px

}



.agent-pc .project .title {

	color: #727272

}



.agent-pc .project .subtitle {

	color: #ccc;

	font-size: 13px;

	margin-top: 10px

}



.agent-pc #indexPage .project .more {

	height: 38px;

	width: 160px;

	line-height: 40px;

	border: 1px solid #e2e2e2;

	position: relative;

	z-index: 10;

	display: block;

	margin: 70px auto;

	text-align: center;

	color: transparent

}



.agent-pc #indexPage .project .more i {

	font-size: 18px;

	text-indent: -50px;

	transition: all .3s ease-out 0s;

	opacity: 0;

	position: relative;

	z-index: 8

}



.agent-pc #indexPage .project .more:before {

	content: 'MORE';

	font-size: 15px;

	color: #b0b0b0;

	display: inline;

	margin-left: 28px;

	position: relative;

	transition: all .3s ease-out 0s;

	z-index: 8

}



.agent-pc #indexPage .project .more:after {

	content: '';

	position: absolute;

	top: -1px;

	left: -1px;

	width: 0;

	height: 40px;

	background-color: #ffc13b;

	transition: all .3s ease-out 0s

}



.agent-pc #indexPage .project .more:hover:after {

	width: 162px

}



.agent-pc #indexPage .project .more:hover:before {

	color: #fff;

	margin-left: 12px

}



.agent-pc #indexPage .project .more:hover i {

	text-indent: -20px;

	opacity: 1;

	color: #fff

}



.agent-pc .project .item_block {

	background: #fff;

	width: 31.333%;

	margin-right: 2%;

	margin-bottom: 2%

}



.agent-pc .project .item_block .item_wrapper {

	background-color: #fff

}



.agent-pc .npagePage.post .mlist.team_tabs .tab_button li .item_img:after {

	display: block;

	margin: 0

}



.agent-pc .npagePage.post .mlist.team_tabs .tab_button li.active .item_img:after {

	border-color: #ffa55d;

	width: 74px;

	height: 40px;

	margin: 0

}



.agent-pc .npagePage.post .mlist.team_tabs .tab_button li .item_img {

	margin-top: 0

}



.agent-pc .npagePage.post .mlist.team_tabs .tab_button {

	padding-top: 20px

}



.agent-pc .npagePage.post .item_tags a {

	height: 28px;

	line-height: 28px;

	background-color: #c6c6c6;

	color: #FFF

}



#sitecontent .npagePage.post .item_tags a:hover {

	background-color: #e3af22

}



.agent-pc .project .description a {

	width: 190px;

	height: 40px;

	background-color: #ffc11b;

	color: #fff;

	border: 0

}



.agent-pc .project .description {

	margin-top: 30px;

	color: #a7a7a7

}



.agent-pc #sitecontent .project .description a:hover {

	background-color: #E4AD18

}



.agent-pc .ad01 .module_container {

	max-width: 100%;

	padding: 0

}



.agent-pc .ad01 .item_block {

	background-color: #fff

}



.agent-pc .ad01 .item_block.first {

	width: 50%;

	height: 100%

}



.agent-pc .ad01 .item_block.first .item_img {

	width: 100%;

	height: 100%

}



.agent-pc .ad01 .item_block.first .item_img::before {

	display: block

}



.agent-pc .ad01 .item_block.first .item_wrapper {

	display: block;

	background-color: transparent;

	position: absolute;

	bottom: 30%;

	width: 60%;

	left: 0

}



.agent-pc .ad01 .first .item_info .description {

	margin-top: 24px

}



.agent-pc .ad01 .item_block .item_wrapper {

	width: 50%;

	position: relative;

	bottom: auto;

	left: auto;

	margin-top: 13%;

	height: auto

}



.agent-pc .ad01 .item_block .item_img {

	width: 50%

}



.agent-pc .ad01 .item_block .item_img::before {

	content: '';

	position: absolute;

	top: 0;

	height: calc(100% - 22px);

	width: calc(100% - 22px);

	border: 1px solid transparent;

	margin: 10px;

	transition: all ease-out .3s;

	z-index: 2

}



.agent-pc .ad01 .item_block:hover .item_img::before {

	border: 1px solid #fff

}



.agent-pc .ad01 .item_block.first .item_img::before {

	border: 1px solid transparent

}



.agent-pc .ad01 .item_block.first:hover .item_img::before {

	border: 1px solid #fff

}



.agent-pc .ad01 .item_block:nth-child(2) .item_wrapper {

	float: left

}



.agent-pc .ad01 .item_block:nth-child(2) .item_img {

	float: right

}



.agent-pc .ad01 .item_block:nth-child(3) .item_wrapper {

	float: right

}



.agent-pc .ad01 .item_block:nth-child(3) .item_img {

	float: left

}



.agent-pc .ad01 .item_block {

	width: 50%;

	height: 100%

}



.agent-pc .ad01 .content_list:after {

	content: '';

	display: block;

	clear: both

}



.agent-pc .ad01 .item_info {

	position: relative;

	padding: 0 70px 0 80px

}



.agent-pc .ad01 .item_info:after {

	content: '';

	position: absolute;

	top: 0;

	left: 52px;

	width: 1px;

	height: 100%;

	background: #9F9F9F

}



.agent-pc .ad01 .item_block.first .item_info:after {

	width: 70px;

	height: 1px;

	top: 42px;

	left: 80px

}



.agent-pc .ad01 .item_info .description {

	display: block

}



.agent-pc .ad01 .item_info .title {

	color: #7A7A7A;

	font-size: 24px

}



.agent-pc .ad01 .item_info .description {

	color: #adadad;

	font-size: 13px;

	line-height: 22px;

	height: 65px;

	margin-top: 15px;

	overflow: hidden

}



.agent-pc .ad01 .item_block:hover .item_wrapper {

	background-color: transparent;

	height: auto

}



.agent-pc #sitecontent .ad01 .item_block:hover .item_wrapper .title {

	color: #4c4c4c

}



.agent-pc .news .content_wrapper {

	margin-top: 4%;

	margin-right: -2%

}



.agent-pc .news .item_tags,.news .item_img {

	display: none

}



.agent-pc .news .item_wrapper {

	padding: 30px;

	height: auto

}



.agent-pc #indexPage .news .item_wrapper {

	padding: 30px 22px

}



.agent-pc .news .content_list {

	width: 100%

}



.agent-pc .news .item_block {

	position: relative;

	float: left;

	margin-right: 2%;

	margin-bottom: 1%;

	width: 30.333%;

	height: auto

}



.agent-pc .news .item_info {

	padding: 0 0 10px;

	width: auto;

	text-align: left;

	transition: all .3s ease-out 0s

}



.agent-pc .news .item_info .title {

	height: 43px;

	color: #333;

	transition: all .3s ease-out 0s;

	font-size: 16px

}



.agent-pc #indexPage .news .item_block:hover .title {

	color: #f1aa11

}



.agent-pc #indexPage .news .item_info .title {

	display: inline-block;

	width: 310px;

	position: relative

}



.agent-pc .news .item_des {

	width: auto;

	text-align: left;

	white-space: inherit;

	margin-top: 5px

}



.agent-pc .news .item_des p {

	display: -webkit-box;

	overflow: hidden;

	margin-top: 10px;

	width: 100%;

	height: 76px;

	color: #8f8f8f;

	text-overflow: ellipsis;

	white-space: inherit;

	font-size: 13px;

	line-height: 26px;

	transition: all .3s ease-out 0s;

	-webkit-line-clamp: 3;

	-webkit-box-orient: vertical

}



.agent-pc #indexPage .news .item_des p {

	margin-top: 0;

	padding-top: 0;

	height: 55px

}



.agent-pc .news .date_wrap .year {

	display: none

}



.agent-pc .news .date_wrap .md {

	display: block;

	width: 100%;

	color: #c5c5c5;

	font-size: 30px;

	font-family: HELVETICANEUELTPRO-TH;

	line-height: 46px;

	transition: all .6s cubic-bezier(.215,.61,.355,1) 0s;

	transition: all .3s ease-out 0s;

	padding-bottom: 0

}



.agent-pc .news .date_wrap {

	position: relative;

	float: none

}



.agent-pc .news .date_wrap:after {

	position: absolute;

	top: 0;

	left: 0;

	content: '';

	transition: all .6s cubic-bezier(.215,.61,.355,1) 0s

}



.agent-pc .news .details {

	display: block;

	margin-top: 40px;

	color: transparent

}



.agent-pc .news .details i {

	font-size: 16px;

	line-height: 22px;

	margin-top: 3px;

	transition: all .3s ease-out 0s

}



.agent-pc .news .details:after {

	clear: both;

	display: block;

	content: ''

}



.agent-pc #indexPage .news .item_block:hover .date_wrap:after {

	opacity: 1

}



.agent-pc .news .content_list:before,.agent-pc .news .item_block:after,.agent-pc .news .item_block:before {

	display: none

}



.agent-pc .news .item_block:hover {

	border-color: transparent

}



.agent-pc .news .item_block:nth-child(2n) {

	margin-right: 2%;

	margin-left: auto

}



.agent-pc .news .item_block:nth-child(2n):after {

	right: auto;

	left: 40px

}



.agent-pc .news .item_block:nth-child(2n) .date_wrap,.agent-pc .news .item_block:nth-child(2n) .item_des,.agent-pc .news .item_block:nth-child(2n) .item_info {

	float: none;

	text-align: left

}



.agent-pc .news .item_block:nth-child(2n) .date_wrap .year {

	margin-left: auto

}



.agent-pc .news .item_block:nth-child(2n) .item_wrapper {

	padding: 30px

}



.agent-pc .news .item_block:nth-child(2n):before {

	right: 0;

	left: auto

}



.agent-pc .news .item_block a.details {

	display: block

}



.agent-pc .news .item_block a.details {

	position: relative;

	display: block;

	margin: 0 auto 2px;

	margin-top: -8px;

	margin-left: 23px;

	width: 29px;

	height: 29px;

	border: 1px solid #d2d2d2;

	border-radius: 3px;

	color: transparent;

	transition: all ease-out .3s;

	text-indent: -6px

}



.agent-pc .news .item_img {

	position: relative;

	overflow: hidden

}



.agent-pc #indexPage .news .item_block:hover .details:after {

	margin-top: -8px;

	width: 1px;

	background: #afafaf

}



.agent-pc .news .item_block:hover .details {

	display: block;

	opacity: 1;

	filter: alpha(opacity=100)

}



#indexPage .module.news .container_content .bx-wrapper .bx-pager.bx-default-pager {

	display: none

}



.agent-pc .news .bx-wrapper .bx-controls-direction a i {

	margin: 20px;

	margin-top: 21px;

	font-size: 18px

}



trols-direction a.bx-next:hover i {

	background-position-x: -42px;

	background-position-y: -70px

}



.agent-pc .news .bx-wrapper .bx-controls-direction a:hover i {

	color: #000

}



.agent-pc .news .item_block:hover .description {

	color: #8f8f8f

}



.agent-pc #indexPage .news .more {

	height: 38px;

	width: 160px;

	border-radius: 0;

	line-height: 40px;

	border: 1px solid #ccc;

	position: relative;

	z-index: 10;

	display: block;

	margin: 30px auto 70px;

	text-align: center;

	color: transparent;

	background-color: transparent

}



.agent-pc #indexPage .news .more i {

	display: inline-block;

	font-size: 18px;

	text-indent: -50px;

	transition: all .3s ease-out 0s;

	opacity: 0;

	position: relative;

	z-index: 8

}



.agent-pc #indexPage .news .more:before {

	content: 'MORE';

	font-size: 15px;

	background-color: transparent;

	color: #b0b0b0;

	display: inline;

	margin-left: 28px;

	position: relative;

	transition: all .3s ease-out 0s;

	z-index: 8;

	left: auto;

	top: auto

}



.agent-pc #indexPage .news .more:after {

	content: '';

	position: absolute;

	top: -1px;

	left: -1px;

	width: 0;

	height: 40px;

	background-color: #ffc13b;

	transition: all .3s ease-out 0s;

	margin: 0

}



.agent-pc #indexPage .news .more:hover:after {

	width: 162px

}



.agent-pc #indexPage .news .more:hover:before {

	color: #fff

}



.agent-pc #indexPage .news .more:hover {

	background-color: transparent

}



.agent-pc #indexPage .news .more:hover i {

	text-indent: -20px;

	color: #fff!important;

	opacity: 1

}



.agent-pc #indexPage .news .more:hover i::before {

	color: #fff

}



.agent-pc #indexPage .news .more:hover:before {

	color: #fff;

	margin-left: 12px

}



.agent-pc .news .more:hover::after,.agent-pc .news .more:hover::before {

	-moz-transform: rotate(0);

	-webkit-transform: rotate(0);

	-ms-transform: rotate(0);

	transform: rotate(0);

	background-color: transparent

}



.agent-pc #indexPage .news .bx-wrapper .bx-controls-direction {

	display: none

}



#indexPage .module.news .container_content .bx-wrapper .bx-pager.bx-default-pager {

	display: block

}



.agent-pc .news .item_info .title:after {

	content: '';

	position: absolute;

	bottom: 1px;

	left: 0;

	width: 30px;

	height: 1px;

	transition: all .3s ease-out 0s;

	background-color: #e3e3e3

}



.agent-pc .news .item_block:hover .title:after {

	width: 100%;

	background-color: #505050

}



.agent-pc .npagePage .news .item_block .item_wrapper,.agent-pc .npagePage .news .item_block:nth-child(2n) .item_wrapper {

	margin: 0 40px 0 0;

	padding-bottom: 0;

	border-color: transparent;

	width: calc(100% - 264px)

}



.agent-pc .npagePage .news .item_img {

	float: right;

	margin-right: 24px

}



.agent-pc .npagePage .news .date_wrap {

	margin-bottom: 60px

}



.agent-pc .news .date_wrap .md {

	font-size: 30px

}



.agent-pc .npagePage .news .item_info {

	width: 640px;

	padding: 5px 0 0 0

}



.agent-pc .npagePage .news .item_des {

	width: 640px;

	margin-top: 0

}



.agent-pc .npagePage .news .item_block a.details {

	margin-top: 70px;

	margin-left: 0;

	transition: all .3s ease-out 0s

}



.agent-pc .npagePage .news .item_block {

	border-bottom: 1px solid rgba(227,227,227,.61);

	padding: 30px 0

}



.agent-pc .npagePage .news .item_block:hover {

	border-bottom: 1px solid rgba(255,178,24,.41);

	transition: all .6s ease-out 0s

}



.agent-pc .npagePage .news .item_block:hover .title {

	color: #F6BF51

}



.agent-pc .npagePage .news .item_block:hover a.details {

	margin-left: 60px;

	border-color: #F6BF51

}



.agent-pc .npagePage .news .item_block:hover a.details i {

	color: #F6BF51

}



.agent-pc .npagePage .news .item_block:hover a.details i::before {

	color: #F6BF51

}



.agent-pc .npagePage .news .details i {

	position: absolute;

	top: 0px;

	left: 20px

}



.agent-pc .npagePage .mlist.news .item_block .title:after {

	display: none

}



.agent-pc .npagePage.post .news #postContent {

	width: 100%

}



.agent-pc .npagePage.post .news #listContent {

	width: 100%

}



.agent-pc .npagePage.post .news .item_block {

	width: 28.333%;

	border: 0

}



.agent-pc .npagePage.post .news .item_block {

	margin-right: 5%;

	margin-bottom: 1%

}



.agent-pc .npagePage.post .news .item_block:nth-child(2n) {

	margin-right: 5%;

	margin-bottom: 1%

}



.agent-pc .npagePage.post .news .item_block:nth-child(2n) .item_wrapper {

	width: 100%;

	margin: 10px 0

}



.agent-pc .npagePage.post .news .item_info .title {

	position: relative

}



.agent-pc .npagePage.post .news .date_wrap .year {

	display: none

}



.agent-pc .npagePage.post .news .date_wrap .md {

	font-size: 34px;

	color: #c5c5c5;

	line-height: 46px

}



.agent-pc .npagePage.post .news .date_wrap {

	position: inherit;

	bottom: auto;

	margin: 0

}



.agent-pc .npagePage.post .news .item_block a.details {

	display: block;

	margin-top: 4px;

	text-indent: -7px

}



.agent-pc .npagePage.post .news .item_block .item_box:after {

	content: '';

	display: block;

	clear: both

}



.agent-pc .npagePage.post .news .item_info .title:after {

	content: '';

	position: absolute;

	bottom: 1px;

	left: 0;

	width: 30px;

	height: 1px;

	transition: all .3s ease-out 0s;

	background-color: #e3e3e3

}



.agent-pc .npagePage.post .news .item_block:hover .title:after {

	width: 100%;

	background-color: #505050

}



.agent-pc .npagePage.post .news .item_block:hover a.details {

	margin-left: 0

}



.agent-pc .npagePage.post .news .item_block:hover a.details i {

	color: #ffb929

}



.agent-pc #indexPage .team_tabs {

	background-color: #f7f7f9

}



.agent-pc #indexPage .module.team_tabs .container_header {

	display: none

}



.agent-pc #indexPage .module.team_tabs .module_container {

	padding: 0 5px

}



.agent-pc #indexPage .mlist.team_tabs .tab_button .icon:after,.agent-pc #indexPage .mlist.team_tabs .tab_content li.item_block:after {

	display: none

}



#indexPage .tab_content {

	width: 750px;

	float: left;

	margin-top: 50px

}



.agent-pc #indexPage .mlist.team_tabs .content_wrapper {

	position: relative;

	padding: 80px 0 66px

}



.agent-pc #indexPage .mlist.team_tabs .content_wrapper:after {

	content: '';

	display: block;

	clear: both

}



.agent-pc #indexPage .mlist.team_tabs .tab_button {

	width: 330px;

	float: right

}



.agent-pc #indexPage .mlist.team_tabs .tab_content li {

	position: relative

}



.agent-pc #indexPage .mlist.team_tabs .tab_content li .item_img {

	width: 102px;

	height: 102px;

	margin: 0;

	margin-left: 56px;

	position: relative;

	border-radius: 102px;

	overflow: hidden;

	margin-right: 30px

}



.agent-pc #indexPage .mlist.team_tabs .tab_content li .item_info {

	padding-top: 0

}



.agent-pc #indexPage .mlist.team_tabs .tab_content li .description {

	margin: 0;

	padding: 0 55px;

	margin-bottom: 70px;

	margin-top: 30px;

	height: 84px;

	font-size: 13px;

	line-height: 28px;

	color: #6d6c6c;

	transition: all .6s cubic-bezier(.215,.61,.355,1) 0s;

	margin-top: 40px;

	overflow: hidden;

	text-overflow: ellipsis;

	display: -webkit-box;

	-webkit-line-clamp: 3;

	-webkit-box-orient: vertical

}



.agent-pc #indexPage .mlist.team_tabs .tab_content li .description>div {

	width: 100%;

	height: auto

}



.agent-pc #indexPage .mlist.team_tabs .tab_content li .title {

	display: block;

	font-size: 16px;

	color: #333;

	padding-top: 44px

}



.agent-pc #indexPage .mlist.team_tabs .tab_content li .subtitle {

	color: #858585;

	font-size: 14px;

	margin-left: 0;

	font-family: GOTHAMRND-LIGHT,'å¾®è½¯é›…é»‘';

	margin-top: 5px

}



.agent-pc #indexPage .mlist.team_tabs .tab_content li .item_info:after {

	display: none

}



.agent-pc #indexPage .mlist.team_tabs .tab_content li .item_img:after {

	content: '';

	width: 150px;

	height: 130px;

	background: #fff;

	position: absolute;

	bottom: -20px;

	left: -20px;

	z-index: -1

}



.agent-pc #indexPage .mlist.team_tabs .container_content .bx-wrapper .bx-controls-direction a {

	display: block;

	width: 34px;

	height: 64px

}



.agent-pc #indexPage .mlist.team_tabs .tab_button .icon {

	display: none

}



.agent-pc #indexPage .mlist.team_tabs .tab_button {

	padding: 0;

	border-left: 1px solid rgba(255,255,255,.08);

	overflow: hidden

}



.agent-pc #indexPage .mlist.team_tabs .tab_button li {

	margin-bottom: 16px;

	background-color: #fff;

	transition: all .6s cubic-bezier(.215,.61,.355,1) 0s

}



.agent-pc #indexPage .mlist.team_tabs .tab_button li .item_img {

	width: 66px;

	height: 66px;

	overflow: hidden;

	border-radius: 66px;

	float: left;

	margin: 0;

	transition: all .6s cubic-bezier(.215,.61,.355,1) 0s

}



.agent-pc #indexPage .mlist.team_tabs .tab_button li:hover .item_img {

	box-shadow: 0 6px 17px rgba(220,168,56,.73)

}



.agent-pc #indexPage .mlist.team_tabs .tab_button li .wrapper {

	padding: 25px 26px;

	position: relative;

	z-index: 6

}



.agent-pc #indexPage .mlist.team_tabs .tab_button li .wrapper:after {

	content: '';

	display: block;

	clear: both

}



.agent-pc #indexPage .mlist.team_tabs .tab_button li.active,.agent-pc #indexPage .mlist.team_tabs .tab_button li:hover .item_info p.title {

	color: #fff

}



.agent-pc #indexPage .mlist.team_tabs .tab_button li.active p.subtitle {

	color: rgba(255,255,255,.53)

}



.agent-pc #indexPage .mlist.team_tabs .tab_button li.active,.agent-pc #indexPage .mlist.team_tabs .tab_button li:hover .item_info p.subtitle {

	color: rgba(255,255,255,.53)

}



.agent-pc #indexPage .mlist.team_tabs .tab_button li.active,.agent-pc #indexPage .mlist.team_tabs .tab_button li:hover {

	box-shadow: 0 7px 17px #dedede

}



.agent-pc #indexPage .mlist.team_tabs .tab_button .item_info p.title {

	margin: 0;

	font-size: 14px;

	color: #333;

	padding-top: 8px

}



.agent-pc #indexPage .mlist.team_tabs .tab_button .item_info p.subtitle {

	font-size: 12px;

	color: rgba(132,132,132,.53);

	line-height: 18px;

	padding-top: 8px;

	overflow: hidden;

	text-overflow: ellipsis;

	display: -webkit-box;

	-webkit-line-clamp: 2;

	-webkit-box-orient: vertical

}



.agent-pc #indexPage .mlist.team_tabs .tab_button li .item_info {

	text-align: left;

	transition: all .6s cubic-bezier(.215,.61,.355,1) 0s;

	padding: 0 0 0 12px

}



.agent-pc #indexPage .mlist.team_tabs .tab_button li .item_info:hover p.title,.agent-pc #indexPage .mlist.team_tabs .tab_button li.active p.title {

	color: #fff

}



.agent-pc #indexPage .mlist.team_tabs .tab_button li.active,.agent-pc #indexPage .mlist.team_tabs .tab_button li:hover {

	background: #ffc13b

}



.agent-pc #indexPage .mlist.team_tabs .container_content .bx-wrapper .bx-controls-direction a:hover {

	color: #fff

}



.agent-pc #indexPage .mlist.team_tabs .tab_content li:hover .item_wrapper:after {

	color: #cfcfcf;

	text-indent: -40px;

	left: 40px

}



.agent-pc #indexPage .mlist.team_tabs .bx-wrapper .bx-controls-direction a:hover {

	background: rgba(255,255,255,.55)

}



.agent-pc #indexPage .mlist.team_tabs .bx-wrapper .bx-controls-direction a:hover i {

	color: #000

}



.agent-pc #indexPage .mlist.team_tabs .bx-wrapper .bx-controls-direction a {

	background: rgba(255,255,255,.55)

}



#indexPage .module.team_tabs .container_content .bx-wrapper .bx-controls-direction a.bx-prev {

	left: -49px;

	margin-top: -18px

}



#indexPage .module.team_tabs .container_content .bx-wrapper .bx-controls-direction a.bx-next {

	right: -49px;

	margin-top: -18px

}



.agent-pc .mlist.team_tabs .tab_button li .item_img:after {

	display: none

}



.agent-pc .mlist.team_tabs .tab_button li .item_wrapper {

	float: left;

	width: calc(100% - 78px)

}



.agent-pc #indexPage .mlist.team_tabs .tab_content li.item_block:after {

	content: '';

	background-color: rgba(255,255,255,.55);

	display: block;

	width: 100%;

	height: 100%;

	position: absolute;

	top: 33px;

	left: 0

}



.agent-pc #indexPage .mlist.team_tabs .bx-wrapper .bx-controls-direction a i {

	font-size: 30px;

	margin-top: 15px;

	margin-left: 12px;

	color: #c8bdb9

}



.agent-pc #indexPage .mlist.team_tabs .bx-wrapper .bx-controls-direction a:hover i {

	color: #333

}



.agent-pc #indexPage .mlist.team_tabs .tab_button li:nth-child(1):after {

	content: '01';

	position: absolute;

	top: 19px;

	right: 26px;

	font-size: 70px;

	color: rgba(233,233,233,.33);

	font-family: GOTHAM-BLACK,Arial,Helvetica,sans-serif

}



.agent-pc #indexPage .mlist.team_tabs .tab_button li:nth-child(2):after {

	content: '02';

	position: absolute;

	top: 19px;

	right: 26px;

	font-size: 70px;

	color: rgba(233,233,233,.33);

	font-family: GOTHAM-BLACK,Arial,Helvetica,sans-serif

}



.agent-pc #indexPage .mlist.team_tabs .tab_button li:nth-child(3):after {

	content: '03';

	position: absolute;

	top: 19px;

	right: 26px;

	font-size: 70px;

	color: rgba(233,233,233,.33);

	font-family: GOTHAM-BLACK,Arial,Helvetica,sans-serif

}



.agent-pc #indexPage .mlist.team_tabs .tab_button li:nth-child(4):after {

	content: '04';

	position: absolute;

	top: 19px;

	right: 26px;

	font-size: 70px;

	color: rgba(233,233,233,.33);

	font-family: GOTHAM-BLACK,Arial,Helvetica,sans-serif

}



.agent-pc #indexPage .mlist.team_tabs .tab_button li:nth-child(5):after {

	content: '05';

	position: absolute;

	top: 19px;

	right: 26px;

	font-size: 70px;

	color: rgba(233,233,233,.33);

	font-family: GOTHAM-BLACK,Arial,Helvetica,sans-serif

}



.agent-pc #indexPage .mlist.team_tabs .tab_button li:nth-child(6):after {

	content: '06';

	position: absolute;

	top: 19px;

	right: 26px;

	font-size: 70px;

	color: rgba(233,233,233,.33);

	font-family: GOTHAM-BLACK,Arial,Helvetica,sans-serif

}



.agent-pc #indexPage .mlist.team_tabs .tab_button li:nth-child(7):after {

	content: '07';

	position: absolute;

	top: 19px;

	right: 26px;

	font-size: 70px;

	color: rgba(233,233,233,.33);

	font-family: GOTHAM-BLACK,Arial,Helvetica,sans-serif

}



.agent-pc #indexPage .mlist.team_tabs .tab_button li:nth-child(8):after {

	content: '08';

	position: absolute;

	top: 19px;

	right: 26px;

	font-size: 70px;

	color: rgba(233,233,233,.33);

	font-family: GOTHAM-BLACK,Arial,Helvetica,sans-serif

}



.agent-pc .service .item_info {

	padding: 5% 25px;

	text-align: left;

	padding-right: 80px

}



.agent-pc .service .item_wrapper:after {

	display: none

}



.agent-pc .service .item_block {

	width: 46%;

	margin-right: 4%;

	transition: all .3s ease-out 0s

}



.agent-pc #indexPage .container_content .bx-wrapper .bx-controls-direction a.bx-next {

	right: 20px

}



.agent-pc #indexPage .container_content .bx-wrapper .bx-controls-direction a.bx-prev {

	left: 20px

}



.agent-pc #indexPage .service .container_content .bx-wrapper .bx-controls-direction a.bx-next,.agent-pc #indexPage .service .container_content .bx-wrapper .bx-controls-direction a.bx-prev {

	margin-top: -72px

}



.agent-pc .service a.details {

	display: block

}



.agent-pc .service .item_block a.details {

	position: absolute;

	bottom: 34px;

	right: 25px;

	display: block;

	width: 29px;

	height: 29px;

	border: 1px solid #ddd;

	border-radius: 3px;

	color: transparent;

	transition: all ease-out .3s;

	text-indent: -6px

}



.agent-pc .service .item_block a.details i {

	font-size: 18px;

	color: #ddd;

	line-height: 28px;

	transition: all .3s ease-out 0s

}



.agent-pc .service .item_block:hover a.details i {

	color: #ffb725

}



.agent-pc .service .title {

	color: #414141

}



.agent-pc .service .subtitle {

	font-size: 13px;

	color: #7d7d7d

}



#indexPage .module.service .container_content .bx-wrapper .bx-pager.bx-default-pager {

	display: none

}



.agent-pc #indexPage .service .more {

	height: 38px;

	width: 160px;

	line-height: 40px;

	border: 1px solid #ccc;

	position: relative;

	z-index: 10;

	display: block;

	margin: 70px auto;

	text-align: center;

	color: transparent

}



.agent-pc #indexPage .service .more i {

	font-size: 18px;

	text-indent: -50px;

	transition: all .3s ease-out 0s;

	opacity: 0;

	position: relative;

	z-index: 8

}



.agent-pc #indexPage .service .more:before {

	content: 'MORE';

	font-size: 15px;

	color: #b0b0b0;

	display: inline;

	margin-left: 28px;

	position: relative;

	transition: all .3s ease-out 0s;

	z-index: 8

}



.agent-pc #indexPage .service .more:after {

	content: '';

	position: absolute;

	top: -1px;

	left: -1px;

	width: 0;

	height: 40px;

	background-color: #ffc13b;

	transition: all .3s ease-out 0s

}



.agent-pc #indexPage .service .more:hover:after {

	width: 162px

}



.agent-pc #indexPage .service .more:hover i {

	text-indent: -20px;

	color: #fff;

	opacity: 1

}



.agent-pc #indexPage .service .more:hover:before {

	color: #fff;

	margin-left: 12px

}



.agent-pc .service .item_block:hover .title {

	color: #ffb725

}



.agent-pc .service .item_block:hover .details {

	border-color: #ffb725

}



.agent-pc .npagePage .service .item_block:hover {

	box-shadow: 0 10px 40px rgba(222,222,222,.71);

	-moz-box-shadow: 0 10px 40px rgba(222,222,222,.71);

	-webkit-box-shadow: 0 10px 40px rgba(222,222,222,.71)

}



.agent-pc .npagePage .service .item_block {

	width: 31.333%;

	margin-right: 2%

}



.agent-pc .npagePage .service .item_info {

	position: relative

}



.agent-pc .npagePage .service .item_info:after {

	content: '';

	position: absolute;

	bottom: 0;

	left: 0;

	width: 0;

	left: 0;

	height: 1px;

	background-color: #ffc13b;

	transition: all .3s ease-out 0s

}



.agent-pc .npagePage .service .item_block:hover .item_info:after {

	width: 100%

}



.npagePage .content {

	min-height: 800px

}



.agent-pc .npagePage .service .item_block a.details i {

	text-indent: -8px

}



.agent-pc .team .item_block {

	padding-bottom: 50px

}



.agent-pc .team .item_block .item_wrapper {

	position: absolute;

	bottom: 25px;

	left: 50%;

	width: 92%;

	background-color: #fff;

	margin-left: -46%;

	box-shadow: 0 0 30px rgba(0,0,0,.2);

	-moz-box-shadow: 0 0 30px rgba(0,0,0,.2);

	-webkit-box-shadow: 0 0 30px rgba(0,0,0,.2);

	text-align: center

}



.agent-pc .team .item_info {

	padding: 24px 20px;

	height: 34px

}



.agent-pc .team .title {

	margin: 0;

	transition: all ease-out .3s

}



.agent-pc .team .text_wrap .title {

	font-size: 16px;

	margin-top: -3px

}



.agent-pc .team .text_wrap .subtitle {

	font-size: 13px

}



.agent-pc .team .subtitle {

	margin: 0;

	opacity: 1;

	transition: all ease-out .3s;

	height: 22px;

	line-height: 22px

}



.agent-pc .team .item_block .item_mask {

	height: calc(90% - 2px);

	width: calc(92% - 2px);

	border: 1px solid rgba(255,255,255,.53);

	margin: 4%;

	position: absolute;

	top: 0;

	opacity: 0;

	transition: all ease-out .3s

}



.agent-pc .team .item_block:hover .title {

	margin-top: 7px;

	color: #131313

}



.agent-pc .team .item_block:hover .subtitle {

	opacity: 0

}



.agent-pc .team .item_block:hover .item_mask {

	opacity: 1

}



.agent-pc .team .bx-wrapper .bx-pager {

	display: block

}



.agent-pc .npagePage.post .navlist li {

	width: 31.333%;

	height: auto;

	float: left;

	margin-right: 2%;

	margin-bottom: 20px;

	position: relative;

	padding-bottom: 50px

}



.agent-pc .npagePage.post .team .navlist .navlist_img {

	width: 100%;

	margin: 0

}



.agent-pc .npagePage.post .navlist a.navlist_t {

	padding: 0;

	position: absolute;

	top: auto;

	bottom: 25px;

	left: 50%;

	width: 92%;

	z-index: 8;

	background-color: #fff;

	margin-left: -46%;

	box-shadow: 0 0 30px rgba(0,0,0,.2);

	-moz-box-shadow: 0 0 30px rgba(0,0,0,.2);

	-webkit-box-shadow: 0 0 30px rgba(0,0,0,.2);

	text-align: center

}



.agent-pc #sitecontent .npagePage.post #postContent .navlist li.active .title,.agent-pc #sitecontent .npagePage.post #postContent .navlist li:hover .title {

	margin-top: 32px;

	color: #ffb725

}



.agent-pc .npagePage.post #postContent .navlist li.active .subtitle,.agent-pc .npagePage.post #postContent .navlist li:hover .subtitle {

	opacity: 0

}



.agent-pc .npagePage.post .navlist li.active a.navlist_t,.agent-pc .npagePage.post .navlist li:hover a.navlist_t {

	background: #fff

}



.agent-pc .npagePage.post .team .navlist .navlist_img {

	position: relative

}



.agent-pc .npagePage.post .team .navlist li .navlist_img:after {

	content: '';

	height: calc(90% - 2px);

	width: calc(92% - 2px);

	border: 1px solid #fff;

	margin: 4%;

	position: absolute;

	top: 0;

	left: 0;

	opacity: 0;

	transition: all ease-out .3s;

	z-index: 8

}



.agent-pc .npagePage.post .team .navlist li.active .navlist_img:after,.agent-pc .npagePage.post .team .navlist li:hover .navlist_img:after {

	opacity: 1

}



.agent-pc .mcustomize .module_container {

	max-width: 100%;

	padding: 0

}



.agent-pc .module.mcustomize .mediabody {

	width: 100%;

	margin: 0

}



.agent-pc .module.mcustomize .wrapper {

	display: none

}



.agent-pc .module.mcustomize.tlir .mediabody,.agent-pc .module.mcustomize.tril .mediabody {

	width: 50%;

	margin: 20px auto

}



.agent-pc .module.mcustomize.horizontal .container_content {

	width: 855px;

	margin: 0 0 0 auto;

	height: 350px;

	background: #fff;

	margin-right: -14px;

	box-shadow: 0 7px 17px rgba(6,6,6,.14)

}



.agent-pc #indexPage .module.mcustomize.horizontal .contentbody {

	width: 480px;

	margin: 0;

	padding: 0 60px;

	height: 100%

}



.agent-pc #indexPage .module.mcustomize.horizontal .mediabody {

	width: 255px;

	margin: 0;

	height: 100%

}



.agent-pc .module.mcustomize.horizontal.tlir .mediabody {

	float: right

}



.agent-pc .module.mcustomize.horizontal.tril .mediabody {

	float: left

}



.agent-pc .module.mcustomize.horizontal.tlir .contentbody {

	float: left

}



.agent-pc .module.mcustomize.horizontal.tril .contentbody {

	float: right

}



.agent-pc .module.mcustomize.horizontal .mediabody div.image {

	background-size: contain

}



.agent-pc .mcustomize .contentbody .title {

	font-size: 26px;

	color: #333

}



.agent-pc .mcustomize .contentbody .subtitle {

	font-size: 13px;

	color: silver;

	margin: 7px 0

}



.agent-pc .mcustomize .contentbody .description {

	color: #afafaf;

	font-size: 13px;

	line-height: 24px;

	overflow: hidden;

	text-overflow: ellipsis;

	display: -webkit-box;

	-webkit-line-clamp: 3;

	-webkit-box-orient: vertical

}



.agent-pc .module.mcustomize .header:after {

	display: none

}



.agent-pc .module.mcustomize .header {

	padding: 30px 0 20px

}



.agent-pc .mcustomize .contentbody .description a {

	width: 102px;

	height: 28px;

	display: block;

	line-height: 28px;



	text-align: center;

	font-size: 13px;

	color: #CACACA;

	border: 1px solid #d9d9d9

}



.tlir.module .module_container,.tril.module .module_container {

	height: auto;

	max-width: 1170px

}



.agent-pc .mcustomize .contentbody .description a:hover {

	background-color: #ffc13b;

	color: #fff;

	border: 1px #ffc13b solid

}



.tlir.module .module_container .wrapper,.tril.module .module_container .wrapper {

	display: block

}



#indexPage .module.bgShow.tlir,#indexPage .module.bgShow.tril {

	padding: 160px 0 150px

}



.agent-pc #mcontact .container_content {

	max-width: 1170px;

	float: none

}



.agent-pc #mcontact #contactinfo div:after {

	display: none

}



.agent-pc #indexPage #mcontact .container_header {

	display: none

}



.agent-pc #indexPage #contactlist #contactform {

	display: block;

	left: auto;

	margin-left: 0

}



.agent-pc #mcontact #contactinfo p {

	width: auto;

	float: none;

	display: inline-block

}



.agent-pc #mcontact #contactinfo div {

	position: relative;

	left: auto;

	margin-top: 40px

}



.agent-pc #contactform p .inputtxt {

	background: #f5f5f5;

	border-bottom: 1px solid #f5f5f5;

	padding: 12px 16px;

	width: calc(29% - 32px);

	float: none;

	margin: 0 2% 20px 0

}



.agent-pc #contactform p textarea.inputtxt {

	background: #f5f5f5;

	border-bottom: 1px solid #f5f5f5;

	position: absolute;

	left: 31%;

	top: 0;

	height: 147px;

	width: calc(68% - 32px)

}



.agent-pc #contactform p .inputtxt.submit {

	width: 265px;

	border-radius: 80px;

	padding: 0;

	line-height: 54px;

	height: 54px;

	border: 1px solid #e0e0e0;

	margin: 0 auto;

	margin-top: 30px

}



.agent-pc #contactform p .inputtxt.submit:hover {

	background-color: #fa2731;

	border: 1px solid #FA2731;

	color: #fff

}



.agent-pc #mcontact #contactinfo div:after {

	content: '';

	display: block;

	clear: both

}



.agent-pc #mcontact #contactinfo div a {

	border-radius: 36px;

	background: #b3b3b3;

	border-color: #b3b3b3

}



.agent-pc #contactinfo div a i {

	color: #fff

}



.agent-pc #mcontact #contactinfo div a:hover {

	border-radius: 36px

}



.agent-pc .npagePage #mcontact #contactlist #contactform {

	top: auto;

	margin: 0 auto;

	margin-top: 80px;

	top: auto;

	left: auto;

	width: 1170px;

	max-width: 1170px

}



.agent-pc #indexPage #mcontact {

	background: #fff

}



.agent-pc .imagelink .bx-wrapper .bx-controls-direction a i {

	margin-top: 8px

}



.agent-pc #indexPage .container_content .bx-wrapper .bx-controls-direction a.bx-prev {

	left: 0;

	margin-top: -24px;

	margin-left: 15px

}



.agent-pc #indexPage .container_content .bx-wrapper .bx-controls-direction a.bx-next {

	right: 0;

	margin-top: -24px;

	margin-right: 15px

}



.agent-pc .npagePage.post a.active .title,.agent-pc .npagePage.post a:hover .title {

	color: #ffb725

}



.agent-pc .imagelink .bx-wrapper .bx-controls-direction a:hover i {

	color: #f1aa11

}



.agent-pc .npagePage.post #postContent .usetdate {

	color: #B1B1B1

}



.agent-pc .npagePage.post .mlist.team_tabs .tab_content li .item_img {

	max-height: 650px

}



.agent-pc .npagePage.post .project #postInfo .description p:last-child {

	border-bottom: 1px #E0E0E0 dotted

}



#pageTarget {

	background-color: #fff;

	padding-top: 25px;

	padding-bottom: 25px

}



.npagePage #item_block_0 {

	margin-right: 15px

}



.npagePage .postbody {

	color: #797878

}



#header .content a#logo img {

	padding-left: 0

}



.agent-pc .npagePage .service .module_container {

	padding-top: 0

}



.agent-pc .npagePage .service .container_content {

	padding-top: 10px

}



.agent-pc .npagePage .news .content_wrapper {

	margin-top: 0

}



.agent-pc .npagePage .news #postContent .title {

	font-size: 20px!important;

	color: #1f1f1f!important

}



.agent-pc .npagePage .news #postContent .description {

	color: #9c9c9c;

	padding-top: 20px;

	padding-bottom: 30px;

	border-bottom: 1px dotted #CCC

}



.agent-pc .npagePage .team #postInfo .title {

	font-size: 20px!important;

	color: #1f1f1f!important;

	margin-bottom: 5px

}



.agent-pc .npagePage .team #postInfo .description {

	color: #9c9c9c;

	padding-top: 20px;

	padding-bottom: 30px;

	border-bottom: 1px dotted #CCC

}



.agent-pc .npagePage .team #postContent .postbody {

	color: #9c9c9c

}



.agent-pc .npagePage.post .navlist li {

	margin-right: 0

}



.agent-pc .npagePage.post .news .container_content {

	padding-top: 10px

}



.agent-pc .npagePage.post .news #postContent .postbody {

	color: #9c9c9c;

	padding-top: 15px

}



.agent-pc .npagePage.post .news #listContent h3 {

	color: #858585

}



.agent-pc .npagePage.post .news #listContent .item_tags {

	padding-top: 0

}



.agent-pc .npagePage.post .news #listContent .item_block:nth-child(2n) {

	margin-right: 30px

}



.agent-pc .npagePage.post .news #listContent .item_block {

	margin-right: 30px

}



.agent-pc .npagePage.post .news #listContent .item_des p {

	color: #8f8f8f

}



.agent-pc.npagePage .mlist .news .item_block:hover.title:after {

	display: none

}



.agent-pc.npagePage .mlist .news .item_block.title:after {

	display: none

}



.agent-pc .npagePage .news .item_des p {

	margin-top: 0

}



.agent-pc .npagePage.post .navlist a.navlist_t {

	z-index: 9

}



.agent-pc .npagePage .news .item_des p {

	color: #A4A2A2

}



.agent-pc .npagePage .news .item_block:hover .item_des .description {

	color: #A4A2A2

}



.agent-pc .module.mcustomize .mediabody img {

	max-width: 60%

}



.agent-pc .module.mcustomize .mediabody {

	background-color: #f5f5f5

}



.module.mcounter .module_container {

	padding: 40px 0

}



#indexPage .module.news .container_category,#indexPage .module.service .container_category,#indexPage .module.team .container_category {

	opacity: 0;

	height: 0

}



#pages a i {

	color: #fff;

}



#topSlider .bx-wrapper .bx-controls-direction a i.fa {

	margin: 9px 4px 10px 19px

}



#topSlider .bx-wrapper .bx-controls-direction a i.fa-angle-left {

	margin-left: 18px

}



.agent-pc .npagePage.post .news .item_info .title:after {

	margin-bottom: 7px

}



.agent-pc .team .bx-controls-direction a.bx-prev {

	margin-top: -68px!important

}



.agent-pc .team .bx-controls-direction a.bx-next {

	margin-top: -68px!important

}



.bx-wrapper .bx-pager.bx-default-pager a.active {

	border: #F5B834 1px solid;

	background-color: #F5B834

}



.agent-pc .imagelink .bx-wrapper .bx-controls-direction a i.fa-angle-left {

	margin-left: -15px

}



.agent-pc .imagelink .bx-wrapper .bx-controls-direction a i.fa-angle-right {

	transform: translateX(15px)

}



.agent-pc .npagePage.post .service #postInfo {

	margin-bottom: 28px;

	color: #a7a7a7

}



.agent-pc #indexPage .project .more {

	border: 1px solid #E6E6E6

}



.agent-pc #indexPage .project .more:before {

	color: #cfcfcf

}



.agent-pc #indexPage .news .more {

	border: 1px solid #E6E6E6

}



.agent-pc #indexPage .news .more:before {

	color: #cfcfcf

}



.agent-pc #indexPage .service .more {

	border: 1px solid #E6E6E6

}



.agent-pc #indexPage .service .more:before {

	color: #cfcfcf

}



.agent-pc .news .item_block a.details {

	border: 1px solid #E6E6E6

}



.agent-pc .bx-sliderCount,a,a i {

	color: #ddd

}



.agent-pc .ad01 .item_info:after {

	background: #CCC

}



.agent-pc .news .item_block:hover .title:after {

	background-color: #737373

}



.agent-pc .team .text_wrap .subtitle {

	color: #BBB

}



.agent-pc #indexPage .mlist.team_tabs .tab_content li .subtitle {

	color: #A3A3A3

}



.agent-pc .service .subtitle {

	color: #A3A3A3

}



.agent-pc .ad01 .item_info .title {

	color: #9C9C9C

}



.agent-pc .ad01 .item_info .description {

	color: #B9B9B9

}



.agent-pc .mcustomize .contentbody .description {

	color: #8f8f8f

}



.agent-pc .npagePage .project .title {

	color: #727272

}



.agent-pc .npagePage .project .subtitle {

	color: #ccc

}



.agent-pc .npagePage .project .description {

	color: #a7a7a7

}



.agent-pc .npagePage.post #postContent .title {

	color: #727272

}



.agent-pc .npagePage.post #postContent .subtitle {

	color: #B2B2B2

}



.agent-pc .npagePage .postbody p {

	color: #a7a7a7!important

}



.agent-pc .npagePage.post .news #listContent .item_des p {

	color: #A9A8A8;

	height: 47px

}



.agent-pc #sitecontent #topSlider .bx-wrapper .bx-controls-direction a {

	margin-top: -24px

}



#indexPage #topSlider .bx-wrapper .bx-pager {

	display: none

}



.agent-pc #indexPage .service .module_container {

	padding-bottom: 50px

}



.agent-pc .npagePage.post .project #postInfo,.npagePage.post .project #postContent,.npagePage.post .tab_content {

	padding-left: 0;

	padding-right: 0

}



.agent-pc .gh0 #header .nav {

	padding-right: 0

}



.agent-pc .npagePage .service .item_block {

	margin-bottom: 40px

}



.agent-pc .npagePage .service .item_block {

	margin-right: 0;

	margin-right: 20px

}



.agent-pc .npagePage .team .container_content {

	padding-top: 10px

}



.agent-pc .npagePage .news .container_content {

	padding-top: 10px

}



.agent-pc .npagePage .news .item_block:hover a.details {

	margin-left: 45px

}



.agent-pc .npagePage.post #item_block_0 {

	margin: 0

}



.agent-pc .service .content_list .item_block {

	width: 46%;

	margin-right: 4%

}



.agent-pc .service .content_wrapper {

	margin-right: -4%

}



.agent-pc .npagePage .service .content_list #item_block_0 {

	margin-right: 4%;

}