﻿   html {
	color:#333;
	background-color:#fff;
	-webkit-text-size-adjust:100%;
	-ms-text-size-adjust:100%;
}
body,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
	margin:0;
	padding:0;
}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
	display:block;
}
audio,canvas,video {
	display:inline-block;
	*display:inline;
	*zoom:1;
}
body,button,input,select,textarea {
	font:12px/1.5 tahoma,arial,"Microsoft Yahei","Hiragino Sans GB",\5b8b\4f53;
}
input,select,textarea {
	font-size:100%;
}
textarea {
	resize:none;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
th {
	text-align:inherit;
}
fieldset,img {
	border:0;
}
iframe {
	display:block;
}
abbr,acronym {
	border:0;
	font-variant:normal;
}
del {
	text-decoration:line-through;
}
address,caption,cite,code,dfn,em,i,th,var {
	font-style:normal;
	font-weight:500;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:500;
}
q:before,q:after {
	content:'';
}
sub,sup {
	font-size:75%;
	line-height:0;
	position:relative;
	vertical-align:baseline;
}
sup {
	top:-0.5em;
}
sub {
	bottom:-0.25em;
}
.pointer {
	cursor:pointer;
}
a {
	color:#333;
	cursor:pointer;
}
a:hover {
	color:#f03b2c;
	text-decoration:none;
}
ins,a {
	text-decoration:none;
}
code,kbd,pre,samp {
	font-family:monospace,serif;
	font-size:1em;
}
.font-simsun {
	font-family:SimSun;
}
.clearfix {
	*zoom:1;
}
.clearfix:before,.clearfix:after {
	display:table;
	content:"";
	line-height:0;
}
.clearfix:after {
	clear:both;
}
.fn-clear:after {
	visibility:hidden;
	display:block;
	font-size:0;
	content:" ";
	clear:both;
	height:0;
}
.fn-clear {
	*zoom:1;
}
.fn-ow-clear {
	overflow:hidden;
	zoom:1;
}
.container:after {
	visibility:hidden;
	display:block;
	font-size:0;
	content:" ";
	clear:both;
	height:0;
}
.container {
	*zoom:1;
	width:1000px;
	min-width:1000px;
	margin-left:auto;
	margin-right:auto;
}
body .fn-hide {
	display:none;
}
.fn-left,.fn-right {
	_display:inline;
}
.fn-left {
	float:left;
}
.fn-right {
	float:right;
}
.fn-text-overflow {
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.fn-text2-overflow {
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
}
.fn-linear {
	background:-webkit-gradient(linear,left top,left bottom,from(#fcfcfc),to(#f1f1f1));
	background:-moz-linear-gradient(top,#fcfcfc,#f1f1f1);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc',endColorstr='#f1f1f1');
	background:-o-linear-gradient(top,#fcfcfc,#f1f1f1);
	background:-ms-linear-gradient(top,#fcfcfc,#f1f1f1);
	background:linear-gradient(to bottom,#fcfcfc,#f1f1f1);
}
.fn-linear-light {
	background:-webkit-gradient(linear,left top,left bottom,from(#fcfcfc),to(#f9f9f9));
	background:-moz-linear-gradient(top,#fcfcfc,#f9f9f9);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc',endColorstr='#f9f9f9');
	background:-o-linear-gradient(top,#fcfcfc,#f9f9f9);
	background:-ms-linear-gradient(top,#fcfcfc,#f9f9f9);
	background:linear-gradient(to bottom,#fcfcfc,#f9f9f9);
}
.fn-rmb {
	font-family:arial;
	font-style:normal;
	padding-right:4px;
}
.fn-webkit-adjust {
	-webkit-text-size-adjust:none;
}
.fn-text-indent {
	text-indent:2em;
}
.fn-font-14b {
	font-size:14px;
	font-weight:bold;
	vertical-align:middle;
}
.fn-font-b {
	font-weight:bold;
}
.fn-font-n {
	font-weight:normal;
}
.fn-font-i {
	font-style:italic;
}
.fn-font-12 {
	font-size:12px;
}
.fn-font-13 {
	font-size:13px;
}
.fn-font-14 {
	font-size:14px;
}
.fn-font-16 {
	font-size:16px;
}
.fn-font-18 {
	font-size:18px;
}
.fn-font-20 {
	font-size:20px;
}
.fn-font-22 {
	font-size:22px;
}
.fn-font-24 {
	font-size:24px;
}
.fn-font-26 {
	font-size:26px;
}
.fn-font-28 {
	font-size:28px;
}
.fn-tal {
	text-align:left !important;
}
.fn-tac {
	text-align:center !important;
}
.fn-tar {
	text-align:right !important;
}
.fn-vat {
	vertical-align:top;
}
.fn-vam {
	vertical-align:middle;
}
.fn-vab {
	vertical-align:bottom;
}
.fn-vaba {
	vertical-align:baseline;
}
.fn-v-hide {
	visibility:hidden;
}
.fn-pr {
	position:relative;
}
.fn-pa {
	position:absolute;
}
.fn-pt-5 {
	padding-top:5px !important;
}
.fn-pr-5 {
	padding-right:5px !important;
}
.fn-pb-5 {
	padding-bottom:5px !important;
}
.fn-pl-5 {
	padding-left:5px !important;
}
.fn-p-5 {
	padding:5px !important;
}
.fn-pt-10 {
	padding-top:10px !important;
}
.fn-pr-10 {
	padding-right:10px !important;
}
.fn-pb-10 {
	padding-bottom:10px !important;
}
.fn-pl-10 {
	padding-left:10px !important;
}
.fn-p-10 {
	padding:10px !important;
}
.fn-pt-15 {
	padding-top:15px !important;
}
.fn-pr-15 {
	padding-right:15px !important;
}
.fn-pb-15 {
	padding-bottom:15px !important;
}
.fn-pl-15 {
	padding-left:15px !important;
}
.fn-p-15 {
	padding:15px !important;
}
.fn-pt-20 {
	padding-top:20px !important;
}
.fn-pr-20 {
	padding-right:20px !important;
}
.fn-pb-20 {
	padding-bottom:20px !important;
}
.fn-pl-20 {
	padding-left:20px !important;
}
.fn-p-20 {
	padding:20px !important;
}
.fn-pt-25 {
	padding-top:25px !important;
}
.fn-pr-25 {
	padding-right:25px !important;
}
.fn-pb-25 {
	padding-bottom:25px !important;
}
.fn-pl-25 {
	padding-left:25px !important;
}
.fn-p-25 {
	padding:25px !important;
}
.fn-pt-30 {
	padding-top:30px !important;
}
.fn-pr-30 {
	padding-right:30px !important;
}
.fn-pb-30 {
	padding-bottom:30px !important;
}
.fn-pl-30 {
	padding-left:30px !important;
}
.fn-p-30 {
	padding:30px !important;
}
.fn-pb-50 {
	padding-bottom:50px !important;
}
.fn-mt-5 {
	margin-top:5px !important;
}
.fn-mr-5 {
	margin-right:5px !important;
}
.fn-mb-5 {
	margin-bottom:5px !important;
}
.fn-ml-5 {
	margin-left:5px !important;
}
.fn-m-5 {
	margin:5px !important;
}
.fn-mt-10 {
	margin-top:10px !important;
}
.fn-mr-10 {
	margin-right:10px !important;
}
.fn-mb-10 {
	margin-bottom:10px !important;
}
.fn-ml-10 {
	margin-left:10px !important;
}
.fn-m-10 {
	margin:10px !important;
}
.fn-mt-15 {
	margin-top:15px !important;
}
.fn-mr-15 {
	margin-right:15px !important;
}
.fn-mb-15 {
	margin-bottom:15px !important;
}
.fn-ml-15 {
	margin-left:15px !important;
}
.fn-m-15 {
	margin:15px !important;
}
.fn-mt-20 {
	margin-top:20px !important;
}
.fn-mr-20 {
	margin-right:20px !important;
}
.fn-mb-20 {
	margin-bottom:20px !important;
}
.fn-ml-20 {
	margin-left:20px !important;
}
.fn-m-20 {
	margin:20px !important;
}
.fn-mt-25 {
	margin-top:25px !important;
}
.fn-mr-25 {
	margin-right:25px !important;
}
.fn-mb-25 {
	margin-bottom:25px !important;
}
.fn-ml-25 {
	margin-left:25px !important;
}
.fn-m-25 {
	margin:25px !important;
}
.fn-mt-30 {
	margin-top:30px !important;
}
.fn-mr-30 {
	margin-right:30px !important;
}
.fn-mb-30 {
	margin-bottom:30px !important;
}
.fn-ml-30 {
	margin-left:30px !important;
}
.fn-m-30 {
	margin:30px !important;
}
.fn-ml-35 {
	margin-left:35px !important;
}
.fn-ml-50 {
	margin-left:50px !important;
}
.fn-mb-60 {
	margin-bottom:60px !important;
}
.fn-mr-150 {
	margin-right:150px !important;
}
.fn-mr-160 {
	margin-right:160px !important;
}
.ui-text-white {
	color:#fff;
}
.ui-text-gray {
	color:#999;
}
.ui-text-gray-2 {
	color:#666;
}
.ui-text-red {
	color:#e93100;
}
.ui-text-red2 {
	color:#b90c0e
}
.ui-text-blue {
	color:#2d395f;
}
.ui-text-blue-2 {
	color:#3b4a82;
}
a.ui-text-blue-2:hover {
	color:#e93100;
}
.ui-text-orange {
	color:#f06612;
}
.ui-text-golden {
	color:#b17a31;
}
.ui-text-gray-3 {
	color:#333;
}
.ui-text-black {
	color:#000;
}
.c808080 {
	color:#808080
}
.ui-bg-white {
	background-color:#fff;
}
.gg img {
	display:block;
	overflow:hidden;
}
.ui-le-ht20 {
	line-height:20px;
}
.ui-le-ht22 {
	line-height:22px;
}
.ui-le-ht24 {
	line-height:24px;
}
.ui-le-ht26 {
	line-height:26px;
}
.w20 {
	width:20px !important;
}
.w30 {
	width:30px !important;
}
.w35 {
	width:35px !important;
}
.w40 {
	width:40px !important;
}
.w50 {
	width:50px !important;
}
.w60 {
	width:60px !important;
}
.w70 {
	width:70px !important;
}
.w80 {
	width:80px !important;
}
.w90 {
	width:90px !important;
}
.w100 {
	width:100px !important;
}
.w102 {
	width:102px !important;
}
.w110 {
	width:110px !important;
}
.w120 {
	width:120px !important;
}
.w125 {
	width:125px !important;
}
.w130 {
	width:130px !important;
}
.w140 {
	width:140px !important;
}
.w150 {
	width:150px !important;
}
.w155 {
	width:155px !important;
}
.w160 {
	width:160px !important;
}
.w166 {
	width:166px !important;
}
.w170 {
	width:170px !important;
}
.w180 {
	width:180px !important;
}
.w190 {
	width:190px !important;
}
.w200 {
	width:200px !important;
}
.w220 {
	width:220px !important;
}
.w260 {
	width:260px !important;
}
.w270 {
	width:270px !important;
}
.w280 {
	width:280px !important;
}
.w290 {
	width:290px !important;
}
.w300 {
	width:300px !important;
}
.w330 {
	width:330px !important;
}
.w304 {
	width:304px !important;
}
.w350 {
	width:350px !important;
}
.w370 {
	width:370px !important;
}
.wb10 {
	width:10%;
}
.wb20 {
	width:20%;
}
.wb30 {
	width:30%;
}
.wb40 {
	width:40%;
}
.wb50 {
	width:50%;
}
.wb60 {
	width:60%;
}
.wb70 {
	width:70%;
}
.wb80 {
	width:80%;
}
.wb90 {
	width:90%;
}
.wb98 {
	width:98%;
}
.wb100 {
	width:100%;
}
.flex-center {
	display:flex;
	align-items:center;
}
.label-pointer,.label-pointer input {
	cursor:pointer;
}
.label-pointer input {
	vertical-align:middle;
	margin-right:3px;
}
.fn-border-t-gary {
	border-top:1px solid #ddd;
}
.fn-border-gary {
	border:1px solid #ddd;
}
.fn-br-l0 {
	border-left:0 !important;
}
.fn-br-r0 {
	border-right:0 !important;
}
.fn-br-t0 {
	border-top:0 !important;
}
.fn-br-b0 {
	border-bottom:0 !important;
}
.fn-bb-ece {
	border-bottom:1px solid #ececec !important;
}
.table-page-part {
	margin:15px 0 15px 10px;
	overflow:hidden;
	zoom:1;
}
.table-page-part .paging {
	text-align:right;
}
.paging {
	height:26px;
	overflow:hidden;
	text-align:center;
	font:12px arial;
	color:#666;
}
.paging a,.paging span {
	line-height:24px;
	overflow:hidden;
	vertical-align:top;
	display:inline-block;
}
.paging a {
	height:24px;
	border:1px solid #e8e8e8;
	background:#ffffff;
	color:#999;
	padding:0 10px;
	line-height:24px;
	margin:0 2px;
	text-decoration:none;
}
.paging a:hover {
	text-decoration:none;
	border:1px solid #c1c1c1;
	background:#e9e9e9;
	color:#666;
}
.paging .select,.paging .selected {
	border:1px solid #4860D3;
	background:#4860D3;
	margin:0 2px;
	color:#fff;
	height:24px;
	line-height:24px;
	padding:0 10px;
}
.paging .no {
	padding:0 10px;
	height:24px;
	margin:0 2px;
	line-height:24px;
	border:1px solid #e8e8e8;
	background:#fff;
	cursor:no-drop;
	color:#ccc;
}
.part-icon-arrow-a,.part-icon-arrow-b {
	position:absolute;
	width:0;
	height:0;
	overflow:hidden;
	border:8px dashed transparent;
	display:block;
}
.prompt_pass {
	position:absolute;
	left:5px;
	top:5px;
	color:#999;
	display:none
}
.nl-color {
	color:#3b4a82;
}
#float-sidebar {
	position:fixed;
	right:10px;
	top:430px;
	_position:absolute;
	_top:expression(documentElement.scrollTop + 500 + "px");
	margin-left:510px;
	width:65px;
	height:184px;
}
#float-sidebar.fixed {
	position:fixed;
	top:110px;
}
#float-sidebar a {
	-webkit-transition:all 375ms;
	outline:none;
	transition:all 375ms;
	display:block;
	width:65px;
	height:60px;
	text-align:center;
	background-image:url(../images/icon_home3.png)
}
#float-sidebar a.consulting {
	background-position:-250px -210px
}
#float-sidebar a.consulting.active {
	background-position:-315px -210px
}
#float-sidebar a.consulting .tel {
	position:relative;
	top:8px;
	left:-172px;
	display:none;
	width:153px;
	height:44px;
	background:url(../images/icon_home3.png) -334px 0;
	line-height:44px;
	font-size:18px;
	color:#b81c22;
	padding-left:13px;
	text-align:left;
	text-decoration:none;
}
#float-sidebar a.consulting:hover {
	background-position:-315px -210px;
	text-decoration:none
}
#float-sidebar a.consulting:hover .tel {
	display:block
}
#float-sidebar a.WX-preRead {
	background-position:-114px -152px
}
#float-sidebar a.WX-preRead:hover {
	background-position:-179px -152px
}
#float-sidebar a.WX-preRead:hover:after {
	content:"";
	display:block;
	position:relative;
	right:145px;
	top:-5px;
	width:142px;
	height:129px;
	background:url(../images/erweima_04.png)
}
#float-sidebar a.go-appload {
	background-position:-250px -274px
}
#float-sidebar a.go-appload:hover {
	background-position:-315px -274px
}
#float-sidebar a.go-appload:hover:after {
	content:"";
	display:block;
	position:relative;
	right:145px;
	top:-5px;
	width:142px;
	height:129px;
	background:url(../images/app_cold.png)
}
#float-sidebar a.go-service {
	background-position:-114px -212px
}
#float-sidebar a.go-service:hover {
	background-position:-179px -212px
}
#float-sidebar a.go-active {
	background-position:-114px -272px
}
#float-sidebar a.go-active:hover {
	background-position:-179px -272px
}
#float-sidebar a.go-rss {
	background-position:-114px -331px
}
#float-sidebar a.go-rss:hover {
	background-position:-179px -331px
}
#float-sidebar a.go-wxxcx {
	background-position:-250px -337px;
	position:relative;
}
#float-sidebar a.go-wxxcx:hover {
	background-position:-315px -337px
}
#float-sidebar a.go-wxxcx:hover .go-wxxcx-box {
	display:block;
}
.go-wxxcx-box {
	display:none;
	position:absolute;
	top:-172px;
	right:64px;
	cursor:default;
}
.gohide {
	display:none;
}
.go-xcx-tab {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:43px;
	cursor:pointer;
}
.go-xcx-tab span {
	display:inline-block;
	width:100px;
	height:43px;
	vertical-align:middle;
}
#float-sidebar a.go-top {
	height:30px;
	background-position:-114px -391px
}
#float-sidebar a.go-top:hover {
	background-position:-179px -391px
}
i.icoErr16,i.icoWar16,i.icoDou16,i.icoPro16,i.icoBul16,i.icoCor16,i.icoHor16,i.icoCor16gray,i.icoPro16yellow {
	width:16px;
	height:16px;
	display:inline-block;
	vertical-align:middle;
	margin-right:3px;
	background:url(../images/icon-tips.png) no-repeat;
	margin-right:3px;
}
i.icoErr16 {
	background-position:0 0;
}
i.icoWar16 {
	background-position:left -40px;
}
i.icoDou16 {
	background-position:left -79px;
}
i.icoPro16 {
	background-position:left -120px;
}
i.icoBul16 {
	background-position:left -159px;
}
i.icoCor16 {
	background-position:left -200px;
}
i.icoCor16gray {
	background-position:-37px -240px;
}
i.icoHor16 {
	background-position:left -240px;
}
i.icoPro16yellow {
	background-position:left -315px;
}
i.icoErr32,i.icoWar32,i.icoDou32,i.icoPro32,i.icoBul32,i.icoCor32,i.icoCor32gray,i.icoPro32yellow {
	width:32px;
	height:32px;
	display:inline-block;
	vertical-align:middle;
	background:url(../images/icon-tips.png) no-repeat;
	margin-right:3px;
}
i.icoErr32 {
	background-position:right top;
}
i.icoWar32 {
	background-position:right -40px;
}
i.icoDou32 {
	background-position:right -79px;
}
i.icoPro32 {
	background-position:right -120px;
}
i.icoBul32 {
	background-position:right -159px;
}
i.icoCor32 {
	background-position:right -200px;
}
i.icoCor32gray {
	background-position:right -269px;
}
i.icoPro32yellow {
	background-position:right -315px;
}
i.icoErr24,i.icoWar24,i.icoDou24,i.icoPro24,i.icoBul24,i.icoCor24,i.icoCor24gray,i.icoPro24yellow {
	width:24px;
	height:24px;
	display:inline-block;
	vertical-align:middle;
	background:url(../images/icon-tips.png) no-repeat;
	margin-right:3px;
}
i.icoErr24 {
	background-position:-30px 0;
}
i.icoWar24 {
	background-position:-30px -40px;
}
i.icoDou24 {
	background-position:-30px -79px;
}
i.icoPro24 {
	background-position:-30px -120px;
}
i.icoBul24 {
	background-position:-30px -159px;
}
i.icoCor24 {
	background-position:-30px -200px;
}
i.icoCor24gray {
	background-position:-30px -269px;
}
i.icoPro24yellow {
	background-position:-30px -315px;
}
.yidun_bg-img {
	height:auto !important;
}
.mw1200 {
	min-width:1200px
}
.xcx-jhs {
	display:block;
	max-width:100%;
	margin-bottom:10px;
}
.xcx-zx {
	display:block;
	max-width:100%;
	margin-bottom:20px;
}
@media screen and (max-width:1000px) {
	#float-sidebar,#float-bottom-toolbar {
	display:none !important
}
}.fn-btn-white {
	color:#4860D3;
	font-size:16px;
	width:220px;
	height:40px;
	line-height:40px;
	border:1px solid #4860D3;
	text-align:center;
	margin:0 auto;
}
.fn-btn-white:hover {
	color:#fff !important;
	background:#5B73E4;
	border:1px solid #5B73E4;
}
.hover-blue:hover {
	color:#4860D3 !important;
}
.df-hover:hover .df-blue {
	color:#4860D3 !important;
}
.topnav *,.topbar *,.pageBottom * {
	margin:0;
	padding:0;
	box-sizing:border-box;
	outline:none;
}
.topnav,.topbar {
	font-size:14px;
	line-height:1.6;
	font-family:Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,SimSun,sans-serif;
	margin:0;
}
a,a:hover {
	text-decoration:none;
}
.txtColorOrg {
	color:#F96239;
}
.topbar {
	position:fixed;
	top:0;
	width:100%;
	height:35px;
	background:#F9F9F9;
	line-height:35px;
	z-index:10002;
	transition:top 0.4s;
	-webkit-transition:top 0.4s;
}
.topbar.hide {
	top:-35px;
}
.topbar .con {
	width:1200px;
	margin:auto;
	font-size:12px;
	color:#666;
}
.topbar .con .hello .tel {
	color:#4860D3;
	font-size:18px;
	font-family:"Microsoft YaHei";
	margin-right:50px;
}
.topbar .menus {
	color:#DDDDDD;
}
.topbar .menus .menu {
	display:inline-block;
	color:#666666;
	margin:0 10px;
}
.topbar .menus .menu:last-child {
	margin-right:0;
}
.topbar .menus .menu .member-default {
	width:20px;
	height:22px;
	background:url(../images/member_pic.png) no-repeat;
	display:inline-block;
	vertical-align:middle;
	margin-right:5px;
}
.topbar .menus .menu .a {
	color:#999999;
}
.topbar .menus .menu .txtColorOrg {
	font-weight:bold;
}
.topbar .menus .menu.mobile {
	position:relative;
	cursor:default;
}
.topbar .menus .menu.mobile .icon_jiantou {
	display:inline-block;
	transform:rotate(90deg);
	font-size:12px;
}
.topbar .menus .menu.mobile:hover .qrbox {
	display:block;
}
.topbar .menus .menu.mobile .qrbox {
	position:absolute;
	transform:translateX(-50%);
	display:none;
	width:403px;
	height:172px;
	background:#FFFFFF;
	box-shadow:0px 5px 20px 0px rgba(159,159,159,0.06);
	padding:22px;
}
.topbar .menus .menu.mobile .qrbox .item {
	width:100px;
	display:inline-block;
	margin-right:25px;
	text-align:center;
}
.topbar .menus .menu.mobile .qrbox .item img {
	max-width:100%;
	display:block;
}
.topbar .menus .menu.mobile .qrbox .item span {
	display:block;
}
.topbar .menus .menu.mobile .qrbox .item:last-child {
	margin-right:0;
}
.topnav {
	position:fixed;
	z-index:10001;
	top:35px;
	width:100%;
	min-height:100px;
	background:#FFFFFF;
	box-shadow:0 5px 20px rgba(0,0,0,0.06);
	transition:top 0.4s;
	-webkit-transition:top 0.4s;
}
.topnav .con {
	width:1200px;
	margin:auto;
	height:100px;
	align-items:center;
}
.topnav .con .logodv {
	text-align:left;
	width:357px;
	color:#666666;
	line-height:2.5;
	display:flex;
	align-items:center;
}
.topnav .con .logodv .logo {
	width:130px;
	height:33px;
	background-image:url("../images/logo-w1200.png");
	margin-right:10px;
}
.topnav .con.anniversary .logodv {
	width:245px;
}
.topnav .con.anniversary .logodv .slogan {
	display:none;
}
.topnav .con .logodv .slogan {
	border-left:1px solid #CCCCCC;
	padding-left:8px;
	height:20px;
	display:flex;
	align-items:center;
}
.topnav .con .menus {
	font-size:0;
	height:100px;
	padding-top:43px;
}
.topnav .con .menus .dwon {
	transform:rotate(180edg);
}
.topnav .con .menus .menu {
	display:inline-block;
	margin-right:35px;
	line-height:1;
	font-size:16px;
	color:#000000;
	height:100%;
}
.topnav .con .menus .menu:last-child {
	margin-right:0;
}
.topnav .con .menus .menu:first-child i {
	display:inline-block;
	transform:rotate(0);
	transition:transform 0.6s;
	font-size:12px;
}
.topnav .con .menus .menu:first-child i.showMu {
	transform:rotate(180deg);
}
.topnav .navSedMenu {
	background:#FFFFFF;
	height:0px;
	transition:height 0.6s;
	transition-property:border-top,height;
	overflow:hidden;
}
.topnav .navSedMenu.showMu {
	height:180px;
	box-shadow:0px 3px 12px 0px rgba(0,0,0,0.06);
}
.topnav .navSedMenu .menus {
	width:1100px;
	margin:auto;
	text-align:center;
	padding-top:36px;
}
.topnav .navSedMenu .menus .muitem {
	width:230px;
	display:inline-block;
	color:#000000;
	line-height:2;
	font-size:16px;
	text-align:center;
	font-weight:bold;
}
.topnav .navSedMenu .menus .muitem img {
	opacity:0.8;
}
.topnav .navSedMenu .menus .muitem:hover {
	color:#4860D3;
}
.topnav .navSedMenu .menus .muitem:hover img {
	opacity:1;
}
.topsearch[data-v-2db367] {
	width:310px;
	height:39px;
	line-height:37px;
	border:1px solid #4860d3
}
.topsearch .select[data-v-2db367] {
	width:93px;
	position:relative;
	text-align:center;
	color:#4860d3
}
.topsearch .select .selectBtn[data-v-2db367] {
	cursor:pointer
}
.topsearch .select .selectList[data-v-2db367] {
	position:absolute;
	top:37px;
	left:-1px;
	width:90px;
	background-color:#fff;
	box-shadow:0 6px 6px rgba(0,0,0,.1);
	border:1px solid;
	border-top:none;
	display:none;
}
.topsearch .select .selectList .item[data-v-2db367] {
	cursor:pointer
}
.topsearch .select .selectList .item[data-v-2db367]:hover {
	color:#4169e1;
	background-color:#f5f5f5
}
.topsearch .select[data-v-2db367]:after {
	content:"";
	position:absolute;
	right:0;
	top:9px;
	width:1px;
	height:20px;
	background:#edeef5
}
.topsearch .select i[data-v-2db367] {
	display:inline-block;
	vertical-align:middle;
	transform:rotate(90deg)
}
.topsearch input[data-v-2db367] {
	height:35px;
	width:100%;
	border:none;
	padding:5px;
	padding-right:24px;
}
.topsearch .btn[data-v-2db367] {
	width:54px;
	height:37px;
	background:#4860d3;
	color:#fff;
	text-align:center;
	font-size:14px;
	cursor:pointer;
	border:none;
}
.topsearch .sinput[data-v-2db367] {
	position:relative
}
.topsearch .icon_close[data-v-2db367] {
	display:none;
	position:absolute;
	right:6px;
	top:1px
}
.topsearch .icon_close.showEmpty[data-v-2db367] {
	display:inline-block
}
.topsearch .icon_close[data-v-2db367]:hover {
	color:#4860d3
}
.vx-flex {
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
}
.vx-flex-column {
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-flex-direction:column;
	flex-direction:column;
}
.vx-flex_item {
	-webkit-box-flex:1;
	-webkit-flex:1;
	flex:1;
}
.hover {
	color:#111111 !important;
}
.hover:hover {
	color:#4860D3 !important;
}
.navCur {
	color:#4860D3 !important;
	font-weight:bold;
}
.hover2 {
	color:#4860D3 !important;
}
.hover2:hover {
	color:#4977FF !important;
	text-decoration:underline;
}
.pageBottom {
	background:#2B2B2B;
}
.pageBottom .bottomCon {
	width:1200px;
	margin:auto;
	padding-top:56px;
	padding-bottom:30px;
}
.pageBottom .item {
	display:inline-block;
	width:310px;
	height:80px;
}
.pageBottom .item img {
	vertical-align:top;
}
.pageBottom .item .con {
	display:inline-block;
}
.pageBottom .item .con .title {
	font-size:20px;
	font-weight:bold;
	color:#FFFFFF;
	line-height:1;
}
.pageBottom .item .con .txt {
	font-size:14px;
	color:#999999;
	line-height:2.8;
}
.pageBottom .qr {
	width:526px;
}
.pageBottom .qr .qrItem {
	display:inline-block;
	margin-right:52px;
	line-height:2;
	font-size:14px;
	color:#cccccc;
	text-align:center;
}
.pageBottom .qr .qrItem img {
	height:138px;
}
.pageBottom .qr .qrItem:last-child {
	margin-right:0;
}
.pageBottom .copy {
	height:90px;
	background:#000000;
	text-align:center;
	font-size:12px;
	font-weight:400;
	color:#999999;
	line-height:20px;
	padding-top:30px;
}
.trjqr {
	position:relative;
	display:inline-block;
	width:80px;
	height:80px;
}
.trjqr .log_app {
	display:inline-block;
	width:26%;
	height:26%;
	position:absolute;
	left:calc(50% - 13%);
	top:calc(50% - 13%);
	background:url(../images/log_app.png);
	background-size:100%;
	z-index:1;
}
.trjv2 *,.fixed-right * {
	box-sizing:border-box;
}
.fixed-right {
	display:block;
	position:fixed;
	top:50%;
	right:12px;
	transform:translateY(-150px);
	width:76px;
	z-index:100
}
.fixed-right .upbtn {
	background:#f3f6ff;
	border-radius:9px;
	text-align:center;
	line-height:28px;
	border:2px solid #eef2ff;
	color:#fff;
	cursor:pointer;
	display:flex;
	align-items:center;
	justify-content:center;
	height:28px;
}
.fixed-right .upbtn:hover {
	border:2px solid #4860d3;
}
.fixed-right .upbtn i {
	display:inline-block;
	background:url(../images/icon_houtai.png);
	width:22px;
	height:11px;
}
.fixed-right .qr {
	position:absolute;
	left:-135px;
	top:0;
	width:115px !important;
	height:115px;
	background:#fff;
	border:2px solid #4860d3;
	display:none
}
.fixed-right .qr.kfrx {
	width:154px !important;
	left:-170px;
	height:50px;
	color:#333;
	font-size:16px;
}
.fixed-right .qr.zskf {
	width:155px !important;
	padding:5px 10px;
	left:-170px;
	height:auto;
	color:#6d6d6d;
	font-size:14px;
}
.fixed-right .qr.zskf h5 {
	color:#4860d3;
}
.fixed-right .qr:after {
	content:"";
	position:absolute;
	top:15px;
	right:-10px;
	height:15px;
	width:15px;
	border-top:2px solid #4860d3;
	border-right:2px solid #4860d3;
	background:#fff;
	transform:scaleY(.8) rotate(45deg)
}
.fixed-right .qr .qrimg {
	width:98px;
	height:99px;
	background-image:url(../assets/qr_app_bdsa3dwdw2.1d294e9f.png);
	background-size:100%
}
.fixed-right .qr .qrimg.wx {
	background-image:url(../images/qr_wxgzh.png)
}
.fixed-right .btn {
	box-sizing:border-box;
	position:relative;
	display:block;
	width:74px;
	height:74px;
	background:#f3f6ff;
	text-align:center;
	font-size:12px;
	color:#4860D3;
	border:2px solid #eef2ff;
	border-radius:9px;
	cursor:pointer;
	margin-bottom:6px;
	padding-top:10px;
}
.fixed-right .service {
	display:block;
	width:76px;
	height:88px;
	margin-bottom:6px;
	position:relative;
}
.fixed-right .service .icon-service {
	width:64px;
	height:64px;
	background:#fff;
	margin:0 auto;
	display:flex;
	border:2px solid #4860D3;
	border-radius:50%;
	align-items:center;
	justify-content:center;
}
.fixed-right .service .icon-service .service-img {
	width:41px;
	height:41px;
	animation:breatheImg 1s infinite linear;
}
.fixed-right .service .icon-service .service-border {
	position:absolute;
	border-radius:50%;
	width:67px;
	height:67px;
	animation:breathe 1s infinite linear;
	background:url(../images/round.png);
	background-size:100% 100%;
}
.fixed-right .service .service-text {
	width:74px;
	height:28px;
	background:#f3f6ff;
	border-radius:9px;
	position:absolute;
	left:0;
	bottom:0;
	color:#4860D3;
	border:2px solid #eef2ff;
	display:flex;
	align-items:center;
	justify-content:center;
}
.fixed-right .service:hover .service-text {
	border:2px solid #4860D3;
}
.fixed-right .service .service-tip {
	position:absolute;
	right:5px;
	top:4px;
	width:16px;
	height:16px;
	border-radius:8px;
	background:#e50000;
	color:#fff;
	text-align:center;
	line-height:16px;
}
.fixed-right .btn span {
	display:block
}
.fixed-right .btn .icon {
	height:34px;
	width:35px;
	background-position:50%;
	background-repeat:no-repeat;
	margin:auto;
	overflow:hidden
}
.fixed-right .btn .icon.rx {
	background-image:url(../images/icon_trjapp.png)
}
.fixed-right .btn .icon.weixin {
	background-image:url(../images/icon_wx.png)
}
.fixed-right .btn .icon.service {
	background-image:url(../images/service.png)
}
.fixed-right .btn .icon.kfrx {
	background-image:url(../images/kefurexian.png)
}
.fixed-right .btn .icon.zskf {
	background-image:url(../images/zhuanshukefu.png)
}
.fixed-right .btn:hover {
	border:2px solid #4860D3;
}
.fixed-right .btn:hover .qr {
	display:flex;
	justify-content:center;
	align-items:center;
}
.fixed-right .btn:hover .qr.zskf {
	display:block;
	text-align:left;
	line-height:18px;
}
.fixed-right .btn:hover .qr.zskf h5 {
	padding-bottom:10px;
}
.fixed-right .btn:hover .qr.zskf p {
	word-break:break-all;
	margin:4px 0
}
.fixed-right .bbo {
	border-bottom:none
}
@keyframes breatheImg {
	0% {
	transform:scale(1,1);
}
25% {
	transform:scale(0.9,0.9);
}
50% {
	transform:scale(0.8,0.8);
}
75% {
	transform:scale(0.9,0.9);
}
100% {
	transform:scale(1,1);
}
}@keyframes breathe {
	0% {
	transform:scale(1,1);
	opacity:1;
}
25% {
	transform:scale(1.1,1.1);
	opacity:0.8;
}
50% {
	transform:scale(1.3,1.3);
	opacity:0.1;
}
75% {
	opacity:0;
}
100% {
	opacity:0;
}
}.topsearch {
	width:300px;
	padding:0 10px !important;
	height:39px;
	line-height:37px;
	border:1px solid #4860d3;
	display:flex !important;
	align-items:center;
	cursor:pointer;
}
.topsearch .search-icon {
	width:21px;
	height:22px;
	background-image:url(../images/invest_01.png);
	background-size:100%;
	background-repeat:no-repeat;
}
.topsearch .search-keyword {
	font-size:14px;
	color:#999999;
	padding-left:10px;
}
.krt-portal {
	position:fixed;
	top:0;
	bottom:0;
	left:0;
	right:0;
	display:none;
	margin:auto;
	width:100%;
	height:100%;
	z-index:10009;
	overflow:hidden;
}
.krt-portal .kr-search-mask {
	width:100%;
	height:100%;
	background:rgba(255,255,255,0.98);
	overflow:auto;
}
.krt-portal .kr-search-mask .kr-search-mask-main {
	width:760px;
	margin:auto;
}
.krt-portal .kr-search-mask .kr-search-mask-main .close {
	width:100%;
	display:flex;
	flex-direction:row-reverse;
	padding-top:108px;
}
.krt-portal .kr-search-mask .kr-search-mask-main .close .close-img {
	width:20px;
	height:20px;
	background:url("../images/invest_14.png") no-repeat;
	background-size:100% 100%;
	cursor:pointer;
}
.krt-portal .kr-search-mask .kr-search-mask-main .mask-search-input {
	margin-top:35px;
}
.krt-portal .kr-search-mask .kr-search-mask-main .mask-search-input .search-box {
	background:#F9F9F9;
	width:758px;
	height:56px;
	line-height:56px;
	border:1px solid #E9EAF9;
	display:flex;
	align-items:center;
}
.krt-portal .kr-search-mask .kr-search-mask-main .mask-search-input .search-box input {
	background:transparent;
	border:none;
	flex:1;
}
.krt-portal .kr-search-mask .kr-search-mask-main .mask-search-input .search-box input::placeholder {
	font-size:18px;
	color:#999999;
}
.krt-portal .kr-search-mask .kr-search-mask-main .mask-search-input .search-box .search-icon {
	width:21px;
	height:22px;
	background-image:url(../images/invest_01.png);
	background-size:100%;
	background-repeat:no-repeat;
	display:inline-block;
	margin-right:22px;
	cursor:pointer;
}
.krt-portal .kr-search-mask .kr-search-mask-main .search-content {
	display:flex;
	padding-top:40px;
}
.krt-portal .kr-search-mask .kr-search-mask-main .search-content .kr-search-mask-hot-search {
	position:relative;
	flex:1;
}
.krt-portal .kr-search-mask .kr-search-mask-main .search-content .kr-search-mask-hot-search .hot-tag {
	color:#333333;
	font-size:20px;
}
.krt-portal .kr-search-mask .kr-search-mask-main .search-content .kr-search-mask-hot-search .hot-word {
	list-style:none;
	padding-top:25px;
}
.krt-portal .kr-search-mask .kr-search-mask-main .search-content .kr-search-mask-hot-search .hot-word .hot-word-item:not(last-child) {
	margin-right:15px;
}
.krt-portal .kr-search-mask .kr-search-mask-main .search-content .kr-search-mask-hot-search .hot-word .hot-word-item {
	color:#666666;
	font-size:16px;
	float:left;
	cursor:pointer;
	background:#E8E8E8;
}
.krt-portal .kr-search-mask .kr-search-mask-main .search-content .kr-search-mask-hot-search .hot-word .hot-word-item .hot-word-common:hover {
	color:#ffffff;
	background:#4860D3;
}
.krt-portal .kr-search-mask .kr-search-mask-main .search-content .kr-search-mask-hot-search .hot-word .hot-word-item .hot-word-common {
	padding:0 10px;
	height:32px;
	line-height:32px;
	display:block;
}
.krt-portal .kr-search-mask .kr-search-mask-main .search-content .history-box {
	width:236px;
	border-left:1px solid #E9EAF9;
}
.krt-portal .kr-search-mask .kr-search-mask-main .search-content .history-box .box-title {
	display:flex;
	justify-content:space-between;
	padding-left:28px;
	margin-top:-7px;
	align-items:center;
}
.krt-portal .kr-search-mask .kr-search-mask-main .search-content .history-box .box-title .name {
	color:#333333;
	font-size:20px;
}
.krt-portal .kr-search-mask .kr-search-mask-main .search-content .history-box .box-title .icon {
	background-image:url(../images/delete_icon.png);
	background-size:100%;
	background-repeat:no-repeat;
	width:20px;
	height:20px;
	display:inline-block;
}
.krt-portal .kr-search-mask .kr-search-mask-main .search-content .history-box .list-wrap {
	padding-top:20px;
	padding-left:28px;
}
.krt-portal .kr-search-mask .kr-search-mask-main .search-content .history-box .list-wrap .item-history {
	display:flex;
	justify-content:space-between;
	align-items:center;
}
.krt-portal .kr-search-mask .kr-search-mask-main .search-content .history-box .list-wrap .item-history a {
	font-size:16px;
	padding:5px 0;
	color:#828181;
}
.krt-portal .kr-search-mask .kr-search-mask-main .search-content .history-box .list-wrap .item-history span {
	display:inline-block;
	width:8px;
	height:8px;
}
.krt-portal .kr-search-mask .kr-search-mask-main .search-content .history-box .list-wrap .item-history:hover a {
	color:#4860D3;
}
.krt-portal .kr-search-mask .kr-search-mask-main .search-content .history-box .list-wrap .item-history:hover span {
	background-image:url(../images/close.png);
	background-size:100%;
	background-repeat:no-repeat;
}
.krt-portal .kr-search-mask .kr-search-mask-main .search-content .history-box .qr-img-wrap {
	padding-top:50px;
}
.krt-portal .kr-search-mask .kr-search-mask-main .search-content .history-box .qr-img-wrap .img-bg {
	width:118px;
	height:126px;
	background:url("../images/app_qr.png");
	background-size:100% 100%;
	margin-left:80px;
}
.krt-portal .kr-search-mask .kr-search-mask-main .search-content .history-box .qr-img-wrap .text-tips {
	font-size:16px;
	color:#666666;
	line-height:26px;
	padding-top:15px;
	padding-left:45px;
	text-align:center;
}
.topsearch {
	width:280px;
	padding:0 10px;
	height:39px;
	line-height:37px;
	border:1px solid #4860d3;
	display:flex;
	align-items:center;
	justify-content:space-between;
}
.topsearch .search-icon {
	width:21px;
	height:22px;
	background-image:url(../images/invest_01.png);
	background-size:100%;
	background-repeat:no-repeat;
	cursor:pointer;
}
.topsearch .search-keyword {
	font-size:14px;
	color:#333;
	padding-left:0;
	border:0;
	height:36px;
	width:230px;
}
.g-kf-layer {
	position:fixed;
	z-index:1005;
	width:800px;
	height:600px;
	background:#fff;
	right:0;
	bottom:0;
	box-shadow:0 0 10px rgba(0,0,0,0.2);
}
.g-kf-layer-close {
	position:absolute;
	z-index:1000000;
	right:10px;
	top:7px;
	color:#fff;
	font-size:36px;
	cursor:pointer;
	padding:0 10px;
	line-height:48px;
}
.t-icon-success {
	display:block;
	width:28px;
	height:28px;
	background:url(../images/chenggong.png);
	margin-right:10px;
}
#smusic {
	padding-top:10px;
}
.smusic-container {
	width:500px;
}
.smusic-container > .smusic-main > .smusic-panel {
	width:100%;
}
.smusic-container > .smusic-aside > .smusic-ctrl.smusic-ctrl--left {
	width:40px;
}
.smusic-container > .smusic-aside > .smusic-ctrl.smusic-ctrl--right {
	width:75px;
}
.musicLawer {
	position:fixed;
	z-index:100000;
	top:0;
	left:0;
	width:100%;
	height:100%;
	display:none;
}
.musicLawer-bg {
	top:0;
	left:0;
	width:100%;
	height:100%;
	position:absolute;
	background-color:rgba(35,46,76,0.6);
}
.musicLawer-content {
	position:absolute;
	padding:28px 30px;
	left:50%;
	top:50%;
	transform:translate(-50%,-50%);
	min-width:400px;
	min-height:160px;
	background-color:#fff;
	box-shadow:0 10px 20px 0 rgba(0,0,0,0.05);
}
.musicLawer .closeBtn {
	position:absolute;
	right:29px;
	top:32px;
	display:inline-block;
	font-size:18px;
	cursor:pointer;
	z-index:9;
}
.ui-btn,.ui-btn-small,.ui-btn-big {
	color:#fff;
}
a.ui-btn:hover,a.ui-btn-small:hover,a.ui-btn-big:hover {
	color:#fff;
	text-decoration:none;
	cursor:pointer;
}
.ui-btn,.ui-btn-small,.ui-btn-big {
	display:inline-block;
	*zoom:1;
	color:#fff;
	white-space:nowrap;
	text-align:center;
	vertical-align:middle;
	border:0;
	border-radius:3px;
}
.ui-btn {
	padding:0 8px;
	height:30px;
	line-height:30px;
	font-size:14px;
}
.ui-btn-small {
	padding:0 6px;
	height:24px;
	line-height:24px;
}
.ui-btn-big {
	padding:0 10px;
	height:40px;
	line-height:40px;
	font-size:14px;
}
.ui-btn-gray {
	background-color:#ededed;
	color:#999;
}
a.ui-btn-gray:hover {
	background-color:#d8d8d8;
	color:#666;
}
.ui-btn-red {
	background-color:#e94e38;
}
a.ui-btn-red:hover {
	background-color:#f45842;
	color:#fff;
}
.ui-btn-blue {
	background-color:#76aedf !important;
}
a.ui-btn-blue:hover {
	background-color:#7cb7eb !important;
}
.ui-btn-orange {
	background-color:#f06612 !important;
}
a.ui-btn-orange:hover {
	background-color:#f67628 !important;
}
.ui-btn-wathetblue {
	background-color:#7989b8 !important;
}
a.ui-btn-wathetblue:hover {
	background-color:#7989b8 !important;
}
.ui-btn-small-icon {
	line-height:1em;
	padding-top:4px;
	height:20px;
}
.ui-btn-same-icon {
	line-height:1em;
	padding-top:7px;
	height:23px;
}
.icon-recruit-add,.icon-help-iphone,.icon-help-android,.icon-help-wechat,.help-service-logo,.certificate .mod {
	background-image:url(../images/home-sprite.png);
	_background-image:url(../images/home-sprite-ie6.png);
	background-repeat:no-repeat;
}
#header {
	height:70px;
	background-color:#fff;
	border-bottom:1px solid #dedede;
	-moz-box-shadow:0px 0px 2px rgba(0,0,0,0.1);
	-webkit-box-shadow:0px 0px 2px rgba(0,0,0,0.1);
	box-shadow:0px 0px 2px rgba(0,0,0,0.1);
}
.logo {
	float:left;
	margin-top:15px;
}
.sub-logo {
	float:left;
	margin-top:15px;
	padding-left:16px;
	line-height:40px;
	font-size:20px;
	color:#525a71;
}
.slogan {
	float:left;
	margin-top:15px;
	padding-left:10px;
	font-size:14px;
	line-height:40px;
}
.bgeee {
	background:#eee
}
.icon-recruit-add-a {
	position:absolute;
	left:12px;
	top:16px;
	display:block;
	overflow:hidden;
	width:12px;
	height:2px;
	vertical-align:middle;
	background-color:#666;
}
.icon-recruit-add-b {
	position:absolute;
	left:17px;
	top:11px;
	display:block;
	width:2px;
	height:12px;
	vertical-align:middle;
	background-color:#666;
}
.logo-trjcn a {
	background:url(../images/logo.png) no-repeat;
	width:108px;
	height:40px;
	display:block;
}
.logo-trjcn-a {
	margin:15px 10px 0;
}
.trjcn-title {
	margin-top:15px;
	font-size:14px;
	line-height:40px;
	float:left;
}
.part-nav-all-a {
	}.part-nav-all-a li {
	float:left;
	height:70px;
}
.part-nav-all-a li a {
	display:block;
	padding-left:16px;
	padding-right:16px;
	color:#333;
	white-space:nowrap;
	font-size:16px;
	line-height:70px;
	text-align:center;
	-webkit-transition:all 375ms;
	transition:all 375ms;
}
.part-nav-all-a li.current a,.part-nav-all-a li a:hover {
	color:#dd3650;
	text-decoration:none;
}
.help {
	padding:30px 0;
	color:#666666;
	background-color:#e7e7e7;
	min-width:1000px;
	border-top:1px solid #dbdbdb
}
.help a {
	color:#666;
}
.help a:hover {
	color:#666;
}
.help-service {
	float:left;
	width:171px;
	height:147px;
	border-right:1px solid #cdcdcd;
}
.help-service-logo {
	overflow:hidden;
	margin-bottom:5px;
	width:108px;
	height:30px;
	background-position:left top;
	text-indent:-999em;
}
.help-service-text {
	line-height:22px;
}
.help-service-call {
	font-size:24px;
	line-height:28px;
	font-weight:bold;
	font-family:arial;
}
.help-group {
	float:left;
	height:147px;
	padding-left:20px;
	padding-right:30px;
	border-left:1px solid #f8f6f6;
	border-right:1px solid #cdcdcd;
}
.help-group.wx {
	padding-right:0;
	text-align:center;
}
.help-group.wx.pl0 {
	padding-left:10px;
}
.help-title {
	padding-bottom:8px;
}
.help-title a {
	color:#666;
	font-weight:bold;
	font-size:14px;
	line-height:16px;
}
.help-title span {
	margin-left:5px;
	font-weight:normal;
}
.help-item {
	height:22px;
	line-height:22px;
	white-space:nowrap;
}
.help-item-wechat {
	padding-top:5px;
}
.help-item-wechat span {
	display:block;
}
.help-group-icon .help-item {
	padding-top:5px;
	line-height:24px;
}
.icon-help-iphone,.icon-help-android,.icon-help-wechat {
	display:inline-block;
	margin-right:5px;
	width:18px;
	height:18px;
	margin-top:-2px;
	vertical-align:middle;
}
.icon-help-iphone {
	background-position:2px -170px;
}
.icon-help-android {
	background-position:-19px -171px;
}
.icon-help-wechat {
	background-position:-40px -170px;
}
.copyright {
	padding:15px 0;
	color:#666666;
	min-width:1000px;
	background:#fafafa
}
.copyright a {
	color:#666;
}
.copyright a:hover {
	color:#666;
}
.index-info {
	text-align:center;
}
.index-info a {
	margin:0 5px;
}
.copyright-info {
	text-align:center;
}
.certificate {
	padding-top:5px;
	text-align:center;
}
.certificate .mod {
	height:26px;
	display:inline-block;
	*zoom:1;
	margin-right:5px;
}
.certificate .mod-a {
	width:38px;
	background-position:left -45px;
}
.certificate .mod-b {
	width:22px;
	background-position:-48px -45px;
}
.certificate .mod-c {
	width:73px;
	background-position:0 -76px;
}
.certificate .mod-d {
	width:74px;
	background-position:0 -108px;
}
.certificate .mod-e {
	width:70px;
	background-position:0 -140px;
}
#site-nav {
	width:100%;
	height:30px;
	background-color:#f1f1f1;
	border-bottom:1px solid #fff;
}
.sn-welcome {
	float:left;
	line-height:30px;
	color:#666;
}
.sn-welcome span {
	margin-left:10px;
}
a.sn-user-nick {
	font-weight:bold;
	color:#c82a00;
}
.sn-menu {
	float:right;
}
.sn-menu-item {
	float:left;
	line-height:30px;
}
.sn-menu-item a {
	padding:0 10px;
	white-space:nowrap;
	color:#666;
}
.sn-menu-item a:hover {
	color:#08c;
}
.sn-menu-message {
	_padding-top:7px;
}
.sn-menu-message a i {
	display:inline-block;
	padding:0 2px;
	min-width:10px;
	_width:9px;
	height:13px;
	line-height:13px;
	border-radius:13px;
	font-size:12px;
	color:#fff;
	text-align:center;
	background-color:#e8192d;
	margin-left:3px;
}
.sn-menu-message a:hover i {
	text-decoration:none;
}
.sn-separator {
	float:left;
	overflow:hidden;
	margin-top:9px;
	width:0;
	height:12px;
	border-left:1px solid #ddd;
}
.sn-dropdown {
	position:relative;
	z-index:1000;
}
.sn-menu-item a.sn-dropdown-hd {
	display:block;
	_display:inline-block;
	position:relative;
	z-index:1000;
	padding-right:15px;
	height:30px;
	border-left:1px solid #f1f1f1;
	border-right:1px solid #f1f1f1;
}
.sn-menu-item .sn-dropdown:hover a.sn-dropdown-hd,.sn-menu-item .sn-dropdown-hover a.sn-dropdown-hd {
	background-color:#fff;
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;
}
.sn-dropdown-bd {
	display:none;
	position:absolute;
	left:0;
	top:29px;
	width:73px;
	border:1px solid #ddd;
	border-top:0;
	background-color:#fff;
}
.sn-dropdown-bd a {
	display:block;
	padding:0;
	text-align:center;
}
.sn-dropdown-bd a:hover {
	background-color:#f9f9f9;
}
.icon-dropdown-arrow {
	-webkit-backface-visibility:hidden;
	position:absolute;
	right:6px;
	top:12px;
	width:0;
	height:0;
	border-width:3px;
	border-style:solid dashed dashed;
	border-color:#666 transparent transparent;
	font-size:0;
	line-height:0;
}
.sn-dropdown:hover .sn-dropdown-bd,.sn-dropdown-hover .sn-dropdown-bd {
	display:block;
}
.sn-dropdown:hover .icon-dropdown-arrow,.main-nav-item:hover .icon-dropdown-arrow {
	-webkit-transition:-webkit-transform .2s ease-in;
	-moz-transition:-moz-transform .2s ease-in;
	-o-transition:-o-transform .2s ease-in;
	transition:transform .2s ease-in;
	-moz-transform:rotate(180deg);
	-moz-transform-origin:50% 30%;
	-webkit-transform:rotate(180deg);
	-webkit-transform-origin:50% 30%;
	-o-transform:rotate(180deg);
	-o-transform-origin:50% 30%;
	transform:rotate(180deg);
	transform-origin:50% 30%;
}
.sn-mobile a.sn-dropdown-hd {
	padding:0 10px 0 24px;
}
.sn-mobile .sn-dropdown-bd {
	border-top:1px solid #ddd;
	right:0;
	left:auto;
	width:146px;
	padding:10px;
}
.icon-mobile {
	position:absolute;
	left:10px;
	top:8px;
	overflow:hidden;
	width:9px;
	height:14px;
	background:url(../images/icon-mobile.png) no-repeat left top;
}
.sn-mobile-appdowm a {
	height:26px;
	line-height:26px;
	font-weight:bold;
	color:#3b4a82;
	border-radius:3px;
	width:145px;
	border:1px solid #ddd;
	text-align:center;
}
.sn-mobile-appdowm a:hover {
	color:#d02c00;
	background:none;
	text-decoration:none;
}
.sn-mobile-qrcode {
	margin-top:5px;
	display:block;
	width:142px;
	height:110px;
	background:url(../static/images/new_reg_guide.png) no-repeat left -139px;
	margin-bottom:5px;
}
.sn-mobile-text {
	line-height:18px;
}
.ui-bg-gary-f1 {
	background-color:#f1f1f1;
}
.part-top-allnav {
	height:30px;
}
.part-top-allnav-l-a {
	line-height:30px;
	color:#999;
}
.part-top-allnav-l-a a {
	margin:0 5px;
}
.part-icon-mobile {
	background:url(../images/icon-mobile.png) no-repeat;
	width:9px;
	height:14px;
	display:inline-block;
	font-size:0;
	float:left;
	margin-right:5px;
}
.part-top-allnav-list li {
	float:left;
}
.part-top-allnav-list .part-top-allnav-link {
	display:block;
	line-height:14px;
	border-right:1px solid #cccccc;
	padding:0 7px;
	margin-top:8px;
	position:relative;
	z-index:1102;
}
.part-top-allnav-list .part-top-allnav-link a {
	color:#666;
}
.part-top-allnav-list .part-top-allnav-link a:hover {
	color:#e93100;
}
.part-top-allnav-list .part-top-allnav-link a i {
	background:#ef4349;
	border-radius:13px;
	display:inline-block;
	line-height:13px;
	color:#fff;
	margin-left:5px;
	padding:0 2px;
}
.part-top-allnav-pr {
	z-index:1101;
	position:relative;
	margin-left:-1px;
}
.part-top-allnav-pr.cur {
	z-index:1160;
}
.part-icon-mobile-box {
	padding:8px 7px;
	height:14px;
	line-height:14px;
	display:inline-block;
	color:#666;
	cursor:pointer;
	border-left:1px solid #f1f1f1;
	border-right:1px solid #f1f1f1;
}
.part-top-allnav-pr.cur .part-icon-mobile-box {
	background:#fff;
	position:relative;
	border-color:#ddd;
	z-index:11;
}
.part-sn-dropdown-bd {
	border:1px solid #dddddd;
	padding:10px;
	background:#fff;
	position:absolute;
	top:29px;
	right:0;
	_right:-1px;
	color:#333;
	display:none;
}
.part-top-allnav-pr.cur .part-sn-dropdown-bd {
	display:block;
}
.part-sn-dropdown-bd p {
	width:144px;
}
.part-sn-mobile-appdowm a {
	width:142px;
	height:26px;
	border:1px solid #dddddd;
	border-radius:3px;
	line-height:26px;
	text-align:center;
	display:block;
}
.part-mobile-qrcode {
	background:url(../images/mobile-qrcode.png) no-repeat;
	width:144px;
	height:110px;
	display:block;
	margin:5px 0;
}
.part-top-allnav-l-b {
	margin-top:3px;
}
.part-top-allnav-l-b span {
	vertical-align:middle;
	line-height:1em;
}
.part-top-allnav-l-b a {
	background:url(../images/icon-top-allnav.png) no-repeat;
	width:24px;
	height:24px;
	display:inline-block;
	vertical-align:middle;
	margin-left:8px;
}
.part-top-allnav-l-b a.top-allnav-icon1 {
	background-position:left top;
}
.part-top-allnav-l-b a.top-allnav-icon2 {
	background-position:-32px top;
}
.part-top-allnav-l-b a.top-allnav-icon1:hover {
	background-position:-62px top;
}
.part-top-allnav-l-b a.top-allnav-icon2:hover {
	background-position:right top;
}
.btn-invest-recruit-a {
	padding:0 5px;
	width:100px;
	height:20px;
	margin-top:5px;
	text-align:center;
	line-height:20px;
	font-size:12px;
	color:#FFF;
	background-color:#ef4349;
	border-radius:3px;
	display:inline-block !important;
	margin-left:5px;
}
.btn-invest-recruit-a:hover {
	color:#fff;
}
.part-shuffling-list {
	overflow:hidden;
	margin:0 auto;
	position:relative
}
.part-shuffling-list ul {
	overflow:hidden;
	zoom:1;
	width:10000px;
}
.part-shuffling-list li {
	float:left;
	position:relative;
	margin-right:10px;
}
.part-shuffling-btn a {
	display:block;
	height:14px;
	width:7px;
	background:url(../images/part-shuffling-btn.png) no-repeat;
	position:absolute;
	top:55px;
	z-index:20;
	font-size:0;
}
.part-shuffling-btn .sPrev {
	background-position:0 0;
	left:-20px;
}
.part-shuffling-btn .sNext {
	background-position:-8px 0;
	left:952px;
}
.part-shuffling-btn .sPrev:hover {
	background-position:0 -15px;
}
.part-shuffling-btn .sNext:hover {
	background-position:-8px -15px;
}
.part-pic-all .part-pic-text-bg {
	background:#000;
	opacity:0.5;
	z-index:11;
	width:100%;
	filter:alpha(opacity=50);
	position:absolute;
	bottom:0;
	height:24px;
}
.part-pic-all .part-pic-text {
	line-height:24px;
	color:#fff;
	padding:0 4%;
	width:92%;
	text-align:center;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	z-index:12;
	position:absolute;
	bottom:0;
	height:24px;
}
.part-shuffling-all-a .part-shuffling-list {
	width:940px;
}
.part-shuffling-all-a li {
	width:180px;
}
.part-shuffling-all-a li img {
	display:block;
	width:180px;
	height:118px;
}
#footer.caution-promit {
	height:50px;
	line-height:25px;
	padding:5px 0;
	text-align:center;
	background:#3a3d44;
	color:#fff
}
#footer.caution-promit p {
	text-align:center;
	font-size:14px;
	padding-top:0;
	color:#999
}
.part-footer-a.caution-promit {
	height:50px;
	line-height:25px;
	padding:25px 0;
	font-size:14px;
}
.part-footer-a.caution-promit p {
	text-align:center;
	font-size:14px;
	padding-top:0;
	color:#999
}
.logo-cctv {
	height: 50px;
	    text-align: center;
	    overflow: hidden;
	    background: #f7f7f9;
	    border-radius: 4px;
	    box-shadow: 0px 2px 8px #ced6ec;
}
.logo-cctv dl {
	float:left;
	margin-right:16px;
}
.logo-cctv dl dt {
	width:75px;
	height:19px;
	background:url(../images/icon_cctv.jpg) no-repeat center;
	padding-left:0
}
.logo-cctv dl dd {
	width:75px;
	text-align:center;
	line-height:12px;
	padding-top:2px;
}
.logo-cctv p {
	line-height:53px;
}
.logo-cctv p span.tel{
	background: #3b64da;
	    color: #Fff;
	    padding: 4px 10px 6px 10px;
	    text-align: center;
	    border-radius: 4px;
	    font-size: 18px;
	    font-weight: bold;
	    position: relative;
	    top: -6px;
}
 .logo-cctv p span.tel::after {
        content: '';
            position: absolute;
            top: 50%;
            right: -6px;
            transform: translateY(-50%);
            width: 0;
            height: 0;
            border-top: 7px solid transparent;
            border-bottom: 7px solid transparent;
            border-left: 7px solid #4860d3;
        }
