.w1400{
	width: 1400px;
	margin: 0 auto;
} 
.w1200{
	width: 1200px;
	margin: 0 auto;
}
.ajax-header{ 
	height: 62px;
}
.ajax-footer{
	overflow: hidden;
}
.header{
	width: 100%;
	height: 62px;
	background: #fff;	
	position: fixed;
	top: 0px;
	left: 0px;
	text-align: center;
	z-index: 110;
	border-bottom: 1px solid #ddd;
}
.fixed-header{
	height: 62px;
}
.header.cur{
	box-shadow: 0 0 10px #ddd;
}
.header .logo{
	position: absolute;
	left: 1%;
	top: 0px;
	height: 62px;
}
.header .logo img{
	display: block;
	margin-top: 9px;
}
.header ul.nav{
	display: inline-block;
	height: 62px;
}
.header ul.nav li{
	font-size: 12px;
	color: #ddd;
	line-height: 62px;
}
.header ul.nav li a.click{
	font-size: 18px;
	color: #333;
	line-height: 58px;
	font-weight: bold;
	font-family: "Arial";
	padding: 0px 30px;
	display: block;
	transition:all 0.3s;
	border-bottom: 4px solid #fff
}
.header ul.nav li a.click.cur{
	color: #e60012;
	border-bottom: 4px solid #e40112;
}
.header ul.nav li a.click:hover{
	color: #e60012;
	border-bottom: 4px solid #e40112;
}
.header .extended{
	position: absolute;
	right: 1%;
	top: 0px;
	height: 62px;
	/*overflow: hidden;*/
}
.header .extended .en{
	margin-right: 8px;
}
.header .extended .en a{
	font-size: 14px;
	color: #b5b5b5;
	line-height: 62px;
	font-family: "Arial";
	display: block;
	font-weight: bold;
}
.extended .search-for{
	width: 150px;
	overflow: hidden;
	height: 25px;
	position: relative;
	border:1px solid #ddd;
	border-radius: 25px;
	margin-top: 17px;
}
/*.extended .search-for .img{
    float: right;
    margin-top: 2px;
    cursor: pointer;
    transform: scale(0.7);
    margin-right: 1px;
}*/
.extended .search-for input.submit{
	width: 22px;
	height: 21px;
	border:0px none;
	background: url(../img/img-01.jpg) no-repeat;
	position: absolute;
	right: 0px;
	top: 2px;
	display: block;
	margin-right: 1px;
	transform: scale(0.7);
}
.extended .search-for input.text{
	position: absolute;
	top: 0.5px;
	border:0 none;
	border-radius: 3px;
	overflow: hidden;
	width: 89px;
	right: 28px;
	height: 24px;
	padding: 0px 5px;
}
.x{
	position: absolute;
    font-size: 18px;
    color: #636262;
    top: 3px;
    left: 3px;
    font-family: "宋体";
    display: none;
    cursor: pointer;
}
.header .nav .nav-bg{
	position: absolute;
	width: 100%;
	height: 435px;
	background: #fff url(../img/img-02.png) repeat-x center top;
	display: none;
	top: 62px;
	left: 0px;
	box-shadow: 0 0 10px #ddd;
}
.header .nav .w1300{
	width: 1300px;
	margin: 0 auto;
	position: absolute;
	top: 0px;
	left: 50%;
	margin-left: -650px;
	padding-top: 40px;
}
.header .nav-box{
	width: 24%;
	margin-right: 1.3%;
	float: left;
}
.header .nav-box:nth-child(4n){
	margin-right: 0px;
}
.header .nav-box a{
	display: block;
}
.header .nav-box:hover .nav-img img{
	transform: scale(1.3);
}
.header .nav-tit{
	font-size: 24px;
	font-weight: bold;
	color: #676767;
	text-align: left;
	font-family: "Arial";
	line-height: 37px;
	margin-bottom: 8px;
	height: 37px;
}
.header .nav-img{
	display: block;
	margin-bottom: 15px;
	overflow: hidden;
}
.header .nav-img img{
	width: 100%;
	display: block;
}
.header .nav-te{
	font-size: 14px;
	color: #96979b;
	line-height: 20px;
	text-align: left;
	margin-bottom: 15px;
	height: 60px;
	overflow: hidden;
}
.header .nav-a{
	overflow: hidden;
}
.header .nav-a img{
	float: left;
}






.banner{
	position: relative;
	overflow: hidden;
}
.banner li {
    width: 100%;
    position: absolute;
    left: 0px;
    top: 0px;
}
.banner img.placeholder{
	display: block;
	width: 100%;
}
.banner li img{
	display: block;
	width: 100%;
}
.banner .btn{
	position: absolute;
	right: 1%;
	top: 50%;
}
.banner .btn span{
	width: 9px;
	height: 9px;
	display: block;
	background: none;
	border:2px solid #fff;
	float: none;
	border-radius: 50%;
	margin: 5px 0;
	cursor: pointer;
}
.banner .btn span.on{
	background: #fff;
}
.banner .w1600{
	width: 1600px;
	height: 100%;
	position: absolute;
	left: 50%;
	margin-left: -800px;
	top: 0px;
}
.banner .text{
	width: 100%;
	position: absolute;
	left: 0px;
	top: 45%;
	margin-left: 100px;
	max-height: 324px;
}
.banner .tit{
	font-size: 56px;
	font-family: "Arial";
	font-weight: bold;
	line-height: 58px;
	color: #fff;
	margin-bottom: 20px;
	width: 600px;
}
.banner .te{
	font-size: 24px;
	color: #D2D2D2;
	line-height: 28px;
	color: #fff;
	font-family: "Arial";
	margin-bottom: 76px;
	max-height: 84px;
	overflow: hidden;
	width: 43%;
}
.banner .list span{
	display: block;
	float: left;
	width: 109px;
	height: 47px;
	padding-top: 62px;
	margin-right: 3px;
	font-size: 13px;
	color: #272d31;
	text-align: center;
	line-height: 15px;
	cursor: pointer;
}





.in-product{
	position: relative;
	opacity: 0;
	top: 20px;
}
.in-product.cur{
	background: url(../img/img-12.jpg) no-repeat;
	background-size: cover;
}
.in-product img.bg{
	display: block;
	width: 100%;
}
.in-product .w1200{
	width: 1200px;
	margin: 0 auto;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -600px;
	margin-top: 20px;
}
.in-product .w1200 .tit-img{
	margin-bottom: 84px;
}
.in-product .w1200 .tit-img img{
	display: block;
	margin: 0 auto;
	max-width: 100%;
}
.in-product .w1200 .list .box{
	float: left;
	position: relative;
}
.in-product .w1200 .box{
	width: 15%;
	margin-right: 2%;
	position: relative;
	left: -20px;
	opacity: 0;
}
.in-product .w1200 .box:nth-child(6n){
	margin-right: 0px;
}
.in-product .w1200 .box img{
	display: block;
	width: 100%;
}
.in-product .w1200 .box span{
	position: absolute;
	top: 0px;
	width: 100%;
	background: url(../img/img-13.png) repeat;
	border-radius: 8px;
	overflow: hidden;
}
.in-product .box span p{
	text-align: center;
	color: #fff;
	font-size: 20px;
	font-weight: bold;
}

.scroll-pro{
	background: #991b28;
	position: relative;
	height: 130px;
	margin-bottom: 20px;
}
.scroll-tit {
	border-right: 1px solid #A93742;
	float: left;
}
.scroll-pro .swiper-container{
	height: 130px;
	position: absolute;
	left: 85px;
	right: 85px;
	top: 0px;
	background: #373737;
}
.scroll-pro .swiper-slide {
    text-align: center;
    font-size: 18px;
   	display: inline-block!important;
	width: auto!important;
	border-right: 1px solid #fff;
}
.scroll-pro .swiper-slide img{
	height: 100%;
}
.scroll-pro .next{
	width: 85px;
	height: 130px;
	background:url(../img/img-06.jpg) no-repeat -74px top;
	position: absolute;
	top: 0px;
	right: 0px!important;
	margin: 0px!important;
	opacity: 1!important;
}
.scroll-pro .next:hover{
	background:url(../img/img-07.jpg) no-repeat -74px top;
}
.scroll-pro .prev{
	width: 85px;
	height: 130px;
	background: url(../img/img-06.jpg) no-repeat -11px top;
	position: absolute;
	top: 0px;
	left: 0px;
	margin: 0px!important;
	opacity: 1!important;
}
.scroll-pro .prev:hover{
	background: url(../img/img-07.jpg) no-repeat -11px top;
}
.toptop{
	position: fixed;
	bottom: 50px;
	right: 30px;
	cursor: pointer;
	z-index: 10;
}






