@import url("fontawesome-free-5.10.2-web/css/all.css");
body{
   font-size: 16px;
   line-height: 1.8em;
   background: #e8e8e6;
}
a{
    color: #444;
}
ul,li,dl,dd{
    list-style: none;
}
.w1200{
    width: 1200px;
    margin: 0 auto;
}
/****header*****/
.header{
    background:#131416 url(../images/header.png) no-repeat center 0;
    background-attachment: fixed;
    padding-top: 103px
}
.nav{
    height: 53px;
    background: #842626;
    line-height: 53px;
    width: 100%;
}
.nav .nav-link{
    padding: 0 20px;
}
.nav-link{
    background:none;
    color: #fff;
}
.nav-link:hover{
    background: rgba(255,255,255,.1);
    color: #fff;
}
.nav-link strong{
    margin-right: 5px;
}
/******方块******/
.itemblock p{
    line-height: 1.8em;
    margin-bottom: 0;
}
.itemblock .w-20{
    height: 240px;
}
.w-20{
    width: 20%;
}
.bg-gray{
    background: #c1c1c1;
}
.bg-orange{
    background: #d29554;
}
.bg-gray-light{
    background: #dededc;
}
.bg-blue{
    background: #97aebe;
}
.bg-blue-light{
    background: #b6ddc8;
}
/*******二级菜单******/
.nav ul li{
    position: relative;
    float: left;
}
.nav ul li dl{
    display: none;
    position: absolute;
    top:53px;
    width: 135px;
    background: rgba(255,255,255,0.9);
    z-index:5;
}
.nav ul li:hover dl{
    display: block;
}
.nav ul li dl dd a{
    display: block;
    padding: 0 10px;
    line-height: 32px;
    color: #444;
}
.nav ul li dl dd a:hover{
    background: rgba(255,255,255,0.2);
    text-decoration: none;
    color: #020204;
}


.contentbg{
    background: url(../images/contentbg.png) no-repeat right 0;
    height: 107px;
}
/*******************/
.leftmenu li{
    margin:1rem 0; 
    
}
.leftmenu li h2{
   font-size: 20px;
   font-weight: 700;
   border-bottom: 2px solid #832625;
   line-height: 2em;
}
.leftmenu li h2 span{
    display: block;
}
.d4{
    width: 0; 
    height: 0;
    border-width: 5px;
    border-style: solid;
    border-color: transparent #832625 transparent transparent;
    transform: rotate(90deg); /*顺时针旋转90°*/
    margin: 0 auto;
   }
.tab{
    margin-top: 2px;
    border-top:5px solid #4d4948;
}
.tab ul li{
    float: left;
    width: 243px;
    height: 36px;
    line-height: 36px;
    font-size: 20x;
    margin: 0 20px;
    font-weight: 700;
}
.tab ul li a{
    display: block;
    background:url(../images/bg_menu.png) no-repeat right 0;;
    color: #fff;
    text-align: center;
}
.tab ul li a:hover,.tab ul li.now a{
    background:url(../images/bg_menu.png) no-repeat right 0;;
    color: #CA8D5E;
    text-decoration: none;
}
.tabnav{
    border-top:3px solid #4a4a4b;
    margin-top: 2px;
}
.tabnav ul{
    width: 1200px;
    margin: 0 auto;
}
.tabnav ul li{
    float: left;
    position: relative;
    margin:0 10px;
}
.tabnav ul li a{
    display: inline-block;
    /*background: url(../images/bg_menu_220.png) no-repeat 0 0;*/
    background: #4a4a4b;
    text-align: center;
    color: #fff;
    /*width: 242px;*/
	width: 180px;
    height: 36px;
    line-height: 36px;
}
.tabnav ul.pro li a{
    display: inline-block;
    /*background: url(../images/bg_menu_220.png) no-repeat 0 0;*/
    background: #4a4a4b;
    text-align: center;
    color: #fff;
    /*width: 242px;*/
	width: 180px;
    height: 72px;
    line-height: 36px;
}
.tabnav ul .now a{
    background: #842626;
}
.tabnav ul li > a:hover{
    background: #842626;
    color: #fff;
    text-decoration: none;
}
.tabnav ul li dl{
    display: none;
    width: 180px;
    background: rgba(248,249,255,0.9);
    position: absolute;
    /*left:30px;*/
	z-index:1;
}
.tabnav ul li dl a{
    text-align: center;
    background: rgba(156, 149, 149, 0);
    /*padding-left:2em;*/ 
    display: inline-block;
    color: #2d2e2a;
}
.tabnav ul li:hover dl{
    display: block;
}
.tabnav ul li dl a:hover{
    text-decoration: none;
    color: #af865b;
}
.cleanFlex{
    clear: both;
}
.artic{
    height:calc(100vh - 400px);
    overflow: auto;
}
.bg-red{
    background:#842626;
}
/******方块******/
.itemblock p{
    line-height: 1.8em;
    margin-bottom: 0;
}
.itemblock .w-20{
    height: 240px;
}
.w-20{
    width: 20%;
}
.bg-gray{
    background: #c1c1c1;
}
.bg-orange{
    background: #d29554;
}
.bg-orange1{
    background: #dededc;
}
.bg-orange2{
    background: #97aebe;
}
.bg-orange3{
    background: #B6DDC8;
}
.bg-gray-light{
    background: #dededc;
}
.bg-blue{
    background: #97aebe;
}
.bg-blue-light{
    background: #b6ddc8;
}
.bg-warning{
    background: #d29554 !important;
}
/*******圆形标题******/
.circletitle{
    width: 100px;
    height:100px;
    line-height: 100px;
    font-weight: 700;
}
.titleline{
    border-bottom:2px solid #791a15;
    height: 36px;
}
.titleline h2{
    color: #791a15;
    font-weight: 700;
    font-size:16px;
}
/**********foot********/
.foot{
    border-top: 3px solid #d39653;
}
.foot dl strong{
    font-size: 18px;
    margin: 5px 0 5px 5px;
}

