.mbody { background:#0065bb}
.dllogin_top {width:100%; overflow:hidden; height:110px; background:url(../images/topbg.jpg) center no-repeat #f7f7f7; border-bottom:1px solid #d9dcdf}
.dllogin_top div {width:1200px; overflow:hidden; height:110px; margin:0px auto; line-height:110px; font-size:16px; text-align:right}
.dllogin_top div a {width:auto; overflow:hidden; float:right; display:block}
.dllogin_top div span {width:auto; overflow:hidden; float:right; display:block; padding-left:15px; padding-right:15px;}

.denglukuang {width:100%; overflow:hidden; background:#FFF}
.denglukuang_m {width:1200px; overflow:hidden; height:640px; margin:0px auto; background:url(../images/denglu.jpg?010320); position:relative}
.dlkbd {width:336px; height:300px; position:absolute; top:255px; right:105px; color:#666}
.dlkbd_wbk {width:248px; overflow:hidden; height:32px; border:1px solid #ddd; background:url(../images/bd_dlbg.png) left top repeat-x; text-align:left; padding-left:40px; padding-right:10px; font-size:14px; font-family:微软雅黑; color:#666; border-radius:5px;}
.dlkbd_mima {width:248px; overflow:hidden; height:32px; border:1px solid #ddd; background:url(../images/bd_mmbg.png) left top repeat-x; text-align:left; padding-left:40px; padding-right:10px; font-size:14px; font-family:微软雅黑; color:#666; border-radius:5px;}


.dlkbd_anniu {width:120px; overflow:hidden; height:35px; border:0px; background:url(../images/denglu.png); cursor:pointer; margin-top:15px;}
.dlkbd_anniu:hover {width:120px; overflow:hidden; height:35px; border:0px; background:url(../images/denglu.png); cursor:pointer; filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8;}
.dlkbd_quxiao {width:120px; overflow:hidden; height:35px; border:0px; background:url(../images/quxiao.png); cursor:pointer; margin-left:10px;}
.dlkbd_quxiao:hover {width:120px; overflow:hidden; height:35px; border:0px; background:url(../images/quxiao.png); cursor:pointer; filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8;}
.footer_m {width:100%; overflow:hidden; height:180px; text-align:center; line-height:80px; background:url(../images/db.png) top center no-repeat; color:#fff; font-size:14px;}
.reg-item { height:40px;}



.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: 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;}

.lxwm_m {width:100%; overflow:hidden; height:100%; background:url(../images/tmm.png); position:absolute; top:-100%; left:0px; z-index:10000}
.lxwm_m_tk {width:546px; overflow:hidden; height:360px; background:url(../images/lianxi.png) center no-repeat; margin:0px auto; margin-top:13%; position:relative}
.lxwm_m_tk a.gb {width:50px; overflow:hidden; height:50px; display:block; position:absolute; top:50px; right:50px; z-index:100}

.x-grid-item-container table td {width:auto !important; padding-left:15px !important; padding-right:15px !important;}