.in-map{
	background: url(../img/img-23.png) no-repeat;
	background-size: cover;
	padding-bottom: 70px;
	position: relative;
	z-index: 2;
}
.in-map .w1500{
	width: 1500px;
	margin: 0 auto;
}
.inmap-tit{
	padding-top: 95px;
}
.inmap-tit img{
	display: block;
	margin: 0px auto 60px;
}
.map-main{
	position: relative;
}
.mobile-mapimg{
	display: none;
	margin-bottom: 15px;
}
.in-map .map{
	width: 67%;
	margin-top: 20px;
	position: relative;
	float: left;
}
.in-map .map img.bg{
	display: block;
	width: 100%;
}
.in-map .map .point{
	width: 53px;
	height: 53px;
	position: absolute;
}
.in-map .map .point .fixed{
	top: 0px;
	left: 0px;
	position: absolute;
}
.in-map .map .point .chat{
	top: -26px;
	left: -26px;
	position: absolute;
	transform: scale(0);
}
.in-map .map .point1{
    top: 36%;
    left: 16%;
}
.in-map .map .point2{
    top: 66%;
    left: 30%;
}
.in-map .map .point3{
    top: 54%;
    left: 43%;
    transform: scale(0.6);
}
.in-map .map .point4{
	top: 29%;
    left: 54%;
}
.in-map .map .point5{
 	top: 57%;
    left: 56%;
    transform: scale(0.3);
}
.in-map .map .point6{
	top: 43%;
    left: 60%;
    transform: scale(0.6);
}
.in-map .map .point7{
    top: 12%;
    left: 73%;
    transform: scale(0.8);
}
.in-map .map .point8{
	top: 36%;
    left: 72%;
    transform: scale(1.5);
}
.in-map .map .point9{
	top: 59%;
    left: 71%;
    transform: scale(0.8);
}
.in-map .map .point8 .center{
	position: absolute;
    top: 0px;
    left: 50%;
    margin-left: -15px;
    transform: scale(0.6);
}
.map-data{
	width: 27%;
	float: right;
}
.map-data .f-cb{
	margin-bottom: 20px;
}
.map-data .sptext{
	font-size: 16px;
	color: #999;
}
.map-data .data-img{
	width: 12.5%;
	float: left;
}
.map-data .data-img img{
	width: 100%;
	display: block;
	margin-top: 10px;
}
.map-data .data-text{
	float: right;
	width: 80%;
}
.map-data .data-text .num{
	font-size: 58px;
	font-weight: bold;
	color: #af121e;
	line-height: 58px;
	font-family: "Arial";
	margin-bottom:11px;
	float: left;
	margin-right: 10px;
}
.map-data .data-text .te{
	font-size: 16px;
	color: #999;
	line-height: 20px;
	font-family: "Arial";
	float: left;
}
.map-data .data-text .num.a1{
	width: 25%;
}
.map-data .data-text .te.a1{
	width: 70%;
	margin-top: 10px;
}
.map-data .data-text .num.a1 .sp{
	font-size: 12px;
}
.map-search{
    display: block;
    margin: 48px auto 0;
    text-align: center;
}
.map-search .search-tit{
	font-size: 18px;
	color: #af121e;
	font-weight: bold;
	display: inline-block;
	vertical-align: top;
	height: 40px;
	line-height: 40px;
	font-family: "Arial";
	margin-right: 24px;
}
.map-search .simulation{
	width: 290px;
	height: 40px;
	box-shadow: 0 0 10px #ddd;
	display: inline-block;
	vertical-align: top;
	position: relative;
	margin-right: 8px;
	z-index: 1;
}
.map-search .simulation.cur{
	position: relative;
	z-index: 1;
}
.map-search .simulation .top{
	font-size: 18px;
	color: #747474;
	line-height: 40px;
	text-align: left;
	padding-left: 10px;
	background: #fff;
	background:#fff url(../img/img-32.png) no-repeat 95% center;
	cursor: pointer;
}
.map-search .simulation .bot{
    position: absolute;
    top: 40px;
    left: -1px;
    background: #fff;
    width: 100%;
    border: 1px solid #ECECEC;
    display: none;
    padding: 5px 0px;
}
.map-search .simulation .bot p{
	padding-left: 10px;
	font-size: 18px;
	color: #747474;
	line-height: 24px;
	text-align: left;
	cursor: pointer;
}
.map-search .sub{
	border:0px none;
	background: url(../img/img-33.png) no-repeat center;
	height: 40px;
	width: 40px;
}




.in-new{
	position: relative;
}
.in-new-side{
	width: 63px;
	background: #a21722;
	position: absolute;
	top: 0px;
	left: -63px;
	height: 100%;
	z-index: 1;
	opacity: 0;
}
.in-new-side table{
	height: 100%;
	width: 100%;
}
.in-new-block{
	width: 100%;
	display: inline-block;
}
.in-new-block .box{
	float: left;
	position: relative;
	background: #a21722;
	opacity: 0;
	top: 20px;
}
.in-new-block .box1{
	width: 50%;
}
.in-new-block .box1 img{
	display: block;
	width: 66%;
}
.in-new-block .box1 .te{
	position: absolute;
	top: 0%;
	left: 69%;
	right: 3%;
	height: 100%;
}
.in-new-block .box1 .te span.p p{
	height: 100px;
	overflow: hidden;
}
.in-new-block .box .te span.p{
	display: block;
	font-size: 16px;
	color: #fff;
	line-height: 24px;
	padding-bottom: 28px;
	background: url(../img/img-37.png) no-repeat left bottom;
	font-family: "Arial";
	margin-top: 22%;
}
.in-new-block .box .te span.time{
	font-size: 14px;
	color: #fff;
	position: absolute;
	left: 0px;
	bottom: 2%;
}




.in-new-block .box2{
	width: 33%;
	background: #666;
}
.in-new-block .box2 img{
	display: block;
	height: 100%;
	float: left;
}
.in-new-block .box2 .te span.p p{
	height: 100px;
	overflow: hidden;
}
.in-new-block .box2 .te{
	position: absolute;
	top: 0%;
	right: 2.5%;
	height: 100%;
}


.in-new-block .box3{
	width: 17%;
}
.in-new-block .box3 img{
	width: 100%;
}
.in-new-block .box3 .te{
	position: absolute;
	right: 0%;
	padding: 0 5%;
	bottom: 0px;
	height: 50%;
}
.in-new-block .box3 .te span.p{
	margin-top: 6%;
}
.in-new-block .box3 .te span.p p{
	height: 80px;
	overflow: hidden;
}
.in-new-block .box3 .te span.time{
	margin-left: 5%;
}


.in-new-block .box4{
	width: 50%;
	background: #666;
}
.in-new-block .box4 img{
	height: 100%;
}
.in-new-block .box4 .te{
	position: absolute;
	top: 0px;
	right: 2.5%;
	height: 100%;
}


.in-new-block .box5 img{
	display: block;
	width: 100%;
	height: 50%;
}
.in-new-block .box5 .te{
	width: 90%;
	padding: 0 5%;
	height: 50%;
	position: absolute;
	left: 0px;
	bottom: 0px;
}
.in-new-block .box5 .te span.p{
	margin-top: 4%;
}
.in-new-block .box5 .te span.time{
	width: 90%;
	padding: 0 5%;
	bottom: 4%;
}



.in-new-block .box6{
	background: #666;
}
.in-new-block .box6 img{
	height: 100%;
	float: left;
}

.in-new-block .box6 .te{
	position: absolute;
	top: 0px;
	height: 100%;
	right: 2.5%;
}

.new-mobile{
	display: none;
}
.new-mobile-tit img{
	display: block;
	width: 50%;
	margin: 38px auto 27px;
}
.new-mobile .swiper-slide img{
	display: block;
	width: 100%;
}
.new-mobile-text{
	background:#f5f5f5;
	padding: 10px 6%;
}
.new-mobile-text span{
	display: block;
}
.new-mobile-text .te{
	font-size: 14px;
	font-family: "Arial";
	margin-bottom: 20px;
	color: #666;
}
.new-mobile-text .time{
	font-size: 12px;
	font-family: "Arial";
	line-height: 12px;
	background:url(../img/img-39.png) no-repeat right bottom;
	color: #666;
}
.new-mobile .swiper-pagination{
	position: relative;
	margin: 27px 0px;
	bottom: auto!important;
	left: auto!important;
}
.new-mobile .swiper-pagination span{
	width: 15px;
	height: 7px;
	border-radius: 15px;
	overflow: hidden;
}
.new-mobile .swiper-pagination span.swiper-pagination-bullet-active{
	background: #ba2223;
	width: 18px;
}
















.ajax-footer{
	position: relative;	
}
.footer{
/*	height: 461px;*/
	padding-top: 120px;
	padding-bottom: 158px;
	background: url(../img/img-08.jpg) no-repeat;
	background-size: cover;
	position: relative;	
	opacity: 0;
	top: 50px;
}
.footer.cur{
	background: url(../img/img-13.jpg) no-repeat;
	background-size: cover;
}
.footer .w1600{
	width: 1600px;
	margin: 0 auto;
}
.footer .box{
	float: left;
	width: 27%;
	margin-right: 9.5%;
}
.footer .box:nth-child(3n){
	margin-right: 0px;
}
.footer .footer-tit{
	font-size: 24px;
	color: #fff;
	font-weight: bold;
	line-height: 24px;
	padding-bottom: 10px;
	background: url(../img/img-09.jpg) no-repeat left bottom;
	margin-bottom: 34px;
}
.footer-smallbox{
	font-size: 16px;
	color: #bcbcbc;
	font-family: "Arial";
}
.footer-smallbox p{
	margin-bottom: 17px;
	color: #bcbcbc;
}
.footer-smallbox .list{
	margin-bottom: 35px;
}
.footer-smallbox img{
	width: 30%;
	display: block;
	float: left;
}
.footer-smallbox .list-box{
	width: 65%;
	margin-left: 5%;
	float: left;
}
.footer-smallbox .list-box span{
	color:#bcbcbc;
}
.footer .bot{
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 100%;
	height: 58px;
	background: url(../img/img-34.png) repeat;
}
.footer .bot .te{
	float: left;
	font-size: 16px;
	color: #888;
	line-height: 58px;
}
.footer .bot .share{
	float: right;
}
.footer .bot .share .jtico_fb{
	width: 43px;
	height: 58px!important;
	padding: 0px!important;
	margin: 0px!important;
	background: url(../img/img-35.png) no-repeat left top;
}
.footer .bot .share .jtico_twitter{
	width: 43px;
	height: 58px!important;
	padding: 0px!important;
	margin: 0px!important;
	background: url(../img/img-35.png) no-repeat -45px top;
}
.footer .bot .share .jtico_googleplus{
	width: 43px;
	height: 58px!important;
	padding: 0px!important;
	margin: 0px!important;
	background: url(../img/img-35.png) no-repeat -132px top;
}
















 
@-webkit-keyframes twinkling{  
    0%{
        opacity:0; 
        transform: scale(0);
    }
    80%{
        opacity:1; 
        transform: scale(0.8);
    }
   
    100%{
    	opacity:0; 
        transform: scale(1);
    }
 }

