@import"style1807.css";
@charset "utf-8";
body, html {
	color:#666
}
#header .wrapper, #navMini, .gh0 #header, body, html {
	background-color:#0c0c0c
}
#header .wrapper {
	background-color:transparent
}
.bx-wrapper .bx-loading, .yyloading {
	background-color:#0c0c0c
}
#header .content a#logo img, .gh0 #header .nav {
	padding:0
}
#header .nav>li>a {
	color:#d6d6d6;
	padding:0 20px
}

#header .nav>li>a span:after {
	color:#fff;
	border-bottom:1px solid #fff
}
#header .nav>li a.active i, #header .nav>li:hover a i {
	color:#fff
}
#header .nav>li>a span:before {
	width:100%;
	height:1px;
	background:#fff;
	content:'';
	position:absolute;
	bottom:-42px;
	left:0
}
#header .nav>li:hover .subnav {
	background-color:#242424;
	border-color:#fff
}
#header .nav>li {
transition:all .3s ease-out 0s
}
#header .nav .subnav {
transition:all .3s ease-out 0s;
	border-top:none
}
.gh0 #header .content {
	max-width:1200px
}
.gh0 #header {
	border-color:transparent;
	background-color:transparent
}
#header .nav .subnav li a {
	color:#9c9c9c;
	text-indent:0;
transition:all .6s cubic-bezier(.215, .61, .355, 1) 0s;
	border-bottom:1px solid transparent
}
#header .nav .subnav li a.active, #header .nav .subnav li a:hover {
	color:#fff;
	background-color:#121212;
	text-indent:10px;
	border-bottom:1px solid rgba(255, 255, 255, .1)
}
.agent-pc #indexPage .module .container_header p {
	display:inline
}
.agent-pc #indexPage .module .container_header .title {
	color:#fff;
	font-size:22px
}
.agent-pc #indexPage .module .container_header .subtitle {
	color:#666;
	font-size:16px;
	margin-top:10px;
	font-family:GOTHAMRND-LIGHT, arila;
	margin-left:10px;
	vertical-align:bottom
}
#topSlider .bx-wrapper .bx-controls-direction {
	position:absolute;
	bottom:0;
	height:80px;
	border-top:1px solid rgba(255, 255, 255, .08);
	width:100%
}
#sitecontent #topSlider .bx-wrapper .bx-controls-direction a.bx-prev {
	left:0;
	top:0;
	margin:0;
	border-right:1px solid transparent
}
#sitecontent #topSlider .bx-wrapper .bx-controls-direction a:hover.bx-prev {
	border-right:1px solid rgba(255, 255, 255, .1)
}
#sitecontent #topSlider .bx-wrapper .bx-controls-direction a.bx-next {
	right:0;
	top:0;
	margin:0;
	border-left:1px solid transparent
}
#sitecontent #topSlider .bx-wrapper .bx-controls-direction a:hover.bx-next {
	border-left:1px solid rgba(255, 255, 255, .1)
}
#sitecontent #topSlider .bx-wrapper .bx-controls-direction a {
	width:60px;
	height:60px
}
#indexPage #topSlider .bx-wrapper .bx-pager {
	bottom:50%;
	width:50px;
	height:auto;
	background:url(http://resources.jsmo.xin/templates/upload/1610/image/r-icon.png);
	background-repeat-x:no-repeat;
	background-position-x:right;
	background-repeat:repeat-Y;
	right:20px;
	padding-bottom:14px
}
#topSlider .bx-wrapper .bx-controls-direction a i {
	margin-top:26px
}
#topSlider .bx-wrapper .bx-pager a {
	width:32px;
	height:16px;
	position:relative;
	display:block
}
#topSlider .bx-wrapper .bx-pager a:after {
	content:'';
	width:0;
	height:1px;
	background:#fff;
	position:absolute;
	top:50%;
	right:3px;
transition:all ease-out .3s;
	margin-top:-1px
}
#topSlider .bx-wrapper .bx-pager:last-child a::after {
margin-top:0
}
#topSlider .bx-wrapper .bx-pager a.active:after, #topSlider .bx-wrapper .bx-pager a:hover:after {
	width:100%
}
#topSlider .bx-wrapper .bx-pager-item {
	margin-top:10px;
	margin-bottom:-1px;
	margin-left:18px
}
#indexPage #topSlider .bx-wrapper .bx-pager a div.mask, #indexPage #topSlider .bx-wrapper .bx-pager a div.progress {
	background:0 0
}
#topSlider .bx-wrapper .bx-helper .bx-sliderCount {
	display:none
}
#pages a.active {
	color:#fff
}
#pageTarget, .npagePage .content {
	background-color:#161616
}
.npagePage .container_target a:last-child {
	color:#b9b9b9
}
.npagePage .container_target a {
	color:#707070
}
#pageTarget {
	width:100%;
	margin:0 auto
}
#sitecontent .npagePage.post #pageTarget {
	display:none
}
.npagePage #pageTarget::before {
content:'';
position:absolute;
width:100%;
height:1px;
background-color:#2b2b2b;
display:block;
margin-top:57px
}
.container_category a::after {
display:none
}
.container_category a.active {
	background-color:transparent;
	border-top-color:#fff;
	border-bottom-color:#fff
}
#sitecontent .container_category a.active, #sitecontent .container_category a:hover {
	color:#fff;
	background-color:transparent
}
.agent-pc .npagePage .container_category a:first-child {
	margin-left:-18px
}
.agent-pc .npagePage .container_category {
	display:block;
	text-align:left;
	margin:20px 0
}
.npagePage .container_category a::after {
display:block;
width:0;
margin-left:0;
top:-27px;
background-color:#6b6b6b;
transition:all ease-out .3s
}
.npagePage .service .container_category a::after {
top:-24px
}
.npagePage .container_category a.active::after, .npagePage .container_category a:hover::after, .npagePage .container_category a:hover:last-of-type::after {
width:calc(100% - 40px);
height:1px
}
.agent-pc #contactinfo h3 {
	color:#999
}
.module.mcounter ul.content_list li p.number .counterDX {
	color:#fff
}
.agent-pc .npagePage .mpageEditor #mcontact .module_container {
	margin-left:-75px
}
#footer {
	background-color:#0c0c0c
}
#footer p {
	text-align:center;
	width:1200px;
	margin:0 auto;
	display:block
}
#sitecontent #indexPage .ad01.module.bgShow.bgParallax, #sitecontent #indexPage .mcustomize.module.bgShow.bgParallax {
	background-size:inherit
}
#indexPage .team {
	height:510px
}
#online_open, #online_open:hover, #shares a:hover {
	border-color:#fff;
	background-color:#fff
}
#olx_head {
	background-color:#484848;
	color:#fff
}
#online_lx {
	background-color:#191919
}
#olx_head i, #olx_qq li a:hover i, #online_open i, #online_open:hover i, #shares a:hover i {
	color:#161616
}
#olx_head i {
	color:#fff
}
#olx_qq li a:hover i {
	color:#fff
}
#olx_qq li a, #shares a {
	background-color:#191919;
	color:#777;
	border-color:#303030
}
#olx_qq li a:hover {
	background:rgba(238, 238, 238, .08);
	border-color:rgba(238, 238, 238, .08);
	color:#fff
}
.postbody table {
	width:100%
}
.agent-pc .npagePage.post #postContent .title {
	color:#fff
}
.agent-pc #indexPage .project.module .container_header {
	padding:100px 0
}
.agent-pc .container_category {
	display:none
}
.agent-pc #indexPage .project .container_category {
	display:block;
	width:670px;
	margin:0 auto;
	position:relative;
	top:-125px;
	right:calc(50% - 520px);
	float:right;
	text-align:right
}
.agent-pc .project .item_block {
	width:390px;
	height:auto;
	float:left;
	margin:0 5px;
	position:relative
}
.agent-pc #indexPage .project .item_block {
	padding-bottom:4%
}
.agent-pc .project .module_container {

	overflow:hidden;
	position:relative
}
.agent-pc .project .item_block .item_img {
	display:block;
	width:100%;
	position:relative;
	overflow:hidden
}
.agent-pc .project .item_img::before {
display:none
}
.agent-pc .project .item_block .item_img img {
	width:100%;
transition:all .3s ease-out 0s
}
.agent-pc .project .item_block:hover .item_img img {
	transform:scale(1.15, 1.15)
}
.agent-pc .project .item_block .item_mask {
	width:calc(100% - 22px);
	height:calc(100% - 22px);
	margin:10px;
	position:absolute;
	top:0;
	border:1px solid rgba(255, 255, 255, .15);
	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);
	background:rgba(0, 0, 0, .5);
	opacity:0;
	filter:alpha(opacity=0);
