@charset "utf-8";
*{margin:0;padding:0;border:0;outline:none;list-style:none;font-family:"微软雅黑";}
li{list-style-type:none;}
a{text-decoration:none;outline:none;color:#000000;font-family:"微软雅黑";}
a:hover{text-decoration:none;color:#990000;font-family:"微软雅黑";}
a:visited{text-decoration: none;font-family:"微软雅黑";}
a:active{Ttext-decoration: none;font-family:"微软雅黑";}
img, input, select, button{vertical-align:middle;}
#buttons *{vertical-align:middle;}
.header{width:100%;height:35px;float:left;text-align:center;background:#f8f8f8;min-width:1200px;}
.nr{width:100%; height:auto; float:left; min-width:1200px; background:#f5fafd; }
.nr01{width:100%; height:auto; float:left; min-width:1200px;}
.main{width:1200px;height:auto;margin:0px auto;min-width:1200px;}
.tl{width:100%;height:auto;float:left;min-width:1200px;}
.tl img{width:100%;height:auto!important;}
.tl-w, .main-w{display: none;}
.footer{float: left;width: 100%;text-align:center;padding:15px 0px;min-width:1200px; border-top:1px solid #ccc; display: block; margin-top: 35px; }
.footer p { line-height: 30px; font-size:16px; color:#000; }
.footer-w{display: none;}
.dy{width:100%; height: auto; float: left; background: #f5fafd;}
.dy-main{width:1070px; margin: 30px auto; height: auto; border: 3px solid #87cbfb; padding: 15px; border-radius:15px; -webkit-border-radius:15px; -moz-border-radius:15px; background: url(bg_04.jpg)}
.dy-main p{width:100%; line-height: 28px; color: #000; font-weight: normal; font-size: 15px; text-indent: 25px;}

.dgjc{width:1200px; height: auto; margin: 0px auto;}
.dgjc li{width:1200px; height: auto; float: left; padding: 30px 0px; border-bottom: 1px dotted #ccc;}
.dgjc img{width:335px; height:218px; float: left; padding: 0px 25px 0px 10px;}
.dgjc h1{width:830px; height:35px; line-height: 35px; font-size:20px; color:#000; font-weight: bold; float: left; padding: 10px 0px;}
.dgjc h2{width:830px; height:auto; line-height: 30px; font-size:15px; color:#595959; font-weight: normal; float: left; padding-bottom: 10px;}
.dgjc h2 a{font-size:15px; color:#595959; font-weight: normal; }
.dgjc h3{width:830px; height:35px; line-height: 35px; font-size:15px; color:#595959; font-weight: normal; float: left;}


@media screen and (max-width: 767px){
    .header, .footer, .tl, .main{display:none;}
    .nr{width:100%; height:auto; background:#f5fafd; }
    .nr01{width:100%; height:auto; min-width: none; }
    .main{width:100%;height:auto;float:left;background: #ccc;}
    .tl-w{width:100%;height:auto;float:left;display: block;}
    .tl-w img{width:100%;height:auto!important;}
    .footer-w{width:100%;text-align:center;display:block; padding-top:20px; float:left; display: block;}
    .footer-w p { line-height: 30px; font-size:16px; color:#000; }
    .dy{width:100%; height: auto; float: left; background: #f5fafd;}
    .dy-main{width:96%;  padding: 15px 2%;height: auto; border: none; background: none; margin:0;}
    .dy-main p{width:100%; line-height: 28px; color: #000; font-weight: normal; font-size:0.9rem; text-indent: 25px;}
    .dgjc{width:100%; height: auto; margin: 0px auto;}
    .dgjc li{width:100%; height: auto; float: left; padding: 30px 0px; border-bottom: 1px dotted #ccc;}
    .dgjc img{width:35%; height:100px; float: left; padding: 0px 3% 0px 2%;}
    .dgjc h1{width:60%; height:60px; line-height: 30px; font-size:1rem; color:#000; font-weight: bold; float: left; padding: 5px 0px;display: flex;flex-direction: column;justify-content: center;}
    .dgjc h2{display: none;}
    .dgjc h3{width:60%; height:30px; line-height: 30px; font-size:15px; color:#595959; font-weight: normal; float: left;}
}