﻿body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0; border:0;}
body,button,input,select,textarea{font-family:Helvetica,Arial,'Microsoft YaHei';}
body {font-size:1em; background: url("../images/body_bg.png") #ffffff;}
html {font-size: 100%;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
ul,ol,li{list-style:none; float:left;}
a:link,a:visited,a:hover,a:active{text-decoration:none; cursor:pointer;}
legend{color:#000;}
i,em,b{font-style:normal; display:block; line-height:1.250em;}
fieldset,img{border:0;}
img{max-width:100%;}
.fl{float:left;}
.fr{float:right;}
.fw{font-weight:bold;}
.clear{clear:both;}
.center{text-align:center;}
input[type="button"], input[type="submit"],input[type="text"], input[type="reset"] {-webkit-appearance: none;}
*{box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
a{tap-highlight-color: rgba(0,0,0,0); focus-ring-color: rgba(0, 0, 0, 0); -webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-focus-ring-color: rgba(0, 0, 0, 0); -moz-tap-highlight-color: rgba(0,0,0,0); -moz-focus-ring-color: rgba(0, 0, 0, 0);}


.yd_center{
    width:860px;
    height:600px;
    overflow: hidden;
    position:absolute;
    left:50%;
    top:50%;
    margin:-300px 0 0 -430px;
    background: #a80000; border-radius: 20px;
}

.yd_center2{
    width:860px;
    height:auto; min-height: 600px;
    overflow: hidden;
    margin: 30px auto;
    background: #a80000; border-radius: 20px;-moz-box-sizing:border-box; /* Firefox */
    -webkit-box-sizing:border-box; /* Safari */
}
.header{ height:165px; width: 100%; background: url("../images/top_bg.png") right center no-repeat}
.header .logo{ padding:36px 0 0 40px; display: block}

.i-main{ background: #FFFFff; border-left: #cccccc 1px solid;border-right: #cccccc 1px solid; height: 420px}
.i-main2{ background: #FFFFff; border-left: #cccccc 1px solid;border-right: #cccccc 1px solid; height:auto;}

.login-box{ width: 80%; height: auto; overflow: hidden; margin: 0 auto; padding: 50px 0}
.password, .username {
    padding-left: 8%;
    width: 100%;
    height: 52px;
    line-height: 52px;
    border:#c1c1c1 1px solid;
    background: url(../images/ico_zh.png) 20px 50% no-repeat;
    background-color: #ffffff;
    margin: 20px auto; display: block; border-radius: 10px;
}
.btn-login {
    width: 100%;
    background: #eaeaea;
    color: #000000;
    text-align: center;
    line-height: 52px;
    height: 52px;
    font-size: 20px;
    border:#c1c1c1 1px solid;
    margin: 5px auto; display: block;border-radius: 10px;
    -webkit-appearance: button;
    cursor: pointer;
}
.btn-login:hover {
    background: #a7000d;  color: #ffffff;
}
.end{background: #a80000; height:10px}

.cxzysx { padding: 20px 0 0 0;}
.cxzysx p{font-size: 12px; color: #666666; line-height: 24px;}
.cxzysx p a{ color: #990000;}
.xz_ny{ font-size: 20px;}
.xz_ny input{ border: #e3e3e3 1px solid; height: 40px; padding: 0 0px; font-size: 20px;text-align: center;}
.xz_ny select{ border: #e3e3e3 1px solid; height: 40px;padding: 0 10px; font-size: 20px;}
.xz_ny .xz_ny_tj{ background: #a80000; color: #ffffff; padding:0 25px; cursor: pointer; }
.xz_ny .xz_ny_tj:hover{ background: #cc0000; }
.zx_tj{ background: #a80000; color: #ffffff; padding:0 25px; cursor: pointer; height: 40px;line-height:40px;font-size:18px; }
.zx_tj:hover{ background: #cc0000; }
.jg_line{ width: 100%; margin: 30px auto 10px auto; height: 2px; background: #a80000}
.cx_zysx{ font-size: 18px; color: #333333; line-height: 34px;}

@media only screen and (max-width: 640px){
    body{ background-size: 1%; margin: 0; padding: 0; height: auto; width: 100%}
    .yd_center{transform:scale(0.15);margin: 0; padding: 0}
    .yd_center2{transform:scale(0.15); margin: 0; padding: 0}
}