transition:all ease-out .3s
}
.agent-pc #sitecontent .project .title {
	color:#d7d7d7;
	font-size:16px
}
#sitecontent .npagePage.post .project .title {
	font-size:17px;
	color:#e1e1e1
}
.agent-pc .npagePage .project .title {
	color:#cecece
}
.agent-pc .npagePage .project .title {
	font-size:15px
}
.agent-pc .npagePage .project .subtitle {
	font-size:13px
}
.agent-pc #sitecontent .project .subtitle {
	color:#888;
	font-size:14px;
	margin-top:10px
}
.agent-pc .npagePage.post .project .subtitle {
	width:780px;
	float:left
}
.agent-pc #indexPage .project .item_des {
	display:block
}
.agent-pc .project .description {
	margin-top:40px
}
.agent-pc .project .item_block .details {
	color:transparent;
	position:relative;
	width:138px;
	height:35px;
	border:1px solid #2c2c2c;
	display:block;
	margin:0 auto 2px;
	opacity:0;
	filter:alpha(opacity=0);
transition:all .3s ease-out 0s
}
.agent-pc #indexPage .project .item_block .details {
	top:0
}
.agent-pc .project .item_img {
	position:relative;
	overflow:hidden
}
.agent-pc .project .item_block .details i {
	display:none
}
.agent-pc .project .item_block .details:after {
	content:'';
	width:1px;
	height:0;
	background:#5b5b5b;
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-58px;
transition:all .6s cubic-bezier(.215, .61, .355, 1) 0s
}
.agent-pc .project .item_block:hover .details:after {
	margin-top:-8px;
	height:15px;
	background:#afafaf
}
.agent-pc .project .item_block .details:before {
	content:'';
	width:0;
	height:1px;
	background:#5b5b5b;
	position:absolute;
	top:50%;
	left:50%;
	margin-left:-60px;
	margin-top:-1px;
transition:all .6s cubic-bezier(.215, .61, .355, 1) 0s
}
.agent-pc .project .item_block:hover .details:before {
	margin-left:-7px;
	width:15px;
	background:#afafaf
}
.agent-pc .project .description {
	font-size:13px;
	color:#777;
	line-height:27px;
	height:54px;
	overflow:hidden;
	opacity:0;
	filter:alpha(opacity=0);
	position:relative;
	top:25px;
transition:all .3s ease-out 0s;
	padding:0 6%
}
.agent-pc .project .item_block .item_wrapper {
	height:52px;
	text-align:center;
	position:relative;
	background:0 0
}
.agent-pc .project .item_info {
	position:absolute;
	top:0;
	width:calc(100% - 16%);
transition:all .6s cubic-bezier(.215, .61, .355, 1) 0s;
	padding:40px 8%;
	width:100%;
}
.agent-pc .project .item_block:hover .item_info {
	margin-top:-120px
}
.agent-pc .project .item_block:hover .description {
	opacity:1;
	filter:alpha(opacity=100);
	top:-10px
}
.agent-pc .project .item_block:hover .details {
	opacity:1;
	filter:alpha(opacity=100);
	display:block;
	border:1px solid #5b5b5b
}
.agent-pc #indexPage .project .item_block:hover .details {
	opacity:1;
	filter:alpha(opacity=100);
	display:block;
	margin-bottom:0;
	border:1px solid #5b5b5b;
	top:0
}
.agent-pc .project .item_block:hover .item_mask {
	opacity:1;
	filter:alpha(opacity=100);
	border:1px solid rgba(255, 255, 255, .25)
}
.agent-pc .project .item_block:hover .title {
	color:#e40807
}
.agent-pc .project .item_tags, .project .date_wrap {
	display:none
}
.agent-pc .project .item_block:hover .item_wrapper {
	background:0 0
}
.agent-pc .project .more {
	display:block;
	width:40px;
	height:35px;
	position:absolute;
	left:50%;
	top:92px;
	margin-left:542px;
	overflow:hidden;
	color:transparent;
	background-color:transparent;
transition:all .3s ease-out 0s
}
.project .more .fa {
	font-family:icomoon!important;
	speak:none;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	line-height:1;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
.agent-pc .project .more {
	text-indent:0
}
.agent-pc .project .more i {
	display:block;
	font-size:34px;
	margin:-14px 0 0 6px
}
.agent-pc .project .more .fa-angle-right:before {
	content:"\e905";
transition:all .6s cubic-bezier(.215, .61, .355, 1) 0s;
	position:relative;
	top:0
}
.agent-pc .project .more:hover .fa-angle-right:before {
	top:-30px
}
.agent-pc .project .more .fa-angle-right:after {
	content:"\e905";
	color:#fff;
transition:all .6s cubic-bezier(.215, .61, .355, 1) 0s;
	position:relative;
	top:30px;
	left:-34px
}
.agent-pc .project .more:hover .fa-angle-right:after {
	top:0
}
.agent-pc .npagePage .project .more {
	display:none
}
.agent-pc .npagePage .project {
	max-width:1170px;
	padding:0 5px;
	margin:0 auto
}
.agent-pc .npagePage .project .item_block {
	width:32.33%;
	margin-bottom:0
}
.agent-pc .npagePage .project .item_block .item_wrapper {
	height:auto;
	border-bottom:1px solid transparent
}
.agent-pc .npagePage .project .item_info {
	padding:28px 0;
	position:inherit;
	top:0;
	text-align:left
}
.agent-pc .npagePage .project .item_block:hover .item_info {
	margin-top:0
}
.agent-pc .npagePage .project .item_block:hover .item_wrapper {
	border-color:#4e4e4e
}
.agent-pc .npagePage .project .title {
	color:#fff
}
.agent-pc .npagePage.post .project .title {
	width:780px;
	float:left
}
.agent-pc .npagePage .project .item_block:hover .item_mask {
	opacity:0
}
.agent-pc .npagePage .project .item_block .details {
	width:35px;
	border-color:transparent;
	float:right;
	text-indent:9999px;
	position:relative;
	right:12px;
	top:-79px
}
.agent-pc .npagePage .project .content_list {
	margin-right:0
}
.agent-pc .project #postSlider {
	background:#0c0c0c
}
.agent-pc .npagePage.post .project {
	width:100%;
	max-width:100%;
	padding:0
}
.agent-pc .npagePage.post .project .tab_button .item_block {
	width:100px
}
.agent-pc .npagePage.post .mlist.team_tabs .tab_button li .item_img {
	width:100px;
	height:60px;
	padding-top:10px;
	margin-top:0
}
.agent-pc .npagePage.post .mlist.team_tabs .tab_button li .item_img:after {
	width:96px;
	height:56px;
	border:2px solid transparent;
	top:10px
}
.agent-pc .npagePage.post .mlist.team_tabs .tab_button li.active .item_img:after {
	border-color:#fff
}
.agent-pc .npagePage.post .mlist.team_tabs .tab_button li .item_img:before {
	content:'';
	display:block;
	position:absolute;
	top:-10px;
	left:50%;
	border-left:6px solid transparent;
	border-right:6px solid transparent;
	border-bottom:10px solid transparent;
	width:0;
	height:0;
	margin-left:-3px
}
.agent-pc .npagePage.post .project .tab_button .item_block:hover .item_img img {
	transform:scale(1, 1)
}
.agent-pc .npagePage.post .mlist.team_tabs .tab_button li.active .item_img:before {
	border-bottom-color:#fff
}
.agent-pc .npagePage.post .mlist.team_tabs .tab_button {
	padding-top:0;
	background:#0c0c0c;
	padding-bottom:10px;
	border-top:1px solid #1e1e1e
}
.agent-pc .npagePage.post .bx-wrapper .bx-controls-direction a {
	width:80px;
	height:80px;
	background:0 0
}
.agent-pc .npagePage.post .bx-wrapper .bx-controls-direction a i {
	width:24px;
	height:24px;
	color:transparent;
	margin:30px 0 0 24px
}
.agent-pc .npagePage.post .bx-wrapper .bx-controls-direction a.bx-prev {
	left:0;
	bottom:-81px;
	top:auto
}
.agent-pc .npagePage.post .bx-wrapper .bx-controls-direction a.bx-next {
	right:0;
	bottom:-81px;
	top:auto
}
.agent-pc .npagePage.post .project #postInfo {
	max-width:100%;
	width:100%;
	float:left;
	padding:0;
	margin:60px 0
}
.agent-pc .npagePage.post .project #postContent {
	max-width:860px;
	float:left;
	padding:0;
	position:relative;
	top:-60px;
	left:calc(50% - 585px)
}
.agent-pc .npagePage.post .project .postbody {
	padding:50px 90px 50px 0;
	margin-bottom:0;
	min-height:300px
}
.agent-pc .npagePage.post .project .postMianCont {
	max-width:1170px;
	margin:0 auto
}
.agent-pc .npagePage.post .project #listContent {
	max-width:1170px;
	margin:0 auto;
	width:1170px;
	float:inherit;
	border-top:1px solid #2e2e2e
}
.npagePage.post .project .item_tags a {
	border:1px solid transparent;
	background-color:#343434;
	color:#979797;
	padding:6px 18px;
	margin:5px 10px 5px 0
}
.npagePage.post .project .item_tags a:hover {
	background-color:transparent;
	border:1px solid #343434;
	color:#d5d5d5
}
.agent-pc .npagePage.post #postContent .project .item_block .title {
	color:#ccc;
	font-size:14px;
	width:234px
}
.agent-pc .npagePage.post #postContent .subtitle {
	font-size:13px;
	color:#7a7a7a;
	width:235px
}
.agent-pc .npagePage.post .project .item_block {
	width:24%
}
.agent-pc .npagePage.post .description {
	position:inherit;
	top:auto;
	opacity:1;
	height:auto;
	top:0;
	margin-top:0;
	width:210px;
	float:right
}
.agent-pc .npagePage.post .project .description {
	position:absolute;
	top:auto;
	margin-top:0;
	width:260px;
	float:right;
	right:calc(50% - 585px);
	padding:0;
	padding-left:55px;
	line-height:30px
}
.agent-pc .npagePage.post .project .description::before {
width:1px;
height:100%;
content:'';
position:absolute;
background:#2e2e2e;
margin-left:-55px
}
.agent-pc .npagePage.post .project .description a {
	border-color:#343434
}
.agent-pc #sitecontent .npagePage.post .project .description a:hover {
	background-color:#343434;
	border-color:#343434;
	color:#e6e6e6
}
.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:1025px;
	float:left;
	padding-right:145px;
	padding:130px 145px 130px 0
}
#indexPage .tab_content .bx-wrapper {
	background:#191919
}
.agent-pc #indexPage .mlist.team_tabs:after {
	content:'';
	position:absolute;
	width:100%;
	height:1px;
	background:rgba(255, 255, 255, .09);
	top:175px;
	left:0
}
.agent-pc #indexPage .mlist.team_tabs .content_wrapper {
	position:relative
}
.agent-pc #indexPage .mlist.team_tabs .tab_button {
	width:145px;
	float:right;
	position:absolute;
	right:0
}
.agent-pc #indexPage .mlist.team_tabs .tab_content li {
	padding:60px 0
}
.agent-pc #indexPage .mlist.team_tabs .tab_content li .item_img {
	width:450px;
	height:300px;
	margin:0;
	margin-left:40px;
	position:relative
}
.agent-pc #indexPage .mlist.team_tabs .tab_content li .item_info {
	padding-top:0
}
.agent-pc #indexPage .mlist.team_tabs .tab_content li .item_wrapper {
	width:390px;
	float:left;
	margin-left:65px
}
.agent-pc #indexPage .mlist.team_tabs .tab_content li .description {
	margin:0;
	padding:0;
	margin-top:30px;
	font-size:13px;
	line-height:27px;
	color:#666;
transition:all .6s cubic-bezier(.215, .61, .355, 1) 0s;
	margin-top:40px
}
.agent-pc #indexPage .mlist.team_tabs .tab_content li:hover .description {
	color:#7e7e7e;
	margin-top:30px
}
.agent-pc #indexPage .mlist.team_tabs .tab_content li .description>div {
	width:100%;
	height:112px
}
.agent-pc #indexPage .mlist.team_tabs .tab_content li .title {
	display:block;
	font-size:20px;
	color:#fff;
	margin-top:30px
}
.agent-pc #indexPage .mlist.team_tabs .tab_content li .subtitle {
	color:#666;
	font-size:15px;
	margin-left:0;
	font-family:GOTHAMRND-LIGHT, '微软雅黑';
	margin-top:5px
}
.agent-pc #indexPage .mlist.team_tabs .tab_content li .item_info:after {
	background-color:#303030;
	top:14px;
	width:50px;
	left:-65px
}
.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:145px;
	height:130px;
	border-left:1px solid #2b2b2b
}
.agent-pc #indexPage .mlist.team_tabs .tab_button .icon {
	display:none
}
.agent-pc #indexPage .mlist.team_tabs .tab_button {
	height:420px;
	padding:0;
	margin:130px 0;
	border-left:1px solid rgba(255, 255, 255, .08);
	overflow:hidden
}
.agent-pc #indexPage .mlist.team_tabs .tab_button li .item_img {
	display:none
}
.agent-pc #indexPage .mlist.team_tabs .tab_button li {
	height:140px;
	border-bottom:1px solid rgba(255, 255, 255, .08)
}
.agent-pc #indexPage .mlist.team_tabs .tab_button .item_info p.title {
	margin:0;
	font-size:15px;
	color:#aaa
}
.agent-pc #indexPage .mlist.team_tabs .tab_button .item_info p.subtitle {
	font-size:12px;
	color:#636363;
	padding-top:8px;
	font-family:GOTHAMRND-LIGHT;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis
}
.agent-pc #indexPage .mlist.team_tabs .tab_button li .item_info {
	height:40px;
	padding:50px 30px 50px 34px;
	text-align:left;
