﻿@charset "UTF-8";
	a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video {
	margin:0;
	padding:0;
	border:0;
	font:inherit;
	font-size:100%;
	vertical-align:baseline
}
html {
	line-height:1
}
ol,ul {
	list-style:none
}
table {
	border-collapse:collapse;
	border-spacing:0
}
caption,td,th {
	text-align:left
}
blockquote,q {
	quotes:none
}
blockquote:after,blockquote:before,q:after,q:before {
	content:"";
	content:none
}
a img {
	border:none
}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary {
	display:block
}
html {
	-webkit-text-size-adjust:none
}
* {
	font-size:inherit;
	color:inherit;
	line-height:inherit
}
body {
	-moz-user-select:none;
	-webkit-user-select:none;
	-webkit-tap-highlight-color:transparent
}
body {
	-webkit-overflow-scrolling:touch
}
abbr,address,article,aside,audio,b,blockquote,body,body div,caption,cite,code,dd,del,details,dfn,dl,dt,em,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video {
	margin:0;
	padding:0;
	border:0;
	font-size:100%;
	font-weight:400;
	vertical-align:baseline;
	background:0 0
}
html {
	box-sizing:border-box
}
*,:after,:before {
	box-sizing:inherit
}
body {
	background-color:#f5f5f5;
	font-family:"Microsoft Yahei",Tahoma,Arial,sans-serif;
	font-size:14px;
	color:#333;
	width:100%
}
embed,img,object {
	max-width:100%
}
ul {
	list-style:none
}
a {
	text-decoration:none;
	color:#333;
	-webkit-tap-highlight-color:transparent;
	z-index:1
}
img {
	vertical-align:middle
}
.clearfix:after,.clearfix:before {
	content:"\0020";
	display:block;
	height:0;
	overflow:hidden
}
.clearfix:after {
	clear:both
}
.clearfix {
	zoom:1
}
#dt-hd-nav .icon-dt-hd,#dt-hd-nav.dt-hd-active .icon-dt-hd,#menu>li .icon-arrow,#menu>li.active .icon-arrow,.company-list li .img-wrap,.header-nav,.header-nav-active,.icon-appdownload-close,.icon-appdownload-index,.icon-appdownload-logo,.icon-appdownload-star,.icon-arrow-downw17h10,.icon-arrow-upw17h10,.icon-defaultcompany,.icon-diamond,.icon-dt-hd-white,.icon-heart,.icon-logo,.icon-logo-index,.icon-navf0,.icon-navf1,.icon-navf2,.icon-navf3,.icon-navf4,.icon-navf5,.icon-navf6,.icon-navf7,.icon-navf8,.icon-navf9,.icon-navn1,.icon-navn2,.icon-xzx-index-zxlc-cg,.icon-xzx-index-zxlc-fs,.icon-xzx-index-zxlc-ht,.icon-xzx-index-zxlc-nw,.icon-xzx-index-zxlc-ruanzhuang,.icon-xzx-index-zxlc-ruzhu,.icon-xzx-index-zxlc-sd,.icon-xzx-index-zxlc-sf,.icon-xzx-index-zxlc-sj,.icon-xzx-index-zxlc-ys,.icon-xzxsp-play,.icon-xzxsp-play44,.icon-xzxsp-tv,.icon-xzxsp-video-item,.icon-zxask-answer,.icon-zxask-question,.icon-zxgl-index-ask,.icon-zxgl-index-riji,.icon-zxgl-index-videos,.icon-zxgl-index-xzx,.icon-zxgl-index-zxh,.icon-zxgl-index-zxq,.icon-zxgl-index-zxz,.icon-zxzb-zxapply,.login-heads-frame span,.refresh,.sprite-base {
	background:url(../../images/public/icon.png) no-repeat;
	background-size:187.5px 1087px;
	display:inline-block
}
.clearfix {
	overflow:hidden
}
.company-list li .company-info .credit,.company-list li .company-info .distance,.company-list li .company-info .production-count,.company-list li .company-info .wom,.cur-location,.text-over-hidden {
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap
}
.bg-ed,.cur-location {
	background-color:#ededed
}
.c66,.cur-location {
	color:#666
}
.company-list li .company-info h2,.fs16 {
	font-size:16px
}
.c33,.company-list li .company-info h2 {
	color:#333
}
.c2fbe7f {
	color:#2fbe7f
}
.pl15r13 {
	padding-left:15px;
	padding-right:13px
}
.company-list li .img-wrap,.left {
	float:left
}
.bottom {
	float:bottom
}
.right {
	float:right
}
#menu>li .icon-arrow,.icon-arrow-downw17h10 {
	width:9px;
	height:5px;
	background-position:0 -1017px
}
#menu>li.active .icon-arrow,.icon-arrow-upw17h10 {
	width:9px;
	height:5px;
	background-position:0 -1017px;
	-webkit-transform:rotate(180deg);
	-moz-transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	-o-transform:rotate(180deg);
	transform:rotate(180deg)
}
.refresh {
	width:13px;
	height:15px;
	background-position:0 -738.5px
}
.company-list li .img-wrap,.icon-defaultcompany {
	width:60px;
	height:60px;
	background-position:0 -486.5px
}
.icon-diamond {
	width:11px;
	height:10px;
	background-position:0 -599px
}
.icon-heart {
	width:11px;
	height:10px;
	background-position:0 -670px
}
.icon-logo {
	width:115px;
	height:34px;
	background-position:0 0
}
.header-nav {
	width:20px;
	height:12px;
	background-position:0 -1075px
}
.header-nav-active {
	width:20px;
	height:12px;
	background-position:0 -1053px
}
.icon-navf0 {
	width:51px;
	height:51px;
	background-position:-75px -365.5px
}
.icon-navf1 {
	width:50px;
	height:51px;
	background-position:0 -365.5px
}
.icon-navf2 {
	width:50px;
	height:51px;
	background-position:0 -285.5px
}
.icon-navf3 {
	width:50px;
	height:51px;
	background-position:0 -104px
}
.icon-navf4 {
	width:50px;
	height:51px;
	background-position:0 -225px
}
.icon-navf5 {
	width:50px;
	height:51px;
	background-position:0 -426px
}
.icon-navf6 {
	width:50px;
	height:51px;
	background-position:0 -43.5px
}
.icon-navf7 {
	width:50px;
	height:51px;
	background-position:0 -164.5px
}
.icon-navf8 {
	width:52px;
	height:52px;
	background-position:-70px -429px
}
.icon-navf9 {
	width:52px;
	height:52px;
	background-position:-132px -424px
}
#dt-hd-nav .icon-dt-hd,.icon-navn1 {
	width:22px;
	height:24px;
	position:absolute;
	background-position:0 -689.5px;
	margin-left:25px;
	right:8px;
	top:11px
}
#dt-hd-nav.dt-hd-active .icon-dt-hd,.icon-navn2 {
	width:22px;
	height:24px;
	background-position:0 -618.5px
}
.icon-house {
	width:16px;
	height:13px;
	background-position:0 -763px
}
.icon-money {
	width:8px;
	height:11px;
	background-position:0 -975.5px
}
.icon-good {
	width:14px;
	height:13px;
	background-position:0 -786px
}
.icon-zxask-question {
	width:21px;
	height:21px;
	background-position:-31.5px -588px
}
.icon-zxask-answer {
	width:21px;
	height:21px;
	background-position:-31.5px -620px
}
.icon-zxgl-index-riji {
	background-position:-30px -733px;
	width:35px;
	height:35px
}
.icon-zxgl-index-xzx {
	background-position:-30px -777px;
	width:35px;
	height:35px
}
.icon-zxgl-index-ask {
	background-position:-30px -829px;
	width:35px;
	height:35px
}
.icon-zxgl-index-videos {
	background-position:-30px -877px;
	width:35px;
	height:35px
}
.icon-zxgl-index-zxq {
	background-position:-82px -733px;
	width:61px;
	height:61px
}
.icon-zxgl-index-zxz {
	background-position:-82px -817px;
	width:61px;
	height:61px
}
.icon-zxgl-index-zxh {
	background-position:-82px -904px;
	width:61px;
	height:61px
}
.icon-xzx-index-zxlc-sf {
	background-position:-68px -43px;
	width:36px;
	height:36px
}
.icon-xzx-index-zxlc-sj {
	background-position:-68px -86px;
	width:36px;
	height:36px
}
.icon-xzx-index-zxlc-ys {
	background-position:-68px -127px;
	width:36px;
	height:36px
}
.icon-xzx-index-zxlc-ht {
	background-position:-68px -170px;
	width:36px;
	height:36px
}
.icon-xzx-index-zxlc-cg {
	background-position:-110px -43px;
	width:36px;
	height:36px
}
.icon-xzx-index-zxlc-sd {
	background-position:-110px -86px;
	width:36px;
	height:36px
}
.icon-xzx-index-zxlc-fs {
	background-position:-110px -127px;
	width:36px;
	height:36px
}
.icon-xzx-index-zxlc-nw {
	background-position:-110px -170px;
	width:36px;
	height:36px
}
.icon-xzx-index-zxlc-ruanzhuang {
	background-position:-150px -43px;
	width:36px;
	height:36px
}
.icon-xzx-index-zxlc-ruzhu {
	background-position:-150px -86px;
	width:36px;
	height:36px
}
.icon-xzxsp-play {
	background-position:-31px -973px;
	width:31px;
	height:31px
}
.icon-xzxsp-video-item {
	background-position:-31px -929px;
	width:6px;
	height:6px
}
.icon-xzxsp-play44 {
	background-position:-31px -1031px;
	width:22px;
	height:22px
}
.icon-xzxsp-tv {
	background-position:-31px -1011px;
	width:11px;
	height:14px
}
.icon-zxzb-zxapply {
	background-position:-97px -587px;
	width:19px;
	height:17px
}
.icon-appdownload-logo {
	background-position:-77px -982px;
	width:47px;
	height:47px
}
.icon-appdownload-star {
	background-position:-77px -1036px;
	width:78px;
	height:14px
}
.icon-appdownload-close {
	background-position:-77px -1054px;
	width:14px;
	height:14px
}
.icon-logo-index {
	background-position:-60px -215px;
	width:90px;
	height:32px;
	display:inline-block
}
.icon-appdownload-index {
	background-position:-60px -255px;
	width:22px;
	height:16px
}
.hide {
	display:none
}
#dt-hd.navstyle1 {
	background-color:#fff;
	border-bottom:1px solid #ddd;
	height:45px;
	line-height:44px;
	position:relative;
	padding-right:10px
}
#dt-hd.navstyle1 .icon-logo-index,#dt-hd.navstyle2 .icon-logo-index {
	position:absolute;
	left:10px;
	top:6px
}
#dt-hd.navstyle1 span,#dt-hd.navstyle2 span {
	color:#000
}
#dt-hd.navstyle1 .location-wrap,#dt-hd.navstyle2 .location-wrap {
	position:absolute;
	left:130px;
	top:0;
	height:44px;
	line-height:44px
}
#dt-hd.navstyle1 #head_cityname {
	position:relative
}
#dt-hd.navstyle1 .icon-dr {
	display:inline-block;
	border-top:6px solid #aaa;
	border-left:6px solid transparent;
	border-right:6px solid transparent;
	vertical-align:middle
}
#dt-hd.navstyle1 .appdownload-idx {
	position:absolute;
	right:47px;
	top:0;
	padding:7px 10px 7px 20px
}
#dt-hd.navstyle1 .appdownload-idx i {
	display:block
}
#dt-hd.navstyle1 .appdownload-idx span {
	margin-top:3px;
	line-height:1;
	font-size:11px;
	display:block;
	position:relative;
	left:-2px;
	-webkit-transform:scale(.91667);
	-moz-transform:scale(.91667);
	-ms-transform:scale(.91667);
	-o-transform:scale(.91667);
	transform:scale(.91667)
}
#dt-hd.navstyle1 #dt-hd-nav {
	padding:6px 15px 6px 10px
}
#dt-hd.navstyle2 {
	background-color:#fff;
	-webkit-box-sizing:content-box;
	box-sizing:content-box;
	border-bottom:1px solid #ececec;
	line-height:44px;
	height:44px;
	padding:0 10px 0 110px;
	position:relative
}
#dt-hd.navstyle2>h1 {
	font-size:16px
}
#dt-hd.navstyle2 .icon-logo {
	position:absolute;
	top:6px;
	left:10px
}
#dt-hd.navstyle2 a {
	font-size:14px;
	color:#000
}
.navstyle2 .icon-dr {
	display:inline-block;
	border-top:4px solid #aaa;
	border-left:4px solid transparent;
	border-right:4px solid transparent;
	vertical-align:middle
}
#dt-hd.navstyle3 {
	background-color:#f9f8f8;
	border-bottom:1px solid #ececec;
	-webkit-box-sizing:content-box;
	box-sizing:content-box;
	line-height:44px;
	height:44px;
	font-size:18px;
	padding:0;
	color:#000;
	text-align:center
}
#dt-hd.navstyle4 {
	background-color:rgba(0,0,0,.5);
	-webkit-box-sizing:content-box;
	box-sizing:content-box;
	line-height:44px;
	height:44px;
	font-size:18px;
	padding:0;
	color:#000;
	text-align:center;
	position:relative;
	z-index:10
}
#dt-hd.navstyle4>h1 {
	font-size:16px;
	color:#fff
}
#dt-hd.navstyle4 .header_titleName {
	display:none!important
}
.icon-dt-hd-white {
	width:22px;
	height:20px;
	background-position:-36px -689.5px
}
.icon-dt-hd-white~span {
	color:#fff
}
#dt-hd .icon-back-white {
	width:14px;
	height:14px;
	border-top:2px solid #fff;
	border-left:2px solid #fff;
	-webkit-transform:rotate(-45deg);
	-moz-transform:rotate(-45deg);
	-ms-transform:rotate(-45deg);
	-o-transform:rotate(-45deg);
	transform:rotate(-45deg);
	display:block
}
#dt-hd .icon-back {
	width:14px;
	height:14px;
	border-top:2px solid #7c7c7c;
	border-left:2px solid #7c7c7c;
	-webkit-transform:rotate(-45deg);
	-moz-transform:rotate(-45deg);
	-ms-transform:rotate(-45deg);
	-o-transform:rotate(-45deg);
	transform:rotate(-45deg);
	display:block
}
#dt-hd .dt-hd-back-link {
	position:absolute;
	left:0;
	top:0;
	padding:15px
}
#dt-hd-nav {
	position:absolute;
	right:0;
	top:0;
	font-size:0;
	color:#000;
	z-index:40;
	padding:6px 15px
}
#dt-hd-nav i,#dt-hd-nav span {
	display:block
}
#dt-hd-nav span {
	margin-top:3px;
	line-height:1;
	font-size:11px;
	display:block;
	position:relative;
	left:-2px;
	-webkit-transform:scale(.91667);
	-moz-transform:scale(.91667);
	-ms-transform:scale(.91667);
	-o-transform:scale(.91667);
	transform:scale(.91667)
}
#dt-hd-nav.dt-hd-active .icon-dt-hd {
	display:block
}
#dt-hd-navs-wrap {
	position:fixed;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background-color:rgba(255,255,255,.95);
	z-index:30
}
#dt-hd-navs-wrap .dt-hd-navs {
	overflow:hidden;
	position:absolute;
	top:50%;
	width:100%;
	margin-top:-131.5px
}
#dt-hd-navs-wrap .dt-hd-navs li {
	text-align:center;
	width:33.33333%;
	box-sizing:border-box;
	float:left
}
#dt-hd-navs-wrap .dt-hd-navs li i {
	margin:0 auto;
	display:block
}
#dt-hd-navs-wrap .dt-hd-navs li p {
	margin:14px 0 20px;
	line-height:1;
	font-size:12px;
	color:#000
}
#dt-hd-navs-wrap .dt-hd-navs li a {
	display:block
}
@-webkit-keyframes menuin {
	0% {
	-webkit-transform:scale(3);
	-moz-transform:scale(3);
	-ms-transform:scale(3);
	-o-transform:scale(3);
	transform:scale(3);
	opacity:0
}
100% {
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-ms-transform:scale(1);
	-o-transform:scale(1);
	transform:scale(1);
	opacity:1
}
}@-moz-keyframes menuin {
	0% {
	-webkit-transform:scale(3);
	-moz-transform:scale(3);
	-ms-transform:scale(3);
	-o-transform:scale(3);
	transform:scale(3);
	opacity:0
}
100% {
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-ms-transform:scale(1);
	-o-transform:scale(1);
	transform:scale(1);
	opacity:1
}
}@-o-keyframes menuin {
	0% {
	-webkit-transform:scale(3);
	-moz-transform:scale(3);
	-ms-transform:scale(3);
	-o-transform:scale(3);
	transform:scale(3);
	opacity:0
}
100% {
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-ms-transform:scale(1);
	-o-transform:scale(1);
	transform:scale(1);
	opacity:1
}
}@-ms-keyframes menuin {
	0% {
	-webkit-transform:scale(3);
	-moz-transform:scale(3);
	-ms-transform:scale(3);
	-o-transform:scale(3);
	transform:scale(3);
	opacity:0
}
100% {
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-ms-transform:scale(1);
	-o-transform:scale(1);
	transform:scale(1);
	opacity:1
}
}@keyframes menuin {
	0% {
	-webkit-transform:scale(3);
	-moz-transform:scale(3);
	-ms-transform:scale(3);
	-o-transform:scale(3);
	transform:scale(3);
	opacity:0
}
100% {
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-ms-transform:scale(1);
	-o-transform:scale(1);
	transform:scale(1);
	opacity:1
}
}@-webkit-keyframes menuout {
	0% {
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-ms-transform:scale(1);
	-o-transform:scale(1);
	transform:scale(1);
	opacity:1
}
100% {
	-webkit-transform:scale(3);
	-moz-transform:scale(3);
	-ms-transform:scale(3);
	-o-transform:scale(3);
	transform:scale(3);
	opacity:0
}
}@-moz-keyframes menuout {
	0% {
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-ms-transform:scale(1);
	-o-transform:scale(1);
	transform:scale(1);
	opacity:1
}
100% {
	-webkit-transform:scale(3);
	-moz-transform:scale(3);
	-ms-transform:scale(3);
	-o-transform:scale(3);
	transform:scale(3);
	opacity:0
}
}@-o-keyframes menuout {
	0% {
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-ms-transform:scale(1);
	-o-transform:scale(1);
	transform:scale(1);
	opacity:1
}
100% {
	-webkit-transform:scale(3);
	-moz-transform:scale(3);
	-ms-transform:scale(3);
	-o-transform:scale(3);
	transform:scale(3);
	opacity:0
}
}@-ms-keyframes menuout {
	0% {
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-ms-transform:scale(1);
	-o-transform:scale(1);
	transform:scale(1);
	opacity:1
}
100% {
	-webkit-transform:scale(3);
	-moz-transform:scale(3);
	-ms-transform:scale(3);
	-o-transform:scale(3);
	transform:scale(3);
	opacity:0
}
}@keyframes menuout {
	0% {
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-ms-transform:scale(1);
	-o-transform:scale(1);
	transform:scale(1);
	opacity:1
}
100% {
	-webkit-transform:scale(3);
	-moz-transform:scale(3);
	-ms-transform:scale(3);
	-o-transform:scale(3);
	transform:scale(3);
	opacity:0
}
}.menuin {
	display:block;
	-webkit-animation-fill-mode:forwards;
	animation-fill-mode:forwards;
	-webkit-animation-duration:300ms;
	animation-duration:300ms;
	-webkit-animation-name:menuin;
	animation-name:menuin;
	-webkit-transform-origin:50% 50%
}
.menuout {
	display:block;
	-webkit-animation-fill-mode:forwards;
	animation-fill-mode:forwards;
	-webkit-animation-duration:300ms;
	animation-duration:300ms;
	-webkit-animation-name:menuout;
	animation-name:menuout;
	-webkit-transform-origin:50% 50%
}
#dt-hd .nav-search-wraper {
	display:none;
	position:fixed;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background-color:#f7f7f7;
	z-index:40
}
#dt-hd .nav-search-hd {
	line-height:46px;
	height:46px;
	border-bottom:2px solid #ececec;
	padding:7px 10px;
	background-color:#f9f8f8;
	position:relative;
	box-sizing:border-box
}
#dt-hd .nav-search-cancel,#dt-hd .nav-search-condition {
	height:32px;
	line-height:32px;
	background-color:#fff;
	box-sizing:border-box;
	display:inline-block;
	margin:0;
	padding:0;
	border:1px solid #ccc
}
#dt-hd .nav-search-condition {
	width:81%;
	float:left;
	position:relative
}
#dt-hd .nav-search-cancel {
	float:left;
	margin-left:3%;
	width:16%;
	text-align:center
}
#dt-hd .nav-search-clear {
	position:absolute;
	right:0;
	top:0;
	padding:7px 10px;
	display:none
}
#dt-hd .nav-search-clear span {
	color:#fff;
	background-color:#ccc;
	display:block;
	width:16px;
	height:16px;
	border-radius:8px;
	font-size:15px;
	line-height:18px;
	text-align:center
}
#dt-hd .nav-search-cancel,#dt-hd .nav-search-key,#dt-hd .nav-search-type {
	font-size:14px;
	color:#000
}
#dt-hd .nav-search-cancel.search-state-active {
	color:#fff;
	background-color:green;
	border:1px solid transparent
}
#dt-hd .nav-search-type {
	display:inline-block;
	width:33.33333%;
	border-right:1px solid #ccc;
	text-align:center;
	height:100%;
	vertical-align:top;
	float:left;
	box-sizing:border-box
}
#dt-hd .nav-search-form {
	width:66.66667%;
	height:100%;
	float:left
}
#dt-hd .nav-search-key {
	width:100%;
	box-sizing:border-box;
	border:0;
	float:left;
	height:16px;
	line-height:16px;
	margin:7px 0;
	padding:0 34px 0 10px;
	outline:0;
	-webkit-appearance:none
}
input[type=search]::-webkit-search-cancel-button {
	display:none
}
input[type=search]::-ms-clear {
	display:none
}
#dt-hd .icon-triangle {
	position:relative;
	display:inline-block;
	width:0;
	height:0;
	border-top:5px solid #666;
	border-left:5px solid transparent;
	border-right:5px solid transparent;
	top:-2px
}
#dt-hd .nav-search-types {
	display:none;
	position:relative;
	border:1px solid #ccc;
	width:100%;
	top:-1px;
	left:-1px;
	border-top:0;
	background-color:#fff;
	box-sizing:content-box
}
#dt-hd .nav-search-types li {
	height:40px;
	line-height:40px;
	text-align:center;
	font-size:14px;
	color:#000
}
#dt-hd .zxask-icon {
	height:.5em;
	width:1em;
	position:relative;
	overflow:hidden;
	display:inline-block
}
#dt-hd .zxask-icon-down {
	width:5px;
	height:5px;
	display:block;
	border:solid #333;
	border-width:1px 1px 0 0;
	-webkit-transform:rotate(135deg);
	-moz-transform:rotate(135deg);
	-ms-transform:rotate(135deg);
	-o-transform:rotate(135deg);
	transform:rotate(135deg);
	margin-left:5px
}
#dt-hd .zxask-icon-up {
	width:5px;
	height:5px;
	display:block;
	border:solid #333;
	border-width:0 0 1px 1px;
	-webkit-transform:rotate(135deg);
	-moz-transform:rotate(135deg);
	-ms-transform:rotate(135deg);
	-o-transform:rotate(135deg);
	transform:rotate(135deg);
	margin-left:5px;
	margin-top:2px
}
#dt-hd .zxask-main-nav {
	position:absolute;
	width:145px;
	top:45px;
	left:50%;
	margin-left:-72.5px;
	text-align:center;
	background-color:#fff;
	z-index:10;
	display:none
}
#dt-hd .zxask-main-nav li {
	height:40px;
	line-height:40px;
	border-top:1px solid #ececec
}
#dt-hd .zxask-mask {
	position:fixed;
	top:46px;
	bottom:0;
	left:0;
	right:0;
	z-index:5;
	background:rgba(0,0,0,.5);
	display:none
}
.header_sapn_arr {
	font-family:arial;
	-webkit-transform:rotate(45deg);
	display:inline-block;
	border:1px solid #676767;
	width:5px;
	height:5px;
	border-top:none;
	border-left:none;
	vertical-align:3px;
	margin-left:5px
}
.pg-ft {
	padding:20px 0;
	text-align:center;
	border-top:1px solid #ccc;
	background-color:#E7E7E7
}
.pg-ft .terminal-nav li {
	display:inline
}
.pg-ft .terminal-nav li a {
	font-size:14px;
	color:#000;
	display:inline-block;
	padding:0 6px;
	border-radius:7px;
	line-height:100%
}
.pg-ft .terminal-nav li a.active {
	color:#0baf4c
}
.pg-ft .i-sep {
	border-left:1px solid #c4c4c4;
	margin:0 8px;
	display:inline-block;
	width:1px;
	height:14px;
	position:relative;
	bottom:-1px
}
.pg-ft .company-info {
	font-size:12px;
	color:#999;
	margin-top:20px
}
.nodata {
	text-align:center;
	margin-top:115px;
	margin-bottom:115px;
	font-size:16px
}
[data-role=widget-pagination] {
	width:100%;
	height:65px;
	background-color:#fff;
	border:1px solid #fff;
	text-align:center;
	overflow:hidden;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	padding:15px 0
}
[data-role=widget-pagination]>a,[data-role=widget-pagination]>div {
	float:left;
	display:block;
	height:35px;
	line-height:35px;
	font-size:14px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
[data-role=widget-pagination]>a {
	width:31.25%;
	background-color:#6fd2a6;
	color:#fff;
	display:block
}
[data-role=widget-pagination]>a:first-of-type {
	margin-left:4.6875%
}
[data-role=widget-pagination]>a:last-of-type {
	margin-right:4.6875%
}
[data-role=widget-pagination]>div {
	width:28.125%;
	background-color:#fff;
	border-top:1px solid #eee;
	border-bottom:1px solid #eee;
	color:#000;
	position:relative
}
[data-role=widget-pagination] .widget-pagination-current-page {
	display:block;
	width:100%;
	height:100%
}
[data-role=widget-pagination]>.widget-pagination-disable {
	background-color:#eee;
	color:#666
}
[data-role=widget-pagination] .widget-pagination-pages {
	position:absolute;
	width:100%;
	height:100%;
	left:0;
	top:0;
	opacity:0
}
#detailPageAppDownlad {
	position:fixed;
	left:0;
	bottom:0;
	right:0;
	background-color:rgba(0,0,0,.9);
	height:44px;
	overflow:visible;
	display:none
}
#detailPageAppDownlad .icon-appdownload-logo {
	position:absolute;
	left:25px;
	bottom:5px
}
#detailPageAppDownlad .detailPageAppDownlad-hd,#detailPageAppDownlad .detailPageAppDownlad-summary {
	position:absolute;
	left:83px
}
#detailPageAppDownlad .detailPageAppDownlad-hd {
	font-size:12px;
	line-height:16px;
	color:#59feb8;
	top:5px
}
#detailPageAppDownlad .detailPageAppDownlad-summary {
	font-size:13px;
	line-height:17px;
	color:#fff;
	top:22px
}
#detailPageAppDownlad .to-appdownload {
	width:70px;
	height:30px;
	line-height:30px;
	background-color:#01a75f;
	color:#fff;
	display:block;
	right:32px;
	top:7px;
	position:absolute;
	text-align:center;
	border-radius:4px
}
#detailPageAppDownlad .icon-appdownload-star {
	vertical-align:-2px;
	margin-left:4px
}
#detailPageAppDownlad .close {
	display:block;
	position:absolute;
	height:44px;
	width:32px;
	top:0;
	right:0;
	padding:15px 9px
}
.header_titleName {
	text-align:left;
	padding-left:40px;
	font-size:16px;
	vertical-align:-5px;
	background:#fff
}
.login-heads-frame {
	position:absolute;
	top:6px;
	right:50px;
	width:28px;
	height:28px
}
.login-heads-frame span {
	background-position:-84px -731px;
	display:block;
	height:30px;
	width:30px;
	background-size:200px;
	border-radius:4px;
	overflow:hidden
}
.add_hover:hover {
	background-color:#fafafa
}
.mfsj-from .zxd-form-agree {
	margin-bottom:10px;
	font-size:14px
}
.mfsj-from .zxd-form-agree input[type=checkbox],.zxd-form .zxd-form-agree input[type=checkbox] {
	float:left;
	width:15px;
	height:15px;
	margin:0 7px 0 0;
	padding:0;
	-webkit-appearance:none;
	appearance:none;
	border:1px solid #ccc;
	outline:0;
	border-radius:3px
}
.mfsj-from .zxd-form-agree input[type=checkbox]:checked,.zxd-bottom .zxd-form .zxd-form-agree input[type=checkbox]:checked {
	border:1px solid #ea4505;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxN0UzMTgyRUYwOUIxMUU1OUI1RkU0MTY2MkYzQUYwQyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxN0UzMTgyRkYwOUIxMUU1OUI1RkU0MTY2MkYzQUYwQyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjE3RTMxODJDRjA5QjExRTU5QjVGRTQxNjYyRjNBRjBDIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjE3RTMxODJERjA5QjExRTU5QjVGRTQxNjYyRjNBRjBDIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+UKVlIwAAAmZJREFUeNpifOXKysXAwDAFiCOBmIOBtuAHEC8H4hwWqKWJDPQBHDC7GIE+/k4Hn2L4nGkALAX7nIlhgMCoxcPHYmYZNQYOrxQGRh4BFHEWmloqr8kgOPEwAyMXHwOrthXD5+4k2vuYSUiSQaB1C9hSEPj/5T3tg5qRk4eBv2UjA5OYLJj/5+YZhq/zamlsMRMzA1/NcgYWFQMw9++LBwwfawMY/v/8RluLefOmMLCZusOD92O1L8O/D69om6q5IiuAKTgZwvnzi+FjXTDD38c3ic9OTHzCDLz5Uxm4QouBEUac29idIhm4E5vg/E+diQy/rxzBqR5rduLwSWfg8E6FKFAzAhsC8gEuwKpnx8BXMgfO/zqniuHnwdWkFyC/rx4FWvQb4hP7UAb+5vUMjOxc2POqnAYDf8MaoAtZwfzvm2cyfFvVQ17J9fviQYaPDSHAlPgdzGczdmUQ6NnNwMQvipZXJRj4QXkVWir9OrmN4cvUAsqKzF+ntjN8LPcApswPkCBXN2UQ6NvHwCQiDcmrHNzgvMosLgdJS3fOM3xqjWZg+PeX8rL697XjDB+KnRj+vXkGCVZZdQbBSUcZWBS0gXl1GTCvGkLy6stHDB9r/Bn+//hKfCEDbPr8J1jmissz8HdsZ2CWVoEIgHwFLCggefUDw/sCO4a/j25Qv3b6+/Ihw4cCe4Y/t8/BSydI+P5m+FgfTLKlJBUg/z6+ZvhQ6sbw+8J+RF7tSWb4ffkweeU5MUGNmvPZGDjc4xn+Pb/P8OvcHvIrEpItHg5Nnx8DYC+4Qb98ACxeDqokcqAcunbaAAIMAAwavAhk3J6QAAAAAElFTkSuQmCC) center no-repeat;
	background-size:15px
}
.zxd-form .zxd-form-agree input[type=checkbox]:checked {
	border:1px solid #f11b4e;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowN0IwQ0VCN0YwOUIxMUU1OTlGMTg5OEE5MDY2MTZGOCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowN0IwQ0VCOEYwOUIxMUU1OTlGMTg5OEE5MDY2MTZGOCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjA3QjBDRUI1RjA5QjExRTU5OUYxODk4QTkwNjYxNkY4IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjA3QjBDRUI2RjA5QjExRTU5OUYxODk4QTkwNjYxNkY4Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+2I9yWAAAAlxJREFUeNpi/Cjtx8XAwDAFiCOBmIOBtuAHEC8H4hwWqKWJDPQBHDC7GIE+/k4Hn2L4nGkALAX7nIlhgMCoxcPHYiZlaQa2aHcGRj5uFHEWmlqqJsvAvbGLgZGXi4HZVJPhe8EE2vuYUUyQgWtxPdhSEPj/8Qvtg5qRm4OBa1EdA5O0KJj/9+Jthp8di2lsMTMTA+fMcgZmHSUw99+jlwzf4psZ/n//SVuLOdozGVgcjODB+y2uieH/m4+0TdXsuaEMbFFuEM7vPwzfkloZ/t15Qnx2YhTkZeDoyGJgywwEqmAkylLWQHsG9vIYOP97fj/D35PXcKrHmp3Y4jwZ2GLcIVGmqwI2BOQDnNFqocPA2Z+PqHraFjL83nSE9ALk7ymgS//8hfjEz4aBa0ENAyMnO3YDVGUYuOZVAb3ADOb/WrSd4de0deSVXH+OXwHHD8OPX5BgsTdk4FrdysAozI8aJaLQvAotlf7sPcPwo3YWZUXmn31nGb5G1DL8//QVEpwGqgzca9sYmCSFIZZygfJqLQOTjBgklC7fZfie2Q1k/KO8rP575gbD16BKhv8v3kIUq8gwcG/uZmBSl2fgnFEGjH9lSF598gqYbYB59dsP4gsZYNPnP0HXyYoxcC1rZGBSlIK66B+4oADnVWCIfPUvY/h3+wn1a6d/j18xfA2oYPh76S68dILEx1+Gb4mtJFtKUgHy/+1Hhm/hNQx/jl5C5FVgbfP35FXyynNighq1pGBhYAt3BpfBfw5dIL8iIdni4dD0+TEA9oIb9MsHwOLloEoiB8qha6cNIMAAZMu7qesvz0gAAAAASUVORK5CYII=) center no-repeat;
	background-size:15px
}
.mfsj-from .zxd-form-agree a,.zxd-bottom .zxd-form .zxd-form-agree a {
	color:#ea4505
}
.zxd-form .zxd-form-agree a {
	color:#f11b4e
}
#zxd-form-submit.no-checked,.mfsj-from .mfsj-submit.no-checked {
	background:#ccc
}
.form-agree-box {
	margin:0 15px
}


 /*
 *回到顶部
*
*/
.fix-nav {
    display: none;
    position: fixed;
    left: 100%;
    bottom: 104px;
    /*note ：修复魅族内置浏览器置顶按钮不可见的问题。偶然发现魅族内置浏览器上必须设置width：100%置顶按钮才可见,据此特殊处理*/
    width: 100%;
    margin-left: -60px;
}
.fix-nav .fix-nav-wrap{
    background-color: rgba(148, 149, 148, 0.8);
    width: 50px;
    height: 50px;
    text-align: center;
    border-radius: 7px;
}

