﻿.fn-clear {
*zoom:1
}
.fn-clear:after {
	content:"\0020";
	display:block;
	height:0;
	clear:both;
	overflow:hidden;
	visibility:hidden
}
.fn-left {
	float:left
}
.fn-right {
	float:right
}
.fn-hide {
	display:none !important;
	visibility:hidden !important
}
.fn-invisible {
	visibility:hidden
}
.fn-text-overflow {
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.fn-rmb {
	font-family:arial;
	font-style:normal
}
.fn-webkit-adjust {
	-webkit-text-size-adjust:none
}
.fn-text-hide {
	font:0/0 a;
	color:transparent;
	text-shadow:none;
	background-color:transparent;
	border:0
}
.global-footer-icon {
	background:url('//global.zuzuche.com/assets/images/portalweb/common/footer-s8a693816d6.png') no-repeat -999px -999px;
	vertical-align:middle
}
.global-footer {
	margin:0 auto;
	width:1190px;
	min-width:1190px;
	font-size:12px;
	/*background:url(../images/111.jpg) repeat-x;	*/
	clear:both;
	overflow:hidden;
	background-size:100% 100%;
}
.global-footer .contact-phone {
	display:inline-block;
*display:inline;
*zoom:1;
	background-position:0 0;
	height:51px;
	width:54px
}
.global-footer .wei-img {
	display:inline-block;
*display:inline;
*zoom:1;
	background-position:0 -51px;
	height:77px;
	width:77px
}
.global-footer .zuche-bottom-info {
	display:block;
	width:1190px;
	clear:both;
	margin:0 auto
}
.global-footer .zuche-bottom-info .box {
	float:left;
	margin:0px;
	width:165px
}
.global-footer .zuche-bottom-info .box li {
	line-height:22px;
	list-style:none;
	margin-right:25px;
	color:#fff;
*width:55px
}
.global-footer .zuche-bottom-info .box li a {
	color:#fff
}
.global-footer .zuche-bottom-info .box li a:hover {
	text-decoration:underline
}
.global-footer .zuche-bottom-info .box h3 {
	height:24px;
	position:relative;
	font-size:14px;
	color:#fff;
	margin-bottom:10px
}
.global-footer .zuche-bottom-info .box h3 span {
	font-size:12px;
	font-family:Arial;
	color:#fff
}
.global-footer .zuche-bottom-info .box_r {
	width:365px;
	margin-top:15px;
	margin-right:15px;
	float:right
}
.global-footer .zzc_footer_links {
	margin:25px auto 0;
	border-top:1px solid #0c2d54;
	padding-top:20px;
	width:1190px;
	overflow:hidden
}
.global-footer .zzc_footer_links dt {
	color:#667f9e;
	float:left;
	font-weight:700;
	margin-right:5px
}
.global-footer .zzc_footer_links dd {
	float:left;
	margin-right:8px
}
.global-footer .zzc_footer_links a {
	color:#667f9e;
	white-space:nowrap
}
.global-footer .zzc_footer_links a:hover {
	text-decoration:underline
}
.contact-phone {
	display:inline-block;
	height:52px;
	margin-right:10px;
	width:54px;
	margin-top:4px
}
.zzc_phone {
	color:#fff;
	font-family:arial;
	font-size:13px;
	margin-right:15px;
	text-align:right
}
.zzc_phone a {
	color:#fff
}
.zzc_phone em {
	display:inline-block;
*display:inline;
*zoom:1;
	padding-top:6px;
	font-family:tahoma;
	font-size:32px;
	line-height:1
}
.zzc_phone .both {
	padding-top:8px;
	font-size:12px;
	letter-spacing:0.3px;
	clear:both
}
.wei-img {
	background-position:-68px 0;
	display:block;
	height:77px;
	margin-top:3px;
	position:relative;
	width:77px
}
.wei-img em {
	color:#c8ced8;
	font-family:microsoft yahei;
	font-size:11px;
	line-height:12px;
	position:absolute;
	right:-15px;
	top:-2px
}
.zzc_footer_links dd {
	margin-right:14px
}
.copyright-box {
	color:#000;
	margin:20px auto 0;
	overflow:hidden;
	width:1190px;
	padding-bottom:20px;
	text-align:center
}
.copyright-box a {
	color:#000;
}
.copyright-box a:hover {
	text-decoration:underline;
	color:#7893ad
}
.fooder-content {
	color:#93aec7;
	line-height:20px;
	margin-top:-2px;
	text-align:left;
	width:600px
}
.fn-clear::after {
clear:both;
content:" ";
display:block;
height:0;
overflow:hidden;
visibility:hidden
}
.simsun-arrow {
	padding-left:3px;
	font-family:simsun
}
@font-face {
font-family:"sb-iconfont";
src:url('//global.zuzuche.com/assets/fonts/portalweb/sidebar-iconfont.eot?1476443440');
src:url('//global.zuzuche.com/assets/fonts/portalweb/sidebar-iconfont.eot?&1476443440#iefix') format('embedded-opentype'), url('//global.zuzuche.com/assets/fonts/portalweb/sidebar-iconfont.woff?1476443440') format('woff'), url('//global.zuzuche.com/assets/fonts/portalweb/sidebar-iconfont.ttf?1476443440') format('truetype'), url('//global.zuzuche.com/assets/fonts/portalweb/sidebar-iconfont.svg?1476443440') format('svg');
font-weight:"normal";
font-style:"normal"
}
.sb-iconfont {
	font-family:"sb-iconfont";
	font-style:normal;
	font-weight:normal;
	cursor:default;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
*zoom:1
}
.global-sidebar {
	position:fixed;
	right:0;
	top:0;
	bottom:0;
	z-index:9100;
	-moz-user-select:-moz-none;
	-ms-user-select:none;
	-webkit-user-select:none;
	user-select:none
}
.global-sidebar a {
	color:#333
}
.global-sidebar a, .global-sidebar a:hover, .global-sidebar a:hover i {
	text-decoration:none
}
.global-sidebar a:hover, .global-sidebar a:hover i {
	color:#fff
}
.global-sidebar .st-top .close .tab-icon {
	-moz-transition:-moz-transform 500ms ease-in-out;
	-o-transition:-o-transform 500ms ease-in-out;
	-webkit-transition:-webkit-transform 500ms ease-in-out;
	transition:transform 500ms ease-in-out
}
.global-sidebar .st-top .close .tab-icon .sb-iconfont {
	font-size:18px;
	color:#777
}
.global-sidebar .st-top .close .plus-tab-icon .sb-iconfont {
	font-size:20px
}
.global-sidebar .st-top .close .plus-tab-icon, .global-sidebar .st-top .close .plus-st-open {
	display:none
}
.global-sidebar .st-top .close .close-tab-icon, .global-sidebar .st-top .close .close-st-open {
	display:block
}
.global-sidebar .st-top .close:hover .tab-icon .sb-iconfont {
	color:#fff
}
.global-sidebar .transform .close-tab-icon {
	-moz-transform:rotate(135deg);
	-ms-transform:rotate(135deg);
	-webkit-transform:rotate(135deg);
	transform:rotate(135deg)
}
.global-sidebar .st-list {
	margin-top:-87px;
	position:absolute;
	top:50%
}
.global-sidebar .st-bottom {
	bottom:10px;
	position:absolute
}
.global-sidebar .sb-line {
	margin-top:10px;
	border-top:1px solid #ccc;
	width:20px;
	height:1px
}
.global-sidebar .kf .st-open {
	padding:12px 15px;
	width:255px;
	line-height:24px;
	text-align:left
}
.global-sidebar .kf .st-open li {
	font-weight:700
}
.global-sidebar .kf .st-open li span {
	display:inline-block;
*display:inline;
*zoom:1;
	width:98px;
	font-weight:normal;
	text-align:right
}
.global-sidebar .kf .st-open a {
	color:#333;
	font-family:Arial;
	font-weight:700
}
.global-sidebar .kf .st-open a:hover {
	color:#333
}
.global-sidebar .kf .st-open .more-tel {
	display:block;
	margin:5px auto;
	font-size:12px;
	font-weight:normal;
	color:#1f6ecd
}
.global-sidebar .kf .st-open .more-tel:hover {
	text-decoration:underline
}
.global-sidebar .st-open {
	position:absolute;
	top:0;
	right:36px;
	color:#333333;
	border:1px solid #e1e1e1;
	border-right:0;
	padding:6px;
	width:90px;
	line-height:22px;
	font-size:14px;
	text-align:center;
	background-color:#fff;
	visibility:hidden;
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity:0;
	-moz-transform:translate3d(-35px, 0, 0);
	-ms-transform:translate3d(-35px, 0, 0);
	-webkit-transform:translate3d(-35px, 0, 0);
	transform:translate3d(-35px, 0, 0);
-moz-transition:-moz-transform .2s linear, opacity .2s linear;
-o-transition:-o-transform .2s linear, opacity .2s linear;
-webkit-transition:-webkit-transform .2s linear, opacity .2s linear;
transition:transform .2s linear, opacity .2s linear
}
.global-sidebar .st-open h3 {
	color:#e00346;
	font-size:16px;
	margin-bottom:5px
}
.global-sidebar .st-open i {
	position:absolute;
	right:-6px;
	top:5px;
	font-size:16px;
	color:#fff
}
.global-sidebar .st-open a:hover {
	color:#333
}
.global-sidebar .st-li {
	position:relative;
	display:block;
	margin-top:10px;
	width:36px;
	height:36px
}
.global-sidebar .st-li.go-top {
	visibility:hidden;
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity:0;
-moz-transition:visibility .2s linear, opacity .2s linear;
-o-transition:visibility .2s linear, opacity .2s linear;
-webkit-transition:visibility .2s linear, opacity .2s linear;
transition:visibility .2s linear, opacity .2s linear
}
.global-sidebar .st-li.go-top-show {
	visibility:visible;
filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity:1
}
.global-sidebar .st-li:hover {
	background-color:#003570;
	color:#fff
}
.global-sidebar .st-li:hover .st-open {
	visibility:visible;
filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity:1;
	-moz-transform:translate3d(0, 0, 0);
	-ms-transform:translate3d(0, 0, 0);
	-webkit-transform:translate3d(0, 0, 0);
	transform:translate3d(0, 0, 0);
	-moz-box-shadow:-2px 2px 5px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow:-2px 2px 5px rgba(0, 0, 0, 0.1);
	box-shadow:-2px 2px 5px rgba(0, 0, 0, 0.1)
}
.global-sidebar .st-li:hover .tab-icon .sb-iconfont {
	color:#fff
}
.global-sidebar .st-li .tab-icon {
	display:block;
	font-size:22px;
	height:36px;
	line-height:36px;
	color:#003570;
	cursor:pointer;
	text-align:center
}
.global-sidebar .st-li .tab-icon .sb-iconfont {
	font-size:22px;
	color:#003570;
	cursor:pointer;
	-webkit-text-stroke-width:0.2px
}
.global-sidebar .weixin .st-open {
	padding:15px;
	width:145px;
	height:213px
}
.global-sidebar .weixin i {
	font-size:24px
}
.global-sidebar .weixin .qrcode {
	width:100%;
	height:100%;
	background-image:url('//global.zuzuche.com/assets/images/portalweb/common/weixin-qrcode.png?1458193961');
	background-repeat:no-repeat;
	background-position:0 0
}
.global-sidebar .app-qrcode .st-open {
	padding:10px;
	width:150px;
	height:172px
}
.global-sidebar .app-qrcode .tab-icon .sb-iconfont {
	font-size:24px
}
.global-sidebar .app-qrcode .qrcode-img {
	width:150px;
	height:150px;
	background-image:url('//global.zuzuche.com/assets/images/portalweb/common/app-qrcode.png?1461910095');
	background-repeat:no-repeat;
	background-position:0 0
}
.global-sidebar .app-qrcode p {
	font-size:14px;
	line-height:22px;
	text-align:center
}
.global-sidebar .faq .st-open {
	width:140px
}
.global-sidebar-mini .global-sidebar-inner {
	top:auto;
	bottom:0;
	height:330px
}
.global-sidebar-mini .st-top .st-li {
	margin-top:0
}
.global-sidebar-mini .st-top .close .plus-tab-icon, .global-sidebar-mini .st-top .close .plus-st-open {
	display:block
}
.global-sidebar-mini .st-top .close .close-tab-icon, .global-sidebar-mini .st-top .close .close-st-open {
	display:none
}
.global-sidebar-mini .st-list {
	position:absolute;
	top:50px;
	margin-top:0
}
.global-sidebar-mini .st-bottom {
	bottom:0
}
.global-sidebar-mini .transform .plus-tab-icon {
	-moz-transform:rotate(135deg);
	-ms-transform:rotate(135deg);
	-webkit-transform:rotate(135deg);
	transform:rotate(135deg)
}
.global-sidebar-mini .weixin .st-open {
	top:-35px
}
.global-sidebar-mini .weixin i {
	top:42px
}
.global-sidebar-mini .kf .st-open, .global-sidebar-mini .app-qrcode .st-open {
	bottom:0;
	top:auto
}
.global-sidebar-mini .kf .st-open i, .global-sidebar-mini .app-qrcode .st-open i {
	bottom:5px;
	top:auto
}
.global-sidebar-inner {
	position:fixed;
	right:0;
	top:auto;
	bottom:0;
	z-index:9100;
	width:35px;
	height:100%;
	font-size:20px;
	font-family:tahoma, arial, "Hiragino Sans GB", "宋体", sans-serif;
	background-color:#d2d2d2;
-moz-transition:-moz-transform .2s linear, height .3s linear;
-o-transition:-o-transform .2s linear, height .3s linear;
-webkit-transition:-webkit-transform .2s linear, height .3s linear;
transition:transform .2s linear, height .3s linear
}
.global-sidebar-inner.inner-out {
	-moz-transform:translate3d(100%, 0, 0);
	-ms-transform:translate3d(100%, 0, 0);
	-webkit-transform:translate3d(100%, 0, 0);
	transform:translate3d(100%, 0, 0)
}
