﻿@charset "utf-8";
/* CSS Document */
html{font-size:16px;}
*{margin:0px;padding:0px;text-decoration:none;list-style:none;font-family: ,;-webkit-text-stroke-width: 0px;
-webkit-font-smoothing: antialiased;}
body,div,span,input,p,span,h1,h2,h3,h4,h5,h5,a,form,select,img{border:0px;}
body{overflow-x:hidden;margin:0 auto;width:100%;background-color:#fff;}
.clear{clear:both;}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%;}

a{outline:none;color:#575757;}
.gray{color:#c8c8c8}
a:hover{text-decoration:none;color:#c70009;}
input,select,textarea{outline:none;}
input[type="submit"],input[type="button"],select{
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}


.font14{font-size:0.875rem;}
.font16{font-size:1rem;}
.font17{font-size:1.0625rem;}
.font18{font-size:1.125rem;}
.font20{font-size:1.25rem;}
.font22{font-size:1.375rem;}
.font24{font-size:1.5rem;}
.font26{font-size:1.75rem;}
.font28{font-size:1.625rem;}
.font30{font-size:1.875rem;}
.font32{font-size:2rem;}
.font34{font-size:2.125rem;}
.font36{font-size:2.25rem;}
.font38{font-size:2.375rem;}
.font40{font-size:2.5rem;}
.font44{font-size:2.75rem;}
.font60{font-size:3.75rem;}
.font48{font-size:3rem;}
.font50{font-size:3.125rem;}
.font52{font-size:3.25rem;}
.font80{font-size:5rem}
.font56{font-size:3.5rem;}
.font65{font-size:3.9rem;}
.font68{font-size:4.25rem;}
.font70{font-size:4.375rem;}
.font72{font-size:4.5rem;}
.font124{font-size:7.75rem}
.font430{font-size:16rem}
.commonbox{width:96%;max-width:1600px;margin:0 auto;}
.commonbox1{width:96%;max-width:1200px;margin:0 auto;}
.commonbox2{width:96%;max-width:1400px;margin:0 auto;}
.yuan{-webkit-border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;-o-border-radius: 50%;border-radius: 50%;}
/**/
.loading{position: fixed;top:0px;left:0px;width: 100%;z-index:9999999999;overflow: hidden;height: 100%;transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;border-radius: 0px;-webkit-border-radius: 0px;-moz-border-radius: 0px;-ms-border-radius: 0px;-o-border-radius: 0px;}
.loadingn{position: absolute;top:0px;left:0px;width: 100%;height: 100%;z-index:99999999;overflow: hidden;display: flex;justify-content: center;align-items: center;background: black;
 color: #ccc;}
 .loading.hide{transform:scale(0,0);-webkit-transform:scale(0,0);-moz-transform:scale(0,0);-ms-transform:scale(0,0);-o-transform:scale(0,0);border-radius: 1000px;-webkit-border-radius: 1000px;-moz-border-radius: 1000px;-ms-border-radius: 1000px;-o-border-radius: 1000px;}
.loading::before,
.loading::after,
.loadingn::before,
.loadingn::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: .5vmin;
  height: .5vmin;
  border-radius: 50%;
  color: transparent;
}

.loading::before {
  box-shadow: 93vw 63vh .3vmin rgba(255,255,255,.8),
              3vw 17vh .3vmin rgba(255,255,255,.8),
              28vw 85vh .3vmin rgba(255,255,255,.8),
              97vw 82vh .3vmin rgba(255,255,255,.8),
              55vw 83vh .3vmin rgba(255,255,255,.8),
              74vw 72vh .3vmin rgba(255,255,255,.8),
              84vw 11vh .3vmin rgba(255,255,255,.8),
              32vw 6vh .3vmin rgba(255,255,255,.8),
              45vw 92vh .3vmin rgba(255,255,255,.8),
              98vw 57vh .3vmin rgba(255,255,255,.8),
              63vw 98vh .3vmin rgba(255,255,255,.8),
              90vw 46vh .3vmin rgba(255,255,255,.8),
              50vw 86vh .3vmin rgba(255,255,255,.8),
              38vw 21vh .3vmin rgba(255,255,255,.8),
              74vw 2vh .3vmin rgba(255,255,255,.8),
              89vw 22vh .3vmin rgba(255,255,255,.8),
              39vw 0vh .3vmin rgba(255,255,255,.8),
              25vw 89vh .3vmin rgba(255,255,255,.8),
              54vw 58vh .3vmin rgba(255,255,255,.8),
              81vw 39vh .3vmin rgba(255,255,255,.8),
              51vw 8vh .3vmin rgba(255,255,255,.8),
              24vw 56vh .3vmin rgba(255,255,255,.8),
              50vw 23vh .3vmin rgba(255,255,255,.8),
              62vw 34vh .3vmin rgba(255,255,255,.8),
              10vw 77vh .3vmin rgba(255,255,255,.8),
              92vw 45vh .3vmin rgba(255,255,255,.8),
              70vw 40vh .3vmin rgba(255,255,255,.8),
              2vw 53vh .3vmin rgba(255,255,255,.8),
              3vw 54vh .3vmin rgba(255,255,255,.8),
              18vw 21vh .3vmin rgba(255,255,255,.8),
              48vw 47vh .3vmin rgba(255,255,255,.8),
              83vw 96vh .3vmin rgba(255,255,255,.8),
              26vw 32vh .3vmin rgba(255,255,255,.8),
              46vw 9vh .3vmin rgba(255,255,255,.8),
              2vw 13vh .3vmin rgba(255,255,255,.8),
              29vw 63vh .3vmin rgba(255,255,255,.8),
              17vw 90vh .3vmin rgba(255,255,255,.8),
              78vw 9vh .3vmin rgba(255,255,255,.8),
              15vw 39vh .3vmin rgba(255,255,255,.8),
              90vw 5vh .3vmin rgba(255,255,255,.8);
}

.loading::after { 
  box-shadow: 67vw 35vh .2vmin .1vmin rgba(255,200,200,.8),
              89vw 13vh .2vmin .1vmin rgba(255,200,200,.8),
              77vw 62vh .2vmin .1vmin rgba(255,200,200,.8),
              1vw 74vh .2vmin .1vmin rgba(255,200,200,.8),
              38vw 15vh .2vmin .1vmin rgba(255,200,200,.8),
              79vw 10vh .2vmin .1vmin rgba(255,200,200,.8),
              16vw 47vh .2vmin .1vmin rgba(255,200,200,.8),
              74vw 71vh .2vmin .1vmin rgba(255,200,200,.8),
              30vw 96vh .2vmin .1vmin rgba(255,200,200,.8),
              13vw 98vh .2vmin .1vmin rgba(255,200,200,.8),
              9vw 40vh .2vmin .1vmin rgba(255,200,200,.8),
              9vw 71vh .2vmin .1vmin rgba(255,200,200,.8),
              12vw 93vh .2vmin .1vmin rgba(255,200,200,.8),
              91vw 26vh .2vmin .1vmin rgba(255,200,200,.8),
              73vw 48vh .2vmin .1vmin rgba(255,200,200,.8),
              61vw 46vh .2vmin .1vmin rgba(255,200,200,.8),
              20vw 3vh .2vmin .1vmin rgba(255,200,200,.8),
              90vw 59vh .2vmin .1vmin rgba(255,200,200,.8),
              48vw 72vh .2vmin .1vmin rgba(255,200,200,.8),
              91vw 68vh .2vmin .1vmin rgba(255,200,200,.8);
}

.loadingn::before {
  box-shadow: 30vw 90vh .2vmin rgba(190,200,255,.9),
              93vw 64vh .2vmin rgba(190,200,255,.9),
              75vw 80vh .2vmin rgba(190,200,255,.9),
              37vw 24vh .2vmin rgba(190,200,255,.9),
              83vw 58vh .2vmin rgba(190,200,255,.9),
              12vw 36vh .2vmin rgba(190,200,255,.9),
              62vw 82vh .2vmin rgba(190,200,255,.9),
              87vw 91vh .2vmin rgba(190,200,255,.9),
              9vw 2vh .2vmin rgba(190,200,255,.9),
              99vw 46vh .2vmin rgba(190,200,255,.9),
              39vw 86vh .2vmin rgba(190,200,255,.9),
              48vw 42vh .2vmin rgba(190,200,255,.9),
              53vw 24vh .2vmin rgba(190,200,255,.9),
              63vw 42vh .2vmin rgba(190,200,255,.9),
              2vw 53vh .2vmin rgba(190,200,255,.9),
              67vw 11vh .2vmin rgba(190,200,255,.9),
              32vw 44vh .2vmin rgba(190,200,255,.9),
              0vw 82vh .2vmin rgba(190,200,255,.9),
              51vw 47vh .2vmin rgba(190,200,255,.9),
              74vw 30vh .2vmin rgba(190,200,255,.9);
}

.loadingn::after {
  box-shadow: 80vw 64vh .1vmin rgba(200,255,230,.7),
              32vw 45vh .1vmin rgba(200,255,230,.7),
              65vw 62vh .1vmin rgba(200,255,230,.7),
              22vw 55vh .1vmin rgba(200,255,230,.7),
              68vw 19vh .1vmin rgba(200,255,230,.7),
              54vw 34vh .1vmin rgba(200,255,230,.7),
              1vw 56vh .1vmin rgba(200,255,230,.7),
              95vw 1vh .1vmin rgba(200,255,230,.7),
              60vw 93vh .1vmin rgba(200,255,230,.7),
              14vw 82vh .1vmin rgba(200,255,230,.7),
              6vw 64vh .1vmin rgba(200,255,230,.7),
              19vw 12vh .1vmin rgba(200,255,230,.7),
              25vw 39vh .1vmin rgba(200,255,230,.7),
              21vw 36vh .1vmin rgba(200,255,230,.7),
              4vw 10vh .1vmin rgba(200,255,230,.7),
              85vw 70vh .1vmin rgba(200,255,230,.7),
              54vw 93vh .1vmin rgba(200,255,230,.7),
              9vw 46vh .1vmin rgba(200,255,230,.7),
              63vw 59vh .1vmin rgba(200,255,230,.7),
              48vw 28vh .1vmin rgba(200,255,230,.7);
}

.loadingn h1 {
  margin: 0;
  height: 12vmin;
  width: 100vmin;
  display: flex;
  justify-content: center;
  position: relative;
}

.loadingn h1::before {
  content: "";
  display: block;
  position: absolute;
  z-index: -1;
  top: -21vmin;
  left: 24vmin;
  width: 52vmin;
  height: 52vmin;
  border-radius: 50%;
  border: 1.3vmin solid currentColor;
  box-sizing: border-box;
}

.loadingn em {
  font-family: 'Josefin Sans', sans-serif;
  color: currentColor;
  font-size: 15vmin;
  position: relative;
  font-style: normal;
  width: 20vmin;
  text-align: center;
}

.loadingn em.planet {
  -webkit-animation: planet-rotate 4s linear infinite;
  animation: planet-rotate 4s linear infinite;
  position: relative;
}

.loadingn em.planet::before {
  content: "";
  position: absolute;
  top: -.5vmin;
  left: 3.5vmin;
  z-index: -1;
  width: 13vmin;
  height: 13vmin;
  border-radius: 50%;
  background: black;
}

.loadingn em.planet.left {
  -webkit-transform-origin: 33vmin 5vmin;
  transform-origin: 33vmin 5vmin;
}

.loadingn em.planet.right {
  -webkit-transform-origin: -17vmin 5vmin;
  transform-origin: -17vmin 5vmin;
}

@-webkit-keyframes planet-rotate {
  to {
    -webkit-transform: rotate(1turn);
  }
}

@keyframes planet-rotate {
  to {
    transform: rotate(1turn);
  }
}


.index_title{text-align: center;padding:2.75rem 0px;color:#101010;}
.index_title h3{display: inline-block;position: relative;}
.index_title h5{text-transform: uppercase;margin-bottom:0.5rem}
.index_title h3:before{content: "";width: 2rem;height: 0px;border-top: 1px solid #c70009;position: absolute;top:50%;left:0px;margin-left: -3.2rem;}
.index_title h3:after{content: "";width: 2rem;height: 0px;border-top: 1px solid #c70009;position: absolute;top:50%;right:0px;margin-right: -3.2rem;}

.index_title1{text-align: center;padding:2.75rem 0px;color:#101010; background: #fff;}
.index_title1 h3{display: inline-block;position: relative;}
.index_title1 h5{text-transform: uppercase;margin-bottom:0.5rem}
.index_title1 h3:before{content: "";width: 2rem;height: 0px;border-top: 1px solid #c70009;position: absolute;top:50%;left:0px;margin-left: -3.2rem;}
.index_title1 h3:after{content: "";width: 2rem;height: 0px;border-top: 1px solid #c70009;position: absolute;top:50%;right:0px;margin-right: -3.2rem;}


.index1wai{width: 100%;padding-bottom:4.125rem;background:url(img/bg1.jpg) center no-repeat;background-size: cover;-webkit-background-size: cover;-mos-background-size: cover;-ms-background-size: cover;-o-background-size: cover;}
.index1n a{display: block;position: relative;padding:0px 5%;text-align: center;color:#101010;}
.index1n a:after{content:"" ;width: 0px;height: 72%;border-left:1px solid #dbdbdb;position: absolute;top:14%;right: 0px;}
.index1n .swiper-slide:nth-child(6) a:after{display: none;}
.index1n .swiper-slide{padding-bottom:5rem;}
.index1n .pic{width: 58%;margin:0 auto;position: relative;max-width: 160px;}
.index1n .pic img{display: block;width: 100%;transition: all 0.5s;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-ms-transition: all 0.5s;-o-transition: all 0.5s;}
.index1n .pic .img1{opacity: 1;}
.index1n .pic .img2{position: absolute;top:0px;left:0px;opacity: 0;}
.index1n a:hover .img1{opacity:0}
.index1n a:hover .img2{opacity:1}
.index1n a .name{margin-top:3rem;line-height: 1.875rem;}
.index1n a .name h3{position: relative;top:0px;height: 1.875rem;overflow: hidden;word-wrap:normal;text-overflow: ellipsis;-webkit-text-overflow: ellipsis;-moz-text-overflow: ellipsis;-ms-text-overflow: ellipsis;-o-text-overflow: ellipsis;transition: all 0.5s;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-ms-transition: all 0.5s;-o-transition: all 0.5s;}
.index1n a .name p{color:#737373;height: 1.875rem;overflow: hidden;word-wrap:normal;text-overflow: ellipsis;-webkit-text-overflow: ellipsis;-moz-text-overflow: ellipsis;-ms-text-overflow: ellipsis;-o-text-overflow: ellipsis;position: relative;top:0px;transition: all 0.5s;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-ms-transition: all 0.5s;-o-transition: all 0.5s;}
.index1n a:hover {color:#c70009;}
.index1n a:hover .name h3{position: relative;top:1.875rem;}
.index1n a:hover .name p{position: relative;top:-1.875rem;}
.index1n .swiper-button-next, .index1n .swiper-button-prev{z-index:100}
.index1n .swiper-button-next.swiper-button-disabled,.index1n .swiper-button-prev.swiper-button-disabled{opacity:0;}
.index1n .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%239a9b9c'%2F%3E%3C%2Fsvg%3E");}
.index1n .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%239a9b9c'%2F%3E%3C%2Fsvg%3E");transform: rotate(180deg);-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);}
.index1n .swiper-button-next,.index1n .swiper-button-prev{margin-top:-52px;}
.index_more{text-align: center;font-size:0px;width: 13.5rem;overflow: hidden;margin:0 auto;}
.index_more a{display: inline-block;border:1px solid #c70009;height: 3rem;line-height: 3rem;float: left;}
.index_more .a1{width: 10rem;text-align: center;color:#FFF;background:#c70009;}
.index_more .a2{width: 3rem;color:#c70009;position: relative;z-index:5;background:transparent;transition: all 0.5s;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-ms-transition: all 0.5s;-o-transition: all 0.5s;float: right;}
.index_more .a2 i{position:relative;z-index:10}
.index_more .a2:before{z-index:0;content: "";position: absolute;top:0px;left:0px;width: 0px;height: 100%;background:#c70009;transition: all 0.5s;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-ms-transition: all 0.5s;-o-transition: all 0.5s;}
.index_more:hover .a2{color:#fff;}
.index_more:hover .a2:before{width: 100%;}

/**/
.index2{padding-bottom:4rem}
.index2_tab_content{margin-bottom:1rem;}
.index2_content{height: 0px;overflow: hidden;opacity:0;transition: all 0.3s;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;}
.index2_content.on{height: auto;opacity:1;}
.index_case{margin-bottom:2.5rem;position: relative;transform-style: preserve-3d;perspective: 1000px;overflow: hidden;}
.index_case .pic{padding-bottom:62.5%;background-size: 100% 100%;-webkit-background-size: 100% 100%;-moz-background-size: 100% 100%;-ms-background-size: 100% 100%;-o-background-size: 100% 100%;background-repeat: no-repeat;background-position: center;transition: all 0.3s;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;}
.index_case .name{padding:1.25rem 1.5rem;background:#f8f8f8;color: #101010;line-height: 1.875rem;}
.index_case .name h3,.index_case .name p{height: 1.875rem;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;-webkit-text-overflow: ellipsis;-moz-text-overflow: ellipsis;-ms-text-overflow: ellipsis;-o-text-overflow: ellipsis;}
.index_case .btn_box{position: absolute;left:0px;width: 100%;bottom:6.25rem;padding:1rem 0px;opacity:0;transform: rotateX(-90deg);-webkit-transform: rotateX(-90deg);-moz-transform: rotateX(-90deg);-ms-transform: rotateX(-90deg);-o-transform: rotateX(-90deg);background:#c70009;-webkit-transform-origin: center bottom;transform-origin: center bottom;transition: all 0.5s;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-ms-transition: all 0.5s;-o-transition: all 0.5s;border-bottom: 1px solid #df6a6f;}
.index_case .btn_box a{display: inline-block;width: 2.75rem;height: 2.75rem;line-height: 2.75rem;text-align: center;color:#fff;float: left;margin-left:1.5rem;border:1px solid #FFFFFF;border-radius: 2rem;-webkit-border-radius: 2rem;-moz-border-radius: 2rem;-ms-border-radius: 2rem;-o-border-radius: 2rem;transition: all 0.5s;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-ms-transition: all 0.5s;-o-transition: all 0.5s;}
.index_case:hover .btn_box{transform: rotateX(0deg);-webkit-transform: rotateX(0deg);-moz-transform: rotateX(0deg);-ms-transform: rotateX(0deg);-o-transform: rotateX(0deg);opacity:1}
.index_case:hover .name{background:#c70009;color:#fff;}
.index_case .btn_box a:hover{transform: rotate(360deg);-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-ms-transform: rotate(360deg);-o-transform: rotate(360deg);}
.index_case:hover .pic{background-size: 110% 110%;-webkit-background-size: 110% 110%;-moz-background-size: 110% 110%;-ms-background-size: 110% 110%;-o-background-size: 110% 110%;}
.index2_tab_title{text-align: center;font-size:0px;margin-bottom:2rem}
.index2_tab_title a{display: inline-block;width: 7.875rem;height: 2.125rem;line-height: 2.125rem;text-align: center;color:#101010;background:#f1f1f1;position: relative;border:1px solid #c9c9c9;margin:0px 0.5rem 1rem;transition: all 0.5s;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-ms-transition: all 0.5s;-o-transition: all 0.5s;}
.index2_tab_title a.on{color:#fff;background:#c70009;border:1px solid #c70009;}
.index2_tab_title a.on:after{content:"" ;border-top:0.5rem solid #c70009;border-left:0.5rem solid #fff;border-right:0.5rem solid #fff;position:absolute;left:50%;margin-left:-0.5rem;bottom:-0.52rem}
.index2_tab_title a:hover{color:#fff;background:#c70009;border-color:#c70009;}
/**/
.index3wai{width: 100%;background:url(img/bg2.jpg) center no-repeat;background-position: center no-repeat;background-size: cover;-webkit-background-size: cover;-moz-background-size: cover;-ms-background-size: cover;-o-background-size: cover;padding:7.5rem 0px;}
.index3{overflow: hidden;}
.index3 li{width: 25%;float: left;text-align: center;}
.index3 li p{line-height: 1.875rem; cursor: default;}
.index3 li .number{width: 11.25rem;height: 11.25rem;line-height: 11.25rem;text-align: center;color:#fff;background:#c70009;border-radius: 10rem;-webkit-border-radius: 10rem;-moz-border-radius: 10rem;-ms-border-radius: 10rem;-o-border-radius: 10rem;margin:0 auto 2rem;}
.index3 li .number sup{position: relative;top:-0.6rem}

/**/
.index4n{margin-top:2rem}
.index4{padding:1rem 0px 3rem}
.index4_box{width: 23.2%;float: left;margin-right:2.4%;position: relative;}
.index4_box .index4_box_top:after{content: "";position: absolute;left:100%;top:0px;width: 10.9375%;height: 100%;background:url(img/jt.jpg) center no-repeat;}
.index4_box:nth-child(4){margin-right:0px;}
.index4_box:nth-child(4) .index4_box_top:after{display: none;}
.index4_box .index4_box_top{border:1px solid #b2b2b2;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;padding:3.25rem 14% 1rem;position: relative;background:#fff;transition: all 0.5s;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-ms-transition: all 0.5s;-o-transition: all 0.5s;text-align: center;}
.index4_box .index4_box_top .pic{width: 53%;max-width: 128px;margin:0 auto;border:1px solid #888888;border-radius: 200px;-webkit-border-radius: 200px;-moz-border-radius: 200px;-ms-border-radius: 200px;-o-border-radius: 200px;overflow: hidden;transition: all 0.5s;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-ms-transition: all 0.5s;-o-transition: all 0.5s;}
.index4_box .index4_box_top .pic img{display: block;width: 100%;}
.index4_box .index4_box_top .number{line-height: 3rem;text-align: center;color:#5e5e5e;margin:1rem 0px;transition: all 0.5s;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-ms-transition: all 0.5s;-o-transition: all 0.5s;}
.index4_box .index4_box_top .number span{color:#7f7f7f;margin-right:0.5rem;transition: all 0.5s;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-ms-transition: all 0.5s;-o-transition: all 0.5s;}
.index4_box .index4_box_top .name{color:#101010;line-height: 1.875rem;height: 1.875rem;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;-webkit-text-overflow: ellipsis;-moz-text-overflow: ellipsis;-ms-text-overflow: ellipsis;-o-text-overflow: ellipsis;margin-bottom:0.6rem;transition: all 0.5s;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-ms-transition: all 0.5s;-o-transition: all 0.5s;}
.index4_box .index4_box_top .infon{color:#5e5e5e;line-height:1.75rem ;height: 8.75rem;overflow: hidden;transition: all 0.5s;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-ms-transition: all 0.5s;-o-transition: all 0.5s;cursor: default;}
.index4_box .index4_box_top .jt{width: 1rem;height: 1rem;border-left:1px solid #b2b2b2;border-bottom:1px solid #b2b2b2;border-bottom-left-radius: 5px;-webkit-border-bottom-left-radius: 5px;-moz-border-bottom-left-radius: 5px;-ms-border-bottom-left-radius: 5px;-o-border-bottom-left-radius: 5px;transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);position: absolute;left: 50%;margin-left:-0.5rem;bottom:-0.5rem;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;background:#fff;transition: all 0.5s;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-ms-transition: all 0.5s;-o-transition: all 0.5s;}
.index4_box .zixun{width: 4.25rem;height: 4.25rem;line-height:4.25rem;text-align:center;margin:0 auto;background:#c70009;border-radius: 4rem;-webkit-border-radius: 4rem;-moz-border-radius: 4rem;-ms-border-radius: 4rem;-o-border-radius: 4rem;display: block;margin-top:1.875rem;color:#fff;transform: scale(0,0);-moz-transform: scale(0,0);-ms-transform: scale(0,0);-o-transform: scale(0,0);-webkit-transform: scale(0,0);position: relative;top:-4.25rem;transition: all 0.3s;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;}
.index4_box:hover .index4_box_top{background:#c70009;border-color:#c70009}
.index4_box:hover .index4_box_top .pic{border-color: #c70009;}
.index4_box:hover .index4_box_top .number{color:#fff}
.index4_box:hover .index4_box_top .number span{color:#fff}
.index4_box:hover .index4_box_top .name{color:#fff}
.index4_box:hover .index4_box_top .infon{color:#fff}
.index4_box:hover .index4_box_top .jt{background:#c70009;border-color:#c70009}
.index4_box:hover .zixun{top:0px;transform: scale(1,1);-moz-transform: scale(1,1);-ms-transform: scale(1,1);-o-transform: scale(1,1);-webkit-transform: scale(1,1);}

/**/
.index5wai{padding:1rem 0px 5rem;background:#f1f1f1;}
.index5{margin-top:2rem;padding:0px 4.5rem;position: relative;}
.index5 a{display: block;width: 100%;padding-bottom:56%;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-position: center;background-repeat: no-repeat;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;margin:0 0px 1.25rem;position: relative;background-color:#f6f6f6;}
.index5 a .pic{position: absolute;top:-0.3125rem;left:0px;width: 100%;height: 100%;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-position: center;background-repeat: no-repeat;/*background-color:#c70009;border-top:0.3125rem solid #c70009;border-bottom:0.3125rem solid #c70009*/;z-index:100;opacity:0;transition: all 0.5s;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;}
.index5 a .pic:after{content: "";width: 0px;border-bottom:0.8rem solid #c70009;border-left:0.8rem solid transparent;border-right:0.8rem solid transparent;position: absolute;left:50%;margin-left:-0.8rem;bottom:-1rem;}
.index5 .swiper-container:before{content: "";position: absolute;left:0px;bottom:1.25rem;height: 100%;border-left:1px solid #e5e5e5;z-index:100;}
.index5 .swiper-container:after{content: "";position: absolute;right:0px;bottom:1.25rem;height: 100%;border-left:1px solid #e5e5e5;z-index:100}
/*.index5 .swiper-container .swiper-slide:nth-child(2n) a{margin-bottom:0px;}*/
.index5:before{content: "";position: absolute;left:4.5rem;top:50%;height: 1.25rem;border-left:1px solid #f1f1f1;z-index:101;margin-top:-1.25rem;}
.index5:after{content: "";position: absolute;right:4.5rem;top:50%;height: 1.25rem;border-left:1px solid #f1f1f1;z-index:101;margin-top:-1.25rem;}
.index5 a:after{content: "";width: 0px;height:84%;position:absolute;top:8%;border-right:1px solid #ebe9e9;right: 0px;}
.index5 a:hover .pic{opacity:1}
.index5 .swiper-button-prev,.index5 .swiper-button-next{background:none;width: 2.25rem;height: 2.25rem;border:1px solid #797575;border-radius: 2rem;-webkit-border-radius: 2rem;-moz-border-radius: 2rem;-ms-border-radius: 2rem;-o-border-radius: 2rem;line-height: 2.25rem;text-align: center;color:#888585;}
.index5 .swiper-button-prev i{display: inline-block;transform: rotate(180deg);-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);position: relative;left:1rem;transition: all 0.5s;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-ms-transition: all 0.5s;-o-transition: all 0.5s;}
.index5 .swiper-button-next i{position: relative;right:1rem;transition: all 0.5s;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-ms-transition: all 0.5s;-o-transition: all 0.5s;}
.index5 .swiper-button-next:hover,.index5 .swiper-button-prev:hover{border-color:#c70009}
.index5 .swiper-button-next:hover i{right:0px;color:#c70009}
.index5 .swiper-button-prev:hover i{left:0px;color:#c70009}
/**/
.index6{padding-bottom:3.75rem}
.index6_1{width: 100%;padding:4.25rem 0px 3rem;}
.index6_1 .index6_1n{width: 50%;float: left;overflow: hidden;}
.index6_1 .index6_1n .infon{width: 96%;max-width:310px;margin:0 auto;text-align: center;color:#000;line-height: 1.875rem;}
.index6_1 .index6_1n .infon i{display: block;width: 50px;height: 50px;line-height: 50px;text-align: center;color:#101010;margin:0 auto 2rem;font-size:2.5rem;}
.index6_top{line-height: 2rem;color:#000;text-align: center;}
.index6_top .en{text-transform: uppercase;}
.index6_2 .index6_21{width: 30%;float: left;margin-right:5%;margin-bottom:1.5rem;border-bottom:1px solid #c5c5c5;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;padding-left:4rem;position: relative;color:#737373;}
.index6_2 .index6_21:nth-child(3){margin-right:0px;}
.index6_2 .index6_21:nth-child(4){margin-right:0px;width: 100%;}
.index6_2 .index6_21 .float{display: inline-block;width: 4rem;height: 2rem;text-align: right;position: absolute;top:0px;left:0px;line-height: 2rem;}
.index6_2 .index6_21 input{width: 100%;height: 2rem;line-height: 1.5rem;padding:0.25rem 0px;color:#737373;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;}
.index6_2 .index6_21 textarea{width: 100%;height: 2rem;line-height: 1.5rem;padding:0.25rem 0px;color:#737373;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;border: 0px;resize: none;}
.index6_2 .index_tijiao{width: 10.5rem;height:3.125rem;line-height:2rem;display: block;margin:3rem auto 0px;color:#fff;background:#c70009;cursor: pointer;border:1px solid #c70009;transition: all 0.5s;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-ms-transition: all 0.5s;-o-transition: all 0.5s;}
.index6_2 .index_tijiao:hover{color:#c70009;background:#fff}

/*foot*/
.footwai{width: 100%;overflow: hidden;}
.foot1 img{display: block;width: 87.25%;position: relative;z-index:5;margin:0 auto;}
.foot1n{position: relative;}
.foot1n:before{content: "";position: absolute;left:-100%;bottom:0px;width:300%;background:#323232;height: 31.34%;}
.foot2{background:#323232;color:#e5e5e5;border-bottom: 1px solid #3f3f3f;}
.foot2n{background:url(img/foot2.png) center no-repeat;background-size:100% auto;-webkit-background-size:100% auto;-moz-background-size:100% auto;-ms-background-size:100% auto;-o-background-size:100% auto;padding:3rem 0px;}
.foot2n_infon{width: 50%;max-width: 330px;margin:0px auto;}
.foot2n_infon .foot_logo{display: block;width: 90%;max-width: 260px;margin:0 auto 2rem;}
.foot2n_infon  .share{margin-top: 0px;line-height: 32px;text-align: center;}
.foot2n_infon  .share .jiathis_style_32x32{color:#e5e5e5;}
.foot2n_infon  .share .jiathis_style_32x32  .jiathis_separator{padding:0px;margin:0px;background:none;padding-left: 0px!important;height: auto!important;display:inline!important;line-height: 3.5rem!important;float: none!important; }
.foot2n_infon  .share .jiathis_style_32x32 a{width: 3.5rem;height: 3.5rem;border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;-o-border-radius: 50%;display: inline-block;line-height: 3.5rem;text-align: center;margin-right:1.5%;background:#000}
.foot2n_infon  .share .jiathis_style_32x32 a i{font-size: 1.8rem;position: relative;top:-2px;color: #fff;}
.foot2n_infon  .share .jiathis_style_32x32 a:hover{border-color:#848484;}
.foot2n_infon  .share .jiathis_style_32x32 a:hover i{color: #848484;}
.foot3{padding:1.5rem 0px;background:#323232;text-align: center;color:#a6a6a6;line-height: 1.875rem;}
.foot3 .foot3_1 a{color:#a6a6a6;display: inline-block;}
.foot3 .foot3_1 span{margin:0px 1rem}
.foot3 .foot3_1 a:hover{color:#fff;}
.foot3_2 {color:#e5e5e5;margin:0.7rem 0px;}
.foot3_2 a{color:#e5e5e5;display: inline-block;}
.foot3_2 a:hover{color:#fff;text-decoration: underline;}
.foot3_3 span{display: inline-block;}

.weixinf{width: 24px;height: 24px;position: fixed;right:0px;bottom:500px;z-index:99999;}
.weixinf .btn{width: 24px;height: 24px;line-height: 24px;color:#fff;text-align: center;text-align: center;background:#c70009;border-radius: 24px;-webkit-border-radius: 24px;-moz-border-radius: 24px;-ms-border-radius: 24px;-o-border-radius: 24px;cursor:pointer}
.weixinf .erweima{width: 10.375rem;border:1px solid #e1e1e1;position: absolute;right:24px;top:24px;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;-ms-border-radius: 5px;-o-border-radius: 5px;overflow: hidden;}
.weixinf .erweima img{display: block;width: 100%;}


/**/
.float{position: fixed;right:0px;height: 210px;bottom:50px;z-index:999;transform:scale(0.75);-webkit-transform:scale(0.75);-moz-transform:scale(0.75);-ms-transform:scale(0.75);-o-transform:scale(0.75);}
.float a{display: block;width: 69px;height: 69px;background-image:url(img/float.jpg);background-repeat: no-repeat;position: relative;transition: all 0.5s ease;-webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;}
.float a + a{margin-top:2px;}
.float a .wxpic{display: block;width: 120px;height: 120px;position: absolute;top:50%;margin-top:-60px;left:-120px;display: none;display: none;}
.float #back_top{background-position: 0px -140px;} 
.float #back_top:hover{background-position: -71px -140px;}
.float .weixin{background-position: 0px -70px;} 
.float .weixin:hover{background-position: -71px -70px;}
.float .tel{background-position: 0px -0px;} 
.float .tel .telnum{width: 130px;padding:17px 10px;line-height: 35px;position: absolute;top:50%;margin-top:-35px;color:#555;left:-150px;background:#fff;box-shadow: 0 0 5px rgba(0,0,0,0.3);text-align: center;display: none;}
.float .tel:hover{background-position: -71px -0px;}
#superContainer{transition: all 0.5s ease;-webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;}

/**/
.index2_newtab_content{margin:3rem 0px;}
.indexnew_content{height:0px;overflow: hidden;opacity:0;transition: all 0.3s;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;}
.indexnew_content.on{height: auto;opacity: 1}
.index_newtop{background:url(img/bg3.jpg) center no-repeat;background-size: cover;-webkit-background-size: cover;-moz-background-size: cover;-ms-background-size: cover;-o-background-size: cover;padding: 2rem 0px;}
.index_newtop .index_title{color:#fff;margin-bottom:0rem;}
.index_newtop .index_title h3:before{border-color:#fff;}
.index_newtop .index_title h3:after{border-color:#fff;}
.index_newbottom{padding:3.75rem 0px;background:url(img/bg4.jpg) center no-repeat;background-size: cover;-webkit-background-size: cover;-moz-background-size: cover;-ms-background-size: cover;-o-background-size: cover;}
.index_newbottom .index2_tab_title a{width: 12.875rem;margin:0px 1.1875rem;height: 2.875rem;line-height: 2.875rem}
.index_newa{display: block;padding:1rem;background:#fff;border:1px solid #f1f1f1;color:#848080;transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s; }
.index_newan{position: relative;padding-left:72px;}
.index_newan .time{width: 58px;height: 60px;background:#5b5a5a;position: absolute;top:0px;left:0px;text-align: center;color:#fff;transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;}
.index_newan .time p{line-height: 20px;}
.index_newan .time .day{padding:5px 0px 0px;line-height: 30px;}
.index_newan .name{line-height: 20px;height: 20px;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-moz-text-overflow:ellipsis;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;margin-bottom:4px;color:#101010;transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;} 
.index_newan .ms{line-height: 18px;height: 36px;overflow: hidden;}
.index_newa:hover{background:#c70009;color:#fff;}
.index_newa:hover .time{background:#c70009;}
.index_newa:hover .name{color:#fff;}
.indexnew_content .swiper-button-next.swiper-button-disabled,.indexnew_content .swiper-button-prev.swiper-button-disabled{display: none;}
.indexnew_content .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%239a9b9c'%2F%3E%3C%2Fsvg%3E");}
.indexnew_content .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%239a9b9c'%2F%3E%3C%2Fsvg%3E");transform: rotate(180deg);-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);}
.indexnew_content .swiper-button-next{right:-5px;}
.indexnew_content .swiper-button-prev{left:-5px;}
.indexnew_content .swiper-button-next,.indexnew_content .swiper-button-prev{background-size: 12px auto;-webkit-background-size: 12px auto;-moz-background-size: 12px auto;-ms-background-size: 12px auto;-o-background-size: 12px auto;}

@media (max-width: 1440px){
 	html{font-size:14px;}
  .top{padding-left:34.5rem;}
  .top h1{width: 34rem;}
}



@media (max-width: 1200px){
	/**/
	.top .nav{display: none;}
	.top{padding-left: 0rem;padding-right: 0rem;position: relative;}
	.top h1{width: auto;position: relative;top:0px;left:0px;color:#101010;float: left;}
	.top .top_tel{position: relative;top: 0px;right: 0px;float: right;}
	.top .am-icon-align-justify{display: block;}
	/**/
	.index1n a:after{display: none;}
}
	
	@media (max-width: 980px){
		
	/*index*/
	.index3wai{padding:5rem 0px;}	
	.index3 li .number{width: 9rem;height: 9rem;line-height: 9rem;}
	.index3 li .number .font72{font-size:3.2rem}
	.index3 li .number .font40{font-size:2rem}
	

	}
		
		
		@media (max-width: 768px){

		 html{font-size:10px;}
		.font14{font-size:1.3rem;}
		.font16{font-size:1.3rem;}
		.font18{font-size:1.3rem;}
		.font20{font-size:1.3rem;}
		.font22{font-size:1.375rem;}
		.font24{font-size:1.5rem;}
		.font26{font-size:1.625rem;}
		.font28{font-size:1.75rem;}
		.font30{font-size:1.875rem;}
		.font32{font-size:2rem;}
		.font34{font-size:2.125rem;}
		.font36{font-size:2.25rem;}
		.font38{font-size:2.375rem;}
		.font40{font-size:2.5rem;}
		.font42{font-size:2.625rem;}
		.font44{font-size:2.75rem;}
		.font46{font-size:2.875rem;}
		.font48{font-size:3rem;}
		.font50{font-size:3.125rem;}
		.font52{font-size:3.25rem;}
		.font54{font-size:3.375rem}
    	.font70{font-size:3.875rem;}
		/**/
		.top h1 .infon{display: none;}
		.top h1 .logo span{display: none;}
		.top .am-icon-align-justify{padding-top:0rem}
		.top .top_tel{display: none;}
		/**/
		.index1n .swiper-button-next,.index1n .swiper-button-prev{background-size:15px auto;-webkit-background-size:15px auto;-moz-background-size:15px auto;-ms-background-size:15px auto;-o-background-size:15px auto;}
		/**/
		.index4_box{width: 49%;float: left;margin-right:2%;position: relative;margin-bottom:1rem;}
		.index4_box .index4_box_top:after{display: none;}
		.index4_box:nth-child(2n){margin-right:0px;}
		.index4_box .index4_box_top .infon{font-size:12px;}
		.index4_box .index4_box_top{padding:2rem 6% 1rem;}
		
		/**/
		.index6{padding-bottom:3.75rem}
		.index6_1 .index6_1n{width: 100%;float: none;overflow: hidden;}
		.index6_1 .index6_1n:nth-child(1) .infon{float: none;}
		.index6_1 .index6_1n:nth-child(3) .infon{float: none;}
		.index6_2 .index6_21{width: 100%;float: none;margin-right:0%;}
		.foot2n_infon  .share{display: none;}
		.foot2n_infon .foot_logo{margin:1rem 0px;position: relative;left: 3rem;}

    .float{height: 70px;}
    .float .tel{display: none;}
    .float .weixin{display: none;}
		}
		
		
		
		
		@media (max-width: 580px){
			.font430{font-size:6rem}

			/*index*/
			.index3wai {padding:5rem 0px 3rem}
			.index3 li {width: 50%;margin-bottom: 2rem;}
      .index_newbottom .index2_tab_title a{margin:0px 0.5rem 1.5rem;}
		}

		
		@media (max-width: 480px){
			
		}
		@media (max-width: 380px){
			
    	}
			
		

@font-face {font-family: "iconfont";
  src: url('img/iconfont.eot?t=1502249868424'); /* IE9*/
  src: url('img/iconfont.eot?t=1502249868424#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('img/iconfont.woff?t=1502249868424') format('woff'), /* chrome, firefox */
  url('img/iconfont.ttf?t=1502249868424') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('img/iconfont.svg?t=1502249868424#iconfont') format('svg'); /* iOS 4.1- */
}

.iconfont {
  font-family:"iconfont" !important;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-phone:before { content: "\e644"; }

.icon-youjiantou:before { content: "\e6e4"; }

.icon-youxiaojiantou:before { content: "\e724"; }

.icon-dianhuazixun:before { content: "\e600"; }

.icon-shuangjiantou:before { content: "\e61d"; }

.icon-chakanxiangqing:before { content: "\e62d"; }

.icon-dizhi:before { content: "\e613"; }

.icon-weibo-logo:before { content: "\e604"; }

.icon-icon:before { content: "\e612"; }

.icon-icon-:before { content: "\e659"; }

.icon-chuanzhen:before { content: "\e64f"; }

.icon-kongjian:before { content: "\e6c1"; }

.icon-lianjie:before { content: "\e600"; }


.index_p7{padding:80px 0 0;background:#f1f1f1;}
.con_full{width:75%;margin:-60px auto 0 auto; padding-bottom:1px;}

.contacts_p1 .con_full{position:relative;z-index:10;}

@media only all and (max-width: 1700px){
.con_full {
    width: 1024px;}
}
a.more {
    font-size: 12px;
    float: right;
    margin-top:15px;
    color: #767676;
    width: 80px;
    height: 20px;
    line-height: 20px;
    display: block;
    background: url(img/more_btn_01.png) no-repeat right;
    
}
.partent{overflow: hidden;margin-bottom:100px;}
.title-en {
    color: #000;
    font-size: 48px;
    line-height:1;
    margin: 0;
    margin-bottom: 25px;
    text-align: center;
    font-family:"Neutraface Bold";
    font-weight:bold;
}
.partent .item div{border:1px solid #d4d4d4;margin:10px;text-align:center;}
.partent .item div img{max-width:100%;}
/*这个在js里*/
.owl-item{float:left;}




/*联系我们*/
.foot_map{ width:100%; background:url(img/map_bg.jpg) no-repeat center; height:556px;}

.link_bg{ position: relative; top: 396px; width:100%; height:160px; background-color:#242424; filter:alpha(opacity=70);-moz-opacity:0.70;opacity:0.70;}

.link{ position: relative; top: 236px; width:1200px;  height:160px; margin:0 auto; }
.link_left{ width:107px; float:left; margin-left: 20px;}
.link_left img{ width: 107; height: 160px; }
.link_list{ width:1020px;  line-height:35px; margin-left: 20px; float: left; }
.link_list ul{ width: 490px; float: left; margin-top:30px; margin-left: 50px  }
.link_list ul.linkt{width: 350px; float: left; margin-top:30px; margin-left: 100px }
.link_list ul li{ color:#fff; display:block;text-align:left; font-size: 16px;  padding-right: 50px; font-weight: bold;}
.link_list ul li span{ font-size: 16px;font-weight: 100;  }

.bgredline{ width: 100%; height: 2px; background-color: #c70009; }

@media (max-width: 720px){

    .link_list ul{  margin-top:30px; margin-left: 1px  }
    }
@media (max-width: 580px){
    .link_list{ width:450px;}
    .link_list ul.linkt{ display: none; }
   .link_list ul{  margin-top:5px; margin-left: 0  }
  .link_list ul li{ font-size: 0.5rem; }
    .link_list ul li span{ font-size: 0.5rem; }
  .link_left img{ width:53.5px; height:80px; margin-top:20px; }
  .link_left{ width:53.5px; margin-left: 10px;}
    }
@media (max-width: 480px){
    .link_list{ width:350px;}
       .link_list ul{  margin-top:5px; margin-left: 0  }
  .link_list ul li{ font-size: 0.5rem; }
    .link_list ul li span{ font-size: 0.5rem; }
  .link_left img{ width:53.5px; height:80px; }
    }
@media (max-width: 380px){
    .link_list{ width:250px;}
       .link_list ul{  margin-top:5px; margin-left: 0  }
  .link_list ul li{ font-size: 0.5rem; }
    .link_list ul li span{ font-size: 0.5rem; }
  .link_left img{ width:53.5px; height:80px; }
      }

.starter{font-size:1.2rem;}
	  
