﻿body,table,input,textarea,select,button {font-family:Microsoft YaHei,"微软雅黑", Arial, Helvetica, sans-serif;}
p,h2,h4{margin: 0;}

.body_bg{height: auto; min-height: 600px; position: relative; background-image: url(banner01.jpg); background-color: rgb(255, 219, 186); background-size: cover; background-position: 50% 0%; }
.shadow_bg_s{position: fixed; width: 100%; height: 100%; bottom: 0px; right: 0px; top: 0px; left: 0px; z-index: -9999; padding-bottom: 0px; background-image: url(shadow_bgs.png);}

#amz-header{background: #004486;}
/*#amz-header h1 a{background: url(logoss.png) no-repeat left center;width: 317px;height: 55px;}*/
#amz-header h1 a{background:none;height: 105px;}
#amz-header h1 a img{max-width: 649px;display: block;padding-top: .5rem;}
#amz-header .am-btn{margin-right: 0;}
.am-btn-defined{color: #000000;}
.am-list-news-default{background: rgba(255,255,255,0.64);border-radius:8px;margin:0;}
.am-list>li{background-color: inherit;border-color: #dedede;}
.am-list-news-hd{padding-bottom: .5rem;}
.am-list-news-hd h2,.am-list-news-hd .am-list-news-more{height: 3.7rem;line-height: 3.7rem;}
.am-list-news-hd h2{color: #ac183d;font-size: 2rem;}

.defined-margin-10{margin: 1rem;}
.defined-span{float: left;padding:.8rem 1rem;background-color: #ac183d;border-radius: 8px;color: #ffffff;margin-right: 1rem;}
.zs_div{background-color: rgba(33,60,102,0.43);border-radius: 8px;padding: .8rem 0 .8rem .8rem;margin-top: 1rem;}
.zs_div a{color: #ffffff;}
.jy_div{background-color: rgba(204,58,22,0.43);}
.zs_div span,.zs_div h2,.zs_div p{float: left !important;padding: 0!important;}
.zs_div span{width:6.9rem;height:6.9rem;line-height:6.9rem;background-color: #002147;border-radius: 50%;border: 3px solid #fdfdfe;text-align: center;margin-right: 1rem;}
.jy_div span{background-color: #ff3300;}
.zs_div h2{font-size: 2.6rem;font-weight: 400;margin-bottom: 1rem;}
.zs_div p{font-size: 1.2rem;}
.footer{width: 100%;padding:1rem 0;background-color: #345983;color: #ffffff;font-size: 1.6rem;line-height: 26px;margin-top: 5rem;}

@media only screen and (min-width:1025px) {
    .defined-main{width: 98%;max-width:960px;margin-top: 5%;}
    .jy_div{margin-top: 5rem;}
    .footer{position: fixed;bottom: 0;}
}
@media only screen and (min-width: 641px) {
    #amz-header ul {
        display: block;
    }
}
@media only screen and (max-width: 867px) {
    #amz-header h1 a img{max-width: 21rem;padding-top: .9rem;}
    /*#amz-header h1 a{background: url(logo_s.png) no-repeat left center;width: 240px;}*/
}