.chat1{
	animation: twinkling 1.5s infinite linear;
     }
.chat2{
	animation: twinkling 1.5s infinite linear 0.5s;
 }









 /*手机版*/
.ajax-header-mobile{
	height: 45px;
	/*overflow: hidden;*/
	display: none;
	box-shadow: 0 0 10px #757575;
	position: relative;
	z-index: 2;
}
.mobile-header{
	height: 45px;
	background: #fff;
	position: relative;
}
.mobile-header .logo{
	float: left;
	margin-left: 2%;
}
.mobile-header .logo img{
	width: 112px;
    display: block;
    margin-top: 10px;
}
.mobile-header .nav {
  	/*position: relative;
  	width: 37px;
  	height: 26px;
  	margin-top: 27px;
  	cursor: pointer;
  	z-index: 6;*/

	position: absolute;
	width: 30px;
	height: 26px;
	margin-top: 13px;
	cursor: pointer;
	z-index: 6;
	top: 0px;
	right: 2%;
}
.mobile-header .nav .line {
	position: absolute;
	top:0;
	left: 0;
	width: 100%;
	height: 2px;
	background: #a6a6a6;
	-webkit-transition: all 0.8s;
	transition: all 0.8s;
}
.mobile-header .nav .line.curr{
	background: #ee1f25;
}
.mobile-header .nav .line.cur:before{
	display: none;
}
.mobile-header .nav .line:nth-child(1) {
    top: 0px;
}
.mobile-header .nav .line:nth-child(2) {
    top: 10px;
}
.mobile-header .nav .line:nth-child(3) {
    top: 20px;
}
.mobile-header .nav .line:first-child {
    -webkit-transform-origin: left top;
      -ms-transform-origin: left top;
          transform-origin: left top;
}
.mobile-header .nav .line:first-child.cur {
    -webkit-transform: rotateZ(43deg);
          transform: rotateZ(43deg);
}
.mobile-header .nav .line:nth-child(2).cur {
    opacity: 0;
}
.mobile-header .nav .line:last-child {
    -webkit-transform-origin: left bottom;
      -ms-transform-origin: left bottom;
          transform-origin: left bottom;
}
.mobile-header .nav .line:last-child.cur {
    -webkit-transform: rotateZ(-43deg);
          transform: rotateZ(-43deg);
}
.banner-mobile{
	display: none;
	overflow: hidden;
}
.banner-mobile img{
	display: block;
	width: 100%;
}
.mobile-slide{
	position: absolute;
	width: 100%;
	top: 45px;
	left: 0px;
	background:#fff;
	border-top: 1px solid #ddd;
	display: none;
}
.mobile-slide .box .top{
	height: 33px;
	line-height: 33px;
	border-bottom: 1px solid #ddd;
	text-align: center;
}
.mobile-slide .box .top a{
	color: #666;
	font-family: "Arial";
	display: block;
}
.mobile-slide .box .bot {
	display: none;
	background: #ddd;
}
.mobile-slide .box .bot a{
	display: block;
	text-align: center;
	border-bottom: 1px solid #fff;
	font-family: "Arial";
	color: #666;
	height: 33px;
	line-height: 33px;
}





.z-banner img{
	display: block;
	width: 100%;
}
.about-nav ul{
	text-align: center;
	margin: 0 auto;
	padding: 26px 0 31px;
	border-bottom: 1px solid #ccc;
}
.about-nav li{
	padding-left: 60px;
	line-height: 50px;
	height: 50px;
	font-size: 18px;
	color: #666;
	margin-right: 50px;
	float: none;
	display: inline-block;
	transition:all 0.3s;
	cursor: pointer;
}
.about-nav li.a1{
	background: url(../img/img-41.png) no-repeat left center;
}
.about-nav li.a2{
	background: url(../img/img-42.png) no-repeat left center;
}
.about-nav li.a3{
	background: url(../img/img-43.png) no-repeat left center;
}
.about-nav li.a1:hover{
	background: url(../img/img-44.png) no-repeat left center;
}
.about-nav li.a2:hover{
	background: url(../img/img-45.png) no-repeat left center;
}
.about-nav li.a3:hover{
	background: url(../img/img-46.png) no-repeat left center;
}
.about-nav li.a1.cur{
	background: url(../img/img-44.png) no-repeat left center;
}
.about-nav li.a2.cur{
	background: url(../img/img-45.png) no-repeat left center;
}
.about-nav li.a3.cur{
	background: url(../img/img-46.png) no-repeat left center;
}


.about-brief-introduction{
	padding-top: 100px;
	margin-bottom: 76px;
}
.about-brief-introduction .tit{
	margin-bottom: 33px;
}
.about-brief-introduction .tit img{
	max-width: 90%;
	display: block;
	margin: 0 auto;
}
.about-brief-introduction .w1200{
	width: 1200px;
	margin: 0 auto;
}
.about-brief-introduction .w1200 table{
	width: 1120px;
	margin: 0 auto;
}
.about-brief-introduction .w1200 table .top{
	vertical-align: top;
}
.about-brief-introduction .w1200 table .mid{
	text-align: center;
	font-size: 16px;
	color: #666;
	font-family: "Arial";
	line-height: 28px;
	padding: 0 10px;
}
.about-brief-introduction .w1200 table .bot{
	vertical-align: bottom;
}
.about-brief-introduction .bg{
	margin-bottom: 45px;
}
.about-brief-introduction .bg img{
	display: block;
	margin: 0 auto;
	max-width: 100%;
}
.about-brief-introduction .secondary-te{
	float: left;
	width: 40%;
	margin: 0 5%;
	border-bottom: 1px dotted #626262;
}
.about-brief-introduction .secondary-te .titt{
	border-bottom: 1px solid #c4c4c4;
	padding-bottom: 22px;
	margin-bottom: 45px;
}
.about-brief-introduction .secondary-te .titt img{
	display: block;
	
	max-width: 100%;
}
.about-brief-introduction .secondary-te .text{
	font-size: 16px;
	color: #777;
	word-spacing :1px;
	line-height: 28px;
}
.about-brief-introduction .secondary-te .text img{
	display: block;
	margin-bottom: 20px;
	width: 100%;
}
.about-brief-introduction .secondary-te .text p{
	margin-bottom: 24px;
}
.about .titt{
	margin-bottom: 33px;
}
.about .titt img{
	max-width: 100%;
	display: block;
	margin: 0 auto;
}
.about .table{
	width: 1120px;
	margin: 0 auto 20px;
	padding-bottom: 150px;
	border-bottom: 1px solid #dcdcdc;
}
.about .table .top{
	vertical-align: top;
}
.about .table .mid{
	text-align: center;
	font-size: 16px;
	color: #666;
	font-family: "Arial";
	line-height: 28px;
	padding: 0 10px;
}
.about .table .bot{
	vertical-align: bottom;
}
.about-video{
	padding-bottom: 98px;
	background: #fff;
}
.about-video video{
	width: 100%;
	height: auto;
	background: #000;
}
.about-js{
	padding-top: 100px;
	background: #e7e7e7;
	padding-bottom: 76px;
	overflow: hidden;
}
.about-js-box{
	position: relative;
	width: 86%;
	margin: 0 auto;
}
.about-list li .img{
	box-shadow: 0 0 10px #a0a0a0;
}
.about-list li .img img{
	display: block;
	width: 100%;
}
.about-list li span{
	display: block;
	line-height: 24px;
	font-size: 17px;
	color: #555;
	text-align: center;
	margin: 20px 0;
	padding: 0px 10px;
	overflow: hidden;
	height: 48px;
}
.about-list{
	overflow: hidden;
	padding: 5px;
}
.about-list .flex-viewport{
	overflow: visible!important;
}
.about-list .flex-prev{
	width: 7%;
	background: url(../img/img-54.png) no-repeat;
	position: absolute;
	top: 50%;
	left: -7%;
	text-indent: 9999px;
	background-size: 100% 100%;
	transition:all 0.3s;
}
.about-list .flex-prev:hover{
	background: url(../images/pre1.png) no-repeat;
	background-size: 100% 100%;	
}
.about-list .flex-next{
	width: 7%;
	background: url(../img/img-55.png) no-repeat;
	position: absolute;
	top: 50%;
	right: -7%;
	text-indent: 9999px;
	background-size: 100% 100%;
	transition:all 0.3s;
}
.about-list .flex-next:hover{
	background: url(../images/next1.png) no-repeat;
	background-size: 100% 100%;
}
.about-list ol.flex-control-nav{
	display: none;
}




