.logo-cctv p span.phone{
	position: relative;
	top:-2px;
	margin-left: 15px;
	font-style: italic;
	color: #3b64da;
	font-weight: bold;
	font-size: 28px;
}
.logo-cctv p span em{font-style: initial;font-size: 16px;margin-left: 10px;position: relative;top: -3px;color: #333;font-weight: normal;margin-right: 10px;}

.fieldsetMod {
	position:relative;
	border:1px solid #dadde9;
	padding:1px;
	margin-top:30px;
}
.fieldsetMod h2 {
	position:absolute;
	padding:5px 10px;
	display:inline;
	font:bold 12px simsun;
	background-color:#fff;
	left:10px;
	top:-13px;
	_top:-11px;
}
.fieldsetMod h2 .icoDot {
	background:url(../static/images/sprite.png) no-repeat -260px -60px;
	width:5px;
	height:5px;
	display:inline-block;
	overflow:hidden;
	vertical-align:middle;
	position:relative;
	right:-10px;
}
.fieldsetMod .fieldsetBd {
	padding:20px;
	overflow:hidden;
}
.part-fieldset {
	overflow:hidden;
	zoom:1;
}
.part-fieldset aside {
	width:16%;
	text-align:right;
	float:left;
	color:#666666;
	height:30px;
	line-height:30px;
}
.part-fieldset aside span {
	font-family:"宋体";
	color:#e93100;
}
.part-fieldset aside i {
	background:#f1f1f1;
	height:30px;
	line-height:30px;
	width:30px;
	text-align:center;
	color:#999999;
	display:inline-block;
	margin-right:5px;
}
.part-fieldset-min-textarea aside {
	height:84px;
	line-height:84px;
}
.part-fieldset-img aside {
	line-height:80px;
}
.part-fieldset-img {
	margin-bottom:14px;
}
.part-fieldset section {
	width:83%;
	padding:0;
	display:inline-block;
	color:#999;
}
.part-fieldset-wh-a .part-fieldset aside {
	width:20%;
}
.part-fieldset-wh-a .part-fieldset section {
	width:79%;
}
.part-fieldset .part-fieldset-section {
	_height:expression(this.scrollHeight < 44 ? "44px":"auto");
	min-height:44px;
}
.part-fieldset .part-fieldset-section img {
	vertical-align:middle
}
.part-fieldset .part-fieldset-label {
	padding:4px 0;
	margin-bottom:13px;
}
.part-fieldset .part-fieldset-text {
	line-height:30px;
	height:30px;
	margin-bottom:13px;
}
.part-fieldset-min-textarea section {
	_height:expression(this.scrollHeight < 98 ? "98px":"auto");
	min-height:98px;
}
.part-fieldset-time i {
	position:absolute;
	left:8px;
	margin-top:7px;
	z-index:10;
}
.part-fieldset-time input {
	padding:0 0 0 29px !important;
}
.part-fieldset .t_input {
	height:28px;
	border:1px solid #ddd;
	background:#fff;
	line-height:28px;
	padding:0 10px;
	width:248px;
	margin-right:5px;
	display:inline-block;
	vertical-align:middle;
	position:relative;
}
.part-fieldset section label {
	display:inline-block;
	cursor:pointer;
	margin-right:10px;
	color:#666;
}
.part-fieldset section label input {
	vertical-align:middle;
	margin-right:3px;
}
.part-fieldset .part-fieldset-msg {
	padding:5px 0;
	display:inline-block;
	vertical-align:middle;
}
.part-fieldset .part-fieldset-msg em {
	position:relative;
	margin:0 0 0 20px;
	display:block;
}
.part-fieldset .part-fieldset-msg i {
	position:absolute;
	top:2px;
	_top:0;
	left:-20px;
}
.part-fieldset textarea {
	vertical-align:middle;
	border:1px solid #ddd;
	height:72px;
	width:360px;
	padding:5px;
	display:inline-block;
	margin-right:5px;
}
body placeholder {
	white-space:nowrap !important;
}
.part-fieldset-code {
	border:1px solid #ddd;
	height:28px;
	text-align:center;
	display:inline-block;
	vertical-align:middle;
	line-height:28px;
	margin-left:-6px;
	width:147px;
}
.part-fieldset-code:hover {
	text-decoration:none;
}
.part-fieldset-code-cur,.part-fieldset-code-cur:hover {
	background:#ccc;
	color:#999
}
.part-fieldset-pic-itimg img {
	width:80px;
	height:80px;
	display:block;
}
.part-fieldset-pic-ittext {
	margin-left:100px;
}
.part-fieldset-footer {
	text-align:center;
	margin:40px 0;
}
.part-fieldset-all-a {
	border:1px solid #ddd;
	padding:20px;
}
.part-fieldset-all-aside80 aside {
	width:80px;
}
.part-fieldset .t_input_disabled {
	background:#f0f0f0;
}
.part-footer-ml146 {
	margin-left:146px;
}
.part-footer-ml96 {
	margin-left:96px;
}
.part-footer-ml110 {
	margin-left:110px;
}
.part-fieldset-multi-select {
	cursor:pointer;
	border:1px solid #ddd;
	position:relative;
	height:28px;
	line-height:28px;
	padding:0 20px 0 10px;
	display:inline-block;
	vertical-align:middle;
	margin-right:5px;
	width:156px;
	overflow:hidden;
}
.part-fieldset-multi-select i {
	position:absolute;
	width:0;
	height:0;
	overflow:hidden;
	border:6px dashed transparent;
	right:5px;
	top:12px;
	border-top:6px solid #ddd;
}
.btn-more-case {
	color:#cc3300;
	border:1px solid #cc3300;
	padding:2px 5px;
	border-radius:5px;
	display:inline-block;
}
.btn-more-case:hover {
	text-decoration:none;
}
.tex-disabled-prat {
	cursor:no-drop;
	vertical-align:middle;
	border:1px solid #ddd;
	height:72px;
	width:360px;
	padding:5px;
	display:inline-block;
	margin-right:5px;
	color:#999;
	overflow:auto;
	background:#f5f5f5;
}
.input-disabled-prat {
	cursor:no-drop;
	height:28px;
	border:1px solid #ddd;
	line-height:28px;
	padding:0 10px;
	width:248px;
	margin-right:5px;
	display:inline-block;
	vertical-align:middle;
	position:relative;
	background:#f5f5f5;
}
.part-fieldset-obj .uploadify {
	display:inline-block !important;
	height:30px !important;
	width:80px !important;
	float:left;
	margin-right:5px;
}
.part-fieldset-obj .uploadify-button {
	background:url(../images/btn-uploadify.png) no-repeat !important;
	height:30px !important;
	width:80px !important;
	line-height:30px !important;
	font-size:14px;
	display:inline-block !important;
	white-space:nowrap;
	text-align:center;
	vertical-align:middle;
	border:0;
	color:#999 !important;
}
.part-fieldset-obj .uploadify-button:hover {
	background-position:0 -31px !important;
}
.part-fieldset-obj object {
	width:80px !important;
	height:30px !important;
}
.part-fieldset-obj .ignore {
	width:100% !important;
}
.part-fieldset-obj .uploadify-queue {
	display:inherit !important;
}
.part-fieldset-obj #J_upload_file_view {
	color:#666;
}
.part-fieldset-obj #J_upload_file_view a {
	color:#3b4a82;
}
.part-fieldset-obj #J_upload_file_view a:hover {
	color:#e93100;
}
.ui-le-ht30 {
	line-height:30px;
}
.part-fieldset-brred {
	border-color:#e93100 !important;
}
.popup-msg-a .part-popup-ittext {
	font-size:14px;
	color:#333;
	line-height:32px;
}
.popup-msg-a .ui-le-ht26 {
	line-height:26px;
}
.popup-msg-a .ui-btn,.popup-msg-e .ui-btn {
	width:130px;
}
.popup-wh-ao {
	margin:0 auto;
	overflow:hidden;
	zoom:1;
	text-align:left;
}
.popup-wh-ao section {
	margin-left:42px;
}
.popup-msg-a .label-pointer {
	display:inline-block;
	overflow:hidden;
	zoom:1;
}
.popup-msg-a .label-pointer p {
	margin-left:15px;
	text-align:left;
	color:#999;
}
.popup-msg-a .label-pointer input {
	float:left;
	margin-top:2px;
	*margin-top:0;
}
.part-popup-name {
	display:block;
	margin:5px 0;
}
.part-popup-name em {
	font-size:18px;
	margin-right:10px;
	vertical-align:text-bottom;
	font-weight:bold;
}
.popup-msg-a textarea {
	width:95.3%;
	padding:2%;
	border:1px solid #ccc;
	height:8em;
	position:relative;
}
.popup-msg-b .part-popup-po {
	position:absolute;
	top:-33px;
	width:496px;
	text-align:right;
}
.popup-msg-b .part-popup-pot {
	padding:10px 0;
	margin-bottom:20px;
	background:#f1f1f1;
	text-align:center;
}
.popup-msg-b .part-fieldset aside {
	font-size:14px;
	width:22%;
}
.popup-msg-b .part-fieldset section {
	width:77%;
}
.popup-msg-b .part-fieldset textarea {
	width:375px;
	margin-right:0;
}
.popup-msg-b .part-fieldset .t_input {
	width:242px;
}
.popup-code-cur {
	color:#ccc;
	cursor:no-drop;
	background:#ededed;
}
.popup-code-cur:hover {
	color:#ccc !important;
	background:#ededed !important;
}
.popup-msg-c .part-fieldset aside {
	font-size:14px;
	width:27%;
}
.popup-msg-c .part-fieldset section {
	width:72%;
}
.popup-msg-c .part-fieldset {
	overflow:inherit;
}
.popup-msg-b .part-fieldset section .w370 {
	width:365px !important;
	margin-right:0;
}
.popup-msg-d section i {
	margin-top:8px;
}
.popup-msg-d section .ittext {
	margin:0 140px 0 40px
}
.popup-msg-e h6 {
	background:#f1f1f1;
	text-align:center;
	height:30px;
	line-height:30px;
	color:#ec7b68;
}
.popup-msg-e .part-fieldset section {
	width:230px;
}
.popup-msg-e .part-fieldset aside {
	width:100px;
}
.popup-msg-e form {
	width:340px;
	margin:15px auto;
	font-size:14px;
	color:#666;
}
.popup-msg-e .part-dialog-btn {
	border-top:1px dashed #333333;
	text-align:center;
	color:#666;
}
.popup-msg-e .part-dialog-btn p {
	margin:15px 0;
}
.popup-msg-e-s .part-fieldset-text {
	width:210px !important;
}
.popup-msg-e-s .part-fieldset .t_input {
	font-size:12px;
}
.popup-msg-e-s .part-dialog-btn div {
	margin:25px 0 5px 174px;
}
.popup-msg-f aside img {
	width:48px;
	height:48px;
	border:1px solid #dad9e9;
}
.popup-msg-f section {
	line-height:22px;
	width:250px;
}
.pop-msg-label label {
	width:186px;
	display:inline-block;
	margin:10px 0;
	cursor:pointer;
}
.pop-msg-label label input,.pop-msg-label2 label input {
	vertical-align:middle;
	margin-right:3px;
}
.pop-msg-label130 label {
	width:130px;
}
.fieldset-select-arrow-box {
	display:inline-block;
	vertical-align:middle;
	margin-right:10px;
	position:relative;
	z-index:110;
	background:#fff;
}
.fieldset-select-arrow-box .t_input {
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	padding-right:30px;
	width:260px !important;
}
.fieldset-select-arrow {
	width:28px;
	height:28px;
	background:#f1f1f1 url(../images/go-bo.png) center no-repeat;
	position:absolute;
	top:1px;
	left:273px;
}
.fieldset-select-arrow-box.cur .fieldset-select-arrow {
	background:#f1f1f1 url(../images/go-to.png) center no-repeat;
}
.fieldset-select-arrow-box ul {
	position:absolute;
	top:28px;
	background:#fff;
	left:0;
	border:1px solid #ddd;
	display:none;
	overflow-y:auto;
	max-height:11em;
	width:300px;
	_height:expression(this.scrollHeight > 112 ? "112px":"auto");
}
.fieldset-select-arrow-box.cur ul {
	display:block;
}
.fieldset-select-arrow-box ul li {
	width:100%;
}
.fieldset-select-arrow-box ul li a {
	height:28px;
	line-height:28px;
	display:inline-block;
	padding:0 4%;
	width:92%;
	font-size:14px;
	color:#999;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.fieldset-select-arrow-box ul li a:hover {
	background:#f1f1f1;
}
.part-fieldset-msg-mr {
	margin-right:80px;
}
.pop-msg-label2 {
	color:#333;
	font-size:14px;
}
.pop-msg-label2 label {
	cursor:pointer;
	vertical-align:middle;
}
.pop-msg-label2 nav {
	border-bottom:1px dashed #5c5c5c;
	padding-bottom:5px;
}
.pop-msg-label2 nav label {
	font-weight:bold;
	margin-left:10px;
}
.pop-msg-label2 article {
	padding:10px 0 0 15px;
	color:#666666;
}
.pop-msg-label2 article section {
	float:left;
	margin-bottom:5px;
}
.pop-msg-label2 article .pop-primary-nav {
	width:158px;
}
.pop-msg-label2 article .pop-primary-nav a {
	display:block;
	padding-left:4px;
	height:22px;
	line-height:22px;
}
.pop-msg-label2 article .pop-primary-nav a:hover {
	background:#3b4b82;
	color:#fff;
	text-decoration:none;
}
.pop-msg-label2 .pop-secondary-nav {
	position:absolute;
	border:1px solid #e1e1e1;
	background:#f1f1f1;
	z-index:115254;
	top:13px;
	left:13px;
}
.pop-msg-label2 .pop-secondary-nav label {
	display:block;
	width:150px;
	padding:2px 4px 4px;
}
.pop-msg-label2 .pop-secondary-nav label.cur {
	background:#536290;
	color:#fff;
}
.pop-msg-limit {
	position:absolute;
	right:45px;
	top:-50px;
}
.pop-msg-textarea {
	border:1px solid #dce0e9;
	width:95.5%;
	padding:2%;
	height:60px;
	display:block;
}
.part-fieldset aside span {
	font-family:"宋体";
	color:#e93100;
}
#footer .hot-link {
	background:#444444;
	color:#999;
	height:58px;
	padding-top:8px;
}
#footer .hot-link a {
	color:#999;
	line-height:24px;
	display:inline-block;
	margin-right:13px;
}
#footer .hot-link a:hover {
	color:#fff
}
.org_user_pic_04 {
	width:38px;
	height:38px;
	background-position:-2014px 0px;
}
.org_user_pic_03 {
	width:38px;
	height:38px;
	background-position:-1976px 0px;
}
.org_user_pic_02 {
	width:38px;
	height:38px;
	background-position:-1938px 0px;
}
.org_user_pic_01 {
	width:38px;
	height:38px;
	background-position:-1900px 0px;
}
.org_show_pic_10 {
	width:190px;
	height:78px;
	background-position:-1710px 0px;
}
.org_show_pic_09 {
	width:190px;
	height:78px;
	background-position:-1520px 0px;
}
.org_show_pic_08 {
	width:190px;
	height:78px;
	background-position:-1330px 0px;
}
.org_show_pic_07 {
	width:190px;
	height:78px;
	background-position:-1140px 0px;
}
.org_show_pic_06 {
	width:190px;
	height:78px;
	background-position:-950px 0px;
}
.org_show_pic_05 {
	width:190px;
	height:78px;
	background-position:-760px 0px;
}
.org_show_pic_04 {
	width:190px;
	height:78px;
	background-position:-570px 0px;
}
.org_show_pic_03 {
	width:190px;
	height:78px;
	background-position:-380px 0px;
}
.org_show_pic_02 {
	width:190px;
	height:78px;
	background-position:-190px 0px;
}
.org_show_pic_01 {
	width:190px;
	height:78px;
	background-position:-0px 0px;
}
[class*=org_] {
	background-image:url('../images/07.png');
}
}.org_ {
	background-image:url('../images/07.png');
}
.new-1200 .help-service-logo,.certificate .mod {
	background-image:url(../images/home-sprite.png);
	_background-image:url(../images/home-sprite-ie6.png);
	background-repeat:no-repeat;
}
.new-1200 .help {
	padding:30px 0;
	color:#fff;
	background-color:#21242c;
	min-width:1000px;
	border-top:1px solid #dbdbdb
}
.new-1200 .help a {
	color:#909090;
	font-size:14px;
}
.new-1200 .help a:hover {
	color:#ffffff;
	text-decoration:none
}
.new-1200 .help .contact {
	padding-bottom:45px;
	border-bottom:1px solid #35393b;
	margin-bottom:50px;
	padding-top:14px;
}
.new-1200 .help .contact dl {
	float:left;
	width:330px;
	height:50px;
}
.w1000 .new-1200 .help .contact dl {
	width:260px
}
.new-1200 .help .contact dl.complaint-phone {
	width:210px;
}
.new-1200 .help .contact dt {
	width:50px;
	height:50px;
	float:left;
	background:url(../images/icon_home_contact.png)
}
.new-1200 .help .contact dd {
	margin-left:62px;
}
.new-1200 .help .contact dd aside {
	font-size:18px;
	line-height:30px;
}
.new-1200 .help .contact .hot-phone aside {
	font-size:18px;
	line-height:30px;
	font-weight:bold
}
.new-1200 .help .contact .email dt {
	background:url(../images/icon_home_contact.png) -50px 0
}
.new-1200 .help .contact .service-time dt {
	background:url(../images/icon_home_contact.png) -100px 0
}
.new-1200 .help .contact .complaint-phone dt {
	background:url(../images/icon_home_contact.png) -150px 0
}
.new-1200 .help .contact dd p {
	font-size:16px;
	line-height:24px;
	color:#909090
}
.new-1200 .help-service {
	float:left;
	width:310px !important;
	height:auto;
	border-right:0
}
.new-1200 .help-service-logo {
	overflow:hidden;
	margin-bottom:45px;
	width:112px;
	height:28px;
	background:url(../images/copyright_logo.png);
	text-indent:-999em;
}
.new-1200 .help-service-text {
	line-height:22px;
}
.new-1200 .help-service-call {
	font-size:24px;
	line-height:28px;
	font-weight:bold;
	font-family:arial;
}
.new-1200 .help-group {
	float:left;
	width:240px !important;
	border:0
}
.w1000 .new-1200 .help-group {
	width:179px !important;
	padding-left:15px;
}
.new-1200 .help-group.last {
	width:90px !important;
}
.new-1200 .help-group.wx {
	width:125px;
}
.new-1200 .help-title {
	padding-bottom:8px;
	font-size:18px;
}
.new-1200 .help-title a {
	color:#fff;
	font-size:18px;
	line-height:16px;
	font-weight:normal
}
.new-1200 .help-title a:hover {
	color:#fff;
}
.new-1200 .help-title span {
	margin-left:5px;
	font-weight:normal;
}
.new-1200 .help-item {
	height:28px;
	line-height:28px;
	white-space:nowrap;
}
.new-1200 .help-item-wechat {
	padding-top:5px;
}
.new-1200 .help-item-wechat span {
	display:block;
	font-size:14px;
}
.new-1200 .help-group-icon .help-item {
	padding-top:5px;
	line-height:24px;
}
.new-1200 .icon-help-iphone,.new-1200 .icon-help-android,.new-1200 .icon-help-wechat {
	display:inline-block;
	margin-right:5px;
	width:18px;
	height:18px;
	margin-top:-2px;
	vertical-align:middle;
}
.new-1200 .icon-help-iphone {
	background-position:2px -170px;
}
.new-1200 .icon-help-android {
	background-position:-19px -171px;
}
.new-1200 .icon-help-wechat {
	background-position:-40px -170px;
}
.new-1200 .copyright {
	padding:15px 0;
	color:#909090;
	min-width:1000px;
	background:#21242c;
	font-size:14px;
}
.new-1200 .copyright a {
	color:#909090;
}
.new-1200 .copyright a:hover {
	color:#909090;
}
.new-1200 .index-info {
	text-align:center;
}
.new-1200 .index-info a {
	margin:0 5px;
}
.new-1200 .copyright-info {
	text-align:center;
	border-top:1px solid #35393b;
	padding-top:25px;
}
.new-1200 .certificate {
	padding-top:5px;
	text-align:center;
}
.new-1200 .certificate .mod {
	height:26px;
	display:inline-block;
	*zoom:1;
	margin-right:5px;
}
.new-1200 .certificate .mod-a {
	width:38px;
	background-position:left -45px;
}
.new-1200 .certificate .mod-b {
	width:22px;
	background-position:-48px -45px;
}
.new-1200 .certificate .mod-c {
	width:73px;
	background-position:0 -76px;
}
.new-1200 .certificate .mod-d {
	width:74px;
	background-position:0 -108px;
}
.new-1200 .certificate .mod-e {
	width:70px;
	background-position:0 -140px;
}
#footer a {
	color:#fff;
}
.ca-hd {
	padding:12px 0;
}
.login-a {
	float:right;
	line-height:34px;
}
.part-logo {
	float:left;
	background:url(../images/jinrun.png) no-repeat;
	width:290px;
	height:58px;
	margin-right:18px;
	background-size:contain;
	background-position: center;
}
.ca-hd dl {
	float:left;
}
.ca-hd dt {
	background:url(../images/icon-phone.png) no-repeat;
	padding-left:24px;
	line-height:19px;
	color:#fc4f02;
	font-size:14px;
}
#footer.tgztfooter {
	height:auto;
	color:#949598;
}
#footer.tgztfooter a {
	color:#949598;
}
.float-zt-menu {
	width:80px;
	position:fixed;
	right:0;
	top:60%;
}
.float-zt-menu a {
	display:flex;
	width:80px;
	height:80px;
	background:rgba(0,0,0,.6);
	color:#fff;
	align-items:center;
	justify-content:center;
	font-size:16px;
	flex-direction:column;
	margin-bottom:5px;
}
.float-zt-menu a.to-top2 i {
	display:block;
	width:18px;
	height:10px;
	background:url(../images/icon_top_03.png);
	margin-bottom:10px;
}
.message-feedback-layer {
	position:fixed;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:rgba(0,0,0,.6);
	align-items:center;
	justify-content:center;
	display:flex;
	z-index:10;
}
.message-feedback-layer .tymb-message-content {
	background:#fff;
	padding:0 50px 30px 50px;
	box-shadow:0 0 16px rgba(204,204,204,.26);
	width:700px;
}
.message-feedback-layer .tymb-message-title {
	font-size:20px;
	border-bottom:1px solid #eeeeee;
	text-align:center;
	height:60px;
	line-height:60px;
	position:relative;
}
.message-feedback-layer .tymb-message-title .tip {
	position:absolute;
	left:0;
	line-height:30px;
	top:30px;
	font-size:14px;
	color:#666666;
}
.message-feedback-layer .tymb-message-title .tip span {
	color:#dc4d4d
}
.message-feedback-layer .tymb-message-title .close {
	position:absolute;
	right:0;
	top:10px;
	width:40px;
	height:40px;
	font-size:36px;
	line-height:40px;
	cursor:pointer;
}
.message-feedback-layer .tymb-message-form {
	width:600px;
	margin:30px auto 0 auto;
}
.message-feedback-layer .tymb-message-form-item {
	display:flex;
	margin-bottom:25px;
	font-size:14px;
}
.message-feedback-layer .tymb-message-form-item:last-child {
	margin-bottom:0;
}
.message-feedback-layer .tymb-message-form-item .form-item-left {
	width:70px;
	font-size:14px;
	text-align:right;
	line-height:32px;
}
.message-feedback-layer .tymb-message-form-item .form-item-left span {
	color:#dc4d4d;
	margin-right:10px
}
.message-feedback-layer .tymb-message-form-item .form-item-right {
	width:440px;
	padding-left:40px;
	text-align:center;
}
.message-feedback-layer .tymb-message-form-item .form-item-right .message {
	font-size:14px;
	color:#dc4d4d;
	position:absolute;
	bottom:-24px;
	left:40px;
	line-height:24px;
}
.message-feedback-layer .tymb-message-form-item .mssage-input {
	height:32px;
	border:1px solid #cccccc;
	background:#fff;
	width:418px;
	outline:none;
	padding:0 10px;
	font-size:14px;
}
.message-feedback-layer .tymb-message-form-item .mssage-area {
	border:1px solid #cccccc;
	background:#fff;
	width:418px;
	outline:none;
	padding:10px;
	font-size:14px;
	line-height:24px
}
.message-feedback-layer .btn-message-submit,.btn-message-reset {
	width:166px;
	height:36px;
	border:1px solid #2468f2;
	border-radius:3px;
	display:inline-block;
	margin-right:30px;
	font-size:16px;
	color:#2468f2;
	text-align:center;
	line-height:36px;
}
.message-feedback-layer .btn-message-submit {
	background:#2468f2;
	color:#fff
}
.message-feedback-layer .btn-message-submit:hover {
	color:#fff
}
.message-feedback-layer .btn-message-reset:hover {
	color:#2468f2
}
.ca-hd {
	padding:12px 0;
}
.login-a {
	float:right;
	line-height:34px;
}

