﻿body,td,th {font-size: 12px;color: #333333;}
body {margin-left: 0px;	margin-top: 0px;margin-right: 0px;	margin-bottom: 0px;}
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{ 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:"微软雅黑"}
.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;}
/*内容*/
.main{ width:1190px; margin:0 auto; overflow:hidden; padding:50px 0}
.steps {border-bottom: 2px solid #e6e6e6;height: 35px;position: relative; margin-top:20px;}
.steps-4{ width:1190px; margin:0 auto; margin-top:30px;}
.steps ol {margin: 0 auto;width: 800px;}
.steps ol li.active {border-bottom: 2px solid #E4393C;color: #3e3e3e;width: 130px; height:35px;}
.steps-4 ol li {padding-left: 40px;width: 90px;}
.steps ol li {color: #999;float: left;font-family:"微软雅黑";font-size: 16px;font-weight: bold;height: 24px;line-height: 24px;padding-left: 70px;display: inline;width: 130px;}
.steps ol li .red_bj{background: url(http://res.fengj.cn/image/www/csshop/password_icon.png) no-repeat 0 0; font-family:"黑体"}
.steps ol li .red_bj,.steps ol li .grey_bj{float:left;color: #fff;font-size: 14px;font-weight: bold;margin-right: 5px; display:inline;text-align: center;width:24px;height: 24px; line-height: 24px;}
.steps ol li .grey_bj{background: url(http://res.fengj.cn/image/www/csshop/password_icon.png) no-repeat 0 -32px;}
.red01{ color:#E4393C}
.form_list{ width:800px; margin:0 auto;}	
.form-group{padding: 10px 0;user-select: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;-khtml-user-select: none;}
.form-group dl{ width:800px; float:left; /*height:37px;*/ line-height:37px; margin-bottom:35px;}
.form-group dt{ width:200px; float:left; text-align:right; font-size:14px; margin-right:10px; display:inline;}
.form-group dd{ width:auto; float:left; margin-right:10px; display:inline; position:relative;}
.inputStyle_long{ width:250px; float:left; height:25px; line-height:25px; padding:5px; display:inline; border:1px #ccc solid; color:#666;}	
.inputStyle_short{ width:100px; float:left; height:25px; line-height:25px; padding:5px; display:inline; border:1px #ccc solid;}	
.plus_a{width: 210px; float:left; background: url(http://res.fengj.cn/image/www/csshop/title06.gif);color: #a8a8a8;height: 26px;line-height: 26px;margin-top: 6px;padding: 0 10px 0 33px;}	
.plus_success{background: url(http://res.fengj.cn/image/www/csshop/password_icon.png) no-repeat 0 -66px;float: left;height: 16px;margin-top: 13px;width: 20px;}
.form-next{ width:180px; float:left; margin-left:210px; display:inline;}
.next_anniu{width:180px; float:left; height:35px; line-height:35px; border:none; background-color:#E4393C; font-size:16px; text-align:center; color:#FFFFFF; font-family:"微软雅黑"}
.form-next p{ width:180px; float:left; height:30px; line-height:30px; text-align:center}
.form-next p a,.form-next p a:link{ color:#CC3300; font-size:12px;}
.scratch_container {
    position: relative;
    margin: 0 auto;
    max-width: 1024px;
}

.scratch_viewport {
    position: relative;
    width: 260px;
    height: 100px;
    margin: 0 auto;
    z-index: 0;
    border: 1px solid #C5C5C5;
}
.scratch_picture-under 
{
    cursor:default;
    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; }
.ts{color:Red;}