.w-img {
	overflow: hidden;
	position: relative;
}
.w-img img.bg{
	display: block;
	width: 100%;
}
.w-img .ajax{
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -100px;
	margin-left: -474px;
	width: 949px;
	height: 267px;
	background: url(../img/a1.png) no-repeat;
}
.w-img .ajax-box{
	width: 949px;
	height: 267px;	
}
.w-img .ajax-img{
	float: left;
	margin-top: 59px;
	margin-left: 57px;
}
.w-img .ajax-te{
	float: left;
	margin-left: 28px;
}
.w-img .ajax-te table{
	height: 148px;
	width: 470px;
	margin-top: 45px;
}
.w-img .ajax-te table td{
	font-size: 18px;
	color: #1e1e1e;
	line-height: 30px;
}
.w-img .ajax-year{
	position: absolute;
    right: 42px;
    top: -66px;
    font-size: 154px;
    color: #ed0013;
    line-height: 154px;
    font-family: "Arial";
    font-weight: bold;
}
.w-img .prev{
	position: absolute;
	left: -20px;
	top: 112px;
	background: url(../img/img-56.png) no-repeat;
	background-size: 100% 100%;
	width: 19px;
	height: 34px;
	cursor: pointer;
	transition:all 0.3s;
}
.w-img .prev:hover{
	background: url(../img/img-58.png) no-repeat;
	background-size: 100% 100%;
}
.w-img .next{
	position: absolute;
	right: -20px;
	top: 112px;
	background: url(../img/img-57.png) no-repeat;
	background-size: 100% 100%;
	width: 19px;
	height: 34px;
	cursor: pointer;
	transition:all 0.3s;
}
.w-img .next:hover{
	background: url(../img/img-59.png) no-repeat;
	background-size: 100% 100%;
}
.w-ex{
	height: 82px;
	position: relative;
	overflow: hidden;
	margin-top: -81px;
	padding-top: 81px;
	border-bottom: 1px solid #ddd;
}
.w-ex ul{
	position: absolute;
	left: 0px;
	bottom: 0px;
	height: 82px;
}
.w-ex li{
	background:#fff url(../img/zzz-01.jpg) repeat-y right center;
	height: 80px;
	border-top: 1px solid #ddd;
	position: absolute;
	top: 0px;
	text-align: center;
	line-height: 80px;
	font-size: 20px;
	font-family: "Arial";
	cursor: pointer;
	    font-weight: bold;
}
.w-ex li .img{
	position: absolute;
    width: 138px;
    height: 145px;
    box-shadow: 0px 2px 15px #DADADA;
    bottom: -159px;
    left: -1px;
    background-color: #fff;
    z-index: 1;

}
.w-ex li .img img{
	display: block;
	margin: 15px auto 0;
}
.w-ex li .img span{
	display: block;
    text-align: center;
    font-family: "Arial";
    font-size: 20px;
    height: 59px;
    line-height: 60px;
    font-weight: bold;
}
.deve-mobile{
	display: none;
}
.deve-mobile .gallery-top{
	background: url(../img/img-27.jpg) no-repeat;
	background-size: cover;
	padding-bottom: 43px;
	padding-top: 18px;
}
.deve-mobile .gallery-top .swiper-slide .tit{
	font-size: 77px;
	font-weight: bold;
	text-align: center;
	line-height: 77px;
	color: #ed0013;
	font-family: "Arial"
}
.deve-mobile .gallery-top .swiper-slide .text{
	width: 56%;
	padding: 0 10%;
	margin: -37px 12% 0px;
	padding-top: 50px;
	background: #fff;
	font-size: 24px;
	color: #666;
	line-height: 36px;
	padding-bottom: 64px;
}
.deve-mobile .gallery-top .swiper-slide .text img{
	display: block;
	width: 100%;
}
.deve-mobile .gallery-thumbs{
	background: #fff;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
}
.deve-mobile .gallery-thumbs .swiper-slide{
	height: 47px;
	width: 98px;
	background: #fff;
	border-right: 1px solid #e0e0e0;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	color: #8a8a8a;
	line-height: 47px;
	cursor: pointer;
	border-left: 1px solid #ddd;
	margin-right: -1px!important;
}






.events-nav ul{
	text-align: center;
	margin: 0 auto;
	padding: 26px 0 31px;
	border-bottom: 1px solid #ccc;
}
.events-nav li{
	padding-left: 60px;
	line-height: 50px;
	height: 50px;
	font-size: 18px;
	color: #666;
	margin-right: 50px;
	float: none;
	display: inline-block;
	transition:all 0.3s;
	cursor: pointer;
}
.events-nav li.a1{
	background: url(../img/img-60.png) no-repeat left center;
}
.events-nav li.a2{
	background: url(../img/img-61.png) no-repeat left center;
}
.events-nav li.a3{
	background: url(../img/img-62.png) no-repeat left center;
}
.events-nav li:hover.a1{
	background: url(../img/img-63.png) no-repeat left center;
}
.events-nav li:hover.a2{
	background: url(../img/img-64.png) no-repeat left center;
}
.events-nav li:hover.a3{
	background: url(../img/img-65.png) no-repeat left center;
}
.events-nav li.cur.a1{
	background: url(../img/img-63.png) no-repeat left center;
}
.events-nav li.cur.a2{
	background: url(../img/img-64.png) no-repeat left center;
}
.events-nav li.cur.a3{
	background: url(../img/img-65.png) no-repeat left center;
}

.events-ajax{
	padding-top: 85px;
}
.events-ajax .tit {
	margin-bottom: 46px;
}
.events-ajax .tit img{
	display: block;
	margin: 0 auto;
	max-width: 100%;
}
.ajax-click {
	text-align: center;
	position: relative;
	z-index: 2;
	padding-bottom: 52px;
}
.ajax-click .btn{
	width: 230px;
	height: 52px;
	display: inline-block;
	vertical-align: top;
	margin:0 5px;
	cursor: pointer;
}
.ajax-click .btn-all{
	width: 230px;
	height: 52px;
	text-align: center;
	background: #e60012;
	font-size: 14px;
	color: #fff;
	line-height: 52px;
	box-shadow: 0 0 10px #A94242;
}
.ajax-click .btn-year{
	position: relative;
	box-shadow: 0 0 10px #b3b2b2;
}
.ajax-click .btn-year .btn-start{
	width: 210px;
	height: 52px;
	line-height: 52px;
	position: relative;
	z-index: 1;
	text-align: left;
	padding-left: 20px;
	background:#fff url(../img/img-67.png) no-repeat 187px 23px;
}
.ajax-click .btn-year .btn-list{
	position: absolute;
	top: 52px;
	left: 0px;
	background: #fff;
	width: 100%;
	box-shadow: 0 0 10px #b3b2b2;
	display: none;
}
.ajax-click .btn-year .btn-list p{
	line-height: 24px;
	text-align: left;
	padding-left: 20px;
	cursor: pointer;
}
.ajax-box ul{
	width: 100%;
}
.ajax-box li {
	padding: 59px 57px;
	display: block;
	box-shadow: 0 0 10px #ddd;
	float: none;
	margin-bottom: 20px;
	transition:all 0.5s;
	cursor: pointer;
}
.ajax-box li a{
	display: block;
}
.ajax-box li .img{
	width: 484px;
	float: left;
	position: relative;
	overflow: hidden;
}
.ajax-box li .img img{
	width: 100%;
	transtrion-transform:all 0.3s;
}
.ajax-box li .img span{
	display: block;
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 100%;
	height: 6px;
	background: #e60012;
	transition:all 0.3s;
}

.ajax-box li .text{
	width: 553px;
	float: right;
	padding-bottom: 46px;
	border-bottom: 1px solid #ddd;
}
.ajax-box li .text .title{
	width: 474px;
	font-size: 20px;
	color: #333;
	line-height: 30px;
	margin-top: 10px;
	margin-bottom: 15px;
	height: 60px;
	transrtion:all 0.5s;
	overflow: hidden;
}
.ajax-box li .text .te{
	width: 557px;
	font-size: 14px;
	color: #777;
	line-height: 24px;
	height: 72px;
	overflow: hidden;
	margin-bottom: 45px;
	transrtion:all 0.5s;
}
.ajax-box li .text .more{
	font-size: 14px;
	color: #e60012;
	padding-left: 35px;
	background: url(../img/img-68.png) no-repeat left center;
	line-height: 22px;
	height: 22px;
	transrtion:all 0.5s;
}
.ajax-box li:hover{
	background: #e60012;
}
.ajax-box li:hover .img span{
	background: #fff;
}
.ajax-box li:hover .text .title{
	color: #fff;
}
.ajax-box li:hover .text .te{
	color: #fff;
}
.ajax-box li:hover .text .more{
	color: #fff;
	background: url(../img/img-69.png) no-repeat left center;
}
.ajax-box li:hover .img img{
	transform:scale(1.2);
}
.page {
    text-align: center;
    margin: 17px auto 0px;
    padding-bottom: 50px;
}
.page a {
    display: inline-block;
    width: 39px;
    height: 39px;
    text-align: center;
    line-height: 39px;
    border-radius: 3px;
    overflow: hidden;
    font-size: 14px;
    color: #666;
}
.page a.cur {
    background: #e60012;
    color: #fff;
}
.page a:hover {
    background: #e60012;
    color: #fff;
}
.events-list2{
	background: #f0f0f0;
	padding-top: 85px;
	overflow: hidden;
}
.events-list2 .tit{
	margin-bottom: 70px;
}
.events-list2 .tit img{
	display: block;
	margin: 0 auto;
}
.events-list2 ul{
	margin-bottom: 30px;
}
.events-list2 li {
	padding: 0 10px;
	display: block;
}
.events-list2 li .box{
	width: 383px;
	padding-bottom: 15px;
	background: #fff;
	float: left;
	margin-right: 15px;
	margin-bottom: 21px;
	position: relative;
	perspective: 3000;
    -webkit-perspective: 3000;
}
.events-list2 li .box:nth-child(3n){
	margin-right: 0px;
}
.events-list2 li .box .img img{
	display: block;
	width: 100%;
}
.events-list2 li .box .text{
	padding: 3% 4%;
	line-height: 24px;
	height: 72px;
	font-size: 14px;
	font-family: "Arial";
	color: #666;
	height: 72px;
	overflow: hidden;
}
.events-list2 li .box .more{
	width: 80px;
	height: 32px;
	background: url(../img/img-32.jpg) no-repeat center;
	background-size: cover;
	position: absolute;
	top: 54%;
    left: -2%;
	text-align:left;
	padding-left: 15px;
	line-height: 32px;
	color: #fff;
	transform: rotatey(0deg);
    -webkit-transform: rotateY(0deg);
    transition: all 1s;
}
.events-list2 li .box:hover .more{
	transform: rotatey(0deg);
    -webkit-transform: rotateY(360deg);
}
.product_info .tit img{
	display: block;
	margin: 0 auto;
}
.product_info {
	padding-top: 78px;
	margin-bottom: 65px;
}












