/* CSS Document */
@charset "utf-8";/* reset */
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0;}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;font-weight:normal;}
html,body,fieldset,img,iframe,abbr{border:0;}
i,cite,em,var,address,dfn{font-style:normal;}
[hidefocus],summary{outline:0;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6,small{font-size:14px;}
sup,sub{font-size:83%;}
pre,code,kbd,samp{font-family:inherit;}
q:before,q:after{content:none;}
textarea{overflow:auto;resize:none;}
label,summary{cursor:default;}
a,button{cursor:pointer;}
h1,h2,h3,h4,h5,h6,em,strong,b{font-weight:bold;}
del,ins,u,s,a,a:hover{text-decoration:none;}
body,textarea,input,button,select,keygen,legend{font:16px/30px arial,\5b8b\4f53;color:#775f2e;outline:0;}
body{background-color:#fff6ea;font-family:"Microsoft YaHei";background:url(bg.png) no-repeat top center;}
img{vertical-align:bottom;}
a{color:#775f2e;}
a:hover{text-decoration:underline;}
.suojin{text-indent:2em;}
.c-middle{width:916px;margin:0 auto;}
.red{color:red;}

/* @font-face {
    font-family: 'SourceHanSansCN';
    src: url('../images/SourceHanSansCN-Medium.ttf') format('truetype');
    font-style: normal;
    font-display: swap; 
  } */


/*---------------基础样式---------------*/
/* #c-banner{width:100%;margin:0 auto;} */
#c-banner .c-banner{width:100%;margin:0 auto;height:811px;background:url(banner.png) no-repeat top center;background-size: 100% 100%;}
#c-banner .c-banner .c-line{width:100%;position:absolute;top:380px;height:13px;}
#c-main{width:1200px;margin: 59px auto 110px auto; height:auto;}
#c-main .title-bg{
    background: url(title-bg.png) no-repeat center;
    width: 100%;
    height: 250px;
    margin-bottom: 45px;
}
#c-main .c-a{ margin:0 auto;;width:100%;
    background: url(title.png) no-repeat center;
    height: 294px;}
#c-main .c-a p{color:#7f6648;font-weight:normal;text-indent:2em; font-size: 40px;
    font-family: "SourceHanSansCN";color: rgb(221, 25, 18);

  /* 也可以根据需要微调，比如中文一般用 0.5px~2px */
  letter-spacing: 4px; 
  line-height: 1.5; 
}
   
  
#c-main .c-c{margin-top:20px;overflow:hidden;height:auto;}
#c-main .c-c .c-c-l{width:100%;position: relative; height:auto; margin: 60px 0;}
#c-main .c-c .c-c-l .rw-title{
    margin-bottom: 50px;
}
#c-main .c-c .c-c-l .list-box{
    width: 100%;
    height: 444px;
    background:url(rw_bg.png) no-repeat center;
}
#c-main .c-c .c-c-l .yx-list-box{
    width: 100%;
    height: 875px;
    background:url(yx_bg.png) no-repeat center;
}
#c-main .c-c .c-c-l .list-box ul{
    
}
#c-main .c-c .c-c-l .list-box ul li{
    width: 526px;
    height: 357px;
    margin: 37px;
    position: relative;
    float: left;
}
#c-main .c-c .c-c-l .list-box ul li p{
    position: absolute;
    width: 100%;
    height: 58px;
    line-height: 58px;
    background-color: rgba(221, 25, 18,0.7);
    bottom: 0px;
    color: #fff;
    font-size: 40px;
    font-family: "SourceHanSansCN";
    text-align: center;
}

@media screen and (max-width: 1024px) {
    html{width: 120%;}
    body {
        min-width: 1400px;
        background: url(bg.png) no-repeat;
    }
    #c-banner .c-banner{width:100%;margin:0 auto;height: 630px;background:url(banner.png) no-repeat top center;background-size: 100% 100%;}

}

  