@charset "utf-8";
body{
    color:#333;
    font-family:'Microsoft YaHei', Arial, Helvetica, sans-serif;
    font-size:14px;
    height:100%;
    margin:0 auto;
    padding:0;
    width:100%;
}

html,body,div,dl,dt,dd,ul,ol,li,th,td,p,input,h1,h2,h3,h4,h5,h6{
    margin:0;
    padding:0;
}

img,body,html{
    border:0;
}

address,caption,cite,code,dfn,em,th,var{
    font-style:normal;
    font-weight:400;
}

ol,ul{
    list-style:none;
}

caption,th{
    text-align:left;
}

q:before,q:after{
    content:'';
}

a,a:visited{
    text-decoration:none;
    color: #333;
}

a:hover,a:active{
    color:#0087e0;
    text-decoration:none;
}

.fl{
    float:left;
}

.fr{
    float:right;
}

.center{
    margin:0 auto;
    text-align:center;
}

.bring-to-top{
    position:relative;
    z-index:500;
}

.clear{
    clear:both;
}

.hidden{
    display:none;
}

.fit-parent{
    height:100%;
    width:100%;
}

.inline-block{
    display: inline-block;
    *display: inline;
    *zoom: 1;
}
.w{
    width: 1200px;
    margin: 0 auto; 
}
.w1{
    width: 1000px;
    margin: 0 auto; 
}
.w9{
    width: 900px;
    margin: 0 auto; 
}


.bc037{
    background: #037ac8;
}
.clearfix:after { visibility:hidden; display:block; font-size:0;content:" "; clear:both; height:0; }
.clearfix { zoom:1; }



/*固定的悬浮窗*/
.yb_conct {
    position: fixed;
    z-index: 9999999;
    top: 200px;
    right: -127px;
    cursor: pointer;
    transition: all .3s ease;
}
.yb_bar ul li {
    width: 180px;
    height: 53px;
    font: 16px/53px 'Microsoft YaHei';
    color: #fff;
    text-indent: 54px;
    margin-bottom: 3px;
    border-radius: 3px;
    transition: all .5s ease;
    overflow: hidden;
}
.yb_bar .yb_top {
    background: #0087e0 url(../images/fixCont.png) no-repeat 0 0;
}
.yb_bar .yb_phone {
    background: #0087e0 url(../images/fixCont.png) no-repeat 0 -57px;
}
.yb_bar .yb_QQ {
    text-indent: 0;
    background: #0087e0 url(../images/fixCont.png) no-repeat 0 -113px;
}
.yb_bar .yb_QQ a {
     color:#fff;
}
.yb_bar .yb_ercode {
    /*height:200px;*/

    background: #0087e0 url(../images/fixCont.png) no-repeat 0 -169px;
}
.hd_qr {
    padding: 0 29px 25px 29px;
}
.yb_QQ a {
    display: block;
    text-indent: 54px;
    width: 100%;
    height: 100%;
    color: #fff;
}