@charset "utf-8";
/* CSS Document */
html, body{ min-height:100%; margin:0; padding:0; font-size:12px; color:#333; font-family:Arial;}
div,ul,li,form,p,dl,dt,dd,h1,h2,h3,h4,h5,h6,Images,a,form,img,input{margin:0; padding:0; list-style:none;}
a{text-decoration: none; color:#333;}
a:hover{ text-decoration:underline; color:#2cb445}
.clear{clear: both; height:0px; overflow:hidden;}
img{vertical-align:top; border:0px;opacity:1;filter(alpha=100)}
.undis{display:none;}
.dis{display:inline;}
.d{vertical-align:top;}
.l{float:left;}
.r{float:right;}
.clearfix {zoom: 1;display: inline-block;display: block;}
h1{text-align: center; margin-bottom: 10px; font-family: "Microsoft YaHei","WenQuanYi Micro Hei","Open Sans","Hiragino Sans GB",Arial,Verdana,Tahoma,sans-serif;}
h2{margin: 15px 0px 5px; font-family: "Microsoft YaHei","WenQuanYi Micro Hei","Open Sans","Hiragino Sans GB",Arial,Verdana,Tahoma,sans-serif;}
p{font-size: 16px; line-height: 180%; color: rgba(0, 0, 0, 0.870588); font-family: "Microsoft YaHei","WenQuanYi Micro Hei","Open Sans","Hiragino Sans GB",Arial,Verdana,Tahoma,sans-serif;}

/*登陆*/
.htmleaf-container{position: absolute; top: 0px; bottom: 0px; left: 0px; right: 0px; z-index: -1;}
.dl_top{ min-width:400px; margin:0 auto; margin-top:30px; margin-bottom:30px; font-size:24px;}
.dl_top span{ font-size:24px; margin-left:5px; border-left:1px solid #b9b9b9; padding-left:8px;}
.dl_nr{ width:100%; margin-bottom:100px; }
.dl_nr_back{ width:100%; margin-bottom:0px; }
.dl_neir{ min-width:400px; margin:0 auto;margin-top:120px;}
.dl_right{ width:400px; margin: 0 auto;}
.dl_bt{ font-size:20px; text-align:center; margin-bottom:20px; font-family: "Microsoft YaHei","WenQuanYi Micro Hei","Open Sans","Hiragino Sans GB",Arial,Verdana,Tahoma,sans-serif;}
.dl_tl{ font-size:20px; text-align:center; margin-bottom:20px; margin-top: 20px;}
.d_input{ width:355px;background:url(../images/dl_03.gif) no-repeat; height:41px; line-height:41px; border:none; padding-left:45px; margin-bottom:15px; color:#303030; font-size:13px;}
.d_input:hover{ background:url(../images/dl_03_hover.gif) no-repeat;}
.d_input2{background:url(../images/dl_02.gif) no-repeat;}
.d_input2:hover{ background:url(../images/dl_02_hover.gif) no-repeat;}
.deng_right{ float:right;}
.deng_right a{ color:#8e8e8e; }
.deng_left{ width:200px; color:#8f8f8f; line-height:20px;}
.deng_left input{ margin:0px 5px 0px 0px}
.lukei{ font-family:"宋体"; font-size:13px;}
.dl_and{border:none; margin-top:5px; display:block; width:399px; height:41px; font-size:18px; color:#fff; text-align:center; line-height:41px; background:#499c12}
.dl_and:hover{background:#448C14;}
.dl_and_email{ margin-top:5px; border:none; width:159px; height:30px; font-size:14px; color:#fff; font-weight:bolder; text-align:center; line-height:30px; background:#3C9800;}

.dl_wz{ margin-top:60px; text-align:center; font-size:14px; color:#989494;font-family:"宋体";}
.dl_wz a{ color:#0672b0;}
.dl_and:hover{ color:#fff;}
#mess{color: #ff0000; text-align: center; }

.with-line {font-size: 16px;color: #999;margin: 35px auto 15px;position: relative;text-align: center;}
.with-line:before {content: "";border-top: 1px solid #ededed;display: block;position: absolute;width: 50px;top: 11px;left: 0;}
.with-line:after {content: "";border-top: 1px solid #ededed;display: block;position: absolute;width: 50px;top: 11px;right: 0;}
.buttons a {display: inline-block;margin-right: 10px;width: 64px;height: 64px;background: url(../images/login_icons_small.png) 0 0 no-repeat;}
.buttons a.qzone {background-position: -80px 0;}
.buttons a.douban {background-position: -160px 0;}
.buttons a.renren {background-position: -240px 0;}
.buttons a.weibo:hover {background-position: 0 -80px;}
.buttons a.qzone:hover {background-position: -80px -80px;}
.buttons a.douban:hover {background-position: -160px -80px;}
.buttons a.renren:hover {background-position: -240px -80px;}

/*注册*/
.dt_right{ float:right; width:188px; font-size:14px; font-family:"宋体"; margin-top:10px;}
.dt_left{ width:500px;}
.dt_right a{ color:#0672b0}
.z_left{margin:0 auto; width: 400px;}
.y_input2{ background:url(../images/z_03.gif) no-repeat;}
.y_input2:hover{ background:url(../images/z_03_hover.gif) no-repeat;}
.den_left2{ width:400px; margin:30px 0px 20px 0px}
.den_left2 a{ color:#0672b0}
.dl_adress img{ margin:11px 0px 0px 9px;}
.dl_name span{width: auto;position: absolute;height: 38px;line-height: 38px;color: #f00000;padding-left: 15px;margin-left: 390px;float: right;font-family: "宋体";}
.dl_name span label{padding: 10px;}
.z_left .dl_bt{ text-align:left; margin-left:150px; }
.d_input4{ background:url(../images/z_05.gif) no-repeat;  border:0px solid #d4d4d4; width:182px; }
.d_input4:hover{ background:url(../images/z_05_hover.gif) no-repeat; border: 0px solid #499C12;}
.yzm a{ font-size:13px; color:#0672b0; margin-left:5px;}
.z_dlw{ height:85px; border: 1px dotted #337CCB; background:#fff; line-height:90px; text-align:left; padding-left:150px;color:#333;}