.product_info .manufa-list{
	padding-top: 28px;
	padding-bottom: 65px;
}
.product_info .manufa-list ul{
	width: 100%;
	text-align: center;
}
.product_info .manufa-list li{
	width: 142px;
	display: inline-block;
	position: relative;
	border-radius: 3px;
	transition:all 0.3s;
	cursor: pointer;
	float: none;
	margin: 0 10px;
}
.product_info .manufa-list li a{
	display: block;
}
.product_info .manufa-list li img.bg{
	display: block;
	width: 100%;
}
.product_info .manufa-list li span{
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	position: absolute;
}
.product_info .manufa-list li span a{
	display: block;
	height: 100%;
}
.product_info .manufa-list li span{
	background-size: 100% auto;
	background-repeat: no-repeat;
	background-position: center 25%;
}
.product_info .manufa-list .li1 span{
	background-image: url(../images/img-39.png);
}
.product_info .manufa-list .li2 span{
	background-image: url(../images/img-40.png);
}
.product_info .manufa-list .li3 span{
	background-image: url(../images/img-41.png);
}
.product_info .manufa-list .li4 span{
	background-image: url(../images/img-42.png);
}
.product_info .manufa-list .li5 span{
	background-image: url(../images/img-43.png);
}
.product_info .manufa-list .li6 span{
	background-image: url(../images/img-44.png);
}


.product_info .manufa-list .li1:hover span{
	background-image: url(../images/img-46.png);
}
.product_info .manufa-list .li2:hover span{
	background-image: url(../images/img-47.png);
}
.product_info .manufa-list .li3:hover span{
	background-image: url(../images/img-48.png);
}
.product_info .manufa-list .li4:hover span{
	background-image: url(../images/img-49.png);
}
.product_info .manufa-list .li5:hover span{
	background-image: url(../images/img-50.png);
}
.product_info .manufa-list .li6:hover span{
	background-image: url(../images/img-51.png);
}



.product_info .manufa-list .li1.cur span{
	background-image: url(../images/img-46.png);
}
.product_info .manufa-list .li2.cur span{
	background-image: url(../images/img-47.png);
}
.product_info .manufa-list .li3.cur span{
	background-image: url(../images/img-48.png);
}
.product_info .manufa-list .li4.cur span{
	background-image: url(../images/img-49.png);
}
.product_info .manufa-list .li5.cur span{
	background-image: url(../images/img-50.png);
}
.product_info .manufa-list .li6.cur span{
	background-image: url(../images/img-51.png);
}

.product_info .manufa-list li p{
	text-align: center;
	position: absolute;
	width: 71%;
	text-align: center;
	bottom: 3%;
	font-size: 16px;
	color: #999;
	margin:0 16%;
}


.product_info .manufa-list li div{
	position: absolute;
	width: 100%;
	height: 24px;
	top: 100%;
	margin-top: 65px;
	display: none;
}


.product_info .manufa-list li:hover{
	background: #b12021;
}
.product_info .manufa-list li:hover p{
	color: #fff;
}
.product_info .manufa-list li:hover div{
	display: block;
}
.product_info .manufa-list li.cur{
	background: #b12021;
}
.product_info .manufa-list li.cur p{
	color: #fff;
}
.product_info .manufa-list li.cur div{
	display: block;
}

 




.product_info .line{
	background: url(../img/img-72.png) repeat-x center;
	height: 23px; 
}
.product-ajax .prev{
	width: 57px;
	height: 57px;
	background: url(../images/img-60.png) no-repeat;
	background-size: 100% 100%;
	top: 0px;
	right: 60px;
	position: absolute;
	cursor: pointer;
	transition: all 0.3s;
}
.product-ajax .w1200{
	position: relative;
}
.product-ajax .next{
	width: 57px;
	height: 57px;
	background: url(../images/img-61.png) no-repeat;
	background-size: 100% 100%;
	top: 0px;
	right: 0px;
	position: absolute;
	cursor: pointer;
	transition: all 0.3s;
}
.product-ajax .prev:hover{
	background: url(../images/img-62.png) no-repeat;
}
.product-ajax .next:hover{
	background: url(../images/img-63.png) no-repeat;
}
.product-ajax{
	padding-top: 66px;
}
.product-ajax .title{
	line-height: 34px;
    padding-right: 30%;
    font-size: 34px;
    color: #333;
    padding-bottom: 32px;
    border-bottom: 1px solid #ddd;
    margin-bottom: 25px;
    margin-bottom: 5px;
   	font-family: "Arial";
}
.product-ajax .te{
	padding-bottom: 50px;
	border-bottom: 1px solid #ddd;
	padding-top: 30px;
}
.product-ajax .te p{
	font-size: 16px;
	line-height: 40px;
	font-family: "Arial";
}
.product-ajax .te img{
	display: block;
	width: 100%;
}
.product-ajax table{
	border:1px solid #ddd;
	width: 100%;
}
.product-ajax table th{
	padding: 5px;
	height: 100px;
	line-height: 100px;
}
.product-ajax .te table th p.lh{
	color: #b12021;
	text-align: left;
	font-size: 26px;
}
.product-ajax table td.fll{
	text-align: left;
	font-weight: bold;
}
.product-ajax table td{
	border:1px solid #ddd;
	background: #f9f9f9;
	text-align: center;
	font-size: 16px;
	padding: 10px 0px;
}
.product-ajax .te table td p{
	line-height: 20px;
}


.about-nav li.b1{
	background: url(../img/img-73.png) no-repeat left center;
}
.about-nav li:hover.b1{
	background: url(../img/img-74.png) no-repeat left center;
}
.about-nav li.cur.b1{
	background: url(../img/img-74.png) no-repeat left center;
}


.about-nav li.b2{
	background: url(../img/img-75.png) no-repeat left center;
}
.about-nav li:hover.b2{
	background: url(../img/img-76.png) no-repeat left center;
}
.about-nav li.cur.b2{
	background: url(../img/img-76.png) no-repeat left center;
}

.inter .inter-te{
	padding-top: 27px;
	padding-bottom: 66px;
	border-bottom: 1px solid #d8d8d8;
}
.inter .inter-te .fll{
	width: 35%;
	float: left;
	font-size: 16px;
	line-height: 28px;
	font-family:"Arial";
}
.inter .inter-te .fll img{
	width: 100%;
	display: block;
	margin-bottom: 28px;
}
.inter .inter-te .frr{
	float: right;
	font-size: 16px;
	line-height: 28px;
	font-family:"Arial";
	width: 60%;
}
.inter-img{
	padding-top: 82px;
	padding-bottom: 96px;
}
.inter-img .inter-tit img{
	display: block;
	margin: 0 auto 56px;
}
.inter-img .img img{
	display: block;
	margin: 0 auto;
	max-width: 100%;
}
.inter-text{
	padding-top: 96px;
	background: #f8f8f8;
	padding-bottom: 90px;
}
.inter-text .inter-tit img{
	display: block;
   	padding: 0 0 56px;
   	margin: 0 auto;
}
.inter-text .inter-te{
	font-size: 18px;
	line-height: 28px;
}
.inter-text .inter-te .line{
	border-bottom: 1px solid #d8d8d8;
}
.inter-map .in-map .map .point1{
	top: 29%;
}
.inter-map .in-map .map .point2{
	top: 61%;
    left: 31%
}
.inter-map .in-map .map .point3{
	top: 51%;
    left: 44%;
}
.inter-map .in-map .map .point5{
	top:53%;
}
.inter-map .in-map .map .point6{
	top: 40%;
}
.inter-map .in-map .map .point9{
	top: 53%;
    left: 72%;
}
.inter-address .add-tit{
	font-size: 24px;
	color: #e90516;
	font-family: "Arial";
	margin-bottom: 30px;
}
.inter-address p.t{
	font-size: 21px;
	color: #555;
	font-family: "Arial";
	margin-bottom: 15px;
}
.inter-address p{
	font-size: 15px;
	color: #888;
	font-family: "Arial";
	line-height: 30px;
}
.address1{
	margin-bottom: 46px;
}
.address1 .box{
	width: 26.3%;
	float: left;
	padding-right:3.5%;
	margin-right: 3.5%;
	/*background: url(../img/img-83.png) repeat-y right top;*/
	margin-bottom: 63px;
}
.address1 .boxsp{
	width: 33.6%;
}
.address2 {
	padding-bottom: 42px;
	border-bottom: 1px solid #ddd;
	margin-bottom: 44px;
}
.address2 .box{
	width: 26.3%;
	float: left;
	padding-right:3.5%;
	margin-right: 3.5%;
/*	background: url(../img/img-83.png) repeat-y right top;*/
	margin-bottom: 63px;
}
.addbig-box{
	padding-bottom: 40px;
	border-bottom: 1px solid #ddd;
	margin-bottom: 50px;
}
.address3{
	width: 49%;
	float: left;
	margin-right: 2%;
}
.address4{
	width: 49%;
	float: left;
}
.address3 .box{
	width: 100%;
	float: left;
	padding-right:3.5%;
	margin-right: 3.5%;
	background: url(../img/img-83.png) repeat-y right top;
	margin-bottom: 63px;
}
.address5{
	padding-bottom: 40px;
    border-bottom: 1px solid #ddd;
    margin-bottom: 50px;
}
.inter-map .w1200{
	width: 1015px;
}
.news-info{
	padding-top: 82px;
	overflow: hidden;
}
.news-info .titt{
	border-bottom: 1px solid #ddd
}
.news-info .titt p{
	font-size: 32px;
	color: #ba2223;
	line-height: 42px;
	text-align: center;
	font-family: "Arial";
	width: 70%;
	margin: 0 auto;
	padding-bottom: 35px;
}
.news-info .time{
	height: 53px;
	border-bottom: 1px solid #ddd;
}
.news-info .time .time-te{
	font-size: 14px;
	color: #999;
	line-height: 53px;
	float: left;
}
.time-share {
	float: right;
	margin-top: 16px;
}
.time-share .jiathis_txt{
	font-size: 14px!important;
	color: #999;
}
.news-info .textt{
	padding-top: 38px;
	font-size: 14px;
	line-height: 31px;
	padding-bottom: 27px;
	margin-bottom: 36px;
	border-bottom: 1px solid #ddd;
}
.news-info .textt img{
	display: block;
	max-width: 100%;
	margin: 20px auto;
}
.news-page{
	padding-bottom: 236px;
}
.news-page .fll {
	width: 70%;
	float: left;
}
.news-page .fll a{
	line-height: 15px;
	height: 30px;
	overflow: hidden;
	color: #666;
	font-family: "Arial";
	display: block;
	transition:all 0.3s;
	line-height: 30px;
}
.news-page .fll a:hover{
	color: #cdcdcd;
}
.news-page .frr{
	float: right;
}
.news-page .frr a{
	display: inline-block;
	background: #ba2223;
	color: #fff;
	padding: 5px 30px;
	transition:all 0.3s;
}
.news-page .frr a:hover{
	background: #fff;
	box-shadow: 0 0 10px #ddd;
	color: #ba2223;
}
.about-end {
	padding-top: 104px;
	padding-bottom: 94px;
}
.about-end .titles img{
	display: block;
	margin: 0 auto 55px;

}
.about-end .img img{
	display: block;
	max-width: 100%;
	margin: 0 auto;
}
.about-videoimg{
	padding-bottom: 97px;
	cursor: pointer;
}
.about-videoimg img{
	display: block;
	max-width: 100%;
	margin: 0 auto;
}
.fixed{
	position: fixed;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background:url(../img/img-34.png) repeat;
	z-index: 999;
	display: none;
	display: table-cell;
	vertical-align: middle;
	display: none;
}
.fixed .hide{
	position: absolute;
	top: 20px;
	right: 20px;
	cursor: pointer;
}
.fixed table{
	width: 100%;
	height: 100%;
}
.fixed table td{
	text-align: center;
}
.fixed video{
	background: #000;
	width: 900px;
}
.mobile-header .qh{
	position: absolute;
	top: 0px;
	right: 2%;
	margin-right: 40px;
	line-height: 45px;
}
.mobile-header .qh a{
	color: #ddd;
	font-size: 14px;
}