transition:all .6s cubic-bezier(.215, .61, .355, 1) 0s
}
.agent-pc #indexPage .mlist.team_tabs .tab_button li .item_info:hover {
	background-color:#202020
}
.agent-pc #indexPage .mlist.team_tabs .tab_button li .item_info:hover p.title {
	color:#fff
}
.agent-pc #indexPage .mlist.team_tabs .tab_button li .item_info:hover p.subtitle {
	color:#e8e8e8
}
.agent-pc #indexPage .mlist.team_tabs .tab_button li.active p.title {
	color:#fff
}
.agent-pc #indexPage .mlist.team_tabs .tab_button li.active p.subtitle {
	color:#fff;
	font-family:GOTHAMRND-LIGHT
}
.agent-pc #indexPage .mlist.team_tabs .tab_button li.active {
	background:#202020
}
#indexPage .module.team_tabs .container_content .bx-wrapper .bx-controls-direction a.bx-prev {
	top:-130px;
	right:-145px;
	left:auto;
	margin:0;
	border-bottom:1px solid #2b2b2b
}
#indexPage .module.team_tabs .container_content .bx-wrapper .bx-controls-direction a.bx-next {
	bottom:-130px;
	right:-145px;
	top:auto;
	left:auto;
	margin:0;
	border-top:1px solid #2b2b2b
}
.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 .item_wrapper:after {
	content:'more';
	font-size:13px;
	color:transparent;
	font-family:GOTHAMRND-LIGHT;
	padding-top:4px;
	display:block;
	width:24px;
	height:26px;
	background:url(http://resources.jsmo.xin/templates/upload/2105/images/icon.png) no-repeat 0 -307px;
	margin-top:35px;
transition:all .6s cubic-bezier(.215, .61, .355, 1) 0s;
	position:relative;
	left:0;
	text-indent:20px
}
.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 i {
	text-align:center;
	margin:0;
	display:inherit;
	line-height:130px
}
.agent-pc #indexPage .mlist.team_tabs .bx-wrapper .bx-controls-direction a:hover {
	background:#fff
}
.agent-pc #indexPage .mlist.team_tabs .bx-wrapper .bx-controls-direction a:hover i {
	color:#000
}
.team_tabs .fa {
	font-family:icomoon!important;
	speak:none;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	line-height:1;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
.team_tabs .fa-angle-left::before {
content:"\e90a"
}
.team_tabs .fa-angle-right:before {
	content:"\e90b"
}
.team_tabs .fa-angle-right:after {
	content:"\e90b"
}
.agent-pc #indexPage .mlist.team_tabs .bx-wrapper .bx-controls-direction a.bx-next i.fa-angle-right:before {
	position:relative;
	left:11px;
	top:0;
	opacity:1;
transition:all .3s ease-out 0s;
	transform:translate(0, 0) rotate(0)
}
.agent-pc #indexPage .mlist.team_tabs .bx-wrapper .bx-controls-direction a.bx-next:hover i.fa-angle-right:before {
	opacity:0;
	top:20px
}
.agent-pc #indexPage .mlist.team_tabs .bx-wrapper .bx-controls-direction a.bx-next i.fa-angle-right:after {
	position:relative;
	left:-11px;
	top:-50px;
	opacity:0;
transition:all .6s cubic-bezier(.215, .61, .355, 1) 0s;
	transform:translate(0, 0) rotate(0)
}
.agent-pc #indexPage .mlist.team_tabs .bx-wrapper .bx-controls-direction a.bx-next:hover i.fa-angle-right:after {
	opacity:1;
	top:2px
}
.agent-pc #indexPage .mlist.team_tabs .bx-wrapper .bx-controls-direction a.bx-prev i.fa-angle-left::before {
position:relative;
left:11px;
top:0;
opacity:1;
transition:all .3s ease-out 0s;
transform:translate(0, 0) rotate(0)
}
.agent-pc #indexPage .mlist.team_tabs .bx-wrapper .bx-controls-direction a.bx-prev:hover i.fa-angle-left:before {
	opacity:0;
	top:-20px
}
.agent-pc #indexPage .mlist.team_tabs .bx-wrapper .bx-controls-direction a.bx-prev i.fa-angle-left::after {
content:"\e90a";
position:relative;
left:-11px;
top:50px;
opacity:0;
transform:translate(0, 0) rotate(0);
transition:all .6s cubic-bezier(.215, .61, .355, 1) 0s
}
.agent-pc #indexPage .mlist.team_tabs .bx-wrapper .bx-controls-direction a.bx-prev:hover i.fa-angle-left::after {
opacity:1;
top:0
}
.agent-pc .news .content_wrapper {
	margin-right:-7%;
	margin-top:4%
}
.agent-pc .news .item_tags, .news .item_img {
	display:none
}
.agent-pc .news .bx-viewport {
	width:1060px!important;
	overflow:hidden
}
.agent-pc .news .item_wrapper {
	height:auto;
	padding:30px
}
.agent-pc #indexPage .news .item_wrapper {
	padding:30px 22px
}
.agent-pc #indexPage .news #item_block_0 .item_wrapper {
	padding-left:0
}
.agent-pc .news .content_list {
	width:100%
}
.agent-pc .news .item_block {
	width:26.333%;
	height:auto;
	float:left;
	margin-right:2%;
	margin-bottom:1%;
	position:relative
}
.agent-pc #indexPage .news #item_block_0 a.details {
	margin-left:0
}
.agent-pc .news .item_info {
	padding:5% 0 10px;
	text-align:left;
	width:auto;
transition:all .3s ease-out 0s
}
.agent-pc #indexPage .news .item_block:hover .item_info {
	padding-top:3%
}
.agent-pc .news .item_info .title {
	color:#cfcfcf;
	font-size:18px;
transition:all .3s ease-out 0s;
	display:-webkit-box;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
	height:35px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis
}
.agent-pc #indexPage .news .item_info .title {
	display:inline-block;
	width:310px
}
.agent-pc .news .item_des {
	width:auto;
	white-space:inherit;
	text-align:left
}
.agent-pc .news .item_des p {
	color:#757575;
	font-size:13px;
	margin-top:10px;
	line-height:26px;
	overflow:hidden;
	height:78px;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-line-clamp:3;
	-webkit-box-orient:vertical;
transition:all .3s ease-out 0s;
	width:100%;
	white-space:inherit
}
.agent-pc #indexPage .news .item_des p {
	height:55px;
	padding-top:0;
	margin-top:0
}
.agent-pc .news .date_wrap .year {
	display:none
}
.agent-pc .news .date_wrap .md {
	font-size:24px;
	color:#999;
	font-family:helveticaneuethn, HELVETICANEUELTPRO-THEX, "微软雅黑";
	display:block;
	line-height:46px;
	width:100%;
transition:all .6s cubic-bezier(.215, .61, .355, 1) 0s;
transition:all .3s ease-out 0s;
	margin-bottom:18%
}
.agent-pc .news .item_block:hover .date_wrap .md {
	color:#fff
}
.agent-pc .news .date_wrap {
	position:relative;
	float:none
}
.agent-pc .news .date_wrap:after {
	content:'';
	position:absolute;
	top:0;
	left:0;
transition:all .6s cubic-bezier(.215, .61, .355, 1) 0s
}
.agent-pc .news .details {
	color:transparent;
	display:block;
	margin-top:40px
}
.agent-pc .news .details:before {
	content:'MORE';
	display:block;
	color:#666;
	float:left;
	line-height:24px;
	margin-left:0
}
.agent-pc .news .details i {
	float:left;
	font-size:24px;
	line-height:22px;
	opacity:0;
transition:all .3s ease-out 0s
}
.agent-pc .news .details:after {
	content:'';
	display:block;
	clear:both
}
.agent-pc .news .item_block:hover .details i {
	opacity:1;
	margin-left:20px
}
.agent-pc .news::after {
content:'';
position:absolute;
width:100%;
height:1px;
background:rgba(255, 255, 255, .1);
top:314.5px
}
.agent-pc #indexPage .news .date_wrap:after {
	content:"\e90c";
	position:absolute;
	left:5px;
	top:55px;
	z-index:2;
transition:all .3s ease-out 0s;
	font-family:icomoon!important;
	speak:none;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	line-height:1;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	font-size:16px;
	opacity:0;
	color:#fff;
	z-index:5
}
.agent-pc #indexPage .news .date_wrap:before {
	content:"\e90d";
	position:absolute;
	top:52px;
	left:2px;
	margin:3px;
	font-size:16px;
	z-index:3;
transition:all .3s ease-out 0s;
	font-family:icomoon!important;
	speak:none;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	line-height:1;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
.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 {
left:40px;
right:auto
}
.agent-pc .news .item_block:nth-child(2n) .item_info {
text-align:left;
float:none
}
.agent-pc .news .item_block:nth-child(2n) .item_des {
text-align:left;
float:none
}
.agent-pc .news .item_block:nth-child(2n) .date_wrap {
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 {
left:auto;
right:0
}
.agent-pc .news .item_block a.details {
	display:block
}
.agent-pc #indexPage .news .item_block a.details {
	margin-top:40px;
transition:all .3s ease-out 0s
}
.agent-pc #indexPage .news .item_block:hover a.details {
	margin-top:5px
}
.agent-pc .news .item_block .details {
	color:transparent;
	position:relative;
	width:138px;
	height:35px;
	border:1px solid #5b5b5b;
	display:block;
	margin:0 auto 2px;
	opacity:0;
	filter:alpha(opacity=0);
	margin-top:-10px;
transition:all ease-out .3s;
	margin-left:23px
}
.agent-pc .news .item_img {
	position:relative;
	overflow:hidden
}
.agent-pc .news .item_block .details i {
	display:none
}
.agent-pc .news .item_block .details:after {
	content:'';
	width:1px;
	height:15px;
	background:#5b5b5b;
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-7px
}
.agent-pc .news .item_block .details:before {
	content:'';
	width:15px;
	height:1px;
	background:#5b5b5b;
	position:absolute;
	top:50%;
	left:50%;
	margin-left:-7px
}
.agent-pc #indexPage .news .item_block .details:after {
	content:'';
	width:0;
	height:15px;
	background:#5b5b5b;
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-58px;
transition:all .6s cubic-bezier(.215, .61, .355, 1) 0s
}
.agent-pc #indexPage .news .item_block:hover .details:after {
	width:1px;
	background:#afafaf;
	margin-top:-8px
}
.agent-pc #indexPage .news .item_block .details:before {
	content:'';
	width:0;
	height:1px;
	background:#5b5b5b;
	position:absolute;
	top:50%;
	left:50%;
	margin-left:-57px;
	margin-top:-1px;
