#hd {margin:10px auto 0; width:100%; position:relative; height:50px;}
#hd .lt {float:left; padding-left:10px; width:100px;}
#hd .lt .logo {display:block; padding-left:190px; background:url(../../images/logo.png) no-repeat; overflow:hidden; background-size:42px 25px; width:0; height:30px;}
#hd .rt {float:right; text-align:right; width:200px; padding-right:10px;}
#hd .rt .t1 {line-height:20px; height:20px; text-align:right;display:inline; float:right;}

.login_header { background:#4f8cc2; color:#FFF; height:44px; line-height:44px; position:relative; text-align:center}
.login_header .reg { position:absolute; right:10px; top:7px; height:30px; line-height:30px; color:#FFF; background:#5ca5e5; padding:0 12px 0 12px;-webkit-border-radius:3px;border-radius:3px;}
.login_header .back { position:absolute; left:10px; top:7px; height:30px; line-height:30px; color:#FFF; background:url(../../images/header_back_bg.png) no-repeat left center; padding:0 10px 0 20px;}

.nav_bot {background-color:#f5f5f5; border-bottom:solid #ddd 1px; padding:0 10px 0 10px;}
.nav_bot li {float:left; font-size:14px; color:#707070; background-repeat:no-repeat; line-height:40px; height:40px;}
.nav_bot li.txt {font-weight:normal; font-size:12px; text-align:left;}
.nav_bot li.stip {float:right; font-size:12px;}

.infor { margin:10px;}
.linetitle {height:24px; line-height:24px; margin-top:8px; text-align:left; border-bottom:solid #ddd 1px;}
.linetitle strong {background:url(../../images/line/line-site.png) no-repeat left -630px; background-size:14px auto; padding-left:18px; font-size:14px;}
.linetitle span {color:#f60; margin-left:40px;}

/* Placeholder style */
::-webkit-input-placeholder {color: #999; /* WebKit browsers */}
:-moz-placeholder {color:#999; /* Mozilla Firefox 4 to 18 */}
::-moz-placeholder {color:#999; /* Mozilla Firefox 19+ */}
:-ms-input-placeholder {color:#999; /* Internet Explorer 10+ */}


.infor_form {width:100%; font-size:12px;}
.infor_form dl { margin-top:5px;}
.infor_form dl dt { position:relative;float:left;width:70px;margin-right:-70px; color:#333; line-height:26px;}
.infor_form dl dd {float:right;width:100%;}
.infor_form dl dd .item {margin-left:70px;}

.infor_form .selitem { border:none; border-bottom:solid #aaa 1px; height:26px; line-height:28px; width:100%; font-size:12px; text-indent:6px;}
.infor_form select { height:26px; border-radius:2px; border:solid #aaa 1px; font-size:12px;}
.infor_form .select_area select { float:left; width:30%; margin-right:4px;}

.infor_form .tel {clear:both; color:#999999;}
.infor_form .tel li {float:left; text-align:left;}
.infor_form .tel li.li1 {width:20%;}
.infor_form .tel li.li2 {width:20%;}
.infor_form .tel li.li3 {width:60%;}
.infor_form .tel li.li4 {width:60%;}
.infor_form .code {float:left}

.infor_form .msg_tip .mts{float:right;width:100%;}
.infor_form .msg_tip .mts .mt {margin-left:70px;background:#FFF url(../../images/userpic/msg_bg.gif) 0px -97px no-repeat; padding:4px 0 4px 20px; color:#444;}

.infor_form .msg_wrong .mts{float:right;width:100%;}
.infor_form .msg_wrong .mts .mt {margin-left:70px;background:#FFF url(../../images/userpic/msg_bg.gif) 0px -47px no-repeat; color:#ff8080; padding:4px 0 0 20px;}

.infor_form .msg_right .mts{float:right;width:100%;}
.infor_form .msg_right .mts .mt {margin-left:70px; height:24px; overflow:hidden;background:url(../../images/userpic/msg_bg.gif) 0px 6px no-repeat;}

.infor_form .msg_tip {display:none;}
.infor_form .msg_wrong {display:none}

.infor_form dl.change_in .msg_tip {display: block}
.infor_form dl.change_in .msg_wrong {display: none}
.infor_form dl.change_in .msg_right {display: none}

.reg_but { width:100%; line-height:42px; height:42px;-webkit-border-radius:3px;border-radius:3px; background:#4f8cc2; color:#FFF; border:solid #4f8cc2 1px;}