.search-container {
    display: flex;
    align-items: center;
}

.search-box {
    padding: 6px 12px;
    border-radius: 5px 0 0 5px;
    width: 280px;
    font-size: 14px;
    border: 1px solid #eee;
	outline: none; 
}
.search-box input{ font-size: 14px;outline: none; }

.search-button {
    padding: 7px 16px;
    border: none;
    border-radius: 0 5px 5px 0;
    background-color: #3b64da;
    color: white;
    font-size: 14px;
    cursor: pointer;
}

.search-button:hover {
    background-color:#3b64da;
}

.ca-hd dl {
	float:left;
}
.ca-hd dt {
	background:url(../images/icon-phone.png) no-repeat;
	padding-left:24px;
	line-height:19px;
	color:#fc4f02;
	font-size:14px;
}
.angel-all1 {
	background:#648bfe;
	height:452px;
}
.angel-all1 .banner {
	float:left;
	width:567px;
	height:398px;
	padding-top:54px;
}
.banner-font {
	float:left;
	width:450px;
	margin-top:240px;
	font-size:40px;
	color:#0b0160
}
.banner-font p {
	width:400px;
	text-align:center;
	line-height:55px;
}
.banner-font span {
	font-size:46px;
}
.login-all-r {
	float:right;
	width:395px;
	margin-top:48px;
	position:relative;
	z-index:5
}
.login-all-r h2 {
	color:#333333;
	font-size:26px;
	background:#f5f5f5;
	line-height:68px;
	height:68px;
	position:relative;
	text-align:center;
	border-radius:5px 5px 0 0;
}
.login-all-r h2 span {
	color:#f7941d
}
.login-all-r h2 i {
	border:18px dashed transparent;
	border-top:18px solid #f5f5f5;
	bottom:-36px;
	left:50%;
	margin-left:-9px;
}
.login-all-r article {
	background:#fff;
	border-radius:5px;
	padding:30px 25px 38px 25px;
	box-shadow: 0px 0px 12px #00000030;
}
.login-all-r article p{margin: 10px 0 20px 0;text-align: center;color: #888;}
.login-all-r dl {
	overflow:hidden;
	zoom:1;
	font-size:16px;
}
.login-all-r dt {
	float:left;
	line-height:40px;
}
.login-all-r dd {
	margin-left:5em;
}
.login-all-r dd input {
	border:1px solid #ececed;
	height:38px;
	line-height:38px;
	width:255px;
	vertical-align:middle;
	padding-left:8px;
	font-size:14px;
}
.login-all-r dd .code-part {
	min-height:20px;
	width:125px;
	height:40px;
	background:#f7941d;
	line-height:40px;
	display:inline-block;
	text-align:center;
	color:#fff;
	vertical-align:middle;
}
.login-all-r dd .code-part:hover {
	text-decoration:none;
}
.login-all-r dd .popup-code-cur {
	background:#989aa2;
	cursor:default;
}
.login-all-r dd p {
	min-height:20px;
	line-height:20px;
	display:block;
	color:red;
	font-size:12px;
	padding-left:5px;
}
.login-all-r dd img {
	width:125px;
	height:40px;
	cursor:pointer;
	display:inline-block;
	vertical-align:middle;
}
.login-all-r .label-pointer {
	font-size:14px;
	color:#888;
	margin:20px 0;
}
.login-all-r footer a {
	font-size:26px;
	color:#fff;
	height:54px;
	display:block;
	line-height:54px;
	text-align:center;
	width:100%;
	background:#f7941d;
	border-radius:5px;
}
.banner-01 {
	width:100%;
	height:441px;
	background:url("../images/banner2.jpg") center;
}
.banner-01 .container {
	height:441px;
	background:url("../images/banner2.jpg") center;
}
.banner-02 {
	width:100%;
	height:357px;
	background:url("../images/banner1.jpg") center;
}
.banner-02.new {
	background:url("../images/banner1_2.jpg") center;
}
.banner-02 .container {
	height:357px;
	background:url("../images/banner1.jpg") center;
}
.brand-01 .container {
	position:relative;
}
.line {
	height:11px;
	position:absolute;
	top:-65px;
	left:0;
	z-index:2;
}
.line img {
	display:block;
}
.invest-wrap {
	background:#fff;
	box-shadow:0 0 25px 5px rgba(0,36,138,0.03);
	padding-top:54px;
	position:relative;
	top:-54px;
	border-radius:15px;
}
.invest-wrap.title-comm h4 {
	height:92px;
	line-height:74px;
	width:198px;
	margin-bottom:40px;
}
.invest-org.title-comm h4 {
	height:92px;
	line-height:74px;
	width:245px;
	margin-bottom:25px;
	margin-top:50px;
}
.title-comm h4 {
	font-size:35px;
	color:#3b64da;
	margin:0 auto;
	background:url("../images/h-bg2.png") no-repeat;
	background-position:0 0;
}
.title-comm2 h4 {
	display:block;
	font-size:42px;
	color:#fff;
	height:102px;
	line-height:78px;
	background:url("../images/h-bg.png") no-repeat;
	background-position:right 0;
}
.title-comm h4>span,.title-comm2 h4>span {
	font-weight:bold;
}
.o2o.title-comm2 {
	padding-top:55px;
}
.o2o.title-comm2 h4 {
	margin:0 auto 76px;
	width:505px;
}
.touch-investor.title-comm2 {
	padding-top:40px;
}
.touch-investor.title-comm2 h4 {
	margin:20px auto 50px;
	width:210px;
}
.investors {
	padding:0 20px;
}
.investors ul {
	margin-right:-22px;
}
.investors li {
	float:left;
	margin-right:22px;
	margin-bottom:80px;
}
.investors li p {
	text-align:center;
	font-size:18px;
	line-height:36px;
}
.investors i {
	display:block;
	width:170px;
	height:200px;
	background:url("../images/investor.jpg") no-repeat;
}
.investors i.i1 {
	background-position:-22px 0;
}
.investors i.i2 {
	background-position:-220px 0;
}
.investors i.i3 {
	background-position:-418px 0;
}
.investors i.i4 {
	background-position:-616px 0;
}
.investors i.i5 {
	background-position:-814px 0;
}
.investors i.i6 {
	background-position:-22px -316px;
}
.investors i.i7 {
	background-position:-220px -316px;
}
.investors i.i8 {
	background-position:-418px -316px;
}
.investors i.i9 {
	background-position:-616px -316px;
}
.investors i.i10 {
	background-position:-814px -316px;
}
.brand-03 {
	width:100%;
	height:288px;
	    padding-bottom: 35px;
}
.brand-03 .pic{border-radius: 6px;}
.brand-03 .container {
	height:288px;
	width:765px;
	min-width:765px;
}
.brand-04 {
	width:100%;
	height:450px;
	background:url("../images/banner5.png") center no-repeat #cddef0;
}
.brand-04 .container {
	height:450px;
	background:url("../images/pic4.jpg") center no-repeat;
}
.brand-04.new {
	width:100%;
	height:480px;
	background:url("../images/pic4.jpg") center no-repeat;
}
.brand-04.new .container {
	height:480px;
	background:url("../images/pic4.jpg") center no-repeat;
}
.one2one ul {
	margin-right:-23px;
}
.one2one li {
	width:310px;
	float:left;
	margin-right:23px;
	box-shadow:0 0 25px 5px rgba(0,2,1,0.05);
}
.one2one li img {
	display:block;
}
.detail-wrap {
	background-color:#fff;
	padding:12px;
}
.detail-wrap p {
	font-size:18px;
	line-height:28px;
	color:#001e4a;
	margin-bottom:30px;
	height:84px
}
.detail-wrap span {
	font-size:14px;
	color:#666;
}
.detail-wrap span i,.succ-touch .list i {
	float:left;
	background:url("../images/small-icon_06.png");
	margin-right:3px;
}
.detail-wrap .sp1 {
	float:left;
	padding:0 10px;
	border-radius:10px;
}
.detail-wrap .sp2 {
	float:right;
}
.detail-wrap .sp1 i {
	width:12px;
	height:18px;
	background-position:-10px -3px;
}
.detail-wrap .sp2 i {
	width:16px;
	height:16px;
	background-position:-43px -7px;
	margin-top:3px;
	margin-right:3px;
}
.brand-05 {
	height:130px;
	background-color:#fff;
}
.brand-05 a {
	display:block;
	font-size:24px;
	color:#fff;
	width:268px;
	height:64px;
	line-height:64px;
	border-radius:64px;
	background-color:#668bf7;
	border:1px solid #3b64da;
	margin:216px auto 0;
	text-align:center;
}
.brand-06 {
	background:url("../images/pic4.jpg") center no-repeat #3b64da;
}
.banner-09{background:url("../images/bg.jpg") center no-repeat #f4f4f4;    background-position: bottom;padding-top: 35px;}
.succ-touch {
	padding-bottom:58px;
}
.succ-touch ul {
	margin-right:-19px;
}
.succ-touch li {
	width:314px;
	float:left;
	box-sizing:border-box;
	margin-right:19px;
	position:relative;
}
.succ-touch li img {
	display:block;
}
.succ-touch li .txt-wrap {
	padding:0 10px;
	background-color:#fff;
	height:190px;
	box-sizing:border-box;
	border:1px solid #eee;
	border-top:none;
}
.succ-touch li .txt-wrap h5 {
	font-size:18px;
	line-height:42px;
}
.succ-touch li .txt-wrap p {
	font-size:14px;
	line-height:18px;
}
.succ-touch a.link1 {
	display:block;
	width:100px;
	height:100px;
	position:absolute;
	left:107px;
	bottom:-56px;
	background:url("../images/look_03.jpg") no-repeat;
}
.succ-touch a.link2 {
	display:block;
	margin:60px auto 28px;
	border:2px solid #fff;
	width:290px;
	height:56px;
	line-height:56px;
	text-align:center;
	font-size:24px;
	color:#fff;
	background-color:#3b64da;
	border-radius:20px;
}
.succ-touch .list {
	background-color:#c9a865;
	padding:14px 0 0 16px;
	width:226px;
	height:60px;
	position:absolute;
	top:-37px;
	left:36px;
}
.succ-touch .list i {
	width:16px;
	height:16px;
	margin-right:8px;
	margin-top:3px;
}
.succ-touch .list i.i1 {
	background-position:-10px -34px;
}
.succ-touch .list i.i2 {
	background-position:-43px -38px;
}
.succ-touch .list span {
	display:block;
	font-size:16px;
	color:#fff;
}
.banner-07 {
	width:100%;
	height:1050px;
	background:url("../images/bg.jpg") center no-repeat;
}
.honour-wrap {
	padding-top:55px;
}
.honour-wrap h6 {
	font-size:42px;
	color:#3b64da;
	margin-bottom:40px;
	text-align:center;
}
.honour-wrap h6>span {
	font-weight:bold;
}
.honour-wrap .left-part {
	padding:65px 28px 0 28px;
	height:298px;
	background-color:#fff;
	width:290px;
	float:left;
	margin-top:80px;
}
.honour-wrap .left-part h4 {
	margin:0 auto;
	width:275px;
	height:49px;
	background:url("../images/pic5.jpg") no-repeat;
}
.honour-wrap .left-part p {
	font-size:12px;
	line-height:24px;
	color:#999;
	margin-top:15px;
}
.video-wrap {
	position:relative;
	width:654px;
	height:443px;
	float:left;
}
.video-wrap p {
	width:100%;
	position:absolute;
	left:0;
	bottom:0;
	background-color:#c9a85d;
	font-size:16px;
	color:#fff;
	line-height:40px;
	text-align:center;
}
.h-wrap2 {
	padding-top:18px;
}
.h-wrap2 ul {
	margin-right:-15px;
}
.h-wrap2 li {
	float:left;
	width:235px;
	margin-right:15px;
}
.h-wrap2 li img {
	display:block;
}
.h-wrap2 li p {
	color:#999;
	height:40px;
	line-height:20px;
	background-color:#fff;
	text-align:center;
	padding:5px 2px;
}
.banner-07 .more {
	display:block;
	font-size:24px;
	color:#fff;
	width:268px;
	height:64px;
	line-height:64px;
	border-radius:64px;
	background-color:#668bf7;
	border:1px solid #3b64da;
	margin:65px auto 0;
	text-align:center;
}
.brand-08 {
	background-color:#3b64da;
	height:700px;
}
.brand-08 .container {
	background:url("../images/bg3_03.jpg") no-repeat;
	height:537px;
	position:relative;
}
.brand-08 h4 {
	font-size:48px;
	color:#fff;
	height:100px;
	text-align:center;
	padding-top:63px;
}
.brand-08 h4>span {
	font-weight:bold;
}
.brand-08 .container .create-wrap {
	position:absolute;
	bottom:-123px;
	left:309px;
	width:382px;
	height:382px;
	background:url("../images/pic1_03.png") no-repeat;
}
.brand-08 .container .create-wrap a {
	display:block;
	font-size:24px;
	color:#fff;
	width:290px;
	height:70px;
	line-height:70px;
	border-radius:35px;
	text-align:center;
	box-shadow:0 0 30px 5px rgba(59,100,218,0.18);
	background-color:#3b64da;
	position:absolute;
	left:46px;
	top:220px;
}
#footer {
	width:100%;
	height:60px;
	background:#3a3d44;
	text-align:center;
	color:#fff;
	line-height:60px;
}
.to-fixed {
	position:fixed;
	left:50%;
	z-index:10;
	bottom:200px;
	display:none;
	_position:absolute;
	_top:expression(documentElement.scrollTop + 500 + "px");
	margin-left:610px;
	width:63px;
	height:444px;
	background:url(../images/to-top.png)
}
.to-fixed a {
	display:block;
	font-size:16px;
}
#mfzc {
	width:46px;
	height:40px;
	color:#fff;
	margin-top:198px;
	margin-left:10px;
	text-align:center;
	line-height:18px;
}
#khfw {
	width:46px;
	height:40px;
	color:#fff;
	margin-top:58px;
	margin-left:10px;
	text-align:center;
	line-height:18px;
}
.to-fixed a:hover {
	text-decoration:none;
}
#totop {
	width:62px;
	height:60px;
	padding-top:35px;
}
#footer.caution-promit {
	padding-top:10px;
}
.banner-data {
	position:absolute;
	width:170px;
	text-align:center;
	color:#fff;
	font-size:14px;
	line-height:20px;
}
.banner-data-count {
	color:#ebff00;
	font-size:34px;
	line-height:54px;
}
.banner-data-info {
	padding-top:34px;
}
.new .banner-data-count {
	color:#fff;
}
.zm-investors {
	display:flex;
	justify-content:space-between;
	padding:0 0 80px 60px;
}
.zm-investors .item {
	width:285px;
}
.zm-investors .item img {
	display:block;
	width:176px;
	height:176px;
	margin-left:15px;
}
.zm-investors .item h5 {
	font-size:18px;
	color:#666666;
	padding-left:15px;
	width:176px;
	text-align:center;
	margin:20px 0 10px
}
.zm-investors .item h5 span {
	font-weight:bold;
	font-size:22px;
	line-height:30px;
	color:#333;
	margin-right:15px;
}
.zm-investors .item aside {
	font-size:18px;
	color:#666;
	line-height:24px;
}
.zm-investors .item section {
	font-size:18px;
	line-height:24px;
	margin:10px 0;
	color:#333333;
}
.zm-investors .item section span {
	color:#999999;
}
.zxtd {
	padding-bottom:80px;
}
.btn-zxtd {
	width:268px;
	height:65px;
	border:1px solid #436bdf;
	background:#668bf7;
	display:block;
	margin:0 auto;
	border-radius:32px;
	line-height:65px;
	text-align:center;
	font-size:28px;
	color:#fff;
}
.btn-zxtd:hover {
	color:#fff;
	background:#7291ec;
}
.profile {
	width:654px;
	height:443px;
	background:url(../images/rongzi_23.jpg);
	float:right;
	box-shadow:0 0 10px rgba(0,0,0,.1);
}
.profile aside {
	padding-left:48px;
	width:290px;
	font-size:34px;
	text-align:center;
	padding-top:35px;
}
.profile p {
	padding-left:48px;
	width:290px;
	font-size:18px;
	color:#666666;
	line-height:32px;
	text-align:justify;
	padding-top:20px;
}
.layer-shadow {
	position:fixed;
	width:100%;
	height:100%;
	left:0;
	top:0;
	background:rgba(0,0,0,.7);
	display:none;
	align-items:center;
	justify-content:center;
	z-index:99;
}
.layer-shadow.cur {
	display:flex;
}
.layer-content {
	width:562px;
	height:526px;
	background:#fff url(../images/layer_top.jpg) no-repeat;
	padding-top:200px;
	box-sizing:border-box;
	position:relative;
}
.layer-close {
	position:absolute;
	top:32px;
	right:40px;
	width:16px;
	height:16px;
	background:url(../images/icon_close.png);
	cursor:pointer;
}
.form-content {
	width:456px;
	margin:0 auto
}
.form-item {
	display:flex;
	height:40px;
}
.err-message {
	min-height:20px;
	padding-left:66px;
	color:#ff0000;
	line-height:20px;
}
.form-item-left {
	width:66px;
	font-size:14px;
	line-height:40px;
	font-weight:bold;
}
.form-item-right {
	flex:1;
	border:1px solid #eaeaea;
	height:34px;
	padding:2px;
}
.input-style {
	height:34px;
	border:0;
	outline:none;
	padding:0 10px;
	font-size:14px;
}
.form-item-right.code {
	display:flex;
	justify-content:space-between;
}
.btn-code {
	width:110px;
	height:34px;
	background:#668bf7;
	color:#fff;
	display:block;
	text-align:center;
	line-height:34px;
	font-size:14px;
}
.btn-code:hover {
	color:#fff;
	background:#7898f8;
}
.form-agree {
	display:flex;
	align-items:center;
	font-size:14px;
	color:#666666;
	padding-top:10px;
}
.form-agree .checkbox {
	margin-right:5px;
}
.btn-submit {
	display:block;
	height:48px;
	background:#668bf7;
	color:#fff;
	text-align:center;
	line-height:48px;
	font-size:16px;
	margin-top:40px
}
.btn-submit:hover {
	background:#7798f8;
	color:#fff;
}