.end-hide{
	width: 100%;
	background: #fff;
}
.end-hide .tit{
	color: #2A2A2A;
	font-weight: bold;
	font-size: 16px;
}
.end-hide .p{
	vertical-align: top;
	font-size: 14px;
	color: #666;
}



.scroll-pro-mobile{
	display: none;
	height: 80px;
}




















@media (max-width: 1700px){
	.footer .w1600{
		width: 94%;
	}
}
@media (max-width: 1600px){
	.banner .w1600{
		width: 90%;
		left: 5%;
		margin-left: 0px;
	}
	.in-map .w1500{
		width:94%;
		left: 4%;
	}
	.about-js .w1400{
		width: 87.5%;
	}
}
@media (max-width: 1400px){
	.header .nav .w1300{
		width: 92%;
		margin-left:0px;
		left: 4%;
	}
	.in-new-block .box .te span.p{
		font-size: 13px;
		line-height: 20px;
	}
	.in-new-block .box3 .te span.p p{
		height: 44px;
	}
	.in-new-block .box5 .te span.p p{
		height: 40px;
		overflow: hidden;
	}
	.in-new-block .box .te span.time{
		font-size: 13px;
		line-height: 20px;
	}
	.about-list li span{
		font-size: 14px;
		margin: 10px 0;
	}
	.about-brief-introduction{
		padding-top: 50px;
	}
}
@media (max-width: 1300px){
	/*.about-brief-introduction .tit img{
		width: 80%;
	}*/
	.inter-nav li {
		width: 25%;
		padding: 0px;
		margin: 0px;
		vertical-align: top;
	}
	.inter-nav li.a1{
		background: none;
	}
	.inter-nav li:hover.a1{
		background: #e60012;
    	color: #fff;
	}
	.inter-nav li.cur.a1{
		background: none;
	}

	.inter-nav li.a3{
		background: none;
	}
	.inter-nav li:hover.a3{
		background: #e60012;
    	color: #fff;
	}
	.inter-nav li.cur.a3{
		background: none;
	}

	.inter-nav li.b1{
		background: none;
		line-height: 40px;
		height: 40px;
		font-size: 17px;
		padding: 5px 0px;
	}
	.inter-nav li:hover.b1{
		background: #e60012;
    	color: #fff;
	}
	.inter-nav li.cur.b1{
		background: none;
	}

	.inter-nav li.b2{
		background: none;
	}
	.inter-nav li:hover.b2{
		background: #e60012;
    	color: #fff;
	}
	.inter-nav li.cur.b2{
		background: none;
	}


	.inter-nav .w1200{
		width: 92%;
	}
	/*.about-brief-introduction .tit img{
		width: 90%;
	}*/
	.in-product .w1200{
		width: 92%;
		left: 4%;
		margin-left: 0px;
	}
	.in-product .box span p{
		font-size: 14px;
	}
	.about .w1200{
		width: 92%;
	}
	.about .table{
		width: 86%;
	}
	.about-brief-introduction .w1200 table{
		width: 100%;
	}
	.about-brief-introduction .secondary-te{
		width: 92%;
		margin-bottom: 50px;
	}
	.about-brief-introduction{
		margin-bottom: 0px;
	}
	.about .table{
		padding-bottom: 75px;
	}
	.events-nav .w1200{
		width: 92%;
	}
	.events-ajax .ajax-box .w1200{
		width: 92%;
	}
	.ajax-box li .img{
		width: 45%;
	}
	.ajax-box li .text{
		width: 50%;
		padding-bottom: 25px;
	}
	.ajax-box li .text .title{
		width: 100%;
	}
	.ajax-box li .text .te{
		width: 100%;
		margin-bottom: 18px;
	}
	.ajax-box li .text .more{
		width: 100%;
	}
	.events-list2 .w1200{
		width: 92%;
	}
	.events-list2 li .box{
		width: 32%;
		margin-right: 2%;
	}
	.events-list2 li .box:nth-child(2n){
		margin-right: 2%;
	}
	.events-list2 li .box:nth-child(3n){
		margin-right: 0px;
	}
	.product_info .w1200{
		width: 92%;
	}
	.product_info .manufa-list li {
		width: 15%;
    	margin-right: 2%;
    	margin-left: 0px;
	}
	.about-nav .w1200{
		width: 92%;
	}
	.news-info .w1200{
		width: 92%;
	}
	.about-end .w1200{
		width: 92%;
	}
}
@media (max-width: 1200px){
	.in-map .map{
		width: 100%;
		margin-bottom: 30px;
	}
	.map-data{
		width: 100%;
	}
	.map-data .f-cb{
		width: 50%;
		float: left;
	}
	.map-data .sptext{
		width: 100%;
	}
	.inter-map{
		width: 100%;
	}
}
@media (max-width: 1100px){
	.ajax-box li .text .title{
		margin-top: 0px;
	}
	.events-list2 li .box .more{
		top: 50%;
	}
}

