﻿body {font-size: 16px; line-height: 24px; font-family:"微软雅黑"; color:#444444; background:#fff;}
*{ margin:0; padding:0;}
a {text-decoration:none;color:#333;}
a:hover {text-decoration:underline; color:#4D765B; }
ul,ol {list-style:none;}
img{border:0;}
.clear{ clear:both;}
.allcontainer img{ max-width: 100%; }
.m_banner{ display: none; }
.line_h{ display: none;}

.banner_0{width:100%;min-width: 1200px; height:689px; background: url(all_bg1_20221109.png) top no-repeat; margin-bottom: 60px; }
.banner_0 .tl{ color: #921100; font-size: 34px; font-weight: bold; text-align: center; width: 340px; height: 68px; margin: auto; padding: 545px 0 0 30px;}

.banner{ width:100%;min-width: 1200px; height:700px; background: url(banner_20221109.png) top no-repeat; margin-bottom: 60px;}
.bottom_bg{width:100%;min-width: 1200px; height:233px; background: url(bottombg_20221109.jpg) top no-repeat; }
.bottom_bg2{width:100%;min-width: 1200px; height:339px; background: url(all_bg2_20221109.png) top no-repeat; margin-top: -230px; }


.daoyu_icon{width:100%; height:360px; }
.daoyu{ color: #FACC8A; font-size: 18px; line-height: 24px; width: 1100px; height: 86px; overflow: auto; margin: auto; padding:0 20px 30px;}





.icon_1{ text-align: center; width: 100%; min-width: 1200px;margin-bottom: 40px;}
.icon_2{text-align: center; width: 100%; min-width: 1200px;margin-bottom:30px;font-weight: 400;
color: #C72428;
font-size: 26px;}

.nav_1{ width: 1200px; margin: 0 auto 100px auto;}
.nav_1left{ float:left;width: 640px;height: 360px; padding: 10px 0;}
.nav_1left dl{ float:left;width: 640px;height: 360px; position:relative;}
.nav_1left dl img{width: 640px;height: 360px; z-index:1; position:absolute; top:0; }
.nav_1left dl dt{background: rgba(48, 37, 29, 0.8);width:635px; padding:10px 20px; position:absolute; z-index:9; bottom:0; color:#fff;  }


.focusBox1 {}
.focusBox1 .swiper-pagination-bullet{ width:6px; height:6px;filter: alpha(opacity=100); opacity: 1.0;background:#fff;}
.focusBox1 .swiper-pagination-bullet-active{background:#FFCD43;}
.focusBox1 .swiper-pagination-bullets{ left: 40%; }



.nav_1right{ float:right; width:520px;
 overflow: hidden;  }
.nav_1right dl{ height: 120px; overflow: hidden; margin-bottom: 20px; border-bottom:1px solid #E5E5E5;  }
.nav_1right dl dt{font-size: 21px; margin-bottom: 10px;line-height: 22px; font-weight: bold;}
.nav_1right dl dd{ color: #999; line-height:30px; font-size: 16px;margin-bottom: 15px; }

.nav_1right ul{ margin-bottom: 20px; }
.nav_1right ul li{background:url(p0_20221109.png) no-repeat left; padding-left: 15px; line-height: 44px;font-size:18px}
.mores { display: block; width: 100%; text-align: right; }
.mores a{color:#B30E18;}


.container{ width: 1200px; background: #F8DDAE; margin: 0 auto 60px auto;
border-radius:25px 25px 0 0 ;}
.container_0{ width: 1200px; background: #F8DDAE; margin: 0 auto 60px auto;
border-radius:25px 25px 0 0 ;}

#items1{ width:245px; height:370px; padding:0 20px; float:left; margin-bottom: 40px; color: #FBDDAC;}
#items1 a{color: #FBDDAC;}
#items1 .items{ width: 245px;height: 370px;background:#FBDDAC;border-radius: 8px;margin: 0 auto;  }
.items dl{  width:166px; height:310px;overflow:hidden; margin: auto; padding-top: 40px;}
.items dt{ width:166px; height:216px; margin-bottom: 20px; display: block;}
.items dl img{width:160px; height:210px;border: 4px solid #F7F4EE; }
.items dd{ width:160px; line-height:20px; text-align: center; font-size: 16px;margin-bottom: 10px; }
.items dd a{ font-weight: bold; font-size: 18px; }


.old_bg{ float: left; width: 159px; height: 40px; margin: 30px 0 0 50px; position: relative; z-index: 9;}

.tabBox { width: 1200px; margin: 0 auto }
.tabBox .hd{ width: 100%; height:96px; position:relative;}
.tabBox .hd ul{ position:absolute; padding-left: 300px; width: 900px; height:40px;line-height:40px; top:30px; overflow:hidden;   font-size: 20px; font-weight: 500; }

.tabBox .hd ul li{ float:left; width: 180px; text-align: center; color:#C72428; font-weight: bold;  }
.tabBox .hd ul .on{ line-height: 40px;background:#C72428;width: 140px;
height: 40px; font-weight: bold;
border-radius: 20px; color: #F8DDAE; }
.tabBox .hd ul .on a{ display:block; /* 修复Android 4.0.x 默认浏览器当前样色无效果bug */  }
.tabBox .bd ul{width: 1120px; padding: 30px 40px ;background: #C72428; }
.tabBox .bd li{  }
.tabBox .bd li a{ }
.tabBox .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0); }  /* 去掉链接触摸高亮 */


.container_0 .tabBox .hd ul{ position:absolute; padding-left: 100px; width: 1100px; height:40px;line-height:40px; top:30px; overflow:hidden;   font-size: 20px; font-weight: 500; }
.container_0 .tabBox .hd ul li{ float:left; width: 200px; text-align: center; color:#C72428; font-weight: bold;  }
.container_0 .tabBox .hd ul .on{ line-height: 40px;background:#C72428;width: 150px;
height: 40px; font-weight: bold;
border-radius: 20px; color: #F8DDAE; }


/*detail*/

.banner_detail{ width:100%; min-width: 1200px;height:629px; background: url(detail_banner_20221109.png) top no-repeat; }
.bottom_detail{ width:100%;min-width: 1200px; height:578px; background:#E20001 url(detail_bottom_20221109.png) bottom no-repeat; }

.container_detail{ width: 100%;min-width: 1200px; background: #E20001; padding-top: 20px;}
.detail_box1{ width: 1050px;
    height: 760px;
    overflow: hidden;
    margin: 0 auto;
    background: url(detail_bg_20221109.png) top no-repeat;
    padding-top: 100px;
    background-size: 100%;}
.d_box1{    width: 677px;
    height: 379px;
    background: #FBE7D0;
    border-radius: 15px;
    padding: 30px;
    overflow: hidden;
    margin: auto;
    position: relative;}
.d_box1 .box_img{ position: absolute;
    width: 205px;
    height: 268px;
    bottom: 60px;
    right: 30px;}
.d_box1 .box_img img{width: 154px;height: 206px; border: 10px solid #F8F5F0;}
.d_box1 ul{width: 100%;
font-size: 24px;}
.d_box1 ul li { line-height: 38px;
    overflow: hidden;
    margin-bottom: 20px;}
.d_box1 ul li span{
color: #C91B06; }

.detail_box2{width: 880px;
    margin: 0 auto;
    background: #FBE7D0;
    border: 18px solid #CD9D75;
    border-radius: 40px;
    padding: 50px;}
.detail_box2 .box2_tl{
color: #C91B06; font-weight: bold;
font-size: 36px;}
.detail_box2 .box2_cet{ font-size: 24px; line-height: 36px; }



.container_list{ width: 1220px; margin: 0 auto; }
.container_list dl{ float: left; width: 378px;
height: 132px; padding: 0 10px; margin-bottom: 30px;}
.container_list dl img{ width: 378px;
height: 132px;}

.back_home{ background: url(back_20221109.png) top no-repeat; width: 202px; height: 106px; display: block; text-indent: -999px;position: fixed; right: 0; bottom: 150px; cursor: pointer; overflow: hidden; }
.TRS_Editor{
    text-indent: 2rem;
}