.zbcg_container {
    background-color: #f8f8f8;
    margin: 50px auto 0;
}
.zbcg_container .select_data {
    background-color: #fff;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    overflow-y: auto;
}
.zbcg_container .select_data .invite_project_table {
    border-collapse: collapse;
    border-spacing: 0;
}

.zbcg_container .select_data .invite_project_table .company_thead, .zbcg_container .select_data .invite_project_table .project_thead, .zbcg_container .select_data .invite_project_table .winne_bid_thead {
    background-color: #e8f0ff;
    font-size: 14px;
    height: 46px;
}
.zbcg_container .select_data .invite_project_table tbody {
    position: relative;
}
.zbcg_container .data_list_cont {
    border-bottom: 1px solid #f0f0f0;
    color: #333;
    font-size: 14px;
    height: 62px;
    text-align: center;
}
.zbcg_container .select_data .invite_project_table tbody tr {
    cursor: pointer;
}
.zbcg_container .data_list_cont td:first-child {
    padding-left: 20px;
    padding-right: 20px;
    text-align: left;
    -webkit-transition: all .1s linear;
    -o-transition: all .1s linear;
    -moz-transition: all .1s linear;
    transition: all .1s linear;
}

.zbcg_container .data_list_cont .activeVisited, .zbcg_container .data_list_cont .area, .zbcg_container .data_list_cont .operate {
    color: #1157f7;
}

