@charset "utf-8";
/* CSS Document */
/*页头*/
.loginHead{ height: 102px;}
.loginHead .logo{ margin-top: 26px;}
.loginHead .subtit{ height: 30px; margin:36px 0 0 26px; padding-left: 16px; border-left: 1px solid #c0d5ea; font-size: 18px; color: #16559f; font-weight: 400;}
.loginHead .phone{ line-height: 102px; font-size: 18px; color: #16559f;}

/*登录注册*/
.mainbg{ height: 439px; border-top: 2px solid #2f75bb; background:url(/core/images/login/login_01.jpg) no-repeat center top;}
.main{ width: 500px; top: 48px; right: 0;}
.main .top{ width: 100%; height: 48px; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#99000000', endColorstr='#99000000');background:rgba(0,0,0,0.6);}
:root .main .top{filter:none;}
.main .top li{ float: left; width: 250px; height: 48px; line-height: 48px; text-align: center; font-size: 18px; color: #fff; cursor: pointer;}
.main .top .on{ background: #fff; color: #333;}
.main .bot{ background: #fff; padding: 20px 0;}
.main .bot-left{ display: none; width: 320px;}
.main .bot-leftbox{ width: 280px; margin-left: 20px;}
.main .bot-left .srtxt{ margin-bottom: 13px; border-bottom: 1px solid #dddddd;}
.main .bot-left .srtxt .txt{ display: block; width: 260px; height: 34px; border: 0; padding: 0 10px; line-height: 34px; font-size: 14px; color: #333;}
.main .bot-left .srtxt .txt2{ width: 100px;}
.main .bot-left .srtxt .txt:-webkit-input-placeholder {color:#999; opacity:1}
.main .bot-left .srtxt .txt::-webkit-input-placeholder {color:#999; opacity:1}
.main .bot-left .srtxt .txt:-moz-placeholder {color:#999; opacity:1;}
.main .bot-left .srtxt .txt::-moz-placeholder {color:#999; opacity:1}
.main .bot-left .srtxt .txt:-ms-input-placeholder {color:#999; opacity:1}
.main .bot-left .srtxt .txt::-ms-input-placeholder {color:#999; opacity:1}
.main .bot-left .srtxt i{ display: none;}
.main .bot-left .srtxt .dxyzm{ display: block; width: 70px; height: 30px; background: #e4e4e4; line-height: 30px; text-align: center; font-size: 12px; color: #999; border-radius: 3px; cursor: pointer;}
.main .bot-left .srtxt .dxyzm:hover{ background: #1b88cd; color: #fff;}
.main .bot-left .srtxt .yzm{ display: block; width: 62px; height: 30px; padding-left: 14px; background:url(/core/images/login/login_07.png) no-repeat left center; cursor: pointer;}
.main .bot-left .srtxt .yzm img{ width: 62px; height: 30px;}
.main .bot-left .srtxt .mmts,.main .bot-left .srtxt .mmts2{ display: block; width: 260px; height: 34px; background: #fff; line-height: 34px; font-size: 14px; color: #999; top: 0; left: 10px; cursor: text;}
.main .bot-left .dui .icon,.main .bot-left .dui .icon2,.main .bot-left .dui .icon3{ display: block; width: 16px; height: 16px; top: 9px; right: 0; background:url(/core/images/login/login_05.png) no-repeat}
.main .bot-left .dui .icon2{ right: 80px;}
.main .bot-left .dui .icon3{ right: 60px;}
.main .bot-left .cuo .txt{ color: #ea6767;}
.main .bot-left .cuo .txt:-webkit-input-placeholder {color:#ea6767; opacity:1}
.main .bot-left .cuo .txt::-webkit-input-placeholder {color:#ea6767; opacity:1}
.main .bot-left .cuo .txt:-moz-placeholder {color:#ea6767; opacity:1;}
.main .bot-left .cuo .txt::-moz-placeholder {color:#ea6767; opacity:1}
.main .bot-left .cuo .txt:-ms-input-placeholder {color:#ea6767; opacity:1}
.main .bot-left .cuo .txt::-ms-input-placeholder {color:#ea6767; opacity:1}
.main .bot-left .cuo .mmts,.main .bot-left .cuo .mmts2{ color: #ea6767;}
.main .bot-left .cuo .icon,.main .bot-left .cuo .icon2,.main .bot-left .cuo .icon3{ display: block; width: 16px; height: 16px; top: 9px; right: 0; background:url(/core/images/login/login_06.png) no-repeat}
.main .bot-left .cuo .icon2{ right: 80px;}
.main .bot-left .cuo .icon3{ right: 60px;}
.main .bot-left .zd{ height: 30px; margin-bottom: 16px;}
.main .bot-left .zd label{ overflow: hidden; width: 94px; height: 30px; padding-left: 36px; line-height: 30px; color: #999; background:url(/core/images/login/login_03.png) no-repeat 10px 6px; _background:url(/core/images/login/login_03.gif) no-repeat 10px 6px; cursor: pointer;}
.main .bot-left .zd label input{ top: -500px; left: 0;}
.main .bot-left .zd .on{ background:url(/core/images/login/login_04.png) no-repeat 10px 6px; _background:url(/core/images/login/login_04.gif) no-repeat 10px 6px;}
.main .bot-left .zd .wjmm{ display: inline-block; margin-left: 42px; line-height: 30px; text-decoration: underline; color: #ff7a01;}
.main .bot-left .han{ display: block; width: 280px; height: 34px; text-align: center; line-height: 34px; border:0; font-size: 18px; color: #fff; background: #ea6767;}
.main .bot-left .han:hover{ background: #f56d6d; text-decoration: none;}
.main .bot-left .mb5{ margin-bottom: 5px;}
.main .bot-left .xy{ height: 40px;}
.main .bot-left .xy label{ overflow: hidden; width: 66px; height: 40px; padding-left: 24px; line-height: 40px; color: #999; background:url(/core/images/login/login_03.png) no-repeat 0 11px; _background:url(/core/images/login/login_03.gif) no-repeat 0 11px; cursor: pointer;}
.main .bot-left .xy label input{ top: -500px; left: 0;}
.main .bot-left .xy .on{ background:url(/core/images/login/login_04.png) no-repeat 0 11px; _background:url(/core/images/login/login_04.gif) no-repeat 0 11px;}
.main .bot-left .xy .zcxy{ display: inline-block; line-height: 40px; color: #0a7ed8;}
.main .bot-kj{ width: 179px; border-left: 1px solid #e2e2e2;}
.main .bot-kj .kjtit{ line-height: 32px; text-align: center; margin-bottom: 10px;}
.main .bot-kj .kjhan{ display: block; width:92px; height:30px; line-height: 30px; border:1px solid #f4f4f4; padding-left: 46px; margin: 0 auto 10px; background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f2f2f2)); background: -moz-linear-gradient(top, #ffffff, #f2f2f2); background-color: -ms-linear-gradient(top, #ffffff, #f2f2f2); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f2f2f2');}
.main .bot-kj .kjhan .wx,.main .bot-kj .kjhan .xl,.main .bot-kj .kjhan .qq{ display: block; width: 18px; height: 18px; background:url(/core/images/login/login_10.png) no-repeat; top: 6px; left: 23px;}
.main .bot-kj .kjhan .xl{ background:url(/core/images/login/login_11.png) no-repeat;}
.main .bot-kj .kjhan .qq{ background:url(/core/images/login/login_02.png) no-repeat;}
.main .bot-kj .kjhan:hover{ text-decoration:none; background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#FFFBDC));background: -moz-linear-gradient(top, #FFFFFF, #FFFBDC);background: -ms-linear-gradient(top, #FFFFFF, #FFFBDC);filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFBDC');}

/*移动app*/
.appbg{ background: #eeeeee;}
.app{ padding: 55px 0 60px;}
.app .tit{ margin-bottom: 42px; text-align: center;}
.app .tit-t{ line-height: 50px; font-size: 24px;}
.app .tit-b{ line-height: 34px; font-size: 14px;}
.app .cen{ text-align: center;}
.app .cen .ewm{ display: inline-block; width: 150px; height: 180px; background: #f2f2f2; margin:0 22px; -webkit-box-shadow:6px 6px 0 0 #dedede; -moz-box-shadow:6px 6px 0 0 #dedede; box-shadow:6px 6px 0 0 #dedede;}
.app .cen .ewm-pic{ width: 140px; height: 140px; margin: 5px 0 0 5px;}
.app .cen .ewm-txt{ line-height: 32px; text-align: center;}

/*提示弹框*/
.mask{ width: 100%; height: 100%; position:fixed; top:0; left:0; background:#000; z-index:999; filter:alpha(opacity=60);opacity:0.6;_position:absolute; _height:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight));}
.tstk{ width:400px; background:#fff; box-shadow: 0 0 0 6px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 0 0 6px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 0 0 6px rgba(0, 0, 0, 0.2); position:fixed; _position:absolute;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight/2)); top:50%; left:50%; margin:-93px 0 0 -200px; z-index:1000;}
.tstk .tit{ height: 46px; background: #f1f1f1;}
.tstk .tit-l{ padding-left: 22px; line-height: 46px; font-size: 16px;}
.tstk .tit-r{ display: block; width: 16px; height: 16px; margin: 15px 15px 0 0; background:url(/core/images/myhome/my_12.png) no-repeat; cursor: pointer;}
.tstk .tit-r:hover{ background:url(/core/images/myhome/my_13.png) no-repeat;}
.tstk .botbox{ padding: 15px 0 0 0; text-align: center;}
.tstk .botbox .txt{ display: inline-block; *display: inline; *zoom: 1; padding-left: 54px; height: 42px; line-height: 42px; font-size: 14px; background:url(/core/images/login/login_09.png) no-repeat; margin-bottom: 20px;}
.tstk .bothan{ display: block; margin: 0 auto 24px; width: 130px; height: 40px; background: #ea6767; text-align: center; line-height: 40px; font-size: 18px; color: #fff; border-radius: 3px; cursor: pointer;}

.tstk2{ width:400px; background:#fff; box-shadow: 0 0 0 6px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 0 0 6px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 0 0 6px rgba(0, 0, 0, 0.2); position:fixed; _position:absolute;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight/2)); top:50%; left:50%; margin:-93px 0 0 -200px; z-index:1000;}
.tstk2 .tit{ height: 46px; background: #f1f1f1;}
.tstk2 .tit-l{ padding-left: 22px; line-height: 46px; font-size: 16px;}
.tstk2 .tit-r{ display: block; width: 16px; height: 16px; margin: 15px 15px 0 0; background:url(/core/images/myhome/my_12.png) no-repeat; cursor: pointer;}
.tstk2 .tit-r:hover{ background:url(/core/images/myhome/my_13.png) no-repeat;}
.tstk2 .yzmbox{ padding: 15px 0 0 0;}
.tstk2 .yzmbox .ycen{ clear: both; margin-bottom: 15px;}
.tstk2 .yzmbox .ycen .yltxt{ width: 100px; padding-left: 20px; font-size: 14px; line-height: 32px;}
.tstk2 .yzmbox .ycen .yinptit{ width: 140px; height: 30px; border: 1px solid #ddd; padding: 0 10px; margin-right: 10px;}
.tstk2 .yzmbox .ycen .yyzm{ width: 70px; height: 32px;}
.tstk2 .yzmbox .ycen .ts{ clear: both; line-height: 20px; font-size: 12px; color: #ea6767; padding-left: 120px;}
.tstk2 .yzmbox .ycen .dxyzm{ display: block; width: 70px; height: 30px; background: #e4e4e4; line-height: 30px; text-align: center; font-size: 12px; color: #999; border-radius: 3px; cursor: pointer;}
.tstk2 .yzmbox .ycen .dxyzm:hover{ background: #ffd100; color: #333;}
.tstk2 .bothan2{ display: block; margin: 0 auto 24px; width: 130px; height: 40px; background: #ea6767; text-align: center; line-height: 40px; font-size: 18px; color: #fff; border-radius: 3px; cursor: pointer;}
