body{margin:0;padding:0;background:#f4fff5;font-size:14px;}
form,ul,li,p,h1,h2,h3,h4,h5,h6{margin:0;padding:0;}
input,select{font-size:14px;line-height:16px;}
img{border:0;vertical-align:bottom}
ul,li{list-style-type:none;}
a{color:#333333;text-decoration: none;}
a:hover{color:#FF0000;text-decoration:underline;}
/* ----------最上区域---------- */
#top{width:950px;margin:auto;height:100%;font-size:12px;background:#fff}
#topNav{height:25px; background:url(/images/reg/topBg.gif) repeat-x;color:#666; line-height:25px;}
#topNav ul{padding:0px 0 0 10px}
#topNav li{float:left}
.top_right{ margin-left:410px;}
/* ----------logo---------- */
#top{ width:950px; margin:0 auto; }
#logoArea{width:950px;margin:0px auto 0px auto;background:#FFF; padding-top:3px; padding-bottom:2px;}
.logo{float:left;width:242px;height:58px; margin-top:1px}
.topBanner{width:680px; height:58px;float:right; overflow:hidden;}
.topBanner1{width:665px; height:58px;float:right; overflow:hidden;}
/* ----------导航---------- */
#navBg{height:34px;}
.nav{margin:0 auto; background:url(http://www.1866.tv/images/nav.gif);height:34px;letter-spacing:0px;padding:0 0 0 16px;}
.nav li{float:left;line-height:33px;padding:0;}
.nav li a{font-size:14px; font-weight:bold;color:#f4fef1}
.nav li a:hover{color:#FFFFFF}
#line{background:url(/images/reg/navLine.gif) no-repeat center;width:1px;height:34px;margin:0 15px 0 16px;}

/* ----------导航下部---------- */
#miniNavBg{ margin:0 auto;border-left:1px solid #bdbdbd;border-right:1px solid #bdbdbd;border-bottom:1px solid #bdbdbd;width:948px; overflow:hidden;}
.topTips{height:24px;line-height:26px;font-size:12px; letter-spacing:1px;border-bottom:1px solid #e8e6e8;text-align:center;clear:both;overflow:hidden;color:#838282;background:url(http://www.1866.tv/Images/sec_bg.gif) repeat-x top;padding:2px 0 0 0;}
.topTips a{color:#838282; padding-right:1px;}
.topTips a:hover{color:#ff0000; text-decoration:underline;}
.topTips span{padding:0 3px;color:#999999;_padding:0 2px;}
.topTips1{height:24px;line-height:26px;font-size:12px; letter-spacing:1px;border-bottom:1px solid #e8e6e8;text-align:center;clear:both;overflow:hidden;color:#838282; padding:2px 0 0 0;}
.topTips1 li{ float:left; padding-left:5px;}
.topTips1 a{color:#838282;}
.topTips1 a:hover{color:#ff0000; text-decoration:underline;}
.topTips1 span{padding:0 3px;color:#999999;_padding:0 2px;}

/* ----------登录搜索---------- */
#loginArea{padding:8px 0 3px 6px !important;*padding:8px 0 3px 0px;height:23px;overflow:hidden;}
#loginArea li{float:left;margin-left:8px}
#loginArea li .loginBg{height:17px;width:97px;border:1px solid #ccc;background:url(http://www.1866.tv/images/loginBg.gif);line-height:17px;}
#loginArea .searchBg{width:142px; height:22px;background:url(http://www.1866.tv/images/serBg.gif) no-repeat;line-height:22px;}
#loginArea li .search{width:100px;margin-left:20px;margin-top:1px;}
#loginArea .select{border:1px solid #ccc}
#loginArea .loginT{line-height:24px;margin-left:10px;float:left;font-size:13px; overflow:hidden; display:inline}
.mmsousou{ float:right; margin-right:12px; display:inline;}
.suggest_link_over{background-color:#78b722;color:White;}
.suggest_link{ background:white;}
#H_h_User_b8{ float:left;}
.mf{ width:80px;color:#f00;}
.sp{ width:48px;_width:48px; margin-left:8px; color:#666;}
.mf,.sp{display:block;height:19px;line-height:21px;padding-top:2px;text-align:center;}


.mmsousou{ float:right; margin-right:12px; display:inline;}

.loginArea {height: 332px;width: 910px;margin-right: auto;margin-left: auto;background: url(/images/reg/loginAreaC.gif) repeat-x;}
.loginArea .loginAreaL {float: left;height: 332px;width:19px;background: url(/images/reg/loginAreaL.gif);}
.loginArea .loginAreaR {background:url(/images/reg/loginAreaR.gif);height: 332px;width: 21px;float: right;}
.loginArea .leftTxt {float: left;width: 300px;padding-top: 50px;padding-left: 80px;}
.loginArea .leftTxt p {line-height: 35px;height:35px;font-size:14px;}
.loginArea input {vertical-align:middle;line-height: 20px;margin-bottom: 0px;}
.loginArea .input {height: 20px;width: 178px;}
.loginArea  .checkBox {padding-left: 44px;}
.loginArea  .botton{padding-left:55px;}
.loginArea  .tipRe {text-indent:54px;}
.loginArea  .tipRe a {color:000;text-decoration:none;}
.loginArea  .tipRe a:hover{color: #ff0000;text-decoration: underline;}
.loginArea .rightTxt {float: left;width:426px;color: #666666;background:url(/images/reg/loginAreaVipC.gif) repeat-y;margin-top: 20px;margin-left:60px; position:relative}
.rightTxt .topbg {background: url(/images/reg/loginAreaVip.gif);height: 60px;}
.rightTxt p {padding-left: 20px;font-size: 14px;line-height:35px;margin:25px 0 5px 0;}
.rightTxt .loginBottom {background: url(/images/reg/loginAreaVipB.gif);height: 42px;}
.rightTxt .phone {font-size: 14px;font-weight:bold;color: #FFFFFF;background-color: #e00;margin:0 50px 0 25px;padding:5px 0 5px 5px;}
.loginFooter{height:80px;line-height:24px;text-align:center;margin:30px auto 0 auto;padding-top:20px;border-top:1px solid #009900}
.regMain{width:100% ;margin:0 auto; background-color: #f4fff5;PADDING-bottom:40px;padding-top: 24px; }
.regCont {padding-top: 20px;margin: 0 auto;position: relative;width: 1200px;}




.regCont p {line-height: 24px;color: #666666;margin-bottom:20px;}
/*.regAreaBottom {background-image: url(/images/reg/regAreaBottom.gif);height: 21px;width:910px;margin:auto}*/
.nameInfor p span {margin:0 5px;color:#e00;}
.nameInfor p font {margin-left:10px;color:#FF0000;font-size:12px}
.regCont input {vertical-align: middle;width:290px;}


.nameInfor {margin-top: 0px;margin-bottom: 0px;}
.nameInfor h3 {font-size: 14px;color: #312e65;margin-bottom:15px;background: url(/images/reg/reg_02.gif) repeat-x center;padding-top: 3px;padding-left: 40px;}
.nameInfor h3 span {background:#FFF;padding:0 5px;color:#e00}
.regBotton {width:930px;padding:30px 0px 10px 0px;}
.textStyle{width:140px;height:16px;}
.textStyleL{width:240px;height:16px;}

/* ----------版权---------- */
#footer{border-top:2px solid #91d29c;background:#fff;margin-top:20px;}
#footer .footerCont{width:970px;margin:0 auto;text-align:center;line-height:22px;}
#footer .footerCont p{border-bottom:1px dashed #ccc;padding:5px 0;margin-bottom:10px;}


/* 弹窗样式 */
.messagecontent{ width:550px; height:auto; background:#fff;border:8px #037620 solid;color:#4f524f; position:fixed; padding-bottom:10px;_position:absolute; z-index:10000; top:50%; left:50%; margin:-170px 0 0 -280px; filter:Alpha(opacity=1000);	-moz-opacity:1;opacity:1;
                _position:absolute;_left:expression(eval(document.documentElement.scrollLeft+(document.documentElement.clientWidth/2)));_top:expression(eval(document.documentElement.scrollTop+(document.documentElement.clientHeight/2)))
}
.tanchu{ font-size:24px; padding-top:18px;}
.tanchu span{ color:#ed5b28}
.tanchu1{width:95%; margin:0 auto;padding-top:6px;}
.messagecontent p{ width:95%;font-family:微软雅黑; font-size:22px; text-align:center; height:30px; margin:10px auto 0 auto;line-height:20px;}

.jinru{margin:0 10px;padding:10px; text-align:center; padding-bottom:10px; font-size:14px;  font-weight:bold;border-bottom:1px #CCCCCC dotted;}
.jinru a{color:#fff; display:inline-block; background:#01a42b; width:110px; height:24px; line-height:24px;margin-right:10px;}
.jinru a:hover{background:#060; color:#FFF; text-decoration:none}
.Mess_erweima{ padding-top:3px; text-align:left; margin-right:5px; text-align:center}
.Mess_hongzi{color:#ed5b28; font-size:18px; font-family:"微软雅黑";  padding-top:0px; padding-left:10px;}
.Mess_huizi{ font-size:16px; font-weight:bold; line-height:28px; padding-top:0px;color:#4f524f;padding-left:10px;}
.Mess_huizi01{ font-size:12px; font-weight:bold; line-height:24px; padding-top:0px;color:#F00;padding-left:10px; margin-top:10px;}
.btnClose{ background:#01a42b; border:none; width:100px; height:30px; line-height:30px; color:#fff; font-size:14px; font-weight:bold; cursor:pointer;}
.messagecontent .know{ border:none;}
.guanzhu { padding-bottom:5px;}

.Mess_huizi02{ font-size:16px;line-height:24px;color:#4b4b4b; margin:15px 20px; background: url(http://www.1866.tv/images/notice.png) no-repeat left top; padding-left:45px;font-family:"Microsoft Yahei"; }





/* 新加样式 */
.nameInfor{width:1160px;margin: 0 auto;background: #FFF;padding:50px 20px 20px 20px;box-shadow: 0 0 9px 0 rgba(0,0,0,0.17);border-top: #00c411 2px solid;}
.zc{position: absolute;top:6px;background-color: #00a30e;color:#FFFFFF;padding:2px 13px 2px 13px;font-size: 18px;left:477px;border-radius: 50px;}
.hezi{margin-top: 50px;background: #f9fbff;}
.zc span{line-height: 26px;}


#txtName{width:286px;height: 35px;padding-left:35px;background: url( "/images/reg/yhm.png") 10px  no-repeat;border-radius: 50px;border: #ebebeb 1px solid;margin-right: 20px;}
#txtPass{width:286px;height: 35px;padding-left:35px;background: url( "/images/reg/mm.png") 10px  no-repeat;border-radius: 50px;border: #ebebeb 1px solid;margin-right: 20px;}
#txtPassTwo{width:286px;height: 35px;padding-left:35px;background: url( "/images/reg/qrmm.png") 10px  no-repeat;border-radius: 50px;border: #ebebeb 1px solid;margin-right: 20px;}
#txtRealName{width:286px;height: 35px;padding-left:35px;background: url( "/images/reg/xm.png") 10px  no-repeat;border-radius: 50px;border: #ebebeb 1px solid;margin-right: 20px;}
#txtMobileTelephone{width:286px;height: 35px;padding-left:35px;background: url( "/images/reg/dh.png") 10px  no-repeat;border-radius: 50px;border: #ebebeb 1px solid;margin-right: 20px;}
#txtQQ{width:286px;height: 35px;padding-left:35px;background: url( "/images/reg/qq.png") 10px  no-repeat;border-radius: 50px;border: #ebebeb 1px solid;margin-right: 20px;}
#txtAddress{width:286px;height: 35px;padding-left:35px;background: url( "/images/reg/dw.png") 10px  no-repeat;border-radius: 50px;border: #ebebeb 1px solid;margin-right: 20px;}
#txtRadam{width:286px;height: 35px;padding-left:35px;background: url("/images/reg/yz.png") 10px  no-repeat;border-radius: 50px;border: #ebebeb 1px solid;margin-right: 20px;}

#btnRegiter{width:324px;height: 46px;background-color: #00a30e;  border-radius: 50px;margin-right: 20px;border:0px;color:#FFFFFF;font-size: 18px;font-weight: bold;}
#Reset1{width:104px;height: 46px;background-color: #000;  border-radius: 50px;margin-right: 20px;border:0px;color:#FFFFFF;font-size: 18px;}



/* 头 */
.dh_tou{border-bottom: #00a30e 1px solid;}


.lgtp {width: 920px;height: 58px;overflow: hidden;position: relative;}
.tuiguang_x {position: absolute;z-index: 99999;right: 2px;bottom: 2px;}


.dh_zc {margin-top: 10px;height: 40px;line-height: 40px;margin: 0px auto;font-size: 16px;/*border-bottom: #00a30e 1px solid;*/}
.dh_zc ul {width: 1200px;margin: 0px auto;font-weight: bold;}
.dh_zc .sy_bj{background: #00a30e;height: 40px;padding:0px 11px 0px 11px;color:#FFFFFF;}
.dh_zc .sy_bj a{color:#FFFFFF;}
.dh_zc ul li {float: left;margin-right: 20px;background-color: #FFFFFF;padding:0px 11px 0px 11px; border-radius:5px 5px 0px 0px;}
.dh_zc ul li:hover {background-color: #00a30e;padding:0px 11px 0px 11px; border-radius:5px 5px 0px 0px;color:#FFFFFF;}
.dh_zc ul li:hover >a {color:#FFFFFF;}

/* 注册用户++ */
.m-regForm { /*width: 830px; */text-align: center;display: block;flex-direction: column;justify-content: center;}
.textLine {width: 495px;height: 30px;line-height: 30px;font-family: 微软雅黑;font-size: 14px;color: #93bc9a;
margin: 0 auto;position: relative;left: 26px;}
.textLine span {display: inline-block;text-indent: 2px;vertical-align: middle;}
.textLine .number {font-size: 20px;color: #93bc9a;}
.textLine .font12 {font-size: 12px;vertical-align: top;margin-left: 2px;}
.textLine .sep { width: 1px; height: 15px;display: inline-block; background: #c2d2c5;margin-left: 8px;margin-right: 10px;}
/* 注册用户++ */

/* 注册详细表*/
.m-regForm-new .userRegTips {margin-left: 660px;}
.userRegTips {margin-left: 420px;padding-top: 13px;display: none;}
.m-regForm-new .login_WeChatCode, .m-regForm-new .login_UersCode {margin: 0;}
.login_UersCode {width: 60px;height: 70px;display: inline-block;background: url( "/images/reg/wxReg.png") no-repeat 16px -150px;vertical-align: middle;margin-right: 5px;}
.userRegDesc {border-radius: 2px;color: #738299;border: 1px solid #dddfe3;width: 105px;height: 22px;line-height: 22px;text-align: center;overflow: hidden;float: left;cursor: pointer;}
.m-regForm-new .wxRegDesc {margin-left: 7px;}
.wxRegDesc {color: #738299;font-size: 16px;}
.wxRegTip {border-radius: 2px; border: 1px solid #dddfe3;width: 134px;height: 24px;float: left;cursor: pointer;}
.login_WeChatI {width: 25px;height: 25px;display: inline-block;background: url( "/images/reg/app_icon.png") no-repeat ;vertical-align: middle;background-size: cover;margin-right: 2px;margin-left: 5px;}
.m-regForm-new .wxRegTips {margin-left: 640px;}
.wxRegTips {position: absolute;top:50px;right:2px;}
.wxRegTips  img{ position: absolute; left: 0px;top:50px;display: none;

-webkit-transition: opacity 1s ease-in-out;
-moz-transition: opacity 1s ease-in-out;
-o-transition: opacity 1s ease-in-out;
transition: opacity 1s ease-in-out;
}
.wxRegTips:hover img { display: block;width:180px;height:180px;}
.wxRegTips img:hover  { display: block;width:180px;height:180px;
opacity:0;filter: alpha(opacity=0);}

.m-regForm-new .login_WeChatCode, .m-regForm-new .login_UersCode { margin: 0;}

.login_WeChatCode {padding:5px;width: 60px;height: 70px;display: inline-block;background: url( "/images/reg/APP-sm.png") no-repeat;vertical-align: middle;}
/* weixin*/
.regBox .weChatContent {width: 208px;text-align: center;position: relative;margin: 0 auto;margin-top: 150px;height: 218px;margin-bottom: 40px;}
.regBox .wxLoginCode {position: relative;left: 0;width: 100%;height: 100%;transition: all 300ms linear;overflow: hidden;}
.fenge{background: url( "/images/reg/fenge.png") no-repeat ;background-size:cover;left: 0; top: 0; right: 0; bottom: 0; margin: auto;width:1500px;height:2px;}