.fix-nav .fix-nav-wrap:active{
    background-color: black;
}

.fix-nav p {
    color: #fff;
    font-weight: bold;
    font-size: 12px;
}
.fix-nav .i-totop {
    width: 33px;
    display: block;
    margin: 0 auto 2px;
    padding-top: 8px;
}
/*导航 */
#back {
	width: 10px;
	height: 10px;
	border-top: 2px solid #7c7c7c;
	border-left: 2px solid #7c7c7c;
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
	display: block;
	position: absolute;
	left: 15px;
	top: 16px;
}

.navigation {
	height: 34px !important;
	background-position: -60px -296px !important;
	top: 7px !important;
}
/* 免费报价条*/
.whan-ad {
	background: rgba(0, 0, 0, 0.7); height: 53px; position: fixed; bottom: 0; width: 100%; padding-left: 75px; z-index: 10;
}

.whan-ad div {
	position: relative;
}

.whan-ad div h1 {
	font-size: 22px;
    font-weight: bolder;
    color: #ffe400;
    font-family: "Arial", "Microsoft YaHei";
    margin-top: 12px;
    margin-bottom: 2px;
    line-height: 36px;
}

.whan-ad div h2 {
	font-size: 12px; color: #fff;
}

.whan-ad div h3 {
	background: #ffe400; width: 36%; height: 32px; font-size: 14px; border-radius: 4px; position: absolute; right: 16px; top: -1px; color: #fff; text-align: center; line-height: 32px;
}

.whan-ad div h3 a {
	color: #000;
}