@media (max-width: 1023px){
	.ajax-header{
		display: none;
	}
	.ajax-header-mobile{
		display: block;
	}
	.banner{
		opacity: 0;
		overflow: hidden;
		height: 0px;
	}
	.banner-mobile{
		display: block;
	}
	.in-product .w1200 .tit-img{
		margin-bottom: 31px;
		width: 70%;
		margin-left: 15%;
	}
	.in-new{
		display: none;
	}
	.new-mobile{
		display: block;
	}
	.footer{
		padding: 58px 0 0px;
	}
	.footer .top{
		display: none;
	}
	.ajax-box li .img{
		width: 100%;
	}
	.ajax-box li .text{
		width: 100%;
		margin-top: 10px;
	}
	.ajax-box li .text .title{
		height: auto;
	}
	.ajax-box li .text .te{
		margin-bottom: 10px;
	}
	.events-nav li{
		width: 33.3%;
		text-align: center;
		padding: 0px;
		margin: 0px;
	}
	.events-nav li.a1{
		background: none;
	}
	.events-nav li.a2{
		background: none;
	}
	.events-nav li.a3{
		background: none;
	}
	.events-nav li.cur.a1{
		background: #e60012;
		color: #fff;
	}
	.events-nav li.cur.a2{
		background: #e60012;
		color: #fff;
	}
	.events-nav li.cur.a3{
		background: #e60012;
		color: #fff;
	}
	.events-nav li:hover.a1{
		background: #e60012;
		color: #fff;
	}
	.events-nav li:hover.a2{
		background: #e60012;
		color: #fff;
	}
	.events-nav li:hover.a3{
		background: #e60012;
		color: #fff;
	}
	.events-ajax{
		padding-top: 42px;
	}
	.events-list2{
		padding-top: 42px;
	}
	.events-list2 .tit{
		margin-bottom: 35px;
	}
	.inter-nav li{
		width: 100%;
    	margin-bottom: 10px;
    	box-shadow: 0 0 10px #ddd;
	}
	.inter-nav li.b1{
		line-height: 40px;
	}
	.news-info{
		padding-top: 41px;
	}
	.news-page{
		padding-bottom: 112px;
	}
	.address1 .box{
		width: 100%;
	}
}
@media (max-width: 900px){
	.events-list2 li .box{
		width: 48%;
		margin-right: 4%;
	}
	.events-list2 li .box:nth-child(3n){
		margin-right: 4%;
	}
	.events-list2 li .box:nth-child(2n){
		margin-right: 0px;
	}
	.product_info .manufa-list li p{
		font-size: 14px;
		line-height: 16px;
		width: 90%;
		margin: 0px 5%;
	}
	.about-nav li{
		width: 33.3%;
	    text-align: center;
	    padding: 0px;
	    margin: 0px;
	}
	.about-nav li.a1{
		background: none
	}
	.about-nav li.a2{
		background: none
	}
	.about-nav li.a3{
		background: none
	}

	.about-nav li:hover.a1{
		background: #e60012;
		color: #fff;
	}
	.about-nav li:hover.a2{
		background: #e60012;
		color: #fff;
	}
	.about-nav li:hover.a3{
		background: #e60012;
		color: #fff;
	}

	.about-nav li.cur.a1{
		background:#e60012;
		color: #fff;
	}
	.about-nav li.cur.a2{
		background:#e60012;
		color: #fff;
	}
	.about-nav li.cur.a3{
		background:#e60012;
		color: #fff;
	}
	.inter-nav li{
		width: 100%;
    	margin-bottom: 10px;
    	box-shadow: 0 0 10px #ddd;
	}
}
@media (max-width: 800px){
	.inmap-tit{
		width: 100%;
		padding-top: 45px;
	}
	.inmap-tit img{
		width: 90%;
	}
	.map-search .simulation{
		width: 30%;
	}
	.in-product .w1200 .list .box{
		width: 32%;
		margin-right: 2%;
		margin-bottom: 15px;
	}
	.in-product .w1200 .list .box:nth-child(3n){
		margin-right: 0px;
	}
	.in-product img.bg{
		display: none;
	}
	.in-product{
		height: 768px;
	}
	.scroll-pro-mobile{
		display: block;
	}
	.scroll-pro-pc{
		display: none;
	}
	.scroll-pro-mobile .swiper-container{
		height: 80px;
	}
	.scroll-pro-mobile .swiper-slide img{
		height: 80px;
	}
	/*.scroll-pro{
		height: 80px;
	}
	.scroll-tit{
		display: none;
	}*/
	/*.scroll-pro .swiper-container{
		left: 0px;
		right: 0px;
		height: 80px;
	}*/
	/*.scroll-pro .next{
		display: none;
	}
	.scroll-pro .prev{
		display: none;
	}*/
	.map-data .data-text .num{
		font-size: 40px;
	}
	.flex-nav-prev{
		display: none;
	}
	.flex-nav-next{
		display: none;
	}
	.about-js-box{
		width: 100%;
	}
	.events-list2 .tit img{
		width: 80%;
	}
	.product_info .manufa-list li{
		width: 30.3%;
		height: 30px;
		line-height: 30px;
		float: left;
		margin: 0px;
		overflow: hidden; 
	}
	.product_info .manufa-list li.cur {
	    background: #b12021;
	}
	.product_info .manufa-list li span{
		display: none;
	}
	.product_info .manufa-list li p{
		font-size: 12px;
		line-height: 30px;
		bottom: 0px;
	}
	.product-ajax .te table th{
		height: auto;
	}
	.product-ajax table td{
		font-size: 12px;
	}
	.product-ajax .te table td p{
		font-size: 12px;
		text-align: left;
	}
	.product-ajax .te table th p.lh{
		font-size: 12px;
		text-align: left;
	}
	.product-ajax .te table td p{
		font-size: 12px;
	}
	.product_info .manufa-list{
		padding-top: 30px;
		padding-bottom: 30px;
	}
	.product_info{
		padding-top: 39px;
	}
	.product_info .line{
		background: #ddd;
		height: 1px;
	}
	.manufa-list{
		padding-bottom: 32px;
	}
	.product-ajax .title{
		font-size: 24px;
	}
	.product-ajax{
		padding-top: 33px;
	}
	.inter .inter-te .fll{
		width: 100%;
		margin-bottom: 20px;
	}
	.inter .inter-te .frr{
		width: 100%;
	}
	.address1 .box{
		width: 100%;
		background: none;
		margin-bottom: 31px;
	}
	.inter-address .add-tit{
		margin-bottom: 15px;
	}
	.address2 .box{
		width: 100%;
		background: none;
		margin-bottom: 31px;
	}
	.address3{
		width: 100%;
		margin-bottom: 20px;
	}
	.address4{
		width: 100%;
	}
	.news-info .titt p{
		font-size: 18px;
		width: 100%;
	}
	.about-end {
		padding-top: 52px;
		padding-bottom: 47px;
	}
}

@media (max-width: 700px){
	.map-data .f-cb{
		width: 100%;
	}
	.deve-mobile .gallery-top .swiper-slide .text{
		font-size: 18px;
	}
	.events-nav li{
		font-size: 14px;
	}
	.events-ajax .tit img{
		width: 85%;
	}
	.events-nav li{
		width: 100%;
		margin-bottom: 10px;
		box-shadow: 0 0 10px #ddd;
	}
	.events-list2 li .box .more{
		top:45%;
	}
	.about-nav li{
		width: 100%;
    	margin-bottom: 10px;
    	box-shadow: 0 0 10px #ddd;
    	font-size: 14px;
	}
	.inter-nav li.b1{
		width: 100%;
    	margin-bottom: 10px;
    	box-shadow: 0 0 10px #ddd;
    	font-size: 14px;
	}
	.inter-img{
		padding-top: 41px;
	}
	.inter-img .inter-tit img{
		width: 70%;
	}

	.inter-text{
		padding-top: 41px;
	}
	.inter-text .inter-tit img{
		width: 70%;
		padding-bottom: 28px;
	}
	.about-end .titles img{
		width: 90%;
	}
	.in-product{
		height: 633px;
	}
}
@media (max-width: 600px){
	.about-brief-introduction{
		padding-top: 25px;
	}
	.inter-map .in-map{
		background-size: 100% 100%;
	}
	.about-brief-introduction .tit{
		margin-bottom: 15px;
	}
	.inter-text{
		padding-bottom: 45px;
	}
	.inter .inter-te{
		padding-top: 15px;
		padding-bottom: 30px;
	}
	.inter-img{
		padding-top: 20px;
		padding-bottom: 48px;
	}
	.inter-img .inter-tit img{
		margin-bottom: 25px;
	}
	.in-product{
		height: 550px;
	}
	.in-product .box span p{
		font-weight: normal;
		font-size: 12px;
	}
	.map-search .search-tit{
		display: none;
	}
	.map-search .simulation{
		width: 100%;
		margin-bottom: 10px;
	}
	.map-search .sub{
	    width: 100%;
	    background: #af121e;
	    color: #fff;
	    font-size: 24px;
	    font-weight: bold;
	}
	.in-map .map{
		display: none;
	}
	.mobile-mapimg{
		display: block;
	}
	.mobile-mapimg img{
		display: block;
		width: 100%;
	}

	.about .table{
		padding-bottom: 30px;
	}
	.about .titt img{
		width: 90%;
	}
	.about-brief-introduction .tit img{
		width: 90%;
	}
	.ajax-box li .text .title{
		height: 60px;
	}
	.events-list2 li .box .text{
		line-height: 18px;
		height: 48px;
	}
	.events-list2 .w1200{
		width: 100%;
	}
	.product_info .tit img{
		display: block;
		width: 80%;
	}
	.about .titt img{
		width: 70%;
	}
	.about-js{
		padding-top: 50px;
		padding-bottom: 38px;
	}
	.about-video{
		padding-bottom: 49px;
	}
	.about-brief-introduction .bg img{
		display: none;
	}
	.inter-address .add-tit{
		font-size: 18px;
		margin-bottom: 5px;
	}
	.inter-address p{
		font-size: 12px;
	}
	.address1{
		margin-bottom: 20px;
	}
	.address1 .box{
		margin-bottom: 15px;
	}
	.address2{
		padding-bottom: 20px;
		margin-bottom: 20px;
	}
	.address2 .box{
		margin-bottom: 15px;
	}
	.addbig-box{
		padding-bottom: 20px;
		margin-bottom: 20px;
	}
	.inter-address p.t{
		font-size: 14px;
		margin-bottom: 5px;
		font-weight: bold;
	}
	.address5{
		margin-bottom: 20px;
		padding-bottom: 20px;
	}
	.inter-text .inter-te{
		font-size: 14px;
	}
	
	.footer{
		height: 116px;
		padding: 0px;
	}
	.footer .bot{
		height: 116px;
		background: none;
	}
	.footer .bot .w1600{
		height: 112px;
	}
	.footer .bot .te{
		width: 100%;
		text-align: center;
	}
	.footer .bot .share{
		width: 100%;
		text-align: center;
	}
	.footer .bot .share a{
		display: inline-block;
		float: none;
	}
}
@media (max-width: 520px){
	.ajax-click .btn-all{
		width: 90%;
		margin-bottom: 5px;
	}
	.btn.btn-year{
		width: 90%;
	}
	.ajax-click .btn-year .btn-start{
		width:  -webkit-calc(100% - 20px);
		background-position: right 20px center
	}
	.ajax-box li{
		padding: 20px;
	}
	.page{
		padding-bottom: 20px;
	}
}
@media (max-width: 450px){
	.in-product{
		height: 460px;
	}
}
@media (max-width: 430px){
	.events-list2 li .box .text{
		font-size: 12px;
		line-height: 14px;
		height: 38px;
		padding: 8px 5px 3px;
	}
}
@media (max-width: 375px){
	.deve-mobile .gallery-top .swiper-slide .text{
		font-size: 12px;
		line-height: 14px;
	}
	.about-video{
		padding-bottom: 49px;
	}
	.about-js{
		padding-top: 50px;
		padding-bottom: 10px;
	}
}
@media (max-width: 320px){
	.in-product{
		height: 400px;
	}
}
@media (max-width: 1024px){
	.w-img{
		display: none;
	}
	.w-ex{
		display: none;
	}
	.deve-mobile{
		display: block;
	}
}






