/*必备样式*/
html,body,h1,h2,h3,h4,h5,h6,hr,p,iframe,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td,fieldset{margin:0;padding:0;}
ul,ol,dl{list-style-type:none;margin:0;padding:0;}
html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
address,caption,cite,code,dfn,em,th,var,i{font-style:normal;font-weight:normal;}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
input,button{overflow: visible;vertical-align:middle;outline:none;}
h1,h2,h3,h4,h5,h6{font-size:12px; font-weight:normal; margin: 0;}
a,area{outline:none;blr:expression(this.onFocus=this.blur());}
a:focus,a:hover,a:active{outline:none;blr:expression(this.onFocus=this.blur());}
a{outline:none;text-decoration: none;color: #666;-o-transition: .2s ease;-moz-transition: .2s ease;-webkit-transition: .2s ease;transition: .2s ease;}
table{border-collapse:collapse;border-spacing:0}
textarea { resize:none;} 
input[type="submit"],input[type="button"]{ cursor:pointer;}
/*img*/
img{border:0;vertical-align:middle;cursor: pointer;
  /*transition: all 0.6s;*/}
a img,img{-ms-interpolation-mode:bicubic;}
/*img:hover{transform: scale(1.1);}*/
.img-responsive{max-width: 100%;height: auto;}
/*HTML5 reset*/
header,footer,section,aside,details,menu,article,section,nav,address,hgroup,figure,figcaption,legend{display:block;margin:0;padding:0}time{display:inline;}
audio,canvas,video{display:inline-block;display:inline;zoom:1;}
audio:not([controls]){display:none;}
legend{width:100%;margin-bottom:20px;font-size:21px;line-height:40px;border:0;border-bottom:1px solid #e5e5e5;}
legend small{font-size:15px;color:#999}
svg:not(:root) {overflow: hidden;}
fieldset {border-width:0;padding: 0.35em 0.625em 0.75em;margin: 0 2px;border: 1px solid #c0c0c0;}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button {height: auto;}
input[type="search"] {-webkit-appearance: textfield; /* 1 */-moz-box-sizing: content-box;-webkit-box-sizing: content-box; /* 2 */box-sizing: content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}
a{text-decoration:none; }
a:hover{text-decoration:none;}
body,th,td,button,input,select,textarea{ font-family: "微软雅黑";-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;border: none;}
body{line-height:1.6;font-family: "微软雅黑";font-size: 12px;margin: 0 auto; }
.fl{ float:left;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height: 0;font-size: 0;}

/*-----------------------------------------------index----------------------------------------------*/
.animated {
  animation-duration: 1.6s;
  animation-fill-mode: both;
}
html,body{ height: 100%;}
/*导航*/

/*2019.5.7*/
#index-header .header{background: linear-gradient(90deg,#a40013,#f20000,#a40013,#a40013);}
#index-header .nav li > a{color: #fff;}
#index-header .nav li::after{ color: #fff;}
#index-header .gongying > a{ color: #fff;}
#index-header .navCen{ position: relative; z-index: 11;}
#index-header .gong a{color: #fff;}
.headRight{display: none; position: absolute; right: 0; top: 0; height: 91px;}
.headLeft{display: none; position: absolute; left: 24.3%; top: 0; height: 90px; animation-delay: 1.6s;}
.index-head #index-header .logo{ position: relative; z-index: 11;}
.logo02{ display: none;}


.header{position: fixed; top: 0; left: 0; width: 100%; z-index: 10;  padding: 14px 0 0 2%; box-sizing: border-box; background: #fff; height: 91px;}
.index-head .header{background: rgba(255,255,255,0.9);}
.logo{ width: 302px; float: left; margin-top: 4px;}
.logo img{ max-width: 100%;}
.navCen{ width: 46%; float: left; margin-left: 3%; animation-delay:0.5s; }
.navCen-top{ position: relative; padding-left: 10px;}
.navCen-top::before{ content: ""; clear: both; display: table;}
/*.navCen-top span{ float: left;}*/
.lang a{ color: #6f6f6f; font-weight: bold; position: relative; display: inline-block; padding:0 2px;}
.lang a:hover{ color: #1d2088;}
.lang a:first-child::before{ content: ""; position: absolute; top: 5px; right: -2px; width: 1px; height: 10px; background: #dcdcdc;}
.nav-icon{ position: relative; display: inline-block; z-index: 3;}
.nav-icon a{ background: url(../images/icon.png) no-repeat -26px 0; height: 17px; width: 17px; display: inline-block; margin: 0 2px; position: relative;}
.nav-icon a:nth-child(2){ background-position: 0 0;}
.nav-icon img{position: absolute; top: 20px; left: 0; display: inline-block; height: 0;transition: all 0.5s ease;}
.nav-icon .weixinClick{ height:74px; border: 1px #ccc solid;}
.navCen-top span:nth-child(3) a{color: #4b4b4b; opacity: 0.8; padding: 0 18px;}
.search{ display: inline-block; width: 142px; height: 18px; line-height: 18px; background: #ededed; padding: 2px 0;}
.search .but-search{ background: url(../images/icon.png) -22px -29px; margin: -4px 0 0 4px; width: 12px; height: 12px; cursor: pointer;}
.search input{ background: none;}
.search .search-text{ width: 75%; float: right; padding-right: 4px;}
.nav-right{ width: 200px; float: right; margin-top: 0; animation-delay:2s; text-align: right; margin-right: 2%;}
.nav-right a{ padding-right: 6px; display: inline-block;width: 56px; height: 52px; background: url(../images/icon.png) no-repeat left -283px;}
.nav-right a:nth-child(2){background: url(../images/icon.png) no-repeat -67px -283px;}
.nav-right a:nth-child(3){background: url(../images/icon.png) no-repeat -135px -283px;}
.nav-right a img{ max-width: 100%;}
.nav{ position: absolute; right: 0; top: 26px; width: 100%; padding: 0; margin: 0 0 0 -6px; text-align: right;}
.nav li{position: relative; display: inline-block;}
.nav li::after{content: "/"; position: absolute; top: 6px; right: -1px; width: 4px; height: 12px; color: #4b4b4b;}
.nav li:last-child::after{ content: ""; width: 0;}
.nav li > a{position: relative;display: block;line-height: 32px; color: #4b4b4b;padding: 0 20px; font-size: 16px; font-weight: bold;}
.nav li > a span{font-size: 12px;}
.nav li > a:hover{color: #ee2717;}
.nav li .leve{display: none; z-index: 10;position: fixed;left: 0;top: 86px;width: 100%; margin: 0; background: #fff; border-top: 1px #ccc solid;border-bottom: 1px #ccc solid;}
.nav li .leve .leveCen{ width: 100%; float: right; overflow: hidden; position: relative; height: 88px; text-align: center; }
.nav li .leve .leveCen dl{ width: 100%; position: absolute; top: 50%; left: 0px; transform: translateY(-50%);}
.nav li dl dd{display: inline-block; line-height: 24px;text-align: center; margin-left: 0; padding-right: 18px;}
.nav li dl dd a{display: block;color: #4b4b4b;  opacity: 0.6;}
.nav li dl dd a i{ font-size: 16px; font-weight: bold; color: ##eaeaea;}
.nav li dl dd:hover a{color: #ee2717;}
.navCen{ position: relative; float: right; width: 70%; right: -100%;}

.navCen .navCen-top{position: absolute; top: 8px; right: 0; text-align: right; padding-right: 25px; }
.lang .langOn{ color: #1d2088;}
/*公用*/
.gongying{ line-height: 16px;}
.gongying > a{float: right; }
.gong{display: inline-block; height: 0; overflow: hidden; float: right; margin-right: 20px;}
.gongOn{height: auto;}
.gong > a{ display: inline-block;}
.gong > a:hover{ color: #044aa9;}
.gong a{ display: inline-block; margin-left: 12px;}
.indexBox{ position: absolute; width: 1002px; top: 16%; left: 50%; transform: translateX(-50%); overflow: hidden;}
.titleXin h4{font-size: 30px; color: #37414f; text-align: center; font-weight: bold; }
.titleXin h3{ font-size: 30px; color: #004199; text-align: center; font-weight: bold; line-height: 32px; margin-bottom: 18px;}
/*.titleXin h4::before{content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: linear-gradient(135deg,#fff,#fff);background: -webkit-linear-gradient(-45deg,#fff,#fff);}*/
.shadow{ background: url(../images/yinying.png) no-repeat center center; width: 100%; height: 69px; position: absolute; top: 91px; left: 0; z-index: 10;}
.shadow2{background: url(../images/yinying2.png) no-repeat center center;}
.shadow3{background: url(../images/yinying3.png) no-repeat center center;}

/*partOne*/
.con{ height: 100%; position: relative;}
.con .swiper-container{ height: 100%;}
.con .swiper-slide{ height: 100%; display: block; position: relative; overflow: hidden; }
/*.con .swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled{opacity: 0;}*/
/*.con .partOne::before{ content: ""; position: absolute; top: 0; left: ; width: 74%; height: 100%; background: #fff; }*/
.max-kuang{ display:block; position: absolute; top: 41%; right: 4%; width: 134px; height: 134px; background: #e8e8e8; border-radius: 50%; z-index: 2; transition: all 0.4s ease;}
.min-kuang{ position: absolute; top: 59%; right: 6%; width: 42px; height: 42px; background: #e8e8e8; border-radius: 50%; z-index: 2; animation-delay:1s;}
.partOne{ background: #f3f3f3;}
.partOne-tu{display: none; position: absolute; left: 0; bottom: 0; display: block; height: 100%; width: 100%; background-position: center; background-repeat: no-repeat; background-size: cover;}
.partOne-tu img{ max-width: auto;}
.partOne-text{ position: absolute; bottom: 33%; left: 5%;}
.con .swiper-button-next, .swiper-container-rtl .swiper-button-prev-con{ background: url(../images/icon.png) no-repeat -352px top ; width: 15px; height: 30px;}
.con .swiper-button-prev, .swiper-container-rtl .swiper-button-next-con{ background: url(../images/icon.png) no-repeat -325px top; width: 15px; height: 30px;  }
#next{ background: url(../images/icon.png) no-repeat -352px -34px !important; width: 15px; height: 30px;}
#prev{ background: url(../images/icon.png) no-repeat -325px -34px !important;   width: 15px; height: 30px;}

.con .swiper-button-next, .swiper-button-prev{ margin-top: -27px;}
.con .swiper-button-next:hover{-webkit-animation: spin 1s linear 0s 1; animation: spin 1s linear 0s 1; opacity: 1;}
.con .swiper-button-prev:hover{-webkit-animation: spin 1s linear 0s 1; animation: spin 1s linear 0s 1; opacity: 1;}
@-webkit-keyframes spin {
	0%{
	-webkit-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	transform: rotate(0deg);
	}
	100% {
	-webkit-transform: rotate(360deg);
	-ms-transform: rotate(360deg);
	transform: rotate(360deg);
	}
}
.bannerBox{  width: 100%; height: 100%; overflow: hidden; margin-top: 91px; box-sizing: border-box;}
.bannerBox .swiper-slide{ width: 100% !important; height: 100%; animation-delay: 0.8s; overflow: hidden;}
.bannerBox .swiper-slide img{ display: block; /*height: 100%;*/ margin: 0 auto; width: 100%;}
.bannerBox a{position: relative;height: 100%; display: block; }
.bannerBox a .bannertext{ position: absolute; top: 12%; left: 50%; transform: translateX(-50%); }
.bannertu{position: absolute; top: 26%; left: -100%; transition-delay: 1s; }
.bannertu2{left: 50%; transform: translateX(-50%);}
.bannerBox .swiper-pagination{z-index: 10; right: 50%; top: auto; bottom: 10px;position: fixed;}
.bannerBox .swiper-pagination .swiper-pagination-bullet{ margin: 0 5px; display: inline-block;}
.bannerBox .swiper-pagination-bullet-active{background: #dc371b;}
/*partTwo*/
.partTwo{display: none; background: #e7e7e7; position: relative;}
.title{ width: 218px; position: absolute; top: 9%; left:6%; height: 425px;}
.title span{ position: absolute; top:0; left: 0; color: #eaeaea; font-size: 140px; font-weight: bold; z-index: 2;} 
.title .title-cn{position: absolute; top: 24%; left: 25%;  z-index: 3; width: 46px;  font-size: 30px; color: #002e89; line-height: 38px; }
.title .title-en{position: absolute; top: 26%; left: 53%;  z-index: 3; white-space: nowrap;  font-size: 14px; color: #e1001a; text-align: center; transform: rotate(90deg) translate(0px, 0px);  text-align: center; letter-spacing:10px; transform-origin: top left;}
.newsList{ position: absolute; top: 50%; left: 50%; width: 1004px; overflow: hidden; transform: translateX(-50%); margin-top: -185px; z-index: 4;}
.newsItem{ width: 320px; float: left; margin-right: 22px; animation-delay:1s;}
.newsItem:nth-child(2){animation-delay:2s;}
.newsItem:nth-child(3){animation-delay:3s;}
.newsItem h3{ line-height: 40px;transition: all 0.4s ease;}
.newsItem h3:hover{ text-indent: 1em;}
.newsItem h3 a{ font-size: 16px; color: #0a4fa2;}
.newsItem:last-child{ margin-right: 0;}
.newsItem .newsItem-pic{ width: 100%; height: 188px; overflow: hidden;}
.newsItem .newsItem-pic a{ display: block; height: 100%; background-repeat: no-repeat; background-size: cover; background-position: center; transition: all 0.4s ease;}
.newsItem .newsItem-pic a:hover{transform: scale(1.2); }
.newsItem .newsItem-pic img{height: 100%; position: relative;}
.newsItem .newsItem-pic img:hover{ transform: scale(1.1);}
.newsItem ul li{ margin-bottom: 5px;}
.newsItem ul li a{ display: block; background: #fff; height: 30px; line-height: 30px; width: 100%; overflow: hidden; position: relative; transition: all 0.4s ease;}
.newsItem ul li a b{float: left; display: inline-block; padding: 0 10px; background: #e3e3e3; color: #4f78ff; font-weight: normal;}
.newsItem ul li a b em{ font-size: 14px; padding-left: 6px;}
.newsItem ul li a span{float: left; display: block; width: 60%; overflow: hidden;  text-overflow: ellipsis; white-space: nowrap; margin: 0 12px; opacity: 0.8;}
.newsItem ul li a i{display: block; position: absolute; top: 50%; right: 4px; margin-top: -4px; width: 11px; height: 8px; background: url(../images/icon.png) no-repeat 0 -31px;}
.newsItem ul li a:hover{ line-height: 58px; height: 58px;}
.newsItem ul li a:hover b{ background: #0a4fa2; color: #fff;}
.newsItem ul li a:hover span{ font-size: 14px; color: #000;}

/**/
/*.partTwo .titleXin h4{color: #fff;}
.partTwo .titleXin h3{color: #fff;}*/
.partTwo{ background: url(../images/indexbg2.jpg) no-repeat 0 0; background-size: cover; position: relative;}
.index_New{width:1410px;}
.index_New .newTitle img{ margin: 0 0 25px 0;}
.indexNew{margin-top: 24px; margin-bottom: 10px; overflow: hidden;}
.indexNew-left{float: left; max-width: 903px; width: 64%; overflow: hidden;}
.tabCon{position: relative; float: left; max-width: 599px; width: 66%; overflow: hidden;}
.tabCon-pic{ width: 100%; height: 340px; overflow: hidden;}
.tabCon-pic em{ display: block; height: 100%; transition: all 0.4s ease; background-position: center; background-size: cover;}
.tabCon-pic em:hover{transform: scale(1.1);}
.tabCon-text{ width: 100%; height: 235px; background: #ececec; padding: 34px 42px; box-sizing: border-box;}
.tabCon-text h3{font-size: 24px; color: #161616; margin-bottom: 16px; height: 38px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.tabCon-text h3:hover{ color: #004199;}
.tabCon-text p{font-size: 15px; color: #606060; line-height: 24px;height: 77px; overflow: hidden; text-align: justify;}
.tabCon-text span{display: block; font-size: 15px; color: #242424; margin-top: 10px;}
.tabCon-item a{ display: block;}
.tabCon-title{width: 100%; height: 46px; line-height: 46px; overflow: hidden; background: rgba(0,0,0,0.5); padding: 0 20px; box-sizing: border-box; z-index: 3;}
.tabCon-title span{ font-size: 20px; color: #fff; }
.tabCon-title a{ float: right; font-size: 15px; color: #fffefe;}
.tabCon-title a:hover{ font-weight: bold;}
.tabTitle{ width: 34%; float: left;}
.tabTitle li{ position: relative; width: 100%; height: 143px;cursor: pointer; margin-bottom: 1px; overflow: hidden;}
.tabTitle li:last-child{ margin-bottom: 0;}
.tabTitle .tabTitle-text:before{ content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 0;background: rgba(0,0,0,0.9); transition: all 0.4s ease;}
.tabTitle .tabTitle-text:after{ content: ""; position: absolute; top: 0; left: 0; width: 4px; height: 0;background: #004199; transition: all 0.4s ease;}
.tabTitle li em{display: block; height: 100%; background-position: center; background-size: cover; transition: all 0.4s ease; -webkit-transition: all 0.4s ease;}
.tabTitle li em:hover{transform: scale(1.1); -webkit-transform: scale(1.1);}
.tabTitle-text{ position: absolute; left: 0; bottom: 0; width: 100%; padding: 0 26px; box-sizing: border-box; color: #fff; font-size: 13px; background: rgba(0,0,0,0.5); background-size: cover; }
.tabTitle-text h3{width: 100%;height: 32px; line-height: 32px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.tabTitle li:hover .tabTitle-text:after{height: 100%;}
.tabTitle li .tabTitle-on:after{height: 100%;}
.indexNew-right{ float: right; max-width: 488px; width: 34.6%;}
.notice-top{ height: 283px; overflow: hidden;}
.notice-top .noticeImg{ display: block; width: 100%; height:237px; overflow: hidden; }
.notice-top em{ display: block; height: 100%; background-size: cover; background-position: center; background-repeat: no-repeat; transition: all 0.4s ease; -webkit-transition: all 0.4s ease;}
.notice-top em:hover{transform: scale(1.1);}
.notice-top-title{ width: 100%; height: 46px; line-height: 46px; overflow: hidden; background: rgba(0,0,0,0.5);  padding: 0 20px; box-sizing: border-box;}
.notice-top-title span{ color: #fff; font-size: 20px; float: left;}
.notice-top-title a{ float: right; font-size: 15px; color: #fff;}
.notice-top-title a:hover{font-weight: bold;}
.noticeList li{ border-bottom: 1px #cecece solid;}
.noticeList li a{display: block; padding: 25px 28px; background: #ececec; }
.noticeList li a h3{ font-size: 18px; color: #161616; height: 28px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.noticeList li a h3:hover{ color: #004199;}
.noticeList li a p{font-size: 15px; color: #606060; padding-left: 10px; margin: 6px 0; height: 24px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.noticeList li a span{display: block; font-size: 15px; color: #242424; padding-left: 10px;}
.special-bottom{ position: relative; margin-top: 16px;}
.special-bottom-pic{position: relative;  width: 100%; height: 100%; overflow: hidden;}
.specialList li a h3{ position: absolute; left: 0; bottom: 0; width: 100%; padding: 0 10px; height: 40px; line-height:40px; overflow: hidden; color: #fff; background: rgba(0,0,0,0.5); overflow: hidden; white-space: nowrap; text-overflow: ellipsis; box-sizing: border-box;}
.specialList li a h3:hover{ color: #fff;}
.specialList .special-bottom-pic em{display: block; height: 100%; background-size: cover; background-position: center; transition: all 0.4s ease; -webkit-transition: all 0.4s ease;}
.specialList .special-bottom-pic em:hover{transform: scale(1.1);}
.special-bottom-title{background: rgba(0,0,0,0.7); width: 100%; height: 46px; line-height: 46px; padding: 0 20px; box-sizing: border-box; z-index: 3;}
.special-bottom-title span{ float: left; color: #fff; font-size: 20px;}
.special-bottom-title a{position: relative; float: right; font-size: 15px; color: #fff;}
.special-bottom-title a:hover{ font-weight: bold;}
.special-item{ display: block;}
.special-bottom .specialList li a{display: block;  width: 100%; height: 276px; padding: 0;}
.specialList li{ border: none;}

/*partThree*/
.prand-ul{ position: absolute; top: 26%; left: 50%; transform: translateX(-50%); overflow: hidden; width: 1004px;}
.prand-ul li{animation-delay:1s; width: 33%; float: left; overflow: hidden; position: relative; height: 81px; margin-right: 4px; }
.prand-ul li em{ display: inline-block; width: 75px; float: left;background: url(../images/icon.png) no-repeat -92px -62px; height: 80px; margin-top: -10px; margin-left: 38px;}
.prand-ul li:nth-child(2){animation-delay:2s;}
.prand-ul li:nth-child(3){animation-delay:3s; margin-right: 0;}
.prand-ul li:nth-child(2) em{background: url(../images/icon.png) no-repeat 0 -62px;}
.prand-ul li:nth-child(3) em{background: url(../images/icon.png) no-repeat -185px -62px;}
.prand-ul li p{ width: 60%; float: left; margin:0; color: #616161; position: absolute; top: 50%; left: 39%; transform: translateY(-50%); }
.prand-ul li p b{ font-weight: bold;}
.prand-ul li p span{display: block; font-size: 14px; font-weight: bold; margin-top: 4px;}
.brandList{ position: absolute; top: 50%; left: 50%; width: 1004px; transform: translateX(-50%); margin-top: -100px; overflow: hidden; z-index: 4;}
.brandItem{animation-delay:1s; width: 258px; float: left; background-repeat: no-repeat; background-position: 0 0; overflow: hidden; margin-right: 88px;}
.brandItem:nth-child(2){animation-delay:2s;}
.brandItem:nth-child(3){animation-delay:3s;}
.brandItem:last-child{ margin-right: 0;}
.brandItem .swiper-slide{ position: relative;}
.brandItem .swiper-slide .brandItem-tu{ display: block; margin-top: 100px; width: 160px;}
.brandItem .swiper-slide .brandItem-text{position: absolute; top: 66px; right: 0; max-width: 68px;}
.brandItem .swiper-slide h3{  font-size: 16px; font-weight: bold; margin: 0; line-height: 22px; max-height: 44px; overflow: hidden; }
.brandItem .swiper-slide p{  color: #1c2135; margin: 4px 0 0 0; line-height: 22px; width: 64px; text-align: center; line-height: 20px; height: 60px; overflow: hidden;}
.brandItem .swiper-slide .more{ position: absolute; top: 188px; right: 50px; color: #e1001a; text-decoration: underline; display: block; }
.brandItem .swiper-slide .more:hover{ font-weight: bold;}
.brandItem-tu img{max-width: 100%;}
.view .swiper-container {width: 256px;	height: 234px;}
.view .arrow-left {background: url(../images/icon.png) no-repeat 0 -157px;position: absolute;top: 0; right: 36px;width: 28px;height: 51px; z-index: 10;width: 70px; height: 14px; cursor: pointer;}
.view .arrow-right { position: absolute; top: 26px; right: 0; background: url(../images/icon.png) no-repeat -86px -160px; width: 70px; height: 14px; cursor: pointer; z-index: 10;}
.preview {width: 100%;margin-top: 10px;position: relative;}
.preview .swiper-container {width: 90%;height: 82px; margin-right: 10%;}
.preview .swiper-slide {width: 72px !important;height: 72px;cursor:pointer; margin-right: 4px;  text-align: center; position: relative; border-radius: 50%; border: 1px #fff dashed;-webkit-filter: grayscale(100%); filter: grayscale(100%);}
.preview .swiper-slide span{ display:inline-block;width: 68px; height: 68px; background-size: cover; background-repeat: no-repeat;border-radius: 50%; margin-top: 2px;}
.preview .swiper-slide img{display: block; width: 64px;height: 64px; width: 100%; border-radius: 50%; }
.preview .slide6 {	width: 82px;}
.preview .arrow-left {	position: absolute;	right: 0;	top: 25%;		width: 16px;	height: 16px;	z-index: 10; background: #bfbfbf; text-align: center; line-height: 16px; color: #fff;}
.preview .arrow-right {position: absolute;	right: 0;	top: 48%;		width: 16px;	height: 16px;	z-index: 10; background: #bfbfbf; text-align: center; line-height: 16px; color: #fff;}
.preview a:hover{ background: #e1001a;}
.preview .active-nav {border: 1px dashed #e1001a;-webkit-filter: grayscale(0); filter: grayscale(0);}

/**/
.partThree{ background:url(../images/indexbg3.jpg); background-size: 100% 100%;background-position-y:91px;}
.partThree .shadow{display: none;}
.partThree .titleXin h4{color:#ffffff;}
.partThree .titleXin h3{color:#ffffff;}
.indexQuan{ width: 100%; overflow: hidden;}
.indexTab ul{ overflow: hidden; text-align: center; width: 1002px; margin: 0 auto; margin-bottom: 40px; margin-top: 20px;}
.indexTab ul li{ overflow: hidden; display: inline-block; width: 114px; height: 70px; line-height: 70px; padding: 7px 28px; border: 2px #c0c0c0 solid; background: #ffffff;opacity: 0.6; border-radius: 10px; box-sizing: border-box; margin-right: 94px; cursor: pointer;}
.indexTab ul li:last-child{ margin-right: 0;}
.indexTab ul li em{ float: left; display: inline-block; width: 55px; height: 50px; background: url(../images/icon.png) 0 -283px;}
.indexTab ul li:nth-child(2) em{background: url(../images/icon.png) -67px -283px;}
.indexTab ul li:nth-child(3) em{background: url(../images/icon.png) -135px -283px;}
.indexTab ul li p{ display: inline-block; float: right; width: 150px; line-height: 26px; height: 52px; font-size: 15px; color: #37414f;}
.indexTab ul li p span{ display: block; }
.indexTab ul .indexTab-on{ background: #fff;opacity: 1;}
.indexTab-con{ position: relative;height: 534px; }
.cheOne{ position: absolute; top: 0; height: 522px; width: 100%; overflow: hidden;  animation-delay:0.5s;}
.cheOne .swiper-slide{position: relative;top: 28px;  width: 14%; text-align: center;opacity: 0.3;padding:0 3%;}
.cheOne .swiper-slide .cheText{visibility: hidden;}
.cheOne .swiper-slide img{ max-width: 508px; width: 100%; }
.cheOne .swiper-slide .car-img{ width: 100%; height: 180px; }
.cheOne .swiper-slide .car-img em{ display: block; height: 71%; background-size: cover; background-position: center; background-repeat: no-repeat;}
.cheOne .swiper-slide:first-child{animation-delay:0.5s;}
.cheOne .swiper-slide:nth-child(2){animation-delay:1.5s;}
.cheOne .swiper-slide:nth-child(3){animation-delay:2.5s;}
.cheOne .swiper-slide-active{opacity: 1;padding:0;width: 20%;top:0;}
.cheOne .swiper-slide-active .car-img em{ height: 100%;}
.cheOne .swiper-slide-active img:after{position: absolute;left: 0;bottom: 0; content: "";width: 100%;height:50px;background-image: url(../images/che1_yy.png);background-size: cover;background-position: center;}
.cheOne .swiper-slide-active .cheText{visibility:visible;}
/*.cheOne .swiper-slide-next,.cheOne .swiper-slide-prev{opacity: 0.3;}*/
/*.cheOne .swiper-slide-next .cheText,.cheOne .swiper-slide-prev .cheText{visibility: hidden;}*/
.cheOne .swiper-slide .cheText{ margin-bottom: 40px; text-align: center;}
.cheText h3{ font-size: 25px; color: #ffffff; font-weight: bold; text-align: center; margin: 24px 0 6px 0;}
.cheText h4{ font-size: 18px; color: #6f7b8d; text-align: center; height: 56px; overflow: hidden;text-overflow: ellipsis; display: -webkit-box;  -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.cheOne .swiper-pagination-one{ margin-top: 30px;}
.cheOne h2{ text-align: center; margin-bottom: 34px; font-size: 20px; color: #6f7b8d;}
.cheText a{ display: inline-block; width: 228px; height: 50px; line-height: 50px; text-align: center; background: linear-gradient(135deg,#0e61d3,#004199);background: -webkit-linear-gradient(-45deg,#0e61d3,#004199); color: #fff; margin: 22px 0; border-radius: 10px; font-size: 20px;}
.cheOne .swiper-pagination-bullet{ background: #6f7b8d; width: 10px; height: 10px; opacity: 1; margin: 0 10px !important;}
.cheOne .swiper-pagination-bullet-active{ position: relative;}
.cheOne .swiper-pagination-bullet-active::before{ content: ""; position: absolute; top: -5px; left: -5px; width: 16px; height: 16px; border: 2px #6f7b8d solid; border-radius: 50%;}
.partThree{}
#nextOne{background: url(../images/icon.png) no-repeat -52px -505px; width: 40px; height: 40px; top: 30%; right: 36%;}
#prevOne{background: url(../images/icon.png) no-repeat 0 -505px; width: 40px; height: 40px; top: 30%; left: 36%;}

.respon-pic{ width: 100%; height: 182px; background-position: center; background-repeat: no-repeat; overflow: hidden; background-size: cover; position: relative; }
.respon-pic::before{ content: ""; position: absolute; top: 50%; left: 50%; width: 0px; height: 0px; background: rgba(255,255,255,0.2);transition: all 0.4s ease;}
.partFour ul li a{display: block; }
.respon-text{ width:288px; height: 140px; background: #f5f5f5; margin: 0 auto; margin-top: -30px; position: relative; }
.respon-pic:hover::before{ top: 0; left: 0; width: 100%; height: 100%;}
.respon-text-cen{ position: absolute; top: 3px; left: 3px; width: 282px; height: 134px; border: 1px #d8d8d8 solid;  padding: 12px 16px; box-sizing: border-box;}
/*.partFour ul li a:hover .respon-text-cen{border: 1px #dc371b solid;}*/
.respon-text-cen::before,.respon-text-cen::after{content:"";display:block;width: 0;height:0;border:1px solid transparent;box-sizing: border-box;position: absolute;}
.respon-text-cen::before{top:0;left:0;transition: border-color 0s ease-in 0.8s,width 0.2s ease-in 0.6s,height 0.2s ease-in 0.4s;}
.respon-text-cen::after{right:0;bottom:0;transition: border-color 0s ease-in 0.4s,width 0.2s ease-in 0.2s,height 0.2s ease-in ;}
.respon-text-cen:hover::before{width:100%;height:100%;transition:width 0.2s ease-in ,height 0.2s ease-in 0.2s;border-top-color:#dc371b;border-right-color:#dc371b;}
.respon-text-cen:hover::after{width:100%;height:100%;transition: border-color 0s ease-in 0.4s,width 0.2s ease-in 0.4s,height 0.3s ease-in 0.6s;border-bottom-color:#dc371b;border-left-color:#dc371b;}

.respon-text-cen h3{ font-size: 16px; color: #000; font-weight: bold; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; margin: 0; height: 26px; position: relative;}
.respon-text-cen h3::after{ content: "";  position: absolute; top: 8px; right: 0; width: 7px; height: 9px; background: url(../images/icon.png) 0 -52px;}
.respon-text-cen p{ color: #808080; line-height: 22px; height: 66px; overflow: hidden;}

/**/
.partFour{ background: url(../images/indexbg4.jpg) no-repeat 0 0; background-size: cover;}
.partFour .indexBox{ width: 1160px;}
.indexShe ul{ overflow: hidden; margin-top: 50px;}
.indexShe ul li{ float: left; width: 376px; border: 3px rgba(14,97,211,0) solid; margin-right: 6px;}
.indexShe ul li:first-child{animation-delay:0.5s;}
.indexShe ul li:nth-child(2n){animation-delay:1.5s;}
.indexShe ul li:last-child{ margin-right: 0; animation-delay:2.5s;}
.indexShe-pic{ width: 100%; height: 407px; overflow: hidden; position: relative;}
.indexShe-pic em{ display: block; height: 100%; background-position: center; background-repeat: no-repeat; background-size: cover;}
.indexShe-pic p{ position: absolute; top: 0; left: 0; background: rgba(0,65,153,0.8); width: 100%; height: 0; text-align: center; line-height: 407px; overflow: hidden; transition: all 0.4s ease; font-size: 18px; color: #fff;}
.indexShe-text{ width: 100%; height: 102px; background: #f3f3f3; padding: 0 30px; box-sizing: border-box;}
.indexShe-text h3{ font-size: 18px; color: #2e2e2e; padding: 20px 0 8px 0; height: 28px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-weight: bold; background: url(../images/fang1.png) no-repeat right 30px; width: 96%; padding-right: 4%;}
.indexShe-text p{ font-size: 15px; color: #868686; line-height: 26px; height: 26px; overflow: hidden; }
.indexShe ul li:hover{border: 3px rgba(14,97,211,1) solid;}
.indexShe ul li:hover .indexShe-pic p{ height: 100%;}


/*partFive*/
.partFive{ position: relative;}
/*.partFive::before{content:""; position: absolute; top: 0; right: 0; width: 50%; height: 100%; background: #fff;}*/
.video{ position: absolute; top: 50%; left: 50%; width: 640px; height: 360px; transform: translateX(-50%); margin-top: -180px; z-index: 4;}

/**/
.partFive{background: url(../images/indexbg5.jpg) no-repeat 0 0; background-size:cover ;}
.partFive .indexBox{ width: 1337px;}
.partFive .titleXin h3{ color: #fff;}
.partFive .titleXin h4{ color: #fff;}
.indexVideo{ position: relative; margin-top: 38px; width: 1337px; overflow: hidden; height: 600px;}
/*.indexVideo .swiper-slide-next{ -webkit-filter: grayscale(100%); filter: grayscale(100%); overflow: hidden; transform: translate(-6%) scale(0.9);z-index: -1;}
.indexVideo .swiper-slide-prev{ -webkit-filter: grayscale(100%); filter: grayscale(100%); overflow: hidden;  transform: translate(6%) scale(0.9); z-index: -1;}*/
.indexVideo .swiper-slide{ }
.indexVideo .swiper-slide video{border-radius: 10px !important; width: 100%; height: 520px; /*object-fit: cover;*/}
.indexVideo .swiper-slide p{font-size: 20px; color: #fff; text-align: center; padding: 30px 0 46px 0;}
.indexVideo .swiper-pagination{bottom: 0 !important; top: auto; right: auto; left: 50%; transform: translateX(-50%);}
.indexVideo .swiper-pagination-bullet{ background: #ffffff; width: 10px; height: 10px; opacity: 1; margin: 0 10px !important;  display: inline-block !important;}
.indexVideo .swiper-pagination-bullet-active{ position: relative; opacity: 1;}
.indexVideo .swiper-pagination-bullet-active::before{ content: ""; position: absolute; top: -5px; left: -5px; width: 16px; height: 16px; border: 2px #ffffff solid; border-radius: 50%;}
.indexVideo .swiper-slide-next{opacity: 0;}
.indexVideo .swiper-slide-prev{opacity: 0;}
.partFive #nextOne{ top: auto; bottom: 0;}
.partFive #prevOne{ top: auto; bottom: 0;}

/*partSix*/
.partSix{ background: #fff;}
.contact{position: absolute;top: 50%; left: 50%; transform: translateX(-50%); margin-top: -160px;width: 1000px;z-index: 4; }
.contact ul{ text-align: center;  }
.contact ul li{display: inline-block; margin-bottom: 52px;}
.contact-wei li{ border: 1px #ccc solid; width: 127px; height: 124px;}
.contact-wei li span{ display: block; color: #666; line-height: 26px;}
.contact-wei li img{ width: 110px; margin-top: 15px;}
.contact-weibo{animation-delay:1s; z-index: 20; position: relative;}
.contact-weibo li{ margin: 0 24px; position: relative;}
.contact-weibo li a{ display: inline-block; line-height: 34px; font-weight:700; color: #616161; position: relative; padding-left: 40px;}
.contact-weibo li a em{position: absolute;top: 0; left: 0; display: inline-block; width: 36px; height: 34px; background: url(../images/icon.png) -1px -183px;}
.contact-weibo li .weibo{ position: absolute; top: 40px; left: 15px; max-width: 154px; width: 0; transition: all 0.4s ease; }
.contact-weibo li .weiboClick{ width: 74px;}
.contact-youxiang{animation-delay:2s;}
.contact-youxiang li{ overflow: hidden; margin: 0 40px;}
.contact-youxiang li em{ display: inline-block; width: 34px; height: 42px; background: url(../images/icon.png) -56px -182px; float: left; padding-right: 10px;}
.contact-youxiang li span{ float: left; text-align: left;}
.contact-youxiang li span i{ color: #616161; display: block;}
.contact-youxiang li i:first-child{ font-weight: bold;}

/**/
.partSix{ background: url(../images/indexbg6.jpg) no-repeat 0 0; background-size: cover; overflow: hidden;}
.partSix .indexBox{ width: 100%; height: 100%; position: absolute; left: 0; bottom: 0; transform: translateX(0);}
.indexCant{ overflow: hidden; position: absolute; bottom: 0; left: 0; width: 100%;}
.indexMap{ float: left; width: 44%; height: 757px; padding: 46px 28px 0 0; background: #1a1a1a; overflow:hidden; border-top-right-radius: 10px; animation-delay:0.5s;}
.indexCant-right{ width: 50%; float: right;animation-delay:1.5s;}
.indexCant-top{ overflow: hidden; margin-top: 32px;}
.indexCant-top a{ float: left; display: inline-block; margin-right:5%; padding-right: 5%; border-right: 1px #c1c1c1 solid;}
.indexCant-top a:last-child{ border-right: none;}
.youx{ margin-top: 56px;}
.youx p{font-size: 15px; color: #37414f; margin-top: 20px; background: url(../images/youx.png) no-repeat 0 5px; padding-left: 32px;}
.shenxin{ margin-top: 80px;}
.shenxin p{ margin-bottom: 16px;}
.shenxin span{ color: #37414f; font-size: 15px; display: inline-block; background: url(../images/dian.png) no-repeat 0 5px; padding-left: 32px;}
.shenxin span:nth-child(2){background: url(../images/address.png) no-repeat 0 5px; }
.shenxin p span:first-child{ min-width: 168px;}
.bei{ font-size: 15px; color: #37414f; margin-top: 30px;}
/*弹窗框架*/
	.blackMask{display: none;z-index: 98;position: fixed;left: 0;top: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,.5);}
	.popup{display: none;z-index: 99;position: fixed;left: 50%;top: 50%;padding: 12px 20px;background-color: #fff;border-radius: 24px;transform: translate(-50%,-50%);}
	.popup .closeBtn{position: absolute;right: 24px;top: 24px;width: 30px;height: 30px;background-image: url(../images/close_icon.png);background-size: 100% 100%;cursor: pointer;}
	/*弹窗内容-二维码slide*/
	.codeImgSlide{display: none;position: relative;width:auto;overflow: hidden;padding-bottom: 30px;}
	.codeImgSlide .swiper-slide{width: 160px!important;margin:0 10px;}
	.codeImgSlide .swiper-slide span{display: block;font-size: 16px;font-weight: bold;text-align: center; padding: 10px 0;}
	.codeImgSlide .swiper-slide img{display: block;height: 160px;}
	.codeImgSlide .swiper-pagination{bottom: 0;}
	/*弹窗框架end*/



.footer{position: fixed; left: 0; bottom: 30px; width: 100%; text-align: center; z-index: 5; display: none;}
.footer p{  margin: 6px 0; font-size: 12px; color: #3d3d3d;}

.xu{ position: absolute; top: 29.8%; left: 0; height: 400px; }
.xu svg{ height: 400px;}
.partOne-right{ right: 0; left: auto;}
.partOne-right svg{ width: 60px;}
.partTwo-right{ width: 380px; z-index: 3;}
.partThree-right{ right: 0; left: auto; z-index: 3;}
.xu-partFour{left: auto; right: 0; width: 100%; z-index: 3;}
.xu-partFour svg{ width: 100%;}
.partTwo-right{ left: auto; right: 2%;}
path {
  stroke-dasharray: 800;
  stroke-dashoffset: 800;
  animation: dash 10s linear infinite;
}
.path{ position: absolute;background: url(../images/jian.png) no-repeat; display: inline-block; width: 13px; height: 24px;}
.partTwo-left .path1{ top: 59.6%; left: 266px; }
.partTwo-left .path2{ top: 37%; left: 296px; }
.partTwo-right .path3{ top: 59.6%; right: 80px; }
.partTwo-right .path4{ top: 29.9%; right: 233px; }
.partThree-left .path1{top: 45.5%; left: 156px;}
.partThree-left .path2{top: 77%; left: 297px;}
@keyframes dash {
  
    to {
      stroke-dashoffset: 0;
    }
}

/*----------------------------------------------------seven---------------------------------------------------------*/
.partSeven {background: url(../images/indexbg7.jpg) no-repeat 0 0; background-size: cover; overflow: hidden;}
.partSeven .indexBox{ width: 1094px;}
.partSeven .titleXin h4{ color: #fff;}
.partSeven .titleXin h3{ color: #fff;}
.indexJoin{width: 1094px; margin-top: 40px; overflow: hidden;}
.Join-item{display: block; position: relative; width: 546px; height: 565px; background: #fff; float: left; background: url(../images/join001.jpg) no-repeat 0 0;}
.Join-item-right{ float: right; background: url(../images/join002.jpg) no-repeat 0 0; animation-delay: 1.5s;}
.Join-item-tu{width: 100%; height: 325px; background-size: cover; background-position: center;}
.Join-item-text{ padding: 40px 43px; width: 55%;}
.Join-item-text h3{font-size: 30px; color: #434343; font-weight: bold; margin-bottom: 8px;}
.Join-item-text h4{font-size: 15px; color: #434343; margin-bottom: 6px;}
.Join-item-text p{padding-top: 6px; border-top: 1px #969696 solid; font-size: 15px; color: #434343; }
.Join-item-text span{ display: block; font-size: 15px; color: #434343; margin-top: 12px;}
.Join-item-text span:hover{ color: #004199;}

/*--------------------------------------------------内页-------------------------------------------------------*/

/*内页左侧*/
.box{ position: fixed;bottom: 0; left: 0; height: 85%; width: 100%; z-index: 1; overflow: hidden;}
.neiLeft{ position: absolute; bottom: 0; left: 2%; width: 168px; height: 100%; overflow: hidden;}
.neiLeft-top{ animation-delay:0.5s;}
.neiLeft-top h3{font-size: 42px; color: #c3c3c3; font-weight: bold; line-height: 40px; opacity: 0.6;}
.neiLeft-top h4{ font-size: 24px; color: #0a50a3; line-height: 38px;}
.neiLeft-nav{ margin-top: 20px;}
.neiLeft-nav a{ display: block; color: #727272; line-height: 20px;}
.neiLeft-nav a em{ font-family: "宋体"; padding-right: 4px;}
.neiLeft-nav a:hover{ color: #171616; font-weight: bold;}
.neiLeft-nav a:hover em{color:#0b51a3;}
.neiLeft-nav .neiLeftOn{color: #171616; font-weight: bold;}
.neiLeft-nav .neiLeftOn em{color:#0b51a3;}
.share{ position: absolute; left: 0; bottom: 30%; font-size: 14px; color: #2c2b2b;animation-delay:1.5s; width: 100%;}
.share span{ float: left; padding-right: 4px;}
.share a{display: inline-block; margin: 0 2px !important;}
.share .bds_sqq{background: url(../images/icon.png) no-repeat -102px -236px !important; width: 16px; height: 16px;}
.share .bds_weixin{ background: url(../images/icon.png) no-repeat -127px -236px !important; width: 16px; height: 16px; margin-top: 4px;}
.share .bds_tsina{ background: url(../images/icon.png) no-repeat -155px -236px !important; width: 20px; height: 16px;}
/*返回顶部*/
.backTop{position: absolute; right: 0; top: 0; height: 100%; z-index: 3;  width: 100%;}
.back{ position: absolute; bottom: 14%; left: 17%; color: #0a4fa2; cursor: pointer;}
.about .back p{ color: #0a4fa2;}
.about .back p em{ float: right; margin-right: 20px;}
.page{ margin-bottom: 18px;}
.page a{color: #0a4fa2; display: block;}
.page a i{opacity: 0.6; padding-left: 4px;}
.page a:hover{color: #ef3122;}
.back .page-tiao span{ display: block; width: 100%; color: #4c4c4c;}
.back .page-tiao input{ background: none; width: 20px; text-align: center; margin-top: -4px; border-bottom: 1px #4c4c4c solid;}
/*右侧导航地址信息*/
.neiRight{ position: absolute; bottom: 0; right: 2%; width: 134px; height: 100%; overflow: hidden;}
.neiRight-nav{ animation-delay: 0.5s; position: relative; z-index: 5;}
.neiRight-nav a{display: block; border-bottom: rgba(160,160,160,0.3) 1px solid; padding-bottom: 4px; margin-bottom: 10px;}
.neiRight-nav a b{ display: block; font-size: 20px; color: #2c2b2b; opacity: 0.3; line-height: 24px;}
.neiRight-nav a span{ display: block; font-size: 16px; color: #2c2b2b; line-height: 20px;}
.neiRight-nav a:hover b{ color: rgba(10,79,162,0.5);}
.neiRight-nav a:hover span{ color: #0a4fa2;}
.neiRight-nav .neiRight-on b{color: rgba(10,79,162,0.5);}
.neiRight-nav .neiRight-on span{color: #0a4fa2;}
.address{position: absolute; left: 0; bottom: 20px; animation-delay: 1.5s; width: 100%; overflow: hidden; background: #fff; z-index: 1;}
.address p{color: #232323; line-height: 20px; text-align: right !important; padding-right: 12px;}
/*-------------------------------------------------内页底部搜索---------------------------------------------------*/
.nei-search{position: absolute; bottom: 56px; left: 0; overflow: hidden; z-index: 4; width: 100%; text-align: right; background: #fff; padding-top: 10px; transition-delay: 2s;}
.nei-search p{  width: 176px; overflow: hidden;border-bottom: 1px #dfdfdf solid; padding-bottom: 2px; display: inline-block; margin-top: 0 !important;}
.nei-search p .nei-sou{ float: left; }
.nei-search .nei-button{float: right; width: 20px; height: 20px; background: url(../images/icon.png) no-repeat -44px -27px;}
.nei-search .time-search{ width: 110px; margin-left: 20px;}
.nei-search .time-search .nei-sou{ width: 60%;}
/*履责足迹正文*/
.neiBox{ position: absolute; left: 18%; width: 1220px; height: 100%;}
.box-anmit{ height: 100%; position: relative; z-index: 2;}
.box-anmit::before{content: ""; position: absolute; top: 182px; left: 1%; width: 98%; height: 574px; box-shadow: #dedede 0 0 28px;}
.neiBox-time{ width: 100%; height: 166px;overflow: hidden; margin: 0 auto;  background: #fff; position: absolute; top: 0; left: 0; z-index: 5; padding-bottom: 14px; }
.zhe{ position: absolute; top: 180px; left: 0.86%; width:98%; height: 32px;box-shadow: #f1f1f1 0 -10px 15px; z-index: 5; background: #fff;}
.neiBox-time hr{ border: none; border-top: 2px #959595 solid; position: absolute; top: 47%; left: 0; width: 100%; opacity: 0.27;}
.neiBox-time .swiper-slide{ width: 107px;  position: relative; cursor: pointer;}
.slidebg{position: relative; background-repeat: no-repeat; background-position: center !important;  background-size: cover !important; width: 107px; height: 0; position: absolute; top: 0; left: 50%; transform: translateX(-50%); transition: all 0.4s ease;}
.slidebg::before{content: "GO"; position: absolute; bottom: -10px; left: 50%; width: 26px; height: 18px; background: #0a50a3; color: #ffffff; text-align: center; margin-left: -13px; display: none;}
.slidebg::after{content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.3);}
.neiBox-time .swiper-slide i{ position: absolute; top: 51%; left: 50%; transform: translate(-50%,-50%);  display: inline-block; width: 9px; height: 9px; background: #fff; border: 1px #959595 solid; border-radius: 50%;}
.neiBox-time .swiper-slide span{ position: absolute; top: 58%; left: 50%; transform: translateX(-50%); color: #0a50a3; font-size: 22px; transition: all 0.4s ease; font-family: "宋体";}
.con .neiBox-time .swiper-button-next, .swiper-container-rtl .swiper-button-prev{ width: 20px; height: 20px; background: url(../images/icon.png) no-repeat -217px -27px; top: 57%; right: 0;}
.con .neiBox-time .swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled{ opacity: 0.35;}
.con .neiBox-time .swiper-button-prev, .swiper-container-rtl .swiper-button-next{ width: 20px; height: 20px;background: url(../images/icon.png) no-repeat -176px -27px;  top: 57%; right: auto; left: 0; opacity: 1;}
.neiBox-time .timeOn .slidebg{ height: 157px;}
.neiBox-time .timeOn .slidebg::before{ display: block;}
.neiBox-time .timeOn span{ font-size: 28px; color: #fff; font-weight: bold; top: 38%;}
.timeTab-box{ position: absolute; top: 0; left: 0; padding: 162px 40px 10px 10px; overflow-y: auto; /*z-index: 4;*/ width: 100%;}
.timeTab{ position: relative; width: 98%; height: 542px;  margin-top: 50px; padding: 12px 28px 0 28px; box-sizing: border-box;  background: #fff;}
.timeTab ul li{ border-bottom: 1px #dcdcdc solid; padding-bottom: 32px; margin-bottom: 29px;}
.timeTab ul li a{display: block; overflow: hidden;}
.timeTab ul li a .timeTab-pic{float: left; width: 82px; height: 82px; background-repeat: no-repeat; background-position: center; background-size: cover !important;}
.timeTab ul li a .timeTab-text{ width: 86%; float: right;}
.timeTab ul li a .timeTab-text h3{ font-size: 15px; font-weight: bold; color: #1a1a1a; position: relative; padding-bottom: 8px;}
.timeTab ul li a .timeTab-text h3::before{ content: ""; position: absolute; bottom: 0; left: 0; width: 22px; height: 1px; background: #1b1b1b;}
.timeTab ul li a .timeTab-text p{color: #646464;overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2;  -webkit-box-orient: vertical; line-height: 18px; height: 36px; margin-top: 10px;}
.timeTab-box::-webkit-scrollbar{ width: 3px; height: 16px; background-color: rgba(0,0,0,0);  position: absolute; top: 0; right: 20%;}
/*定义滑块 内阴影+圆角*/
.timeTab-box::-webkit-scrollbar-thumb{  background-color: #b8b8b8;}

/*-------------------------------------------------------大事记--------------------------------------------------*/
.history ul li a .timeTab-pic{width: 90px; height: auto; padding: 8px 0 10px 0; font-size: 15px; color: #1a1a1a; font-weight: bold; position: relative; }
.history ul li a .timeTab-pic::before { content: ""; position: absolute; bottom: 0; left: 0; width: 22px; height: 1px; background: #1b1b1b;}
.history ul li a .timeTab-text{ width: 86%;}
.history ul li{ padding:20px 0 48px 0;}
.con .history-time .swiper-button-next, .swiper-container-rtl .swiper-button-prev{  background: url(../images/icon.png) no-repeat -134px -27px; }
.con .history-time .swiper-button-prev, .swiper-container-rtl .swiper-button-next{ background: url(../images/icon.png) no-repeat -97px -27px;  }
/*-----------------------------------------------------企业概况-----------------------------------------------*/
.about .timeTab-box{padding: 0; height: 88%; padding-right: 40px;}
.aboutCen{ width: 100%; height: 100%;}
.about img{ max-width: 100%; text-align: center; }
.about p{ margin-top: 34px; color: #5d5d5d; line-height: 24px; text-align: justify;}
.num-figure ul{ overflow: hidden;}
.num-item{ float: left; width: 24%; margin-right: 9px; margin-top: 20px;}
.num-item:last-child{ margin-right: 0;}
.num-item h3{font-size: 16px; color: #0b51a3;}
.num-item h4{ font-size: 16px; color: #0b51a3;}
.num-item h4 span{font-size: 50px; color: #0b51a3; display: inline-block; line-height: 50px; }
.num-item h4 i{font-size: 40px; color: #0b51a3; display: inline-block; line-height: 38px; }
.miracle{ overflow: hidden; margin-top: 48px; position: relative; padding-bottom: 44px;}
.miracle::before{content: ""; position: absolute; left: 50%; top: 0; width: 600px; height: 338px; background: #f2f2f2; z-index: 1; transform: translateX(-50%);}
.miracle-left{ position: relative; width: 48%; float: left; z-index: 2; margin-top: 42px; padding-bottom: 30px;}
.miracle-left h3{ font-size: 24px; color: #0f6bce;}
.miracle-left h4{ font-size: 24px; color: #424242;}
.about .miracle-left p{ margin-top: 16px; color: #000000; opacity: 0.8;}
.miracle em{display: inline-block; width: 49px; height: 45px; position: absolute; left: 37%; bottom: 16px; background: url(../images/icon.png) no-repeat left -356px; z-index: 2;}
.about .miracle-right{position: relative; float: right; width: 370px; z-index: 2; margin-top: 42px;}
.about .miracle-right img{ max-width: 100%;}
/*-----------------------------------------------品牌介绍-----------------------------------------------------*/
.brand-item{border-bottom: 1px #a0a0a0 solid; padding-bottom: 64px; margin-bottom: 84px;}
.brand-item:last-child{ border-bottom: none; margin-bottom: 0px;}
.brand-title{overflow: hidden;}
.brand-title em{display: inline-block; float: left; width: 72px; height: 66px; background: url(../images/icon.png) no-repeat -1px -76px; padding-right: 16px; border-right: 1px #9e9e9e solid; margin-right: 16px;}
.brand-title span{ width: 70%; float: left;}
.brand-title span a{ display: block; font-size: 14px; color: #292929;}
.brand-title span a:hover{color: #d50c25;}
.brand-title span b{ color: #292929; opacity: 0.6;}
.about .brand-item .miracle-right{ width: 377px;}
.brand-item .miracle-left{ width: 39%;}
.brand-item .miracle em{ left: 33%; background: url(../images/icon.png) no-repeat -63px -356px;}
.brand-item .miracle-red{ color: #d50c25;}
.brand-item .miracle-left p{color: #5d5d5d; opacity: 0.8;}
.biaozhi em{ background: url(../images/icon.png) no-repeat -94px -76px; }
.biaozhi .miracle-left{ float: right;}
.biaozhi .miracle-right{ float: left;}
.biaozhi .miracle-left h3{color: #0a4fa2;}
.biaozhi .miracle em{ left: 61%; background: url(../images/icon.png) no-repeat 0 -356px;}
/*----------------------------------------企业文化-------------------------------------------------*/
.culItem{ overflow: hidden; position: relative; margin-bottom: 50px;}
.culItem img:hover{transform: scale(1.1); transition: all 0.4s ease;}
.culItem-left{float: left; text-align: right;}
.culItem b{ display: inline-block; width: 88px; height: 88px; text-align: center; line-height: 88px; font-size: 54px; font-weight: normal; position: relative;}
.culItem i{ font-size: 20px; position: absolute; top: 15px; right: 4px; line-height: 20px; opacity: 0.5;}
.culOne .culItem-left{  width: 241px; padding-top: 8px;}
.culOne .culItem-left b{ background: #0b51a3; color: #fff; }
.culItem-right{ float: left;}
.culOne .culItem-right{ width: 418px; box-shadow: #f5f5f5 0 0 16px; margin-top: 8px;}
.culOne .culItem-right div{ padding: 30px 20px 30px 20px;}
.culOne .culItem-right div:first-child{ padding-bottom: 0;}
.culOne .culItem-right div h3{ font-size: 18px; color: #3d3d3d; line-height: 32px; }
.culOne .culItem-right div h4{ font-size: 13px; color: #767676;}
.culOne::before{content: ""; position: absolute; bottom: 94px; right: 30px; width: 8px; height: 8px; border: 1px #0b51a3 solid; border-radius: 50%;}
.culOne::after{content: ""; position: absolute; bottom: 0; right: 34px; width: 1px; height: 86px; background: #0b51a3; }
.culOne .culItem-pic{ width: 241px; height: 157px; overflow: hidden;}
.culOne .culItem-pic img{ max-width: 100%;}
.culTwo{ padding-bottom: 54px; margin-bottom: 0;}
.culTwo .culItem-left{ width: 200px; text-align: center;}
.culTwo .culItem-left b{color: #0b51a3;}
.culTwo .culItem-left h3{ font-size: 18px; color: #3d3d3d; line-height: 18px;}
.culTwo .culItem-left p{ margin-top: 16px;}
.culTwo .culItem-right{ float: right; width: 429px; height: 285px; overflow: hidden;}
.culTwo .culItem-right img{ max-width: 100%;}
.culTwo::before{content: ""; position: absolute; bottom: 24px; left: 13%; width: 8px; height: 8px; border: 1px #0b51a3 solid; border-radius: 50%;}
.culTwo::after{content: ""; position: absolute; bottom: 0px; left: 13.5%; width: 1px; height: 15px; background: #0b51a3; }
.culThree .culItem-left{position: relative; width: 219px; height: 231px; overflow: hidden; z-index: 2; margin-left: 22px; box-sizing: border-box;}
.culThree .culItem-left img{ max-width: 100%;}
.culThree-cen{position: relative;padding-top: 46px;}
.culThree-cen::before{content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 243px;background: #0b51a3; z-index: 1;}
.culThree .culItem-right{ position: relative; z-index: 2; width: 370px; float: left; margin-left: 50px;}
.culThree .culItem-right div{ overflow: hidden;}
.culThree .culItem-right b{ color: #fff; float: left; margin-top: -20px;}
.culThree .culItem-right span{ float: left; color: #fff; font-size: 18px; padding: 10px 0 0 12px;}
.culThree .culItem-right p{ width: 100%; margin: 0 0 0 16px; color: #fff; font-size: 13px; }
.culTour div{ overflow: hidden;}
.culTour div b{color: #0b51a3; float: left; margin-left: -12px;}
.culTour div span{float: left; font-size: 18px; color: #3d3d3d; padding: 28px 0 0 12px; }
.culTour p{margin-top: 0; font-size: 13px; color: #767676; line-height: 32px;}

.culture img{ max-width: 100%;}
.culture-title{ margin-bottom: 48px;}
.culture-title h3{color: #161616; font-size: 25px;}
.culture-title h3 span{ color: #e7280f; opacity: 0.2; font-weight: bold; padding-left: 10px;}
.culture-title h4{ font-size: 25px; color: #161616; font-weight: bold; margin-top: 8px;}
.culture-title p{font-size: 15px; color: #6e6e6e; line-height: 36px; margin-top: 16px;}
.culture-title ul{ overflow: hidden; margin-top: 40px;}
.culture-title ul li{ display: inline-block; width: 24%;}
.culture-title ul li:last-child{margin-right: 0;}
.culture-title ul li b{display: inline-block; width: 100px; height: 100px; text-align: center; line-height: 100px; border: 3px #004199 solid; border-radius: 50%; font-weight: bold; font-size: 30px; color: #004199;}
.culture-title ul li span{ display: block; width: 106px; text-align: center; font-size: 15px; color: #161616; margin-top: 30px;}

/*----------------------------------------------联系方式-----------------------------------------------*/
.contact-title{ text-align: center;}
.contact-title h3{font-size: 24px; color: #1a1a1a; font-weight: bold;}
.contact-title h4{ color: #1a1a1a; opacity: 0.47; padding-top: 6px;}
.contact-title p{ text-align: center;color: #1a1a1a; opacity: 0.47; margin-top: 16px; font-size: 14px;}
.contact-num{ overflow: hidden;}
.contact-num li{ float: left; width: 130px; text-align: center; margin-right: 50px;}
.contact-num li:last-child{ margin-right: 0;}
.contact-num li em{display: block; width: 76px; height: 76px; background: url(../images/icon.png) no-repeat left -420px; margin: 0 auto;}
.contact-num li p{display: inline-block; width: 90%; color: #1a1a1a; font-size: 14px; text-align: center;}
.contact-num li p span{ padding: 20px 0 12px 0; display: inline-block; width: 100%;}
.contact-num li p i{opacity: 0.7;}
.contact-num li:nth-child(2) em{background: url(../images/icon.png) no-repeat -89px -420px;}
.contact-num li:nth-child(3) em{background: url(../images/icon.png) no-repeat -182px -420px;}
.contact-num li:nth-child(4) em{background: url(../images/icon.png) no-repeat -276px -420px;}
.map{width: 100%; height: 396px; margin-top: 22px; border: 1px #1a5caa solid;}
.map iframe{ width: 100%; height: 100%;}
.contact-box .contact-list{ margin-top: 54px;}
.contact-prand{ width: 100%; margin-top: 20px; overflow: hidden; text-align: center;}
.contact-prand li{display: inline-block; animation-delay:1s; width: 33%;  overflow: hidden; position: relative; height: 81px;}
.contact-prand li em{ display: inline-block; width: 75px; float: left;background: url(../images/icon.png) no-repeat -92px -62px; height: 80px; margin-top: -10px; margin-left: 21%;}
.contact-prand li:nth-child(2){animation-delay:2s;}
.contact-prand li:nth-child(2) em{background: url(../images/icon.png) no-repeat 0 -62px;}
.contact-prand li:nth-child(3) em{background: url(../images/icon.png) no-repeat -185px -62px;}
.contact-prand li p{ width: 60%; float: left; margin:0; color: #616161; position: absolute; top: 50%; left: 50%; transform: translateY(-50%); }
.contact-prand li p b{ font-weight: bold;}
.contact-prand li p span{display: block; font-size: 14px; font-weight: bold; margin-top: 4px;}
.contact-box .contact-list ul{position: relative; text-align: center;}
.contact-box .contact-list ul::before{ content: "";  display: table; clear: both;}
.contact-box .contact-list li{ display: inline-block;  }
.contact-box .contact-list .contact-wei{ overflow: hidden; text-align: center;} 
.contact-box .contact-list .contact-wei li{ border: none;}
.contact-box .contact-list .contact-wei li{ width: 128px; height: 172px; background: url(../images/icon.png) right -238px; text-align: center; margin: 0 2%; margin-bottom: 10px;}
.contact-box .contact-list .contact-wei li img{ display:inline-block;}
.contact-box .contact-list .contact-wei li span{ display: block; text-align: center; color: #666; line-height: 26px;}
/*.contact-box .contact-list .contact-wei li:last-child{ margin-right: 0;}*/
.contact-box .contact-list .contact-weibo{ text-align: center; margin-top: 54px;}
.contact-box .contact-list .contact-youxiang{ margin-top: 54px;}
.contact-box .contact-list .contact-youxiang li{ margin: 0 19px; }
.contact-box .contact-list .contact-youxiang li em{background: url(../images/icon.png) no-repeat -115px -192px;}
/*------------------------------------环保信息公示-------------------------------------------*/
.ecoList{ width: 100%;}
.ecoList ul li{ margin-bottom: 29px;}
.ecoList ul li a{display: block; overflow: hidden;}
.ecoList-left{float: left; width: 314px; height: 157px; position: relative; border-bottom: 4px #ebebeb solid; padding-right: 52px; box-sizing: border-box;}
.ecoList-left h3{font-size: 15px; color: #1a1a1a; font-weight: bold; line-height: 24px; height: 24px; overflow: hidden; margin-top: 36px;}
.ecoList-left p{ margin-top: 10px; color: #646464; line-height: 20px; height: 40px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2;  -webkit-box-orient: vertical; }
.ecoList-left span{ position: absolute; bottom: 14px; left: 0; color: #ef3122; transition: all 0.4s ease;}
.ecoList-left span:hover{ text-indent: 1em;}
.ecoList-right{ float: left; width: 356px; overflow: hidden; height: 157px;}
.ecoList-right em{ display: block; height: 100%; background-position: center; background-repeat: no-repeat; background-size: cover; transition: all 0.4s ease;}
.ecoList-right em:hover{transform: scale(1.2);}
.ecoList-right img{ max-width: 100%;}
.ecoList-right img:hover{transform: scale(1.1);}
.huanBao-pic{ width: 100%; height: 326px; background: #f9f9f9;}
.huanBao-pic img{display: block; max-height: 100%; margin: 0 auto;}
/*------------------------------------------社会责任报告--------------------------------------*/
.dutyList ul{ overflow: hidden;}
.dutyList ul li{ float: left; width: 350px; height: 184px; margin-bottom: 68px; margin-right: 74px;}
.dutyList ul li:nth-child(3n){ margin-right: 0;}
.dutyList ul li a{ display: block;}
.dutyList-left{float: left; width: 137px; height: 184px; overflow: hidden; }
.dutyList-left em{ display: block;background-size: cover; background-repeat: no-repeat; background-position: center; transition: all 0.4s ease; height: 100%;}
.dutyList-left em:hover{transform: scale(1.2);}
.dutyList-left img{max-width: 100%; transition: all 0.4s ease;}
.dutyList-left img:hover{transform: scale(1.1);}
.dutyList-right{float: right; width: 194px; height: 184px; position: relative;}
.dutyList-right span{display: block; font-size: 15px; color: #1a1a1a; opacity: 0.22; margin-top: 20px;}
.dutyList-right span em{font-size: 12px;}
.dutyList-right h3{font-size: 15px; color: #1a1a1a; font-weight: bold; margin-top: 12px;}
.dutyList-right p{ margin-top: 12px; line-height: 20px; height: 60px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3;  -webkit-box-orient: vertical;}
.dutyList-right i{position: absolute; bottom: 0; left: 0; color: #ef3122;}
/*----------------------------------------专题-------------------------------------------*/
.special ul{ overflow: hidden;}
.special ul li{ float: left; width: 378px; height: 184px; background: #f1f1f1; overflow: hidden; position: relative; margin-bottom: 28px; margin-right: 30px;}
.special ul li:nth-child(3n){ margin-right: 0;}
.special ul li a{ overflow: hidden; display: block; padding: 24px; position: relative; z-index: 2; }
.special ul li i{position: absolute; top: 50%; left: 50%; display: block;width: 0; height: 0;  z-index:1; background-repeat: no-repeat; background-position: center; background-size: cover; transition: all 0.5s ease;}
.special ul li i::before{content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.3);}
.special ul li:hover i{ width: 100%; height: 100%; top: 0; left: 0;}
.special ul li a b{display: block; font-size: 14px; color: #0a4fa2; font-weight: bold;}
.special ul li a h3{  margin-top: 4px; font-size: 14px; color: #1a1a1a; line-height: 30px; height: 30px; overflow: hidden; text-overflow: ellipsis; }
.special ul li a p{margin-top: 6px; line-height: 20px; height: 40px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2;  -webkit-box-orient: vertical;}
.special ul li a span{display: block; color: #ef3122; margin-top: 10px;}
.special ul li:hover a b{ color: #fff;}
.special ul li:hover a h3{ color: #fff;}
.special ul li:hover a p{ color: #fff;}
/*---------------------------------------视频列表---------------------------------------*/

.neiVideo{ width: 100%;}
.neiVideo h3{ font-size: 15px; color: #1a1a1a; font-weight: bold; padding-top: 6px;}
.neiVideo h3 span{ color: #db0f0f;}
.neiVideo video{width: 100%;}
.videoCon{overflow-x: auto;  width: 100%; height: 100px; padding-bottom: 10px; overflow-y: hidden;}
.videoList{margin-top: 20px; white-space: nowrap; /*direction: rtl;*/ }
.videoList div{display: inline-block; width: 96px; height: 66px; margin-bottom: 16px; margin-right: 15px; border: 1px #fff solid;}
.videoList div p{visibility: hidden; line-height: 0; margin-top: 0;}
.videoList div img{ height: 100%;}
.videoList .videoOn{ border: 1px #ed1403 solid;}
 /*.videoList::-webkit-scrollbar{ width: 3px; height: 16px; background-color: rgba(0,0,0,0);  position: absolute; top: 0; right: 20%;}*/
/*定义滑块 内阴影+圆角*/
/*.videoList::-webkit-scrollbar-thumb{  background-color: #b8b8b8;}*/
 /* 隐藏上下箭头 */  
    /*scrollbarbutton {   
       display: none !important;   
    } 
    scrollbar[orient="vertical"] {   
      width: 4px !important;   
    }   */

/*单页*/
.titleText{ margin-bottom: 20px;}
.titleText h3{text-align: center; font-size: 20px;}
.titleText h4{ color: #ccc; text-align: center;}
.titleText h4 span{ padding: 0 10px;}
.word p{ margin-top: 0;}
.word img{ max-width: 100%; display: block; margin: 0 auto;}
.word table{ width: 100%; text-align: center; margin: 0 auto;}

/*表单*/
.about .form{ /*position: absolute; top: 40%; left: 50%; transform: translate(-50%,-50%);*/ width: 100%; padding: 0 10%; padding-top: 10%; box-sizing: border-box;}
.about .form h3{ font-size: 20px; color: #666; line-height: 52px; border-bottom: 1px #eee solid;}
.about .form form{ width: 600px; margin: 0 auto;}
.about .form form p{ height: 40px; line-height: 40px;}
.about .form form p span{float: left; display: inline-block; width: 150px; text-align: right; font-size: 16px; color: #666;}
.about .form form p input{ float: left; width: 410px; margin-left: 10px; padding-left: 10px; border: 1px #eee solid; height: 38px; line-height: 38px; box-sizing: border-box; font-size: 16px; padding-right: 10px;}
.about .form form .yan input{ width: 200px;}
.about .form form .yan img{ float: left; display: inline-block; width: 90px; height: 40px; margin: 0 25px; border: 1px #eee solid; box-sizing: border-box;}
.about .form form .yan a{ text-decoration: underline; color: #0a4fa2;}
.about .form form .btu{ display: block; margin: 0 auto;  width: 240px; height: 38px; text-align: center; line-height: 38px; background: #eee; margin-top: 30px; cursor: pointer; font-size: 15px;}



@media only screen and (max-width: 1770px){
	.neiBox{ width: 67%;}
	.special ul li{ width: 31%;}
	.dutyList ul li{margin-right: 3%;}
}

@media only screen and (max-width: 1680px){
	 .navCen .navCen-top{ padding-right: 23px;}
	.cheOne .swiper-slide{ width: 31.3% !important;}
	.cheOne .swiper-slide-active{padding:0 3%;}
	#nextOne{right: 31%;}
	#prevOne{left: 31%;}
	.swiper-slide-next img{ transform: scale(0.8);}
	.swiper-slide-prev img{ transform: scale(0.8);}
	.indexBox{ top: 14%;}
	.indexNew-top{ margin-top: 20px;}
	.indexVideo .swiper-slide p{padding: 10px 0 26px 0;}
	.indexVideo{ margin-top: 24px; height: 600px;}
	.dutyList ul li{ margin-right: 0; width: 377px;}
	.dutyList ul li:nth-child(2n){ float: right;}
	
}

@media only screen and (max-width: 1670px){
	/*内页*/
 .navCen .navCen-top{ padding-right: 23px;}
	.timeTab-box{ padding-right: 40px;}
	.timeTab{ height: 450px;}
	.box-anmit::before{ height: 430px;}
	.indexMap{ height: 700px;}
	.tabCon-text{ height: 207px; padding: 23px 42px;}
	.tabTitle li{ height: 136px;}
	.noticeList li a{ padding: 20px 28px;}
	/*.special-bottom-pic{ height: 194px;}*/
	.noticeList li a h3{ font-size: 16px;}
	.special-bottom .specialList li a{ padding: 0; height: 278px;}
	.notice-top{ height: 253px;}
	
}

@media only screen and (max-width: 1430px){
	/*导航*/
	.neiBox{ width: 64%;}
	.nav li > a{ padding: 0 16px;}
	.navCen .navCen-top{ padding-right: 29px;}
	.nav li .leve{ top: 82px;}
	.nav li .leve .leveCen dl{ width: 100%;}
	/*首页标题 + 公用div*/
	.titleXin h4{ font-size: 28px;}
	.titleXin h3{ font-size: 20px; line-height: 20px;}
	.indexBox{transform: translateX(-50%) scale(0.96);}
	/*partTwo首页新闻中心*/
	.index_New{ width: 1200px;}
	.indexNew{ margin-top: 0;}
	.indexNew-pic{ height: 230px;}
	.indexNew-list{ height: 230px;}
	.indexNew-list ul li h3{ margin-top: 0;}
	.indexNew-bottom ul li{ height: 163px;}
	.indexNew-cen ul{ margin-top: 12px;}
	.tabCon-pic{ height: 201px;}
	.tabCon-text{ height: 170px;}
	.tabCon-text{ padding: 14px 42px;}
	.tabCon-text p{ height: 76px;}
	.tabTitle li{ height: 92px;}
	.noticeList li a{ padding: 8px 28px;}
	.noticeList li a p{ margin: 0;}
	.special-bottom{ margin-top: 10px;}
	.special-bottom .specialList li a{ padding: 0; height: 180px;}
	.notice-top{ height: 180px;}
	.notice-top .noticeImg{ height: 132px;}
	/*partThree首页品牌车型*/
	.cheOne{ height: 460px;}
	.cheText h4{ height: 26px;}
	.cheText h3{ font-size: 20px; margin: 0;}
	.cheText a{ margin: 10px; height: 34px; line-height: 34px; font-size: 16px;}
	.cheOne h2{ margin-bottom: 6px;}
	/*partFore社会责任*/
	.indexTab ul{ margin-bottom: 8px;}
	.indexShe ul{ margin-top: 20px;}
	.indexShe-pic{ height: 310px;}
	/*partFive首页公司视频*/
	.partFive .shadow3{ display: none;}
	.indexVideo{ width: 1002px; height: 416px; margin: 0 auto; margin-top: 16px;}
	.indexVideo .swiper-slide video{ height: 360px;}
	.indexVideo .swiper-slide p{ padding:0 0 26px 0;}
	/*partSeven首页加入我们*/
	.partSeven .indexBox{ width: 990px;}
	.indexJoin{ width: 990px; margin-top: 20px;}
	.Join-item{ width: 470px; height: 416px;}
	.Join-item-text h3{ font-size: 26px;}
	/*partSix首页联系我们*/
	.partSix .indexBox{ margin-top: 10px;}
	.indexMap{ height: 450px;}
	/*内页*/
	.title{ left: 1%;}
	.title span{ font-size: 120px;}
	.title .title-cn{ top: 24%; left: 21%; font-size: 26px; line-height: 32px;}
	.title .title-en{ top: 26%; left:49%;}
	.con .partOne::before{ width: 100%;}
	.newsList{  width: 900px; }
	.newsItem{ width: 294px;  margin-right: 9px; }
	.prand-ul{  width: 900px; top: 20%;}
	.brandList{  width: 900px; }
	.brandItem{ width: 258px; margin-right: 56px;}
	.min-kuang{ top: 62%; right: 8%;}
	.newsItem .newsItem-pic{ height: 173px;}
	.timeTab-box{ padding-right: 45px;}
	.neiBox::before{ height: 340px;}
	.timeTab ul li{ padding-bottom: 24px; margin-bottom: 32px;}
	.box-anmit::before{ height: 340px;}
	.timeTab{ height: 300px;}
	.history ul li{ padding-bottom: 26px; margin-bottom: 2px; padding: 8px 0 28px 0;}
	.about .timeTab-box{ padding-right: 34px;}
	.dutyList ul li{ margin-bottom: 19px; width: 350px;}
	.special ul li{ margin-bottom: 30px; width: 386px; margin-right: 0;}
	.special ul li:nth-child(2n){float: right;}
	.back{ bottom: 4%;}
	.address{ bottom: 3px;}
	.indexCant-top a{margin-right: 3%; padding-right: 3%;}
	.headLeft{ height: 62px; left: 26.3%; top: 16px;}
	.huanBao-pic{ height: 300px;}
	.contact-box .contact-list .contact-wei li{ margin: 0 7%; margin-bottom: 10px;}
	
}

@media only screen and (max-width: 1290px){
	.neiBox{ width: 63%;}
	.timeTab{ height: 350px;}
	.timeTab ul{background: #fff; padding-bottom: 10px;}
	.box-anmit::before{ height: 366px;}
	.address p{transform: scale(0.8); -webkit-transform: scale(0.8);}
	.timeTab ul li{ background: #fff;}
	.address{bottom: 6px;}
	.titleXin{ margin-top: 10px;}
	.shenxin{ margin-top: 30px;}
	.youx{ margin-top: 30px;}
	.cheText a{ height: 44px; line-height: 44px; margin: 5px 0;}
	.shadow{ height: 72px;}
	.cheOne h2{margin-bottom:5px;}
	.cheText h4{ font-size: 16px;}
	.indexVideo .swiper-slide p{ padding: 6px 0 16px 0;}
	.logo{ margin-top: 10px;}
	.indexJoin{ margin-top: 20px;}
	.cheOne{ height: 390px;}
	.tabCon-text h3{ font-size: 20px; margin-bottom: 4px;}
	.noticeList li a p{ margin: 0;}	
	.nav li > a{ padding: 0 14px;}
	.nav li .leve .leveCen{ padding-left: 0;}
}














