.ov {overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.ab {display:block;width:100%;height:100%;}
.ico {background-image:url("../images/index.png");display:inline-block;vertical-align:middle;}

/*banner*/
.banner_main {width:100%;overflow:hidden;position:relative;z-index:2;}
.banner_main .banner {width:100%;min-width:1000px;padding:0 0 39.1%;z-index:20;position:relative;overflow:hidden;*zoom:1;}
.banner_main .banner .tip {position:absolute;left:50%;width:1400px;margin-left:-700px;text-align:center;bottom:5%;z-index:10;}
.banner_main .banner .tip span {margin:0 8px;width:20px;height:20px;background:#fff;opacity:0.9;text-align:center;border-radius:100%;cursor:pointer;font-size:0;font-weight:bold;overflow:hidden;display:inline-block;*display:inline;*zoom:1;box-shadow:2px 2px 2px rgba(0,0,0,0.2);}
.banner_main .banner .tip span.cur {opacity:1;background:#e00024;}
.banner_main .banner .prev,.banner_main .banner .next {width:50px;height:50px;position:absolute;left:5%;background-position:0 -46px;z-index:10;top:50%;margin-top:-25px;cursor:pointer;transition:ease-in-out 0.2s;opacity:0.4;filter:alpha(opacity=70);}
.banner_main .banner .next {left:auto;right:5%;background-position:-0px -96px;}
.banner .next:hover {opacity:1;filter:alpha(opacity=100);transform:translateX(5px);}
.banner .prev:hover {opacity:1;filter:alpha(opacity=100);transform:translateX(-5px);}
.banner_main .banner .list {width:100%;}
.banner_main .banner li {width:100%;position:absolute;left:0;top:0;bottom:0;right:0;z-index:1;overflow:hidden;background:#fff;}
.banner_main .banner li img {width:100%;height:100%;display:block;position:relative;left:0;top:0;-webkit-animation-name:scaleDraw;-webkit-animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;-webkit-animation-duration:10s;}
@keyframes scaleDraw {0% {transform:scale(1);}
50% {transform:scale(1.02);/*放大1.1倍*/}
100% {transform:scale(1);}
}
.banner .list li a {width:100%;display:block;height:100%;}
.header_main {height:107px;width:calc(100% - 124px);z-index:100;background:url("../images/index_nav_line.png") repeat-x left bottom;position:absolute;min-width:1280px;margin:0 62px;}
.header_main .w1400 {position:relative;}
.header_main .webLogo {top:25px;left:0;position:absolute;}
.header_main .webLogo img {display:block;}


.nav_main {position:relative;z-index:99;text-align:center;padding-right:165px;}
.nav_main ul {display:inline-block;zoom:1;}
.nav_main .list li {float:left;line-height:107px;height:107px;text-align:center;transition:all ease 300ms;-webkit-transition:all ease 300ms;z-index:10;position:relative;margin:0 1px;background:url(../images/index_nav.png) right center no-repeat;text-shadow:1px 2px 2px rgba(0,0,0,0.2);}
.nav_main .list li .nav1 {padding:0 35px;display:block;position:relative;color:#fff;cursor:pointer;font-size:16px;}
.nav_main .list li .nav1:before {width:0;height:2px;content:"\20";display:block;position:absolute;left:50%;bottom:0;background:#fff;transition:all ease 300ms;-webkit-transition:all ease 300ms;}
.nav_main .list li.hover .nav1,.nav_main .list li:hover .nav1 {color:#fff;font-weight:bold;}
.nav_main .list li.hover .nav1:before,.nav_main .list li:hover .nav1:before {width:36px;margin-left:-18px;}
.nav_main .list li.li6 .subNav .item {width:160px;margin:0 10px;min-height:200px;}
.nav_main li dl {width:140%;position:absolute;left:-20%;top:107px;text-align:center;z-index:99;background:url("../images/black50.png") repeat;overflow:hidden;display:none;}
.nav_main li dl dd {line-height:40px;}
.nav_main li dl dd a {color:#fff;width:100%;font-size:14px;height:100%;display:block;}
.nav_main li dl dd a:hover {background:#e52544;}
.nav_main .subNav2 .item {width:100%;height:40px;line-height:40px;}
.nav_main .subNav2 .item a,.nav_main .subNav2 .item h3 {width:100%;height:40px;line-height:40px;display:block;}
.nav_main .list li:hover .subNav,.nav_main .list li:hover .subNav2 {opacity:1;filter:alpha(opacity=100);background-size:auto 340px;height:340px;}
.por {position:relative;}

.header_main .en {position:absolute;color:#fff;font-size:16px;right:53px;top:47px;line-height:50px;}
.header_main .en a {color:#fff;}
.header_main .search-box {position:absolute;top:34px;z-index:101;right:-5px;}
.header_main .search-box .butn {display:block;cursor:pointer;width:40px;height:40px;}
.header_main .search-box .butn i {width:40px;height:40px;background-position:0 0;}
.header_main .search-box .butn.hov i {background-position:-41px 0;}
.header_main .share-sub {position:absolute;right:55px;top:1px;width:0;height:40px;overflow:hidden;background:#fff;border-radius:20px;border:none;z-index:10;}
.header_main .share-sub.on {border:1px solid #ddd;height:38px;}
.header_main .share-sub .sub-btn {border:none;width:26px;height:26px;cursor:pointer;margin-top:7px;background-position:-85px 0;transition:ease-in-out 0.2s;outline:none;}
.header_main .share-sub .tex {width:135px;font-size:14px;height:18px;line-height:18px;padding:11px 14px;color:#333;border:none;background:#fff;outline:none;}
.floor_4_main {padding-bottom:90px;background:url(../images/f4.jpg) center top no-repeat;background-size:cover;}
.floor_4_main .index_more {margin:43px auto;}
.floor_4_main .body .left {width:514px;background:#f9f9f9;height:511px;position:relative;}
.floor_4_main .body .left .line {height:4px;width:0;background:linear-gradient(to right,#fff,#e00024);transition:ease-in-out .2s;position:absolute;left:0;bottom:0;}
.floor_4_main .body .left .img {position:relative;display:block;width:100%;padding-top:56.25%;overflow:hidden;}
.floor_4_main .body .left .img img {position:absolute;top:0;left:0;display:block;width:100%;height:100%;}
.floor_4_main .body .left .txt {padding:34px;display:block;}
.floor_4_main .body .left .txt h3 {font-size:24px;padding-bottom:21px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#333;}
.floor_4_main .body .left .txt p {color:#333;}
.floor_4_main .body .left .txt .a {padding-top:26px;display:block;}
.floor_4_main .body .left .txt .a .fl {font-size:16px;font-family:arial;}
.floor_4_main .body .left:hover {box-shadow:5px 5px 5px rgba(0,0,0,0.2);}
.floor_4_main .body .left:hover .line {width:100%;}
.floor_4_main .body .right {background:#f9f9f9;height:511px;width:calc(100% - 554px);}
.floor_4_main .body .right li {border-bottom:1px solid #ebebeb;margin:29px 40px 29px 60px;position:relative;padding-bottom:29px;}
.floor_4_main .body .right li .fl h4 {font-size:40px;font-family:arial;color:#737373;}
.floor_4_main .body .right li .fl p {font-family:arial;color:#737373;}
.floor_4_main .body .right li h3 {font-size:24px;padding-bottom:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-right:60px;color:#000;}
.floor_4_main .body .right li p {color:#666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-right:60px;}
.floor_4_main .body .right li i {width:7px;height:15px;background-position:0 -153px;position:absolute;right:0;top:24px;}
.floor_4_main .body .right li:last-child {border-bottom:none;}
.floor_4_main .body .right li:first-child {margin-top:50px;}
.floor_4_main .body .right li:hover {transition:ease-in-out .2s;transform:translateX(5px);}
.floor_4_main .body .right li:hover h3 {color:#e00024;}
.index_more {display:block;width:180px;height:47px;line-height:47px;color:#fff;font-size:16px;background:#e00024;border-radius:23px;}
.index_more a {display:block;width:100%;height:100%;color:#fff;padding-left:45px;}
.index_more i {width:7px;height:8px;background-position:0 0;margin-bottom:3px;margin-left:44px;}
.index_more:hover {box-shadow:5px 5px 5px rgba(0,0,0,0.2);}
.floor_1_main {background:url(../images/floor_1_bg.jpg) bottom center no-repeat;background-size:cover;padding:56px 0;}
.floor_1_main .w1400 {position:relative;}
.floor_1_main .swiper-container {overflow:hidden;position:initial;padding-bottom:40px;}
.floor_1_main .left {width:52%;}
.floor_1_main  h1 {display:none;}
.floor_1_main .left h3 {font-size:18px;color:#666;padding-top:125px;}
.floor_1_main .left h4 {font-size:45px;padding-bottom:56px;}
.floor_1_main .left h5 {font-size:35px;line-height:54px;color:#02126f;font-weight:bold;margin-bottom:35px;}
.floor_1_main .left p {font-size:16px;line-height:30px;color:#2a2a2a;margin-bottom:68px;}
.floor_1_main .right {width:41%;}
.floor_1_main .right img {width:100%;}
.floor_1_main .prev,.floor_1_main .next {position:absolute;left:-96px;width:58px;height:58px;border:1px solid #464646;border-radius:100%;text-align:center;top:50%;margin-top:-30px;z-index:10;cursor:pointer;outline:none;}
.floor_1_main .prev i,.floor_1_main .next i {width:15px;height:26px;background-position:0 -17px;margin-top:17px;}
.floor_1_main .next {left:auto;right:-96px;}
.floor_1_main .next i {background-position:-15px -17px;}
.floor_1_main .prev:hover {background:#e00024;border:1px solid #e00024;}
.floor_1_main .prev:hover i {background-position:0 -45px;}
.floor_1_main .next:hover {background:#e00024;border:1px solid #e00024;}
.floor_1_main .next:hover i {background-position:-15px -45px;}
.floor_1_main .swiper-pagination-bullet {width:12px;height:12px;background:#003779;opacity:1;outline:none;}
.floor_1_main .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {margin:0 13px;}
.floor_1_main .swiper-container-horizontal > .swiper-pagination-bullets,.floor_1_main .swiper-pagination-custom,.floor_1_main .swiper-pagination-fraction {text-align:center;}
.floor_1_main .swiper-pagination-bullet-active {background:#e00024;}



.floor_2_main {background:url(../images/floor_2_bg.jpg) center bottom no-repeat;background-size:cover;}
.floor_2_main .body {padding:140px 0 127px;position:relative;}
.floor_2_main .body .hd {float:right;width:200px;background:url(../images/floor_2_line.png) right center no-repeat;top:160px;right:0;position:absolute;}
.floor_2_main .body .hd li {font-size:18px;color:#fff;line-height:83px;position:relative;text-align:right;padding-right:30px;}
.floor_2_main .body .hd li b {display:block;width:12px;height:12px;background:#fff;border-radius:100%;position:absolute;right:-6px;top:50%;margin-top:-6px;}
.floor_2_main .body .hd li i {width:27px;height:27px;background-position:-36px 0;position:absolute;top:50%;margin-top:-18px;right:-13.5px;opacity:0;transition:ease-in-out .2s;}
.floor_2_main .body .hd li.on {color:#e00024;font-weight:bold;}
.floor_2_main .body .hd li.on b {display:none;}
.floor_2_main .body .hd li.on i {opacity:1;margin-top:-13px;}
.floor_2_main .body .bd {width:calc(100% - 241px);float:left;overflow:hidden;}
.floor_2_main .body .bd .left img {display:block;width:100%;}
.floor_2_main .body .bd .right {width:calc(100% - 720px);}
.floor_2_main .body .bd .right h3 {font-size:28px;color:#fff;opacity:.43;text-transform:uppercase;padding-top:15px;line-height:28px;}
.floor_2_main .body .bd .right h4 {font-size:45px;color:#fff;font-weight:bold;}
.floor_2_main .body .bd .right h5 {color:#fff;font-size:26px;padding-top:73px;margin-bottom:20px;}
.floor_2_main .body .bd .right p {color:#fff;font-size:18px;line-height:30px;margin-bottom:89px;}
.floor_2_main .body .bd .right .index_more {width:180px;height:40px;line-height:40px;border-radius:20px;}
.floor_2_main .body .bd .right .index_more i {width:25px;height:5px;background-position:-36px -38px;margin-left:18px;}


.index_02{ background: url(../images/floor_3.jpg) center top no-repeat; background-size:cover;padding-bottom: 50px;/*! border-bottom: 5px solid #1870c8; */box-shadow: 0 20px 20px -20px rgba(0,36,100,.25);margin-bottom: 20px;}
.index_02 .title_index em{ color:rgba( 255,255,255,.1);}
.index_02 .title_index span{ color: #fff;}
.index_02 ul{ margin:30px auto 50px;}
.index_02 li{ width:29.5%; float:left; margin-right:5%; margin-bottom:2%; /*! border:1px solid #d4d4d4; */ border-radius:25px; background:#fcfcfc; /*! padding:0 0 30px; */ text-align:center; transition:all .3s; overflow: hidden;box-shadow: 0 20px 30px -20px rgba(0,36,100,.3);}
.index_02 li a{ display: block;}
.index_02 li img{ width: 100%;margin-bottom:0;display: block;  transition:all .3s;}
.index_02 li b{ color:#000000; font-size:22px; font-weight:normal; display:block; /*! margin-bottom:5px; */line-height: 50px;}
.index_02 li .line{ width:40px; height:3px; background:#e00024; margin:0 auto; margin-bottom:20px;   overflow: hidden;display: block;}
.index_02 li p{ height:40px; font-size:16px; color:#666; line-height:26.66px; overflow:hidden;}
.index_02 li span{ display:inline-block; line-height:35px;  padding:0 20px; background:#064ec4; color:#fff; font-size:16px; border-radius:3px;}
.index_02 li:nth-child(3n){ margin-right:0;}

.index_02 li:hover{ background:#e7e7e7;	transform: translate(0,-8px); }
.index_02 li:hover img{ opacity: .9;}
.index_02 .index_more {
  margin: 43px auto;
}


.index_tit {text-align:center;padding:76px 0 50px;}
.index_tit h3 {font-size:40px;font-weight:100;color:#001259;line-height:42px;background:url(../images/index_tit.png) center center no-repeat;}
.floor_5_main {background:url(../images/floor_3.jpg) center top no-repeat;width:100%;background-size:cover;padding-bottom:88px;display: none;}
.floor_5_main .index_more {margin:0 auto;}
.floor_5_main .body {position:relative;background:url(../images/f3_bg.png) center 529px no-repeat;}
.floor_5_main .body .swiper {position:initial;padding-bottom:64px;}
.floor_5_main .body .swiper .swiper-wrapper {width:100%;}
.floor_5_main .body .swiper-slide {height:550px;transform:scale(0.8);width:976px;cursor:pointer;position:relative;overflow:hidden;}
.floor_5_main .swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet,.floor_5_main .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {width:10px;height:10px;border-radius:100%;margin:0 8px;outline:none;transition:none;}
.floor_5_main .swiper-pagination-bullet-active {background:#c9161e;}
.floor_5_main .body .swiper-slide .text {position:absolute;left:0;bottom:-115px;width:100%;background:url(../images/index_5_p.png) left bottom repeat-x;padding-top:50px;color:#fff;height:75px;text-align:center;z-index:10;transition:ease-in-out .2s;opacity:0;}
.floor_5_main .body .swiper-slide .text h3 {font-size:20px;padding-bottom:0px;padding-top:20px;font-weight:100;}
.floor_5_main .body .swiper-slide .text p {font-size:16px;}
.floor_5_main .body .swiper-slide img {height:100%;width:100%;margin:0;position:relative;z-index:2;}
.floor_5_main .body .swiper-slide-active {transform:scale(1);border:6px solid #fff;}
.floor_5_main .body .swiper-slide-active .text {opacity:1;bottom:0;}
.floor_5_main .swiper-button-prev,.floor_5_main .swiper-button-next {width:60px;height:60px;outline:none;background:#737373;border-radius:100%;display:block;overflow:hidden;cursor:pointer;position:absolute;left:-90px;top:50%;margin-top:-30px;text-align:center;transition:ease-in-out 0.2s;z-index:10;}
.floor_5_main .swiper-button-prev::after,.floor_5_main .swiper-button-next::after {content:none;}
.floor_5_main .swiper-button-prev i,.floor_5_main .swiper-button-next i {width:20px;height:7px;margin-top:26px;background-position:0 -87px;}
.floor_5_main .swiper-button-next {left:auto;right:-90px;}
.floor_5_main .swiper-button-next i {background-position:-22px -87px;}
.floor_5_main .swiper-button-prev:hover {transform:translateX(-10px);background:#e00024;}
.floor_5_main .swiper-button-next:hover {transform:translateX(10px);background:#e00024;}
.floor_3_main {background:url(../images/floor_4.jpg) center top no-repeat;width:100%;background-size:cover;padding-bottom:100px;}
.floor_3_main .index_tit h3 {color:#fff;background:url(../images/index_tit2.png) center center no-repeat;}
.floor_3_main .body {color:#fff;}
.floor_3_main .body li {float:left;border-right:1px solid #fff;width:calc(100% / 3);box-sizing:border-box;text-align:center;height:598px;position:relative;}
.floor_3_main .body li .img {position:absolute;opacity:0;width:100%;height:100%;z-index:9;top:0;left:0;}
.floor_3_main .body li h3 {font-size:30px;padding-top:206px;padding-bottom:33px;transition:ease-in-out .2s;}
.floor_3_main .body li b {display:block;width:25px;height:25px;border:1px solid #fff;margin:0 auto;text-align:center;margin-bottom:24px;}
.floor_3_main .body li b i {width:9px;height:12px;background-position:0 -102px;margin-top:3px;}
.floor_3_main .body li h4 {font-size:18px;line-height:30px;padding:0 100px;}
.floor_3_main .body li p {font-size:18px;line-height:35px;opacity:0;padding:15px 20px 0;text-align:center;}
.floor_3_main .body li a {display:block;width:100%;height:100%;color:#fff;position:relative;z-index:10;}
.floor_3_main .body li p span {width:48%;float:left;text-align:right;}
.floor_3_main .body li:nth-child(2) p span:nth-child(7) {width:100%;text-align:center;}
.floor_3_main .body li p span:nth-child(2n) {float:right;text-align:left;}
.floor_3_main .body li.on,.floor_3_main .body li:hover .img {opacity:1;}
.floor_3_main .body li.on h3,.floor_3_main .body li:hover h3 {padding-top:152px;}
.floor_3_main .body li.on b,.floor_3_main .body li:hover b {background:#e00024;border:1px solid #e00024;}
.floor_3_main .body li.on p,.floor_3_main .body li:hover p {opacity:1;}
.floor_6_main {background:url(../images/floor_6.jpg) center top no-repeat;background-size:cover;padding-bottom:80px;}
.floor_6_main .swiper6 {padding-bottom:120px;}
.floor_6_main .img {border:1px solid #d9d9d9;border-radius:10px;position:relative;padding-top:29.931%;display:block;width:100%;overflow:hidden;box-sizing:border-box;background:#fff;}
.floor_6_main .img img {display:block;position:absolute;left:0;top:0;width:100%;}
.floor_6_main .img:hover {border:1px solid #e00024;}
.floor_6_main .swiper-slide {margin-top:31px !important;}
.floor_6_main .swiper-container-horizontal > .swiper-pagination-bullets,.floor_6_main .swiper-pagination-custom,.floor_6_main .swiper-pagination-fraction {font-size:30px;color:#666;}
.floor_6_main .swiper-pagination-current {color:#004cb9;font-weight:bold;}
.floor_6_main .swiper-button-next,.floor_6_main .swiper-button-prev {width:23px;height:20px;background:none;opacity:1;bottom:20px;top:auto;left:50%;margin-left:-100px;}
.floor_6_main .swiper-button-next i,.floor_6_main .swiper-button-prev i {width:100%;height:100%;background-position:0 -122px;}
.floor_6_main .swiper-button-next {margin-left:77px;}
.floor_6_main .swiper-button-next i {background-position:-26px -122px;}
.floor_7_main {background:url(../images/floor_7.jpg) center top no-repeat;width:100%;height:200px;color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,0.5);}
.floor_7_main .left h3 {font-size:32px;padding-top:49px;padding-bottom:19px;}
.floor_7_main .left .span {width:628px;}
.floor_7_main .left span {display:block;font-size:16px;line-height:18px;height:18px;margin-bottom:10px;width:178px;float:left;}
.floor_7_main .left span:hover {color:#e00024;text-shadow:none;}
.floor_7_main .left span b {width:9px;height:9px;background:#fff;display:block;border-radius:100%;float:left;box-shadow:1px 1px 1px rgba(0,0,0,0.5);margin-top:4px;margin-right:10px;}
.floor_7_main .left .span span:last-child {width:auto;}
.floor_7_main .right p {font-size:33px;font-family:arial;margin-top:50px;margin-bottom:15px;}
.floor_7_main .right p i {width:26px;height:26px;background-position:-79px 0;margin-right:10px;}
.floor_7_main .right .btn {background:url(../images/f6_btn.png) no-repeat;width:180px;height:45px;line-height:45px;text-align:center;font-size:18px;text-shadow:none;display:block;color:#fff;transition:ease-in-out .2s;float:right;}
.floor_7_main .right .btn:hover {transform:translateY(-5px);}

/* liuyan */
.liuyan {  background: url(../images/floor_4.jpg) no-repeat center top; background-size: cover;padding-bottom: 40px;}
.liuyan .index_tit h3{text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);background-image: none;color: #fff;}
.liuyan .item_top {
  margin-bottom: 30px;

}
.liuyan .formdata .item {
  position: relative;
  float: left;
  width: 30%;
  height: 58px;
  line-height: 58px;
  border: 1px solid #fff;
  border-radius: 5px;
}
.liuyan .formdata .item.mr {
  margin-right: 3.5%;
}
.liuyan .formdata .item label {
  float: left;
  display: block;
  margin-top: 18px;
  width: 130px;
  height: 22px;
  line-height: 22px;
  text-align: center;
  border-right: 1px solid #fff;
  font-size: 18px;
  color: #fff;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
}
.liuyan .formdata .item .txt {
  float: left;
  width: calc(100% - 180px);
  height: 58px;
  line-height: 58px;
  border: none;
  outline: none;
  text-indent: 20px;
  background: none;
  color: #fff;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
}
.liuyan .formdata .item .red {
  position: absolute;
  top: 0;
  right: 20px;
  color: #df1f1f;
  font-weight: 100;
  font-size: 22px;
}
.liuyan .formdata .btn {
  border: none;
  background: #123d96;
  width: 360px;
  height: 50px;
  line-height: 50px;
  color: #fff;
  font-size: 18px;
  display: block;
  margin: 40px auto 0;
  cursor: pointer;
  transition: ease-in-out 0.2s;
  margin-bottom: 60px;
  outline: none;
  border-radius: 5px;
}
.liuyan .formdata .btn:hover {
  transform: translateY(-5px);
  color: #fff;
  background-color: #2b71d9;
  transition: all ease 0.36s;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.17);
}

.bottom_main {background:url(../images/bottom.jpg) center top no-repeat;height:540px;box-sizing:border-box;padding:75px 0 62px;color:#fff;}
.bottom_main .w1400 {position:relative;}
.bottom_main .w1400 .map {position:absolute;left:50%;top:128px;margin-left:-20px;transition:ease-in-out .2s;}
.bottom_main .w1400 .map:hover {transform:translateY(-5px);}
.bottom_main .left {width:555px;}
.bottom_main .left img {margin-bottom:63px;}
.bottom_main .left .links {padding-bottom:68px;}
.bottom_main .left .links a {color:#fff;font-size:18px;width:128px;float:left;line-height:52px;}
.bottom_main .left .links a:hover {color:#e00024;}
.bottom_main .left p {font-size:16px;line-height:30px;}
.bottom_main a {color:#fff;}
.bottom_main a:hover {color:#e00024;}
.bottom_main .right {width:435px;}
.bottom_main .right .tel {margin-top:58px;}
.bottom_main .right .tel img {float:left;width:150px;height:150px;margin-right:50px;}
.bottom_main .right .tel p {font-size:18px;}
.bottom_main .right .tel h3 {font-size:32px;margin-bottom:24px;}
.bottom_main .right .tel h4 {font-size:32px;font-family:arial;}
@media (max-width:1660px) {.header_main {min-width:auto;margin:0 20px;width:calc(100% - 40px);}
.nav_main {padding-right:70px;}
.nav_main .list li .nav1 {padding:0 18px;}
.floor_1_main .left h4 {padding-bottom:40px;}
.floor_1_main .left h5 {font-size:28px;}
}
/*# sourceMappingURL=index.css.map */


/*底部修改*/
.pz_down{background:#262626 url(../images/bottom.jpg) center top no-repeat;}
.footer {overflow:hidden;}
.footnav {overflow:hidden;padding:45px 0 20px;}
.footnav .flogo {text-align:center;width:20%;padding-top:20px;}
.footnav .fcontact {margin-top:20px;color:#fff}
.footnav h3 {display:block;font-size:20px;color:#fff;line-height:30px;font-weight:bold;}
.footnav ul {}
.footnav .fcontact li {line-height:28px;font-size:14px;color:#fff;letter-spacing: 1px;}
.footnav .fcontact li span{ font-size: 24px; font-family: arial;}
.footnav .foot_list {width:980px;border-right:1px solid #3d3d3d;letter-spacing: 1px;}
.footnav .foot_list dl {line-height:30px;font-size:15px;margin-right:18px;width:150px;}
.footnav .foot_list dl:last-child {margin-right:0}
.footnav .foot_list dl dt {font-size:18px;margin-bottom:4px;line-height:30px;font-weight:500;}
.footnav .foot_list dl dt a {color:#fff;}
.footnav .foot_list dl dt a:hover {color:#e00024;}
.footnav .foot_list dl dd a {color:rgba(255,255,255,.6);text-align:center;line-height:30px;}
.footnav .foot_list dl dd a:hover {color:#e00024;}
.fcode span {display:block;/*! text-align:center;*/ font-size:18px;color:#fff;line-height:30px;font-weight:bold;}
.fcode p {color:#eee;line-height:1.7;}
.fcode img {height:126px;width:126px;margin-right:20px;}
.foot_wenzi {margin-top:20px;letter-spacing: 1px;}
.footrexian {position:relative;width:100%;border-radius:6px;padding:43px 40px;margin-top:-126px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.foothot {font-size:22px;color:#fff;line-height:40px;padding-right:100px;}
.foothot a {color:#fff;display:inline-block;height:100%;vertical-align:top;}
#totop {position:fixed;width:60px;height:60px;right:30px;cursor:pointer;z-index:999;bottom:10%;margin-top:-30px;border-radius:10px;-webkit-transition:.4s;transition:.4s;display:none;}
#totop:hover {box-shadow:0 0 10px 0 #fff;}
.footleft {float:left;width:278px;margin-top:6px;}
.footlogo {height:44px;font-size:0;line-height:44px;}
.footlogo img {max-height:100%;margin-left:10px;}
.flxbtnout {height:40px;font-size:0;position:relative;z-index:1;margin-top:40px;}
.flxbtnout a {display:inline-block;width:40px;height:40px;margin-left:16px;text-align:center;line-height:40px;border-radius:50%;background-color:#393939;}
.flxbtnout a>img {transition:1s;}
.flxbtnout a:hover>img {transform:rotateY(360deg);}
.footwx {position:relative;}
.footwx .bigewm {position:absolute;width:100px;height:100px;top:-30px;left:20px;z-index:1;display:none;line-height:100px;background-color:#fff;box-shadow:0 0 5px 0 rgba(0,0,0,0.5);}
.footwx .bigewm img {width:100%;height:100%;}
.footinfo {float:left;width:500px;font-size:16px;color:#666;line-height:34px;}
.footinfo a:hover {color:#ddd;}
.footewm {float:right;height:126px;overflow:hidden;position:relative;margin-top:10px;}
.footewm img {float:left;display:block;width:126px;height:100%;}
.footewm p {float:left;width:26px;margin-left:14px;margin-top:4px;font-size:16px;color:#656565;line-height:17px;text-align:center;}

.link{ background: #262626;font-size: 16px;color: #fff; padding:20px 0; }
.link a{ display: inline-block; color: rgba(255,255,255,.5); font-size: 14px;}

.footer2{ position: relative; z-index: 10; padding: 18px 0; border-top: 1px solid #3d3d3d;}
.footer2>div{ font-size: 16px; color: rgba(255,255,255,.6); line-height: 30px; height: 30px; overflow: hidden;}
.footer2 span{ display: inline-block; vertical-align: middle; margin-right: 5px;}
.footer2 i.fenge{ display: inline-block; width: 1px; height: 14px; margin: 0 16px;
	background-color: #a1a6b0; vertical-align: middle;}
.footer2 a{ display: inline-block; color: rgba(255,255,255,.6); vertical-align: middle;}
.footer2 a:hover{ color: #e00024;}
.footer2 img.jw{ margin-top: -2px; margin-left: 5px;}
.footer2 img.cnzz{ margin-left: 5px; margin-right: 5px;}
.footer2 a.jinwang:hover{ color:#e00024; text-decoration: underline;}