@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(http://m.maydos.cn/img/1.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:110px;
 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 .icon-dt-hd,#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] {
 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
}