transition:all .6s cubic-bezier(.215, .61, .355, 1) 0s
}
.agent-pc #indexPage .news .item_block:hover .details:before {
	background:#afafaf;
	position:absolute;
	margin-left:-7px;
	width:15px
}
.agent-pc .news .item_block:hover .details {
	opacity:1;
	filter:alpha(opacity=100);
	display:block;
	text-indent:-9999px
}
.agent-pc .news .bx-wrapper {
	margin:auto auto auto 0
}
#indexPage .module.news .container_content .bx-wrapper .bx-controls-direction a {
	width:58px;
	height:58px;
	margin:0;
	border:1px solid #303030
}
#indexPage .module.news .container_content .bx-wrapper .bx-controls-direction a.bx-prev {
	top:33px;
	left:auto;
	right:0;
	-webkit-margin-before:1px
}
#indexPage .module.news .container_content .bx-wrapper .bx-controls-direction a.bx-next {
	top:92px;
	left:auto;
	right:0;
	-webkit-margin-before:1px
}
.agent-pc .module.news .bx-wrapper .bx-controls-direction a:hover {
	background:#fff
}
#indexPage .module.news .container_content .bx-wrapper .bx-pager.bx-default-pager {
	display:none
}
.agent-pc .news .more {
	display:block;
	width:40px;
	height:35px;
	position:absolute;
	left:50%;
	top:92px;
	margin-left:542px;
	overflow:hidden;
	color:transparent;
	border-radius:0;
	border-color:transparent;
	margin-top:0;
transition:all .3s ease-out 0s;
	background-color:transparent
}
.agent-pc .news .more:after, .agent-pc .news .more:before {
	display:none
}
.agent-pc .news .bx-wrapper .bx-controls-direction a i {
	margin:20px;
	font-size:18px;
	margin-top:21px
}
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 .more:hover {
	background-color:transparent;
	border-color:transparent
}
.news .fa {
	font-family:icomoon!important;
	speak:none;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	line-height:1;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
.news .fa-angle-left::before {
content:"\e908"
}
.news .fa-angle-right:before {
	content:"\e909"
}
#indexPage .news.module .module_container .bx-wrapper .bx-controls-direction a.bx-prev i::before {
content:"\e908";
position:relative;
opacity:1;
left:0;
top:0;
transition:all .3s ease-out 0s;
transform:translate(0, 0) rotate(0)
}
#indexPage .news.module .module_container .bx-wrapper .bx-controls-direction a.bx-prev:hover i::before {
opacity:0;
left:-20px
}
#indexPage .news.module .module_container .bx-wrapper .bx-controls-direction a.bx-prev i::after {
content:"\e908";
position:relative;
opacity:0;
left:30px;
top:0;
transition:all .6s cubic-bezier(.215, .61, .355, 1) 0s;
transform:translate(0, 0) rotate(0)
}
#indexPage .news.module .module_container .bx-wrapper .bx-controls-direction a.bx-prev:hover i::after {
opacity:1;
left:-18px
}
#indexPage .news.module .module_container .bx-wrapper .bx-controls-direction a.bx-next i.fa-angle-right::before {
content:"\e909";
position:relative;
top:0;
left:0;
opacity:1;
transition:all .6s cubic-bezier(.215, .61, .355, 1) 0s;
transform:translate(0, 0) rotate(0)
}
#indexPage .news.module .module_container .bx-wrapper .bx-controls-direction a.bx-next:hover i.fa-angle-right::before {
left:20px;
opacity:0
}
#indexPage .news.module .module_container .bx-wrapper .bx-controls-direction a.bx-next i.fa-angle-right::after {
content:"\e909";
position:relative;
top:0;
left:-58px;
opacity:0;
transition:all .6s cubic-bezier(.215, .61, .355, 1) 0s;
transform:translate(0, 0) rotate(0)
}
#indexPage .news.module .module_container .bx-wrapper .bx-controls-direction a.bx-next:hover i.fa-angle-right::after {
left:-18px;
opacity:1
}
.agent-pc .news .more {
	text-indent:0
}
.agent-pc .news .more i {
	display:block;
	font-size:34px;
	margin:-12px 0 0 6px
}
.agent-pc .news .more .fa-angle-right:before {
	content:"\e905"
}
.agent-pc .news .more .fa-angle-right:before {
	content:"\e905";
transition:all .6s cubic-bezier(.215, .61, .355, 1) 0s;
	position:relative;
	top:0
}
.agent-pc .news .more:hover .fa-angle-right:before {
	top:-30px
}
.agent-pc .news .more .fa-angle-right:after {
	content:"\e905";
	color:#fff;
transition:all .6s cubic-bezier(.215, .61, .355, 1) 0s;
	position:relative;
	top:30px;
	left:-34px
}
.agent-pc .news .more:hover .fa-angle-right:after {
	top:0
}
.agent-pc .npagePage .news .content_wrapper {
	margin-right:0;
	margin-top:0
}
.agent-pc .npagePage .news::after {
display:none
}
.agent-pc .npagePage .news .item_img {
	width:260px;
	margin-right:30px
}
.agent-pc .npagePage .news .item_block {
	position:relative
}
.agent-pc .npagePage .news .item_block .item_wrapper {
	width:calc(100% - 290px);
	margin:0;
	border:0
}
.agent-pc .npagePage .news .date_wrap {
	position:absolute;
	right:0;
	top:0;
	height:106px;
	border-left:1px solid #2e2e2e;
	margin:0;
	width:120px;
	text-align:center
}
.agent-pc .npagePage .news .item_info {
	width:100%;
	padding:0
}
.agent-pc .npagePage .news .item_info .title {
	height:auto;
	width:630px;
	color:#c6c5c5
}
.agent-pc .npagePage .news .item_des {
	width:630px
}
.agent-pc .npagePage .news .item_block .details, .agent-pc .npagePage .news .item_block:hover .details {
	display:none
}
.agent-pc .npagePage .news .item_des p {
	height:48px
}
.agent-pc .npagePage .news .item_tags {
	display:block;
	width:calc(100% - 290px)
}
.agent-pc .npagePage .item_tags i {
	display:none
}
.agent-pc .npagePage .news .item_tags a {
	color:#6c6c6c;
	background-color:transparent;
	position:relative
}
.agent-pc .npagePage .news .item_tags a:after {
	content:'';
	position:absolute;
	right:0;
	top:6px;
	width:1px;
	height:10px;
	background:#3e3e3e
}
.agent-pc .npagePage .news .item_tags a:last-child:after {
	display:none
}
.agent-pc .npagePage .news .item_block:hover .title {
	color:#fff
}
.agent-pc .npagePage .news .item_block:nth-child(2n) .item_wrapper {
margin:0
}
.agent-pc .npagePage .news .item_block:nth-child(2n) .date_wrap {
text-align:center
}
.agent-pc .npagePage .news .date_wrap:after {
	content:"\e909";
	width:20px;
	height:20px;
	border:0;
	top:80px;
	left:28px;
transition:all ease-out .3s;
	font-size:18px;
	font-family:icomoon!important;
	speak:none;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	background-color:transparent
}
.agent-pc .npagePage .news .item_block:hover .date_wrap:after {
	background-position-x:0;
	background-position-y:-220px
}
.agent-pc .npagePage .news .date_wrap:before {
	display:none
}
.agent-pc #sitecontent .npagePage .item_tags a:hover {
	background-color:transparent;
	color:#fff
}
.agent-pc .npagePage .news .item_block:after {
	display:block;
	width:0;
	height:1px;
	background:#313131;
	position:absolute;
	top:auto;
	bottom:1px;
	left:0;
transition:all ease-out .3s;
	border:0
}
.agent-pc .npagePage .news .item_block:hover:after {
	width:100%
}
.agent-pc .npagePage .news .item_block:nth-child(2n):after {
right:auto
}
.agent-pc .npagePage.post .news #listContent {
	display:none
}
.agent-pc .npagePage.post .news #postInfo {
	float:left;
	width:350px;
	padding:0
}
.agent-pc .npagePage.post .news .postbody {
	float:right;
	width:740px
}
.agent-pc .npagePage.post .news #postContent {
	width:auto;
	float:inherit;
	padding:0
}
.agent-pc .npagePage.post .news #postContent .title {
	font-size:18px;
	color:#fff;
	line-height:34px
}
.agent-pc .npagePage.post .news #postContent .usetdate {
	margin-top:60px
}
.agent-pc .npagePage.post .news .description {
	display:none
}
.agent-pc .npagePage.post .news #postInfo .item_tags {
	display:block;
	width:100%;
	padding:0;
	border-top:1px solid #2e2e2e;
	margin-top:10px
}
.agent-pc .npagePage.post .news #postInfo .item_tags a {
	margin-top:16px
}
.agent-pc .npagePage.post .news #postInfo .item_tags a:first-child {
	margin-left:-12px
}
.agent-pc .module.mcustomize .header {
	padding:80px 0 40px 0;
	font-size:24px;
	margin:0 auto;
	color:#555
}
.agent-pc #indexPage .module.mcustomize .header {
	padding-top:30px
}
.agent-pc .module.mcustomize .header .subtitle {
	margin:5px 0;
	font-size:14px;
	color:#A8A8A8
}
.agent-pc .module.mcustomize .description {
	max-width:780px;
	margin:0 auto;
	line-height:24px;
	text-align:center;
	font-size:14px;
	color:#898989;
	position:relative
}
.agent-pc .module.mcustomize .mediabody a {
	display:inline
}
.agent-pc .module.mcustomize .mediabody img {
	float:none;
	max-width:100%
}
.agent-pc .module.mcustomize .description a {
	width:60px;
	height:60px;
	position:absolute;
	display:inline-block;
	border:1px solid rgba(255, 255, 255, .05);
	bottom:auto;
	z-index:1;
	top:0;
	right:-62px;
	color:transparent;
transition:all .3s ease-out 0s;
	text-indent:-24px;
	line-height:60px;
	text-align:center;
	overflow:hidden
}
.agent-pc .module.mcustomize .description a:after {
	content:"\e909";
	font-family:icomoon!important;
	speak:none;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	line-height:1;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	font-size:18px;
	text-align:center;
	line-height:62px;
	color:#fff;
	position:relative;
	left:-8px;
	opacity:1;
transition:all .6s cubic-bezier(.215, .61, .355, 1) 0s;
	-webkit-margin-start:-2px
}
.agent-pc .module.mcustomize .description a:hover:after {
	opacity:0;
	left:10px
}
.agent-pc .module.mcustomize .description a::before {
content:"\e909";
font-family:icomoon!important;
speak:none;
font-style:normal;
font-weight:400;
font-variant:normal;
text-transform:none;
line-height:1;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
font-size:18px;
text-align:center;
line-height:62px;
color:#333;
transition:all .6s cubic-bezier(.215, .61, .355, 1) 0s;
position:relative;
left:-30px;
opacity:0
}
.agent-pc .module.mcustomize .description a:hover::before {
left:35px;
opacity:1
}
.agent-pc .module.mcustomize .description a:hover {
	border-color:#fff;
	background-color:#fff
}
.agent-pc .mcustomize {
	background-color:#0b0b0b
}
.agent-pc .mcustomize .container_content {
	width:900px;
	position:relative
}
.agent-pc .mcustomize .header {
	position:absolute;
	top:0;
	left:0
}
.agent-pc .mcustomize .header .title {
	color:#fff;
	font-size:24px
}
.agent-pc .mcustomize .header .subtitle {
	color:#fff;
	font-size:16px
}
.agent-pc .mcustomize .contentbody {
	margin-top:0
}
.agent-pc .mcustomize .description {
	width:600px;
	height:80px;
	padding:60px 60px 60px 25px
}
.agent-pc .mcustomize .module_container {
	height:600px
}
.agent-pc .tlir.module .module_container, .agent-pc .tril.module .module_container {
	height:600px;
	padding:0
}
.agent-pc #indexPage .module.bgShow.tlir, .agent-pc #indexPage .module.mcustomize.tril {
	padding-top:80px;
	background-color:#0c0c0c
}
.agent-pc .tlir .container_content:after, .agent-pc .tril .container_content:after {
	content:'';
	display:block;
	clear:both
}
.agent-pc .tlir .contentbody, .agent-pc .tril .contentbody {
	float:left;
	margin-top:264px
}
.agent-pc #indexPage .tril .contentbody {
	margin-top:180px
}
.agent-pc .tlir.mcustomize .mediabody, .agent-pc .tril.mcustomize .mediabody {
	float:right;
	text-align:right;
	margin-top:264px
}
.agent-pc .tlir.mcustomize .mediabody a, .agent-pc .tril.mcustomize .mediabody a {
	display:inline-block;
	height:100%;
	width:100%
}
.agent-pc .tlir.mcustomize .header, .agent-pc .tril.mcustomize .header {
	color:#ff0201;
	position:absolute;
	top:0;
	left:0
}
.agent-pc .tlir.mcustomize .description, .agent-pc .tril.mcustomize .description {
	font-size:12px;
	color:#787878;
	text-align:left;
	background:rgba(0, 0, 0, .2)
}
.agent-pc #indexPage .tril.mcustomize .description {
	background:rgba(0, 0, 0, .1)
}
.agent-pc .tril.mcustomize .description {
	line-height:28px
}
.agent-pc .tlir .mediabody div, .agent-pc .tril .mediabody div {
	width:100%;
	height:100%;
	background-repeat:no-repeat;
	background-position:right;
	background-size:contain
}
.agent-pc .tlir.mcustomize .description {
	padding-left:60px;
	padding-right:0
}
.agent-pc .tlir .contentbody {
	float:left
}
.agent-pc .tlir .mediabody div {
	float:left
}
.agent-pc .tril .contentbody {
	float:right
}
.agent-pc .module.mcustomize.horizontal.tril .mediabody {
	float:right;
	text-align:right;
	width:200px;
	height:200px;
	margin-top:180px
}
.agent-pc .tlir.mcustomize .mediabody {
	float:left
}
.agent-pc .tril .mediabody div {
	background-position:left
}
.agent-pc .mcustomize .mediabody {
	background:rgba(0, 0, 0, .2)
}
.agent-pc .module.tlir .description a {
	right:-260px;
	top:0
}
.agent-pc .module.mcustomize.horizontal.tril .contentbody {
	height:auto
}
.agent-pc .module.mcustomize.horizontal .container_content {
	overflow:visible
}
.agent-pc .tlir.mcustomize .header:after, .agent-pc .tril.mcustomize .header:after {
	display:none
}
#indexPage .team.module .container_header {
	display:none
}
.agent-pc .team.module .module_container {
	padding:0
}
.agent-pc #indexPage .team.module .module_container {
	margin-top:80px
}
.agent-pc .team .item_block {
	width:100%;
	margin:0
}
.agent-pc .team .item_block .item_img {
	float:left;
	width:420px;
	height:440px
}
.agent-pc .team .item_block .item_wrapper {
	float:right;
	width:520px;
	margin-right:125px;
	margin-top:66px
}
.agent-pc .team .item_box {
	display:block
}
.agent-pc .team .item_box:after {
	content:'';
	display:block;
	clear:both
}
.agent-pc .team .item_box .title {
	color:#fff;
	font-size:20px
}
.agent-pc .team .item_box .subtitle {
	color:#bdbdbd;
	font-size:14px;
	margin-top:6px
}
.agent-pc .team .item_des {
	display:block;
	font-size:13px;
	line-height:26px;
	color:#999;
	padding-top:10px
}
.agent-pc .team .item_box .item_wrapper:after {
	content:'';
	width:25px;
	height:26px;
	margin-top:30px;
	background:url(http://resources.jsmo.xin/templates/upload/2105/images/icon.png) no-repeat -42px -94px
}
.agent-pc #indexPage .team .item_block .item_box .item_wrapper:after {
	content:'more';
	font-size:13px;
	color:transparent;
	font-family:GOTHAMRND-LIGHT;
	padding-top:4px;
	display:block;
	width:24px;
	height:26px;
	background:url(http://resources.jsmo.xin/templates/upload/2105/images/icon.png) no-repeat 0 -307px;
	margin-top:35px;
transition:all .6s cubic-bezier(.215, .61, .355, 1) 0s;
	position:relative;
	left:0;
	text-indent:20px
}
.agent-pc #indexPage .team .item_block:hover .item_box .item_wrapper:after {
	color:#cfcfcf;
	text-indent:-40px;
	left:45px
}
.agent-pc .team .bx-wrapper .bx-controls-direction a:hover {
	background:#fff
}
.agent-pc #indexPage .team .container_content .bx-wrapper .bx-controls-direction a {
	width:60px;
	height:60px;
	overflow:hidden
}
.agent-pc #indexPage .team .container_content .bx-wrapper .bx-controls-direction a.bx-prev {
	left:-65px;
	margin-top:-75px
}
.agent-pc #indexPage .team .container_content .bx-wrapper .bx-controls-direction a.bx-next {
	right:-65px;
	margin-top:-75px
}
.agent-pc .team .bx-wrapper .bx-controls-direction a i {
	margin:22px 20px;
	font-size:18px
}
.agent-pc .team .bx-wrapper .bx-controls-direction a:hover i {
	color:#000
}
.agent-pc .team .item_box:hover .title {
	color:#fff
}
.agent-pc .team .text_wrap {
	position:relative
}
.agent-pc .team .text_wrap:after {
	content:'';
	width:52px;
	height:1px;
	background:#353535;
	position:absolute;
	top:14px;
	left:-133px
}
.team .fa {
	font-family:icomoon!important;
	speak:none;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	line-height:1;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
.team .fa-angle-left::before {
content:"\e908"
}
.team .fa-angle-right:before {
	content:"\e909"
}
.agent-pc .npagePage .team .container_category {
	display:none
}
.agent-pc .npagePage .team .item_block .item_img {
	width:230px;
	height:230px;
	margin:10px;
	overflow:hidden
}
.agent-pc .npagePage .team .item_block {
	border-bottom:1px solid rgba(255, 255, 255, .08);
	margin-bottom:40px;
transition:all .6s cubic-bezier(.215, .61, .355, 1) 0s
}
.agent-pc .npagePage .team .item_block:after {
	content:'';
	display:block;
	clear:both
}
.agent-pc .npagePage .team .item_wrapper {
	width:680px;
	float:left;
	margin:0 0 0 40px
}
.agent-pc .npagePage .team .item_box {
	float:left
}
.agent-pc .npagePage .team .details {
	display:block;
	float:right;
	height:250px;
	width:120px;
	color:transparent;
	margin-right:30px
}
.agent-pc .npagePage .team .details i {
	width:25px;
	height:26px;
	margin-top:112px;
	margin-left:25px;
	color:#999;
	font-size:22px;
transition:all .6s cubic-bezier(.215, .61, .355, 1) 0s
}
.agent-pc .npagePage .team .item_block:hover .details i {
	color:#fff
}
.agent-pc .npagePage .team .item_box .title {
	margin-top:48px;
	margin-bottom:5px
}
.agent-pc .npagePage .team .item_des {
	padding:0 78px 0 5px;
transition:all ease-out .3s;
	color:#888;
	height:54px;
	overflow:hidden;
	margin-top:30px;
	position:relative
}
.agent-pc .npagePage .team .item_info {
	position:relative
}
.agent-pc .npagePage .team .item_info:after {
	content:'';
	width:36px;
	height:1px;
	background-color:#454545;
	position:absolute;
	bottom:-14px;
	left:5px;
transition:all ease-out .3s
}
.agent-pc .npagePage .team .item_des:after {
	content:'';
	width:1px;
	height:0;
	background-color:#454545;
	position:absolute;
	top:0;
	left:5px;
transition:all ease-out .3s
}
.agent-pc .npagePage .team .details:hover {
	color:transparent
}
.agent-pc .npagePage .team .item_box .item_wrapper:after {
	display:none
}
.agent-pc .npagePage .team .item_block:hover {
	background-color:#1e1e1e;
	border-color:#1e1e1e;
	box-shadow:0 15px 25px rgba(0, 0, 0, .15);
	margin-top:-10px;
	margin-bottom:50px
}
.agent-pc .npagePage .team .item_block:hover .item_des {
	padding:0 46px 0 37px
}
.agent-pc .npagePage .team .item_block:hover .item_des:after {
	height:100%
}
.agent-pc .npagePage .team .item_block:hover .item_info:after {
	width:0
}
.agent-pc .npagePage .team .text_wrap:after {
	display:none
}
.agent-pc .npagePage.post .team .description {
	display:none
}
.agent-pc .npagePage.post .team .title {
	color:#fff;
	font-size:20px
}
.agent-pc .npagePage.post .navlist li.active a.navlist_t, .agent-pc .npagePage.post .navlist li:hover a.navlist_t {
	background:#2a2a2a
}
.agent-pc .npagePage.post .navlist .navlist_img {
	margin-top:auto;
	height:102px;
	overflow:hidden
}
.agent-pc .npagePage.post .navlist a.navlist_t {
	height:100px;
	background-color:transparent;
	border:1px solid #2a2a2a
}
.agent-pc .npagePage.post #postContent .navlist .title {
	color:#fff
}
.agent-pc .npagePage.post .team .item_tags a {
	border:1px solid transparent;
	background-color:#343434;
	color:#979797;
	padding:6px 18px;
	margin:5px
}
.agent-pc .npagePage.post .team .item_tags a:hover {
	border-color:#343434
}
.agent-pc .service {
	position:relative
}
.agent-pc .service .container_category {
	display:block;
	margin:0;
	position:absolute;
	top:100px;
	right:0
}
.agent-pc .service .module_container {
	position:relative
}
.agent-pc .service .container_category a {
	border:1px solid transparent
}
.agent-pc #sitecontent .service .container_category a.active, .agent-pc #sitecontent .service .container_category a:hover {
	border-bottom-color:#c1c1c1
}
.agent-pc .service:after {
	content:'';
	position:absolute;
	width:100%;
	height:1px;
	background:#252525;
	bottom:91px;
	display:none
}
.agent-pc .service .item_block:hover .item_wrapper:after, .agent-pc .service .item_wrapper:after {
	display:none
}
.agent-pc .service .title {
	color:#fff
}
.agent-pc .service .item_des {
	color:#999;
	font-size:13px;
	display:block;
	line-height:26px;
	padding:0 8%;
	text-align:center
}
.agent-pc .service .item_block {
	text-align:center;
	padding-bottom:15px;
transition:all .3s ease-out 0s;
	margin-bottom:25px
}
.agent-pc .npagePage .service .item_block {
	margin-bottom:35px
}
.agent-pc .service .item_block:hover {
	margin-top:-10px;
	margin-bottom:35px
}
.agent-pc .npagePage .service .item_block:hover {
	margin-top:-10px;
	margin-bottom:45px
}
.agent-pc .service .item_block:hover {
	box-shadow:0 5px 10px rgba(0, 0, 0, .1)
}
.agent-pc .service .item_block:after {
	content:'';
	position:absolute;
	bottom:0;
	width:0;
	height:1px;
	background:rgba(255, 255, 255, .15);
	left:50%;
transition:all .6s cubic-bezier(.215, .61, .355, 1) 0s
}
.agent-pc .service .item_block:hover:after {
	width:100%;
	left:0
}
.agent-pc .service .item_block:hover .title {
	color:#fff
}
.agent-pc .service .item_info {
	padding:36px 8% 26px;
	position:relative
}
.agent-pc .service .item_info:before {
	content:'';
	position:absolute;
	bottom:18px;
	left:50%;
	width:30px;
	height:1px;
	background:#252525;
	margin-left:-15px
}
.agent-pc .service a.details {
	display:inline-block;
	color:transparent;
	margin-top:0;
	margin-left:20px;
	opacity:0
}
.agent-pc #indexPage .service a.details {
	margin-top:0
}
.agent-pc .service a.details:before {
	content:'MORE';
	display:inline;
	height:22px;
	color:#fff;
	float:left;
	line-height:24px;
	font-family:GOTHAMRND-LIGHT, HELVETICANEUELTPRO-THEX
}
.agent-pc .service .item_block a.details:before {
	content:'more';
	font-size:13px;
	color:transparent;
	font-family:GOTHAMRND-LIGHT;
	padding-top:4px;
	display:block;
	width:24px;
	height:26px;
	background:url(http://resources.jsmo.xin/templates/upload/2105/images/icon.png) no-repeat 3px -304px;
	margin-top:35px;
transition:all .6s cubic-bezier(.215, .61, .355, 1) 0s;
	position:relative;
	left:0;
	text-indent:20px
}
.agent-pc .service .item_block:hover a.details:before {
	color:#cfcfcf;
	text-indent:-65px;
	left:40px
}
.agent-pc .service a.details i {
	display:none
}
.agent-pc .service .item_block:hover a.details {
	opacity:1
}
.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:-88px
}
.agent-pc #indexPage .service .container_content .bx-wrapper .bx-controls-direction a {
	width:60px;
	height:60px
}
.agent-pc #indexPage .service .container_content .bx-wrapper .bx-controls-direction a.bx-prev {
	left:-65px
}
.agent-pc #indexPage .service .container_content .bx-wrapper .bx-controls-direction a.bx-next {
	right:-65px
}
#indexPage .module.service .container_content .bx-wrapper .bx-pager.bx-default-pager {
	display:none
}
.agent-pc .service .bx-wrapper .bx-controls-direction a:hover {
	background:#fff
}
.agent-pc #indexPage .service .bx-wrapper .bx-controls-direction a i {
	margin:22px 21px;
	font-size:18px;
	color:#fff
}
.agent-pc #indexPage .service .bx-wrapper .bx-controls-direction a:hover i {
	color:#000
}
.service .fa {
	font-family:icomoon!important;
	speak:none;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	line-height:1;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
.service .fa-angle-left::before {
content:"\e908"
}
.service .fa-angle-right:before {
	content:"\e909"
}
.agent-pc #sitecontent .npagePage .service .container_category a.active, .agent-pc #sitecontent .npagePage .service .container_category a:hover {
	border-color:transparent
}
.agent-pc .npagePage .service:after {
	display:none
}
.agent-pc .npagePage .service .module_container {
	padding-top:0
}
.agent-pc .npagePage .service .container_category {
	top:0;
	margin:16px 0;
	max-width:870px;
	right:auto
}
.npagePage.post .service .item_tags a {
	border:1px solid transparent;
	background-color:#343434;
	color:#979797;
	padding:6px 18px;
	margin:5px;
	margin-left:0
}
.npagePage.post .service .item_tags a:hover {
	background-color:transparent;
	border:1px solid #343434;
	color:#d5d5d5
}
.agent-pc .npagePage.post .service #postNav .navitem {
	border-color:#2e2e2e
}
.agent-pc .npagePage.post .service #postNav .title {
	color:#888;
