body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0}
body{font:12px "微软雅黑","宋体","Arial Narrow",HELVETICA;}
a{color:#333;text-decoration:none}
a:hover{color:#cc0000;text-decoration:underline}
em{font-style:normal}
li{list-style:none}
img{border:0;vertical-align:middle}

p{word-wrap:break-word}

.mbody { background:#0065bb}
.dllogin_top {width:100%; overflow:hidden; height:110px; background:url(../images/topbg.jpg) center no-repeat #f7f7f7}

.denglukuang {width:100%; overflow:hidden; background:#FFF}
.denglukuang_m {width:1200px; overflow:hidden; height:640px; margin:0px auto; background:url(../images/denglu.jpg); position:relative}
.dlkbd {width:366px; overflow:hidden; height:270px; position:absolute; top:270px; right:105px; color:#666}
.dlkbd_wbk {width:298px; overflow:hidden; height:32px; border:1px solid #ddd; background:url(../images/bd_bg.jpg) top repeat-x; text-align:left; padding-left:10px; padding-right:10px; font-size:14px; font-family:微软雅黑; color:#666}
.dlkbd_anniu {width:300px; overflow:hidden; height:48px; border:0px; background:url(../images/dl.png); cursor:pointer}
.dlkbd_anniu:hover {width:300px; overflow:hidden; height:48px; border:0px; background:url(../images/dl_k.png); cursor:pointer}
.footer_m {width:100%; overflow:hidden; height:80px; text-align:center; line-height:80px; color:#fff; font-size:14px;}

.reg-item {
	height: 45px;
	background: none;
}
.btn-master {
	background: url(../images/login-v2-load.png) no-repeat 0 0;
	width: 130px;
	height: 40px;
	left: 0;
	top: 0;
	visibility: hidden;
}
.dlkbd_wbk,.dlkbd_anniu,.login-misc,.reg-tip {
	margin-left: 33px;
}
.login-misc {
	height: 30px;
}
.reg-tip {
	line-height: 22px;
	padding: 4px 8px;
	background: #6c8293;
	color: #fff;
	top: 44px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	visibility: hidden;
    left: 4px;
    width: 282px;
}
.error {
	background-position: 0 -84px;
}
.error .reg-tip {
	visibility: visible;
}

.top {width:100%; overflow:hidden; height:70px; background:url(../images/bgnav.png)}
.top div.logo {width:20%; overflow:hidden; height:70px; float:left}
.top div.logo img {width:auto; overflow:hidden; height:auto; vertical-align:auto !important; display:block}
@media screen and (min-width: 1200px) { 
.top {width:100%; overflow:hidden; height:70px; background:url(../images/bgnav.png)}
.top div.logo {width:20%; overflow:hidden; height:70px; float:left}
.top div.logo img {width:100%; overflow:hidden; height:auto; vertical-align:auto !important; display:block}
}
@media screen and (min-width: 1400px) { 
.top {width:100%; overflow:hidden; height:70px; background:url(../images/bgnav.png)}
.top div.logo {width:20%; overflow:hidden; height:70px; float:left}
.top div.logo img {width:auto; overflow:hidden; height:auto; vertical-align:auto !important; display:block}
} 
.top div.navdh {width:78%; overflow:hidden; height:70px; float:left; padding-left:2%}
.top div.navdh ul li {width:80px; overflow:hidden; height:70px; float:left;}
.top div.navdh ul li a {width:80px; overflow:hidden; height:70px; float:left; background:url(../images/top_navbg_b.png); display:block; color:#FFF}
.top div.navdh ul li a i {width:38px; overflow:hidden; height:32px; display:block; padding-left:21px; padding-right:21px; padding-top:5px;}
.top div.navdh ul li a i img {width:38px; overflow:hidden; height:32px;}
.top div.navdh ul li a p {width:80px; overflow:hidden; height:25px; text-align:center; font-size:12px; line-height:25px;}
.top div.navdh ul li a:hover {width:80px; overflow:hidden; height:70px; float:left; background:url(../images/top_navbg_k.png); display:block; color:#FFF; text-decoration:none}
.top div.navdh ul li a:hover i {width:38px; overflow:hidden; height:32px; display:block; padding-left:21px; padding-right:21px; padding-top:5px;}
.top div.navdh ul li a:hover i img {width:38px; overflow:hidden; height:32px;}
.top div.navdh ul li a:hover p {width:80px; overflow:hidden; height:25px; text-align:center; font-size:12px; line-height:25px;}

.top div.navdh ul li a.ahover {width:80px; overflow:hidden; height:70px; float:left; background:url(../images/top_navbg_k.png); display:block; color:#FFF; text-decoration:none}
.top div.navdh ul li a.ahover i {width:38px; overflow:hidden; height:32px; display:block; padding-left:21px; padding-right:21px; padding-top:5px;}
.top div.navdh ul li a.ahover i img {width:38px; overflow:hidden; height:32px;}
.top div.navdh ul li a.ahover p {width:80px; overflow:hidden; height:25px; text-align:center; font-size:12px; line-height:25px;}

