p, ul, li, h1, h2, h3, h4, body, dd, dt, dl, blockquote {
	margin:0;
	padding:0
}


a {
	color:#555;
	cursor:pointer;
	text-decoration:none
}
a:hover {
	color:#ff8400;
	text-decoration:underline
}
.fr {
	float:right
}
.fl {
	float:left
}
.cl {
	clear:both
}



.scroltit {
	font-size:14px;
	padding:8px 0 9px 10px;
	OVERFLOW:hidden;
	background:#f3f3f3 url(../images/new_zeng.gif) 0 bottom repeat-x;
	border:#e2e2e2 1px solid;
	border-bottom-color:#e2e2e2;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom:0
}
.scroltit strong {
	padding-right:5px;
	float:left
}
.scroltit em {
	color:#e0e0e0;
	font-size:12px;
	line-height:19px;
	float:left
}
.scroltit small {
	float:right;
	height:15px;
	width:15px;
	BORDER:#ddd 1px solid;
	display:inline;
	OVERFLOW:hidden
}
#scrollDiv {
	border:#e2e2e2 1px solid;
	border-top-color:#e2e2e2;
	border-top-style:solid;
	border-top-width:1px;
	border-top:0;
	overflow:hidden;
	height:72px
}
#scrollDiv ul {
	padding:0 10px;
	height:71px;
	overflow:hidden
}
#scrollDiv li {
	overflow:hidden;
	line-height:22px;
	vertical-align:bottom;
	zoom:1;
	border-bottom:#e2e2e2 dashed 1px;
	height:30px;
	padding-top:5px
}
.scroltit small:hover {
	BORDER:#4280dc 1px solid
}
#but_up, #but_down {
	background:url(../images/index.png) no-repeat;
	cursor:pointer
}
#but_down {
	margin:0 8px 0 0;
	BACKGROUND-POSITION:-260px -20px
}
#but_up {
	margin:0 20px 0 0;
	BACKGROUND-POSITION:-260px -7px
}
#but_up:hover {
	BACKGROUND-POSITION:-281px -7px
}
#but_down:hover {
	BACKGROUND-POSITION:-281px -20px
}
#scrollDiv li a {
	color:#369;
	font-size:13px
}
#scrollDiv li a:hover {
	color:red;
	text-decoration:underline
}
#nav .nav_main a.menu_right {
	float:right
}
.globalR-side-bar {
	position:fixed;
	right:0;
	z-index:9000;
	-webkit-transform:translateZ(0);
	transform:translateZ(0);
-webkit-transition:all .5s;
-moz-transition:all .5s;
-ms-transition:all .5s;
transition:all .5s;
	top:0;
	min-height:730px;
	height:100%;
	width:40px;
	background:rgba(0, 0, 0, .6);
	box-shadow:0 3px 7px 0 rgba(0, 0, 0, .1);
	margin-top:0
}
.globalR-side-bar .side-bar li {
	text-align:center;
	cursor:pointer;
	width:40px;
	height:100px;
	background:transparent;
	border:0
}
.globalR-side-bar .side-bar li.sign-in .in-sign {
	display:none
}
.globalR-side-bar .side-bar li.sign-in:hover .in-sign {
	display:block
}
.globalR-side-bar li {
	position:relative
}
.globalR-side-bar .side-bar li:hover {
	background:#008aff;
	border-color:#008aff
}
.globalR-side-bar .side-bar li:hover>a {
	color:#fff;
	text-decoration:none
}
.globalR-side-bar .side-bar li:hover .introduce {
	display:block
}
.globalR-side-bar .side-bar li.return-top-r {
	background:#ddd;
	cursor:pointer;
	margin-top:17px;
	font-size:12px;
	color:#fff
}
.globalR-side-bar li .introduce {
	display:none;
	width:523px;
	background:#fff;
	top:-54px;
	border:1px solid #e8e8e8;
	cursor:default
}
.globalR-side-bar .side-bar li a {
	display:block;
	color:rgba(0, 0, 0, 0.8);
	color:#333\9;
	font-size:12px
}
.globalR-side-bar .introduce.company-vip {
	width:186px
}
.globalR-side-bar .introduce.company-vip .type-list {
	width:50%;
	text-align:center;
	padding:18px 0
}
.globalR-side-bar .introduce.company-vip .type-list .icon-zuanshi {
	display:block;
	margin:0 auto 10px;
	font-size:20px;
	width:auto;
	height:auto;
	background:0
}
.globalR-side-bar .introduce.company-vip .type-list .icon-zuanshi.comp {
	color:#fed914
}
.globalR-side-bar .introduce.company-vip .type-list .type-name {
	font-size:14px;
	color:rgba(0, 0, 0, 0.6)
}
.globalR-side-bar .introduce.company-vip .type-list:hover .type-name {
	color:rgba(0, 0, 0, 0.9)
}
.globalR-side-bar .side-bar li>a {
	color:#fff;
	line-height:20px;
	padding:15px 5px 29px;
	background:transparent
}
.globalR-side-bar .side-bar li .iconfont {
	display:block;
	margin-top:5px;
	
}
.globalR-side-bar .side-bar li .icon-qq, .globalR-side-bar .side-bar li .icon-weixin {
	margin-top:-4px
}
.globalR-side-bar .side-bar li.return-top-r {
	background:transparent;
	margin-top:0
}
.globalR-side-bar .side-bar li.return-top-r:hover {
	background:#008aff;
	border-color:#008aff
}
.globalR-side-bar .side-bar li.return-top-r i {
	margin-top:0;
	padding-top:20px;
	font-size:24px
}
.globalR-side-bar li .introduce {
	position:absolute;
	z-index:700;
	right:44px
}
.globalR-side-bar .side-bar li .introduce {
	right:40px
}
.globalR-side-bar .sign-in .in-sign {
	position:absolute;
	right:34px;
	top:26px;
	background:url(../images/signin.png) no-repeat top;
	width:125px;
	height:47px;
	color:#9e443b;
	margin-left:12px;
	line-height:30px;
	font-size:14px
}
.globalR-side-bar .sign-in:hover .in-sign {
	color:#9e443b
}
.globalR-side-bar .side-bar .sign-in:hover .introduce {
	display:none
}
.globalR-side-bar .sign-in .coin {
	display:none;
	position:absolute;
	right:64px;
	top:5px;
	width:61px;
	height:57px;
	border-radius:28px;
	background:url(../images/coin.png) no-repeat;
	animation:Rotation 1.5s
}
@keyframes Rotation {
0% {
-webkit-transform:rotateY(0deg);
transform:rotateY(0deg)
}
100% {
-webkit-transform:rotateY(360deg);
transform:rotateY(360deg)
}
}
.globalR-side-bar .sign-out .introduce {
	display:none;
	top:0;
	right:40px;
	height:70px;
	width:220px;
	background:#fff;
	border:1px solid #e8e8e8;
	padding:10px 28px;
	box-sizing:border-box
}
.globalR-side-bar .sign-out .introduce.hov {
	display:block
}
.globalR-side-bar .side-bar .sign-out:hover .introduce {
	display:block
}
.globalR-side-bar li.sign-out .introduce p {
	color:#666
}
.globalR-side-bar li.sign-out .introduce a {
	margin-top:8px;
	display:inline-block;
	width:56px;
	height:20px;
	border-radius:4px;
	border:1px solid #008aff;
	color:#008aff;
	line-height:20px;
	text-align:center;
	padding:0
}
.globalR-side-bar li.sign-out .introduce a:hover {
	background:#008aff;
	color:#fff
}
.globalR-side-bar li.sign-out .introduce .go-mask {
	margin-right:15px
}
@media screen and (min-width:1381px) {
.globalR-side-bar .sb-top {
position:fixed;
bottom:73%
}
.globalR-side-bar .sb-middle {
position:fixed;
bottom:40%;
z-index:1010;
}
.globalR-side-bar .sb-bottom {
position:fixed;
bottom:22.7%
}
.globalR-side-bar .sb-floor {
position:fixed;
bottom:0
}
}
@font-face {
font-family:"iconfont";
src:url('iconfont/iconfont.eot?t=1532317828803');
src:url('../fonts/iconfont.eot') format('embedded-opentype'), url('../fonts/1260de0236144bda88a3deec0620c364.woff') format('woff'), url('../fonts/iconfont.ttf') format('truetype')
}
.iconfont {
	font-family:"iconfont"!important;
	font-size:16px;
	font-style:normal;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
.icon-weixin:before {
	content:"\e681"
}
.icon-qq:before {
	content:"\e604"
}
.icon-shuaxin:before {
	content:"\e6d4"
}
.icon-zhuanqian:before {
	content:"\e655"
}
.icon-kefu:before {
	content:"\e62b"
}
.icon-huidaodingbu:before {
	content:"\e63a"
}
.icon-qiandao:before {
	content:"\e665"
}
.icon-wenjian:before {
	content:"\e69f"
}
.icon-yijian:before {
	content:"\e60c"
}
.icon-zhuye_sel:before {
	content:"\e602"
}
.icon-zhuye_nor:before {
	content:"\e603"
}
.icon-kefu1:before {
	content:"\e605"
}
.icon-fanhuidingbu:before {
	content:"\e606"
}
.icon-zhuanqian1:before {
	content:"\e607"
}
.icon-qq1:before {
	content:"\e608"
}
.icon-weixin1:before {
	content:"\e609"
}
.icon-qiandao1:before {
	content:"\e60a"
}
.icon-yijian1:before {
	content:"\e60b"
}
.icon-yishuzi:before {
	content:"\e60d"
}
.icon-chahua:before {
	content:"\e60e"
}
.icon-beijing:before {
	content:"\e60f"
}
.icon-yuansu:before {
	content:"\e610"
}
.icon-bangong:before {
	content:"\e611"
}
.icon-moban:before {
	content:"\e612"
}
.icon-shiting:before {
	content:"\e613"
}
.icon-qiyeicon:before {
	content:"\e614"
}
.icon-quanzhan:before {
	content:"\e615"
}
.globalR-side-bar li .introduce.qq-group-box {
	width:208px;
	border:1px solid #e8e8e8;
	background:#fff;
	padding-bottom:8px;
	text-align:center
}
.globalR-side-bar .qq-group-box .head {
	height:40px;
	line-height:40px;
	color:#666;
	background:#f7f7f7;
	border-bottom:1px solid #e8e8e8
}
.globalR-side-bar .qq-group-box .head .title {
	margin-left:20px;
	font-size:14px
}
.globalR-side-bar .qq-group-box .head>.more {
	font-size:12px;
	color:#999;
	margin-right:16px;
-webkit-transition:all .2s;
-moz-transition:all .2s;
-ms-transition:all .2s;
transition:all .2s
}
.globalR-side-bar .qq-group-box .head>.more:hover {
	color:#147aef
}
.globalR-side-bar .qq-group-box .qq-group-list {
	height:26px;
	line-height:26px;
	padding-top:12px
}
.globalR-side-bar .qq-group-list .name {
	width:140px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	padding-left:20px;
	text-align:left;
	font-size:14px;
	color:#666
}
.globalR-side-bar .qq-group-list .name:hover {
	color:#008aff
}
.globalR-side-bar .qq-group-list .add-group {
	width:48px;
	height:20px;
	line-height:20px;
	border:1px solid #008aff;
	border-radius:4px;
	color:#008aff;
	font-size:12px;
	padding-bottom:0;
	font-weight:normal;
	margin-right:15px;
	margin-top:2px
}
.globalR-side-bar .qq-group-list .add-group:hover {
	background:#008aff;
	color:#fff
}
.globalR-side-bar .qq-group-list.full {
	cursor:default
}
.globalR-side-bar .qq-group-list.full .name, .globalR-side-bar .qq-group-list.full .name:hover {
	color:#999
}
.globalR-side-bar .qq-group-list.full .add-group, .globalR-side-bar .qq-group-list.full .add-group:hover {
	border-color:#999;
	color:#999;
	background:0
}
.globalR-side-bar .phone .introduce {
	width:289px;
	top:-54px;
	text-align:left;
	right:44px
}
.phone .introduce .qq-17:hover {
	-webkit-transform:scale(1);
	-ms-transform:scale(1);
	-o-transform:scale(1);
	transform:scale(1)
}
.phone .introduce p {
	border-bottom:1px solid #e2e2e2;
	color:#616161
}
.phone .introduce p.last-child {
	border-bottom:0
}
.phone .introduce .service-title {
	height:40px;
	line-height:40px;
	background-color:#f7f7f7;
	padding-left:20px
}
.phone .introduce .service-info {
	padding:0 20px
}
.introduce .service-info p {
	padding-top:15px;
	padding-bottom:17px
}
.phone .introduce .qq-17 {
	display:inline-block;
	height:29px;
	width:96px;
	background:url(../images/public-icon.png) 0 -443px;
	vertical-align:-8px;
	margin:0 0 0 6px;
	border-radius:0
}
.bar-menu-contact li .introduce {
	position:absolute;
	background:#fff;
	z-index:600;
filter:progid:DXImageTransform.Microsoft.Shadow(color='#c0bebf', Direction=220, Strength=5)
}
.side-bar .bar-menu-contact {
	bottom:0;
	z-index:700;
	background:#fff
}
.bar-menu-contact .wechat {
	border-top:1px solid #e9e9e9
}
.bar-menu-contact .wechat em {
	width:17px;
	height:15px;
	background-position:-102px -91px
}
.bar-menu-contact .wechat:hover em {
	background-position:-102px -126px
}
.bar-menu-contact .wechat .introduce {
	padding:21px;
	-moz-box-shadow:-1px 0 4px 2px #d9d9d9;
	-ms-box-shadow:-1px 0 4px 2px #d9d9d9;
	-webkit-box-shadow:-1px 0 4px 2px #d9d9d9;
	box-shadow:-1px 0 4px 2px #d9d9d9;
	top:-46px;
	right:40px;
	text-align:left
}
.bar-menu-contact .suggest em {
	width:17px;
	height:15px;
	background-position:-7px -162px
}
.bar-menu-contact .suggest:hover em {
	background-position:-7px -198px
}
.bar-menu-contact .suggest .introduce {
	width:92px;
	height:50px;
	line-height:50px;
	text-align:center;
	top:0;
	right:40px;
	background:#0082df;
	color:#fff
}
.suggest .introduce a {
	display:block
}
.control-handle {
	padding-bottom:45px
}
.control-handle .control-btn {
	display:block;
	color:#7b7b7b;
	cursor:pointer;
	margin-right:28px;
	height:35px;
	line-height:35px
}
.control-handle .control-btn.on .iconfont {
	-webkit-transform:rotate(180deg);
	-moz-transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	transform:rotate(180deg)
}
.control-handle .control-btn .iconfont {
	display:inline-block;
	margin-left:8px;
	font-size:12px
}
.control-handle .control-btn:hover {
	color:#d3d3d3
}
.control-handle .qq-17 {
	margin-top:6px;
	width:82px;
	height:25px;
	line-height:25px;
	border-radius:13px;
	background-color:#fff;
	text-align:center;
	color:#666;
	font-size:12px;
	color:#7b7b7b
}
.control-handle .qq-17 i {
	vertical-align:-3px;
	font-size:20px;
	color:#3f98ff
}
.control-handle .qq-17:hover {
	color:#666
}
.globalR-side-bar .match .introduce {
	width:230px;
	height:235px;
	top:-54px
}
.match .introduce a {
	display:block;
	margin:8px auto 0;
	width:174px;
	height:33px;
	line-height:33px;
	text-align:center;
	border-radius:25px;
	background:#fb4a02;
	color:#fff;
-webkit-transition:all .2s;
-o-transition:all .2s;
transition:all .2s
}
.kefu-call-btn .kefu-icon {
	width:14px;
	height:14px;
	background:#ccc;
	float:left;
	margin-top:4px;
	margin-right:3px;
	background:url(../images/kefuiconv1809.png)no-repeat!important;
	background-position-x:0;
	background-position-y:0;
	background-position:0 -28px!important
}
#wechat_box {
	width:210px;
	background:#fff;
	cursor:default;
	padding-bottom:10px;
	text-align:center
}
#wechat_box .qrcode {
	width:140px;
	height:140px
}
