body{font:normal 12px 'Microsoft YaHei','light'; sans-serif;text-alt:justify;text-justify:inter-ideograph;overflow-x:hidden;color:#313131;}

body,p,ul,li,ol,h1,h2,h3,h4,h5,h6,dl,dt,dd,form,iframe{margin:0;padding:0;color:#313131;}

ul,li,ol{list-style:none outside none;}

a img{border:none;}

.fl{float:left;}

.fr{float:right;}

a:link,a:visited{text-decoration:none;cursor: pointer;}

a:hover{text-decoration:none;cursor: pointer;}

a:focus{color:#0c1d0d;cursor: pointer;}
 
.clear{ clear:both;}

.clear{zoom:1;clear:both;display:inline-block;}

.clear{display:block;}

 #BizQQWPA1{background:url( /img/gif.png); position:fixed; right:2px; width:110px; height:154px; top:130px; cursor:pointer;z-index: 998;}

.banner{
    margin:0 auto;
    width:100%;
    height:640px;
    overflow:hidden;
    background:#818181;
}
#banner{
    width:100%;
    height:640px;
    overflow:hidden;
}
.banner-img a{
    display: block;
    width: 100%;
    height: 640px;
}
#banner .swiper-slide{
    position:relative;
    overflow:hidden;
}
#banner .swiper-slide img{
    top:0;
    left:50%;
    margin-left:-960px;
    position:absolute;
}
#banner .pagination {
    bottom:56px;
    width:100%;
    z-index:20;
    text-align:center;
    position:absolute;
}
#banner .swiper-pagination-switch {
    margin:0 5px;
    width:40px;
    height:5px;
    cursor:pointer;
    display:inline-block;
    background:#333333;
}
#banner .swiper-active-switch {
    background:#a70710;
}

 
 

.part_bg {
    background: #f7f7f7;
}
.cj_content {
    padding-top: 40px;
    padding-bottom: 38px;
   /* width: 1200px;*/
    margin: 0 auto;
}

.cj_content li{
    display: inline-block;
    float: left;
    width: 19.9%;
    text-align: center;
    border-right: 1px solid #e4e4e4;
}
 .last_border{ border-right: none!important;}
.cj_content li .num{
    position: relative;
    color: #3c3c3c;
    font-size: 30px;
    display: inline-block;
    font-family: Arial;
}
.cj_content li .num i{
    position: absolute;
    top:0;
    right: -20px;
    color: #949494;
    font-size: 12px;
    font-style: normal;
}
 
.clear_fix:after, .clear_fix:before {
    content: "";
    display: block;
    clear: both;
}
.cj_content li .cj_text{width: 166px;height: 43px;border: 1px solid #9a9393;text-align: center;line-height:38px;margin: 20px auto 0;display: block;font-size: 17px;color: #6F6F6F;background: #f7f7f7;position: relative;box-sizing: border-box;overflow: hidden;text-decoration: none;white-space: nowrap;z-index: 0;border-radius: 5px;}
.cj_content li .cj_text:before {position: absolute;content: '';background:rgba(73, 73, 73, 0.75);transition-duration: .3s;z-index: -1;top: auto;right: auto;bottom: 0;left: 0;width: 100%;height: 0;opacity: 1;}
.cj_content li .cj_text:hover:before {width: 100%;height: 100%;opacity: 1;}
.cj_content li .cj_text:hover {color: #fff;border-color:#9a9393 ;}

	.mtop{
animation:movetop 1s;
animation-fill-mode:forwards;
animation-direction:alternate;

}
	@keyframes movetop{
	from { 
	opacity: 0;
	filter: alpha(opacity=0)\9;
	-webkit-transform: translate3d(0, 50px, 0);
	transform: translate3d(0, 50px, 0)
 }
	to{
	opacity: 1;
	filter: alpha(opacity=100)\9;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	}
}
@-webkit-keyframes movetop{
	from { 
	opacity: 0;
	filter: alpha(opacity=0)\9;
	-webkit-transform: translate3d(0, 50px, 0);
	transform: translate3d(0, 50px, 0)
 }
	to{
	opacity: 1;
	filter: alpha(opacity=100)\9;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	}
}

.introMain{ background: url(../img/x.jpg) no-repeat center top; height: 766px;   padding:0px 0px 57px 0px!important; }
 .box9 {
    position: relative;
    margin: 0 auto; 
    width: 980px;
  
    height: 750px;
  /*  background: url(../img/s.jpg) no-repeat center top;*/
 
        padding-top: 8px;
}
.box .div1{     text-align: center; font-size: 25px;  padding-top: 33px;  padding-bottom: 90px;  padding-left: 90px; color: #9c1416; font-weight: 900;}
.box h2 { font-size: 36px;  line-height: 64px; text-align: center; font-weight: bold; color: #3d0c0f;
}
.wrap {  margin: 0 auto;  width: 990px; }
 
.part_btn {  margin-bottom: 25px; font-size: 26px;  font-weight: bold;  background-color: #dedcdc;
    border-radius: 2px;  width: 185px; height: 48px; line-height: 45px; text-align: center;
    color: #c80f17;  box-shadow: 0px 2px 8px #292021; cursor: pointer;  position: absolute; bottom: 0px; left: 396px;
}
 



 