body,td,th{font-size:12px;color:#333333}
body{margin:0 auto;text-align:center}
a{font-size:12px;color:#454545}
a:link{text-decoration:none}
a:visited{text-decoration:none;color:#454545}
a:hover{text-decoration:underline;color:#FF0000}
a:active{text-decoration:none;color:#454545}
h1,h2,h3,dl,dt,dd,ul,li,ol,p,s{ margin:0px; padding:0px; list-style:none;}
img{ border:none;}
.mzd{ margin:0 auto; }
.crl{ clear: both}
.h35{height:35px; line-height:35px; }
.h40{ height:40px; line-height:40px;}
.red{color:#FF0000; }
/*head*/
.head{ width:1190px; }
.h115{ height:115px;}
.h200{ height:200px;}
.logo{ width:auto; height:80px; float:left; margin-top:20px;}
.head h1{ width:auto; float:left; height:80px; line-height:80px; margin-top:20px; margin-left:20px; display:inline; padding-left:20px; border-left:1px #e2e2e2 solid; font-size: 24px;font-weight:normal; color:#666666; font-family:"Microsoft Yahei"}
.search{ width:500px; float:right; height:50px; margin-top:40px; position:relative}
.search_input{ width:400px; float:left; border:1px #e2e2e2 solid; height:38px; line-height:38px;}
.search_so{ width:80px; float:left; height:40px; line-height:40px;}
.search_so input{ border:0}
.box,.box1,.box2{ width:80px; float:left;text-align:center;height:40px; line-height:40px;font-size:14px; color:#FFFFFF; font-weight: bold}
.box1{  background-color:#E4393C;}
.box2{ background-color:#CC3300;}
.yan {border: 0 none;color: #999;font-size: 14px;left: 7px;	outline: 0 none;padding-left: 6px;	position: absolute;	top: 11px;vertical-align: middle;width: 380px;}
/*content*/
/*.main_bj{ width:100%; height:475px; background: url("http://res.fengj.cn/image/www/login.jpg") -140px 0 no-repeat;;margin:0 auto;}*/
.main_bj{height:auto;margin:0 auto;width:100%;background: url("http://res.fengj.cn/image/www/csshop/login.jpg") 0 0 no-repeat;background-position:  center center;}
.user_login,.ewmimg{width: 310px!important;}
.main_ri{width: 360px!important;user-select: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;-khtml-user-select: none;}
.sjdlqh li{width: 170px!important;}

.main{ width:1186px; overflow:hidden; margin:0 auto; height:475px;}
.h30{ height:30px; line-height:30px;}
.main_le{ width:820px; float:left; height:475px;}
.main_le a {height: 475px;width: 820px;display: block;}
.main_ri{ width:360px; float:left; height:371px; margin-top:50px; background-color:#fff; border:1px #fff solid;}
.center{ margin:10px 30px; display:inline; width:300px; float:left;}
.login_bt{ width:300px; float:left; height:40px; line-height:40px; border-bottom:1px #d7d7d7 solid}
.f16{ font-size:16px; color:#555; font-family:"Microsoft Yahei"}
.bt01{ width:50%; float:left;font-size:16px; color:#E4393C; font-family:"Microsoft Yahei";border-bottom:1px solid #E4393C; cursor:pointer;}
.bt02{ width:50%; float:left;font-size:16px; color:#555; cursor:pointer; font-family:"Microsoft Yahei";}
.user_login{ width:300px; float:left; margin-top:20px;}
.login01{ float:left; width:300px;background-color:#FFFFFF; height:34px; line-height:34px; border:1px #ccc solid;position: relative;}
.login02{ float:left; width:300px;font-size: 14px; height: 20px;line-height: 20px; margin-bottom: 10px;}
.user_login_img01,.user_login_img02,.user_login_img03{ width:34px; height:34px; float:left; background:url(http://res.fengj.cn/image/www/csshop/login_icon.png) no-repeat; }
.user_login_img01{ background-position: 0 0}
.user_login_img02{background-position: -74px 0}
.user_login_img03{background-position: -37px 0}
.inputstyle{ width:254px; float:left; height:24px; line-height:24px; padding:5px 0; border:none; color:#666666 }
.tishi{ width:300px; float:left; height:22px; line-height:22px; border:1px #E4393C solid; background-color:#FFEEEE; margin-top:10px;}
.cha{ width:16px; height:17px; float:left; margin:3px 5px 0 5px; display:inline; background:url(http://res.fengj.cn/image/www/csshop/password_icon.png) no-repeat 0 -84px;}
.tishinr{ width:270px; float:left; color:#666666; font-size:12px; line-height:22px;}
.mt35{ margin-bottom:20px;}
.mt10{ margin-bottom:10px;}
.flor {float: right;}
.login_zd { color: #999999;display: inline;float: left;margin-right: 10px; display:inline;}
.blue{ font-size:14px; color:#0066CC!important}
.btnBox{ width:300px; float:left; margin-top:20px;}
 .btnStyle {background:#E4393C none repeat scroll 0 0;border:none;border-radius: 5px;color: #ffffff;cursor: pointer;font-family: MicroSoft YaHei; font-size: 18px;height: 40px;line-height: 40px;width: 100%;}
.zhuyi{ width:300px; float:left; height:25px; line-height:25px; color:#CC3300; margin-top:10px;}
.oprate{ width:100%; float:left; height:35px; line-height:35px; border-bottom:1px dashed #ccc;}
.zhuce{ float:left; width:auto;}
.zhmima{ float:right; width:auto;}
.oprate,.oprate a{ color:#06c; font-size:14px}
.dlway{ float:right;}
.phonedl,.zhanghaodl{ color:#888; padding-right:20px; background:url(http://res.fengj.cn/image/www/csshop/login_icon.png) no-repeat; display:block; line-height:20px;}
.phonedl{ background-position:86px -45px}
.zhanghaodl{ background-position:76px -86px;}
.zhanghaocon,.phonecon,.tupyzm{ width:100%; float:left; height:auto;}
.inputstyle01{border: 0;color: #666666;float: left;height: 24px;line-height: 24px;padding: 5px 0;width:140px;}
.huoqu01{ width:105px; height:24px; float:left; margin:5px 0 0 10px; line-height:24px; border:0; background:#E4393C; font-size:12px; color:#fff; cursor:pointer; border-radius:3px;}
.huoqu02{ float:left; width:103px; height:22px; line-height:22px; font-size:12px; border:1px solid #ccc; border-radius:3px; text-align:center; margin:5px 0 0 10px;}
.picbox{width:100%; height:65px; float:left; overflow:hidden}
.picbox img{ width:175px; height:65px; float:left; margin-left:35px}
.picbox a{ float:left; width:auto; margin-left:10px; line-height:20px; margin-top:13px;}
.inputstyle02{ width:300px; border:1px solid #CCCCCC; float:left; margin-top:20px; color:#666; font-size:12px; height:34px; line-height:34px;}
.weixin_login{ width:100%; float:left; overflow:hidden; padding-top:20px;}
.weixin_login h3{ width:100%; height:40px; line-height:40px; overflow:hidden; text-align:center; font-weight:normal; font-size:14px; font-family:"Microsoft Yahei";}
.weixincode{ width:100%; height:120px; float:left; text-align:center;}
.weixincode img{ width:120px; height:120px; display:block; margin:0 auto;}
input{outline:none;}
.scratch_container {
 position: relative;
 margin: 0 auto;
 max-width: 1024px;
}

.scratch_viewport {
 position: relative;
 width: 298px;
 height: 100px;
 margin: 0;
 z-index: 0;
 border: 1px solid #C5C5C5;
}
.scratch_picture-under {
 position: absolute;
 top: 0;
 left: 0;
 display: block;
 z-index: -1;
 width: 100%;
 height: 100%;
}
.scratch_container canvas {
 position: relative;
 width: 100%;
 height: 100px;
 z-index: 1;
}
.cg{ display: none; }
.cg img{ vertical-align: middle; margin-right: 10px; }
.login_gtyzm p{ height: 36px; line-height: 55px; text-align: left; }
.ts{color:Red;}
.sh_hi{background: url(http://res.fengj.cn/image/www/csshop/zy_by_password.png) no-repeat; width:30px;height: 30px;display: block;position: absolute;top: 4px;right: 7px;background-size: 160%;background-position: -10px -19px;display:none;}
.zhy{background-position: -10px 3px;}
input::-ms-clear{display: none;}
input::-ms-reveal{display: none;}