transition:all .6s cubic-bezier(.215, .61, .355, 1) 0s
}
.agent-pc .npagePage.post #postNav a.active .title, .agent-pc .npagePage.post #postNav a:hover .title {
	color:#fff
}
.agent-pc #indexPage #mcontact .container_header {
	width:260px;
	margin:0 auto;
	float:left;
	margin-right:570px
}
.agent-pc #indexPage #mcontact .container_header p {
	display:block
}
.agent-pc #contactform p .inputtxt.submit {
	width:140px;
	color:#999;
	margin-top:20px;
	cursor:pointer;
}
.agent-pc #mcontact #contactinfo div a:hover {
	border-color:#fff;
	background-color:#fff
}
.agent-pc #mcontact #contactinfo div a:hover i {
	color:#161616
}
.agent-pc .imagelink .bx-wrapper .bx-controls-direction a i {
	color:#666
}
.agent-pc .imagelink .bx-wrapper .bx-controls-direction a:hover i {
	color:#fff
}
.agent-pc .ad01 .module_container .container_header {
	display:block;

}
.agent-pc .ad01 .item_block.first {
	width:460px;
	height:460px;
	text-align:right;
	margin-top:230px
}
.agent-pc .ad01 .item_block.first .item_info .description {
	margin-top:25px;
transition:all .6s cubic-bezier(.215, .61, .355, 1) 0s
}
.agent-pc .ad01 .item_block.first:hover .item_info .description {
	margin-top:15px
}
.agent-pc .ad01 .item_block.first .item_img {
	width:100%;
	height:230px
}
.agent-pc .ad01 .item_block.first .item_img::before {
display:none
}
.agent-pc .ad01 .item_block {
	width:220px;
	margin: 5px;
/*	height:460px*/
}
.agent-pc .ad01 .item_block.first .item_wrapper {
	display:block;
	background:0 0
}
.agent-pc .ad01 .item_wrapper {
	position:absolute;
	/*height:230px;*/
	background:#252525
}
.agent-pc .ad01 .item_img {
	position:absolute;
	width: 100%;
}
.agent-pc .ad01 #item_block_1.item_block {
	margin-top:230px
}
.agent-pc .ad01 #item_block_1 .item_wrapper {
	top:0
}
.agent-pc .ad01 #item_block_1 .item_img {
	bottom:0
}
.agent-pc .ad01 #item_block_2 .item_wrapper {
	top:0
}
.agent-pc .ad01 #item_block_2 .item_img {
	bottom:0
}
.agent-pc .ad01 #item_block_3 {
	bottom:0
}
.agent-pc .ad01 #item_block_3 .item_img {
	top:0
}
.agent-pc .ad01 .first .item_info .description {
	display:block
}
.agent-pc .ad01 .first .item_info {
	width:290px;
	display:inline-block;
	padding-right:45px;
	padding:40px 45px 0 0;
	text-align:left;
	position:relative
}
.agent-pc .ad01 .title {
	color:#cfcfcf;
	font-size:16px;
	/*padding-top:125px*/
}
.agent-pc .ad01 .item_info .description {
	color:#757575;
	font-size:13px;
	line-height:26px;
	margin-top:20px
}
.agent-pc .ad01 .item_block.first .title {
	color:#cfcfcf;
	font-size:16px;
	white-space:nowrap
}
.agent-pc .ad01 .item_block.first .subtitle {
	width:74px;
	position:absolute;
	top:34px;
	left:-126px;
	font-size:28px;
	color:#fff;
	overflow:visible;
	margin:0;
transition:all .6s cubic-bezier(.215, .61, .355, 1) 0s
}
.agent-pc .ad01 .item_block.first:hover .subtitle {
	font-size:28px
}
.agent-pc .ad01 .item_block.first .subtitle:after {
	width:22px;
	height:1px;
	background:#3d3d3d;
	position:absolute;
	top:15px;
	right:-36px;
	content:''
}
.agent-pc .ad01 .item_block.first .item_info:after {
	content:'';
	width:138px;
	height:34px;
	margin-top:0;
	border:1px solid #232323;
	background:url(http://resources.jsmo.xin/templates/upload/2105/images/icon.png) no-repeat -138px -65px;
transition:all .6s cubic-bezier(.215, .61, .355, 1) 0s;
	opacity:0
}
.agent-pc .ad01 .item_block.first:hover .item_info:after {
	background:url(http://resources.jsmo.xin/templates/upload/2105/images/icon.png) no-repeat -138px -40px;
	border-color:#5b5b5b;
	opacity:1;
	margin-top:30px
}
.agent-pc .ad01 .first .title {
	padding-top:0
}
.agent-pc .ad01 .first .subtitle:before {
	display:none
}
.agent-pc .ad01 .item_block .subtitle {
	top:-34px
}
.agent-pc .ad01 .item_block:hover .subtitle {
	color:#fff
}
.agent-pc .ad01 .item_block .subtitle {
	width:calc(100% - 60px );
	font-size:28px;
	color:#fff;
	position:absolute;
	top:42px;
	left:50%;
	margin-left:calc(-50% + 30px );
	overflow:visible;
	font-family:HELVETICANEUELTPRO-THEX
}
.agent-pc .ad01 .item_info {
	text-align:center
}
.agent-pc .ad01 .title {
	color:#757575;
	font-size:16px;
	line-height:24px;
	white-space:nowrap;
transition:all .3s ease-out 0s
}
.agent-pc .ad01 .item_img:after {
	/*width:calc(100% - 4px);
	height:calc(100% - 4px);
*/	border:2px solid transparent
}
.agent-pc .ad01 .item_block:hover .item_img:after {
	border-color:#fff
}
.agent-pc .ad01 .item_block.first:hover .item_wrapper {
	background:0 0
}
.agent-pc .ad01 .item_block:hover .item_wrapper {
	background:#fff;
	/*height:230px*/
}
.agent-pc .ad01 .item_block:hover .subtitle {
	color:#666
}
.agent-pc #sitecontent .ad01 .item_block:hover .item_wrapper .title {
	color:#666;
	/*padding-top:100px*/
}
.agent-pc #sitecontent .ad01 .item_block.first:hover .item_wrapper .title {
	padding-top:0;
	color:#fff
}
.agent-pc .ad01 .item_block .title:after {
	content:"\e90b";
	font-family:icomoon!important;
	speak:none;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	width:20px;
	height:20px;
	display:block;
	margin:0 auto;
	font-size:16px;
	text-align:center;
	line-height:20px;
	color:#000;
	margin-top:16px;
	opacity:0
}
.agent-pc .ad01 .item_block:hover .title:after {
	opacity:1
}
.agent-pc .ad01 .item_block.first .title:after {
	display:none
}
.agent-pc .ad01 .item_block.first:hover .subtitle {
	color:#fff
}
.agent-pc .ad01 .item_block .subtitle:before {
	content:'';
	position:absolute;
	top:54px;
	left:50%;
	width:1px;
	height:25px;
	background:#3b3b3b;
transition:all .3s ease-out 0s
}
.agent-pc .ad01 .item_block:hover .subtitle:before {
	top:42px;
	background:#d5d5d5
}
.agent-pc .npagePage .mpageEditor .container_header .title {
	color:#fff
}
.agent-pc .npagePage .content hr {
	border-color:rgba(255, 255, 255, .26)
}
.agent-pc .npagePage .postbody {
	padding-bottom:80px;
	margin-bottom:0
}
#indexPage #topSlider .bx-thumb {
	display:none
}
.gh0 #sitecontent {
	padding-top:0
}
#header .nav>li>a span::before {
background:rgba(255, 255, 255, .6);
bottom:-40px
}
.gh0 #header.mini .wrapper {
	background-color:rgba(0, 0, 0, .6)
}
.npagePage #banner {
	height:380px
}
#shares {
	right:0;
	bottom:23px
}
#online_open {
	right:3px;
	bottom:147px;
	margin-right:-10px
}
#topSlider .bx-wrapper .bx-controls .bx-controls-direction a i {
	background:0 0;
	font-size:34px;
	margin-top:14px;
	width:auto;
	height:auto;
}
#topSlider .bx-wrapper .bx-controls .bx-controls-direction a:hover i {
	background:0 0
}
#topSlider .bx-wrapper .bx-controls-direction a i:before {
	webkit-transform:translate(0, 0) rotate(0);
	transform:translate(0, 0) rotate(0);
	display:block;
	color:#999;
	position:relative;
	left:0;
