@charset "UTF-8";
b{ font-weight: bold; }
.nwpage { text-align: center; }
.nwpage a { padding: 0 12px; height: 30px; line-height: 30px; color: #666666; display: inline-block; border:1px solid #ddd;}
.nwpage a.act { background: #15909C; color: #FFFFFF; }
.page1 { clear: both; text-align: center; font-size: 12px; height: 32px; line-height: 32px; }
.page1 span a { border: 1px solid #0187C5; color: #0187C5; padding: 2px 6px; line-height: 15px; height: 15px; text-decoration: none; background: #fff; }
.page1 span a:hover { border: 1px solid #999; color: #999; }
.page1 span { margin: 2px; }
.page1 span.current a { border: 1px solid #0187C5; background: #0187C5; color: #fff; }
.page1 span a.disabled { border: 1px solid #ccc; color: #ccc; cursor: default; }

.mainwrapper{padding:40px 0;}
.wrapper { width: 1600px;margin: 0px auto;}
.maincontentbox {background: #fff;margin-top: 30px;padding: 35px 45px; border-radius: 10px;}
.maincontent {font-size: 16px;color: #444;}
.maintit {font-size: 30px;font-weight: bold;color: #222;border-bottom: 1px solid #ddd;text-align: center;margin-bottom: 20px;}
.downloadsm {font-weight: normal;font-size: 16px;color: #666;padding-bottom: 10px;}
.downloadtitle {font-weight: bold;font-size: 18px;color: #222; margin: 15px 0 0;}
.downloadlist {display: -webkit-flex;display: -ms-flexbox; display: flex;flex-direction: row;flex-wrap: wrap;}
.downloadlist .sdxz {    background: #e4e9f1;padding:20px 0 20px 18px;display: block;width:16%;margin-right: 0.5%;margin-top: 0.5%;transition: all .35s;position: relative;top: 0;overflow: hidden;}
.downloadlist .sdxz:hover { top: -5px;background:#0a3f9b;color: #fff;}
.downloadlist .sdxz a{    font-size: 12px;
    background: #0a3f9b;
    color: #fff;
    border-radius: 3px;
    border: none;
    padding: 0 5px;
    line-height: 22px;
    display: -webkit-inline-box;
    margin-right: 10px;}
.downloadlist .sdxz a i{    margin-right: 3px;}
.downloadlist .sdxz:hover a,.downloadlist .sdxz:hover a i{color: #0a3f9b;    background: #fff;}
.downloadlist .tit { font-size: 14px;line-height:30px;}
.downloadtitle-a {padding: 10px 0 0;font-size: 16px;font-weight: bold;color: #d61413;}
@media (max-width: 1200px) 
{.mainwrapper {padding: 20px 0;}
 .wrapper { width: auto; padding: 0 3%;}
.maincontentbox { background: #fff;margin-top: 10px;padding: 10px;}
.maincontent {font-size: 14px;color: #444;}
.maintit {font-size: 16px;line-height: 1.8;margin-bottom: 10px;}
.downloadsm {font-size: 12px;padding-bottom: 10px;}
.downloadtitle {font-size: 16px;margin: 10px 0 0;}
.downloadlist {display: -webkit-flex;display: -ms-flexbox;display: flex;flex-direction: row;flex-wrap: wrap;}
.downloadlist .sdxz {
    background: #e4e9f1;
    padding: 10px;
    display: block;
    width: 49.5%;
    margin-right: 0.5%;
    margin-top: 0.5%;
    transition: all .35s;
    position: relative;
    top: 0;
    overflow: hidden;
}
.downloadlist .sdxz a {
    font-size: 11px;
    background: #0a3f9b;
    color: #fff;
    border-radius: 3px;
    border: none;
    padding: 0 4px;
    line-height: 22px;
    display: -webkit-inline-box;
    margin-right: 5px;
}
}

