
/*-------------------css reset--------------------------*/
html, body, div, span, applet, object, iframe, h1, h2, h3, 
h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, 
big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, 
small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, 
fieldset, form, label, legend, table, caption, tbody, tfoot, 
thead, tr, th, td { 
margin: 0; 
padding: 0; 
border: 0; 
outline: 0; 
font-weight:normal; 
font-style: inherit; 
font-size: 100%; 
font-family: inherit; 
vertical-align: baseline; 
} 
:focus { 
outline: 0; 
} 
table { 
border-collapse: collapse; 
border-spacing: 0; 
} 
caption, th, td { 
text-align: left; 
font-weight: normal; 
} 
a img, iframe { 
border: none; 
}
ul,ol{ 
list-style: none; 
}
input, textarea, select, button { 
font-size: 100%; 
font-family: inherit; 
} 
.clearfix:before,
.clearfix:after {
    content: " ";
    display: table;
}

.clearfix:after {
    clear: both;
}
.clearfix {
    *zoom: 1;
}
/*------------------- 视觉隐藏--------------------------*/
.vh { 
	border: 0; 
	clip: rect(0 0 0 0); 
	height: 1px; 
	margin: -1px; 
	overflow: hidden; 
	padding: 0; 
	position: absolute; 
	width: 1px; 
}
/*------------------- 图片替换--------------------------*/
.ir {
    background-color: transparent;
    border: 0;
    overflow: hidden;
    *text-indent: -9999px;
}

.ir:before {
    content: "";
    display: block;
    width: 0;
    height: 150%;
}
/*-------------------公共--------------------------*/
body{font-size:14px; line-height:1; font-family:'宋体',Arial, Helvetica, sans-serif;color:#fff;}
a{text-decoration:none;color:#333;}
a:hover{color:yellow;}
.fl{float:left; display:inline;}
.fr{float:right;display:inline;}
strong,h1,h2,h3,h4,dt,h1 a,h2 a,h3 a,h4 a{font-weight:bold;}
.h{position:relative;}
.hr{position:absolute; right:0; top:2px;}
.tc{text-align:center;}
.tr{text-align:right;}
.fl,.li-fl li{float:left; display:inline;}
#xmnnfooter,
#xmnnfooter a{color:#F8DDC1 !important;} 
#xmnnfooter a:hover{color:yellow !important;}
/*-------------------文章模块--------------------------*/
.article h3{ text-align:center;}
.article p {text-indent:2em; line-height:1.5;}
/*-------------------新闻列表模块--------------------------*/
.list li{line-height:1.5;}
.list2 li{float:left; display:inline; width:50%; line-height:1.5;}
/*-------------------图片列表模块--------------------------*/
.img dl{float:left;display:inline;}
.img dt{text-align:center;}
/*-------------------选项卡模块--------------------------*/
.tab .h li{float:left; display:inline;}
.tab .b{display:none;}
.tab .active{display:block;}
/*-------------------数字幻灯模块--------------------------*/
.slider{ position:relative; height:283px; overflow:hidden}
.slider .b{ padding:0;}
.slider .f{position:absolute; right:5px; bottom:5px; z-index:999}
.slider .f a{background:#000; margin:0 5px; display:inline-block; padding:0 3px; color:#fff}
.slider .f .activeSlide{background:red;}
/*-------------------布局--------------------------*/

body{background:#CC141E;height: 100vh;}
#h .h{
    background:url(../img/h.png) no-repeat center center;
    height:150px;
    border-bottom: 2px solid #b91e1f;
}
#b .w {
    width: 100%;
}
#b .r1 {
    width:508px;
    margin:0 auto;
    padding-top: 10px;
}
#b .r1 a{color:#fff;}
#b .r1 a:hover{color:yellow;}
#b .r1{margin-bottom:10px; line-height:23px;} 
#b .dzb-logo {
    border-bottom: 2px solid #b91e1f;
    width:100%;
    padding-top: 5px;
    padding-bottom: 30px;
}
#b .dzb-logo a {
    width: 307px;
    height: 103px;
    display: block;
    margin:0 auto;
    margin-top: 8px;
    margin-bottom: 10px;
}
#b .xmrb {background:url(../img/xmrb-logo.png) no-repeat; background-size:100% 100%; }
#b .xmwb {background:url(../img/xmwb-logo.png) no-repeat; background-size:100% 100%; }
#b .hxcb {background:url(../img/hxcb-logo.png) no-repeat; background-size:100% 100%; }
#b .csjb {background:url(../img/csjb-logo.png) no-repeat; background-size:100% 100%; }
#b .syzk {background:url(../img/syzk-logo.png) no-repeat; background-size:100% 100%; }
#f p {
    color: #f4b91e !important;
}
#f .r1,.r2 {
    display: flex;
    justify-content: center;
}
/*-------------------模块m1--------------------------*/
.m1{background:url(../img/m2.jpg) no-repeat; height:1075px;}
.m1 .b{padding-left:82px; padding-top:61px;}
.m1 li{margin:0 51px; padding:73px 0;}
.m1 img{padding:8px 5px;}
.m1 .img a{display:block;}
.m1 .btn{text-align:center; margin-top:14px;}
.m1 .btn a{background:url(../img/btn.png) no-repeat; width:64px; height:26px; display:inline-block; color:#F8F8F4; font-weight:bold; margin:0 8px; line-height:26px;}
.m1 .f{padding:33px 0 0 134px;}
.m1 .f a{width:173px; height:173px; text-indent:-999em; display:block;}

@media only screen and (max-width: 800px) {
    #h .h {
        height: 3.2rem;
        background:url(../img/h-wap.png) no-repeat center center;
    }
    #b .dzb-logo {
        padding-bottom: .5rem;
    }
    #b .r1 {
        width:13rem;
        font-size: .5rem;
        margin-bottom: 0;
    }
    #b .dzb-logo a {
        width: 9.7rem;
        height: 3.1rem;
        margin-bottom: .1rem;
    }
    #f {
        line-height: .8rem;
        color: #f4b91e;
        text-align: center;
        padding: .4rem 0 0 0;
    }
    #f .r1,.r2 {
        display: unset;
        justify-content: unset;
    }
    #f .r2 p {
        padding-left: .9rem;
    }
}
@media only screen and (min-width: 700px) { 
    #h .h {
        background:url(../img/h.png) no-repeat center center !important;
    }
}
@media only screen  and (min-width: 375px) and (max-height: 900px) {
   
    #h .h {
        background:url(../img/h-wap1.png) no-repeat center center;
    }
    #b .dzb-logo a {
        width: 10rem !important;
        height: 3.7rem !important;
        margin-bottom: .1rem;
    }
    #f {
        line-height: .9rem;
    }
}