.zbcg_container .select_data .invite_project_table .company_thead th:first-child, .zbcg_container .select_data .invite_project_table .project_thead th:first-child, .zbcg_container .select_data .invite_project_table .winne_bid_thead th:first-child {
    padding-left: 20px;
}
.zxxpro{width: 1200px;}
th {
    display: table-cell;
    vertical-align: inherit;
    font-weight: bold;
    text-align:center;
}
.container.zxxpro{width: 1140px;}
.banner-02 .data1{left: -91px;top: 115px;}
.banner-02 .data2{left: 138px;top: 74px;}
.banner-02 .data3{left: 352px;top: 127px;}
.banner-02 .data4{left: 561px;top: 64px;}
.banner-02 .data5{left: 767px;top: 127px;}
.banner-02 .data6{left: 973px;top: 66px;}
@media only screen and (max-width:780px) {
	.container {
	    width: 100%!important;
	    min-width: 100%!important;}
		.container img{width: 100%;}
		.zxxpro{width: 100%;}
		.nav-warp{display: none!important;}
		.brand-04 {
		    height: 130px!important;
		    background-size: contain!important;
		}
		.brand-03{height: 98px!important;}
		.login-all-r {
		    width: 92%!important;
		    right: 19px!important;
		}
		.banner-02 {
		    width: 100%!important;
		    height: 150px!important;
		    background-size: 100%!important;
			background: #648cfe!important;
		    background-repeat: no-repeat!important;
		}
		.banner-02 .container{
			height: 0;
		}
		.banner-data{width: 52px!important;}
		.banner-02 .data1{left: 0!important;top: 0!important;}
		.banner-02 .data2{left: 65px;top: 0!important;}
		.banner-02 .data3{left: 136px;top: 0!important;}
		.banner-02 .data4{left: 212px;top: 0!important;}
		.banner-02 .data4 .banner-data-count{    font-size: 18px !important;}
		.banner-02 .data5{left: 284px;top: 0!important;}
		.banner-02 .data6{left: 360px;top: 0!important;}
		.banner-data-count {
		    font-size: 24px!important;
		    line-height: 26px!important;
		}
		.banner-data-info {
		    padding-top: 4px!important;
		}
		.fn-pr .banner-data{padding-top: 15px;}
		.logo-cctv p span.tel{ font-size: 12px!important;top: -7px!important;padding: 4px 6px 6px 6px!important;}
		.logo-cctv p span.phone{font-size: 16px!important;margin-left: 8px!important;}
		.logo-cctv p span em{font-size: 14px!important;    margin-left: 5px!important;margin-right: 5px!important;}
		.containerb{width: 100%!important;    max-width: 100%!important;}
}