html, body, div, span, iframe, h1, h3, h4, h5, h6, p, blockquote, pre, a, address,
big, cite, code, del, em, font, img, ins, small, strong, var, b, u, center, dl,
dt, dd, ol, ul, li, fieldset, form, label, legend{margin: 0;padding: 0}
body{color:#3c3c3c;line-height: 25px;font-family: "microsoft yahei";min-width: 1190px;background: #f5f5f5;}
html{font-size: 12px;}
ul li{ list-style:none;}
a{text-decoration:none; color:#3c3c3c; cursor: pointer;}
.overflow{overflow: hidden;}
.pointer{cursor: pointer}
.fl{ float:left}
.fr{ float:right}
li{list-style:none}
input{vertical-align:middle}
img{vertical-align: top;}
img{ border:none}
a:link,a:visited{text-decoration:none;cursor:pointer}
a:hover{text-decoration: underline;}
.html100{width: 100%;height: 100%;min-width: 1190px;min-height: 600px;}
.html100 body{width: 100%;height: 100%;}


.w_1190{width: 1190px;margin:0 auto;}
.btn{background: transparent;border: none;outline: none;cursor: pointer;}
.font-12{font-size: 12px;}
.center{text-align: center;}
.right{text-align: right;}

.mar_t10{margin-top: 10px;}
.mar_t5{margin-top: 5px;}
.mar_b1{margin-bottom: 1px;}

/*.logo img{width: 100%;height: 100%;}*/

.container .header{height: 102px;}

.header .logo{}
.header .weather{margin-top: 35px;}
.header .weather{pointer-events:none}
/*轮播*/
.middle{overflow: hidden;position: relative;}
.middle .dots .active{background: #e89042;}
.middle .slide-box{height: 100%;margin-bottom: 10px;overflow: hidden;position: relative;}
.middle .slider{width: 100%;height: 100%;position: absolute;left: 0;top: 0;overflow:hidden;}
.middle .slider img{position:absolute;top:50%;left:50%;}
.middle .mb{height: 30px;background:#000;opacity: 0.5;position: absolute;bottom: 0;width: 100%;filter:Alpha(opacity=50);}
.middle .dots{height: 30px;position: absolute;bottom: 0;width: 100%;text-align:center;word-spacing: 20px;z-index: 999;line-height: 26px;}
.middle .dots>div{display: inline-block;width: 45px;height: 5px;background: #fff;border-radius: 2px;cursor: pointer;}
.middle .login-container{position: absolute;width: 1190px;left: 50%;top:0;margin-left: -595px;height: 100%;}

/*登录框*/

.middle .login-form{box-shadow: 0 0 3px rgba(0,0,0,0.3);height: 410px;width: 376px;background: rgba(255,255,255,0.7);position: absolute;right: 10px;top:50px;box-sizing:border-box;padding-top:20px;}
.ie8-bg{filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr=#7fffffff,endColorstr=#7fffffff);}
.middle .login-form .error{position: absolute;left: 0;top: 28px;width: 100%;text-align: center;color:red;}
#input .bar{padding-left: 34px;margin:5px 0px;}
#input .bar input{outline: none;padding: 0 10px;border-radius: 2px;border:1px solid #dfdfdf;height: 42px;width: 310px;box-sizing: border-box;line-height: 22px; background-color:#fff !important;}
#input .bar .small-input{width: 205px;float: left;}
#input .btn{background: #00A500;color: #fff;border-radius: 2px;height: 40px;width: 310px;margin-left: 34px;margin-top:25px; font-size:16px;}
#input .code-img{float:left;font-size: 16px;font-style: oblique;word-spacing: 8px;letter-spacing: 12px;text-indent: 2px;height: 38px;line-height:40px; width: 92px;margin-left: 10px;cursor: pointer;background: url("../Images/valid-code.jpg");display: inline-block;border: 1px solid #b2b2b2;}
.middle .login-form .exit{cursor: pointer;float: left;margin-left: 100px;margin-top: 50px;width: 50px;height: 30px;line-height:30px;background:#08196b;text-align:center;color: #fff;}

.middle .title{height: 36px;padding-left: 34px;color: #08196b;font-size: 18px;line-height: 36px;font-weight: bold;position: relative; display:inline-block;}
.middle .title span{font-size: 12px;font-weight: normal;color:#3c3c3c;}
.middle .title i{height: 18px;width: 18px;position:absolute;left:10px;top:10px; }

/*#input{display: none;}*/
#info{color:#000;margin-bottom:20px;}
#info .bar{overflow: hidden;padding:0 25px 0 85px;position: relative;margin:10px 0 10px 0;white-space:nowrap; text-overflow:ellipsis; height: 20px;} 
#info .bar > p {
    padding-bottom:15px;
    }
#info .bar label{position: absolute;top:0;left: 35px;}
#info .info-btn{overflow:hidden;margin-top: 25px;}
#info .bar p {
    margin-top:10px;
    }
input:-webkit-autofill {
-webkit-box-shadow: 0 0 0px 1000px white inset;
-ms-box-shadow: 0 0 0px 1000px white inset;
background-image: none;
color: #000;
}
#info .info-btn button {
    background: #00A500;
    border: none;
    outline: none;
    cursor: pointer;
    border-radius: 2px;
    height: 30px;
    min-width: 80px;
    color: #fff;
    float: left;
    margin-left: 25px;
    padding: 0 12px;
}

/*在线咨询*/
.login-form .input-box {
 float: right;
 position: relative;
 /*margin-top: 20px;*/
 font-size: 0px;
}


 .login-form .search-input {
 padding: 6px 40px 6px 20px;
 line-height: 28px;
 height: 35px;
 width: 120px;
 box-sizing: border-box;
 outline: none;
 background: #edfbed ;
 border: 1px solid #edfbed ;
 border-radius: 20px;
 /*margin-right: 68px;*/
 vertical-align: top;

}

 .search-input::-webkit-input-placeholder {
 color: #607860;
}

 .search-btn {
position: absolute;
 border: none;
 outline: none;
 width: 53px;
 height: 34px;
 background: url("../images/1.png") 12px 2px no-repeat;
 cursor: pointer;
 /*background-color: #146cae;*/
 color: #fff;
 top: 0px;
 font-size: 12px;
 right: -6px;
 vertical-align: top;
}