.footlink a{
    margin: 0 8px 0 0;
}
.foot p{
    margin: 0;
}
.foot p span{
    margin: 0 2px 0 0;
}
.listFont div h3{
    background: url(../images/bg-font.png) no-repeat 0 0;
    height: 125px;
    width: 108px;
    padding:25px 15px;
    margin: 10px auto;
}
.listFont div p{
    margin-bottom: 20px;
}
/********blustong**********/
.w1100{
    width: 1100px;
    margin: 0 auto;
}

.mpage {
    display: block;
    padding: 15px 0 20px;
    width: 100%;
}
.mpage li {
    display: inline;
    padding: 8px;
}
.mpage .count, .mpage .pend, .mpage .phome {
    display: none;
}
.mpage .pnext a, .mpage .ppre a, .mpage .ppage a {
    background: #bbbbbb none repeat scroll 0 0;
    border-radius: 15px;
    color: #fff;
    display: inline-block;
    font-size: 14px;
    line-height: 30px;
    width: 30px;
}
.mpage .pnext a, .mpage .ppre a {
    padding: 0 20px;
    width: auto;
}
.mpage a:hover, .mpage a.hover {
    background: #cc0038 none repeat scroll 0 0;
    color: #fff;
}
.bg-black{
    background:#1F1A17;
}
.bg-yellow{
    background:#D29554;
}

h6{
      color: #181117;
      line-height: 0rem;
      font-size: 18px;
      font-weight: 700;
      margin-top:0.5rem;
}
.w-527 {
    width: 527px !important;
}
.w-498 {
    width: 498px !important;
}
.btn-warning {
    color: #212529;
    background-color: #d29554;
    border-color: #d29554;
}
.bg-hui{
background-color: #DEDEDC!important;
}

.bg-primary {
    background-color: #24A2DC!important;
}
.border-warning {
    border-color: #D29554!important;
}
.border-bottom {
    border-bottom: 2px solid  #5F4033!important;
}

.bg-blue {
   background-color: #0093DD!important;
}
.border-blue {
    border-color: #0093DD!important;
}
.border-bottom-blue {
    border-bottom: 2px solid  #0093DD!important;
}
.height-460{
	height:460px;
}
.bg_644{
   background: #dededc;
   height:644px;
}

.bg-6A7A74 {
    background-color: #6A7A74!important;
}
.bg-DEDEDD{
    background-color: #DEDEDD!important;
}
.bg-F7E7D2{
    background-color: #F7E7D2!important;
}
.indent-25{
	text-indent:25px;
}
.indent-50{
	text-indent:50px;
}
.indent-75{
	text-indent:75px;
}
.bg-zhongli {
    background: #9F2F32 !important;
}
.zhongli-color{
    color: #9F2F32;
    font-weight: 700;
}
.top-10{
	margin-top:30px;
}


.top-60{
	margin-top:80px;
}


