html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td { margin: 0; padding: 0; }

img { border: 0 none; vertical-align: top; }
ul, li { list-style-type: none; }
h1, h2, h3, h4, h5, h6 {  font-weight:normal; }
body, input, select, button, textarea { font-size:14px; font-family:"Microsoft Yahei","\5b8b\4f53";  background-color:#fff;}
.arial{ font-family:arial;}
.song{ font-family:"\5b8b\4f53";}
button { cursor: pointer; }
i, em, cite { font-style: normal; }
body { background:#ffffff; color: #000; line-height: 1.2; }
html{-webkit-text-size-adjust:none; }
a{ color: #000; text-decoration: none; _color:#000000; }
a{blr:expression(this.onFocus=this.blur());}
a:hover { text-decoration:none; color: #198857;  }
a:focus { outline: none; }
a img{
    border: 0;
}
/* a:hover { text-decoration:none; color: #09913d;  } */



.fixed:after { content: "."; display: block; clear: both; height: 0; visibility: hidden; }
.fixed { display: block; min-height: 1%; }
*html .fixed { height: 1%; }

.clearfix:after {
    content: "";
    display: block;
    height: 0;
    visibility: hidden;
    clear: both;
}

.clearfix {
    zoom: 1;
}

.clear { diplay: block!important; float: none!important; height:0px;line-height:0px; clear: both; overflow: hidden; width: auto!important; height: 0!important; margin: 0 auto!important; padding: 0!important; font-size: 0; line-height: 0; }




.fl, .fr { display: inline; float: left; }
.fr { float: right;  }
.center{ text-align:center;}
.blank_50{ height:50px;}

/*公用*/
.shadow0{
border: #fff 1px solid;
box-shadow: 0 0 15px rgba(225, 225, 225, 1);
-webkit-box-shadow: 0 0 15px rgba(225, 225, 225, 1);
-moz-box-shadow: 0 0 15px rgba(225, 225, 225, 1);
}

.center .bqml {
text-align: left;
}


.content{
    width: 1210px;
    margin: auto;
}
.mhide {
    display: block;
}

.col_5in1 {
    width: 20%;
    *width: 19.9%
}

.pchide {
    display: none;
}

.padhide {
    display: block;
}

.padshow {
    display: none;
}



.main {
    position: relative;
    overflow: hidden;
}
/* public */
.container,.content {width:1220px; margin:0 auto; background:#fff;}
.padd{ padding:0 0px 70px 0px;}
.fl_pc {float:left;}
.fr_pc {float:right;}
.hide {display: none;}




/* foot */
.footer_wrap{height: 305px;border-top: #2e5586 1px solid;font-size:16px;background: #fff;font-family: Microsoft YaHei,Simsun,SimHei,Arial;}
.footer_links{padding: 30px 0 12px 22px; line-height:25px; overflow: hidden; border-bottom: 1px solid #bababa;}
.footer_links li{float:left; padding-right:25px;}
.footer_links2{font-size: 14px;padding-left:96px;}
.zbd{width:400px;}
.bqs{width:330px;}

.footer{padding-top: 22px; height: 140px; font-size: 14px;}
.footer_dzjg{padding: 10px 20px 0 12px;display:block;}
.footer_nav{margin-bottom: 7px;}
.footer_nav .split{margin: 0 15px;}
.footer_bg_gray{background: #e0e0e0; height: 25px; line-height: 25px; margin-bottom: 7px;}

.footer_r{margin-right: 24px;}
.footer_ewm{margin-right: 20px;}
.footer_ewm img{display: block; width: 90px; height: 90px; margin: 0 auto 8px;}
.footer_ewm span{display: block; font-size: 12px; color: #646464; text-align: center;}

.footer_wxwb p{width: 90px; padding-top: 5px; line-height: 30px; color: #646464; text-align: center; font-size: 18px; margin: 0 auto;}
.footer_wxwb p a{color: #646464;}
.footer_ewm_gkhd{*width: 90px;}
.footer_ewm_xcx{*width: 108px;}
.footer_wxwb{*width: 102px;}