transition:all .3s ease-out 0s;
	opacity:1
}
#topSlider .bx-wrapper .bx-controls-direction a:hover i::before {
color:#fff;
left:40px;
opacity:0
}
#topSlider .bx-wrapper .bx-controls-direction a.bx-prev .fa-angle-left::before {
position:relative;
left:0;
top:0
}
#topSlider .bx-wrapper .bx-controls-direction a.bx-prev:hover .fa-angle-left::before {
left:-20px
}
#topSlider .bx-wrapper .bx-controls-direction a.bx-prev .fa-angle-left::after {
position:relative;
left:40px;
top:-34px
}
#topSlider .bx-wrapper .bx-controls-direction a.bx-prev:hover .fa-angle-left::after {
left:0
}
#topSlider .fa-angle-right::after {
content:"\e905"
}
#topSlider .bx-wrapper .bx-controls-direction a i:after {
	webkit-transform:translate(0, 0) rotate(0);
	transform:translate(0, 0) rotate(0);
	display:block;
	color:#a1a1a1;
	position:relative;
	left:-40px;
transition:all .6s cubic-bezier(.215, .61, .355, 1) 0s;
	opacity:0;
	top:-34px
}
#topSlider .bx-wrapper .bx-controls-direction a:hover i::after {
color:#fff;
left:0;
opacity:1
}
#topSlider .fa {
	font-family:icomoon!important;
	speak:none;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
