@charset "utf-8";


/*--tc--*/

#gray{width:100%;height:100%;background:rgba(0,0,0,0.5);position:fixed;top:0px;display:none;z-index:1999;}

.popup{max-width:450px; height:auto;background-color:#fff;/*position:absolute;*/position: fixed;z-index:2000;box-shadow: 0 2px 30px 4px rgb(14 5 10 / 15%);left:400px;top:96px;display:none;border-radius:8px; overflow:hidden;}
.popup .top_nav{max-width:450px;line-height:50px;height:50px;background-image: linear-gradient( 90deg, #4e6ef2 0%, #388bff 100%);	position:relative;/*cursor:move;*/}
.popup .top_nav i{width:35px;height:35px;background:url(../images/sucai_tubiao.png) -314px -5px;position:absolute;top:6px;left:8px;display:block; }
.popup .top_nav span{ font-size:16px;color:#fff;display:block;position:absolute;top:15px;left:30px;}

.popup .top_nav a.guanbi { background:url(../images/popup_guanbi.png) repeat 0px 0px; width:35px; height: 35px; display: block; position:absolute;top:8px;right:20px;cursor:pointer;}
.popup .top_nav a.guanbi span { display: none;}
.popup .top_nav a.guanbi:hover { background: url(../images/popup_guanbi.png) repeat 0px -35px; }
.popup .min{width:100%;height:auto;padding:10px;}

.tc_login{width:100%;height:auto; overflow:hidden; padding:30px;background-color:#fff; }
.tc_login .left{width:200px;background-color:;float:left; padding-top:0px;}
.tc_login .right{width:100%-220px;background-color:;float:right;padding-right:10px; }

.tc_login .left h4{width:200px;height:20px;margin:20px 0 20px 0;font-size:15px;color:#666;text-align:center;}
.tc_login .left img{width:150px;margin:15px auto 0 auto;display:block;border:1px solid #E3E3E3;padding:3px;}
.tc_login .left dd{width:200px;height:30px;font:13px/18px 'microsoft yahei';color:#666;margin:20px 0 10px 0;text-align:center;display:block;}


.tc_login .right h4{width:200px;height:20px;margin:20px 0 20px 0;font-size:15px;color:#666;text-align:center;}
.tc_login .right img{width:120px;margin:0px auto 0 auto;display:block;border:1px solid #E3E3E3;padding:0px;}

@media (max-width:768px) {
.popup{max-width:230px; height:auto;background-color:#fff;/*position:absolute;*/position: fixed;z-index:2000;box-shadow: 0 2px 30px 4px rgb(14 5 10 / 15%);left:400px;top:96px;display:none;border-radius:8px; overflow:hidden;}
.popup .top_nav{max-width:230px;line-height:50px;height:50px;background-image: linear-gradient( 90deg, #4e6ef2 0%, #388bff 100%);	position:relative;/*cursor:move;*/}
.popup .top_nav span{ font-size:16px;color:#fff;display:block;position:absolute;top:15px;left:30px;}
.popup .top_nav a.guanbi { background:url(../images/popup_guanbi.png) repeat 0px 0px; width:35px; height: 35px; display: block; position:absolute;top:8px;right:20px;cursor:pointer;}
.popup .top_nav a.guanbi span { display: none;}
.popup .top_nav a.guanbi:hover { background: url(../images/popup_guanbi.png) repeat 0px -35px; }
<!--.popup .min{width:100%;height:auto;padding:10px;}-->
.tc_login{width:100%;height:auto; overflow:hidden; padding:30px 20px;background-color:#fff; }
.tc_login .left{width:100%;background-color:;float:left; padding-top:0px;}
.tc_login .right{width:100%;background-color:;float:right;padding-right:10px; }
.tc_login .right img{width:120px;margin:20px auto 20px auto;display:block;border:1px solid #E3E3E3;padding:0px;}

}




.tc_login .right .button{
-webkit-appearance: none;
    background:#36a803;
    border: none;
    border-radius: 2px;
    color: #fff;
    cursor: pointer;
    height: 50px;
    font-family: 'Open Sans', sans-serif;
    font-size: 1.2em;
    letter-spacing: 0.05em;
    text-align: center;
    text-transform: uppercase;
    transition: background 0.3s ease-in-out;
    width: 255px;
	padding:0 50px 0 50px;
	font-weight: bold;
	}
.tc_login .right .button:hover {

    background: #019A0D;
}
.tc_login .right dd{width:100%;height:30px;}
.tc_login .right dd a{font:12px/18px 'microsoft yahei';color:#06F;}
.tc_login .right dd a:hover{font:13px/18px 'microsoft yahei';color:#06F;text-decoration: underline;}
.tc_login .right hr{height:1px;border:none;border-top:1px dashed #E4E4E4;clear:both;margin:240px 0 5px 0px;}