#online_bg{background:url(../images/online.jpg) no-repeat center 0; padding:48px 0;}

#memform{background:#fff;  height:400px; width:980px;  margin:0 auto; border:1px solid #c8c8c8; padding-top:53px;}

#online_price{width:290px; color:#666; font-size:12px; }
#online_price ul{border:1px solid #c8c8c8; margin:10px 0; line-height:28px; padding:15px 30px;}
#online_price span{float:right; padding-right:70px;}
#online_price b{color:#ff6d15; font-weight:normal;}
#online_price h3{font-size:20px; font-weight:normal; margin:0 auto; text-align:center;}
#online_price strong{color:#ff6d15; font-size:30px; font-weight:normal;}


#online_form{width:390px; vertical-align:top; color:#666; font-size:14px;}
#online_form h3{font-size:22px; font-weight:normal; display:inline;}
#online_form h4{color:#ff6d15; font-size:12px; font-weight:normal; display:inline;}
#online_form ul{margin-top:36px;}
#online_form li{padding:5px 0;}
#online_form li label{float:left; width:110px; padding-top:6px;}
#online_form select{width:170px; height:30px;}
#online_form input[type="text"]{width:170px; height:30px; border:1px solid #bcbcbc; color:#c3c3c3; line-height:30px;}
.onlinebnt{height:86px; width:86px; line-height:53px; color:#fff; font-size:14px; background:#ff6d15; border:none; cursor:pointer; border-radius:80px;}
.onlinetxt{width:150px; height:30px; border:1px solid #bcbcbc; color:#c3c3c3; line-height:30px;}


#memlog{width:245px; background:#eff0f2; position:absolute; z-index:888; margin:20px 0 0 0; right:50px; color:#3f4a5a; padding:25px 22px; font-

size:14px; box-shadow:2px 2px 2px #737373; top:35px;}
#memlog li{padding:5px 0;}
#memlog li b{font-weight:bold; font-size:16px;}
#memlog li input[type="submit"]{height:53px; width:223px; line-height:53px; color:#fff; font-size:14px; background:url(../images/btn.png) no-repeat; 

border:none; text-indent:3em; cursor:pointer;}
#memlog li input[type="text"]{width:176px; height:30px; border:1px solid #bcbcbc; padding-left:60px; color:#c3c3c3; line-height:30px;}
#memlog li input[type="Password"]{width:176px; height:30px; border:1px solid #bcbcbc; padding-left:60px; color:#c3c3c3; line-height:30px;}
.mem_id{background:#fff url(../images/reg_id.jpg) no-repeat 2px 0;}
.mem_pw{background:#fff url(../images/reg_pw.jpg) no-repeat 2px 0; width:176px; height:30px; border:1px solid #bcbcbc; padding-left:60px; color:#c3c3c3; 

line-height:30px;}
.mem_mobile{background:#fff url(../images/reg_mobile.jpg) no-repeat 2px 0;}
#memlog a{color:#444;}
#memlog a:link{text-decoration:underline;}
#memlog a:visited{text-decoration:underline;}
#memlog a:hover{text-decoration:underline; color:#0061b0;}


#member{width:980px; margin:10px auto; border:1px solid #c0cfdd; background:#f8f8fa;}
#member_menu{width:191px; float:left;}
#member_menu_title{height:36px; background:#ecf0f3 url(../images/mem_title.jpg) repeat-x; line-height:36px; text-indent:15px; color:#333; font-

size:14px; font-weight:bold;}
#member_menu_list{padding:10px 25px;}
#member_menu_list a{text-decoration:none; color:#656565;}
#member_menu_list a:visited{text-decoration:none;}
#member_menu_list a:hover{text-decoration:underline; color:#1d69a1;}
#member_menu_list li{height:35px; line-height:35px; font-size:14px;}
#member_cnt{width:727px; float:right; background:#fff; border-left:1px solid #c0cfdd; padding:15px 30px; height:500px; color:#333;}
#member_cnt_title{height:40px; line-height:40px; font-size:16px; font-weight:bold; border-bottom:1px solid #e5e8f1;}
#member_cnt_home{padding:10px 5px 30px; background:url(../images/memimg.jpg) no-repeat 0 10px; text-indent:150px;}
#member_cnt_home li{height:28px; line-height:28px; font-size:14px;}
.member_cnt_video{padding:10px 0 10px 5px; +padding:0 0 11px; }
.member_cnt_video ul{display:inline;}
.member_cnt_video li{float:left; margin-right:9px; position:relative; margin-bottom:5px; +margin-right:2px; }
.member_cnt_video_unit li{width:220px; display:block; font-size:12px; color:#848383; float:none; margin-bottom:10px;}
.member_cnt_video_unit image{width:220px; height:140px; }
.member_cnt_video_unit span{background:#000; height:28px; z-index:2; position:absolute; bottom:0; filter:alpha(Opacity=80);-moz-opacity:0.5;opacity: 

0.5; width:220px; color:#fff;font-size:14px; text-indent:5px; overflow:hidden;}
.hmclass_unit li{width:220px; display:block; font-size:12px; color:#848383; float:none; margin-bottom:10px;}
.hmclass_unit image{border:none;}
.hmclass_unit span{background:#000; height:28px; z-index:2; position:absolute; bottom:0; filter:alpha(Opacity=80);-moz-opacity:0.5;opacity: 0.5; 

width:220px; color:#fff;font-size:14px; text-indent:5px; overflow:hidden;}
.member_cnt_detail{font-size:14px; padding:30px 5px 10px;}
.member_cnt_detail li{display:block; height:30px; line-height:30px; margin-bottom:20px;}
.member_cnt_detail span{text-align:right; width:110px; float:left; }
.member_cnt_detail label{float:right; width:587px;}
.member_cnt_txt{width:250px; height:26px; border:1px solid #abadb3;}
.member_cnt_code{width:100px; height:26px; border:1px solid #abadb3;}
.member_cnt_btn{width:145px; height:45px; border:1px solid #1457ca; background:#2b98dd; font-size:16px; color:#fff; font-weight:bold; line-height:45px;}

#memsuccess{background:url(../images/testbg.png) no-repeat;  height:469px; width:980px; margin:10px auto; }

#memsuccess_left{background:url(../images/loginsuccess.png) no-repeat left bottom; float:left; width:381px; height:303px; margin-top:50px;}
#memsuccess_right{float:right; width:599px; margin-top:100px;}
#memsuccess_right h1{font-weight:bold; font-size:32px; color:#333; margin:10px 0;}
#memsuccess_cnt{color:#3f4a5a; font-size:14px; line-height:24px; width:500px;}
#memsuccess_cnt a{text-decoration:none; color:#f78b0d; text-decoration:underline;}
#memsuccess_cnt a:visited{text-decoration:none;}
#memsuccess_cnt a:hover{text-decoration:underline; color:#1d69a1;}