html, body, div, span, 
h1, h2, h3, h4, h5, h6, p,
a,img, ul, li,hr {
    margin: 0;
    padding: 0;
    border: 0;
    vertical-align: baseline;
    background: transparent;
    text-decoration: none;
}
input:-webkit-autofill {-webkit-box-shadow: 0 0 0px 1000px white inset;}
a:link{color: #333;}
a:visited{color: #333;}
a:hover{color: #ff8200;}
a:active{color: #333;}
body {
    font-size: 12px;
    font-family: "RobotoBoldCondensed", Arial,����,΢���ź�, Helvetica, sans-serif;
    color: #333;
    line-height: 21px;
}
h1,h2,h3,h4,h5,h6{
    font-family: "RobotoBoldCondensed", Arial,����,΢���ź�, Helvetica, sans-serif;
    font-weight: normal;
}
h1,.font-h1{
      font-size:32px;
}
h2,.font-h2{
      font-size:28px;
}
h3,.font-h3{
      font-size:24px;
}
h4,.font-h4{
      font-size:18px;
}
h5,.font-h5{
      font-size:16px;
      font-weight:bold;
}
h6,.font-h6{
      font-size:14px;
}
ul{ 
    list-style-type:none; 
    padding:0;
    margin:0;
}
/* checkbox */
.aps-chk{
    display: none;
    top: 29px;
    float: left;
    position: relative;
}
.aps-chk + label {
    border: 1px solid #666;
    width: 12px;
    height: 12px;
    top: 29px;
    float: left;
    display: inline-block;
    position: relative;
}

.aps-chk + label:hover {
    -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -ms-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -o-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.aps-chk:checked + label {
    border: 1px solid #92A1AC;
}

.aps-chk:checked + label:after {
    content: '';
    pointer-events: none;
    position: absolute;
    top: 2px;
    left: 2px;
    width: 55%;
    height: 2px;
    border: 3px solid #6E6E6E;
    border-top: none;
    border-right: none;
    -webkit-transform:rotate(-45deg);
    -moz-transform:rotate(-45deg);
    -ms-transform:rotate(-45deg);
    -o-transform:rotate(-45deg);
    transform:rotate(-45deg);
    text-align: center;
    padding: 1px 0 0 0;
    vertical-align: text-top;
}
input[type=button],input[type=submit]{ 
    height: 34px; 
    /* width: 90px; */
    margin: 0; 
    font-weight: bold; 
    color: #fff; 
    background: #FB9337; 
    border: 1px solid #F0882C; 
    padding: 7px 10px; 
    -moz-box-shadow: none; 
    -webkit-box-shadow: none; 
    box-shadow: none; 
    cursor: pointer; 
    -moz-border-radius: 2px; 
    -webkit-border-radius: 2px;
    border-radius: 2px;
    outline:none;
}
input[type=button]:hover,input[type=submit]:hover{
    background: #FF801A; 
    color: #F3EBE5;
}
.login_head{height:100px;padding:0px;margin:0px;border-bottom:2px solid #ff8200}
.login_head_title{height:60px;float:left;width:60%}
.login_head_right{position:absolute;height: 34px;line-height: 34px;text-align:left;width:320px;}
.login_head_right li{float:left;margin:0px;margin-right:15px;height:34px;padding:0px;}
.login_body{width:100%}
.login_body_login{position:absolute;right:3%;top:130px;width:27%;height:460px;background: hsla(0,0%,100%,.5);box-shadow:0px 0px 2px #787878}
.login_body_login ul.login_ul{width:100%;height:100%}
.login_body_login ul.login_ul li{width:100%;height:65px;line-height:65px;text-align:center}
.login_body_login ul.login_ul li hr{width:5px;height:100%;background:#ff8200;float:left;display:none}
.login_body_login_title{font-size: 24px;line-height:60px}
.login_body_login ul.login_ul li.back{background-color:#F9F9F9;background: hsla(0,0%,100%,.5);}
.login_body_login ul.login_ul li.back hr{display:inline-block}
.login_body_login ul.login_ul li.back .hr_right{border-bottom: 1px solid #bbb;box-shadow: 0 -1px 3px #bbb;height:100%}

.login_input{background:white;width: 250px;height:34px;line-height: 34px;border: solid 1px #bbb;margin: 12px auto;display: inline-block;}
.login_input input{height: 32px;line-height:32px;float:left;border:none;outline:none;width: 200px;margin-left:10px;background:transparent;font-size: 15px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {.login_input input { margin-left:0px; }}
.login_input img{float:left;display:block}

.login_verify_code{
	width: 160px;
    background: white;
    height: 34px;
    line-height: 34px;
    border: solid 1px #bbb;
    display: inline-block;
    margin: 10px auto 10px auto;
}
.login_verify_code input{height: 32px;line-height:32px;float:left;border:none;outline:none;width: 200px;margin-left:10px;background:transparent;font-size: 15px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {.login_verify_code input { margin-left:0px; }}
.login_verify_code img{float:left;display:block}
.login_verify_code_info_img {
    width: 85px;
    background: white;
    height: 34px;
    border: solid 1px #bbb;
    display: inline-block;
    margin: 10px auto 10px auto;
}

.login_body .copyright{width:100%;text-align:center;height:34px;line-height:34px;position:absolute;bottom:0px;font-size:13px}
.login_body .company_info{width: 60%;height: 100px;margin-left: 3%;float:left;margin-top:10px}
.login_body .company_info div{height:100%;width:33%;float:left;text-align:center}
.login_body .company_info div ul {height:100%;width:54%;margin: 0 auto;}
.login_body .company_info div ul li.first{height:30px;width:100%;line-height:30px;text-align:left;float: left;}
.login_body .company_info div ul li.last{height:70px;width:100%;line-height:70px;text-align:left;float: left;}
/*.login_body .company_info div hr{width:100%;height:2px;background:#ff8200;float:left}*/
.login_body .company_info div ul li .company_title{font-size:14px;float:left;border-bottom:2px solid #ff8200;white-space:nowrap;}
.login_body .company_info div ul li .company_val{font-size:30px}
.login_body .company_info div ul li .company_unit{font-size:12px;margin:10px}
.login_body_login #code{border-top:1px solid #bbb;height:154px}
.login_body_login #code img{margin: 10px auto;}
.login_body_login #code .code_child{width:50%;height:100%;float: left;}
.login_body_login #code .code_child .code_img{width:100%;height:120px;text-align:center}
.login_body_login #code .code_child .code_text{width:100%;height:34px;line-height:34px;font-size: 14px;}
.num{font-size:16px;font-weight:bold;color:#333;line-height:16px;}
.numtext{font-size:12px;color:#333;line-height:12px;}
.location{float:left;position:absolute}
.location img{float:left;margin-right: 5px;}
.location ul{float:left}
.login_head ul {margin:0;padding:0;list-style:none;font-size:13px;}
.login_head ul a{text-decoration:none;color:#666;}
.login_head ul a.hover{text-decoration:none;color:#666;}
.login_head ul ul {z-index:1;background:white;opacity:0;width:60px;position:absolute;top:200%;visibility:hidden;transition:all .4s ease;-webkit-transition:all .4s ease;}
.login_head ul li span{margin-top:0;}
.login_head ul li:hover {border:none;background:transparent;box-shadow:none;}
.login_head ul li:hover > ul {opacity:1;top:70%;visibility:visible;}
.login_head ul li {float:left;position:relative;width:80px}
.login_head ul li a{padding:0;display:inline;font-size:13px;background:transparent;line-height:34px}
.login_head ul li a:hover{color:#ff8904}
.login_head ul ul li {float:none;background:transparent}
.login_head ul ul li a:hover {color:#ff8904}
.login_head ul li {cursor: pointer;text-decoration:none;display:block;text-align:center;}
.login_head ul span {text-decoration:none;display:block;text-align:center;margin:0;}
.field{margin-top: 20px;margin-bottom: 20px;margin-left: auto;margin-right: auto;text-align: center;width: 700px;min-height: 33px;}
.field .form-label{float: left;width: 170px;margin-right: 10px;height:34px;line-height:34px;text-align: right;}
.field .form-label2{float: left;width: 170px;margin-right: 5px;margin-left:5px;margin-top: 5px;text-align: left;}
.field .required {float: left;margin-left: 5px;height: 26px;width: 500px;float:left;}
.field .required {float: left;margin-left: 5px;height: 26px;float:left;} 
.field .required input{float:left;width:180px;height: 32px;line-height: 32px;}
#footer_container{position: relative;padding-bottom:0px;}
.submit{/* margin-left: 530px; */text-align:center;}
.d_default{float:left;width:200px;height:18px;font-size:12px;display:none;margin-top:5px;}
span.error {float:left;width:auto;height:34px;line-height:34px;font-weight: bold;color: #EA5200;margin-left:10px;}
label.error{color: #EA5200;margin-left:10px;}

/* 二级菜单样式 */
.submenu {
    background: white;
}

.submenu li {
    width: 100%;
    text-align: center;
}

.submenu li a {
    display: block;
    padding: 5px 10px;
    color: #333;
    line-height: 34px;
}

.submenu li a:hover {
    background-color: #f5f5f5;
    color: #ff8200;
}

/* 一级菜单项样式 */
.product-category {
    position: relative;
}
