a:hover{
    color: red!important
}
.text-jy{
    color:#863a3c
}
.topbg{background-color: #b01024}
.topnav{
    background-color: #fffaed
}
.nav-split li a{
    padding:0 13px;
    color: #5f2d2a
}

@media only screen and (max-width: 1200px) {
    .nav-split li a {
        font-size: 13px!important
	}
}



.jieshao{
    line-height: 33px;
    font-size: 15px;
}
.jieshao .xs3 span:after{
     content: "";   
  display: block;   
     background-color: #863a3c;
  width: 4.0rem;   
  height: 4px;   
    
}
.jieshao .xs3:after{
    position: absolute;    
   top:3.1em;    
   height: 2rem;    
   right:0;    
   content: '';    
   width:0;    
   border-right: dashed  gray 1px; 
}
.jieshao .xs3{
    padding: 10px
    
}
.jieshao .xs3 p{
     line-height: 30px; 
    
}

.foot3 ul:after{
    position: absolute;
    top:3.1em;
    height: 10rem;
    right:0;
    content: '';
    width:0;
    border-right: dashed  gray 1px;
}

@media screen and (min-width: 1000px) and (max-width: 1200px) {
 .tonglan{
   bottom: 66px!important;
   position: absolute;
    display: block;
    left: 0;
    right: 0;
　}
    
}

.tonglan{
    position: absolute;
    display: block;
    left: 0; 
    bottom: 0; 
    right: 0; 
　}
.tlbg{
    background-image: url("../images/bg1.jpg");
   background-repeat: no-repeat;
    background-size: 100% 100%;
    -moz-background-size: 100% 100%;
}
.cpnav{
    padding-right:20px!important;
    padding-left:20px!important;
}
.cpnav:hover{
    background-color: #ffb230cc;
    transform: scale(1.2);
    transition: all 0.2s linear;
}


.bg2{
    background-image: url("../images/bg2.png");
    background-repeat: no-repeat;
    background-size: 100% 100%;
    -moz-background-size: 100% 100%;
}
.meishi .xm4{
    padding:10px
}
.bg3{
    background-image: url("../images/bg3.png");
    background-repeat: no-repeat;
    background-size: 100% 100%;
    -moz-background-size: 100% 100%;
}
.news{
    line-height: 45px
}
.news h3:after{
     content: "";   
  display: block;   
     background-color: #863a3c;
  width: 4.0rem;   
  height: 4px;   
    
}
.hb{
    height:17px;
    background-image:url("../images/hb.png");
    background-repeat: repeat-x ;
}
.foot_cp ul li a{
    padding: 0;
    font-size: 16px;
    line-height: 35px;
    color: #d6d6d6;
    text-align: center
}

.foot_cpp ul li a{
    padding: 0;
    font-size: 16px;
    line-height: 35px;
    color: #d6d6d6;

}
.abbg{
    /*background-image: url("../images/0011.jpg");*/
    background-repeat: no-repeat;
    background-size: 100% 100%;
    -moz-background-size: 100% 100%;
    background-color: #f0f1f5;
    
}


.bk2{
   
border:15px solid transparent;
padding:10px 20px;
-moz-border-image:url(../images/bk2.png) 30 30 round;	/* Old Firefox */
-webkit-border-image:url(../images/bk2.png) 30 30 round;	/* Safari and Chrome */
-o-border-image:url(../images/bk2.png) 30 30 round;		/* Opera */
border-image:url(../images/bk2.png) 30 30 round;
    


}

.border-red, .border-red .button, .border-red .tab-nav li a, .border-red .tab-body, .button.bg-red, .selected.border-red, .pointer.border-red li, .check-error .input, .nav.border-red .active a, .nav.nav-tabs.border-red, .nav-main.border-red a, .nav-main.border-red .nav-head, .pagination.border-red li, .pager.border-red a{
    border-color:#b01024
}

.bg-red, .border-red .button.active, .pointer.border-red .active, .nav-pills.border-red .active a, .nav-main.border-red .nav-head, .pagination.border-red .active{
    background-color:#b01024
}



.title,.article>h2{background-color:var(--color-light);font-size:1.125rem!important;line-height:2.5;font-weight:400;padding-left:1rem;border-radius:.25rem .25rem 0 0;margin:0;}
.title.size{font-size:1rem!important;}
.blog{padding:1.5rem;position:relative;transition:all 0.3s ease;}
.blog:not(:last-child){border-bottom:solid 1px #A2A2A2;}
.blog>time{position:absolute;top:1.5rem;right:1.5rem;line-height:1;font-size:2rem;text-align:center;background-image:linear-gradient(0deg,var(--color-sub),var(--color-main));background-clip:text;-webkit-background-clip:text;box-decoration-break:clone;-webkit-text-fill-color:transparent;}
.blog>time>span{font-size:.75rem;transform:scale(.8);color:var(--color-gray);-webkit-text-fill-color:gray;}
.blog>h3{font-size:1rem!important;font-weight:400;margin-bottom:.5rem;padding-right:50px;line-height:1.25;}
.blog>h3>i{margin-top:-.5rem;margin-left:1rem;}
.blog>.description{padding-top:.5rem;position:relative;}
.blog>.description::before,.blog>.description::after{content:"";position:absolute;top:0;left:0;right:0;height:1px;background-color:var(--color-light);border-radius:2px;}
.blog>.description::after{right:auto;width:1.5rem;background-color:var(--color-dot);transition:all 0.5s ease;}
.blog>div>p.readmore{margin-top:.5rem;font-size:.75rem;transition:all 0.3s ease;}
a.text-gray:hover{color:var(--color-main)!important;}
.blog:hover{border-color:var(--color-border);}
.blog:hover>h3>a{color:var(--color-main);}
.blog:hover>.description::after{right:auto;width:100%;background:linear-gradient(90deg,var(--color-dot),var(--color-main));}
.blog:hover>div>p.readmore{transform:translateX(.25rem);}
.blog:hover>div>p.readmore>a{color:var(--color-main);}
#stretch
{
    border:15px solid transparent;

	padding:10px 20px;
    background-image: url("../images/bgab.png");
    background-repeat: no-repeat;
    background-size: 100% 100%;
    -moz-background-size: 100% 100%;
   
}
.act{
    color:#5f2d2a!important;
    background-color: antiquewhite;
    transition: all .2s ease-in-out;
}
.nav a{
    color:#fff
}
.leftnav ul li{
    color:#fff!important;
}
.leftnav ul li a:hover{
    color:#5f2d2a!important;
    background-color: antiquewhite;
    transition: all .2s ease-in-out;
}


.leftnav ul li a{
    font-size: 17px;
  
}


.bk2:hover{
     
    transform: scale(1);
    transition: all 0.2s linear;
    
    
}

.title{
    margin-top: 5px;
    background-color: #f9ebd7;
    color:#fff;
    
}

@media screen and (max-width:700px){
		#footer{display: none}
	}
	
	@media screen and (max-width:700px){
		#foot_wap{display: block!important}
	}
	
	#foot_wap{ position: fixed;z-index: 999;bottom: 0;display: block;width: 100%; height: 80px}
	#foot_wap ul li{width: 25%; padding: 5px; text-align: center;float: left;color: aliceblue;  list-style: none}
	#foot_wap ul li i{padding-bottom: 5px}
	#foot_wap ul li a{color: aliceblue}
    #foot_wap ul{padding: 0}
    #foot_wap ul li:not(:last-child) {
    border-right: 1px solid #FFFFFF; 
    }

    



.menu-box { margin-top: 1.02rem; padding-top: 0.06rem; height: 0.86rem; background: url(../../images/wzx/menubg.png) no-repeat 50% 0; -webkit-background-size: auto 100%; background-size: auto 100%;}
  .menu { list-style: none; margin: 0 0 0; padding: 0; }
  .menu > li { float: left; position: relative; }
  .menu > li:nth-child(3) ~ li { float: right; }
  .menu > li + li { margin-left: 0.5rem; }
  .menu > li + li:before { content: ''; display: block; position: absolute; top: 41%; left: -0.27rem; width: 0.08rem; height: 0.14rem; background: url(../../images/wzx/menubg02.png) no-repeat 50% 0; -webkit-background-size: cover; background-size: cover; transform: translateY(-50%); }
  .menu > li:last-child:before { display: none; }

  .menu > li > a { display: block; position: relative; padding: 0.2rem 0.35rem 0; height: 0.75rem; text-decoration: none; text-align: center; transition:all .3s ease-out; }
  .menu > li > a .cn { display: block; font-size: 0.17rem; font-weight: bold; color: #000; }
  .menu > li > a .en { display: block; font-size: 0.12rem; text-transform: uppercase; color: #b3b3b3; }
  .menu > li.current > a {  }
  .menu > li.current > a:before { content: ''; display: block; position: absolute; bottom: 0; left: 0; width: 100%; height: 3px; background: #dcae88; }

  .menu .sub-nav { overflow: hidden; position: absolute; top: 0.75rem; left: 50%; z-index: 50;  width: 2.1rem; height: 0; background-color: rgba(220,174,136,.9); transform: translateX(-50%); opacity: 0; transition:all .2s ease-out;}
  .menu .sub-nav ul { list-style: none; margin: 0; padding:0 0 0.5rem ; width: 100%; min-height: 1.2rem; }
  .menu .sub-nav li {/* margin-top: 3px;*/ background: url(../../images/wzx/menubg03.png) repeat-x 0 100%; }
  .menu .sub-nav li:hover { background-color: #af242a; }
  .menu .sub-nav li:hover a { color: #fccea8 }

  .menu .sub-nav li a { display: block; padding: 18px 0 18px 0 ; text-decoration: none; color: #000; font-size: 0.15rem; text-align: center; white-space: nowrap; }
  .menu .sub-nav-img { padding: 10px; }

  .menu > li:hover > a { padding-top: 0.1rem; }
  .menu > li:hover > a:before { content: ''; display: block; position: absolute; bottom: 0; left: 0; width: 100%; height: 3px; background: #dcae88; }
  .menu > li:hover .sub-nav  { opacity: 1; transition:all .4s ease-out; }

}