#topSlider .fa-angle-left::before {
content:"\e904"
}
#topSlider .fa-angle-right:before {
	content:"\e905"
}
#topSlider .fa-angle-left::after {
content:"\e904"
}
#indexPage .news.module .module_container {
	padding-bottom:90px
}
#sitecontent .npagePage.post {
	padding-top:90px
}
#footer p span.ellipsis {
	color:#7b7b7b;
	font-size: 14px;
}
#page_contact.pageEditor {
	padding-top:90px
}
#footer p a#flogo {
	margin-top:3px
}
.module.mcustomize .mediabody a .mask {
	background:rgba(255, 255, 255, .05)
}
#indexPage .imagelink {
	background-color:#151515
}
.agent-pc #indexPage .service .content_wrapper {
	margin-top:20px
}
.npagePage .container_target {
	padding:20px 0;
	font-size:14px;
}
.container_category a {
	padding:8px 18px
}
.npagePage .container_content {
	padding-top:70px
}
.npagePage .project .container_content {
	padding-top:100px
}
.agent-pc #mcontact #contactinfo .ff_social {
	left:-330px
}
.agent-pc #indexPage #mcontact #contactinfo .ff_social {
	left:-420px
}
.agent-pc .npagePage #mcontact #contactlist #contactform {
	margin-left:-700px;
	left:50%;
	width:1100px;
	max-width:1100px;
	margin-top:90px
}
.npagePage.post .tab_content {
	width:100%;
	max-width:100%;
	padding-left:0;
	padding-right:0
}
.agent-pc .npagePage.post .mlist.team_tabs .tab_content li .item_img {
	max-height:600px;
	height:600px
}
.agent-pc .npagePage.post .mlist.team_tabs .tab_content li .item_img img {
	max-height:600px;
	height:600px!important;
	width:auto
}
.npagePage .mpageEditor .container_content {
	padding-top:30px
}
.npagePage .mpageEditor .container_header {
	padding-top:70px
}
.agent-pc .npagePage .service .content_list {
	margin-top:30px
}
.agent-pc .npagePage .mpageEditor #mcontact .module_container {
	padding-top:0
}
.agent-pc #mcontact.module .module_container {
	padding:40px 5px 40px
}
#indexPage .team.module .module_container .bx-wrapper .bx-controls-direction a.bx-prev i::before {
content:"\e908";
position:relative;
opacity:1;
left:0;
top:0;
transition:all .3s ease-out 0s;
transform:translate(0, 0) rotate(0)
}
#indexPage .team.module .module_container .bx-wrapper .bx-controls-direction a.bx-prev:hover i::before {
opacity:0;
left:-20px
}
#indexPage .team.module .module_container .bx-wrapper .bx-controls-direction a.bx-prev i::after {
content:"\e908";
position:relative;
opacity:0;
left:30px;
top:0;
transition:all .6s cubic-bezier(.215, .61, .355, 1) 0s;
transform:translate(0, 0) rotate(0)
}
#indexPage .team.module .module_container .bx-wrapper .bx-controls-direction a.bx-prev:hover i::after {
opacity:1;
left:-18px
}
#indexPage .team.module .module_container .bx-wrapper .bx-controls-direction a.bx-next i.fa-angle-right::before {
content:"\e909";
position:relative;
top:0;
left:0;
opacity:1;
transition:all .6s cubic-bezier(.215, .61, .355, 1) 0s;
transform:translate(0, 0) rotate(0)
}
#indexPage .team.module .module_container .bx-wrapper .bx-controls-direction a.bx-next:hover i.fa-angle-right::before {
left:20px;
opacity:0
}
#indexPage .team.module .module_container .bx-wrapper .bx-controls-direction a.bx-next i.fa-angle-right::after {
content:"\e909";
position:relative;
top:0;
left:-58px;
opacity:0;
transition:all .6s cubic-bezier(.215, .61, .355, 1) 0s;
transform:translate(0, 0) rotate(0)
}
#indexPage .team.module .module_container .bx-wrapper .bx-controls-direction a.bx-next:hover i.fa-angle-right::after {
left:-16px;
opacity:1
}
.agent-pc .npagePage.post .bx-wrapper .bx-controls-direction a.bx-prev i::before {
content:"\e908";
color:#fff;
position:relative;
opacity:1;
left:0;
top:0;
transition:all .3s ease-out 0s;
transform:translate(0, 0) rotate(0)
}
.agent-pc .npagePage.post .bx-wrapper .bx-controls-direction a.bx-prev:hover i::before {
opacity:0;
left:-20px;
font-size:18px
}
.agent-pc .npagePage.post .bx-wrapper .bx-controls-direction a.bx-prev i::after {
content:"\e908";
position:relative;
color:#fff;
opacity:0;
left:30px;
top:0;
transition:all .6s cubic-bezier(.215, .61, .355, 1) 0s;
transform:translate(0, 0) rotate(0)
}
.agent-pc .npagePage.post .bx-wrapper .bx-controls-direction a.bx-prev:hover i::after {
opacity:1;
left:-18px
}
.agent-pc .npagePage.post .bx-wrapper .bx-controls-direction a.bx-next i.fa-angle-right::before {
content:"\e909";
color:#fff;
position:relative;
top:0;
left:0;
opacity:1;
transition:all .6s cubic-bezier(.215, .61, .355, 1) 0s;
transform:translate(0, 0) rotate(0)
}
.agent-pc .npagePage.post .bx-wrapper .bx-controls-direction a.bx-next:hover i.fa-angle-right::before {
left:20px;
opacity:0;
font-size:18px
}
.agent-pc .npagePage.post .bx-wrapper .bx-controls-direction a.bx-next i.fa-angle-right::after {
content:"\e909";
color:#fff;
position:relative;
top:0;
left:-58px;
opacity:0;
transition:all .6s cubic-bezier(.215, .61, .355, 1) 0s;
transform:translate(0, 0) rotate(0)
}
.agent-pc .npagePage.post .bx-wrapper .bx-controls-direction a.bx-next:hover i.fa-angle-right::after {
left:-16px;
opacity:1
}
.agent-pc #indexPage .service .bx-wrapper .bx-controls-direction a.bx-prev i::before {
content:"\e908";
color:#fff;
position:relative;
opacity:1;
left:0;
top:0;
transition:all .3s ease-out 0s;
transform:translate(0, 0) rotate(0)
}
.agent-pc #indexPage .service .bx-wrapper .bx-controls-direction a.bx-prev:hover i::before {
opacity:0;
left:-20px;
font-size:18px
}
.agent-pc #indexPage .service .bx-wrapper .bx-controls-direction a.bx-prev i::after {
content:"\e908";
position:relative;
color:#333;
opacity:0;
left:30px;
top:0;
transition:all .6s cubic-bezier(.215, .61, .355, 1) 0s;
transform:translate(0, 0) rotate(0)
}
.agent-pc #indexPage .service .bx-wrapper .bx-controls-direction a.bx-prev:hover i::after {
opacity:1;
left:-18px
}
.agent-pc #indexPage .service .bx-wrapper .bx-controls-direction a.bx-next i.fa-angle-right::before {
content:"\e909";
position:relative;
top:0;
left:0;
opacity:1;
transition:all .6s cubic-bezier(.215, .61, .355, 1) 0s;
transform:translate(0, 0) rotate(0)
}
.agent-pc #indexPage .service .bx-wrapper .bx-controls-direction a.bx-next:hover i.fa-angle-right::before {
left:20px;
opacity:0;
font-size:18px
}
.agent-pc #indexPage .service .bx-wrapper .bx-controls-direction a.bx-next i.fa-angle-right::after {
content:"\e909";
color:#333;
position:relative;
top:0;
left:-58px;
opacity:0;
transition:all .6s cubic-bezier(.215, .61, .355, 1) 0s;
transform:translate(0, 0) rotate(0)
}
.agent-pc #indexPage .service .bx-wrapper .bx-controls-direction a.bx-next:hover i.fa-angle-right::after {
left:-16px;
opacity:1
}
.project .bx-wrapper .bx-controls-direction a i {
	margin: 22px 21px;
	font-size: 18px;
	color: #fff;
}
.project .fa {
	font-family: icomoon!important;
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.agent-pc #indexPage .project .container_content .bx-wrapper .bx-controls-direction a {
	width: 60px;
	height: 60px;
}
.agent-pc #indexPage .project .bx-wrapper .bx-controls-direction a.bx-prev i::before {
content:"\e908";
color:#fff;
position:relative;
opacity:1;
left:0;
top:0;
transition:all .3s ease-out 0s;
transform:translate(0, 0) rotate(0)
}
.agent-pc #indexPage .project .bx-wrapper .bx-controls-direction a.bx-prev:hover i::before {
opacity:0;
left:-20px;
font-size:18px
}
.agent-pc #indexPage .project .bx-wrapper .bx-controls-direction a.bx-prev i::after {
content:"\e908";
position:relative;
color:#333;
opacity:0;
left:30px;
top:0;
transition:all .6s cubic-bezier(.215, .61, .355, 1) 0s;
transform:translate(0, 0) rotate(0)
}
.agent-pc #indexPage .project .bx-wrapper .bx-controls-direction a.bx-prev:hover i::after {
opacity:1;
left:-18px
}
.agent-pc #indexPage .project .bx-wrapper .bx-controls-direction a.bx-next i.fa-angle-right::before {
content:"\e909";
position:relative;
top:0;
left:0;
opacity:1;
transition:all .6s cubic-bezier(.215, .61, .355, 1) 0s;
transform:translate(0, 0) rotate(0)
}
.agent-pc #indexPage .project .bx-wrapper .bx-controls-direction a.bx-next:hover i.fa-angle-right::before {
left:20px;
opacity:0;
font-size:18px
}
.agent-pc #indexPage .project .bx-wrapper .bx-controls-direction a.bx-next i.fa-angle-right::after {
content:"\e909";
color:#333;
position:relative;
top:0;
left:-58px;
opacity:0;
transition:all .6s cubic-bezier(.215, .61, .355, 1) 0s;
transform:translate(0, 0) rotate(0)
}
.agent-pc #indexPage .project .bx-wrapper .bx-controls-direction a.bx-next:hover i.fa-angle-right::after {
left:-16px;
opacity:1
}
#pages a:after {
	background-color:#525252
}
#topSlider .bx-wrapper .bx-pager-item {
	margin-bottom:0;
}
#indexPage #topSlider ul li p.title {
	font-size:42px;
}
.agent-pc #indexPage .news .item_block:hover .date_wrap::before {
opacity:0;
}
.agent-pc .ad01 .item_block.first .item_info::after {
background: url(http://resources.jsmo.xin/templates/upload/2105/images/icon.png) no-repeat -158px -65px;
}
.agent-pc .ad01 .item_block.first:hover .item_info::after {
background:transparent url(http://resources.jsmo.xin/templates/upload/2105/images/icon.png) no-repeat -158px -40px;
}
.agent-pc .npagePage .news .item_block {
	transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
	margin-bottom:20px
}
.agent-pc .npagePage .news .item_block:nth-child(2n) {
margin:0;
margin-bottom:20px;
}
.agent-pc .npagePage .news .item_block:hover {
	box-shadow: 0 15px 25px rgba(0, 0, 0, .15);
	margin-top:-10px;
	margin-bottom:30px;
}
.agent-pc #contactform p .inputtxt:hover.submit {
	transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
}
.agent-pc .npagePage.post #postContent .navlist .title {
	margin-bottom:5px;
}
.agent-pc .npagePage.post .navlist a.navlist_t {
	padding-top:8px;
	height:92px;
}
.agent-pc .npagePage .news .item_block::after {
bottom:0;
}
#page_contact.pageEditor, #sitecontent .npagePage.post {
	padding-top:84px;
}
.agent-pc .ad01 .item_block.first .item_img img {
	height:auto;
}
.agent-pc #indexPage .project .item_block {
	padding-bottom:100px;
}
.agent-pc #indexPage .project.module .container_header {
	padding:40px 0;
}
.agent-pc #indexPage .project .container_category {
	top:-95px;
}
.agent-pc #indexPage .project.module .container_content .bx-wrapper .bx-pager.bx-default-pager {
	display:none;
}
.agent-pc #indexPage .ad01 {
	background-repeat: no-repeat;
	background-size: inherit;
	background-attachment: fixed;
}
.agent-pc .mcustomize .description {
	width:580px;
	padding-left:45px;
}
.agent-pc .npagePage .news .item_block::after {
background-color:rgba(0, 0, 0, .0);
}
.agent-pc .npagePage.post .mlist.team_tabs .tab_content li .item_img img {
	width: auto;
	height: auto !important;
	margin: 0 auto;
	max-height: 600px;
	float: none;
}
.agent-pc .npagePage.post .mlist.team_tabs .tab_content li .item_img {
	height:auto;
	max-height:600px;
}
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background-color: #666;
}
.agent-pc .npagePage .module.team_tabs .module_container {
	padding:0 5px
}
.agent-pc .npagePage .module.team_tabs .tab_button .icon:after, .agent-pc .npagePage .module.team_tabs .tab_content li.item_block:after {
	display:none
}
.npagePage .module.team_tabs .tab_content {
	width:1025px;
	float:left;
	padding-right:145px;
	padding:130px 145px 130px 0
}
.npagePage .module.team_tabs .tab_content .bx-wrapper {
	background:#191919
}
.agent-pc .npagePage .module.team_tabs:after {
	content:'';
	position:absolute;
	width:100%;
	height:1px;
	background:rgba(255, 255, 255, .0);
	top:175px;
	left:0
}
.agent-pc .npagePage .module.team_tabs .content_wrapper {
	position:relative
}
.agent-pc .npagePage .module.team_tabs .tab_button {
	width:145px;
	float:right;
	position:absolute;
	right:0
}
.agent-pc .npagePage .module.team_tabs .tab_content li {
	padding:60px 0;
	height: 300px;
	overflow: hidden
}
.agent-pc .npagePage .module.team_tabs .tab_content li .item_img {
	width:450px;
	height:300px;
	margin:0;
	margin-left:40px;
	position:relative
}
.agent-pc .npagePage .module.team_tabs .tab_content li .item_info {
	padding-top:0
}
.agent-pc .npagePage .module.team_tabs .tab_content li .item_wrapper {
	width:390px;
	float:left;
	margin-left:65px
}
.agent-pc .npagePage .module.team_tabs .tab_content li .description {
	margin:0;
	padding:0;
	margin-top:30px;
	font-size:13px;
	line-height:27px;
	color:#666;
transition:all .6s cubic-bezier(.215, .61, .355, 1) 0s;
	margin-top:40px
}
.agent-pc .npagePage .module.team_tabs .tab_content li:hover .description {
	color:#7e7e7e;
	margin-top:30px
}
.agent-pc .npagePage .module.team_tabs .tab_content li .description>div {
	width:100%;
	height:112px
}
.agent-pc .npagePage .module.team_tabs .tab_content li .title {
	display:block;
	font-size:20px;
	color:#fff;
	margin-top:30px
}
.agent-pc .npagePage .module.team_tabs .tab_content li .subtitle {
	color:#666;
	font-size:15px;
	margin-left:0;
	font-family:GOTHAMRND-LIGHT, '微软雅黑';
	margin-top:5px
}
.agent-pc .npagePage .module.team_tabs .tab_content li .item_info:after {
	background-color:#303030;
	top:14px;
	width:50px;
	left:-65px
}
.agent-pc .npagePage .module.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 .npagePage .module.team_tabs .container_content .bx-wrapper .bx-controls-direction a {
	display:block;
	width:145px;
	height:130px;
	border-left:1px solid #2b2b2b
}
.agent-pc .npagePage .module.team_tabs .tab_button .icon {
	display:none
}
.agent-pc .npagePage .module.team_tabs .tab_button {
	height:420px;
	padding:0;
	margin:130px 0;
	border-left:1px solid rgba(255, 255, 255, .08);
	overflow:hidden
}
.agent-pc .npagePage .module.team_tabs .tab_button li .item_img {
	display:none
}
.agent-pc .npagePage .module.team_tabs .tab_button li {
	height:140px;
	border-bottom:1px solid rgba(255, 255, 255, .08)
}
.agent-pc .npagePage .module.team_tabs .tab_button .item_info p.title {
	margin:0;
	font-size:15px;
	color:#aaa
}
.agent-pc .npagePage .module.team_tabs .tab_button .item_info p.subtitle {
	font-size:12px;
	color:#636363;
	padding-top:8px;
	font-family:GOTHAMRND-LIGHT;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis
}
.agent-pc .npagePage .module.team_tabs .tab_button li .item_info {
	height:40px;
	padding:50px 30px 50px 34px;
	text-align:left;
transition:all .6s cubic-bezier(.215, .61, .355, 1) 0s
}
.agent-pc .npagePage .module.team_tabs .tab_button li .item_info:hover {
	background-color:#202020
}
.agent-pc .npagePage .module.team_tabs .tab_button li .item_info:hover p.title {
	color:#fff
}
.agent-pc .npagePage .module.team_tabs .tab_button li .item_info:hover p.subtitle {
	color:#e8e8e8
}
.agent-pc .npagePage .module.team_tabs .tab_button li.active p.title {
	color:#fff
}
.agent-pc .npagePage .module.team_tabs .tab_button li.active p.subtitle {
	color:#fff;
	font-family:GOTHAMRND-LIGHT
}
.agent-pc .npagePage .module.team_tabs .tab_button li.active {
	background:#202020
}
.npagePage .module.team_tabs .container_content .bx-wrapper .bx-controls-direction a.bx-prev {
	top:-130px;
	right:-145px;
	left:auto;
	margin:0;
	border-bottom:1px solid #2b2b2b
}
.npagePage .module.team_tabs .container_content .bx-wrapper .bx-controls-direction a.bx-next {
	bottom:-130px;
	right:-145px;
	top:auto;
	left:auto;
	margin:0;
	border-top:1px solid #2b2b2b
}
.agent-pc .npagePage .module.team_tabs .container_content .bx-wrapper .bx-controls-direction a:hover {
	color:#fff
}
.agent-pc .npagePage .module.team_tabs .tab_content li .item_wrapper:after {
	content:'more';
	font-size:13px;
	color:transparent;
	font-family:GOTHAMRND-LIGHT;
	padding-top:4px;
	display:block;
	width:24px;
	height:26px;
	background:url(http://resources.jsmo.xin/templates/upload/2105/images/icon.png) no-repeat 0 -307px;
	margin-top:35px;
transition:all .6s cubic-bezier(.215, .61, .355, 1) 0s;
	position:relative;
	left:0;
	text-indent:20px
}
.agent-pc .npagePage .module.team_tabs .tab_content li:hover .item_wrapper:after {
	color:#cfcfcf;
	text-indent:-40px;
	left:40px
}
.agent-pc .npagePage .module.team_tabs .bx-wrapper .bx-controls-direction i {
	text-align:center;
	margin:0;
	display:inherit;
	line-height:130px
}
.agent-pc .npagePage .module.team_tabs .bx-wrapper .bx-controls-direction a:hover {
	background:#fff
}
.agent-pc .npagePage .module.team_tabs .bx-wrapper .bx-controls-direction a:hover i {
	color:#000
}
.agent-pc .npagePage .module.team_tabs .bx-wrapper .bx-controls-direction a.bx-next i.fa-angle-right:before {
	position:relative;
	left:11px;
	top:0;
	opacity:1;
transition:all .3s ease-out 0s;
	transform:translate(0, 0) rotate(0)
}
.agent-pc .npagePage .module.team_tabs .bx-wrapper .bx-controls-direction a.bx-next:hover i.fa-angle-right:before {
	opacity:0;
	top:20px
}
.agent-pc .npagePage .module.team_tabs .bx-wrapper .bx-controls-direction a.bx-next i.fa-angle-right:after {
	position:relative;
	left:-11px;
	top:-50px;
	opacity:0;
transition:all .6s cubic-bezier(.215, .61, .355, 1) 0s;
	transform:translate(0, 0) rotate(0)
}
.agent-pc .npagePage .module.team_tabs .bx-wrapper .bx-controls-direction a.bx-next:hover i.fa-angle-right:after {
	opacity:1;
	top:2px
}
.agent-pc .npagePage .module.team_tabs .bx-wrapper .bx-controls-direction a.bx-prev i.fa-angle-left::before {
position:relative;
left:11px;
top:0;
opacity:1;
transition:all .3s ease-out 0s;
transform:translate(0, 0) rotate(0)
}
.agent-pc .npagePage .module.team_tabs .bx-wrapper .bx-controls-direction a.bx-prev:hover i.fa-angle-left:before {
	opacity:0;
	top:-20px
}
.agent-pc .npagePage .module.team_tabs .bx-wrapper .bx-controls-direction a.bx-prev i.fa-angle-left::after {
content:"\e90a";
position:relative;
left:-11px;
top:50px;
opacity:0;
transform:translate(0, 0) rotate(0);
transition:all .6s cubic-bezier(.215, .61, .355, 1) 0s
}
.agent-pc .npagePage .module.team_tabs .bx-wrapper .bx-controls-direction a.bx-prev:hover i.fa-angle-left::after {
opacity:1;
top:0
}
.mbox {
    padding: 50px 0;
    background-image: url(../images/banner-bg.png);
    background-repeat-y: no-repeat;
    overflow: hidden;
}
.container,.play-container {
	margin-right:auto;
	margin-left:auto;
	width:1200px
}
.box-content {
    position: relative;
    margin: 0 auto;
    color: #546e7a;
}
.mbox-lwrp {
    margin-right: 300px;
}
.toggle .player-layer {
    margin-left: 170px;
    margin-right: 170px;
}
.player-layer::before {

    content: "";
    display: block;
    padding-top: 56.25%;

}
.player-main {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: #000;
}
.back {
    display: none;
    width: 16px;
    height: 108px;
    background-image: url(../images/back.png);
    background-repeat: no-repeat;
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -52px;
    cursor: pointer;
    z-index: 10000;
}
.back:hover {
    background-position: -16px 0;
}
.player-layer:hover .back {
    display: inline-block;
}
.playbox-rwrp {
    position: absolute;
    top: 0;
    right: 0;
    width: 300px;
    height: 100%;
    background: #fff;
}

.task-list-pane {
    position: absolute;
    top: 0;
    bottom: 0;
    width: 100%;
    overflow-y:auto;
}
.player-layer {
    position: relative;
}
.toggle .mbox-lwrp {
    margin: 0;
}
.playbox-rwrp-main {
    position: relative;
    width: 100%;
    height: 100%;
    background-color: #212121;
}
.toggle .playerwrp {
    background: #000;
}
.toggle .mbox-rwrp, .toggle .playbox-rwrp, .toggle .open-course-tab {
    display: none;
}
.toggle .back {
	display:inline-block;
	right:-170px;
	background-position:0 -108px
}
.toggle .back:hover {
	background-position:-16px -108px
}
.toggle .back:active {
	background-position:-32px -108px
}

.open-course-tab {
    color: #fff;
    padding: 0;
}

.open-course-tab .tab-header {
  padding: 20px 15px 10px;
  font-size: 16px;
  text-align: left;
  cursor: pointer;
}
.open-course-tab .tab-recommand {
    padding: 8px 0;
	margin:0 15px;
	padding-left:130px;
	position:relative;
	min-height:88px;
}
.open-course-tab .tab-recommand a.img-box {
    position: absolute;
    width: 120px;
    height: 68px;
	top:10px;
	left:0;
    display: block;
}
.open-course-tab .tab-recommand img {
    width: 100%;
    height: 100%;
}
.open-course-tab .tab-recommand .open-course-info .title {
    padding-bottom: 8px;
    line-height: 21px;
    font-size: 12px;
    overflow: hidden;
    text-overflow: ellipsis;
    color: rgba(255, 255, 255, 0.8);
    position: inherit;
	display:block;
}
.open-course-tab .tab-recommand .open-course-info .num {
    color: rgba(255, 255, 255, 0.5);
    overflow: hidden;
    height: 21px;
}
.open-course-tab .tab-recommand.active img{border:2px solid #00c0ff;}
.open-course-tab .tab-recommand.active .open-course-info .title {color:#00c0ff;}

.play-wrapper {
    width: 1200px;
    margin: 0 auto;
}
.mod-breadcrumb {
    padding: 15px 0;
}
.mod-play-tits {
    line-height: 30px;
}
.mod-play-tit {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #fff;
    font-size: 22px;
}
.mod-crumb_pop {
    width: 100%;
    border-top: 1px solid  rgba(255, 255, 255, 0.1);
    padding: 15px 0 17px;
}
.info-rt {
    padding-top: 2px;
    line-height: 20px;
	color:#ddd;
}
.info-rt .shortCon-msg {
    margin: 5px 0;
}
.cs_link{text-align:center; font-size:18px; font-weight:bold;}
.cs_link a{margin:0 60px;}