@charset "utf-8";
/* CSS Document */

/*--------------- 
总体 
---------------*/
body{ position:relative; width:100%; font-family: "微软雅黑"; font-size: 14px; background:#fff; color:#777; overflow-x:hidden; }
.en { position:relative; width:100%; font:normal 14px/24px "Arial"; background:#fff; color:#777; overflow-x:hidden; }
a { text-decoration:none;  }
h3, h4, h5 { font-weight:normal; }
.cl{clear: both}
.blank20{height:20px; line-height: 20px; clear: both; overflow: hidden}
.blank40{height:40px; line-height: 40px; clear: both; overflow: hidden}
.wrapper{width:1200px; overflow: hidden;margin: 0 auto;padding: 0; height:auto; position: relative;}
.wrapper-sub{width:1200px; overflow: hidden;margin: 0 auto;padding: 0; height:auto; position: relative;}
.wrapper2{width:1300px;margin: 0 auto;padding: 0; height:auto; position: relative;}
.mt50{margin-top: 50px;}
.mt70{margin-top: 70px;}
img{vertical-align: middle}
.fl{float: left;}
.fr{float: right;}
header{width: 100%;height:auto;background:url("../bz/bz-top.jpg")center center no-repeat}
.bz-top{height: 140px;width: 100%;margin:0 auto;padding:0}
.ilogo{float: left;margin-top:30px;}
.ilogo img{margin-right: 5px;}
.index-body{background: url("../bz/index-bg.jpg")center center no-repeat;width: 100%;height:820px;background-size: cover;overflow: hidden;position: relative;}
.slogan{position: absolute;bottom:20%;left: 0;right:0;margin: 0 auto;text-align: center}
.slogan-z{width: 80%;margin: 0 auto}
.slogan-z h2{color: #f8c376;font-size: 66px;font-weight: bold;text-shadow: 0 5px 5px #8c1212;letter-spacing: 5px}
.slogan-z h2 p{display:inline-block;margin:0 10px;}
.slogan-z h3{color: #f8c376;font-size:40px;font-weight: bold;text-shadow: 0 5px 5px #8c1212;letter-spacing: 5px}
.slogan-z span{width: 135px;height: 35px;border: #f8c376 1px solid;color:#f8c376;line-height: 35px;text-align: center;display: block;float: right;margin-top:10px;}
.slogan-z span a{color: #f8c376;font-size: 16px;}
nav{width: 100%;height:62px;line-height: 62px;text-align: center;background:url("../bz/nav-bg.png")center center no-repeat;}
nav ul{width:1200px;margin: 0 auto;}
nav ul li{width: 20%; text-align: center;height: 60px;line-height: 60px;float: left;position: relative;}
nav ul li a{display: block;height: 60px;line-height: 60px;color: #f9e3b3;font-size: 18px;}
nav ul li:hover{background: #750b0b;cursor: pointer}
nav ul li:hover a{color: #f9e3b3;font-weight: bold;}
nav ul li.active{background: #870004;}
nav ul li.active a{color: #f9e3b3;font-weight: bold;}
#nav-menu li { position: relative;}
nav ul li:last-child:after{display: none}
nav ul li:hover:after{display: none}
nav ul li ul li{width: 100%;}
nav ul li ul li:after{display: none}
#nav-menu li ul{
  position: absolute;
  left:-30px;
right: 0;
	text-align: center;
	margin: 0 auto;
  top:60px;
background: -webkit-linear-gradient(rgba(117,11, 11, 1), rgba(157,22,22,0.7));
background: -moz-linear-gradient(rgba(117,11, 11, 1), rgba(157,22,22,0.7));
background: -ms-linear-gradient(rgba(117,11, 11, 1), rgba(157,22,22,0.7));
background: -o-linear-gradient(rgba(117,11, 11, 1), rgba(157,22,22,0.7));
background: linear-gradient(rgba(117,11, 11, 1), rgba(157,22,22,0.7));
-pie-background: linear-gradient(rgba(117,11, 11, 1), rgba(157,22,22,0.7));
  display: none;
  z-index: 99;
width:300px;

}
#nav-menu li ul li, #nav-menu li ul li a{

font-size: 16px;
color: #ebd5a5;
}

#nav-menu li ul li{
  background:url("../bz/left-line.png") bottom center no-repeat;
	padding:0;
	line-height: 45px;
}
#nav-menu li ul li:last-child{background: none;}
#nav-menu li:hover ul{
  display: block;
}
#nav-menu li ul li:hover{background: #921415;color: #fff;}
#nav-menu li ul li:hover a{color: #fff;}
nav ul li.menu_a a:after{content: "";background: url(../images/xl_ico.png)center center no-repeat;width: 12px;height: 7px;margin-left: 5px;display: inline-block;position: absolute;right: 25px;top: 18px;}
nav ul li.menu_a li a:after{content:"";display:none;}
#nav-menu li ul li ul{display: none}
#nav-menu li:hover ul{display:inline-block;}
#nav-menu li:nth-child(5) ul{width: 1200px;left: auto;right: 0;}
#nav-menu li:nth-child(5):hover ul li{width: 25%;float: left;text-align: center}
footer{background: #740000;height: 165px;width: 100%;margin: 0 auto;padding: 0}
footer .foot-nav{background: #c71c25;width: 100%;height: 60px;line-height: 60px;}
footer .foot-nav ul{width: 71%;margin: 0 auto}
footer .foot-nav ul li{width: 20%;float: left;display: inline-block;text-align: center;margin: 0 auto}
footer .foot-nav ul li a{color: #f9e3b3;font-size: 18px;}
footer .foot-address{margin-top:10px;}
footer .foot-address p{text-align: center;color: #a14c50;line-height: 30px}
.sub-body{ background:#7a0000; width:100%;height: auto;overflow: hidden;}
.sub-foot{
	background: #7a0000;
	  background-image: -webkit-linear-gradient(top, rgba(255,255, 255, 0) 0%, rgba(50,0, 0, 1) 100%);
  background-image: -moz-linear-gradient(top, rgba(255,255, 255, 0) 0%, rgba(50,0, 0, 1) 100%);
  background-image: -o-linear-gradient(top, rgba(255,255, 255, 0) 0%, rgba(50,0, 0, 1) 100%);
  background-image: linear-gradient(top, rgba(255,255, 255, 0) 0%, rgba(50,0, 0, 1) 100%);
	widows:100%;min-height:160px;overflow: hidden;margin: 0 auto;padding: 0}
.sub-bt{text-align: center;width:100%;background: url("../bz/dsfg.jpg")center center no-repeat;height: 215px;overflow: hidden;}
.sub-bt h2{font-size:50px;color: #f8c376;font-weight: bold;margin-top:70px;text-shadow: 0 5px 5px #8c1212;}
.sub-bt p{font-size: 24px;color:#f8c376;font-weight: bold;text-transform: uppercase;text-shadow: 0 5px 5px #8c1212;}
.list-l{float: left;width: 250px;}
.left-nav{padding-top:0px;width: 100%;background:rgba(93,0, 0, 0.3);
/* background-image: -webkit-linear-gradient(top, rgba(93,0, 0, 0.3) 30%, rgba(255,255, 255, 0) 0%);
  background-image: -moz-linear-gradient(top, rgba(93,0, 0, 0.3) 30%, rgba(93,0, 0, 0) 0%);
  background-image: -o-linear-gradient(top, rgba(179,18, 12, 0.3) 30%, rgba(93,0, 0, 0) 0%);
  background-image: linear-gradient(top, rgba(179,18, 12, 0.3) 30%, rgba(93,0, 0, 0) 0%);*/
	
	background: -webkit-gradient(linear, rgba(93,0, 0, 0.5) top, from(rgba(93,0, 0, 0.5)), to(transparent));
background: -webkit-linear-gradient(rgba(93,0, 0, 0.5), transparent);
background: -moz-linear-gradient(rgba(93,0, 0, 0.5), transparent);
background: -ms-linear-gradient(rgba(93,0, 0, 0.5), transparent);
background: -o-linear-gradient(rgba(93,0, 0, 0.5), transparent);
background: linear-gradient(rgba(93,0, 0, 0.5), transparent);
-pie-background: linear-gradient(rgba(93,0, 0, 0.5), transparent);
	height: auto;
	

	border-top: #901919 4px solid;}
.left-nav ul li{background:url("../bz/left-line.png") bottom center no-repeat;text-align: center;position: relative}
.left-nav ul li a{color: #ee9f4d;font-size: 20px;display: block;padding: 20px 45px;}
.left-nav ul li:hover{background:#921415;}
.left-nav ul li:hover i{display: inline-block; border-width: 10px;border-style: solid;width: 0;height: 0;vertical-align: middle;margin: 0 auto;border-color:transparent transparent  transparent #921415;float: right;position: absolute;right:-20px;top:40%;}
.left-nav ul li.active{background:#921415;}
.left-nav ul li.active i{display: inline-block; border-width: 10px;border-style: solid;width: 0;height: 0;vertical-align: middle;margin: 0 auto;border-color:transparent transparent  transparent #921415;float: right;position: absolute;right:-20px;top:40%;}

.list-r{float: right;width: 875px;height:auto;margin-bottom: 50px;overflow: hidden;padding-bottom: 50px;background: rgba(91,4,4,0.5);margin-right: 30px;}
.list-r-bt{background: url("../bz/bz-right-bt-bg.jpg")center center no-repeat;width: 100%;height: 96px;color: #f8c376;font-size: 32px;margin: 0 auto;text-align: center;line-height: 96px;}
.list-r-bt:before{content: "";background: url("../bz/star-ico.png")center center no-repeat;width: 41px;height: 43px;display: inline-block;margin-right: 10px;vertical-align: middle}
.list-r-bt:after{content: "";background: url("../bz/star-ico.png")center center no-repeat;width: 41px;height: 43px;display: inline-block;margin-left: 10px;vertical-align: middle}
.sub-q{background: url("../bz/zdxf.jpg")top center no-repeat;height:auto;overflow: hidden;}
.left-b-pic{background: url(../bz/right-bg-d.png)bottom center no-repeat; width:100%;height:250px;}
.list-stu{width: 86.8%;margin: 50px auto;text-align: center}
.list-stu ul li{background: url("../bz/stu-l-bg.png")center center no-repeat;width: 200px;height: 77px;margin: 20px 20px;text-align: center;line-height: 50px;text-indent: 1.5em;float: left;}
.list-stu ul li a{color: #fdf1bf;font-size: 24px;display: block;position: relative}
.list-tea{width:95%;margin: 30px auto;text-align: center;}
.list-tea ul li i{background: url("../bz/tea-l-bg.png")center center no-repeat;position: absolute;left: 0;top: 15px;display: block;width:35px;height:35px;}
.list-tea ul li{width:260px;float: left;margin:13px 8px;height:200px; text-align: center;position: relative}
.list-tea ul li .list-tea-k{width: 260px;height:200px;border-radius: 3px;margin: 0 auto;background: -webkit-linear-gradient(top, #700209 , #950c14);filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#700209,endcolorstr=#950c14,gradientType=1);box-shadow: 0 1px 5px #650506;}
.list-tea ul li .list-tea-k h2{color:#fdf1bf;font-size: 18px;width: 90%;margin:0 auto;padding-top: 18px;text-indent: 1.5em; text-align:left;}
.list-tea ul li .list-tea-k p{color: #f8c376;font-size: 14px;text-align:left;line-height:26px;width:90%;margin:15px auto 5px auto}
.list-tea ul li .list-tea-k span{text-align: left;font-size: 15px;color: #490509;display: none;font-weight:bold;text-indent:1.5em;}
.list-tea ul li:hover .list-tea-k span{display: none}
.mbx{float: left;margin-top: 15px;color: #ffc36d;font-size: 18px;}
.mbx img{display: inline-block;margin-right: 10px;vertical-align: middle;margin-bottom: 3px;}
.mbx a{color: #ffc36d;font-size: 18px;margin: 0 5px;display: inline-block;}
.sub-jt{background:#7a0000 url("../bz/sub-bg2.jpg")top center no-repeat;height: auto;width: 100%;margin: 0 auto;overflow: hidden}
.sub-jt .sub-bt{background:none;}
.sub-bz{background:#7a0000 url("../bz/sub-bg3.jpg")top center no-repeat;height: auto;width: 100%;margin: 0 auto;overflow: hidden}
.sub-bz .sub-bt{background:none;}
.list-jt{width: 80%;margin: 30px auto;text-align: center;}

.list-jt ul li{width: 46.5%;display:inline-block;height:80px;overflow: hidden;margin:20px auto;
background: -webkit-linear-gradient(top, #680b11 , #9f0009);filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#680b11,endcolorstr=#9f0009,gradientType=1);
}
.list-jt ul li h2{line-height: 26px;font-size: 20px;color: #f8c376;width:78%;display: flex;
    align-items: center;
    justify-content: space-around;
    flex-direction: column;height: 60px;padding-top:10px;float: right;padding-right:2%}
.list-jt ul li i{display:inline-block;background: url("../bz/jt-ico.png")center center no-repeat;width: 31px;height: 47px;vertical-align: middle;margin: 20px 10px 0 20px;float: left;}
.list-jt ul li a{display: block;height: 70px;}
.list-zc{width: 94%;margin: 50px auto 0 auto;}
.list-zc ul li{height: 50px;line-height: 36px;border-bottom: #a40303 1px solid;margin-top: 20px;}
.list-zc ul li h2{float: left;width:calc(100% - 180px);color: #ecbc6d;font-size: 18px;}
.list-zc ul li h2:before{content: "";width: 10px;height: 10px;background: #ecbc6d;display:inline-block;margin-right:20px;margin-left:10px;border-radius: 50%;}
.list-zc ul li span{float: right;display: inline-block;width: 160px;height: 35px;line-height: 35px;border: #ecbc6d 1px solid;color: #ecbc6d;text-align: center;font-size: 16px;}
.list-zc ul li:hover span{background: #921415;}
.fck{margin: 30px auto;width:90%;text-align:justify}
.fck p,.fck div{color: #f4ce8e;font-size: 16px;line-height:30px;word-break:break-all}
.article-t{width:100%;text-align:center;margin:50px auto 0 auto;}
.article-t h1{font-size:24px;color:#f4ce8e;}
.phone_nav{display: none}
.phone_nav button { position: absolute;top:50px;right:30px; display:inline-block; width:50px; height:24px;  line-height:10px; }
.phone_nav button span{ display: inline-block; margin: 2px 0; width: 100%; height: 5px; background: #f8c376;border-radius:5px;}
.xs-video{margin:0 auto;text-align:center;width:640px;height:480px;}
.xs-video video{width:100%;height:100%;}
.yxj{float:right;text-align:center;width:35%}
@media screen and (max-width:1024px){
.wrapper{width:96%}
  nav{display:none;}
   .phone_nav{display:block}
  .xs-nav {height: 100%;background:#380000;position: fixed;right: -200px; top: 0; width: 200px;overflow: hidden;display: none;}
  .xs-nav #nav-menu li{height: 40px;line-height: 40px;text-align:center;border-bottom: #ddd 1px solid;}
  .xs-nav #nav-menu li a{color: #fff;display:block}
#nav-menu li ul{width:100% !important;float:none;background:#7E0001;top:0}
#nav-menu li:hover ul li{display:none;}
.slogan-z{width:100%}
.list-r{width:100%;float:none;}
.list-l{margin:0 auto;float:none;}
.sub-bt{background:none;}
}
@media screen and (max-width:800px){

.slogan-z h2{font-size:50px}
.list-jt ul li{width:100%}
.list-jt ul li h2{width:86%}

}
@media screen and (max-width:640px){
.slogan-z h2{font-size:42px}

}
@media screen and (max-width:480px){
.slogan-z h3{font-size:20px;}
.yxj{width:100%}
.xs-video{margin:0 auto;text-align:center;width:100%;height:100%;}
 header{background:#7E0001;height:auto;}
.ilogo img{width:37%}
.ilogo{margin-top:0}
.phone_nav button{right:20px;top:30px;}
.bz-top{height:auto;padding:20px 0;overflow:hidden;}
.slogan-z{width:86%}

.slogan-z span{display:none;}
.slogan-z h2 p{display:block;margin:0 auto;}
footer .foot-nav ul{width:100%}
footer .foot-nav{display:none;}
.slogan{bottom:50%}
footer{height:auto;padding:30px 0}
footer .foot-address{margin-top:0}
footer .foot-address p{color:#fff;}
.list-jt ul li h2{width:77%}
.list-r-bt{font-size:20px;}
.list-r-bt:before{content:"";display:none;}
.list-r-bt:after{content:"";display:none;}
.list-tea ul li{float:none;margin:13px auto;}
.list-stu ul li{margin:20px auto;width:48%}
.list-stu ul li:nth-child(even){float:right}
.mbx{text-align:left;}
.mbx a{font-size:14px;}
.fck img{width:100% !important;height:100% !important}
}
@media screen and (max-width:375px){
.list-jt ul li h2{width:75%}
.phone_nav button{top:26px;right:15px;}


}
@media screen and (max-width:375px){
.list-jt ul li i{display:none;}
.list-jt ul li h2{width:90%;float:none;display:inline-block;margin:0 auto;padding-right:0}
.mbx a{font-size:14px;}
}