﻿.Header{height: 100px;position: fixed;top: 0;width: 100%;z-index: 101;transition: height .6s; }
.Header .nav{/* padding: 29px 5% 0; */max-width: 1450px;margin: 0 auto;}
.Header .nav .header-menu{float: left; }
.Header.on .header-menu{height: 0;position: fixed;overflow: hidden;opacity: 0;transition: height .6s;top: 0; width: 100%;left: 0;z-index: 99; }
.Header.on .header-menu ul{height: 100%;width: 100%;background: url(../images/side_bg.jpg) no-repeat; background-size: cover;}
.Header.on .header-menu ul li{height: 100%;}
@media(min-width:1025px){
.Header .header-menu ul li{float: left;}
.Header.on .header-menu li{width: 12.5%;padding-top: 16%;transition: height .6s,background 0.3s;opacity:1; border-right: 1px solid #ebebeb;background: #FFFFFF;}
.Header.on .header-menu li em{padding:0 15px;font-style: inherit;line-height: 68px;height: 68px;display: block; text-align: center;position: relative;transition: all .6s;}
.Header.on .header-menu li em::after{position: absolute;content: "";width: 23px;height: 2px;background: #c2c2c2;bottom: 0;left: 50%;margin-left: -11px;}
.Header.on .header-menu li em a{font-size: 18px; color: #000000;font-weight: bold;}
.Header.on .header-menu li em a:hover{color: #bb3813 !important;}
.Header.on .header-menu li .sub-menu{margin-top: 20px;}
.Header .header-menu li .sub-menu dt a{display: block;line-height: 44px;text-align: center;color: #999999;font-size: 16px;}

.Header.on .header-menu li:hover{background: transparent;}
.Header.on .header-menu li:hover .sub-menu dt a,
.Header.on .header-menu li:hover em a{color:#fff;}
.Header.on .header-menu li:hover .sub-menu dt a:hover{color:#bb3813;}
}

/*.Header .nav .header-menu ul li.on,
.Header .nav .header-menu ul li:hover{background: transparent;}
 .Header .nav .header-menu ul li:hover em{margin-top: 20px;}
.Header .nav .header-menu li:hover .sub-menu dt a,
.Header .nav .header-menu li:hover em a{color: #FFFFFF;} */

.Header .logo{float: left;position: relative;z-index: 102;display: table; height: 102px;}
.Header .logo a{display: table-cell; vertical-align: middle;}
/*	.Header.on3 .logo{margin-top: 12px;}*/
.Header .logo .logo_h{display: none;}
.Header .header-right{float: right;width: 205px;margin-top: 36px;}

@media(min-width:1025px){
	.wap-logo{display:none;}
}
@media(max-width:1024px){
	.pc-logo{display:none;}
}
/*.top .Header .logo{margin-top: -10px; height: 80px;}*/

.top-search{position:relative;z-index:100;float: left;margin-right: 18px;}
.open-search{background:url(../images/Top_search.png) no-repeat center center;width:30px;height:30px;display:block}
.open-search-show{position:relative;background:none}
.open-search-show::before,
.open-search-show::after{position:absolute;content:'';width:80%;height:3px;background:#FFFFFF;top:50%;left:10%;transform:rotate(-45deg)}
.open-search-show::after{transform:rotate(45deg)}

.search-box{position:absolute;top:140%;right:0;z-index:100;display:none}
.search-box .text{width:254px;line-height:46px;height:46px;border:1px solid #fff;background:rgba(0,0,0,0.2);color:#fff;padding:0 50px 0 10px}
.search-box .btn{position:absolute;right:0;top:0;line-height:46px;width:46px;text-align:center;color:#fff;font-weight:bold;font-size:16px;font-family:Verdana,Arial,Helvetica,sans-serif}
.search-box .btn::before{position:absolute;content:'';border:8px solid transparent;border-bottom-color:#b4b4b4;top:-15px;right:4px}

.Header .top-language{position:relative;float: left;z-index:100;}
.Header .top-language p{position:relative;  padding-right: 38px; text-transform:capitalize;line-height: 30px;height: 30px; margin: 0;}
.Header .top-language p a{font-size: 16px;color: #FFFFFF;display: block;padding-left: 54px;background: url(../images/Top_icon1.png) no-repeat left 22px center;}
.Header .top-language p::after{content:"";width:8px;height:6px;display:block;/*background:url(../images/ico_arrow.png) no-repeat center center;*/position:absolute;right:5px;top:50%;margin-top:-3px}
.Header .top-language::before{content:"";width:1px;height:18px;display:block;position:absolute;top:6px;left:0;background:#ddd}

#open_menu{width:40px;height:30px;position:relative;z-index:101;transition:background 0.3s;float: left;cursor: pointer;}
#open_menu i,
#open_menu i::before,
#open_menu i::after{background:#fff;position:absolute;}
#open_menu i{ width:40%; top:50%; left:20%;  margin-top:-1px; height:2px;}
#open_menu i::before,
#open_menu i::after{right:0;width:140%;height:100%;content:'';transition:transform 0.3s;}
#open_menu i::before{ top:6px;}
#open_menu i::after{top:-6px;}

#open_menu.open_menu_on{ border-color:#fff;}
#open_menu.open_menu_on i{ background:none !important;}
#open_menu.open_menu_on i::before,
#open_menu.open_menu_on i::after{ background:#fff; margin-top:0;}
#open_menu.open_menu_on i::before,
#open_menu.open_menu_on i::after{  top:0 !important;}
#open_menu.open_menu_on i::before{ transform:rotate(45deg);}
#open_menu.open_menu_on i::after{ transform:rotate(-45deg);}




.Header.header-add-color{height:80px;background: #FFFFFF;box-shadow: 0px 4px 4px rgba(0,0,0,0.05);transition:0.3s;}
.Header.header-add-color .header-right{margin-top: 25px;}
/*	.Header.on2 .nav{padding-top: 10px;}*/
.Header.header-add-color #open_menu.open_menu_on i::before,
.Header.header-add-color #open_menu.open_menu_on i::after{background: #333333;}
.Header.header-add-color .top-language p a{color: #333333;}
.Header.header-add-color .top-language::before{background: #cdcdcd;}
.Header.header-add-color .open-search{background:url(../images/Top_search_h.png) no-repeat center center;}
.Header.header-add-color .top-language p a{color: #333;background: url(../images/Top_icon2.png) no-repeat left 14px center;}
.Header.header-add-color .logo{height: 80px;}
.Header .logo img,
.Header.header-add-color .logo img{height: 40px;}
.Header.header-add-color .logo .logo_b{display: none;}
.Header.header-add-color .logo .logo_h{display: block;}
.Header.header-add-color #open_menu i,
.Header.header-add-color #open_menu i::before,
.Header.header-add-color #open_menu i::after{background: #333333;}

.Header.on3.header-add-color .header-menu li em{line-height: 70px;margin: 0 20px;padding-top:5px;}
.Header.on3.header-add-color .header-menu li em a{font-size: 16px; color: #555555;font-weight: 100;display: block;padding-bottom:2px;}

.Header.header-add-color .open-search-show::before,
.Header.header-add-color .open-search-show::after{background:#333}
.Header.header-add-color .open-search.open-search-show{background: none;}


.Header.on3 .header-menu li em,
.Header.on3 .header-menu li em a{display:block;font-style:normal;}
@media(min-width:1025px){
	.Header.on .header-menu{height:100%!important; opacity:1;}
	.home-body .Header.on .header-menu ul li em a{color:#4e494b;}
	.Header.on3 .nav .header-menu{padding-left: 100px;}
	.Header.on3 .header-menu li{position:relative; z-index:100;}
	.Header.on3 .header-menu li em{line-height: 50px;margin: 10px 20px 0;padding:16px 15px 0 15px;position:relative;z-index:101;}
	.Header.on3 .header-menu li em a{font-size: 16px; color: #4e494b;font-weight: 100;padding-bottom:23px; border-bottom:3px solid transparent;}
	.Header.on3 .header-menu li:nth-child(2):hover em a{border-bottom-color:#bb3813;}
	.Header.on3 .header-menu li.on em a{border-bottom-color:#bb3813;}
	.Header.on3 .header-menu li.on:hover em a{border-bottom-color:transparent;}
	.Header.on3 .header-menu ul li .sub{position:fixed;left:-100%; top:20px;  width:100%; opacity:0;background:#bb3813;padding-top:75px;transition:top 0.3s,opacity 0.3s;}
	.Header.on3 .header-menu ul li .sub-menu{ padding-bottom:20px;}
	.Header.on3 .header-menu ul li:hover .sub{position:absolute;left:0;top:10px;opacity:1;}
	.Header.on3 .header-menu ul li:hover em a{transition:0 0.3s;}
	.Header.on3 .header-menu ul li:not(:nth-child(2)):hover em a,
	.Header.on3 .header-menu ul li .sub a{color:#fff;transition:0.3s;}
	.Header.on3 .header-menu ul li .sub-menu dt a:hover{background:#fff;color:#bb3813; }
	.home-body .Header .header-menu ul li em a{color:#fff; border-bottom:0 !important;}
}



.Header.on3 .open-search-show::before,
.Header.on3 .open-search-show::after{background: #333333;}

.top .Header.on3 .open-search.open-search-show{background: none;}

.Header.on{height: 100%;background: #FFFFFF;}
.Header.on #open_menu.open_menu_on i::before,
.Header.on #open_menu.open_menu_on i::after{background: #333333;}
.Header.on .top-language p a{color: #333333;}
.Header.on .top-language::before{background: #cdcdcd;}
@media(min-width:1025px){
.Header.on .header-menu ul li:hover em a{color:#fff!important;}
.Header.on .header-menu ul li em a:hover{color:#bb3813!important;}
}
.Header.on .open-search{background:url(../images/Top_search_h.png) no-repeat center center;}
.Header.on .top-language p a{color: #333;background: url(../images/Top_icon2.png) no-repeat left 14px center;}
.Header.on .logo .logo_b{display: none;}
.Header.on .logo .logo_h{display: block;}


.top .Header{background: #fff;position: initial;}

.top .Header .logo .logo_h{display: block;}
.top .Header .logo .logo_b{display: none;}
.top .Header .header-menu li em a{color: #4e494b;}

.top .Header #open_menu.open_menu_on i::before,
.top .Header #open_menu.open_menu_on i::after{background: #333333;}
.top .Header .top-language p a{color: #333333;}
.top .Header .top-language::before{background: #cdcdcd;}
.top .Header .open-search{background:url(../images/Top_search_h.png) no-repeat center center;}
.top .Header .top-language p a{color: #333;background: url(../images/Top_icon2.png) no-repeat left 14px center;}
.top .Header .logo .logo_b{display: none;}
.top .Header .logo .logo_h{display: block;}
.top .Header #open_menu i,
.top .Header #open_menu i::before,
.top .Header #open_menu i::after{background: #333333;}
@media(max-width:1024px){
	.Header .nav .header-menu{position:fixed;width:100%; left:-100%; padding-left:0!important; height:100%!important;}
	.Header .nav .header-menu ul{height:100%;}
	.Header .nav .header-menu{opacity:0;height:0;overflow:hidden;}
	.Header .nav .header-menu.header-menu-show{display: block;height: 100% !important;opacity: 1;left:0;}
	.Header,
	.Header .logo{height:82px;}
	.Header .logo a img{width:90px;}
	.Header .header-right{margin-top:26px;}
}


/* 轮播左右按钮 */
.banner{position: relative;}
.banner .bx-controls-direction{width: 100%;position: absolute;top: 50%;margin-top: -40.5px;}
.banner .bx-controls-direction .bx-prev{display: inline-block;width: 35px;height: 35px;background: url(../images/zuo.svg) no-repeat 65% center;position: absolute;top: 0%;left: 5%;z-index: 9;text-indent: -99999px; cursor:pointer;background-color:rgba(255,255,255,.5);border-radius:100px;background-size:18px}
.banner .bx-controls-direction .bx-next{display: inline-block;width: 35px;height: 35px;background: url(../images/you.svg) no-repeat 55% center;z-index:10;
	text-indent: -99999px;position: absolute;top: 0%;right: 5%;z-index: 9;cursor:pointer;background-color:rgba(255,255,255,.5);border-radius:100px;background-size:17px}
.banner .bx-controls .bx-pager{position: absolute; bottom: 60px;right: 5%; z-index:10;}
.banner .bx-controls .bx-pager-item{float: left;width: 58px;height: 58px; background:none; opacity:1; cursor:pointer;}
.banner .bx-controls .bx-pager-item a{display: block;line-height: 58px;text-align: center;font-size: 16px;color: #FFFFFF;opacity: 0.4;border-bottom: 1px solid rgba(255,255,255,0.3);font-family: "DINCOND";}
.banner .bx-controls .bx-pager-item.swiper-pagination-bullet-active a{opacity: 1;border-bottom: 1px solid rgba(255,255,255,0.5);}
.banner .title{position: absolute;top: 50%;width: 100%;margin-top: -70px;}
.banner .title h1{line-height: 88px;margin: 0;text-align: center;font-size: 70px;color: #FFFFFF;font-family:'苹方';}
.banner .title h2{line-height: 52px;margin: 0;text-align: center;font-size: 22px;color: #FFFFFF;font-weight: 100;font-family:'苹方';letter-spacing: 42px;padding-left: 42px;}
.banner img{width: 100%;display: block;}
@media(min-width:751px){
	.banner img.wap{display:none;}
}
@media(max-width:750px){
	.banner .title,
	.banner img.pc{display:none;}
}
.banner .banner-list div #video{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 5; background: #000;object-fit: fill;}


.banner .title2{position: absolute;top: 50%;width: 100%;margin-top: -154px;padding-left: 15.6%;}
.banner .title2 h1{line-height: 70px;margin: 0;text-align: left;font-size: 48px;color: #FFFFFF;font-family:'苹方';}
.banner .title2 h2{line-height: 50px;margin: 0;text-align: left;font-size: 22px;color: #FFFFFF;font-weight: 100;font-family:'苹方';letter-spacing: 60px;}
.banner .title2 h3 img{min-width: auto;width: auto; max-height: 339px;max-height: 65px;}

.banner .title2 h4 span{width: 200px;line-height: 54px;height: 54px;border: 1px solid rgba(255,255,255,0.3);display: block; padding-left: 50px; z-index: 2;
	font-size: 16px; color: #FFFFFF; font-weight: 100; background: url(../images/icon_r2.png)no-repeat right 58px center;position: relative;}
.banner .title2 h4 span::after{content: "";position: absolute;left: -1px;top: -1px;width: 0;height: 54px;background: #bb3813 url(../images/icon_r2.png)no-repeat right 58px center;transition: all .6s}
.banner .title2 h4 span:hover::after{width: 200px;height: 54px;z-index: -1;}
.banner .title3{position: absolute;top: 50%;width: 100%;margin-top: -109px; padding-left: 15.6%;}
.banner .title3 h2{line-height: 50px;margin: 0;text-align: left;font-size: 30px;color: #FFFFFF;font-weight: 100;font-family:'苹方';}
.banner .title3 h3 img{min-width: auto;width: auto;}
.banner .title3 h4 span{width: 200px;line-height: 54px;height: 54px;border: 1px solid rgba(255,255,255,0.3);display: block; padding-left: 50px; z-index: 2;
	font-size: 16px; color: #FFFFFF; font-weight: 100; background: url(../images/icon_r2.png)no-repeat right 58px center;position: relative;}
.banner .title3 h4 span::after{content: "";position: absolute;left: -1px;top: -1px;width: 0;height: 54px;background: #bb3813 url(../images/icon_r2.png)no-repeat right 58px center;transition: all .6s}
.banner .title3 h4 span:hover::after{width: 200px;height: 54px;z-index: -1;}
.banner .bx-clone{display: none !important;}

.banner .title2 h3 img

	/* .banner .banner-list div:first-child{} */
	/* .banner .banner-list div:first-child:before{ content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: url("../images/bg2.png");z-index: 10;} */
	/* .banner .banner-list div figure{ position: absolute; left: 0; width: 100%; height: 100%; top: 0;} */



	/*
	 .PicList000593 为demo编号
	 */
.banner .PicList000593{ }
.banner .PicList000593 {position:relative; }

.banner .PicList000593 .video_files{overflow:hidden;position:absolute; left:0; top:0; width:100%; height:100%; z-index:200;}
.banner .PicList000593 .video_files video,
.banner .PicList000593 .video_files iframe{z-index: 99;}
.banner .PicList000593 .video_files iframe{ background-color:#000; width:100%; height:100%;position: relative;}
.banner .PicList000593 .video_files video{position:absolute; left:50%; bottom:0;transform:translate(-50%,0);min-width:100%; min-height:100%;}
.banner .PicList000593 .video_files .close{ display: none; position: absolute;right: 3%;top: 3%;z-index: 10;width: 30px;height: 30px; z-index: 999; border-radius: 50%;background-color: #761b1b;cursor: pointer;}
.banner .PicList000593 .video_files .close::before,
.banner .PicList000593 .video_files .close::after{ position:absolute; content:''; width:3px; height:70%;  border-radius:3px; background-color:#fff; left:13px; top:5px;}
.banner .PicList000593 .video_files .close::before{ transform:rotate(45deg);}
.banner .PicList000593 .video_files .close::after{ transform:rotate(-45deg);}
.banner .PicList000593 figure{ position:relative;}
/*.banner .PicList000593 figure::after{position: absolute; content: ""; width: 100%;height: 100%;background: rgba(0,0,0,0.4);top: 0;left: 0;z-index:11 ;}*/
.banner .PicList000593 figure em{ display:block; padding-bottom:49.5%; background-size:contain; background-position:center center; background-repeat:no-repeat;}
.banner .PicList000593 figure a{ width:100%; height:100%; position:absolute; left:0; top:0; z-index: 999; background-color:rgba(0,0,0,0.5); }
.banner .PicList000593 figure a::before,
.banner .PicList000593 figure a::after{position: absolute; content:'';z-index: 5;top: 50%;left: 50%;}
.banner .PicList000593 figure a::before{width: 70px;height: 70px;border: 3px solid rgba(255,255,255,0.6);margin-left: -35px;margin-top: -35px;border-radius: 50%;}
.banner .PicList000593 figure a::after{width: 0;height: 0;border-top: 15px solid transparent;border-bottom: 15px solid transparent;border-left: 20px solid rgba(255,255,255,0.6);margin-left: -3px;margin-top: -12px;}

.banner .PicList000593  p{text-align:center;}





.footer .to-top{position: absolute; right: 64px; top: 32px;width: 50px;height: 50px;background: #bb3813 url(../images/to-top2.png) no-repeat center;border-radius: 50%;}
.footer .to-top:hover{border: 1px solid #4e494b;background: #4e494b url(../images/to-top2.png) no-repeat center;}

.footer .footer-Brand{/*height: 200px;*/ background: #f4f4f4;border-bottom: 1px solid #e4e4e4;}
.footer .footer-Brand .auto{position: relative; z-index: 10;padding-top: 36px;padding-bottom: 36px;}

.footer .footer-Brand a{float: left;position: relative; z-index: 3;}
.footer .footer-Brand a.span{line-height: 30px;  font-size: 24px;color: #333333;padding: 0;}

.footer .footer-Brand a img{display: block;height: 70px; transition: transform 0.6s;}

.footer .footer-Brand a:hover img.img{transform: scale(1.08);}

@media(min-width:641px){
	.footer .footer-Brand  .line{width: 1px; height: 100%;position: absolute;background: #ececec;top: 0; z-index: 1;}
	.footer .footer-Brand  .line:before{position: absolute; content: ''; width: 20px; height: 20px; transform: rotate(45deg); top: 50%; left: 50%; margin: -10px 0 0 -10px;background: #f4f4f4;border-top: 1px solid #ececec; border-right: 1px solid #ececec;}
	.footer .footer-Brand a:not(.span):before{position: absolute; content: ''; width: 1px; height: 100%;background: #ececec; top: 0;}
	.footer .footer-Brand a:nth-child(2):before{display: none;}
}

@media(max-width:640px){
	.footer .footer-Brand a img{height: 40px; margin: 0 auto;}
	.footer .footer-Brand a.span{display: block;float: none;margin: 0 0 21px 0!important;clear: both;text-align: center;line-height: 30px!important;}
	.footer .footer-Brand a:not(.span){width: 33.3333%; text-align:center;margin: 0!important;}
	.footer .footer-Brand .auto{padding-top: 21px; padding-bottom: 21px;}
}
@media(max-width:375px){
	.footer .footer-Brand a.span{font-size: 20px; margin-bottom: 16px !important;}
	.footer .footer-Brand a img{height: 30px; }
	.footer .footer-Brand .auto{padding-top: 16px; padding-bottom: 16px;}
}



.footer-code{background: #f4f4f4;}
.footer-code .tab-border{border-bottom:1px solid #e4e4e4 ;}
.footer-code .tab{display: block;text-align:center;position: relative;}
.footer-code .tab span{display: inline-block;width: 50px;padding:30px 0 ;margin: 0 120px;position: relative;}
.footer-code .tab span i{display: block;width: 50px;height: 50px; background: #a19e9f no-repeat center; border-radius: 50%;  position: relative;cursor: pointer;background-size: 55%;}
.footer-code .tab span i::after{position:absolute ;content: "";width: 1px ;height: 40px ;background: #cacaca; top: 5px;right: -120px; }
.footer-code .tab span:nth-last-child(2) i::after{display: none;}
.footer-code .tab span:hover i,
.footer-code .tab span.on i{background-color:  #07c160;background-size: 55%;}
.footer-code .tab span:nth-child(2):hover i,
.footer-code .tab span:nth-child(2).on i{background-color: #d70039;}

.footer-code .tab span.on::after{position: absolute; content: ""; bottom: -5px; margin-left: -17px; left: 50%;width: 34px;height: 16px;background: url(../images/tab-on.png) no-repeat bottom center;}

.footer-code .tab-box{background: #FFFFFF;}
.footer-code .tab-box .box{text-align: center;height: 0;overflow: hidden;opacity: 0;transition: all .6s;}
.footer-code .tab-box .box ul li{display: inline-block;margin: 20px 50px;}
.footer-code .tab-box .box ul li span{display: block;line-height: 26px;font-size: 14px;color: #707070;margin-top: 12px;}
.footer-code .tab-box .box ul li img{ width:77px;}
.footer-code .tab-box .box.on{height: 155px;overflow: hidden;opacity: 1;}




.footer .footer-menu {background: #f4f4f4;}
.footer .footer-menu ul{height: 100%;overflow: hidden;padding-bottom: 42px; }
.footer .footer-menu ul li{float: left;height: 100%;}
.footer .footer-menu li{width: 10%;padding-top: 29px;transition: all .6s;margin-right: 8%;}
.footer .footer-menu li:last-child{margin-right: 0%;}
.footer .footer-menu li em{font-style: inherit;line-height: 68px;height: 68px; font-style: initial; display: block; text-align: left;position: relative;transition: all .6s;}
.footer .footer-menu li em::after{position: absolute;content: "";width: 23px;height: 1px;background: #c2c2c2;bottom: 0;left: 0;transition: all .6s;}

.footer .footer-menu li em a{font-size: 18px; color: #4e494b;font-weight: 100;}
.footer .footer-menu li:hover em a{color: #bb3813;}
.footer .footer-menu li:hover em::after{background: #bb3813;width: 66px;}
.footer .footer-menu li .sub-menu{margin-top: 20px;}
.footer .footer-menu li .sub-menu dt a{display: block;line-height: 44px;text-align: left;color: #4e494b;font-size: 14px;}
.footer .footer-menu li .sub-menu dt a:hover{color: #bb3813;}


.footer .footer-links{background: #4e494b;overflow: hidden;padding: 28px 0 40px;}
.footer .footer-links .links{text-align: center;}
.footer .footer-links .links span {display: inline-block;}
.footer .footer-links .links span a{color: #aaaaaa;display: block;padding: 0 12px;line-height: 20px;height: 20px;position: relative;}
.footer .footer-links .links span a::after{position: absolute;content: "";width: 1px; height: 10px;right: 0; top: 5px;background: #919191;}
.footer .footer-links .links span:last-child a::after{display: none;}
.footer .footer-links p{color: #aaaaaa;line-height: 20px;height: 20px;margin: 12px 0 0;text-align: center;}
.footer .footer-links p a{color: #aaaaaa;}
.title h2{line-height: 96px;font-size: 36px;color: #FFFFFF;margin: 0;text-align: center;font-weight: 100;}




.news{background: url(../images/news_bg.jpg) no-repeat;padding-bottom: 80px;background-size: cover; overflow:hidden;}
.news .news-title{text-align: center;padding: 95px 0 55px;}
.news .news-title h2{font-size: 40px;color: #4e494b;margin: 0;line-height: 60px;}
.news .news-title h3{font-size: 16px;color: #4e494b;margin: 0;line-height: 40px;font-weight: 100;}

.news .news-Button{width: 180px;position: relative;height: 40px;margin: 60px auto 0;}
.news .news-Button .swiper-button-next,
.news .news-Button .swiper-button-prev{width: 12px;height: 22px;background-size:cover ;margin-top: -11px;}

@media(min-width:1025px){
#home-news .swiper-container{overflow:inherit;padding:0 18%;}
}
.news .swiper-container .swiper-slide{padding: 0px;overflow: hidden;opacity: 0.5;background: #FFFFFF;}
.news .swiper-container .swiper-slide.swiper-slide-active{opacity: 1;background: #f8f8f8;}
.news .swiper-container .swiper-slide:hover{}
.news-Button .swiper-pagination-fraction{font-size: 30px;font-style: oblique;color: #c4c4c4; top: -3px; }
.news-Button .swiper-pagination-current{color: #bb3813;font-size: 30px;font-weight: bold;font-style: initial; font-family:"DINCOND" ; margin-right: 12px;}
.news-Button .swiper-pagination-total{font-size: 30px;font-weight: bold;font-style: initial; font-family: "DINCOND"; margin-left: 12px; color: #000000;}

.news .news-Button .swiper-pagination-fraction{font-size: 20px;font-weight: 100;font-style: inherit;top: initial;}
.news .news-Button .swiper-pagination-current{font-size: 20px;font-weight: 100;margin-right: 5px;}
.news .news-Button .swiper-pagination-total{font-size: 20px;font-weight: 100;margin-left: 5px;}

.news .swiper-container .swiper-slide .pic{width: 50%;margin-right: 4%;float: left;overflow: hidden;}
.news .swiper-container .swiper-slide .pic a{ display: block;  width: 100%;background: no-repeat center ;padding-bottom:78%; transition: all 0.6s;background-size:cover ; }
.news .swiper-container .swiper-slide .pic:hover a{transform: scale(1.08); }
.news .swiper-container .swiper-slide .text-con{width: 46%;position: absolute;top: 50%; padding-right: 2%; right: 0; -webkit-transform: translate(0%,-50%);  -ms-transform: translate(0%,-50%);transform: translate(0%,-50%); }
.news .swiper-container .swiper-slide .text-con h2 a{font-size: 24px;line-height: 40px;color: #bb3813;font-weight: normal; overflow: hidden;word-break: break-all;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical; text-align: justify;	-webkit-line-clamp: 2; height:80px;}
.news .swiper-container .swiper-slide .text-con p{font-size: 16px;line-height: 30px;color: #999999;margin: 16px 0 20px;overflow: hidden;word-break: break-all;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;	-webkit-line-clamp: 3;text-align: justify; height:90px;}
.news .swiper-container .swiper-slide .text-con a.more{font-size: 18px;line-height: 40px;color: #555555;display: inline-block;padding-right: 18px;background: url(../images/icon_r.png) no-repeat right center;position: relative;}
.news .swiper-container .swiper-slide .text-con a.more::after{position: absolute; content: ""; width: 0px;height: 40px; top: 0;left: 0;background: #bb3813 url(../images/icon_r2.png) no-repeat right 28px center;z-index: -1;opacity: 0;transition: all 0.6s;}
.news .swiper-container .swiper-slide .text-con a.more:hover{background: url(../images/icon_r.png) no-repeat left -9px center;color: #FFFFFF; padding-left: 33px;width: 200px; }
.news .swiper-container .swiper-slide .text-con a.more:hover::after{width: 156px;opacity: 1;}

.Investor-Relations{width: 100%;overflow: hidden;position: relative;display: none;}
.Investor-Relations-bg{background: #211c1e;padding-bottom: 116px;overflow: hidden;padding-top: 60px;}
.Investor-Relations .Relations-left{float: left;width: 38%;padding: 20px 0;}
.Investor-Relations .Relations-right{float: left;width: 62%;padding-left: 80px;}
.Investor-Relations .Relations-right h2{font-size: 24px;line-height: 30px;margin:12px 0;color: #FFFFFF;font-weight: 100;}
.Investor-Relations .Relations-right h3{font-size: 16px;line-height: 30px;margin: 0;color: #FFFFFF;font-weight: 100;margin-bottom: 35px;}
.Investor-Relations .Relations-right ul li{width: 33.333%;float: left;}
.Investor-Relations .Relations-right ul li i{width: 60px;height: 55px;background: no-repeat left center;display: block;float: left;transition: all 0.2s;}
.Investor-Relations .Relations-right ul li span{line-height: 55px;display: block;float: left; color: #FFFFFF; font-size: 16px; padding-right: 20px;background: url(../images/icon_r2.png)no-repeat right center;
	max-width: 65%;
	overflow: hidden;/*超出部分隐藏*/
	text-overflow:ellipsis;/* 超出部分显示省略号 */
	white-space: nowrap;/*规定段落中的文本不进行换行 */}
.Investor-Relations .Relations-right ul li:hover i{transform: scale(1.08);}
.Investor-Relations-bg canvas{position: absolute;width: 100%; height: 100%; top: 0; left: 0;z-index: -1;}


.index-honor{padding: 88px 0 190px;background: url(../images/index-honor-bg2.png) no-repeat center; position: relative;}
.index-honor h2{font-size: 40px;line-height: 50px;color: #4e494b;margin: 0;position: relative;text-align: center;}
.index-honor h3{font-size: 18px;line-height: 30px;color: #4e494b;font-weight: 100;margin: 12px 0 54px;text-align: center;position: relative;}
.index-honor h3 a{position: absolute; transition: all 0.2s; top: -7px;right: 0;display: block; width: 150px; z-index: 2; line-height: 40px;font-size: 18px;color: #000;font-weight: 100; padding-left: 33px; background: url(../images/icon_r.png) no-repeat right 28px center;text-align: left;}
.index-honor h3 a::after{position: absolute; content: ""; width: 0px;height: 40px;top: 0;left: 0;background: #bb3813 url(../images/icon_r2.png) no-repeat right 28px center;z-index: -1;opacity: 0;transition: all 0.6s;}
.index-honor h3 a:hover{background:;color: #FFFFFF;}
.index-honor h3 a:hover::after{width: 150px;opacity: 1;}
/*.index-honor .auto_1400{max-width:1120px;}*/
.index-honor ul{display: block;background-repeat:no-repeat;background-position:center center;border: 0.5px solid #FFFFFF;}
.index-honor ul li{width: 25%;float: left; padding-top: 13%; position: relative;z-index: 9;height: 500px;transition: all 0.5s;}
.index-honor ul li:nth-child(odd){background: rgba(94,94,94,0.3) ;}
.index-honor ul li:nth-child(even){background: rgba(94,94,94,0.6) ;}
.index-honor ul li .box{text-align: center;width: 100%;transition: all 0.2s;}
/* .index-honor ul li::after{position: absolute; content: ""; width: 1px;height: 88px;background: #dedede; right: 0; top: 30px;} */
/* .index-honor ul li:last-child::after{display: none;} */
.index-honor ul li h4{text-align: center;font-size: 20px;color: #FFFFFF;margin: 0 0 10px 0;height: 90px;font-weight: 100;}
.index-honor ul li h4 span{font-size: 80px;font-weight: 100;margin-right: 8px;transition: all 0.4s;display: inline-block;font-family: "DINCOND";}
.index-honor ul li h4 i{font-style: inherit;position: absolute;}
.index-honor ul li p{font-size: 16px;line-height: 16px;margin: 0 0 16px 0;color: #FFFFFF;text-align: center;}
.index-honor ul li p img{height:16px;}
/* .index-honor ul li:nth-child(1) p, */
/* .index-honor ul li:nth-child(1) h4{text-align: left;} */
/* .index-honor ul li:nth-child(5) p, */
/* .index-honor ul li:nth-child(5) h4{text-align: right;} */
.index-honor ul li h4:hover span{transform: scale(1.1);}
.index-honor ul li.on{transform: scale(1.14,1.08); z-index: 10;  box-shadow: 0px 0px 20px rgba(0,0,0,0.5);background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;}
.index-honor ul li.on .box{transform: scale(0.9,0.95);}
.index-honor ul li.li1.on{background-image: url(../images/index-honor1.jpg); }
.index-honor ul li.li2.on{background-image: url(../images/index-honor2.jpg); }
.index-honor ul li.li3.on{background-image: url(../images/index-honor3.jpg); }
.index-honor ul li.li4.on{background-image: url(../images/index-honor4.jpg); }
.index-honor ul li.li5.on{background-image: url(../images/index-honor5.jpg); }

.index-bottom .footer-Brand{display: none;}


.banner-ny{position: relative;z-index: 1;}
.banner-ny .txt{position: absolute; z-index: 10; left: 0; top: 0; width: 100%; height: 100%;color: #fff;}
.banner-ny .txt .ytable{height: 100%;}
.banner-ny .txt h3{margin: 0; font-weight: normal;font-size: 36px;}
.banner-ny .txt h3:after{display: inline-block;content: '';width: 80px; height: 1px;background: #ffff; margin-left: 10px;vertical-align: middle;}

.banner-ny .wapban{ display: none;}
@media(max-width:1024px){
	.banner-ny .wapban{ display: block;width: 100%;}
	.banner-ny .pc{ display: none;}


	.Investor-Relations .Relations-right h2{text-align: center;}
	.Investor-Relations .Relations-right h3{text-align: center;}
	.Investor-Relations .Relations-right ul li span{margin: 0 auto;float: initial;}
	.index-honor ul{overflow: hidden;}
}
@media(max-width:480px){
.banner-ny .txt h3{font-size: 28px;}
.banner-ny .txt h3:after{width:60px;}
}


.index-title{text-align: center;padding: 90px 0 55px;}
.index-title h2{font-size: 40px;color: #4e494b;margin: 0;line-height: 60px;}
.index-title h3{font-size: 16px;color: #444444;margin: 0;line-height: 40px;font-weight: 100;}

.index-about{background: url(../images/index-aboutbg.png) no-repeat center  ;padding-bottom: 80px;}
.index-about .about-box{overflow: hidden;}
.index-about .about-box ul li{width: 32%;float: left;margin-left: 2%;position:relative;overflow: hidden;}
.index-about .about-box ul li:first-child{margin-left: 0;	}
.index-about .about-box ul li .title{position: absolute;bottom: 0;left: 0;width: 100%;padding: 35px 0;}
.index-about .about-box ul li .title i{display: block;width: 100%;height: 50px;background: no-repeat center; margin-bottom: 17px;}
.index-about .about-box ul li .title span{line-height: 30px;display: block;color: #FFFFFF;font-size: 16px;text-align: center;padding: 0 2%;}

.index-about .about-box ul li .hover-box{position: absolute;top: 100%;left: 0;width: 100%;height: 100%;background: rgba(78,73,75,0.95);padding-top: 30%;opacity: 0; transition: all 0.6s; }
.index-about .about-box ul li .hover-box > i{display: block;width: 100%;height: 80px;background: no-repeat center; margin-bottom: 30px;}
.index-about .about-box ul li .hover-box h2{font-size: 20px;line-height: 40px;margin: 0;text-align: center;color: #FFFFFF;font-weight: 100; padding: 0 2%;}
.index-about .about-box ul li .hover-box span{font-size: 16px;line-height: 40px;color: #FFFFFF;text-align: center;display: block;margin-top: 5px;}
.index-about .about-box ul li .hover-box h2 i,
.index-about .about-box ul li .hover-box span i{display:inline-block; margin:0 15px;min-height:1px;}
.index-about .about-box ul li .hover-box h2 i{margin:0 10px;}
.index-about .about-box ul li:nth-child(1) .title{background-image: linear-gradient(rgba(0,0,0,0.001),rgba(0,0,0,0.7) );}
.index-about .about-box ul li:nth-child(2) .title{background-image: linear-gradient(rgba(232,227,223,0.001),rgba(232,227,223,0.7) );}
.index-about .about-box ul li:nth-child(3) .title{background-image: linear-gradient(rgba(4,68,142,0.001),rgba(105,74,56,0.8) );}
.index-about .about-box ul li:nth-child(1) .hover-box{background: rgba(191,159,133,0.95);}
.index-about .about-box ul li:nth-child(2) .hover-box{background: rgba(232,227,223,0.95);}
.index-about .about-box ul li:nth-child(3) .hover-box{background: rgba(105,74,56,0.95);}
.index-about .about-box ul li:hover .title{display: none;}
.index-about .about-box ul li:hover .hover-box{top: 0;opacity: 1;}

.index-about .about-box ul li:nth-child(2) .hover-box h2{color:black;} 
.index-about .about-box ul li:nth-child(2) .hover-box span{color:black;} 
/* img{ cursor: pointer;   transition: all 0.6s; }  */
/* img:hover{  transform: scale(1.04);} */

.index-por{background: url(../images/por-bg.png) no-repeat center;padding-bottom: 160px}
.index-por .por-box{background:#FFFFFF;overflow: hidden;}
.index-por .left-box{width: 1190px; overflow: hidden;float: left;}
.index-por .left-box .por{width: 500px;float: left;overflow: hidden;}
.index-por .left-box .por img{transition: all 0.6s; }
.index-por .left-box .por img:hover{transform: scale(1.2)}
.index-por .left-box .con{width: 690px;float: left;padding-left: 70px;padding-right: 100px;padding-top: 20px; }
.index-por .left-box .con h2{line-height: 70px;font-size: 30px;color: #353535;font-weight: bold;}
.index-por .left-box .con h2 span{font-family: "DINCond-Bold";text-transform: uppercase	;color: #eeeeee; font-weight: bold;}
.index-por .left-box .con p{font-size: 18px;line-height: 30px;color: #444444;}
@media(max-width:1366px){
.index-por .left-box{width:1050px;}	
.index-por .left-box .con{width:550px;padding-right:70px;}
.index-por .left-box .con h2{font-size:26px;}
.index-por .left-box .con p{font-size:16px;}
}

.index-por .left-box .con a.more{ margin-left: -33px; transition: all 0.2s;display: block; width: 150px; position: relative; z-index: 2; line-height: 40px;font-size: 18px;color: #000;font-weight: 100; padding-left: 33px; background: url(../images/icon_r.png) no-repeat right 28px center;}
.index-por .left-box .con a.more::after{position: absolute; content: ""; width: 0px;height: 40px;top: 0;left: 0;background: #bb3813 url(../images/icon_r2.png) no-repeat right 28px center;z-index: -1;opacity: 0;transition: all 0.6s;}
.index-por .left-box .con a.more:hover{background:;color: #FFFFFF;margin-left:0 ;}
.index-por .left-box .con a.more:hover::after{width: 150px;opacity: 1;}
/*	.index-por .left-box .box1 ul.ul{overflow: hidden;margin-bottom: 40px;}
	.index-por .left-box .box1 ul.ul li{width: 25%;float: left;cursor: pointer;}
	.index-por .left-box .box1 ul.ul li i{display: block;width: 100%;height: 110px;background: no-repeat center;
		-webkit-filter: grayscale(100%);
	    -moz-filter: grayscale(100%);
	    -ms-filter:grayscale(100%);
	    -o-filter: grayscale(100%);
	    filter: grayscale(100%);
	    filter:gray;
		opacity: 0.5;
	}
	.index-por .left-box .box1 ul.ul li:hover i{opacity: 1;-ms-filter:none;filter:none ; }

	.index-por .left-box .box2 ul.ul{overflow: hidden;margin-bottom: 40px;margin-top: 30px;}
	.index-por .left-box .box2 ul.ul li{width: 33.33333%;float: left;cursor: pointer;text-align: center;}
	.index-por .left-box .box2 ul.ul li span{font-family:"DINCond";font-size: 36px;color: #bb3813;line-height: 30px;}
	.index-por .left-box .box2 ul.ul li span i{font-style: normal;font-family:"DINCond";}
	.index-por .left-box .box2 ul.ul li p{font-size: 16px;color: #999999;line-height: 30px;margin: 0;}*/

.index-por .left-box .box ul.ul{overflow: hidden;margin-bottom: 40px;margin-top: 50px;}
.index-por .left-box .box ul.ul li{width: 25%;float: left;cursor: pointer;text-align: center;}
.index-por .left-box .box ul.ul li span{font-size: 24px;color: #bb3813;line-height: 30px;font-weight: bold;}
.index-por .left-box .box ul.ul li p{font-size: 16px;color: #999999;line-height: 30px;margin: 0;font-family:"DINCond";text-transform: uppercase	;}



.index-por .right-tab{width: 210px;float: right;}
.index-por .right-tab .tab{width: 200px;margin-left: 10px;height: 245px;margin-top:10px;position: relative;padding-top: 24%;background: no-repeat center;background-size: cover;position: relative;z-index: 0;cursor: pointer; transition: all 0.6s; }
.index-por .right-tab .tab::after{position:absolute; content: ""; top:0;left:0;width:100%;height:100%;background: rgba(78,73,75,0.85);display: block;z-index: -1;}
.index-por .right-tab .tab:nth-child(1){margin-top: 0;}
.index-por .right-tab .tab i{display: block;font-size: 24px;color: #ffffff;line-height: 100px;font-style: initial;text-align:center;z-index: 9;position: relative;}
.index-por .right-tab .tab span{font-size: 20px;line-height: 30px;color: #ffffff;font-family:'DINCOND';text-align:center;display: block;z-index: 9;text-transform: uppercase	;}
.index-por .right-tab .tab.on,
.index-por .right-tab .tab:hover{width: 210px;margin-left:0 ;padding-left: 10px;}
.index-por .right-tab .tab.on::after,
.index-por .right-tab .tab:hover::after{background: rgba(187,56,19,0.85);}
.index-por .right-tab .tab.on span::after,
.index-por .right-tab .tab:hover span::after{position: absolute;content: "";width: 20px;height: 36px;background: url(../images/por-tab-icon.png) no-repeat center; top: 0;left: -20px;}





.current{ text-align: left; line-height:70px;}
.current em{ display: inline-block; font-style: normal;font-size: 16px;padding-left: 15px;background: url(../images/Home-icon.png) no-repeat left center;}
.current a{font-size: 16px; color: #999999;padding-right:20px;margin-right: 14px;background: url(../images/icon_r3.png) no-repeat right center;}
.current a:nth-child(4){display: none;}
.current span,
.current a:hover{ color: #555555;}

.tab-com{}
.tab-com h2{border-bottom: 1px solid #eeeeee;text-align: center;margin: 0;}
.tab-com h2 a{display: inline-block;margin: 0 3vw; line-height: 70px;font-size: 20px;color: #333333;font-weight: 100;position: relative;}
.tab-com h2 a:hover,
.tab-com h2 a.on{color: #bb3813;}
.tab-com h2 a.on::after,
.tab-com h2 a:hover::after{display: block;position: absolute;content: "";width: 100%;height: 2px;background: #bb3813;bottom: -1px;left:0 ;}


.about-con{min-height: 730px;background: url(../images/about-bg.jpg) no-repeat bottom center;}
.about-con .about-box{width: 55%;padding-top: 66px;overflow: hidden;}
.about-con .about-box h1{font-size: 30px;color: #4e494b;margin: 0;}
.about-con .about-box h2{font-size: 20px;line-height: 30px;color: #333333;}
.about-con .about-box h3{margin: 30px 0;}
.about-con .about-box h3 span{margin-right: 26px;padding-right: 26px;position: relative;}
.about-con .about-box h3 span::after{position: absolute;content: "";width: 1px;height: 26px;background: #d2d2d2;right: 0;top: 2px;}
.about-con .about-box h3 span:last-child::after{display: none;}
.about-con .about-box h3 span img{width: 24%;transition: all 0.6s;}
.about-con .about-box h3 span img:hover{transform: scale(1.2);cursor: pointer;}
.about-con .about-box p{font-size: 16px;color: #444444;line-height: 26px;margin: 20px 0;text-indent: 2em;}


.course-con{background: url(../images/course-bg.jpg) no-repeat center;height: 800px;}
.course-con .course-title{}
.course-con .course-title h1{margin: 0;font-size: 30px;color: #FFFFFF;line-height: 160px;}
.course-con .course-tab{overflow: hidden;margin-bottom: 90px;}
.course-con .course-tab span{display: block; cursor: pointer; float: left; position: relative; font-size: 20px;color: #bfbfbf;margin-left: 14px;margin-right: 42px;line-height: 48px;}
.course-con .course-tab span:hover::after,
.course-con .course-tab span.on::after{position: absolute; content: "";width: 100%;height: 1px;background: #ff2e23;bottom: 0;left: 0;}
.course-con .course-tab span.on,
.course-con .course-tab span:hover{color: #ff2e23;}






/* 轮播左右按钮 */
.course-list  .slick-arrow{width: 42px;height: 83px;background: url(../images/icon-prev2.png) no-repeat left center; border: 0;cursor: pointer;position: absolute;top: 50%; margin-top: -41px; z-index: 9;font-size :0;}
.course-list .slick-prev{left: -74px;}
.course-list .slick-next{background-image: url(../images/icon-prev2.png); background-position:right center; right: -74px;}


.course-list{position: relative;}
.course-list .box{height: 0;opacity: 0; transition: all 0.6s; position: relative;z-index: -1;}
.course-list .box.on{height:358px ;opacity: 1;z-index: 99;}
.course-list .slider1 .slide{height: 558px;}
.course-list .slider1 .slide .pic{width: 230px;height: 160px;border: 10px solid #FFFFFF;position: relative;margin-bottom: 18px;transition: all 0.6s;background: no-repeat center;border-radius:4px ;cursor: pointer; background-size: contain;}
.course-list .slider1 .slide .pic::after{position: absolute;content: "";width: 20px;height: 10px;bottom: -20px;left: 14px;background: url(../images/course-icon1.png)no-repeat center;background-size: 100% 100%;}
.course-list .slider1 .slide .text{cursor: pointer;}
.course-list .slider1 .slide:hover .pic{    border: 10px solid #bb3813;}
.course-list .slider1 .slide:hover .pic::after{background: url(../images/course-icon2.png)no-repeat center;background-size: 100% 100%;}
.course-list .slider1 .slide:hover h1{color: #bb3813;}
.course-list .slider1 .slide em{border-bottom:1px solid #FFFFFF;display: block;}
.course-list .slider1 .slide em i{display: block;width: 50px;height: 50px;background: url(../images/icon-guang.png)no-repeat center;margin-bottom: -26px;margin-left: 6px;}
.course-list .slider1 .slide h1{position: relative;line-height: 60px;font-size: 26px;color: #FFFFFF;margin: 0;font-weight: 100;padding-left: 16px;margin-top: 30px;}
.course-list .slider1 .slide h1::after{position: absolute;content: "";width: 20px;height: 1px;background: #FFFFFF;top: 0;left: 24px;}
.course-list .slider1 .slide span{position: relative;font-size: 16px;line-height: 34px;color: #FFFFFF;padding-left: 32px;display: block;padding-right:49px;}
.course-list .slider1 .slide span::after{position: absolute; content: ""; width: 4px;height: 4px;background: #FFFFFF;border-radius: 50%;top: 16px;left: 18px;}

.course-list .slider1 .slide.on{width: 700px !important;}
.course-list .slider1 .slide.on .pic{width: 700px;height: 480px;margin-top: -140px;background-size:cover ;}


@media(max-width:768px){
.course-list .box.on{height:auto ;}
.course-list .slider1 .slide{height: auto;}
}

.course-list .slider2{}
.course-list .slider2 .slide{height: 358px;position: relative;padding-top: 40px;}
.course-list .slider2 .slide .ytable{height: 100%;text-align: center;}
.course-list .slider2 .slide .inner{position: relative; cursor: pointer;}
.course-list .slider2 .slide .icon{width: 62px; height: 62px; margin: 0 auto;}
.course-list .slider2 .slide .inner:hover .icon img{transform: scale(1.2);}
.course-list .slider2 .slide:first-child .inner:before,
.course-list .slider2 .slide .inner:after{position: absolute;width: 72.308%;top: 50%;transform: translateY(-50%) ; content: ''; right: 0;background-repeat: no-repeat;background-position: right center;padding-bottom: 36.88%; margin-right: -62px; margin-top: 20px;}
.course-list .slider2 .slide:nth-child(2n-1) .inner:after{background-image: url(../images/jiantou-1-3.png)}
.course-list .slider2 .slide:first-child .inner:before,
.course-list .slider2 .slide:nth-child(2n) .inner:after{background-image: url(../images/jiantou-1-2.png); margin-top: -16px;}
.course-list .slider2 .slide:first-child .inner:before{right: auto; left: 0;margin-top: 20px; margin-left: -85px;}
.course-list .slider2 .slide .icon img{transition: 0.3s; display: block;width: 100%; height: 100%;padding: 5px;}
.course-list .slider2 .slide:before{position: absolute; content: ''; width: 100%;height: 48px; top: 50%; left: 0; margin-top: -4px;background: url(../images/line-2.png) no-repeat center center;}
.course-list .slider2 .slide:nth-child(2n):before{background-image: url(../images/line-3.png);}
.course-list .slider2 .slide:nth-child(2n-1) .icon{margin-bottom:106px; }
.course-list .slider2 .slide:nth-child(2n) .icon{margin-bottom:16px; }
/*.course-list .slider2 .slick-list{padding-left: 5%;}*/
@media(min-width:1401px){
	.course-list .slider2 .slide:nth-child(2n):before{margin-top: 6px;}
}
@media(min-width:1280px) and (max-width:1400px){
	.course-list .slider2 .slide:nth-child(2n):before{margin-top: -2px;}
}
@media(max-width:1280px){
	.course-list .slider2 .slide:before{display: none;}
}

.course-list .box2 {padding: 0 50px;}
.course-list .box2 .slide .txt{color: #fff;text-align: center;position: absolute;width: 100%;}
.course-list .box2 .slide .txt > *{margin: 0;}
.course-list .box2 .slide h2{font-size: 24px;font-weight: 100; padding: 10px 0;}
.course-list .box2 .slide h2 span{display: block;max-width: 145px;margin:  0 auto;max-height: 60px;line-height: 30px; overflow: hidden;}
.course-list .box2 .slide h3{font-size: 26px;font-weight:100;}
.course-list .box2 .slide h3 span{font-size: 26px;font-weight: 100;}
.course-list .slider2 .slide:nth-child(2n-1) .txt{bottom:100%; margin-bottom: 10px;}
.course-list .slider2 .slide:nth-child(2n) .txt{top: 100%; margin-top: 20px;}
/*	.course-list .box2 .slide:nth-child(odd) i{ display: block; width: 80px;height: 80px;background: no-repeat center;position: absolute;top: 100px;left: 70px;transition: all 0.6s;}
	.course-list .box2 .slide:nth-child(even) i{ display: block; width: 80px;height: 80px;background: no-repeat center;position: absolute;top: 144px;left: 76px;transition: all 0.6s;}*/
/*	.course-list .box2 .slide:nth-child(odd) h2{top: 40px; display:block}
	.course-list .box2 .slide:nth-child(odd) h3{top: 70px;}
	.course-list .box2 .slide:nth-child(even) h2{top: 260px;display: -webkit-box; display: box; overflow: hidden; text-overflow: ellipsis; word-break: break-all; -webkit-box-orient: vertical;-webkit-line-clamp: 2;}
	.course-list .box2 .slide:nth-child(even) h3{top: 220px;}
	.course-list .box2 .slide:hover i{transform: scale(1.2);}*/

.course-list .slider3 .slide .pic{width: 150px;height: 190px;background: no-repeat center; transition: all 0.6s;background-size: contain;}
.course-list .slider3 .slide .pic:hover{transform: scale(1.1); }

.course-list .slider3 .slide .text h1{position: relative;line-height: 60px;font-size: 24px;color: #FFFFFF;margin: 0;font-weight: 100;padding-left: 16px;margin: 0;background: url(../images/course-icon-r.png) no-repeat right 35px center;}
.course-list .slider3 .slide .text h1 span{font-size: 26px;font-weight: 100;padding: 0;margin: 0;}
.course-list .slider3 .slide .text p{font-size: 16px;color: #FFFFFF;line-height: 24px;margin: 0;padding-left: 2px;padding-right:49px}
.course-list .slider3 .slide .text span{font-size: 16px;color: #FFFFFF;line-height: 24px;display: inline-block;/* padding-left: 2em; */}
.course-list .slider3 .slide .text h1 span{/*width: 95px;overflow: hidden;line-height: 32px;*/}



.Honor-con{background: url(../images/Honor-bg.jpg)no-repeat bottom center;padding-bottom: 116px;}
.Honor-con .Honor-list{background: url(../images/Honor-bg.jpg)no-repeat bottom center;height: 0;overflow: hidden;opacity: 0;transition: all 0.6s;}
.Honor-con .Honor-list.on{height: auto;overflow: auto;opacity: 1;}
.Honor-con .Honor-title{padding-top: 40px;padding-bottom: 50px;}
.Honor-con .Honor-title h1{line-height: 60px;margin: 0;color: #4e494b;font-size: 30px;}
.Honor-con .Honor-title h2{line-height: 40px;margin: 0;color: #999999;font-size: 20px;font-weight: 100;}
.Honor-con .Honor-list .swiper-container{padding-bottom: 0;}
.Honor-con .Honor-list .swiper-container .swiper-pagination-bullet{width: 20px;height: 20px;border: 1px solid #333;border-radius:50% ;background: none;display: none;}
.Honor-con .Honor-list .swiper-container .swiper-pagination-bullet.swiper-pagination-bullet-active{width: 55px;border-radius: 20px;border: none;background: #e70012;}
/*	.Honor-con .Honor-list .swiper-slide{height: 485px;}*/

.Honor-con .Honor-list .swiper-slide figure{border: 1px solid #eee;background-repeat: no-repeat ;background-position:center  center; background-size: contain;}
@media(min-width:1025px){
	.Honor-con .Honor-list .swiper-slide{position: relative;padding-bottom: 34.643%;}
	.Honor-con .Honor-list .swiper-slide > div{position: absolute; left: 0; top: 0; width: 100%;height: 100%;}
	.Honor-con .Honor-list .swiper-slide .slideTopFalse{height: 50%;}
	.Honor-con .Honor-list .swiper-slide .slideTopFalse:nth-child(2){top: auto; bottom: 0;}
	.Honor-con .Honor-list .swiper-slide .slideTopTrue figure{height: 100%;}
	.Honor-con .Honor-list .swiper-slide .slideTopFalse figure{ position: absolute; left: 0;width: 100%;}
	.Honor-con .Honor-list .swiper-slide .slideTopFalse:nth-child(1) figure{bottom: 7px; top: 0;}
	.Honor-con .Honor-list .swiper-slide .slideTopFalse:nth-child(2) figure{top: 7px;bottom: 0;}
}

@media(max-width:1024px){
	.Honor-con .Honor-list .swiper-slide figure{position: absolute;}
	.Honor-con .Honor-list .swiper-slide{padding-bottom: 23%;position: relative;}
	.Honor-con .Honor-list .one > div{position: absolute;top: 0; height: 100%;width: 50%; }
	.Honor-con .Honor-list .one > div.slideTopTrue{left: 0;}
	.Honor-con .Honor-list .one > div.slideTopTrue figure{left: 0;top: 0; height: 100%;right: 6px;}
	.Honor-con .Honor-list .one > div.two{right:0;}
	.Honor-con .Honor-list .one-2 > div.two:nth-child(1){left:0;right: auto;}
	.Honor-con .Honor-list .one .slideTopFalse{position: absolute; left: 0; width: 100%; height: 50%;top: 0; }
	.Honor-con .Honor-list .one .slideTopFalse figure{top: 0; bottom: 3px;width: 100%;}
	.Honor-con .Honor-list .one .slideTopFalse:nth-child(2){bottom: 0; top: auto;}
	.Honor-con .Honor-list .one .slideTopFalse:nth-child(2) figure{bottom: 0; top: 3px;}
	.Honor-con .Honor-list .one-2 > div.two .slideTopFalse figure{width: auto;}
	.Honor-con .Honor-list .one-2 > div.two:nth-child(1) .slideTopFalse figure{right: 6px;left: 0;}
	.Honor-con .Honor-list .one-2 > div.two:nth-child(2) .slideTopFalse figure{right: 0;left: 0;}
}

@media(max-width:640px){
	.Honor-con .Honor-list .swiper-slide{padding-bottom: 13%;}
}
@media(max-width:480px){
	.Honor-con .Honor-list .swiper-slide{padding-bottom: 20%;}
}

.Honor-con .Honor-tab{text-align: center;padding-top: 55px;}
.Honor-con .Honor-tab span{display: inline-block;width: 150px;line-height: 46px;height: 46px;border-radius:50px ;margin: 5px;color: #555555;font-size: 20px;text-align: center;}
.Honor-con .Honor-tab span:hover,
.Honor-con .Honor-tab span.on{background: #bb3813; color: #FFFFFF;cursor: pointer;}
@media(max-width:480px){
.Honor-con .Honor-tab span{width: 29%;font-size: 16px;line-height: 36px;height: 36px;}
}


.Team-con{background: #eeeeee;overflow: hidden;}
.Team-con .team-title{padding-top: 40px;padding-bottom: 96px;}
.Team-con .team-title h1{line-height: 60px;margin: 0;color: #991429;font-size: 40px;}
.Team-con .team-title h2{line-height: 40px;margin: 0;color: #999999;font-size: 20px;font-weight: 100;}

.Team-con .team-list{position: relative;}
.Team-con .team-Introduction{padding-left: 30%;}
.Team-con .team-Introduction .box{display: none;}
.Team-con .team-Introduction .box:nth-child(1){display: block;}
.Team-con .team-Introduction .box h1{overflow: hidden;}
.Team-con .team-Introduction .box h1 span{font-size: 18px;display: block;float: left;padding: 0 4px;color: #FFFFFF;background: #991429;font-weight: 100;line-height: 26px;height: 26px;}
.Team-con .team-Introduction .box h2{line-height: 70px;font-weight: 100;font-size: 30px;color: #434343;font-weight: 100;position: relative;}
.Team-con .team-Introduction .box h2::after{position: absolute; content: ""; width: 30px;height: 1px;background: #a0a0a0;bottom: 0;left: 0;}
.Team-con .team-Introduction .box p{font-size: 18px;color: #444444;line-height: 30px;min-height: 270px;margin-bottom:0 ;overflow: hidden;}
.Team-con .team-photo{padding-left: 280px;}
.Team-con .team-photo .swiper-slide{border: 1px solid #e3e3e3;}
.Team-con .team-photo .swiper-slide i{ display: block; width: 100%;height: 230px;background: #e3e3e3 no-repeat center;}
.Team-con .team-photo .swiper-slide:hover,
.Team-con .team-photo .swiper-slide.on{border: 1px solid #FFFFFF;}

.Team-con .team-photo-avatar{position: absolute;bottom: 0;left: -50px;z-index: 2;}
.Team-con .team-photo-avatar .box{width: 490px;height: 0;opacity: 0;overflow: hidden;transition: all 0.6s;background: no-repeat left bottom;}
.Team-con .team-photo-avatar .box.on{height: 640px;opacity: 1;}
.Team-con .team-photo-avatar .box:hover{transform: scale(1.2);}

#stats{opacity: 0 !important;}

.team-list2 {}
.team-list2 .team-boss{}
.team-list2 .team-boss .pic{width: 22%;float: left;overflow: hidden;}
.team-list2 .team-boss .pic img{width: 100%;transition: all 0.6s}
.team-list2 .team-boss .pic img:hover{transform: scale(1.2);}
.team-list2 .team-boss .text{width: 70%;float: right;}
.team-list2 .team-member{}

.team-list2 .team-boss .text h1{overflow: hidden;margin: 0;}
.team-list2 .team-boss .text h1 span{font-size: 18px;display: block;float: left;padding: 0 4px;color: #FFFFFF;background: #991429;font-weight: 100;line-height: 26px;height: 26px;}
.team-list2 .team-boss .text h2{line-height: 60px;font-weight: 100; margin:10px 0 0; font-size: 30px;color: #434343;font-weight: 100;position: relative;}
.team-list2 .team-boss .text p{font-size: 16px;color: #555555;line-height: 28px;margin-bottom:0 ;overflow: hidden;}

.team-list2 .team-boss .text a{font-size: 16px; z-index: 2; color: #555555;line-height: 40px;display: block; float: right; width: 150px; padding-left: 44px; position: relative;background: url(../images/icon_r.png) no-repeat right 4px center;transition: all 0.6s;}
.team-list2 .team-boss .text a::after{position: absolute; content: ""; width: 0px;height: 40px; top: 0;left: 0;background: #92132b url(../images/icon_r2.png) no-repeat right 28px center;z-index: -1;opacity: 0;transition: all 0.6s;}
.team-list2 .team-boss .text a:hover{background: url(../images/icon_r.png) no-repeat left -9px center;color: #FFFFFF; padding-left: 33px; }
.team-list2 .team-boss .text a:hover::after{width: 150px;opacity: 1;}


.team-list2 .team-member{overflow: hidden;padding-top: 50px;}
.team-list2 .team-member li{width: 30%;margin-right: 5%;background: #FFFFFF;overflow: hidden;float: left;margin-bottom: 5%;}
.team-list2 .team-member li:nth-child(3n){margin-right: 0;}
.team-list2 .team-member figure{width: 47%;float: left;overflow: hidden;}
.team-list2 .team-member figure img{display: block;width: 100%;transition: all 0.6s;}
.team-list2 .team-member .team-con{width: 53%;float: right;padding: 40px 25px 0;}
.team-list2 .team-member .team-con h1 {margin: 0;font-size: 18px;color: #555555;font-weight: 100;line-height: 30px;}
.team-list2 .team-member .team-con h2 {margin: 0;font-size: 16px;color: #555555;font-weight: 100;line-height: 30px;}
.team-list2 .team-member .team-con p {font-size: 14px;color: #999999;line-height: 24px;}
.team-list2 .team-member li:hover h1{font-weight: bold;}
.team-list2 .team-member li:hover figure img{transform: scale(1.2)}


.about-con .box ul.ul{overflow: hidden;margin-bottom: 40px;margin-top: 30px;}
.about-con .box ul.ul li{text-align: center;}
.about-con .box ul.ul li span{font-family:"DINCond";font-size: 36px;color: #bb3813;line-height: 1.388;display:inline-block;}
.about-con .box ul.ul li span i{font-style: normal;font-family:"DINCond";font-size: 72px;}
.about-con .box ul.ul li span sup{position: relative;top: -20px;}
.about-con .box ul.ul li p{font-size: 16px;color: #999999;line-height: 30px;margin: 0;text-indent: 0;}
@media(min-width:1025px){
	.about-con .box ul.ul{display: table;width: 100%;}
	.about-con .box ul.ul li{display: table-cell;vertical-align: top;}
}
@media(max-width:1024px){
	.about-con .box ul.ul li{width: 25%;float: left;}
}

.tab-com .nav-top{display: none;}
.about-con2{padding-top: 90px;background: url(../images/about-bg2.jpg)no-repeat bottom center;}
.about-con2 h2{line-height: 80px;color: #4e494b;font-size: 30px;margin: 0;}
.about-con2 ul {overflow: hidden;}
.about-con2 ul li{width: 50%;float: left;font-size: 18px;color: #333333;line-height: 36px;}
.about-con2 .box{padding: 65px 0 110px;}
.about-con2 .box img{}


.Global-layout{padding-bottom: 120px;}
.Global-layout .global-title{padding:80px 100px 52px; position: relative;}
.Global-layout .global-title h2{line-height: 60px;margin: 0;font-size: 30px;color: #4e494b;}
.Global-layout .global-title h2::after{position: absolute;content: "";width: 70px;height: 56px;background: url(../images/global-icon1.png); left: 0;top: 70px;}
.Global-layout .global-title p{line-height: 30px;margin: 0;font-size: 18px;position: relative; z-index:4;}
.Global-layout .global-title .intro::after{position: absolute;content: "";width: 240px;height: 182px;background: url(../images/global-icon2.png);right: 0;top: 70px;z-index:1;}
@media(min-width:1025px) and (max-width:1366px){
	.Global-layout .global-title .intro{padding-right:140px;}
}

.Global-layout .map .qq{position: relative;}
.Global-layout .map .zh{display: none;position: relative;}
#show{position: absolute;top: 30px;right: 30px;z-index: 99;cursor: pointer;transition: all 0.6s; }
#show:hover{transform: scale(1.1);}

.Partner{}
.Partner .Partner-tab{padding: 56px 100px;overflow: hidden;}
.Partner .Partner-tab span{display: block;float: left;width: 180px;height: 50px;line-height: 50px;margin-right: 60px;color: #555555;font-size: 20px;text-align: center;}
.Partner .Partner-tab span a{color: #555555;}
.Partner .Partner-tab span:hover ,
.Partner .Partner-tab span.on{background: #bb3813;color: #FFFFFF;border-radius:50px ;cursor: pointer;}
.Partner .Partner-tab span:hover a ,
.Partner .Partner-tab span.on a{color: #FFFFFF;}

.Partner .Partner-list{}
.Partner .Partner-list ul {overflow: hidden;margin-bottom: 28px;}
.Partner .Partner-list ul li{width: 20%;float: left;overflow: hidden;}
.Partner .Partner-list ul li:nth-child(odd){background: #f8f8f8;}
.Partner .Partner-list ul li figure{display: block;width: 100%;height: 160px;background: no-repeat center; transition: all 0.6s; }
.Partner .Partner-list ul li figure:hover{ transform: scale(1.2);}


.Group-strategy{background: url(../images/strategy-bg00.png) no-repeat left 10% bottom 100px;}
.Group-strategy ul {overflow: hidden; padding-bottom: 120px;}
.Group-strategy ul li{padding-top: 80px;overflow: hidden;padding-bottom: 180px;background: no-repeat bottom 100px center;}
.Group-strategy ul li .pic{width: 51.4%;}
.Group-strategy ul li .con{width: 44%;}

.Group-strategy ul li:nth-child(odd){background: no-repeat bottom 100px left 0px;}
.Group-strategy ul li:nth-child(even){background: no-repeat bottom 100px right 0px;}

.Group-strategy ul li:nth-child(odd) .pic{float: right;}
.Group-strategy ul li:nth-child(odd) .con{float: left;}

.Group-strategy ul li:nth-child(even) .pic{float: left;}
.Group-strategy ul li:nth-child(even) .con{float: right;}

.Group-strategy ul li figure{display: block;padding-bottom:56%;background:no-repeat center ;background-size: 100% auto;}
.Group-strategy ul li article{padding-top: 15%;}
.Group-strategy ul li article h2{padding-left: 76px;color: #4e494b;line-height: 60px;font-size: 30px;margin: 0;background: no-repeat left center;background-size: 50px auto;}
.Group-strategy ul li article p{padding-left: 76px;line-height: 30px;font-size: 18px; color: #555555;margin: 6px 0;max-height: 210px;overflow-y: auto;}



.news-info{}
.news-info .title-info{text-align: center;}
.news-info .title-info h2{text-align: center;font-size: 23px;line-height: 40px;color: #555;margin-top: 30px;}
.news-info .title-info p{font-size: 16px;color: #333333;}


/*Pages */
.Pages{ margin:20px 0; padding: 2% 0; text-align:center;}
.Pages > span{display: none;}
.Pages .p_page{display: table; margin: 0 auto;}
.Pages .p_page *{float: left;}
.Pages .p_page em{ font-style:normal;overflow:hidden; margin: 0;}
.Pages a{ border:1px solid #edecec; line-height:43px; color:#999;padding:0 19px;transition: 0.3s;}
.Pages a.a_cur,
.Pages a:hover{ background-color:#bb3813;border-color: #bb3813; color:#fff;}
.Pages em a{margin-left:-1px;}
.Pages .p_page > a{font-size:0;}
.Pages .p_page > *{margin:0 10px;}
.Pages .a_prev,
.Pages .a_next{ width:45px; padding:0;height: 45px; margin: 0;  background:url(../images/page/a_prev.gif) no-repeat center center; }
.Pages .a_next{ background-image:url(../images/page/a_next.gif);margin-left:-1px;}
.Pages .a_next:hover{ background-image:url(../images/page/a_next_hover.gif);}
.Pages .a_prev:hover{ background-image:url(../images/page/a_prev_hover.gif);}
.Pages .a_first:after,
.Pages .a_end:after{display: block;font-size: 14px; float: left;}
.Pages .a_first:after{content: '首页';}
.Pages .a_end:after{content: '末页';}
@media(max-width:768px){
	.Pages em{ display:none;}
}


@media (max-width: 1640px) and (min-width: 1300px) {
	.footer .footer-Brand a{padding: 29.5px 60px;}
	.Header.on3 .header-menu li em{margin:0 20px;}
	.Header.on3 .nav .header-menu{padding-left: 50px;}
	/*.top .Header .nav{padding: 10px 2% 0;}*/
	.home-body .Header .nav{padding-left:2%;}
}
@media(max-width:1400px){
	.top .Header .nav{padding-left: 2%; padding-right: 2%;}
}

@media(max-width:1024px){
	.Header{}
	.Header .nav .header-menu ul {width: 60%;float: right; background: #FFFFFF;}
	.Header .nav .header-menu ul li:first-child,
	.Header .nav .header-menu ul li:last-child{display: none;}
	.Header .nav .header-menu ul li{width: 100%;height: initial;}
	.Header .header-menu li em{text-align: left!important;background: url(../images/icon_r.png)no-repeat center;padding: 0 5%;}
	.Header .header-menu li em a{display:inline-block;}
	
	.Header .nav .header-menu{ background: rgba(0,0,0,0.5);}
	.Header .nav .header-menu ul{padding: 102px 10px 10px 0;}
	.Header .header-menu li{border-bottom:1px solid #eee;padding:15px 0;}
	.Header .header-menu li em{border-left:3px solid transparent;padding-left:10px;line-height:30px; height:30px;display:block;font-style:normal;font-size:20px;background:url(../images/info-icon.png) no-repeat right center;}
	.Header .header-menu li.on em,
	.Header .header-menu li.hover em{border-left-color:#bb3813;}
	.Header .header-menu li.on em a{color:#bb3813;}
	.Header .header-menu li em a{background:none!important;}
	.Header.on .header-menu li{border-right:0;}
	.Header .header-menu li em a{font-weight:normal!important;}
	.Header .header-menu li em::after{display: none;}
	.Header .header-menu li .sub-menu{margin-top: 0!important;display: none;padding:15px 0;}
	.Header .header-menu li .sub-menu dt{line-height:40px;font-size:18px;}
	.Header .header-menu li .sub-menu dt a{display:block;text-align: left;padding-left: 15%;color:#666;}

	.Header .header-menu li.hover{padding-bottom: 10px;}
	.Header .header-menu li.hover .sub-menu{display: block;}
	.Header .nav .header-menu ul li:hover em{margin-top: 0;}
	.banner .title{margin-top: -24px;}
	.banner .title h1{line-height: 24px;font-size: 16px;}
	.banner .title h2{line-height:  24px;font-size: 16px;letter-spacing: 2px;padding-left: 2px;}
	.banner .bx-controls .bx-pager{bottom: 4%;right: 2%;}
	.banner .bx-controls .bx-pager-item{width: 20px;height: 20px;}
	.banner .bx-controls .bx-pager-item a{line-height: 20px;}
	.banner .title2{margin-top: -65px;}
	.banner .title2 h1{font-size: 24px;line-height: 26px;margin: 15px 0;}
	.banner .title2 h3{margin: 10px 0;}
	.banner .title2 h3 img{width: 140px;}
	.banner .title2 h2{font-size: 16px; letter-spacing: 26px;line-height: 24px;}
	.banner .title2 h4{display: none;}
	.banner .title3{margin-top: -42px;}
	.banner .title3 h3 img{width: 140px;}
	.banner .title3 h2{font-size: 16px; letter-spacing: 0px;line-height: 24px;margin: 10px 0;}
	.banner .title3 h4{display: none;}
	.banner .bx-controls .bx-pager-item a{font-size: 14px;}

	.footer .to-top{right: 2%;}

	/*.Header .logo{width: 20%;margin: 0;}*/
	/*.Header .header-right{margin: 0;}*/
	.banner .bx-controls-direction{display: none;}
	.Header .nav{padding: 0 2% 0;}
	.Header .header-right{width: auto;margin-right: -1%;}
	.Header .top-language p{padding-right: 0;}
	.Header .top-language p a{font-size: 0; padding-left: 46px;background-position: center center;}
	.index-honor{padding-top: 4%; }
	.index-honor h2{font-size: 22px;line-height: 30px;}
	.index-honor h3 a{line-height: 40px;height: 40px;top: inherit;bottom: 30px;right: 50%;margin-right: -75px;}
	.index-honor h3{font-size: 13px;margin-bottom: 4%; position: inherit;}
	.index-honor ul{background-size:auto 100%;border: 0.5px solid #FFFFFF;padding: 2%;}
	.index-honor ul li{width: 50%;height: 200px;border: 0.5px solid #FFFFFF;}
	.index-honor ul li h4 span{font-size: 60px;}
	.index-honor ul li.li1{width: 100%;}
	.index-honor ul li.on{transform: scale(1);background-size:100% auto !important ;}
	.index-honor{padding-bottom: 100px;}
	.index-honor h2 a::after{position: absolute; content: ""; width: 0px;height: 32px; line-height: 30px; ; top: inherit; bottom: 0;left: 0;background: #92132b url(../images/icon_r2.png) no-repeat right 20px center;z-index: -1;opacity: 0;transition: all 0.6s;}
	.index-honor h2 a{background:;color: #FFFFFF;font-size: 14px; line-height: 32px;width: 120px;padding-left: 22px;height: 32px;}
	.index-honor h2 a::after{width: 120px;opacity: 1;}


	.index-por .right-tab{width: 100%;}
	.index-por .right-tab .tab{float: left;width: 48%;margin: 10px 1% !important;}
	.index-por .right-tab .tab.on,
	.index-por .right-tab .tab:hover{width: 48%;}
	.index-por .right-tab .tab.on span::after,
	.index-por .right-tab .tab:hover span::after{display: none;}
	.index-por .right-tab .tab.on,
	.index-por .right-tab .tab:hover{padding:15% 0 0;}
	.index-por .left-box{width: 100%;}
	.index-por .left-box .por{width: 100%;}
	.index-por .left-box .con{width: 100%;padding: 0;}
	.index-title h3{line-height: 26px;padding: 0 8%;}
	.index-title{padding: 4% 0;}
	.index-por .right-tab .tab span{font-size: 18px;}
	.index-por .right-tab .tab i{font-size: 20px;}
	.index-por{background-size:auto 100%; padding-bottom: 4%;}
	.index-por .por-box{background: none;}
	.index-por .left-box .box2 ul.ul{margin-bottom: 0;}
	.index-por .left-box .box2 ul.ul li p{font-size: 14px;}
	.index-por .left-box .con p{font-size: 16px;margin: 2% 0;}
	.index-por .left-box .con h2{line-height: 50px;margin: 2% 0;}
	.index-por .left-box .con a.more{padding-left: 33px;color: #FFFFFF;margin: 2% auto;}
	.index-por .left-box .con a.more::after{width: 150px;opacity: 1;}

	.news{background-size:cover;padding-bottom: 4%;}
	.news .news-title{padding: 4% 0;}
	.news .news-title h2{font-size: 30px;}
	.news .swiper-container .swiper-slide .text-con h2 {margin: 0;}
	.news .swiper-container .swiper-slide .text-con p{font-size: 14px;margin: 2% 0;}
	.news .swiper-container .swiper-slide .text-con h2 a{font-size: 20px;margin-top: 2%;line-height: 36px;}
	.news .swiper-container .swiper-slide{padding: 0 2%;}
	.news .swiper-container .swiper-slide .pic{width: 100%;padding: 0;margin: 0;float: initial;}
	.news .swiper-container .swiper-slide .text-con{width: 100%;}
	.news .swiper-container .swiper-slide .text-con a.more::after{position: absolute; content: ""; width: 0px; top: 0;left: 0;background: #92132b url(../images/icon_r2.png) no-repeat right 13px center;z-index: -1;opacity: 0;transition: all 0.6s;}
	.news .swiper-container .swiper-slide .text-con a.more{background: url(../images/icon_r.png) no-repeat left -9px center; margin:12px auto; font-size: 14px;  color: #FFFFFF; margin-top: 4%; padding-left: 18px;width: 130px; }
	.news .swiper-container .swiper-slide .text-con a.more::after{width: 130px;opacity: 1;}
	.news .swiper-container .swiper-slide .text-con{position: inherit;transform:initial;top: initial;padding-bottom: 2%;}

	.index-about{padding-bottom: 1%;}
	.index-about .about-box ul li{width: 100%;margin: 1% 0;}

	.footer-code .tab span{margin: 0 30px;}
	.footer-code .tab span i::after{right: -30px;}
	.news .news-Button{margin-top: 4%;}
	.Investor-Relations .Relations-left{width: 100%;text-align: center;padding: 0 4%;}
	.Investor-Relations .Relations-right{width: 100%;margin: 0;padding: 0 4%;}
	.Investor-Relations .Relations-right ul li{width: 33.333%;text-align: center;}
	.Investor-Relations .Relations-right ul li span{display: block;text-align: center;width: 100%;background: url(../images/icon_r2.png)no-repeat  right 10% center;}
	.Investor-Relations .Relations-right ul li i{margin: 0 auto;float: inherit;background: no-repeat center;}
	/*		.footer .footer-Brand{height: auto;overflow: hidden;}*/
	/*	.footer .footer-Brand .auto{padding-left: 0;}*/
	/*		.footer .footer-Brand span{position: relative; top: auto;transform: none; width: 100%;padding: 0;margin: 0;font-size: 18px;line-height: 40px;text-align: center;background: none;display: block;}
            .footer .footer-Brand a{width: 33.333%;margin: 0;padding:4% 0;}
            .footer .footer-Brand a img{display: block; max-width: 100%; width: 80%; margin: 0 auto;display: none;}
            .footer .footer-Brand a img.img_hover{display: block;}*/
	.footer-code .tab-box .box ul li{width: 33.3333%;margin: 4% 0;display: block;float: left;}
	.footer-code .tab-box .box.on{height: 310px;}
	.footer .footer-menu li{width: 33.333%;margin: 0;padding-top: 4%;}
	.footer .footer-menu li em{text-align: center;line-height: 40px;height: 40px;}
	.footer .footer-menu li em a{font-weight: 100;font-size: 16px;}
	.footer .footer-menu li .sub-menu{margin: 0;display: none;}
	.footer .footer-menu li .sub-menu dt a{text-align: center;}
	.footer .footer-menu li em::after{display: none;}
	.footer .footer-menu ul{padding-bottom: 4%;}
	.footer .footer-links .links{width: 100%;text-align: center;}
	.footer .footer-links p{padding: 2% 2% 20px;text-align: center;height: auto;}

	.footer .footer-links{padding-bottom: 0;}


	.current{display: none;}
	.about-con{height: auto;min-height: auto;padding-bottom: 10%;}
	.about-con .about-box{width: 100%;padding-top: 2%;}
	.about-con .about-box h1{font-size: 18px;text-align: center;line-height: 40px;}
	.about-con .about-box p{font-size: 15px;margin: 2% 0 4%;text-indent: 2em;}
	.about-con .about-box h3 span{display: block;width: 33.333%;margin: 0;float: left;}
	.about-con .about-box h3 span img{display: block;width:98%;padding: 2% 0;}
	/* .course-list .slider1 .slide span{font-size: 16px;padding-left: 0;} */
	.course-con .course-tab span{width: 33.33%;margin: 0;font-size: 16px;text-align: center;}
	.course-con .course-title h1{font-size: 24px;line-height: 80px;text-align: center;}
	.course-list .slider1 .slide h1{font-size: 24px;}
	.course-list .box3 .bx-controls-direction,
	.course-list .box2 .bx-controls-direction,
	.course-list .box1 .bx-controls-direction{display: none;}
	.course-list .box2{background: none ; padding: 0;}
	.course-con{height: auto;}
	.Team-con .team-title,
	.Honor-con .Honor-title{padding: 2% 0;}
	.Team-con .team-title h1,
	.Honor-con .Honor-title h1{font-size: 24px;text-align: center;}
	.Team-con .team-title h2,
	.Honor-con .Honor-title h2{font-size: 18px;text-align: center;}
	.Team-con .team-Introduction{padding-left: 2%;}
	.Team-con .team-photo-avatar{position: inherit;}
	.Team-con .team-Introduction .box h2{font-size: 18px;line-height: 40px;margin: 2% 0;}
	.Team-con .team-Introduction .box p{font-size: 16px;}
	.Team-con .team-photo{padding-left: 0;}
	.Team-con .team-photo-avatar{left: inherit;}
	.Team-con .team-photo-avatar .box{width: 100%;background-size: auto 100%  ;}
	.Team-con .team-photo-avatar .box.on{height: 300px;}
	.Team-con .team-Introduction .box p{min-height: auto;}
	.Team-con .team-photo-avatar .box:hover{    transform: scale(1);}
	.Team-con .team-photo .swiper-slide i{height: 0; padding-bottom: 90%;background-size: 100% auto;}


	.team-list2 .team-boss .pic{width: 100%;padding-bottom: 2%;}
	.team-list2 .team-boss .pic img{width: 100%;}
	.team-list2 .team-boss .text h1 span{float: inherit;line-height: 36px; height: 36px;text-align: center;}

	.team-list2 .team-boss .text{width: 100%;}
	.team-list2 .team-member li{width: 100%;margin:0 0 2%;}
	.team-list2 .team-member .team-con{padding: 4%;}

	.about-con2{background-size:cover ;padding-top: 20px;}
	.about-con2 ul li{width: 100%;}
	.about-con2 .box{padding: 30px 0;}
	.about-con .box ul.ul li {width: 50%;}
	.about-con .box ul.ul li:nth-child(2n+1){clear: left;}
	.about-con .box ul.ul li span i{font-size: 40px;}
	.about-con .box ul.ul li span sup{position: initial;}
	.about-con .box ul.ul li p{font-size: 14px;}
	.about-con2 h2{font-size: 18px;}
	.about-con2 ul li{font-size: 16px;}

	.tab-com{margin-bottom: 2%;}
	.tab-com .nav-top{display: block;width: 100%;height: 36px;line-height: 36px;color: #333333;font-size: 18px;text-align: center;border: 1px solid #333333;margin-top: 2%;background: url(../images/icon_r.png)no-repeat right 30px center;}
	.tab-com .nav-list {display: none;border: 1px solid #666666;border-top: none;}
	.tab-com .nav-list a{line-height: 36px;color: #666666;font-size: 16px;text-align: center;margin: 0;display: block;width: 100%;text-align: center;}
	.tab-com h2 a.on::after,
	.tab-com h2 a:hover::after{display: none;}

	.Global-layout .global-title .intro::after{display: none;}
	.Global-layout .global-title{padding-right: 2%;}
	.Global-layout{padding-bottom: 2%;}


	.Partner .Partner-tab{padding: 0;}
	.Partner .Partner-tab span{width: 46%;margin: 2%;background: #999;border-radius: 50px;}
	.Partner .Partner-list ul{max-height: 960px;overflow: hidden;}
	.Partner .Partner-list ul li:nth-child(odd){}
	.Partner .Partner-list ul li{width: 33.3333%;}
	.Partner .Partner-list ul li figure{height: 120px; background-size: auto 50% ;}


	.Group-strategy ul li .pic{width: 100%;}
	.Group-strategy ul li .con{width: 100%;}
	.Group-strategy ul li article{padding: 2%;}
	.Group-strategy ul li{padding: 0 0 4% ;}
	.Group-strategy ul li article p{padding-left: 0;font-size: 16px;}
	.Group-strategy ul li article h2{background-size: 30px;padding-left: 46px;font-size: 20px;}
}




@media(max-width:480px){
	.Partner .Partner-list ul li figure{height: 120px; background-size:  60% auto;}
}

/* .Investor-Relations{padding-top: 40px;} */
.Investor-Relations2{padding-bottom: 120px;padding-top: 30px;}
.Investor-Relations .SN-left{width: 48%;float: left;}
.Investor-Relations .SN-left h2{line-height: 50px;color: #333333;font-size: 18px;margin: 0;font-weight: 100;}

.Investor-Relations .placard-right{width: 48%;float: right;}
.Investor-Relations .placard-right h2{line-height: 50px;border-bottom: 1px solid #eeeeee;font-size: 24px; color: #333333;margin: 0;font-weight: bold;}
.Investor-Relations .placard-right h2 a{line-height: 50px;font-size: 16px; color: #333333;display: block;float: right;font-weight: 100;padding-right: 20px;background: url(../images/icon_r.png) no-repeat right center;}
.Investor-Relations .placard-right ul{}
.Investor-Relations .placard-right ul li{position: relative;border-bottom: 1px dashed #eeeeee;}
.Investor-Relations .placard-right ul li time{font-size: 16px;color: #555555;line-height: 72px;position: absolute;left: 0;}
.Investor-Relations .placard-right ul li span{display: block;width: 100%;padding-left:104px ;padding-right:60px ; line-height: 72px;font-size: 16px;color: #555555;}
.Investor-Relations .placard-right ul li i{display: block;width: 26px;height: 72px;background: url(../images/dome-icon1.png) no-repeat center;position: absolute;right: 0;top: 0;}
.Investor-Relations .placard-right ul li:hover i{background: url(../images/dome-icon2.png) no-repeat center;}

.Investor-Relations.placard {padding-bottom: 72px;}
.Investor-Relations.placard .placard-right{width: 100%;}
.Investor-Relations.placard .placard-right ul li{padding:0 100px; border-bottom:none}
.Investor-Relations.placard .placard-right ul li i{right: 100px;margin-top: 30px;}
.Investor-Relations.placard .placard-right ul li time{left: 100px;font-size: 36px;color: #555555;}
.Investor-Relations.placard .placard-right ul li time em{display: block;font-style: initial;line-height: 24px;font-size: 16px;position: relative;top: 18px;}
.Investor-Relations.placard .placard-right ul li span{padding-top: 30px;padding-left: 130px;border-bottom: 1px dashed #eeeeee;}
.Investor-Relations.placard .placard-right h2{padding: 0 100px;margin-bottom: 38px;}
.Investor-Relations.placard .placard-right ul li:hover{background: #f8f8f8;}
.Investor-Relations.placard .placard-right h2 {font-weight: bold;}
.Investor-Relations.placard .placard-right h2 span{display: inline-block;position: relative;}
.Investor-Relations.placard .placard-right h2 span::after{position: absolute;content: "";background: #4e494b;width: 100%;height: 3px;bottom: -1px;left: 0;z-index: 9;}
.Investor-Relations.placard .Page001913{padding-top: 56px;}

.EESD{}
.EESD .EESD-HJ{padding-top: 80px;padding-bottom: 70px;}
.EESD .EESD-right{width: 53%;float: right;}
.EESD .EESD-right ul li{width: 47.5%;margin-right: 5%;float: left; position: relative;overflow: hidden;}
.EESD .EESD-right ul li:nth-child(2){margin-right: 0%;}
.EESD .EESD-right ul li figure{padding-bottom:114%;background: no-repeat center ; background-size:100% auto; transition: all 0.6s; }
.EESD .EESD-right ul li article{position: absolute;bottom: 0;width: 100%;left: 0;padding: 40px;}
.EESD .EESD-right ul li article span{ font-size: 30px;line-height: 40px;color: #FFFFFF;}
.EESD .EESD-right ul li article p{font-size: 14px;color: #FFFFFF;line-height: 22px;margin: 0;}
.EESD .EESD-right ul li:hover figure {transform: scale(1.1);}

.EESD .EESD-left{width: 37.5%;float: left;padding-top: 42px;}
.EESD .EESD-left h2{font-size: 30px; color: #4e494b;line-height: 50px;}
.EESD .EESD-left p{font-size: 18px;color: #555;line-height: 34px;margin: 0;}

.EESD-HJ .lb-box .title-lb{padding-bottom: 42px;}

.lb-box .title-lb{/* padding-bottom: 40px; */padding-top: 90px;}
.lb-box .title-lb h2{line-height: 50px;margin: 0;font-size: 30px;color: #4e494b;}
.lb-box .title-lb p{line-height: 34px;margin: 0;font-size: 18px;color: #555555;}





.lb-box{margin-bottom: 50px;}
.lb-box .lb-list {position: relative;}
.lb-box .lb-list ul li{overflow: hidden;}
.lb-box .lb-list ul li .pic{overflow: hidden;}
.lb-box .lb-list ul li figure{padding-bottom: 50%;background: no-repeat center;background-size: 100% auto; transition: all 0.6s;overflow: hidden;}
.lb-box .lb-list ul li:hover figure{ transform: scale(1.1);}
.lb-box .lb-list ul li h2{line-height: 40px;margin: 0;font-size: 20px;padding-top: 16px;font-weight: 100;color: #555555;}
.lb-box .lb-list ul li h3{line-height: 26px;margin-top: 0;font-size: 16px;color: #999999;height: 52px;font-weight: 100;}
.lb-box .lb-list ul li:hover h2{ color: #bb3813;}
.lb-box	.bx-pager{display: none;}
.lb-box{position: relative;}
.lb-box .swiper-button-prev{display: inline-block;width: 27px;height: 51px;background: url(../images/icon-prev02.png) no-repeat left center;
	position: absolute;top: 0%;left: -72px;z-index: 9;top: 50%;margin-top: -82px;}
.lb-box .swiper-button-next{display: inline-block;width: 27px;height: 51px;background: url(../images/icon-next02.png) no-repeat right center;
	position: absolute;top: 50%;margin-top: -82px;right: -72px;}
.lb-box	.swiper-pagination{text-align: center;width: 100%;padding-top: 20px;display: none;}
.lb-box	.swiper-pagination span{margin: 5px;}


.gy{}
.gy .gy-box1{overflow: hidden;padding-top: 30px;padding-bottom: 80px;}

.gy .gy-box1 article{float: left;width: 59%;}
.gy .gy-box1 article h2{line-height: 30px;font-size: 30px;margin-top: 0;color: #4e494b;}
.gy .gy-box1 article p{text-indent: 2em;font-size: 18px;color: #555555;line-height: 30px;margin-bottom: 24px;}
.gy .gy-box1 figure{float: right;position: relative;z-index: 9;}
.gy .gy-box1 figure img{position: relative;z-index: 9;}
.gy .gy-box1 figure::after{position: absolute; content: ""; width: 100%;height: 100%;background: url(../images/gy-picbg.png) no-repeat center;background-size:cover;top: 20px;left: -20px;z-index: 1;}
.gy .gy-box1:nth-child(2) article{float: right;}
.gy .gy-box1:nth-child(2) figure{float: left;}
.gy .gy-box1:nth-child(2) figure::after{left: initial;right: -20px;}

.lb-box.gy-box .lb-list.gy-list .swiper-container{margin: 0 -10px;padding: 10px;}
.lb-box.gy-box .lb-list.gy-list ul li{padding: 20px;border-bottom:1px solid rgba(0,0,0,0.1) ;}
.lb-box.gy-box .lb-list.gy-list ul li figure{padding-bottom: 66%;}
.lb-box.gy-box .lb-list.gy-list ul li p span{float: right;}
.lb-box.gy-box .lb-list.gy-list ul li h3{padding-right: 30px;text-align: justify;font-size: 16px;}
.lb-box.gy-box .lb-list.gy-list ul li p{padding-right: 30px;line-height: 26px;margin-top: 0;font-size: 16px;color: #999999;overflow: hidden;}
.lb-box.gy-box .lb-list.gy-list ul li p span{display: block;line-height: 40px;}
.lb-box.gy-box .lb-list.gy-list ul li a.more{ margin-left: -33px; transition: all 0.2s;display: block; width: 150px; position: relative; z-index: 2; line-height: 40px;font-size: 16px;color: #999999;font-weight: 100; padding-left: 33px; float: left; background: url(../images/icon_r5.png) no-repeat right 28px center;}
.lb-box.gy-box .lb-list.gy-list ul li a.more::after{position: absolute; content: ""; width: 0px;height: 40px;top: 0;left: 0;background: #bb3813 url(../images/icon_r2.png) no-repeat right 28px center;z-index: -1;opacity: 0;transition: all 0.6s;}
.lb-box.gy-box .lb-list.gy-list ul li:hover a.more{background:;color: #FFFFFF;margin-left:0 ;}
.lb-box.gy-box .lb-list.gy-list ul li:hover a.more::after{width: 150px;opacity: 1;}

.lb-box.gy-box .lb-list.gy-list ul li:hover{box-shadow: 0 0 20px rgba(153,153,153,0.2);}

.NEWS{padding-top: 80px;}
.NEWS .news {padding: 0;background: none;}
.NEWS .news .swiper-container .swiper-slide .pic{width: 42.85%;}
.NEWS .news .swiper-container .swiper-slide .text-con{width: 53.57%;padding-right: 9%;}
.NEWS .news .news-Button{position: absolute;right: 70px;bottom: 40px;}
.NEWS .news .swiper-container .swiper-slide .text-con h1{font-size: 24px;line-height: 30px;font-weight: 100;margin: 0;color: #999999;font-family: "DINCOND";}



.NEWS-list{margin: 0 -30px; padding-bottom: 4%;}
.NEWS-list ul{margin-bottom: 20px;overflow: hidden;padding:0px 10px;}
.NEWS-list ul li{float: left;}
.NEWS-list ul li:nth-child(3n){margin-right: 0;}
.NEWS-list ul li .pic{overflow: hidden;}
.NEWS-list ul li figure{padding-bottom: 50%;background: no-repeat center;background-size: 100% auto; transition: all 0.6s;overflow: hidden;}
.NEWS-list ul li:hover figure{ transform: scale(1.1);}
.NEWS-list ul li h1{line-height: 30px;margin: 0;font-size: 16px;padding-top: 16px;font-weight: 100;color: #999999;min-height: 46px;}
.NEWS-list ul li h2{line-height: 30px;margin: 0;font-size: 20px;font-weight: 100;color: #333333;}
.NEWS-list ul li h3{line-height: 26px;margin-top: 0;font-size: 16px;color: #999999;height: 52px;font-weight: 100;}
.NEWS-list ul li:hover h2{ color: #bb3813;}


.NEWS-list ul li{padding: 20px; width: 32%;margin-right: 2%;margin-top: 30px;margin-bottom: 30px;position: relative;}
.NEWS-list ul li::after{position: absolute;content: "";width: 102%;height: 1px; border-bottom:1px dashed #cccccc; bottom: -30px;left:0;}
.NEWS-list ul li:nth-child(3n-2)::after{left: 20px;}
.NEWS-list ul li:nth-child(3n)::after{left: -20px;}

.NEWS-list ul li figure{padding-bottom: 66%;}
.NEWS-list ul li p span{float: right;}
.NEWS-list ul li h3{padding-right: 30px;text-align: justify;font-size: 16px;}
.NEWS-list ul li p{padding-right: 30px;line-height: 26px;margin-top: 0;font-size: 16px;color: #999999;overflow: hidden;}
.NEWS-list ul li p span{display: block;line-height: 40px;}
.NEWS-list ul li a.more{ margin-left: -33px; transition: all 0.2s;display: block; width: 150px; position: relative; z-index: 2; line-height: 40px;font-size: 16px;color: #999999;font-weight: 100; padding-left: 33px; float: left; background: url(../images/icon_r5.png) no-repeat right 28px center;}
.NEWS-list ul li a.more::after{position: absolute; content: ""; width: 0px;height: 40px;top: 0;left: 0;background: #bb3813 url(../images/icon_r2.png) no-repeat right 28px center;z-index: -1;opacity: 0;transition: all 0.6s;}
.NEWS-list ul li:hover a.more{background:;color: #FFFFFF;margin-left:0 ;}
.NEWS-list ul li:hover a.more::after{width: 150px;opacity: 1;}
.NEWS-list ul li:hover{box-shadow: 0 0 20px rgba(153,153,153,0.6);}

.video-top {background: #f8f8f8;}
.video-top dt{margin-bottom: 80px;}
.video-top dt .PicList000593 {position: relative;margin-top: 80px;}
.video-top dt .PicList000593 .video_files{position:absolute; left:50%; top:50%;/* width:500px; height:300px; */ z-index:100;
	-webkit-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	width: 100%;
	height: 100%;}
.video-top dt .PicList000593 .video_files video{width:100%; height:100%; background-color:#000; position: relative; z-index: 99;}
.video-top dt .PicList000593 .video_files .close{  position: absolute;right: 3%;top: 3%;width: 30px;height: 30px; z-index: 999; border-radius: 50%;background-color: #761b1b;cursor: pointer;}
.video-top dt .PicList000593 .video_files .close::before,
.video-top dt .PicList000593 .video_files .close::after{ position:absolute; content:''; width:3px; height:70%;  border-radius:3px; background-color:#fff; left:13px; top:5px;}
.video-top dt .PicList000593 .video_files .close::before{ transform:rotate(45deg);}
.video-top dt .PicList000593 .video_files .close::after{ transform:rotate(-45deg);}
.video-top dt .PicList000593 figure{ position:relative;overflow: hidden;}
.video-top dt .PicList000593 figure em{ display:block; padding-bottom: 50%; background-size:cover; background-position:center center; background-repeat:no-repeat;}
.video-top dt .PicList000593 figure a{  width:100%; height:100%; transition: all 0.6s; position:absolute; left:0; top:0; z-index: 9;background: rgba(0,0,0,0.2) url(../images/video-p.png) no-repeat center; }
.video-top dt .span{line-height: 55px;margin: 0;text-align: center;font-size: 15px;color: #333333;display: none;z-index: 10;}
.video-top dt .active.center .span{display: block;}
.video-top dt .PicList000593 figure:hover a{transform: scale(1.2)}



.video-list dd .PicList000593 {position: relative;}
.video-list dd .PicList000593 .video_files{position:fixed; left:50%; top:50%;/* width:500px; height:300px; */ z-index:100;
	-webkit-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);}
.video-list dd .PicList000593 .video_files video{width:100%; height:100%; background-color:#000; position: relative; z-index: 99;}
.video-list dd .PicList000593 .video_files .close{  position: absolute;right: 3%;top: 3%;z-index: 10;width: 30px;height: 30px; z-index: 999; border-radius: 50%;background-color: #761b1b;cursor: pointer;}
.video-list dd .PicList000593 .video_files .close::before,
.video-list dd .PicList000593 .video_files .close::after{ position:absolute; content:''; width:3px; height:70%;  border-radius:3px; background-color:#fff; left:13px; top:5px;}
.video-list dd .PicList000593 .video_files .close::before{ transform:rotate(45deg);}
.video-list dd .PicList000593 .video_files .close::after{ transform:rotate(-45deg);}
.video-list dd .PicList000593 figure{ position:relative;overflow: hidden;}
.video-list dd .PicList000593 figure em{ display:block; padding-bottom: 56.5%; background-size:contain; background-position:center center; background-repeat:no-repeat;}
.video-list dd .PicList000593 figure a{ width:100%; height:100%;transition: all 0.6s; position:absolute; left:0; top:0; z-index: 9; }


.video-list {padding-bottom: 110px;}
.video-list dl{}
.video-list dd{width: 32%; margin-right: 2%;float: left;margin-bottom: 50px;}
.video-list dd:nth-child(3n){margin-right: 0;}
.video-list dd .PicList000593 article{border: 1px solid #eeeeee; cursor: pointer; border-top: none; padding: 16px 20px 20px;background: url(../images/video-p2.png) no-repeat right 20px center;background-size: 30px;}
.video-list dd .PicList000593 article span{line-height: 26px;padding-right: 60px;font-size: 16px;color: #999999;}
.video-list dd .PicList000593 article p{margin: 0;line-height: 30px;padding-right: 60px;font-size: 18px;color: #555555;}

.video-list dd:hover .PicList000593 article{background: #bb3813 url(../images/video-p.png) no-repeat right 20px center;background-size: 30px;}
.video-list dd:hover .PicList000593 figure a{background: rgba(0,0,0,0.4) url() no-repeat center;}
.video-list dd:hover .PicList000593 article p{color: #FFFFFF;}
.video-list dd:hover .PicList000593 article span{color: rgba(255,255,255,0.4);}


.Recruitment-box1 {overflow: hidden;padding-top: 80px;padding-bottom: 60px;}
.Recruitment-box1 article{float: left;width: 59%;}
.Recruitment-box1 article h2{line-height: 30px;font-size: 30px;margin-top: 0;color: #4e494b;}
.Recruitment-box1 article p{font-size: 18px;color: #555555;line-height: 30px;margin-bottom: 24px;}
.Recruitment-box1 figure{float: right;position: relative;z-index: 9;}
.Recruitment-box1 figure img{position: relative;z-index: 9;}


.Recruitment-box2 {padding-bottom: 25px;}
.Recruitment-box2 .article{width: 58%;}
.Recruitment-box2 .article h2{line-height: 30px;font-size: 30px;margin-top: 0;color: #4e494b;}
.Recruitment-box2 .article p{font-size: 18px;color: #555555;line-height: 30px;margin-bottom: 24px;}


.Recruitment2-list ul li {padding-bottom: 20px;border-bottom: 1px solid #eeeeee;}
.Recruitment2-list ul li figure {padding-bottom: 66%;background:no-repeat center ; background-size:100% auto ;}
.Recruitment2-list ul li h2{font-size: 20px;color: #555555;line-height: 36px;margin: 16px 0 0;font-weight: 100;}
.Recruitment2-list ul li h3{font-size: 16px;color: #999999;line-height: 26px;font-weight: 100;margin: 0 ;min-height: 78px;text-align: justify;}

.Recruitment2-list ul li:hover{box-shadow: 0 0 20px rgba(153,153,153,0.2); border-bottom: 1px solid #bb3813;}
.Recruitment2-list ul li:hover h2{padding: 0 20px;}
.Recruitment2-list ul li:hover h3{padding: 0 20px;}


.Recruitment2-list{margin: 0 -10px;}
.Recruitment2-list .swiper-container{padding: 10px;}
.Recruitment2-list	.bx-pager{display: none;}
.Recruitment2-list{position: relative;}
.Recruitment2-list .swiper-button-prev{display: inline-block;width: 27px;height: 51px;background: url(../images/icon-prev02.png) no-repeat left center;
	position: absolute;top: 0%;left: -72px;z-index: 9;top: 50%;margin-top: -82px;}
.Recruitment2-list .swiper-button-next{display: inline-block;width: 27px;height: 51px;background: url(../images/icon-next02.png) no-repeat right center;
	position: absolute;top: 50%;margin-top: -82px;right: -72px;}
.Recruitment2-list	.swiper-pagination{text-align: center;width: 100%;padding-top: 20px;display: none;}
.Recruitment2-list	.swiper-pagination span{margin: 5px;}

.Recruitment-box3{background: #f8f8f8;padding:20px 0 90px;}
.Recruitment-box3 h2{font-size: 30px;color: #4e494b;line-height: 50px;margin: 30px 0;}

.Recruitment-box4{overflow: hidden;}
.Recruitment-box4 .box4-tab{overflow: hidden;padding-bottom: 36px;}
.Recruitment-box4 .box4-tab .tab{width: 50%;float: left; position: relative;}
.Recruitment-box4 .box4-tab .tab figure{background: no-repeat center; background-size:auto 100% ;height: 240px;
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: grayscale(100%);
	filter: gray;
}
.Recruitment-box4 .box4-tab .tab h2{position: absolute;tab-size: 0;line-height: 240px;text-align: center;font-size: 30px; color: #ffffff;margin: 0; width: 100%;top: 0;left: 0;}
.Recruitment-box4 .box4-tab .tab i{display: block;width: 100px;height: 100px;background: #4e494b no-repeat center; border-radius: 50%; margin: -70px auto 0; position: relative;z-index: 10; }
.Recruitment-box4 .box4-tab .tab:hover figure,
.Recruitment-box4 .box4-tab .tab.on figure{
	-webkit-filter: initial;
	-moz-filter: initial;
	-ms-filter: initial;
	-o-filter: initial;
	filter: initial;
	filter: initial;}
.Recruitment-box4 .box4-tab .tab.on h2,
.Recruitment-box4 .box4-tab .tab:hover h2 {background: none;}
.Recruitment-box4 .box4-tab .tab.on i,
.Recruitment-box4 .box4-tab .tab:hover i{background: #bb3813 no-repeat center; }


.Recruitment-box4 .box4-box{padding-bottom: 100px;}
.Recruitment-box4 .box4-box .box{width: 100%;}

.box4-box .box dl dt{}
.box4-box .box dl dt.dt ul.type {overflow: hidden;}
.box4-box .box dl dd.dd ul.type {overflow: hidden;}
.box4-box .box dl dt.dt ul.type li{line-height: 60px;height: 60px; font-size: 18px; color: #999999; border-top: 1px solid #eeeeee;border-bottom: 1px solid #eeeeee;float: left;width: 14.28%;text-align: center;}
.box4-box .box dl dt.dt ul.type li:first-child{text-align: left;padding-left: 50px;}
.box4-box .box dl dd.dd ul.type li{line-height: 60px;height: 60px; font-size: 15px; color: #555555; border-bottom: 1px dashed #eeeeee;float: left;width: 14.28%;text-align: center;}
.box4-box .box dl dd.dd ul.type li i{display: block;width: 17px;height: 17px;background: url(../images/info-icon.png) no-repeat center;margin: 20px auto;cursor: pointer;}
/* .box4-box .box dl dd ul li i.on, */
.box4-box .box dl dd.dd ul.type li i.on{background: url(../images/info-icon2.png) no-repeat center;}
.box4-box .box dl dd.dd ul.type li:first-child{text-align: left;padding-left: 50px;}
.box4-box .box dl dd.dd .info{padding: 20px 50px; background: #f8f8f8;display: none;}
.box4-box .box dl dd.dd .info h2.tit{line-height: 40px;color: #555555;}
.box4-box .box dl dd.dd .info article{width:48%;float: left;line-height: 30px;font-size: 17px;color: #555555;}
.box4-box .box dl dd.dd .info article.info-main:nth-of-type(2){float: right;}
.box4-box .box dl dd.dd .info article.info-main p{margin: 0;}
.box4-box .box dl dd.dd .info .p{line-height: 30px;font-size:17px;color: #555555;margin-top: 24px;}
.box4-box .box dl dd .info .more{ padding:0 20px; height: 50px;line-height: 50px;color: #FFFFFF;font-size:16px; display: block;float: right;background: #bb3813;margin: 12px 0;}


.contact-us {margin: 80px 0 150px;}
.contact-us .auto{position: relative; overflow: hidden;background: #f8f8f8;}
.contact-us .map-left{border: 1px solid #eee;background: #fff;}
.contact-us .right-tex{ padding: 12px 2%;}
.contact-us .map-left .map{position: absolute; left: 12px; right: 12px; bottom: 12px; top: 12px;}
.contact-us .map-left #allmap *{box-sizing: content-box;}
.contact-us .map-left #allmap img{max-width: none;}
@media(min-width:1025px){
	.contact-us .map-left{width: 71.429%;position: absolute; left: 0; top: 0; height: 100%;border-right: none;}
	.contact-us .right-tex{margin-left: 71.429%;min-height: 578px;}
}
@media(max-width:1024px){
	.contact-us .map-left{padding-bottom: 70%;position: relative;}
}
@media(max-width:480px){
	.contact-us .map-left .map{ left:4px; right: 4px; bottom: 4px; top: 4px;}
}

.contact-us .right-tex h2{line-height: 80px;height: 80px ; position: relative; border-bottom: 1px solid #e6e6e6;color: #555555;margin: 0 auto;padding-left:40px;background: url(../images/map-icon2.png) no-repeat left center;font-size: 20px;color: #555555;font-weight: 100; padding-right: 30px;}
.contact-us .right-tex h2 i{position: absolute; right: 10px; width: 17px;height: 17px;background: url(../images/icon_r6.png) no-repeat center;top: 31px; cursor: pointer;}
.b-link {position: relative;}
.b-link .other{ z-index:10; display:none; top: 100%; position:absolute; width:100%; border: 1px solid #dedede; background: #FFF; border-radius:6px 6px 0 0 ;max-height: 250px; overflow: auto; }
.b-link .other span{ display:block; padding:12px 6%; cursor: pointer;}


.contact-us .right-tex .box{padding-top:20px;}
.contact-us .right-tex .box h4{ font-size:18px; margin:10px 0; font-weight:500; color: #555555;}
.contact-us .right-tex .box p{ line-height:26px;margin:5px 0;font-size:14px;color: #555555;overflow: hidden;}
.contact-us .right-tex .box p span{display: block;/*float: left;*/padding-left:5em;margin-top: -26px;}
.contact-us .right-tex .box article {padding-top:20px;}
.contact-us .right-tex .box article img{display: block; margin: 0 auto; max-width: 136px; width: 50%;}
.contact-us .right-tex .box article span{display: block; text-align: center;line-height: 36px;font-size: 18px;color: #555555;}



.icon-i {
	margin: 20px;
	height: 14px;
	width: 14px;
	border-radius: 50%;
	display: inline-block;
	transform: scale(1);
	animation: bulge 2s infinite;
	background-color: #f2c966;animation-delay: 2s;
	position: absolute;
	cursor: pointer;
}

.icon-i::after {
	position: absolute;
	display: inline-block;
	content: '';
	height: 100%;
	width: 100%;
	border-radius: 50%;
	background-color: inherit;
	top: 0;
	left: 0;
	z-index: -1;
	transform: scale(1);
	animation: blow 2s infinite;
}
.icon-i::before {
	position: absolute;
	display: inline-block;
	content: '';
	height: 100%;
	width: 100%;
	border-radius: 50%;
	background-color: inherit;
	top: 0;
	left: 0;
	z-index: -1;
	transform: scale(1);
	animation: blow2 2s infinite;
}
@keyframes bulge {50% {transform: scale(1);}}
@keyframes blow {
	25% {opacity: 0.5;}
	50% {opacity: 0.5;}
	90% {opacity: 0;}
	100% {transform: scale(2);opacity: 0;}
}
@keyframes blow2 {
	25% {opacity: 0.5;}
	50% {opacity: 0.5;}
	90% {opacity: 0;}
	100% {transform: scale(3);opacity: 0;}
}

.icon-i.icon-i01 {top: 23%;right: 30%;}
.icon-i.icon-i02 {top: 32%;right: 33%;}
.icon-i.icon-i03 {top: 37%;right: 38.5%;}
.icon-i.icon-i04 {top: 41.5%;right: 37.5%;}
.icon-i.icon-i05 {top: 48%;right: 36%;}
.icon-i.icon-i06 {top: 55.5%;right:33.5%;}
.icon-i.icon-i07 {top: 54%;right: 37.5%;}
.icon-i.icon-i08 {top: 62.5%;right: 33%;}
.icon-i.icon-i09 {top: 58.5%;right: 39%;}
.icon-i.icon-i10 {top: 67.6%;right: 34.2%;}
.icon-i.icon-i11 {top: 73.5%;right: 35.6%;}
.icon-i.icon-i12 {top: 49%;right: 42.7%;}
.icon-i.icon-i13 {top: 60%;right: 43%;}
.icon-i.icon-i14 {top: 76%;right: 38.4%;}
.icon-i.icon-i15 {top: 73.4%;right: 39.5%;}

.icon-i.icon-i16 {top: 78.2%;right: 40.6%;}
.icon-i.icon-i17 {top: 36%;right: 64%;}
.icon-i.icon-i18 {top: 38.7%;right: 57.6%;}
.icon-i.icon-i19 {top: 48%;right: 58%;}
.icon-i.icon-i20 {top: 60%;right: 50%;}
.icon-i.icon-i21 {top: 75%;right: 53%;}
.icon-i.icon-i22 {top: 57%;right: 64%;}



.qq-icon{position: absolute;width: 37px;height: 37px;background: url(../images/qq-icon01.png) no-repeat; cursor: pointer;overflow: hidden;}
.qq-icon i{display: block;width: 21px; height: 33px; margin-top: 5px;}
.qq-icon.qq-icon01{ width: 90px;height: 86px; background:url(../images/jianpai.png) no-repeat; background-size:contain; top: 38%;right:  23%;z-index: 999;}
.qq-icon .js_tip{ display:block; line-height:30px; position:absolute; color:#fff; background:#bb3813; border-radius:4px; padding:0 10px; top:-30px; white-space:nowrap;}
.qq-icon .js_tip:after{ content:''; display:block; position:absolute; left:50%; margin-left:-5px; border:solid 6px transparent; border-top-color:#bb3813}
.show_tip{ overflow:inherit; z-index:10}


@media(max-width:1580px){
	.lb-box .lb-list{padding:0px 40px;}
	.lb-box .swiper-button-prev{left: 0px;}
	.lb-box .swiper-button-next{right: 0px;}
}

@media(max-width:1366px){
	.Recruitment2-list .swiper-button-prev{display: none;}
	.Recruitment2-list .swiper-button-next{display: none;}
	.Recruitment2-list .swiper-pagination{display: block;}
}


@media(max-width:1024px){
	.Investor-Relations{padding: 0% 0;}
	.Investor-Relations .SN-left{width: 100%;}
	.Investor-Relations .placard-right{width: 100%;}
	.Investor-Relations .SN-left h2{text-align: center;}
	.Investor-Relations .placard-right ul li span{line-height: 50px;}
	.Investor-Relations .placard-right ul li time{line-height: 50px;}
	.Investor-Relations .placard-right ul li i{height: 50px;}

	.Investor-Relations.placard .placard-right h2{padding: 0;}
	.Investor-Relations.placard .placard-right ul li{padding: 0; }
	.Investor-Relations.placard .placard-right ul li span{ padding-left: 80px;padding-top: 15px;}
	.Investor-Relations.placard .placard-right ul li time{left: 0;}
	.Investor-Relations.placard .placard-right ul li i{right: 0;margin-top: 15px;}
	.Investor-Relations.placard .placard-right ul li time em{text-align: center;top: 16px;}
	.Investor-Relations.placard .placard-right ul li time{font-size: 20px;}
	.EESD .EESD-left{width: 100%;padding: 0;}
	.EESD .EESD-left h2{text-align: center;margin: 0;}
	.EESD .EESD-right{width: 100%;}
	.EESD .EESD-left p{font-size: 16px;margin: 2% 0;text-indent: 2em;}
	.EESD .EESD-HJ{padding-top: 2%;padding-bottom: 2%;}
	.EESD .EESD-right ul li article{padding: 10px;}
	.EESD .EESD-right ul li article span{font-size: 20px;}
	.lb-box .title-lb{padding: 4% 0;}
	.lb-box .title-lb h2{font-size: 24px;text-align: center;}
	.lb-box .title-lb p{font-size: 16px;text-indent: 2em;}
	.lb-box .lb-list{padding:0}
	.lb-box .lb-list ul li h2{padding: 0;line-height: 36px;font-size: 16px;}
	.lb-box .lb-list ul li p{font-size: 14px;}
	.lb-box .swiper-button-next{right: 2%;bottom: -30px;top: inherit;display: none;}
	.lb-box .swiper-button-prev{left: 2%;bottom: -30px;top: inherit;display: none;}
	
	.lb-box .swiper-pagination{display: block;}
	.lb-box.gy-box .lb-list.gy-list ul li.swiper-slide-active{box-shadow: 0 0 10px rgba(0,0,0,0.6);}
	.lb-box.gy-box .lb-list.gy-list ul li.swiper-slide-active a.more{background:;color: #FFFFFF;margin-left:0 ;}
	.lb-box.gy-box .lb-list.gy-list ul li.swiper-slide-active a.more::after{width: 150px;opacity: 1;}

	.gy .gy-box1 article{width: 100%;}
	.gy .gy-box1 article h2{font-size: 24px;text-align: center;}
	.gy .gy-box1 article p{font-size: 16px;margin-bottom: 12px;}
	.NEWS{padding-top: 2%;}
	.NEWS .news .swiper-container .swiper-slide .text-con h1{margin-top: 12px;}
	.NEWS .news .swiper-container .swiper-slide .pic{width: 100%;}
	.NEWS .news .swiper-container .swiper-slide .text-con{width: 100%;padding-right: 0%;}
	.NEWS .news .news-Button{position: absolute;right: 0;bottom: 0;}

	.NEWS-list{width: 100%;margin: 0;}

	.NEWS-list ul li{width: 100%;}
	.NEWS-list ul li h3{padding: 0;}
	.NEWS-list ul li p{padding: 0;}
	.NEWS-list ul li a.more{background:;color: #FFFFFF;margin-left:0 ;}
	.NEWS-list ul li a.more::after{width: 150px;opacity: 1;}
	.NEWS-list ul li {box-shadow: 0 0 10px rgba(0,0,0,0.6);}
	.NEWS-list ul li h2{ color: #bb3813;}
	.NEWS-list ul li::after{left: 0 !important;}


	.video-top dt .PicList000593{margin-top: 4%;}
	.video-top dt{margin-bottom: 4%;}
	.video-list dd{width: 100%; margin-right: 0;margin-bottom: 2%;}
	.video-top dt .PicList000593 figure a{background-size: 30px;}
	.video-list dd .PicList000593 .video_files{width: 90%;}

	.video-top dt .PicList000593 .video_files{position:fixed; left:50%; top:50%;/* width:500px; height:300px; */ z-index:100;
		-webkit-transform: translate(-50%,-50%);
		-ms-transform: translate(-50%,-50%);
		transform: translate(-50%,-50%);
		width: 90%;height: auto;}


	.Recruitment-box3 .Process{overflow-x: auto;padding: 0 4%;}
	.Recruitment-box3 .Process img{display: block; min-width: 1333px;padding: 12px 0 20px;}

	.Recruitment-box2 .article,
	.Recruitment-box1 article{width: 100%;}
	.Recruitment-box1{padding-bottom: 2%;padding-top: 2%;}
	.Recruitment-box2 .article p,
	.Recruitment-box1 article p{font-size: 16px;}
	.Recruitment-box2 .article h2{margin-top: 15px;font-size: 20px;text-align: center;}
	.Recruitment-box1 article h2{font-size: 20px;text-align: center;}

	.Recruitment2-list{margin: 0;border: 1px solid #808080;}
	.Recruitment-box4 .box4-tab .tab figure{background-size: auto 100%;}


	.box4-box .box dl dt.dt  ul.type li:nth-child(4){display: none;}
	.box4-box .box dl dt.dt  ul.type li:nth-child(5){display: none;}
	.box4-box .box dl dt.dt  ul.type li:nth-child(6){display: none;}
	.box4-box .box dl dd.dd ul.type li:nth-child(4){display: none;}
	.box4-box .box dl dd.dd ul.type li:nth-child(5){display: none;}
	.box4-box .box dl dd.dd ul.type li:nth-child(6){display: none;}

	.box4-box .box dl dt.dt  ul.type li{width: 25%;font-size: 16px;}
	.box4-box .box dl dd.dd ul.type li{width: 25%;font-size: 16px;}
	.box4-box .box dl dt.dt ul li:first-child{padding: 0;text-align: center;}
	.box4-box .box dl dd.dd ul.type li:first-child{padding: 0;text-align: center;}

	.box4-box .box dl dd.dd .info{padding: 20px;}
	.box4-box .box dl dd.dd .info h2.tit{margin:0 ;}
	.box4-box .box dl dd.dd .info article.info-main{width: 100%;margin-bottom: 20px;}

	.video-list dd .PicList000593 .video_files .close,
	.video-top dt .PicList000593 .video_files .close{top: -34px;}


}

.arrow-box1{background: no-repeat center; background-size: cover;/* height: 892px; */ padding-bottom: 136px;}
.arrow-box1 .left-box{width: 50%;float: left;padding-top: 160px;}
.arrow-box1 .left-box article h2{margin: 0 0 34px;}
.arrow-box1 .left-box article p{font-size: 16px;color: #653318;line-height: 30px;text-indent: 2em;margin: 22px 0;}
.arrow-box1 .left-box a.more{ position: relative; width: 220px;height: 60px;line-height: 58px;border: 1px solid rgba(0,0,0,0.1);display: block;padding-left: 46px;color: #653318;font-size: 18px;background: url(../images/icon_r2-h.png) no-repeat right 46px center;}
.arrow-box1 .left-box a.more-2{width:270px;}
.arrow-box1 .left-box a.more::after{position: absolute;content: "";width: 0%;height: 1px;background: #653318; top: 0;left: 0;transition: all 0.6s;}
.arrow-box1 .left-box a.more::before{position: absolute;content: "";width: 0%;height: 1px;background: #653318; bottom: 0;right: 0;transition: all 0.6s;}
.arrow-box1 .left-box a.more:hover{border-left-color:#653318 ;border-right-color:#653318 ;}
.arrow-box1 .left-box a.more:hover::after{width: 100%;}
.arrow-box1 .left-box a.more:hover::before{width: 100%;}




.arrow-box1 .left-box article{text-align: justify;}
.arrow-box1 .left-box ul.ul{overflow: hidden;margin-bottom: 52px;margin-top: 48px;}
.arrow-box1 .left-box ul.ul li{width: 25%;float: left;cursor: pointer;text-align: center;}
.arrow-box1 .left-box ul.ul li span{font-family:"DINCond";font-size: 50px;color: #bb3813;display: inline-block;line-height: 48px;}
.arrow-box1 .left-box ul.ul li span i{font-style: normal;font-family:"DINCond";}
.arrow-box1 .left-box ul.ul li p{font-size: 16px;color: rgba(101,51,24,.5);line-height: 30px;margin: 0;}
.arrow-box1 .left-box ul.ul li sup{display: inline-block;font-family: "Microsoft YaHei";font-size: 20px;line-height: 20px; margin-left: 10px; vertical-align: top;}
.arrow-box1 .left-box ul.ul li:nth-child(1) sup,
.arrow-box1 .left-box ul.ul li:nth-child(2) sup{vertical-align: bottom;}




.arrow-box1 .right-box{width: 50%;float: right;}

.arrow-box1 .right-box .box{width: 480px;height: 450px;float: right;margin-top: 255px;position: relative;}
.arrow-box1 .right-box .box ul li{width: 100px;height: 100px; position: absolute;}
.arrow-box1 .right-box .box ul li span{display: block;width: 100px;height: 100px;line-height: 100px;text-align: center;font-size: 20px;color: #333;}
.arrow-box1 .right-box .box ul li i{display: block;width: 100px;height: 100px;background: no-repeat center;position: absolute;top: 0;left: 0;}

.arrow-box1 .right-box .box .pic{position: absolute; left: 54.4%; top: 61.5%; transform: translate(-50%,-50%);}
.arrow-box1 .right-box .box ul li.li01{top: 114px;left: 0;}
.arrow-box1 .right-box .box ul li.li02{top: 0;left: 200px;}
.arrow-box1 .right-box .box ul li.li03{right: -20px;top: 150px;}
.arrow-box1 .right-box .box ul li.li04{right: 80px;bottom: 0;}
.arrow-box1 .right-box .box ul li.li05{left: 50px;bottom:0 ;}

.arrow-box1 .right-box .wap-box{display: none;}


.arrow-box2{background: url(../images/arrow-bg002_2.jpg) no-repeat top center #f0ebe7; padding-bottom:220px ;background-size: contain;}
.arrow-box3{background: url(../images/arrow-bg3_2.jpg) no-repeat top center; padding-bottom:220px ;background-size: cover;}

.arrow-box2 .arrow-box02{padding-top: 136px;}
.arrow-box2 .arrow-title{text-align: center;}
.arrow-box2 .arrow-title h2{text-align: center;margin: 0;}
.arrow-box2 .arrow-title p{text-align: center;font-size: 18px;color: #653318;line-height: 30px;margin: 15px 0;}

.arrow-box2 .arrow-box02 .box{padding-top: 105px;}
.arrow-box2 .arrow-box02 .box ul li{overflow: hidden;}
.arrow-box2 .arrow-box02 .box ul li .pic{width: 50%;float: right;}
.arrow-box2 .arrow-box02 .box ul li .pic figure{display: block;}
.arrow-box2 .arrow-box02 .box ul li article{width: 50%;float: left; padding-left: 112px;padding-top: 7%;}
.arrow-box2 .arrow-box02 .box ul li article dt{font-size: 26px;line-height: 36px;color: #5b3114;margin: 0 0 20px;font-weight: 100;}
.arrow-box2 .arrow-box02 .box ul li article dd{position: relative;font-size: 16px;color: #5b3114;line-height: 30px;margin: 0 0 20px;padding-left: 20px;}
.arrow-box2 .arrow-box02 .box ul li article dd::after{position: absolute;content:"";width: 6px;height: 6px;background: #5b3114;border-radius: 50%;left: 0;top:12px;}

.arrow-box2 .arrow-box02 .box ul li article h2{font-size: 26px;line-height: 36px;color: #FFFFFF;margin: 0 0 20px;font-weight: 100;}
.arrow-box2 .arrow-box02 .box ul li article p{position: relative;font-size: 16px;color: #FFFFFF;line-height: 30px;margin: 0;}

.arrow-box2 .arrow-box02 .box ul li .icon{overflow: hidden;padding-bottom: 25px;}
.arrow-box2 .arrow-box02 .box ul li .icon aside{float: left;}
.arrow-box2 .arrow-box02 .box ul li .icon aside:not(:last-child){margin-right: 30px;}

.arrow-box2 .arrow-box02 .box ul li:nth-child(2n) article{float: right;}
.arrow-box2 .arrow-box02 .box ul li:nth-child(2n) .pic{float: left;}
.arrow-box2 .arrow-box03{padding-top: 170px;}

.arrow-box03{margin-bottom: 50px;}
.arrow-box03 .arrow-list {position: relative;padding-top: 47px; overflow:hidden;}
.arrow-box03 .arrow-list ul li{overflow: hidden;}
.arrow-box03 .arrow-list ul li .pic{overflow: hidden;}
.arrow-box03 .arrow-list ul li figure{padding-bottom: 67%;background: no-repeat center;background-size: 100% auto; transition: all 0.6s;overflow: hidden;}
.arrow-box03 .arrow-list ul li:hover figure{ transform: scale(1.1);}
.arrow-box03 .arrow-list ul li h2{line-height: 40px;margin: 20px 0 0px;font-size: 20px;padding-top: 18px;font-weight: bold;color: #653318;padding: 0 20px; }
.arrow-box03 .arrow-list ul li h3{line-height: 40px;margin: 0; font-size: 16px;color:rgba(101,51,24,0.5);font-weight: 100;padding: 0 20px 12px;border-bottom: 1px solid rgba(101,51,24,0.1);padding-right: 30%;position: relative;}
.arrow-box03 .arrow-list ul li h3 span{position: absolute;right: 20px; top:0; display: block;line-height: 40px;padding-right: 20px;background: url(../images/icon_r5.png) no-repeat right center;}
.arrow-box03 .arrow-list ul li h3 span:hover{background: url(../images/icon_r2-h.png) no-repeat right center;}


.arrow-box03 .button-box{width: 180px; position: relative;margin: 50px auto 0;height: 44px;}
/* .arrow-box03 .bx-pager{display: none;} */
.arrow-box03{position: relative;}
.arrow-box03 .swiper-button-prev{display: inline-block;width: 20px;height: 21px;background: url(../images/icon-r6-h.png) no-repeat left center;
	position: absolute;top: 19px;left: 0;margin-top: -0;}
.arrow-box03 .swiper-button-next{display: inline-block;width: 20px;height: 21px;background: url(../images/icon-r7-h.png) no-repeat right center;
	position: absolute;top: 19px;margin-top: -0;right: 0;  }
.arrow-box03 .swiper-pagination{text-align: center;width: 100%;padding-top: 20px;}
.arrow-box03 .swiper-pagination span{margin: 5px;width: 10px;height: 10px;background: #dfdfdf;opacity: 1;}
.arrow-box03 .swiper-pagination span.swiper-pagination-bullet-active{background: #bb3813;}




.Fes-box1{padding: 120px 0 124px; background: url(../images/fes-box1bg.jpg);}
.Fes-box1 .left-box1{width: 54%;float: left;}
.Fes-box1 .left-box1 .fes-title{text-align: center; margin-bottom: 20px;}
.Fes-box1 .left-box1 article {  text-align: justify;}
.Fes-box1 .left-box1 article p{font-size: 16px;line-height: 30px;color: #555555;/*text-indent: 2em;*/margin: 15px 0;}

.Fes-box1 .left-box1 ul.ul{ width:100%; float:left; margin-bottom: 20px;margin-top: 20px;}
.Fes-box1 .left-box1 ul.ul li{width: 33.3333%;float: left;cursor: pointer;text-align: center;}
.Fes-box1 .left-box1 ul.ul li span{font-family:"DINCond";font-size: 60px;color: #352513;line-height: 30px;}
.Fes-box1 .left-box1 ul.ul li span i{font-style: normal;font-family:"DINCond";}
.Fes-box1 .left-box1 ul.ul li span em{ font-family:"微软雅黑"; margin-left: 10px; font-style: normal; font-size: 20px; color: #555555;}
.Fes-box1 .left-box1 ul.ul li p{font-size: 16px;color: #555555;line-height: 30px;margin: 0; }
.Fes-box1 .left-box1 a.more{ position: relative; width: 220px;height: 60px;line-height: 58px;border: 1px solid #514239;display: block;padding-left: 30px;color: #514239;font-size: 18px;transition: all 0.8s; margin-top: 25px;}
.Fes-box1 .left-box1 a.more span{position: relative;z-index: 3;padding-right: 20px;background: url(../images/icon_r.png) no-repeat right center;}
.Fes-box1 .left-box1 a.more:after{position: absolute;content:'';width: 0;height: 60px; top: -1px;left: 0;background:#935f38;transition: all 0.8s;}

.Fes-box1 .left-box1 a.more:hover{color:#FFFFFF ;}
.Fes-box1 .left-box1 a.more:hover span{background-image: url(../images/icon_r2.png);}
.Fes-box1 .left-box1 a.more:hover:after{width: 100%;}

.Fes-box1 .right-box1{width: 42%;float: right;}
.Fes-box1 .right-box1 img{/*padding-left:40px ;padding-top: 40px;*/position: relative;z-index: 2;background: url(../images/Fes-icon01.jpg) no-repeat left top;}

.Fes-box2{/*background: url(../images/Brand_bg.jpg)no-repeat;background-size: cover;*/ background-color:#e8e3df;}
.Fes-box2 ul{}
.Fes-box2 ul li{overflow: hidden; position: relative;display: flex; flex-flow: row wrap;}
.Fes-box2 ul li .pic{width: 50%;float: right; order:2;}
.Fes-box2 ul li .pic figure{padding-bottom:62%;background: no-repeat center;background-size: 100% auto;}
.Fes-box2 ul li .textwarp,
.Fes-box2 ul li .text{width:50%;float: left;}
.Fes-box2 ul li .textwarp{display: flex; flex-flow: row wrap;}
.Fes-box2 ul li .textwarp .info{ display: flex; flex-flow: column wrap; justify-content: space-evenly; text-align: center; height: 100%; color:#000; width:100%;}
.Fes-box2 ul li .textwarp .title{ font-weight:bold;font-size:20px;}
.Fes-box2 ul li .textwarp .en{}
.Fes-box2 ul li .textwarp .cn{}
.Fes-box2 ul li .textwarp .des{ margin-top:2%; line-height:1.5;}
.Fes-box2 ul li:nth-child(2n) .pic{float: left; order:0;}
.Fes-box2 ul li:nth-child(2n) .text,
.Fes-box2 ul li:nth-child(2n) .textwarp,{width: 50%;float: right; order:2;}
.Fes-box2 ul li .text article{padding:0 40px 0 70px;width: 83%; margin-top: 38px;}
.Fes-box2 ul li .text article h2{font-size: 48px;color: #FFFFFF;font-weight: 100;line-height: 60px;margin:0 0 20px 0;font-weight: 100;}
.Fes-box2 ul li .text article p{color: rgba(255,255,255,0.4);font-size: 16px;line-height:28px;text-indent: 2em;margin:17px 0;}

.Fes-box2 ul li .text1{ position:absolute; right:0; height:100%; }
.Fes-box2 ul li .text1 article{ margin-top:0;text-align: justify; }
.Fes-box2 ul li .text1 article p{ padding-bottom:0; }
.Fes-box2 ul li .tew1{ position: absolute; right: 0; top:50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }
.Fes-box2 ul li .tew1:before,
.Fes-box2 ul li .tew1:after{content: '';position: absolute; background:rgba(155, 136, 104, 0.2); right:18%; top:7%;z-index: 2;}
.Fes-box2 ul li .tew1:before{width: 46%;height: 1px;}
.Fes-box2 ul li .tew1:after{width: 1px;height:90%;}
.Fes-box2 ul li .tew1 .line{ width: 10px; height: 10px; border: 1px solid rgba(155, 136, 104, 0.2); right:17%; top:7%; position: absolute;margin-top: -9px;margin-right: 1px;}
@media(max-width:1600px){
	.Fes-box2 ul li .text article{width:95%;}
	.Fes-box2 ul li .tew1:before, 
	.Fes-box2 ul li .tew1:after{right:6%;}
	.Fes-box2 ul li .tew1 .line{right:4.5%;}
.Fes-box2 ul li .text article p{line-height:26px;font-size:15px;}
.Fes-box2 ul li .text article h2{font-size:42px;}
}
@media(max-width:1440px)and (min-width:1281px){
.Fes-box2 ul li .text article p{line-height:22px;font-size:14px;}
.Fes-box2 ul li .text article h2{font-size:36px;}
}
@media(max-width:1280px)and (min-width:1025px){
.Fes-box2 ul li .text article p{line-height:20px;font-size:12px;}
.Fes-box2 ul li .text article h2{font-size:30px;line-height:normal; margin:0;}
}

.Fes-box2 ul li .text2{ position:absolute; right:0; height:100%; }
.Fes-box2 ul li .text2 article{ padding:0; margin-top:0; width:100%; }
.Fes-box2 ul li .text2 .line{ width: 10px; height: 10px; border: 1px solid rgba(155, 136, 104, 0.2);  position:absolute; left: 8.5%; bottom:5%; margin-top: -9px; margin-right: 1px;}
.Fes-box2 ul li .tew2{ position: absolute; right:0; top:50%; width:100%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); padding-left:2%; }
.Fes-box2 ul li .text2 .Brand_dl{ width:400px; position: relative; margin-left: 8%; margin-bottom: 3%;}
.Fes-box2 ul li .text2 .Brand_dl2{margin-left: 27%;}
.Fes-box2 ul li .text2 .Brand_dl3{margin-left: 46%; margin-bottom: 0;}
.Fes-box2 ul li .text2 .Brand_dl:before,
.Fes-box2 ul li .text2 .Brand_dl:after,
.Fes-box2 ul li .text2 .Brand_dl dd:before,
.Fes-box2 ul li .text2 .Brand_dl .line:before,
.Fes-box2 ul li .text2 .Brand_dl .line:after{content: '';position: absolute;background:rgba(155, 136, 104, 0.2);z-index: 2;}
.Fes-box2 ul li .text2 .Brand_dl:before,
.Fes-box2 ul li .text2 .Brand_dl:after{right: 0;top: 18%;}
.Fes-box2 ul li .text2 .Brand_dl:before{width: 70%;height: 1px;}
.Fes-box2 ul li .text2 .Brand_dl:after{width: 1px;height: 72%;}
.Fes-box2 ul li .text2 .Brand_dl dt{font-size: 40px; line-height: normal; color: #fff;}
.Fes-box2 ul li .text2 .Brand_dl dd{ padding-left: 105px; margin-top: -20px; color:rgba(255, 255, 255, 0.4); position: relative;line-height: 28px;}
.Fes-box2 ul li .text2 .Brand_dl dd:before{width: 7%;height: 1px; right: 0; bottom: 13%;}
.Fes-box2 ul li .text2 .Brand_dl .line:before{width: 50px;height: 1px;left: 100%;top: -1px;}
.Fes-box2 ul li .text2 .Brand_dl .line:after{width: 1px;height: 50px;right: -1px;bottom: 100%;}

@media(max-width:1440px){
.Fes-box2 ul li .text2 .Brand_dl dt{font-size:36px;}
.Fes-box2 ul li .text2 .Brand_dl2{margin-left:23%;}
.Fes-box2 ul li .text2 .Brand_dl3{margin-left:39%;}
}

.Fes-box2 ul li .text3{ left:0; position: absolute; height:100%; }
.Fes-box2 ul li .text3 article{ margin-top:0; }
.Fes-box2 ul li .text3 dl{ width:100%; float: left; margin-bottom:40px; font-size:16px; line-height:28px; color:rgba(255, 255, 255, 0.4);}
.Fes-box2 ul li .text3 dl .brand_tit{font-size: 42px; line-height: normal; color: #fff; margin-bottom: 4%;}
.Fes-box2 ul li .text3 dl:nth-child(2){ margin-bottom:0; }
.Fes-box2 ul li .text3 .tew3{ position: absolute; right:0; top:50%; width:100%; padding-bottom:20px; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }
.Fes-box2 ul li .text3 .tew3 .line{width: 10px; height: 10px; border: 1px solid rgba(155, 136, 104, 0.2); position:absolute; right:16%; bottom: 0; margin-top: -9px; margin-right: 1px;}
.Fes-box2 ul li .text3 .tew3:before,
.Fes-box2 ul li .text3 .tew3:after{content: '';position: absolute; background:rgba(155, 136, 104, 0.2); right:17%;top:16%;z-index: 2;}
.Fes-box2 ul li .text3 .tew3:before{width:30%;height: 1px;right:17%;top: auto;bottom: 9px;}
.Fes-box2 ul li .text3 .tew3:after{width: 1px;height:90%;right:17%;bottom: 0;top: auto;}

@media(max-width:1440px){
.Fes-box2 ul li .text3 dl .brand_tit{font-size:36px;margin-bottom: 2%;}
.Fes-box2 ul li .text3 dl dd{line-height:24px; font-size:14px;}
}

.Fes-box3 {padding-top: 102px;background: url(../images/fes-box3bg1.jpg) no-repeat center;height: 900px;    overflow-x: hidden;}
.Fes-box3 .Fes-box3-title{text-align: center;}
.Fes-box3 .Fes-box3-title h2{font-size: 48px;color: #253046;font-weight: 100;line-height: 50px;margin: 0;}
.Fes-box3 .Fes-box3-title p{font-size: 18px;color: #555555;margin: 0;line-height: 40px;}
.Fes-box3 .Fes3-list ul li{height: 570px;padding-left: 80px;position: relative;}
.Fes-box3 .Fes3-list ul li .pic{width: 230px;padding: 9px;border: 1px solid #e4e7ea;position: absolute;background: #FFFFFF;}
.Fes-box3 .Fes3-list ul li .pic figure{padding-bottom: 67%;background: no-repeat center;background-size: 100% auto;}
.Fes-box3 .Fes3-list ul li i{display: block;width: 24px;height: 24px;background: url(../images/box3-icon1.png)no-repeat center;position: absolute;transition: all 0.6s;}
.Fes-box3 .Fes3-list ul li span {color: #263147;font-size: 20px;font-family: "微软雅黑";position: absolute;}
.Fes-box3 .Fes3-list ul li span em{font-style: inherit;font-size: 36px;color: #263147;font-family:"DINCOND";}
.Fes-box3 .Fes3-list ul li p {right:70px;color: #263147;font-size: 16px;font-family: "微软雅黑";position: absolute;line-height: 24px;}

.Fes-box3 .Fes3-list ul li:hover i{background: url(../images/box3-icon2.png)no-repeat center; cursor: pointer;transform: scale(1.1);}
.Fes-box3 .Fes3-list ul li:hover span em{color: #c19731;}

.Fes-box3 .Fes3-list ul li:nth-child(odd) .pic{top: 0;left: 80px;}
.Fes-box3 .Fes3-list ul li:nth-child(odd) i{top:245px;left: 115px;}
.Fes-box3 .Fes3-list ul li:nth-child(odd) span{top: 184px;left: 80px;}
.Fes-box3 .Fes3-list ul li:nth-child(odd) p{top:321px;left: 30px;}
.Fes-box3 .Fes3-list ul li:nth-child(odd) .pic::after{position: absolute;content: ""; width: 20px;height: 11px;background:url(../images/box3-icon01.png) no-repeat center; bottom: -10px; left: 15px;}

.Fes-box3 .Fes3-list ul li:nth-child(even) .pic{top: 405px;left: 80px;}
.Fes-box3 .Fes3-list ul li:nth-child(even) i{top:362px;left: 115px;}
.Fes-box3 .Fes3-list ul li:nth-child(even) span{top: 300px;left: 80px;}
.Fes-box3 .Fes3-list ul li:nth-child(even) p{top:150px;left: 30px;}
.Fes-box3 .Fes3-list ul li:nth-child(even) .pic::after{position: absolute;content: ""; width: 20px;height: 11px;background:url(../images/box3-icon02.png) no-repeat center; top: -10px; left: 15px;}

.win-up{ position: fixed; width: 100%;height: 100%;background: rgba(37,48,70,0.5);z-index: 99;top: 0;left: 0; display: none;}
.win-up .box{width: 710px;border: 10px solid #FFFFFF;background: #FFFFFF; position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%,-50%);  -ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%); }
.win-up .box ul li{display: none;}
.win-up .box ul li > img{display: block;width: 100%;max-height: 500px;}
.win-up .box ul li figure{padding-bottom: 67%;background: no-repeat center;background-size: 100% auto;}
.win-up .box ul li p{position: relative;padding-left: 70px;margin-top: 30px;padding-top: 10px;line-height: 24px;font-size: 16px;color: #555555;padding-right: 20px;margin-bottom: 30px;max-height: 110px;overflow-y: auto;}
.win-up .box ul li p span{font-size: 36px;color: #253046;font-family:"DINCOND" ;position: absolute;left: 0;top: 0;}
.win-up .box ul li i.show{display: block;width: 50px;height: 50px;background: url(../images/show.png) no-repeat;cursor: pointer;   transition: all 0.6s; background-size:cover;position: absolute;top: -60px;right: -60px;}
.win-up .box ul li i.show:hover{transform: scale(1.1);}







.Fes3-list{position: relative;	padding-left:100px ;padding-top: 40px;}
.Fes3-list .swiper-button-prev{display: inline-block;width: 27px;height: 51px;background: url(../images/icon-prev02.png) no-repeat left center;
	position: absolute;top: 0%;z-index: 9;top: 50%;margin-top: -82px;}
.Fes3-list .swiper-button-next{display: inline-block;width:35px;height: 51px;background: url(../images/icon-next02.png) no-repeat right center;
	position: absolute;top: 50%;margin-top: -82px;}
.Fes-box3 .swiper-pagination{display: none;}
@media(min-width:1601px){
	.Fes3-list .swiper-button-prev{left: -72px;}
	.Fes3-list .swiper-button-next{right: -72px;}
}
@media(max-width:1600px){
	.Fes3-list .swiper-button-prev{left: 0;}
	.Fes3-list .swiper-button-next{right: 0;}	
}

.Fes-box4 .arrow-title{text-align: center;padding: 105px 0 50px;}
.Fes-box4 .arrow-title h2{text-align: center;margin: 0;font-size: 48px;font-weight: 100;color: #253046;}
.Fes-box4.ANNWA-box5 .arrow-title h2{color: #CB5219;font-weight: bold;}
.Fes-box4 .arrow-title p{text-align: center;font-size: 18px;color: #555555;line-height: 30px;margin: 0px 0;}
.Fes-box4 .arrow-list{padding-top: 0;}
.arrow-box03 .arrow-list ul li h3{border-bottom-color:rgba(101,51,24,0.5)}
.Fes-box4 .arrow-list ul li h2{color: #555555;}
.Fes-box4 .arrow-list ul li h3{color: #555555;}
.Fes-box4 .arrow-list ul li h3 span:hover{background: url(../images/icon_r.png) no-repeat right center;}
.Fes-box4 .swiper-button-prev{background: url(../images/right-icon00.png) no-repeat left center;z-index: 99;
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform:rotate(180deg) ;
	-o-transform: rotate(180deg);
	transform:rotate(180deg) ; }
.Fes-box4 .swiper-button-next{background: url(../images/right-icon00.png) no-repeat left center;}
.Fes-box4 .swiper-pagination span{background: #DDDDDD;}

.annwa-box4 .arrow-title{text-align: center;padding: 0px 0 30px;}
.annwa-box4 .arrow-title h2{text-align: center;margin: 0;font-size: 48px;font-weight: 100;color: #CB5219;font-weight: bold;}
.annwa-box4 .arrow-title p{text-align: center;font-size: 18px;color: #CB5219;line-height: 30px;margin: 0px 0;}


.annwa-box1{padding: 120px 0 140px;background: url(../images/annwa-box1-bg.jpg) no-repeat center; background-size: cover;}
.annwa-box1 .pic-l{width: 46%;float: left;position: relative; margin-top: 15px;}
.annwa-box1 .pic-l .img1{position: relative;z-index: 2;}
.annwa-box1 .pic-l .img2{position: absolute;right: 0; top: 90px;z-index: 1;}

@media(max-width:680px) {
	.annwa-box4 .arrow-title h2{
		font-size: 30px;
	}
	.annwa-box4 .arrow-title p {
		font-size: 14px;
	}
	.arrow-left {
		width: 30px;
        height: 30px;
		top: 115%;
		left: 37%;
	}
	.arrow-right {
		width: 30px;
        height: 30px;
		top: 115%;
		right: 37%;
	}
}


.annwa-box1 .text-r{width: 50%;float: right;}
.annwa-box1 .text-r h2{font-size: 48px;color: #CB5219; overflow: hidden;margin-top: 0; margin-bottom: 20px;}
.annwa-box1 .text-r h2 span{float: left;position: relative;z-index: 9;}
.annwa-box1 .text-r h2 span::after{/*position: absolute; left: 0; bottom:6px;content: "";*/width: 100%;height: 4px;background: #dab866;z-index: -1;}
.annwa-box1 .text-r article p{font-size: 16px;color: #555;text-indent: 32px;text-align: justify; line-height: 30px;margin: 10px 0 0 0;}

.annwa-box1 .text-r ul.ul{overflow: hidden;margin-top: 20px;}
.annwa-box1 .text-r ul.ul li{cursor: pointer;text-align: center;}
.annwa-box1 .text-r ul.ul li span{font-family:"DINCond";font-size: 60px;color: #CB5219;line-height: 30px;}
.annwa-box1 .text-r ul.ul li span sup{display: inline-block;height: 33px;}
.annwa-box1 .text-r ul.ul li span i{font-style: normal;font-family:"DINCond";}
.annwa-box1 .text-r ul.ul li span em{ font-family:'微软雅黑'; margin-left:10px; font-style:normal; font-size:20px; color:#555555; }
.annwa-box1 .text-r ul.ul li p{font-size: 16px;color: #555555;line-height: 30px;margin: 0;}
.annwa-box1 .text-r a.more{ position: relative; width: 220px;height: 60px;line-height: 58px;border: 1px solid #CB5219;display: block;padding-left: 46px;color: #555555;font-size: 18px;background: url(../images/icon_r.png) no-repeat right 46px center;}
.annwa-box1 .text-r a.more::after{position: absolute;content: "";width: 0%;height: 60px;background: #CB5219; top: -1px;left: 0;transition: all 0.8s;}
/* .annwa-box1 .text-r a.more::before{position: absolute;content: "";width: 0%;height: 2px;background: red; bottom:  -1px;right: 0;transition: all 0.8s;} */
.annwa-box1 .text-r a.more:hover{border-left:0px solid  ;border-right:0px solid ;color: #FFFFFE;}
.annwa-box1 .text-r a.more:hover::after{width: 100%;z-index: -1;background: #CB5219 url(../images/icon_r2.png) no-repeat right 46px center;}
/* .annwa-box1 .text-r a.more:hover::before{width: 100%;} */
@media(min-width:769px) {
.annwa-box1 .text-r ul.ul li{width: 33.3333%;float: left;}
}
@media(max-width:768px) {
	.annwa-box1 .text-r ul.ul li span{font-size:42px}
	.annwa-box1 .text-r ul.ul li + li{margin-top:20px}
}

/* .Fes-box1 .left-box1 a.more::before{position: absolute;content: "";width: 0%;height: 2px;background: red; bottom:  -1px;right: 0;transition: all 0.8s;} */
/* .Fes-box1 .left-box1 a.more:hover::before{width: 100%;} */




.annwa-box2{padding: 120px 0;/*background: url(../images/annwa-box2bg.jpg)no-repeat center;background-size: cover;*/}
.annwa-box2 .box2-left{width: 50%;float: left;padding: 100px 100px 0;}

.annwa-box2 .box2-left h2{font-size: 48px;color: #CB5219; overflow: hidden;margin-top: 0;}
.annwa-box2 .box2-left h2 span{float: left;position: relative;z-index: 9;}
.annwa-box2 .box2-left h2 span::after{/*position: absolute; left: 0; bottom:6px;content: "";*/width: 100%;height: 4px;background: #dab866;z-index: -1;}
.annwa-box2 .box2-left article p{font-size: 16px;color: #555;line-height: 30px;margin: 24px 0;}
.annwa-box2 .box2-right{float: right;width: 50%;}
.annwa-box2 .box2-right ul {overflow: hidden;width:690px;margin-left: 10px;}
.annwa-box2 .box2-right ul li{width: 230px;height: 230px;float: left;padding-top: 60px;}
.annwa-box2 .box2-right ul li span{line-height: 60px;display: block;text-align: center;font-size: 30px; color: #ffffff;}
.annwa-box2 .box2-right ul li p{font-weight: 100;text-transform:uppercase;text-align: center;font-size: 30px;color: #FFFFFF;line-height: 45px;margin: 0;}
.annwa-box2 .box2-right ul li:hover .txt{
	-webkit-animation: rotateY 3s linear infinite;
	-moz-animation: rotateY 3s linear infinite;
	animation: rotateY 3s linear infinite;
}

@keyframes rotateY{
	0%{transform: rotateY(0);}
	100%{transform: rotateY(360deg);}
}
@-webkit-keyframes rotateY{
	0%{transform: rotateY(0);}
	100%{transform: rotateY(360deg);}
}
@-ms-keyframes rotateY{
	0%{transform: rotateY(0);}
	100%{transform: rotateY(360deg);}
}

.annwa-box2 .box2-right ul li:nth-child(1){background: rgba(105, 74, 56,0.8);}
.annwa-box2 .box2-right ul li:nth-child(3){background: rgba(244, 234, 228,0.8);}
.annwa-box2 .box2-right ul li:nth-child(5){background: rgba(203, 82, 25,0.8);}

.annwa-box4 .auto_1400{position: relative;}
.annwa-box4 .time-list .auto_1400{padding: 0 100px;}

.annwa-box4{padding: 86px 0 140px;background: url(../images/annwa-box3-bg.jpg) no-repeat center;background-size:cover;}
.annwa-box4 .box-con{margin: 0 100px;}
.annwa-box4 .box-con ul{}
.annwa-box4 .box-con ul li{border: 1px solid rgba(203, 82, 25,0.3);}

.annwa-box4 .box-con article{width: 100%;float: left;padding: 50px;}
.annwa-box4 .box-con article h2{font-size: 16px;color: #CB5219;font-weight: 100;}
.annwa-box4 .box-con article h2 span{font-weight: bold;font-size: 36px;color: #CB5219;font-family: "DINCOND";}
.annwa-box4 .box-con article p{font-size: 16px;color: #CB5219;line-height: 30px;margin: 0;/*padding-right: 60px;*/}
.annwa-box4 .box-con .pic{width: 33.3333%;float: right;}
.annwa-box4 .box-con .pic figure{padding-bottom: 75%; background: no-repeat center; background-size: 100% auto;}
.annwa-box4 .time-list{background: url(../images/time-bg.png) no-repeat center;height: 140px;}
.annwa-box4 .time-list li{padding-top: 60px;text-align: center;width: 14.28% !important;}
.annwa-box4 .time-list li i{ display: block; width: 20px;height: 20px;background: url(../images/time-icon2.png) no-repeat center;margin: 0 auto;}
.annwa-box4 .time-list li p{font-size: 16px;color: #FFFFFF;font-weight: 100;padding-left: 4px;color: rgba(203,82,25,0.4);}
.annwa-box4 .time-list li p span{font-weight: bold;font-size: 36px;font-family: "DINCOND";line-height: 30px;}

.annwa-box4 .time-list {padding: 0px 0 36px;}
.annwa-box4 .time-list li.swiper-slide-active{}
.annwa-box4 .time-list li.active-nav i{background:url(../images/time-icon1.png) no-repeat center ;}
.annwa-box4 .time-list li.active-nav p{color: #CB5219;}

.annwa-box4 .swiper-button-prev{background-image:url("../js/swiper/prev_yellow.svg")}
.annwa-box4 .swiper-button-next{background-image:url("../js/swiper/next_yellow.svg")}

.annwa-box2{padding: 6% 2%;}


@media(max-width:1024px){
	.arrow-box1{height: auto;}
	.arrow-box1 .right-box{width: 100%;}
	.arrow-box1 .left-box{width: 100%;padding-top: 30px;}
	.arrow-box1 .left-box article h2{text-align: center;}
	.arrow-box1 .right-box .wap-box{display: block;}
	.arrow-box1 .right-box .wap-box img{display: block;width: 100%;}
	.arrow-box1 .right-box .box{display: none;}
	.arrow-box1 .left-box article p{margin: 12px;line-height: 24px;font-size: 16px;}
	.arrow-box1 .left-box ul.ul li {width: 50%;padding: 2%;}
	.arrow-box1 .left-box a.more{margin: 4% auto;}
	.arrow-box2 .arrow-box02 .box{border: 1px solid #FFFFFF;}
	.arrow-box2 .arrow-box02 .box ul li article{width: 100%; padding: 20px;}
	.arrow-box2 .arrow-box02 .box ul li .pic{width: 100%;}
	.arrow-box2 .arrow-box02 .box{padding: 0;}
	.arrow-box2 .arrow-box02 .box ul li article h2,
	.arrow-box2 .arrow-box02 .box ul li article dt{font-size: 22px;margin: 0;}
	.arrow-box03 .button-box{margin-top: 30px;}
	.arrow-box2{padding-bottom: 0;}
	.arrow-box2 .arrow-box03{padding-top: 40px;}
	.gy .gy-box1{padding-bottom: 10px;}
	.annwa-box4 .time-list .auto_1400{padding: 0;}
	.annwa-box4 .time-list li{width:20%!important;}
	.Fes-box1 .left-box1{width: 100%;}
	.Fes-box1 .left-box1 article p{margin: 16px;}
	.Fes-box1 .left-box1 ul.ul li span{font-size: 40px;}
	.Fes-box1 .left-box1 ul.ul li p{font-size: 14px;}
	.Fes-box1 .left-box1 ul.ul{margin: 20px 0;}
	.Fes-box1 .right-box1{width: 100%;}
	.Fes-box1 .left-box1 a.more{margin: 20px auto;}
	.Fes-box1 .right-box1 img{padding: 0;}
	.Fes-box2 ul li .pic{width: 100%;}
	.Fes-box2 ul li .text{width: 100%;}
	.Fes-box2 ul li .pic{float: left; order:0;}
	.Fes-box2 ul li .textwarp{ padding:10% 3%; width:100%;}
	.Fes-box2 ul li .textwarp .info{flex-flow: column; gap:50px;}
	.Fes-box2 ul li .text article{padding:20px 20px;margin: 0;width: 100%;background: url(../images/fes-box2bg2.png) no-repeat right 10px top 10px;}
	.Fes-box2 ul li .text article h2{font-size: 30px;margin: 20px 0 0;}
	.Fes-box2 ul li .text article p{margin-top: 10px;}
	.Fes-box2 ul li:nth-child(2n) .text{width: 100%;}
	.Fes-box2 ul li .text .box1{margin: 10px auto !important;}
	.Fes-box2 ul li .text .box1 p{font-size: 14px;}
	.Fes-box2 ul li .text .box1.box2{margin: 10px auto !important;}
	.Fes-box2 ul li .text1,
	.Fes-box2 ul li .text2,
	.Fes-box2 ul li .text3{ position: inherit;}
	.Fes-box2 ul li .text1 article,
	.Fes-box2 ul li .text2 article,
	.Fes-box2 ul li .text3 article{ background:none; }
	.Fes-box2 ul li .text1 .tew1,
	.Fes-box2 ul li .text2 .tew2,
	.Fes-box2 ul li .text3 .tew3{ position: inherit; -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0);}
	.Fes-box2 ul li .tew1 .line{ right:2%; top:8%; }
	.Fes-box2 ul li .tew1:before,.Fes-box2 ul li .tew1:after{ right:4.5%; top:8%; }

	.Fes-box1{padding:4% 0 2%;}
	.Fes-box1 .left-box1 .fes-title img{max-width: 80%;display: block;margin: 0 auto;}
	.Fes3-list{padding:0px;border: 2px solid #e4e7ea;}
	.Fes-box3 .Fes3-list ul li{padding: 10px;height: auto;background: #FFFFFF;}

	.Fes-box3 .Fes3-list ul li i,
	.Fes-box3 .Fes3-list ul li span,
	.Fes-box3 .Fes3-list ul li p,
	.Fes-box3 .Fes3-list ul li .pic{position: initial !important;top:initial ;left: initial;}
	.Fes-box3 .Fes3-list ul li .pic{width: 100%;}
	.Fes-box3 .Fes3-list ul li i{margin: 10px;}
	.Fes-box3{height: auto;background-size:auto 100%  ;padding-bottom: 2%;padding-top: 40px;}
	.Fes-box3 .swiper-pagination{text-align: center;width: 100%;padding-top: 20px;background: #FFFFFF;}
	.Fes-box3 .swiper-pagination span{margin: 5px;width: 10px;height: 10px;background: #e4e7ea;opacity: 1;}
	.Fes-box3 .swiper-pagination span.swiper-pagination-bullet-active{background: #bb3813;}
	.Fes3-list .swiper-button-next{display: none;}
	.Fes3-list .swiper-button-prev{display: none;}
	.Fes-box3 .Fes-box3-title h2{font-size: 28px;line-height: 40px;}
	.Fes-box3 .Fes-box3-title p{line-height: 30px;}
	.Fes-box4 .arrow-title{padding: 4%;}
	.Fes-box4 .arrow-title h2{font-size: 28px;}
	.Fes-box4 .arrow-title p{font-size: 16px;}
	.arrow-box03 .arrow-list ul li h3{border-bottom-color:#eeeeee ;}
	.arrow-box03 .arrow-list .swiper-container {margin: 0 -10px; padding: 10px;}
	.arrow-box03 .arrow-list ul li{padding: 10px;    box-shadow: 0 0 10px rgba(0,0,0,0.6);}




	.annwa-box1{padding: 6% 0 2% ;}
	.annwa-box1 .pic-l{width: 100%;}
	.annwa-box1 .text-r{width: 100%;}
	.annwa-box1 .pic-l img.img1{width: 100%;}
	.annwa-box1 .pic-l img.img2{display:none}
	.annwa-box1 .text-r h2{font-size: 26px;text-align: center;}
	.annwa-box1 .text-r h2 span{float: initial;font-weight: 100;}
	.annwa-box1 .text-r h2 span::after{display: none;}
	.annwa-box1 .text-r article img{width: 150px;margin: 0 auto; display: block;}
	.annwa-box1 .text-r article p{margin: 0; padding: 10px;text-indent: 2em;}
	.annwa-box1 .text-r ul.ul{margin: 30px 0;}
	.annwa-box1 .text-r a.more{margin: 30px auto;}

	.annwa-box2 .box2-left{width: 100%;padding: 0;}
	.annwa-box2 .box2-right{width: 100%;}
	.annwa-box2 .box2-left h2{font-size: 26px;text-align: center;}
	.annwa-box2 .box2-left h2 span{float: initial;font-weight: 100;}
	.annwa-box2 .box2-left h2 span::after{display: none;}
	.annwa-box2 .box2-left article p{padding: 10px;margin: 0;}
	.annwa-box2 .box2-right ul{width: 100%;margin: 0;background-size: cover;}
	.annwa-box2 .box2-right ul li{width: 33.333%;padding-bottom: 33%;height: 0;padding-top: 0;}
	.annwa-box2 .box2-right ul li span{font-size: 1.5rem;line-height: 1.5rem;margin-top: 3rem;}
	.annwa-box2 .box2-right ul li p{font-size: 1.2rem;line-height: 1.8rem;}
	.annwa-box4 .box-con{padding: 0;margin: 0;}
	.annwa-box4 .box-con .pic{width: 100%;}
	.annwa-box4 .box-con article{width: 100%;padding: 4%;}
	.annwa-box4 .box-con article h2{margin: 0;}
	.annwa-box4 .box-con article p{padding: 0;}
	.annwa-box4{padding: 2% 0;}


	.Global-layout .global-title h2::after{display: none;}
	.Global-layout .global-title{padding-left: 2%;padding-top: 0%;}
	.Global-layout .global-title h2{font-size: 22px;font-weight: 100;}
	.Global-layout .global-title p{font-size: 16px;}

	.win-up .box{width: 90%;}
	.win-up .box ul li i.show{right: -10px;}
}

@media (max-width: 640px){
	.Fes-box2 ul li:nth-child(3) .text article{ margin-bottom: 5%;}
	.Fes-box2 ul li:nth-child(3) dl{ width: 100%; float: none;}
	.Fes-box2 ul li:nth-child(3) .text article:before{ width: 80%;}
	.Fes-box2 ul li .text article h2{ margin-top:10px; }
	.Fes-box2 ul li .text2 .Brand_dl,
	.Fes-box2 ul li .text2 .Brand_dl2,
	.Fes-box2 ul li .text2 .Brand_dl3{ margin-left:0; width:100%; }
	.Fes-box2 ul li .text2 .Brand_dl dt{ font-size:36px; }
	.Fes-box2 ul li .text2 .Brand_dl dd{ padding-left:77px; margin-top:-10px; }
	.Fes-box2 ul li .text3{ padding-bottom:30px; }
	.Fes-box2 ul li .text3 dl .brand_tit{ font-size:36px; }
	.Fes-box2 ul li .text3 .tew3:before,
	.Fes-box2 ul li .text3 .tew3:after{ right:4.5%; }
	.Fes-box2 ul li .text3 .tew3 .line{ right:1.5%; }
	.annwa-box4 .time-list li p span{font-size:27px;}
	.Fes-box2 ul li .textwarp { padding-top:12%; padding-bottom:12%;}
	.Fes-box2 ul li .textwarp .title{ font-size:20px;}
	.Fes-box2 ul li .textwarp .info{ gap:30px;}
}
.qq-icon{
	animation:shanshuo 1s ease-in-out infinite;
	-webkit-animation:shanshuo 1s ease-in-out infinite;
	-moz-animation:shanshuo 1s ease-in-out infinite;
	-ms-animation:shanshuo 1s ease-in-out infinite;
	-o-animation:shanshuo 1s ease-in-out infinite;
}





#xuanzhun{
	-webkit-transition-property: -webkit-transform;
	-webkit-transition-duration: 1s;
	-moz-transition-property: -moz-transform;
	-moz-transition-duration: 1s;
	-webkit-animation: rotate 3s linear infinite;
	-moz-animation: rotate 3s linear infinite;
	-o-animation: rotate 3s linear infinite;
	animation: rotate 3s linear infinite;
}
@-webkit-keyframes rotate{from{-webkit-transform: rotate(0deg)}
	to{-webkit-transform: rotate(360deg)}
}
@-moz-keyframes rotate{from{-moz-transform: rotate(0deg)}
	to{-moz-transform: rotate(359deg)}
}
@-o-keyframes rotate{from{-o-transform: rotate(0deg)}
	to{-o-transform: rotate(359deg)}
}
@keyframes rotate{from{transform: rotate(0deg)}
	to{transform: rotate(359deg)}
}

@keyframes shanshuo{
	0%{
		transform:translateY(0px) scale(1);
		-webkit-transform:translateY(0px) scale(1);
		-moz-transform:translateY(0px) scale(1);
		-ms-transform:translateY(0px) scale(1);
		-o-transform:translateY(0px) scale(1);
	}
	100%{
		transform:translateY(-5px) scale(1.1);
		-moz-transform:translateY(-5px) scale(1.1);
		-ms-transform:translateY(-5px) scale(1.1);
		-webkit-transform:translateY(-5px) scale(1.1);
		-o-transform:translateY(-5px) scale(1.1);
	}
}
@-webkit-keyframes shanshuo{
	0%{
		transform:translateY(0px) scale(1);
		-webkit-transform:translateY(0px) scale(1);
		-moz-transform:translateY(0px) scale(1);
		-ms-transform:translateY(0px) scale(1);
		-o-transform:translateY(0px) scale(1);
	}
	100%{
		transform:translateY(-5px) scale(1.1);
		-moz-transform:translateY(-5px) scale(1.1);
		-ms-transform:translateY(-5px) scale(1.1);
		-webkit-transform:translateY(-5px) scale(1.1);
		-o-transform:translateY(-5px) scale(1.1);
	}
}
@-moz-keyframes shanshuo{
	0%{
		transform:translateY(0px) scale(1);
		-webkit-transform:translateY(0px) scale(1);
		-moz-transform:translateY(0px) scale(1);
		-ms-transform:translateY(0px) scale(1);
		-o-transform:translateY(0px) scale(1);
	}
	100%{
		transform:translateY(-5px) scale(1.1);
		-moz-transform:translateY(-5px) scale(1.1);
		-ms-transform:translateY(-5px) scale(1.1);
		-webkit-transform:translateY(-5px) scale(1.1);
		-o-transform:translateY(-5px) scale(1.1);
	}
}
@-ms-keyframes shanshuo{
	0%{
		transform:translateY(0px) scale(1);
		-webkit-transform:translateY(0px) scale(1);
		-moz-transform:translateY(0px) scale(1);
		-ms-transform:translateY(0px) scale(1);
		-o-transform:translateY(0px) scale(1);
	}
	100%{
		transform:translateY(-5px) scale(1.1);
		-moz-transform:translateY(-5px) scale(1.1);
		-ms-transform:translateY(-5px) scale(1.1);
		-webkit-transform:translateY(-5px) scale(1.1);
		-o-transform:translateY(-5px) scale(1.1);
	}
}


.zuzhijiagou{padding: 4% 0;}

.banner-ny img{width: 100%;}

/*.css-6{padding:6% 0 15% 0;}
.css-6 .pic{position: relative;}
.css-6 .pic img{display: block; position: relative; z-index: 3;width: 100%;}
.css-6 .pic:before{position: absolute;content: '';  width: 100%; height: 100%; background: url(../images/jtzl-bg.jpg) repeat;left: -25px; bottom: -25px;}
.css-6 .txt h1{font-size: 30px;color: #4e494b; margin: 0;}
.css-6 .txt  p{line-height: 30px; font-size: 18px; margin: 8.5% 0;}
.css-6 .txt li{position: relative; text-align: center;}
.css-6 .txt li .icon{padding-bottom: 20px;}
.css-6 .txt li aside{font-size: 16px;}
.css-6 .txt li aside b{font-size: 30px; margin-right: 5px;}
@media(min-width:371px){
.css-6 .txt ul{display: table; width: 100%;}
.css-6 .txt li{display: table-cell; vertical-align: middle;width: 33.33333%;}
.css-6 .txt li:not(:last-child):after{position: absolute;content: ''; bottom: 0; width: 1px; height:85% ;background: #e3e2e2; right: 0;}
}
@media(min-width:1025px){
.css-6 .txt{float: left;width: 40%;padding-top: 4%;}
.css-6 .pic{float: right; width: 51.429%;}
}
@media(max-width:1024px){
.css-6 .pic{ margin-top: 50px;margin-left: 30px;}
.css-6 .txt  p{margin: 30px 0;}
}
@media(max-width:480px){
.css-6 .txt li aside b{font-size: 24px;}
}
@media(max-width:370px){
.css-6 .txt li:not(:last-child){margin-bottom: 24px;}
}*/

.css-6{padding: 5% 0;color: #fff; }
.css-6 .box{margin-bottom: 5%;}
.css-6 .txt{background: url(../images/jtzl-bg-1.jpg) no-repeat center center;background-size: cover;}
.css-6 .pic img{display: block; width: 100%;}
.css-6 .box:nth-child(2n) .txt{background-image: url(../images/jtzl-bg-2.jpg);}
.css-6 .inner{max-width: 500px; margin: 0 auto; width: 95%;}
.css-6 h1{font-size: 30px; margin: 0;}
.css-6 h2{font-weight: 400;font-size: 24px; margin: 30px 0 20px 0;}
.css-6 p{font-size: 13px; line-height: 30px;font-weight: 100; margin: 0;}
.css-6 .other .txt{background-image: url(../images/jtzl-bg-3.png);}
@media(min-width:1025px){
	.css-6 .box .ytable-cell{width: 50%;table-layout:fixed}
	.css-6 .other{position: relative;}
	.css-6 .other .txt{position: absolute; left: 0; top: 0; width: 50%; height: 100%;}
	.css-6 .other .txt .ytable{height: 100%;}
}
@media(max-width:1024px){
	.css-6 .ytable,
	.css-6 .ytable-cell{display: block;}
	.css-6 .txt {padding-top: 5%; padding-bottom: 5%;}
}
@media(max-width:640px){
.css-6 h1{font-size: 26px;}
.css-6 h2{font-size: 20px;margin: 20px 0 10px 0; }
.css-6 p{font-size: 14px;}
}

.search-main{position: relative; z-index: 1; clear: both;}
.search-main .bg{position: relative; z-index: 1;}
.search-main .bg img{display: block;width: 100%;}
.search-main .bg img.after,
.search-main.s-after .bg img.before{display: none;}
.search-main.s-after .bg img.after{display: block;}
.search-main .inner{position: absolute; left: 0; top: 0; height: 100%; width: 100%; z-index: 10;}
.search-main .ytable{height: 100%; margin: 0 auto; width: 95%; max-width: 800px;}
.search-main .title{padding-bottom: 50px;}
.search-main.s-after .title{display: none;}
.search-main .title dl{display: table; margin: 0 auto;}
.search-main .title dd{display: table-cell; vertical-align: middle;color: #fff;font-size: 36px;font-weight: bold; padding: 0 36px;}
.search-main .title dd img{height: 50px;}
.search-main .title dd:not(:last-child){border-right: 1px solid rgba(255,255,255,0.5);}

.search-main .main aside{position: relative; background: #fff;padding-right: 120px;}
.search-main .main aside .btn{position: absolute; right: 0; top: 0; line-height: 48px;width: 120px;color: #fff; background: #4e494b; text-align: center;}
.search-main .main aside .text{width: 100%;height: 48px; line-height: 48px; padding: 0 10px;}
.search-main .main .keyw{padding-top: 15px;}
.search-main .main .keyw a{color: rgba(255,255,255,0.5);display: inline-block;}
.search-main .main .keyw a:not(:last-child){margin-right: 20px;}

.search-result{padding: 34px 0 3% 0;}
.search-result .total{line-height: 36px; padding: 15px 0;font-size: 20px;font-weight: bold;color: #333; border-bottom: 1px solid #eee; margin-bottom: 30px;}
@media(min-width:1025px){
	.search-result .total dt{float: left;max-width: 70%;}
	.search-result .total dd{float: right;}
}
.search-result .total b{color: #bb3813;}
.search-result .total dd b{margin: 0 5px;}
.search-result .list li{background: #f8f8f8; margin:0 0 30px 0; }
.search-result .list li .pic{overflow: hidden;}
.search-result .list li .pic img{display: block; width: 100%;  transition: 0.3s;}
.search-result .list li:hover .pic img{transform: scale(1.12);-webkit-transform: scale(1.12);-ms-transform: scale(1.12);}
.search-result .list li .txt{padding: 36px 50px 20px 0;color: #999;font-size: 16px;}
.search-result .list li .tit{font-size: 20px;color: #333;}
.search-result .list li .tit span{color: #bb3813;}
.search-result .list li .tit:hover{font-weight: bold;}
.search-result .list li p{line-height: 30px; margin: 18px 0 10px 0;}
.search-result .list li .more{line-height: 40px;}
.search-result .list li .more time{float: right;}
.search-result .list li .more a{  transition: all 0.2s;display: inline-block;color: #999;  }
.search-result .list li .more a::after{ display: inline-block; content: ''; width: 6px; height: 11px;background: url(../images/icon_r5.png) no-repeat;background-size: contain; margin-left: 9px;}
.search-result .list li .more a:hover{background:#bb3813;color: #fff; padding: 0 33px;}
.search-result .list li .more a:hover::after{background-image: url(../images/icon_r2.png);}
@media(min-width:641px){
	.search-result .list li{min-height: 200px; padding-left: 351px;position: relative;}
	.search-result .list li .pic{position: absolute; left: 0; top: 0;height: 100%; width: 300px;}
	.search-result .list li .pic img{height: 100%;}
}
@media(max-width:1024px){
	.search-main .bg{overflow: hidden;}
	.search-main img{max-width: none;}
	.search-main .bg img.before{width: 150%; margin-left: -25%;}
}
@media(max-width:640px){
	.search-result .list li .txt{padding:20px  15px;}
	.search-main .bg img.before{width: 180%; margin-left: -40%;}
	.search-main .title dd{font-size: 28px; padding:0 20px;}
	.search-main .title{padding-bottom: 30px;}
}

.video-box{ position:fixed; top:0; left:0; width:100%; height:100%; z-index:300; background:rgba(0,0,0,0.85);}
.video-box .close{ cursor:pointer; width:40px; height:40px; position:fixed; z-index:4; right:20px; top:20px;}
.video-box .close::before,
.video-box .close::after{ position:absolute; content:''; width:80%; left:10%; height:3px; top:50%; margin-top:-1.5px; background:#fff; transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);}
.video-box .close::before{ transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);}
.video-box .ytable{ height: 100%;}
.video-box .ytable-cell{ text-align:center;}
.video-box .video-area{ width:90%; max-width:1200px; margin: 0 auto;padding-bottom: 37%;position: relative;}
.video-box .video-area > *{position: absolute; left: 0; top: 0;}
.video-box .title{font-size: 24px;color: #fff;padding-bottom: 20px;}
.PicList000593 figure{ position:relative; z-index:2;}
.PicList000593 .videoCon{ position:absolute; left:0; top:0; width:100%; height:100%;z-index: 1;}
.PicList000593 .show{z-index: 30;}
.PicList000593 .videoCon video{object-fit: cover;}
.PicList000593 .close{ position:absolute;}
.InforTit{ font-size: 22px; color:white; background-color:#888; width:230px; padding:15px 0px; text-align:center;}
.com{padding:4%}
.BasicInforBox{ padding: 4%; top:0; right:0;}
.BasicInforBox article{ padding: 0 0 4%;}
.BasicInfor .flex{display: flex; flex-flow: row wrap; border: 1px solid #ddd; font-size: 16px;}
.BasicInfor .flex li{width: 50%; flex: 0 0 auto; border-bottom: 1px solid #ddd; display: flex; flex-flow: row wrap; line-height: 26px; color: #666;}
.BasicInfor .flex li.w100{ width: 100%;}
.BasicInfor .flex .name,
.BasicInfor .flex .txt{padding: 12px 15px;flex: 0 0 auto;}
.BasicInfor .flex .name{width: 150px;}
.BasicInfor .flex .txt{ margin: 0;  width: calc(100% - 160px);}
.subnav{ text-align: center; padding: 2% 0;}
.subnav a{ display: inline-block; font-size: 18px; margin: 0 2%; line-height: 30px;}
.subnav a:hover,
.subnav a.aon{ color: #bb3813;}
.subnav.navScroll li{display: inline-block;margin: 0 2%; }
.subnav.navScroll li a{margin:0;}

@media(max-width:480px) {
	.BasicInfor .flex {
		font-size: 13px;
	}
	.BasicInfor .flex li {
		width: 100%
	}
	.boxinfo p {
		text-align: right;
    margin-right: 26%;
	}
}

.PressReleases li{ padding: 0.5em; border-bottom: 1px solid #E3E3E3;}
.PressReleases li a{ display: block; padding-right: 30px; background: url(../images/pdf.gif) no-repeat right center; color: #666; padding: 7px 0 10px;}
.PressReleases li time{ font-weight: bold;}
.PressReleases li p{ margin: 0;}
.PressReleases li a:hover{color: #bb3813;}
.btn_irm{ display: inline-block; border-radius: 5px; padding: 5px 10px; background: #bb3813; color: #fff; line-height: 30px;  box-shadow: 5px 5px 10px #ccc; transition: all 0.5s;}
.btn_irm:hover{ transform: translateX(20px); color: #fff;}
.contact_investor{ padding: 5% 0;}
.contact_investor .tit{ text-align: center;color: #666;font-size: 20px;}
.contact_investor .ul{}
.contact_investor .ul li{font-size: 14px; height: auto; overflow: hidden; line-height: 30px; padding: 10px 0; border-bottom: 1px dashed #ddd;}
.contact_investor .ul li .link:hover{text-decoration: underline;color: #bb3813;}
.contact_investor .a_link{ padding:4% 0;}
.contact_investor .a_link .btn{ display: inline-block; border-radius: 5px; padding: 8px 10px 8px 65px; background: #bb3813 url(../images/icon_hdy.png) 20px center no-repeat; color: #fff; line-height: 30px;  box-shadow: 5px 5px 10px #ccc; transition: all 0.5s;}
.contact_investor .a_link .btn:hover{  background-color: #ff0000;}
.shareholder_return{padding-top:2%; padding-bottom:5%}

.info_hdjl{padding-top:2%;margin: auto; max-width: 1200px;}
@media(min-width:1025px){
	.info_hdjl .info{float: right;width: 53%;}
	.info_hdjl .pic{float:left;width: 45%;}
}

@media(max-width:480px) {
	.financial_data .boxinfo td {
		font-size: 13px !important;
	}
	.financial_data .boxinfo table {
		margin-left: 0 !important;
	}
}

.financial_data .boxtitle{padding-bottom:2%}
.financial_data .boxtitle span{padding-right:10px;}
.financial_data .boxtitle span a{ border-radius: 4px; border: 1px solid #dcdfe6;padding:10px 20px;display: inline-block; cursor: pointer;}
.financial_data .boxtitle span a:hover,
.financial_data .boxtitle span.on a{color: #fff;  border-color:#05c; background-color: #05c;}
.financial_data .boxinfo table{ width:100%;}
.financial_data .boxinfo table,
.financial_data .boxinfo th,
.financial_data .boxinfo td{border: 1px solid #ebeef5; transition: 0.5s;}
.financial_data .boxinfo th,
.financial_data .boxinfo td{padding:10px;text-align:right;}
.financial_data .boxinfo tr td:nth-child(1){text-align:left;}
.financial_data .boxinfo tr:nth-child(odd){background-color: #fafafa;}
.financial_data .boxinfo tr:hover{background-color: #edf5fa;}
.financial_data .boxinfo .tit{color: #000;    font-weight: bold;}

.Honor-con .Honor-list{ background: url(../images/about_honorbg2.png) no-repeat bottom center;background-size: 100%; padding: 0 7% 10rem;}
.Honor-list .slider .slick-list{margin-left:-6rem; }
.Honor-list .slider .slick-track{padding-top:8rem;}
.Honor-list .slider .item{text-align: center;margin-left:5.5rem;}
.Honor-list .slider .item .img{display: block; transform: scale(1);transform-origin: bottom center;position: relative;}
.Honor-list .slider .item.slick-active .img::before{content:'';display: block;width:100%;height:50%;background: url(../images/about_honoryy.png) no-repeat bottom center;background-size: 100%;position: absolute;left:3rem;bottom:0;z-index:0;}

.Honor-list .slider .item .img figure{ display:flex;justify-content: center; align-items: center; height:20rem;padding:1.5rem;background: url(../images/about_honorbox.jpg) no-repeat center center;background-size: 100% 100%;}
.Honor-list .slider .item .img img{display: inline-block;position: relative;z-index:9; max-height:100%;}
.Honor-list .slider .item.slick-current{}
.Honor-list .slider .item.slick-current .img{transform: scale(1.3);transform-origin: bottom center;transition: all .3s;}
.Honor-list .slider .item .txt{font-family: harmRegular;font-size: 1.6rem;margin-top:1.4rem;opacity: 0;}
.Honor-list .slider .item a:hover .txt{ color:#bb3813;}
.Honor-list .slider .item.slick-current .txt{opacity: 1;}
@media(min-width:1025px){
	.Honor-con .Honor-list{margin:0 -7%;}
}
@media(max-width:640px){
	.Honor-con .Honor-list{ padding-bottom:2rem; background-size:100% 20%}
	.Honor-list .slider{ width:80%; margin:0 auto;}
	.Honor-list .slider .slick-list{ margin-left:0; padding:0 5rem;}
	.Honor-list .slider .item{ margin-left:0; }
	.Honor-list .slider .item.slick-current .img{transform: scale(1);}
	.Honor-list .slider .item .txt{ font-size:1rem; }
}

p{ margin:0;}
.newPublic{ padding-top:calc( 50 / 1400 * 100%);}
.newPublic .gy_SingleBox{ padding: calc( 60 / 1400 * 100%) 0;}
.newPublic .z_flex{ display:flex;justify-content: space-between;}
.newPublic .gy_SingleBox .shgy_intro{ width:calc( 585 / 1400 * 100% );}
.newPublic .gy_SingleBox .pic{ width:calc( 700 / 1400 * 100% );}

.tzjy_list li a{ display:flex; justify-content: space-between; line-height:50px; font-size:16px; gap:10px; transition:all 0.5s;}
.tzjy_list li a:hover{ background-color:#bb3813; color:#fff; padding-right:10px;}
.tzjy_list li a:hover time{color:#fff;}
.tzjy_list li a:hover span:before{ background-color:#fff} 
.tzjy_list li a time{ flex-shrink:0; color:#999;}
.tzjy_list li a span{ flex:1; min-width:0; position:relative; padding-left:30px;}
.tzjy_list li a span:before{ content:''; position:absolute; left:10px; top:50%; transform:translateY(-50%); border-radius:100%; width:8px; height:8px; background-color:#bb3813}

.ActivityForm{ margin:5% auto; max-width:800px; width:92%; font-size:16px;}
.ActivityForm li{ margin-bottom:20px;}
.ActivityForm .name{ display:block; margin-bottom:5px;}
.ActivityForm .name sup{ color:#f00;display: inline-block; transform: translateY(4px); }
.ActivityForm .text{ width:100%; border:1px solid #dcdfe6; height:46px; line-height:46px; padding:0 15px; border-radius:5px; }
.ActivityForm textarea.text{ height:150px; line-height:1.4; padding:15px;}
.ActivityForm .li_btn{ display:flex; justify-content:center;}
.ActivityForm .btn{ background-color:#bb3813; color:#fff; height:46px; line-height:46px; border:none; display:inline-block; text-align:center; width:60%; max-width:300px;}
.ActivityForm .placeholder .webuploader-pick{background-color:#bb3813;}
.ActivityForm .placeholder .webuploader-pick-hover {
        background: #b70030;
    }
@media(max-width:640px){
	.ActivityForm .text::placeholder{ font-size:12px;}
}

.JobAddPart{padding-bottom:80px;}
.JobAddPart .JobAddBox{display:flex;flex-wrap:wrap;margin-left:-1.5%;}
.JobAddPart .JobAddBox .item{width:23.5%;margin-left:1.5%;margin-bottom:1.5%;overflow:hidden;position:relative;}
.JobAddPart .JobAddBox .item .pic figure{padding-top:84%;background-position:center;background-repeat:no-repeat;background-size:cover;}
.JobAddPart .JobAddBox .item .showtxt{white-space:wrap;width:100%;line-height:50px;background:rgba(0,0,0,0.7);color:#fff;text-align:center;position:absolute;bottom:0;left:0;font-size:18px;transition:all .5s;}
.JobAddPart .JobAddBox .item .hidetxt{width:100%;background:rgba(0,0,0,0.7);color:#fff;text-align:center;position:absolute;bottom:100%;left:0;height:100%;display:flex;flex-direction: column;justify-content:center;align-items:center;padding:5%;transition:all .5s;white-space:wrap;}
.JobAddPart .JobAddBox .item .hidetxt .tit{font-size:18px;font-weight:bold;margin-bottom:15px;white-space:wrap;}

.JobAddPart .JobAddBox .item.on .hidetxt{bottom:0;}
.JobAddPart .JobAddBox .item.on .showtxt{bottom:-100%;}


.JobAddPart .Recruitment2-list ul li{padding-bottom:0;border:none;}
.JobAddPart .Recruitment2-list .swiper-button-next,.JobAddPart .Recruitment2-list .swiper-button-prev{margin-top:-25.5px;}
.JobAddPart .JobAddImg{position:relative;}
.JobAddPart .JobAddImg .box{position:absolute;top:0;left:0;width:100%;opacity:0;visibility:hidden;z-index:0;transition:all .3s;}
.JobAddPart .JobAddImg .box.on{position:relative;opacity:1;visibility:visible;z-index:99;}

@media(max-width:768px){
	.JobAddPart .JobAddBox{display:block;white-space:nowrap;overflow:auto;}
	.JobAddPart .JobAddBox .item{display:inline-block;width:220px;}
	.JobAddPart .JobAddBox .item .showtxt{font-size:14px;line-height:40px;}
	.JobAddPart .JobAddBox .item .hidetxt .tit{font-size:14px;margin-bottom:5px;}
}

















