@font-face {
	font-family: 'BanglaMN-01';
	src: url('../font/BanglaMN-01.eot');
	src: local(''), url('../font/BanglaMN-01.woff') format('woff'), url('../font/BanglaMN-01.ttf') format('truetype'), url('../font/BanglaMN-01.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

* { margin: 0; padding: 0; }

html { -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;  background: #fff;}

body {background: #fff;color: #444;  margin: 0 auto; font-size: 12px; line-height: 1.25em;font-family: "Source Han Sans CN",'microsoft yahei';-webkit-text-size-adjust: none;overflow-x: hidden; }

ol, ul, li { list-style: none; }

img { border: none; vertical-align: top; -webkit-transition:all 0.8s ease 0s; transition:all 0.8s ease 0s; }

a { color: #444; text-decoration: none; outline: none; -webkit-transition:all 0.8s ease 0s; transition:all 0.8s ease 0s; }

a:hover{color: #06458b;}

button, input, select, textarea { font-size: 100%; font-family: 'microsoft yahei', Helvetica,arial;margin: 0; outline: 0 none; vertical-align: baseline; *vertical-align: middle; }

input { outline: none; border-radius: 0; font-family: 'microsoft yahei', Helvetica,arial;appearance:none;-moz-appearance:none;-webkit-appearance:none;}

input:focus, textarea:focus { outline: none; }

input:focus { -webkit-tap-highlight-color: transparent; -webkit-user-modify: read-write-plaintext-only; }

input[type="button"], input[type="submit"], input[type="reset"] { -webkit-appearance: none; }

textarea { -webkit-appearance: none; }

select{appearance:none;-moz-appearance:none;-webkit-appearance:none;background: #fff;}

h1, h2, h3, h4, h5, h6 { font-weight: normal; -webkit-transition:all 0.8s ease 0s; transition:all 0.8s ease 0s; }

.clearfix:before, .clearfix:after { content: ''; display: table; }

.clearfix:after { clear: both; }

.clearfix { *zoom: 1; }

.none { display: none; }

em, i, span, b {  font-style: normal; -webkit-transition:all 0.5s ease 0s; transition:all 0.5s ease 0s;}
 /*常用过渡*/
.tran300{-webkit-transition: 0.3s;transition: 0.3s;}
.tran400{-webkit-transition: 0.4s;transition: 0.4s;}
.tran500{-webkit-transition: 0.5s;transition: 0.5s;}

.ov_hide{white-space: nowrap;overflow: hidden;text-overflow:ellipsis;}
input::-moz-placeholder{color: #b2bbc4;  }
input:-moz-placeholder{color: #b2bbc4;   }
input:-ms-input-placeholder{color: #b2bbc4;   }
.fl{float: left;}
.fr{float: right;}
.w_1200{max-width:1200px;width: 94%;margin: auto;position: relative;}
.fz16{font-size: 16px;line-height: 26px;}
.fz14{font-size: 14px;line-height: 24px;}
.fz18{font-size: 18px;line-height: 28px;}
.fz20{font-size: 20px;line-height: 30px;}
.fz22{font-size: 22px;line-height: 32px;}
.fz36{font-size: 36px;line-height: 1;}
/****** ******/
header{background: #fff; -webkit-transition:all 0.3s ease 0s; transition:all 0.3s ease 0s;position: fixed;top: 0;left: 0;width: 100%;z-index: 3;}
header h1{padding: 12px 0}
header h1 img{height: 66px;}
.menu{display: none;float: right;}
.nav_pc{padding-top: 2px;}
.nav_pc > li{position: relative;float: left;margin: 0 10px;line-height: 87px;}
.nav_pc > li:first-child{margin-left: 0;}
.nav_pc > li:last-child{margin-right: 0;}
.nav_pc > li > a{position: relative;display: block;font-size: 16px;color: #1a2106;}
.nav_pc > li > a:after{content: "";position: absolute;left: 50%;margin-left: -24px;bottom: 0;width:48px;height: 2px;background-color: #e7001a;transform: scaleX(0);transition: 0.3s;}
.nav_pc > li.on > a:after,.nav_pc > li:hover > a:after{transform: scaleX(1);}
.nav-2nd{display: none;z-index: 2;position: absolute;left: 50%;top: 87px;width: 100%;min-width: 120px;padding: 8px 0;background-color:#fff;border-radius: 5px;transform: translateX(-50%);}
.nav-2nd > li{}
.nav-2nd > li > a{position: relative;display: block;padding: 10px;font-size: 14px;line-height: 16px;text-align: center;color: #333;}
.nav-2nd > li > a:before{content: "";position: absolute;left: 0;top: 50%;width: 3px;height: 0;background-color: #e7001a;transition: 0.3s;}
.nav-2nd > li > a:hover{background-color: #f5f5f5;color: #e7001a;}
.nav-2nd > li > a:hover:before{top: 0;height: 100%;}
.phone{padding-left: 25px;color: #e7001a;margin-top: 31px;margin-left: 22px;background-image: url(../images/1.png);background-repeat: no-repeat;background-position: 0 6px;-webkit-background-size: 18px;background-size: 18px;}
.search{border:1px solid #999999;border-radius: 25px;margin-top: 34px;margin-left: 29px;}
.search input[type=text]{float: left;height: 20px;line-height: 20px;border:none;width: 67px;margin-left: 10px;transition: 0.3s;}
.search input[type=text]:focus{width: 110px;}
.search input[type=submit]{cursor: pointer;float: right;width: 22px;height: 20px;background:url(../images/1.png) 0 -16px no-repeat;-webkit-background-size: 16px;background-size: 16px;border:none;}


.banner{position: relative;width: 100%;overflow: hidden;margin-top: 90px;}
.banner .swiper-slide{overflow: hidden;}
.banner .video{position: absolute;width: 100%;top: 0;left:0;height: 100%;}
.banner .video video{width: 100%;}
.banner .swiper-slide a{display: block;position: relative;width: 100%;height: 100%;-webkit-background-size: cover;background-size: cover;background-repeat: no-repeat;background-position: center;}
.ban_right{text-align: center;position: absolute;	left: 50%;width: 28px;margin-left: 572px;z-index: 2;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);}
.ban_line .rudio{width: 14px;height: 14px;border:1px solid #fff;display: block;margin: auto; -webkit-border-radius: 50%;border-radius: 50%;}
.ban_line .line{width: 1px;height: 82px;background: #fff;display:block;margin: auto;}
.ban_right a{margin: 10px 0;font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;display: inline-block;writing-mode:tb-rl;color: #fff;}
.ban_pagination{width: 4px;margin: auto;}
.ban_pagination span{background: #fff;position: relative;width: 4px;height: 4px;opacity: 1;margin: 13px 0;filter: alpha(opacity=100);}
.ban_pagination span:after{opacity: 0;filter: alpha(opacity=0); border:2px solid rgba(255,255,255,0.5);content: '';position: absolute;left: -11px;top: -11px;display: inline-block;width: 22px;height: 22px;-webkit-border-radius: 50%;border-radius: 50%;}
.ban_pagination span.swiper-pagination-bullet-active:after{opacity: 1;filter: alpha(opacity=100);}
.bann_down{z-index: 2;position: absolute;bottom: 30px;left: 50%;width: 55px;margin-left: -27.5px;text-align: center;}
.down_ico{margin-bottom: 10px;width: 100%;height: 55px;position: relative;}
.down_ico:after{width: 55px;height: 55px;background: rgba(255,255,255,0.2);left: 0;top: 0;-webkit-animation: rudio 2.5s ease-out forwards  infinite;animation: rudio 2.5s ease-out forwards  infinite;}
.down_ico span{display: block;width: 40px;height: 40px;position: relative;top: 7.5px;margin: auto;}
.down_ico span:before{background: rgba(255,255,255,0.3);top:0;width: 40px;height: 40px;-webkit-animation: rudio 3s ease-out forwards  infinite;animation: rudio 3s ease-out forwards  infinite;}
.down_ico:after,.down_ico span:before{content: '';position: absolute;-webkit-border-radius: 50%;border-radius: 50%;}
.bann_down p{-webkit-animation: downico 1.5s ease-out forwards  infinite;animation: downico 1.5s ease-out forwards  infinite;}
.banner.swiper-container-autoheight, .banner.swiper-container-autoheight .swiper-slide{height: calc(100vh - 90px);}


@-webkit-keyframes rudio { 
	0% { -webkit-transform: scale(0.8); }
  50% { -webkit-transform: scale(1); } 
  100% { -webkit-transform: scale(0.8); } 
}
@keyframes rudio { 
	0% { transform: scale(0.8); }
  50% { transform: scale(1); } 
  100% { transform: scale(0.8); } 
}
@-webkit-keyframes downico { 
	0% { -webkit-transform: translateY(5px); }
  50% { -webkit-transform:translateY(-5px); } 
  100% { -webkit-transform: translateY(5px); } 
}
@keyframes downico { 
	0% { transform: translateY(5px); }
  50% { transform:translateY(-5px); } 
  100% { transform: translateY(5px); } 
}
.index_tit{text-align: center;position: relative;}
.index_tit h5{opacity: 0.25;filter: alpha(opacity=25); position: absolute;width: 100%;font-size: 72px;line-height: 72px;color: #ccc;font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;text-transform: uppercase;font-weight: bold;}
.index_tit h6{padding:28px 0 32px;position: relative;z-index: 2;font-size: 34px;line-height: 34px;color: #222;}
.index_tit h6:after{width: 40px;height: 1px;content: '';position: absolute;left: 50%;margin-left: -20px;background: #e7001a;bottom: 0;-webkit-animation: scrolldown 2s infinite cubic-bezier(0.645, 0.045, 0.355, 1); animation: scrolldown 2s infinite cubic-bezier(0.645, 0.045, 0.355, 1);}

@-webkit-keyframes scrolldown { 
	0% { -webkit-transform: scaleX(0);transform: scaleX(0); }
  50% {-webkit-transform: scaleX(1.3);transform: scaleX(1.3);}
  100% {   -webkit-transform: scaleX(0);transform: scaleX(0); }
 }
@keyframes scrolldown { 
	0% { -webkit-transform: scaleX(0);transform: scaleX(0); }
  50% {-webkit-transform: scaleX(1.3);transform: scaleX(1.3);}
  100% {   -webkit-transform: scaleX(0);transform: scaleX(0); }

 }


.section_one{padding: 53px 0}
.section_one dl{padding-top: 70px;}
.section_one dl dt{width: 36.6%;}
.section_one dl dt h6{color: #333;}
.section_one dl dt  div{margin: 35px 0 56px;color: #666;}
.timeUl li {width: 50%}
.timeUl li span{font-weight: bold;padding-right: 10px;float: left;font-size: 52px;color: #333;font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;line-height: 85px;	}
.timeUl li:nth-child(odd){float: left;}
.timeUl li:nth-child(even){float:right ;width: 40%;}
.timeUl li em,.timeUl li i{display: block;}
.timeUl li em{padding-top: 20px;}
.timeUl li i{color: #858585;}
.section_one dl dt a{margin-top: 52px;display: inline-block;padding: 0 25px;background: #9d0d1d;color: #fff;line-height: 35px;height: 35px;}
.section_one dl dt a:after{transition: 0.3s;margin-left: 10px;content: '';position: relative;background: url(../images/right.png)  no-repeat;width: 17px;height: 9px;display: inline-block;}
.section_one dl dt a:hover:after{margin-left: 20px;}
.section_one dl dt a:hover{background: #be182a;}
.section_one dl dd{width: 57.5%}
.section_one dl dd a{display: block;padding-bottom: 450px;background-repeat: no-repeat;background-position: center;-webkit-background-size: cover;background-size: cover;}
.section_one dl dd a:hover{-webkit-transform: scale(1.03);transform: scale(1.03);-webkit-box-shadow: 0 5px 20px #bebebe;box-shadow: 0 5px 20px #bebebe;}


.sec_one_ul{margin-top: 30px;padding-top: 65px;position: relative;background: url(../images/ico3.png) center top no-repeat;}
.sec_one_ul li:first-child{margin-left: 0;}
.sec_one_ul li{overflow: hidden;position: relative;border:1px solid #ededed;width: 19%;text-align: center;margin-left: 1.25%;-webkit-box-sizing: border-box;box-sizing: border-box;}
.sec_one_ul li a,.sec_one_ul li a *{display: block;}
.sec_one_ul li > a{padding: 49px 0}
.sec_one_ul li a .ico{display: block;margin: auto;width: 90px;height: 90px;background-image: url(../images/2.png); background-repeat: no-repeat;-webkit-background-size: 90px;background-size: 90px;}
.sec_one_ul li:nth-child(1) a .ico{background-position: 0 0;}
.sec_one_ul li:nth-child(2) a .ico{background-position: 0 -90px;}
.sec_one_ul li:nth-child(3) a .ico{background-position: 0 -180px;}
.sec_one_ul li:nth-child(4) a .ico{background-position: 0 -270px;}
.sec_one_ul li:nth-child(5) a .ico{background-position: 0 -360px;}
.sec_one_ul li a .tit{padding-top: 13px;color: #000;}
.sec_one_ul li a i{color: #999;}
.sec_one_ul li .show{width: 100%;top: 100%;position: absolute;left: 0;background: rgba(152,0,17,0.95);text-align: center;height: 100%;transition: 0.3s;}
.sec_one_ul li .show a{color: #fff;}
.sec_one_ul li .show p{padding: 0 9%;overflow: hidden;opacity: 0.7;filter: alpha(opacity=70);}
.sec_one_ul li .show h6{padding: 22px 0 10px}
.sec_one_ul li:hover .show{top: 0}

.section_two ul{padding-top: 30px;}
.section_two ul li{float: left;width: 33.33%;}
.section_two ul li a{position: relative;display: block;overflow: hidden;}
.section_two ul li a span.img{display: block;padding-bottom: 402px;background-repeat: no-repeat;background-position: center;-webkit-background-size: cover;background-size: cover;}
.section_two ul li a span.txt{display: block;position: absolute;width: 100%;height: 100%;top: 0;left: 0; opacity: 0;filter: alpha(opacity=0); text-align: center;color: #fff;background:rgba(0,0,0,0.5) url(../images/logo2.png) center no-repeat;}
.section_two ul li a span.txt i{display: block;margin: 0 17%;}
.section_two ul li a span.txt i.tit{padding:  134px 0 20px}
.section_two ul li a span.txt i.text{height: 78px;overflow: hidden;opacity: 0.7;filter: alpha(opacity=70);}
.section_two ul li a:hover span.txt {opacity: 1;filter: alpha(opacity=100);}
.section_two ul li a:hover span.img{-webkit-transform: scale(1.03);transform: scale(1.03);}

.section_three{padding: 55px 0}
.sec_three_box{position: relative;padding-top: 10px;}
.sec_three_box .tabs{padding-bottom: 25px;}
.sec_three_box .tabs li{float: left;margin-left: 28px;}
.sec_three_box .tabs li:first-child{margin-left:0 ;}
.sec_three_box .tabs li.active a{color: #e7001a;}
.sec_three_box .tabs li a {color: #222;}
.sec_three_box .tabs a.fr{position: relative;color: #666;padding-right: 25px;}
.sec_three_box .tabs a.fr:after,.sec_swiper .sec_swi_left dd a span.time em:after{top:50%;margin-top: -8px;width: 16px;height: 16px;position: absolute;right: 0;background-image: url(../images/3.png);background-repeat: no-repeat;background-position: right center;-webkit-background-size: 30px;background-size: 30px;content: ''; -webkit-transition:all 0.3s ease; transition:all 0.3s ease; }
.sec_swiper{position: relative;overflow: hidden;}
.sec_swiper .sec_swi_left{width: 35%;}
.sec_swiper .sec_swi_left dt a,.sec_swiper .sec_swi_left a span{display: block;}
.sec_swiper .sec_swi_left dt a span.img{padding-bottom: 250px;background-repeat: no-repeat;background-position: center;-webkit-background-size: cover;background-size: cover;}
.sec_swiper .sec_swi_left dd a span.tit{padding: 14px  0 5px;color: #222;}
.sec_swiper .sec_swi_left dd a span.txt{margin-bottom: 15px;height: 52px;overflow: hidden;color: #666;}
.sec_swiper .sec_swi_left dd a span.time{padding-top: 14px;border-top: 1px solid #ededed;color: #666;}
.sec_swiper .sec_swi_left dd a span.time em{position: relative;padding-right: 25px;color: #e7001a;}
.sec_swiper .sec_swi_left dd a span.time em:after,.sec_three_box .tabs a.fr:hover:after{background-position: left center;}
.sec_three_box .tabs a.fr:hover,.sec_swiper .sec_swi_left dd a:hover span.tit{color: #e7001a;}
.sec_swiper .sec_swi_left:hover dt a span.img{-webkit-transform: scale(1.03);transform: scale(1.03);}

.sec_swiper .sec_swi_right{width: 58.75%}
.sec_swi_right dl{padding-bottom: 25px;padding-top: 30px;border-bottom: 1px solid #ededed;}
.sec_swi_right dl:first-child{padding-top: 0;}
.sec_swi_right dl dt{position: relative;padding-right: 150px;}
.sec_swi_right dl dt:before{width: 8px;height: 8px;-webkit-border-radius: 100%;border-radius: 100%;background: #e7001a;-webkit-border-radius: 50%;border-radius: 50%;content: '';left: -30px;display: inline-block;position: absolute;top: 9px;-webkit-transition:all 0.3s ease; transition:all 0.3s ease;}
.sec_swi_right dl dt *,.sec_swi_right dl dd *{display: block;}
.sec_swi_right dl dt span{color: #222;}
.sec_swi_right dl dt em{padding-top: 8px;color: #666;opacity: 0.7;filter: alpha(opacity=70);height: 52px;overflow: hidden;}
.sec_swi_right dl dd span{font-size: 53px;color: #333;line-height: 53px;font-weight: bold;}
.sec_swi_right dl dd{font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;text-align: center;}
.sec_swi_right dl dd em{color: #333;}
.sec_swi_right dl dt:hover:before{width: 23px;-webkit-border-radius: 5px;border-radius: 5px;}
.sec_swi_right dl dt:hover span{-webkit-transform: translateX(5px);transform: translateX(5px);}

.sec_four_img{width: 50%;}
.sec_four_img a{position: relative;display: block;padding-bottom: 500px;background-position: center;-webkit-background-size: cover;background-size: cover;background-repeat: no-repeat;}
.sec_four_img a span{padding-top: 62px;font-size: 34px;color: #fff;position: absolute;max-width: 600px;width: 90%;line-height: 44px;}
.sec_four_img a span:after{-webkit-transition:all 0.3s ease; transition:all 0.3s ease;position: absolute;left:0;bottom:-55px;width: 36px;height: 20px;background-image: url(../images/next.png);background-repeat: no-repeat;background-position: center;content: '';}
.sec_four_img.fl a span{right: 0}
.sec_four_img.fr a span{left: 80px}
.sec_four_img a:hover{opacity: 0.8;filter: alpha(opacity=80);}
.sec_four_img a:hover span:after{left: 50px}

.section_five{padding: 55px 0 100px}
.section_five ul{margin-top: 30px;border:1px solid #ededed;display: -webkit-flex;-webkit-justify-content: space-between;display: flex;justify-content: space-between;}
.section_five ul li{flex:1;border-left:1px solid #ededed;}
.section_five ul li:first-child{border-left: none}
.section_five ul li a{padding-bottom: 20px;}
.section_five ul li a,.section_five ul li a *{display: block;}
.section_five ul li a span.ico{float: left;margin:32px 4% 32px 6%;border:1px solid #ededed;width: 52px;height: 52px;text-align: center;-webkit-border-radius: 50%;border-radius: 50%;}
.section_five ul li a span.ico b{width: 36px;height: 36px;display: inline-block;margin: 8px 0 0;background-image: url(../images/4.png);background-repeat: no-repeat;-webkit-background-size: 36px;background-size: 36px;}
.section_five ul li:nth-child(1) a span.ico b{background-position: center 0;}
.section_five ul li:nth-child(2) a span.ico b{background-position: center -36px;}
.section_five ul li:nth-child(3) a span.ico b{background-position: center -72px;}
.section_five ul li a em{color: #333;padding-top: 28px;}
.section_five ul li a i{color: #666;padding-right: 7%;opacity: 0.8;filter: alpha(opacity=80);}
/*20200731*/
.section_five ul li img{float: left;margin-left: 22px;margin-top: 17px;margin-right: 13px;width: 89px;}

.footer .w_1200{border-top: 1px solid #ededed;padding-bottom: 30px;}
.foot_nav{padding: 32px 0 20px}
.foot_nav,.copyright{text-align: center;}
.foot_nav a{color: #333;position: relative;padding: 0 22px}
.foot_nav a:first-child:before{display: none;}
.foot_nav a:before{width: 2px;height: 16px;background: #333;content: '';position: absolute;left: 0;top: 50%;margin-top: -8px;}
.foot_nav a:hover,.sec_swi_right dl:hover dt span{color: #e7001a;}
.copyright,.copyright a{color: #666;}
.copyright a{margin-left: 50px;}

.breadcrumb{position: relative;text-align: center;background: #000;margin-top: 90px;}
.n_banner{padding-bottom: 400px;background-repeat: no-repeat;background-position: center;opacity: 0.7;filter: alpha(opacity=70);}
.location p{color: #333;line-height:60px}
.location a{color: #333;display:inline-block:}
.location i{padding: 0 10px;font-family: 'simsun';}
.navigation{text-align: center;border-bottom: 2px solid #ebebeb;}
.navigation .fl a{color: #333;display: inline-block;line-height: 60px;margin: 0 15px;position: relative;}
.navigation .fl a:after{width: 100%;height: 2px;content: '';position: absolute;left: 0;bottom: -2px;background: #e7001a;-webkit-transform: scaleX(0);transform: scaleX(0); -webkit-transition:all 0.5s ease 0s; transition:all 0.5s ease 0s;}
.navigation .fl a.on:after,.navigation .fl a:hover:after{-webkit-transform: scaleX(1);transform: scaleX(1);}

.about_tit{padding-bottom: 23px;text-align: center;position: relative;}
.about_tit h4{position: absolute;top:0;width: 100%;line-height: 1;font-size: 78px;font-family: 'BanglaMN-01';color: #3d3d3d;opacity: 0.07;filter: alpha(opacity=7%);text-transform: uppercase;	font-weight: bold;}
.about_tit h3{color: #333;padding: 42px 0 30px;position: relative;}
.about_tit h3:after,.about_tit h3:before{height: 3px;content: '';position: absolute;left: 50%;;bottom: 0;margin-left: -43px;}
.about_tit h3:after{width: 86px;background: #ededed;}
.about_tit h3:before{width: 47px;background: #e7001a;z-index: 2;}
.list_about{padding: 52px 0 55px;    color: #717171;}
.about_box{line-height: 32px;text-align: center;}
.about_video{margin-top: 43px;text-align: left;background-color: #000 ;position: relative;}
.about_video:after{position: absolute;content:'';left:0;top:0;width: 100%;height: 100%;background-image: url(../images/aboutimg1.jpg);background-repeat: no-repeat;background-position: center;-webkit-background-size: cover;background-size: cover;opacity: 0.6;filter: alpha(opacity=60);}
.about_video .timeUl{padding: 85px 0 153px;position: relative;z-index: 2;width: 45.8%;margin-left: 7%;}
.about_video .timeUl *{color: #fff;}
.about_video .timeUl li i{opacity: 0.7;filter: alpha(opacity=70);}
.about_video .timeUl li{margin-top: 75px;}
.video_ico{position: absolute;right: 22%;top:50%;margin-top: -33px;z-index: 2;}

.list_advan{padding-bottom: 98px;}
.list_advan dl{margin-top: 60px;}
.list_advan dt{width: 47.3%;border:1px solid #ebebeb;}
.list_advan dt .img{padding-bottom: 378px;background-repeat: no-repeat;background-position: center;-webkit-background-size: cover;background-size: cover;}
.list_advan dd{width: 47.3%}
.list_advan dd a{margin-top: 15px;display: inline-block;color: #e7001a;}
.list_advan dd h4{padding: 47px 0 13px;color: #333;}
.list_advan dd h5{position: relative;margin-bottom: 33px;padding-bottom: 23px;color: #999;font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;text-transform: uppercase;}
.list_advan dd h5:after,.list_advan dd h5:before{height: 3px;content: '';position: absolute;bottom: 0;left: 0}
.list_advan dd h5:before{background: #ededed;width: 98px;}
.list_advan dd h5:after{background: #e7001a;width: 60px}
.list_advan dd div{	height: 144px;overflow-x: auto;line-height: 32px;color: #666;padding-right: 10px;}
.list_advan dd div::-webkit-scrollbar {width: 5px; }
.list_advan dd div::-webkit-scrollbar-thumb {background: #e7001a;}
.list_advan dd div::-webkit-scrollbar-track {background: #EDEDED;}

.list_job{padding-top: 63px;}
.list_job .title{background: #a70b20;color: #fff;line-height: 75px;}
.list_job .title span{display: inline-block;text-align: center;}
.list_job .title span.span1{width:20%;padding-left:2%;text-align: left;}
.list_job .title span.span2{width: 18%;}
.list_job .title span.span3{width: 24%;}
.list_job .title span.span4{width: 15%;}
.list_job .title span.span5{width: 17%;padding-left: 2%;}
.list_job ul{margin-bottom: 30px;}
.list_job ul li .problem{position: relative;cursor: pointer;background: #fff;color: #555555;line-height: 98px;height: 98px;overflow: hidden;}
.list_job ul li .problem span{display: inline-block;text-align: center;}
.list_job ul li .problem span.span1{width:20%;padding-left: 2%;text-align: left;}
.list_job ul li .problem span.span2{width:18%;}
.list_job ul li .problem span.span3{width: 24%;}
.list_job ul li .problem span.span4{width: 15%;}
.list_job ul li .problem span.span5{width:17%;padding-left:2%;}
.list_job ul li .problem span.span5 i{display: inline-block;width: 24px;height: 24px;background-image: url(../images/job_ico.png) ;background-repeat: no-repeat;background-position: center bottom;position: relative;top:5px;}
.list_job ul li {width: 100%;float: left;border:1px solid #e5e5e5;border-top:none;-webkit-box-sizing: border-box;box-sizing: border-box;}
.list_job ul li .answer {padding: 30px 2% 40px;color: #666666;line-height: 36px;overflow: hidden;display: none;border-top:1px solid #e5e5e5;}
.list_job ul li .answer h5{font-weight: bold;color: #333333;border-left: 3px solid #f8c700;height: 18px;line-height: 18px;padding-left: 10px;margin-bottom: 10px;}
.list_job ul li .answer .meial{cursor: pointer; -webkit-transition: all 0.5s ease 0s;	transition: all 0.5s ease 0s;margin-top: 34px;position: relative;background: #333333;color: #fff;padding:0 32px;height: 58px;line-height: 58px;display: inline-block;border-left: 17px solid #aa1328}
.list_job ul li .answer .meial i{position: relative;display: inline-block;width: 10px;height: 10px;padding-left: 30px;}
.list_job ul li .answer .meial:hover{padding: 0 40px;}
.list_job ul li:first-child .answer { display: block; }
.list_job ul li.on .problem span.span5 i{background-position: center top;}
.list_job ul li:nth-child(2n) .problem{background: #f6f6f6;}

.list_job h3{padding-bottom: 22px;margin-bottom: 20px;position: relative;text-align: center;}
.list_job h3:after{width: 77px;height: 1px;background: #a70b20;content: '';position: absolute;left: 50%;bottom: 0;margin-left: -38.5px;}
.list_job h3 span{line-height: 1;font-size: 60px;color: #333;font-weight: bold;font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;text-transform: uppercase;display: inline-block;position: relative;}
.list_job h3 span:after{position: absolute;width: 41px;height: 54px;background: url(../images/join.png);content: '';left: -7px;top: 0}
.list_job h3 span i{position: relative;z-index: 2;}
.list_job .txt{margin-bottom: 40px;text-align: center;color: #666;font-size: 16px;line-height: 32px;}
.list_job .txt pre,.list_job ul li .answer,.about_box{
     white-space: inherit;}

.list_service{padding-top: 20px;}
.list_service ul{min-height: 200px;}
.list_service li{float: left;width: 31%;margin-left: 3.5%;margin-top: 35px;}
.list_service li:nth-child(3n+1){margin-left: 0;}
.list_service li a{display: block;}
.list_service li a span.img,.newUl a span.img{display: block;padding-bottom: 65.5%;background-repeat: no-repeat;background-position: center;-webkit-background-size: cover;background-size: cover;}
.list_service li a span.txt,.list_service li a span.txt *{display: block;}
.list_service li a span.txt i.time{padding: 33px 0 10px;font-size: 12px;color: #999;font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;font-weight: bold;}
.list_service li a span.txt i.text{padding-bottom: 34px;border-bottom: 1px solid #ebebeb;color: #222;}
.list_service li a span.txt i.more{margin-top: 17px;color: #999;background: url(../images/ico4.png) right center no-repeat;padding-right: 27px;display: inline-block;}
.list_service li a:hover span.img{-webkit-transform: scale(1.05);transform: scale(1.05);}
.list_service li a:hover span.txt {-webkit-transform: translateY(-5px);transform: translateY(-5px);}
.list_service li a:hover span.txt i.text,.list_service li a:hover span.txt i.more,.newUl a:hover h6{color: #e7001a;}
.page{text-align: center;padding: 70px 0;}
.page a,.page span{display: inline-block;border:1px solid #e6e6e6;font-size: 16px;color: #333;line-height: 38px;margin: 0 5px}
.page a:hover,.page a.on{background: #e7001a;border-color: #e7001a;color: #fff;}
.page a{width: 37px}
.page span{width: 58px;}
.page a.btn{width: 78px;}
.page input{border:1px solid #e6e6e6;height: 38px;line-height: 38px;font-size: 16px;width: 37px;text-align: center;}
.page em{font-size: 16px;line-height: 38px;display: inline-block;padding-left: 10px;}

.list_news{padding-top: 60px;}
.news_swiper{width: 66.7%;position: relative;overflow: hidden;margin-bottom: 20px;}
.news_swiper a{display: block;}
.news_swiper a span.img{display: block;padding-bottom: 426px;background-repeat: no-repeat;background-position: center;-webkit-background-size: cover;background-size: cover;}
.news_swiper .news_pag.swiper-pagination-bullets{left:auto;right: 0;padding: 0 21px;bottom:0;background: rgba(0,0,0,0.3);width: auto ;height: 30px;position: absolute;z-index: 2;}
.news_swiper .news_pag.swiper-pagination-bullets span{margin-top: 10px;width: 6px;height: 6px;border:1px solid #fff;opacity: 1;filter: alpha(opacity=100);background: none;}
.news_swiper .news_pag.swiper-pagination-bullets span.swiper-pagination-bullet-active{background: #fff;}
.news_swiper a:hover span.img{-webkit-transform: scale(1.05);transform: scale(1.05);}

.news_right{width: 29.5%;float: right;}
.news_right li a,.news_right li a *{display: block;}
.news_right li a{padding: 8px 0 15px;border-bottom: 1px solid #ebebeb;}
.news_right li a .tit,.newUl a h6{font-weight: bold;color: #333;}
.news_right li a .txt,.newUl a span.txt{margin: 11px 0 4px;color: #666;line-height: 26px;height: 52px;overflow: hidden;}
.news_right li a .time,.newUl a span.time{font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;font-weight: bold;color: #999;}
.news_right li a:hover .tit,.cont_page p a:hover ,.noticeUl li a:hover i{color: #e7001a;-webkit-transform: translateX(3px);transform: translateX(3px);}

.newUl li{margin-top: 40px;width: 31.5%;margin-left: 2.75%;float: left;}
.newUl li:nth-child(3n+1){margin-left: 0;}
.newUl a,.newUl a *{display: block;}
.newUl a span.img{margin-bottom: 11px;}
.newUl a span.time{margin-bottom: 5px;color: #666;}
.newUl a span.more{margin-top: 20px;position: relative;width: 106px;height: 33px;border:1px solid #999999;line-height: 33px;text-align: center;color: #666;}
.newUl a span.more:after{display: inline-block;margin-left: 12px;content: '';width: 16px;height: 9px;background-image: url(../images/ico4.png);background-position: right center;background-repeat: no-repeat; -webkit-transition:all 0.5s ease 0s; transition:all 0.5s ease 0s;}
.newUl a:hover span.img{-webkit-transform: scale(1.05);transform: scale(1.05);}
.newUl a:hover span.more{background: #e70019;color: #fff;border-color: #e70019;}
.newUl a:hover span.more:after{background-position: left center;}

.cont_news{padding: 57px 0;}
.cont_tit{margin-bottom: 31px;text-align: center;font-size: 24px;color: #333;font-weight: bold;line-height: 30px;}
.cont_em{padding-bottom: 40px;text-align: center;border-bottom: 1px solid #e6e6e6;line-height: 1;}
.cont_em em{display: inline-block;font-size: 14px;color: #999;margin: 0 2.5%;line-height: 1.5;}
.cont_box{min-height: 200px;margin-top: 20px;color: #666;line-height: 32px;}
.cont_box table,.cont_box iframe,.cont_box video,.cont_box img{max-width: 100%;display: block;margin: auto;}

.cont_page{ padding: 30px 0 16px;position: relative;border-top: 1px solid #e6e6e6;margin-top: 20px; }
.cont_page p {line-height: 38px;color: #333;}
.cont_page p  a{color: #333;}
.cont_page .go_back{position: absolute;right: 0;top: 50%;margin-top: -28px;width: 198px;height: 56px; line-height: 56px;text-align: center;border:1px solid #e7001a;color: #e7001a;}
.cont_page .go_back:after{content: '>';margin-left: 32px;}
.cont_page .go_back:hover{background: #e7001a;color: #fff;}

.list_honner{margin: 76px 0;position: relative;min-height: 200px;}
.list_honner dl{padding: 50px 0;overflow: hidden;position: relative;}
.list_honner:before{width: 3px;height: calc(100% - 200px);background: #ebebeb;content: '';top: 73px;left: 50%;margin-left: -1.5px;position: absolute;z-index: 3;}
.list_honner dl dt.bg{width: 100%;height: 100%;background: #fffafb;position: absolute;left: 0;top: 0;-webkit-transform: scaleX(0);transform: scaleX(0);-webkit-transition:all 0.5s ease 0s; transition:all 0.5s ease 0s;}
.list_honner dl dt,.list_honner dl dd{width: 45%;}
.list_honner dl .fl{text-align: right;position: relative;z-index: 2;}
.list_honner dl .fr{text-align: left;position: relative;z-index: 2;}
.list_honner dl dt{position: relative;height: 100%;}
.list_honner dl dt span{font-size: 40px;line-height: 40px;font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;color: #444;font-weight: bold;}
.list_honner dl dt i{font-size: 18px;color: #666;line-height: 40px;}
.list_honner dl dd{color: #333;line-height: 36px;}
.list_honner dl:hover dt.bg{-webkit-transform: scaleX(1);transform: scaleX(1);}
.list_honner dl dt.fr ,.list_honner dl dt.fl {top:0;position: absolute;}
.list_honner dl dt.fr div,.list_honner dl dt.fl div{position: absolute;top:50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);}
.list_honner dl dt.icon{width: 60px;height: 60px;background: url(../images/honner1.png) center no-repeat;position: absolute;left: 50%;top: 50%;margin: -30px 0 0 -30px;z-index: 3;-webkit-transition:all 0.2s ease 0s; transition:all 0.2s ease 0s;}
.list_honner dl:hover dt.icon{background: url(../images/honner2.png) center no-repeat;}
.list_honner dl dt.fr{right: 0}
.list_honner dl dt.fl{left: 0}
.list_honner dl dt.fl div{right: 0}
.Lodingmore{display: block;background: #e7001a;line-height: 58px;width: 200px;margin:40px auto 0;color: #fff;font-size: 18px;text-align: center;}
.Lodingmore:after{content: '+';margin-left: 33px;}

.notice_nav{margin-top: 60px;text-align: center;}
.notice_nav a{display: inline-block;border:1px solid #999999;line-height: 32px;padding: 0 12px;font-size: 16px;color: #999;margin: 0 9px}
.notice_nav a.on,.notice_nav a:hover{background: #e7001a;color: #fff;border-color: #e7001a;}
.noticeUl{padding-top: 38px;}
.noticeUl li a{display: block;padding: 20px 0;line-height: 30px;height: 30px;border-bottom: 1px solid #e6e6e6;}
.noticeUl li a *{display: inline-block;}
.noticeUl li a span{float: left;width: 15px;height: 19px;margin: 5px 10px 0 0;background-image: url(../images/notice1.png);background-position: top center;background-repeat: no-repeat;}
.noticeUl li a i{float: left;color: #333;width: 80%;line-height: 30px;}
.noticeUl li a em{float: right;font-size: 16px;color: #666;}
.noticeUl li a:hover span{background-position: bottom center;}

@media screen and (max-width:1200px){
	.menu{display: block;margin-top: 15px;}
	.menu img{height: 36px;}
	header .search,header .nav_pc ,header .phone{display: none;}
	header h1 img{height: 46px;}
	.banner{height: auto;}
	.banner .swiper-slide a{padding-bottom: 60%;height: 0;}
	.banner .video{height: auto;position: static;}
	.ban_right{right: 3%;left: auto;margin-left: 0;}
	.banner.swiper-container-autoheight, .banner.swiper-container-autoheight .swiper-slide{height: auto !important;}
	.timeUl li span{font-size:32px;}
	.section_one dl dt{width: 50%; }
	.section_one dl dd{width: 45%;}
	.list_job .title span,.list_job ul li .problem span{-webkit-box-sizing: border-box;	box-sizing: border-box;}
	.list_job ul li .problem span.span3,.list_job .title span.span3{width: 18%;}
	.list_job .title span.span1,.list_job ul li .problem span.span1{width: 26%;}
	header{position: static;}
	.breadcrumb{margin-top: 0;}
}
@media screen and (max-width:991px){
	.banner{margin-top:0}
	.index_tit h6,.sec_swi_right dl dd span{font-size: 30px;}
	.index_tit h5{font-size: 62px;line-height: 62px;}
	.section_one dl{padding-top: 50px;}
	.sec_swi_right dl dt{padding-right: 80px;}
	.section_two ul li a span.img,.sec_four_img a{padding-bottom: 64%;}
	.section_two ul li a span.txt i.text,.foot_nav{display: none;}
	.section_two ul li a span.txt i.tit{padding: 0;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);position: absolute;width: 90%;margin: 0 5%;}
	.section_two ul li a span.txt{-webkit-background-size: 35%;background-size: 35%;}
	.sec_four_img a span{max-width: inherit;}
	.copyright,.noticeUl{padding-top: 20px;}
	.copyright a,.copyright span{display: block;margin: 0}
	.n_banner{padding-bottom: 50%;-webkit-background-size: cover;background-size: cover;}
	.list_service li,.list_service li:nth-child(3n+1){margin-left: 3.5%;width: 48.25%;}
	.list_service li:nth-child(2n+1){margin-left: 0;}

	.page a,.noticeUl li a em{display: none;}
	.page a.btn{display: inline-block;}
	.cont_page .go_back{position: static;display: inline-block;line-height: 40px;height: 40px;margin-top: 15px;width: auto;padding: 0 20px;}
	.noticeUl li a i{width: calc(100% - 50px)}
	.notice_nav a{margin-bottom: 5px;}
	.notice_nav{margin-top: 25px;}
}
@media screen and (max-width:768px){
	.fz20{font-size: 16px;line-height: 16px;}
	.fz16{font-size: 14px;line-height: 24px;}
	.fz18{font-size: 16px;line-height: 26px;}
	.fz36,.cont_tit{font-size: 20px;}
	.ban_line,.section_one dl dd,.sec_one_ul li a i,.sec_one_ul li .show,.sec_swi_right dl dt:before,.sec_four_img a span:after,.navigation,.list_honner dl dt.bg,.list_honner dl dt.icon,.list_honner:before{display: none;}
	.ban_pagination span,.ban_right a{margin: 5px 0;}
	.ban_pagination span:after{width: 15px;height: 15px;top: -7px;left: -7px}
	.bann_down{bottom: 10px}
	.down_ico{-webkit-transform: scale(0.7);	transform: scale(0.7);}
	.section_one dl dt,.sec_swiper .sec_swi_left,.sec_swiper .sec_swi_right,.news_swiper,.news_right{width: 100%;}
	.index_tit h6{font-size: 22px;}
	.index_tit h5,.about_tit h4{font-size: 42px;}
	.index_tit h6,.list_service li a span.txt i.text{padding-bottom: 17px;}
	.section_one,.section_three,.section_five,.list_about,.list_honner dl{padding: 25px 0}
	.sec_one_ul li > a,.sec_swi_right dl,.about_tit h3,.noticeUl li a{padding: 15px 0}
	.section_one dl dt div{margin: 15px 0 }
	.section_one dl,.sec_swiper .sec_swi_right{padding-top: 25px;}
	.section_one dl dt a,.list_honner{margin-top: 25px;}
	.timeUl li span{line-height: 50px;}
	.timeUl li em{padding-top: 7px;}
	.timeUl li span{font-size: 25px;}
	.sec_one_ul li a .ico{width: 40px;height: 40px;-webkit-background-size: 40px;	background-size: 40px;}
	.sec_one_ul li:nth-child(2) a .ico{background-position: 0 -40px;}
	.sec_one_ul li:nth-child(3) a .ico{background-position: 0 -80px;}
	.sec_one_ul li:nth-child(4) a .ico{background-position: 0 -120px;}
	.sec_one_ul li:nth-child(5) a .ico{background-position: 0 -160px;}
	.sec_one_ul li a .tit{font-size: 13px;}
	.sec_one_ul li a .tit{padding-top: 5px;}
	.sec_three_box .tabs li{margin-left: 10px;}
	.sec_swiper .sec_swi_left dt a span.img,.news_swiper a span.img{padding-bottom: 60%;}
	.sec_four_img a span{font-size: 20px;padding-top: 0;}
	.sec_four_img.fr a span,.sec_four_img.fl a span{left: 0;text-align: center;width: 100%;top:50%;-webkit-transform: translateY(-50%);	transform: translateY(-50%);}

	.section_two ul li{width: 50%;}
	.section_five ul li a span.ico{margin: 20px auto 10px;float: none;}
	.section_five ul li a em{padding-top: 0;}
	.section_five ul li a{text-align: center;padding-bottom: 15px;}
	.about_video .timeUl{width: 90%;margin:0 5%;padding: 20px 0; -webkit-box-sizing: border-boxbox-sizing: border-box;}
	.video_ico{position: relative;right: auto;top: auto}
	.about_video,.list_advan{padding-bottom: 40px;}
	.video_ico{width: 67px;height: 67px;margin: auto;display: block;}
	.list_advan dt,.list_advan dd{width: 100%;-webkit-box-sizing: border-box;box-sizing: border-box;}
	.list_advan dt .img{padding-bottom: 65%;}
	.list_advan dd div{height: auto;}
	.list_advan dd h4{padding: 20px 0 10px;}
	.list_advan dd h5{margin-bottom: 20px;}
	.list_advan dl{margin-top: 30px;}
	.list_job ul li .problem{line-height: 50px;height: 50px;}
	.list_job ul li .problem span.span5 i{top: 10px;}
	.list_job ul li .problem span.span4,.list_job .title span.span4,.list_job ul li .problem span.span5,.list_job .title span.span5{display: none;}
	.list_job ul li .problem span.span2,.list_job .title span.span2{width: 30%;}
	.list_job ul li .problem span.span1,.list_job .title span.span1{width: 46%;}
	.list_job .title span.span3{width:20%;position: relative;top: 0}
	.list_job ul li .answer .meial{height: 40px;line-height: 40px;}	
	.list_service li, .list_service li:nth-child(3n+1),.newUl li{width: 100%;margin-left: 0;}
	.page{padding: 50px 0;}
	.news_right li a .txt, .newUl a span.txt{height: inherit;max-height: 52px}
	.cont_em{padding-bottom: 20px;}
	.list_honner dl dt.fr, .list_honner dl dt.fl,.list_honner dl dt.fr div, .list_honner dl dt.fl div{position: static;width: 100%;}
	.list_honner dl dd{width: 100%;}
	.list_honner dl .fl{text-align: left;}
	.list_honner{padding: 0 5%;}
	.list_honner dl dt span{font-size: 30px;}
	.Lodingmore{width: 150px;line-height: 40px}
	.list_job h3 span{font-size: 30px;}
	.section_five ul{display: block;border:none;}
	.section_five ul li img{float: none;margin: auto;}
	.section_five ul li{float: left;width: 50%;border:none;}
	.section_five ul li a i{min-height: 72px}

}
