html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0;}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block;}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}
audio:not([controls]){display:none;height:0;}
[hidden],template{display:none;}
a{color:#333;text-decoration:none;background-color:transparent;}
a:active,a:hover,:focus{outline:0;}
b,strong{font-weight:bold;}
i,em{font-style:normal;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline;}
sup{top:-.5em;}
sub{bottom:-.25em;}
img{border:0 none;vertical-align:middle;}
table{width:100%;border-spacing:0;border-collapse:collapse;}
th{font-weight:normal;}
li{list-style:none;}
button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;}
button,input{line-height:normal;}
input,button,select,textarea{font:inherit;line-height:inherit;color:inherit;}
button[disabled],input[disabled]{cursor:default;}
button,select{text-transform:none;}
input[type="checkbox"],input[type="radio"]{padding:0;box-sizing:border-box;}
textarea{overflow:auto;resize:none;}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#999;}
input::-moz-placeholder,textarea::-moz-placeholder{color:#999;opacity:1;}
input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#999;}
body,input,button,select,textarea{font:12px/1.5 "Microsoft YaHei",Arial,\5b8b\4f53,sans-serif;color:#333;}

.icon,.btn{display:inline-block;}
.icon{position:relative;vertical-align:top;}
.btn,.ipt,.tea{border:0 none;}
.btn{text-align:center;cursor:pointer;}
.btn:hover{text-decoration:none;opacity:.9;filter:alpha(opacity=90);}

.icon{background:url(../images/sprites.png) no-repeat;}
.btn-bg{background:url(../images/btn_bg.png) no-repeat;border-radius: 20px;
    font-size: 18px;
    background: #313131;
    /* border: 2px solid #414141; */}

.layout{width:1000px;margin:0 auto;}
.layout:before,.layout:after{display:table;content:"";}
.layout:after{clear:both;}

.header{height:140px;overflow:hidden;}
.logo{float:left;margin-top:20px;}

.online-service{float:right;height:40px;line-height:40px;overflow:hidden;margin-top:40px;font-size:14px;}
.online-service a{float:left;width:110px;margin-left:10px;border-radius:5px;color:#fff;background-color:#2470bf;}
.online-service a:hover{background-color:#1360ae;}
.online-service a i{float:left;width:18px;height:16px;margin-top:12px;margin-left:12px;margin-right:7px;}
.online-service a .icon-headset{background-position:0 0;}
.online-service a .icon-wx{background-position:-30px 0;}
.online-service a .icon-qq{background-position:-60px 0;}

.footer{position:absolute;left:0;bottom:24px;width:100%;text-align:center;}

.content{position:relative;}

.login-page{min-height:100%;background:url(../images/login_bg.jpg) no-repeat center top;background-size:cover;}

.user-login{float:right;width:270px;height:320px;padding:15px 40px;background:url(../images/user_login.png) repeat;}
.user-login h2{height:32px;line-height:32px;overflow:hidden;margin-left:-18px;margin-bottom:25px;font-size:18px;font-weight:normal;color:#fff;}

.input-group:after,.btn-group:after{content:"";display:table;clear:both;}

.login-form .input-group{position:relative;margin-bottom:20px;}
.login-form .input-label,.login-form .input-label i{position:absolute;z-index:9;}
.login-form .input-label{left:0;top:0;}
.login-form .input-label i{left:12px;top:12px;width:16px;height:16px;}
.login-form .input-label .icon-user{background-position:-90px 0;}
.login-form .input-label .icon-lock{background-position:-120px 0;}
.login-form .ipt{width:230px;height:24px;line-height:24px;padding:8px 5px 8px 35px;border-radius:3px;font-size:13px;}
.login-form .btn-group{margin-top:-10px;}
.login-form .btn-login,.login-form .btn-reg,.login-form .btn-visit{float:left;width:125px;height:40px;line-height:40px;margin-top:20px;font-size:14px;color:#fff;}
.login-form .btn-login{width:100%;background-position:0 0;}
.login-form .btn-reg{margin-left:20px;background-position:0 -40px;}
.login-form .btn-visit{background-position:-125px -40px;}

.wechat-scan{position:fixed;left:0;top:150px;z-index:199;height:110px;padding-left:150px;padding-top:10px;padding-bottom:10px;color:#fff;}
.wechat-scan .code{position:absolute;left:0;top:0;}
.wechat-scan h3{font-size:24px;font-weight:normal;}
.wechat-scan p{line-height:28px;}
.wechat-scan .system{font-size:16px;font-family:Arial, sans-serif;color:#ffeb4d;}

.ht-layout{width:1200px;}

.ht-bg{background:url(../images/con_bg.jpg) no-repeat center top;}

.ht-header{height:85px;overflow:hidden;background:url(../images/header_bg.jpg) no-repeat center top;}
.ht-logo,.dh-logo{float:left;margin-top:5px;}
.ht-nav{float:right;height:38px;line-height:38px;overflow:hidden;margin-top:47px;margin-right:185px;font-size:16px;}
.ht-nav a{float:left;width:100px;color:#fff;text-align:center;}
.ht-nav a:hover,.ht-nav .active,.ht-nav .exit{border-radius:5px 5px 0 0; background-color:rgba(255,255,255,.2);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#22ffffff', endColorstr='#22ffffff', GradientType=0);}
:root .ht-nav a:hover,:root .ht-nav .active,:root .ht-nav .exit{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffffffff', GradientType=0);}
.ht-nav .prom{color:#fc3301;}

.ht-content{padding-top:20px;padding-bottom:20px;}

.ht-footer,.ht-footer a{color:#fff;}
.ht-footer{height:102px;overflow:hidden;padding-top:36px;border-top:2px solid #c7b890;font-size:14px;background-color:#2470bf;text-align:center;}
.ht-footer a{margin-left:8px;margin-right:8px;}
.ht-footer a:hover{text-decoration:underline;}
.ht-footer p{margin-bottom:15px;line-height:24px;}

.ht-topbar{height:44px;line-height:44px;overflow:hidden;background-color:#2470bf;font-size:14px;color:#fff;}
.ht-acc{float:right;width:260px;}
.ht-acc span{float:left;margin-left:20px;}
.ht-acc em{color:#eb7166;}

.ht-notice{float:left;width:900px;}
.ht-notice h3{float:left;font-weight:normal;}
.ht-notice .notice-con{float:left;width:850px;}

.dh-layout{width:1120px;position: relative;}

.dh-header{height:100px;overflow:hidden;background:url(../images/header_bg2.jpg) no-repeat center top;}
.dh-header .txt{background: url(../images/txt.png) no-repeat right center;width: 394px;height: 37px;position: absolute;right: 0px;top: 30px;}
.dh-nav{float:right;height:32px;margin-top:20px;}
.dh-nav a{float:left;margin-left:40px;font-size:18px;color:#fff;}
.dh-nav a i{float:left;width:32px;height:32px;margin-right:15px;}
.dh-nav a .icon-edit{background-position:0 -30px;}
.dh-nav a .icon-web{background-position:-50px -30px;}
.dh-nav a .icon-game{background-position:-100px -30px;}
.dh-nav a .icon-phone{background-position:-150px -30px;}
.dh-nav a .icon-live{background-position:-200px -30px;}
.dh-footer{padding-top:16px;padding-bottom:16px;color:#fff;text-align:center;background-color:#515151;}

.dh-content{padding-top:20px;padding-bottom:10px;background-color:#f1f3f5;}

.dh-section{overflow:hidden;padding:15px;margin-bottom:10px;border-radius:5px;background-color:#fff;}
.dh-section .sec-heading{float:left;width:150px;overflow:hidden;margin-right:25px;}
.dh-section .sec-title{font-size:16px;font-weight:normal;text-align:center;}
.dh-section .sec-title i{display:block;width:60px;height:60px;margin-left:auto;margin-right:auto;margin-bottom:10px;}
.dh-section .sec-title .icon-test{margin-top:50px;background-position:0 -120px;}
.dh-section .sec-title .icon-web{background-position:-70px -120px;}
.dh-section .sec-title .icon-card{background-position:-140px -120px;}
.dh-section .sec-title .icon-info{background-position:-210px -120px;}
.dh-section .sec-title .icon-shopping{margin-top:50px;background-position:-280px -120px;}
.dh-section .sec-content{float:left;width:900px;}

.line-test{font-size:13px;}
.line-test .btn-test{float:right;height:26px;line-height:26px;padding:1px 15px 1px 2px;border:1px solid #e6e6e6;border-radius:15px;}
.line-test .btn-test .icon-refresh{float:left;width:26px;height:26px;margin-right:7px;background-position:0 -80px;}
.line-test p{height:30px;line-height:30px;overflow:hidden;}

.test-list{overflow:hidden;margin-bottom:5px;margin-left:-10px;margin-right:-10px;}
.test-list li{float:left;width:440px;height:40px;overflow:hidden;margin-top:15px;margin-left:10px;margin-right:10px;}
.test-list .delay,.test-list .url{float:left;height:38px;line-height:38px;overflow:hidden;font-family:Arial,sans-serif;}
.test-list .delay{width:78px;border:1px solid #b0cce7;text-align:center;font-size:15px;color:#4989ea;background-color:#f3fafe;}
.test-list .url{width:220px;padding-left:10px;padding-right:10px;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;color:#999;}
.test-list .btn-go{float:left;width:120px;height:40px;line-height:40px;color:#fff;background-position:0 -80px;}

.dh-list,.dh-list2{font-size:16px;}
.dh-list a,.dh-list2 a{display:block;overflow:hidden;height:100%;}
.dh-list li,.dh-list2 li{float:left;margin-left:-1px;margin-bottom:-1px;border:1px solid #e6e6e6;text-align:center;}
.dh-list li:hover,.dh-list2 li:hover{position:relative;z-index:9;border-color:#b0cce7;background-color:#f3fafe;}
.dh-list li{width:149px;height:44px;line-height:44px;}
.dh-list li img{position:relative;top:13px;margin-right:12px;vertical-align:top;}
.dh-list2 li{width:127px;height:99px;}
.dh-list2 li img{display:block;margin:12px auto 5px;}

.customer-service{position:fixed;z-index:199;top:50%;right:0;width:100px;margin-top:-150px;font-size:13px;color:#fff;、*background:url(../images/customer_service_top.png) no-repeat; *、 }
.customer-service .toggle,.customer-service a,.customer-service .close{display:block;height:35px;line-height:35px;overflow:hidden;cursor:pointer;}
.customer-service .toggle,.customer-service .close,.customer-service .more{text-align: center;border-radius: 20px; background: #313131;margin-bottom: 2px;}
.customer-service .toggle i,.customer-service .close i{margin-right:4px;}
.customer-service .toggle .icon-arrow{background-position:-270px 0;}
.customer-service .s2{display:none;}
.customer-service.opened .toggle .icon-arrow{background-position:-300px 0;}
.customer-service.opened .s2{display:inline;}
.customer-service.opened .s1{display:none;}
.customer-service a{margin-top:2px;color:#fff;border-radius: 20px;
   /* font-size: 18px;border: 2px solid #414141;*/
    background: #313131;
      }
.customer-service a i,.customer-service .toggle i,.customer-service .close i{margin-top:9px;}
.customer-service a i,.customer-service .toggle i,.customer-service .close i,.customer-service h4 i{width:16px;height:16px;}
.customer-service a i{float:left;margin-left:9px;margin-right:13px;}
.customer-service a .icon-msg{background-position:-150px 0;}
.customer-service a .icon-edit{background-position:-180px 0;}
.customer-service a .icon-play{background-position:-210px 0;}
.customer-service .close{background:url(../images/customer_service_bottom.png) no-repeat center top;   background: #313131;border-radius: 20px;}
.customer-service .close .icon-close{background-position:-240px 0;}
.customer-service .more{display:none;padding-top:6px;padding-bottom:6px;background-color:#184faa;background: #313131;}
.customer-service.opened .more{display:block;}
.customer-service h4{height:16px;line-height:16px;overflow:hidden;margin-top:10px;margin-bottom:2px;font-weight:normal;}
.customer-service h4:first-child{margin-top:0;}
.customer-service h4 i{margin-right:8px;}
.customer-service h4 .icon-phone{background-position:-330px 0;}
.customer-service h4 .icon-web{background-position:-360px 0;}
.customer-service p{font-size:12px;}

.mt0{margin-top:0 !important;}