.history-year{
	width: 100%;
	
}
.history-year .top{
	background: url(../img/hz1.jpg) no-repeat center;
	height: 220px;
	position: relative;
}
.history-year .top .tit{
	text-align: center;
	padding-top: 80px;
	width: 100%;
}
.history-year .top .tit img{
	max-width: 100%;
	display: inline-block;
}
.history-year .top .zs{
	text-align: center;
	position: absolute;
	bottom:0;
	width: 100%;

}
.history-year .top .zs img{
	text-align: center;
}
.history-year .ulbox{
	margin-top: 15px;
	background: url(../img/hz8.png) repeat-y center top;
	padding-bottom: 10%;
	width: 1200px;
	margin: 15px auto 0;
}
.history-year .ulbox li{
	width: 55%;
	position: relative;
}
.history-year .ulbox .textbox{
	width: 70%;
	padding: 5%;
	background: #f1f1f1;
	position: relative;
	box-shadow: -2px 6px 12px #f9f9f9;
	border-radius: 2%;
}
.history-year .ulbox .lia .text{
	
}
.history-year .ulbox .lia .text .img{
	width: 35%;
}
.history-year .ulbox .lia .text .img img{
	max-width: 100%;
	width: 100%;
}
.history-year .ulbox .lia .text .p{
	width: 60%;
	font-size: 14px;
	color: #666;
	line-height: 26px;
	font-family: "Arial";
	transition: all .5s;
}
.history-year .ulbox .lia .tx{
	position: absolute;
	right: -100px;
	top:15%;
	font-size: 14px;
	color: #999;
	width: 120px;
}
.history-year .ulbox .lib .tx{
	position: absolute;
	left: -100px;
	top:15%;
	font-size: 14px;
	color: #999;
	text-align: right;
	width: 120px;
}
.history-year .ulbox .lia .textbox .j{
	position: absolute;
	right: -18px;
	top:10%;
	width: 20px;
	height: 39px;
	background: url(../img/hz3.png) no-repeat center;
	transition: all .5s;
}
.history-year .ulbox .lia .dian{
	position: absolute;
	right: 7.5%;
	top:15%;
	width: 21px;
	height: 21px;
	background: url(../img/hz6.png) no-repeat center;
	transition: all .5s;
}
.history-year .ulbox .lib .textbox .j{
	position: absolute;
	left: -18px;
	top:10%;
	background: url(../img/hz3-1.png) no-repeat center;
	transition: all .5s;
}
.history-year .ulbox .lib .dian{
	position: absolute;
	left: 7.5%;
	top:15%;
	background: url(../img/hz6.png) no-repeat center;
	transition: all .5s;
}
.history-year .ulbox .lic .text{
	width: 100%;
	transition: all .5s;
}
.history-year .ulbox .lic .text .p{
	width: 100%;
	transition: all .5s;
}
.history-year .ulbox li:hover .textbox{
	background: #b32325;
	transition: all .5s;
}
.history-year .ulbox li:hover .tx{
	color: #b32325;
	transition: all .5s;
}
.history-year .ulbox li:hover .textbox .p{
	color: #fff;
	transition: all .5s;
}
.history-year .ulbox li:hover .dian{
	background: url(../img/hz5.png) no-repeat center;
	transition: all .5s;
}
.history-year .ulbox .lia:hover .j{
	background: url(../img/hz4.png) no-repeat center;
	transition: all .5s;
}
.history-year .ulbox .lib:hover .j{
	background: url(../img/hz4-1.png) no-repeat center;
	transition: all .5s;
}



.zylh{
	border:1px solid #ddd;
	padding:10px;
	top: 100px;
    right: 15px;
    position: absolute;
    z-index: 3;
    background: #fff;
}

.scll-box{
	height: 472px;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    width: 340px;
    background: #fff;
}
.scll-box-fll{
	width: auto;
	float: left;
	margin-left: 10px;
	position: absolute;
	overflow: hidden;
	left: 0px;
}
.scll-box-btn{
	width: 15px;
    height: 472px;
    float: right;
    background: #E7E7E7 none repeat scroll 0% 0%;
    position: absolute;
    right: 1px;
}
.scll-box .btn{
	width: 15px;
    height: 40px;
    background: #B32325 none repeat scroll 0% 0%;
    position: absolute;
    top: 0px;
    left: -1px;
}
.jn{
	padding: 15px 0;
    border-bottom: 1px solid #DFE0E1;
    cursor: pointer;
    line-height: 24px;
}
.jn-box{
	background: url(../images/only-q.png) no-repeat left 6px;
	width: auto;
}
.jn-box .fll{
    margin-left: 20px;
    padding: 6px 5px;
    /* width: 210px; */
    width: auto;
    word-break: break-all;
    word-wrap: break-word;
}
.jn-box .fll h4{
	font-size: 16px;
}
.jn-box table td{
	vertical-align: top;
	font-size: 14px;
	color: #666;
	width: 120px;
}



@media (max-width: 1200px){
	.history-year .ulbox{
		padding: 0 3% 10%;
		width: 94%;
	}
	.history-year .ulbox .lia .text .p{
		line-height: 18px;
	}
	.history-year .ulbox .lia .dian{
		right: 6.5%;
	}
	.history-year .ulbox .lib .dian{
		left: 6.5%;
	}
	.history-year .ulbox .lia .dian,.history-year .ulbox .lib .dian{
		top: 20%;
	}
}
@media (max-width: 1150px){
	.history-year .ulbox .lia .dian,.history-year .ulbox .lib .dian{

	}
	.history-year .ulbox .lia .dian{
		right: 7.2%;
	}
	.history-year .ulbox .lib .dian{
		left: 7.2%;
	}
	.history-year .ulbox .lib .textbox .j,.history-year .ulbox .lia .textbox .j{
		background-size: 75% auto;
	}
}
@media (max-width: 980px){
	.history-year .ulbox .lib .textbox .j,.history-year .ulbox .lia .textbox .j{
		background-size: 60% auto;
	}
}
@media (max-width: 520px){
	.history-year .ulbox .lia .text .img{
		width: 100%;
	}
	.history-year .ulbox .lia .text .p{
		width: 100%;
		height: 80px;
		overflow: auto;
	}
	.history-year .ulbox .lia .dian{
		right: 5%;
	}
	.history-year .ulbox .lib .dian{
		left: 5%;
	}
	.history-year .ulbox .lia .dian,.history-year .ulbox .lib .dian{
		top: 16%;
	}
	.history-year .ulbox .lia .textbox .j{
		right: -14px;
	}
	.history-year .ulbox .lib .textbox .j{
		left: -14px;
	}
	.history-year .top{
		height: 110px;
	}
	.history-year .top .tit{
		padding-top: 45px;
	}
	.history-year .top .tit img{
		height: 25px;
	}
	.history-year .top .zs img{
		width: 16px;
	}



	.history-year .ulbox li .textbox{
		background: #b32325;
	}
	.history-year .ulbox .lia .text .p,.history-year .ulbox .lib .text .p{
		color: #fff;
		margin-top: 10px;
	}
	.history-year .ulbox .lia .dian,.history-year .ulbox .lib .dian{
		background: url(../img/hz5.png) no-repeat center;
		background-size: 75% auto;
	}
	.history-year .ulbox .lia .textbox .j{
		background: url(../img/hz4.png) no-repeat center;
		background-size: 40% auto;
	}
	.history-year .ulbox .lib .textbox .j{
		background: url(../img/hz4-1.png) no-repeat center;
		background-size: 40% auto;
	}
	.history-year .ulbox li .tx{
		position: absolute;
		right: -5%;
		top:15%;
		font-size: 12px;
		color: #b32325;
	}
	.history-year .ulbox .lia .tx{
		position: absolute;
		right: -90px;
		top:15%;
		font-size: 12px;
		color: #b32325;
		width: 90px;
	}
	.history-year .ulbox .lib .tx{
		position: absolute;
		left:-90px;
		top:15%;
		font-size: 12px;
		color: #b32325;
		width: 90px;
	}
}
@media (max-width: 414px){
	.history-year .ulbox li .textbox{
		background: #b32325;
	}
	.history-year .ulbox .lia .text .p,.history-year .ulbox .lib .text .p{
		color: #fff;
		margin-top: 10px;
	}
	.history-year .ulbox li .lia .dian,.history-year .ulbox li .lib .dian{
		background: url(../img/hz5.png) no-repeat center;
		background-size: 75% auto;
	}
	.history-year .ulbox .lia .textbox .j{
		background: url(../img/hz4.png) no-repeat center;
		background-size: 40% auto;
	}
	.history-year .ulbox .lib .textbox .j{
		background: url(../img/hz4-1.png) no-repeat center;
		background-size: 40% auto;
	}
	.history-year .ulbox .lia .tx{
		position: absolute;
		right: -90px;
		top:15%;
		font-size: 12px;
		color: #b32325;
		width: 90px;
	}
	.history-year .ulbox .lib .tx{
		position: absolute;
		left:-90px;
		top:15%;
		font-size: 12px;
		color: #b32325;
		width: 90px;
	}
}
@media (max-width: 375px){
	
}
@media (max-width: 320px){
	.history-year .ulbox .lia .dian{
		right: 3%;
	}
	.history-year .ulbox .lib .dian{
		left: 3%;
	}
}
