html,body,ul,ol,li,dl,dt,dd,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div {
    border: 0 none;
    margin: 0;
    padding: 0;
    font-weight: normal;
	
	font-family:"Î¢ÈíÑÅºÚ";
}

header,footer,section,details,aside,menu,nav,article,hgroup,figure,figcaption,time {
    display: block;
    margin: 0px;
    padding: 0px;
}

ul,ol,li {
    list-style-type: none;
}

select,input,img {
    vertical-align: top;
}


a img {
    border: 0;
}

i {
    font-style: normal;
}



.clearfix {
    clear: both;
    height: 0;
    line-height: 0;
    font-size: 0;
}


.pointer {
    cursor: pointer;
}



.relative {
    position: relative;
}

.absolute {
    position: absolute;
}

.bold {
    font-weight: bold;
}

.italic {
    font-style: italic;
}

.borderBox {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.uppercase {
    text-transform: uppercase;
}

a {
    color: inherit;
    text-decoration: none;
}

a:hover {
    color: inherit;
    text-decoration: none;
}

body {
    background: #fff;
    color: #58585a;

    font-family: "Î¢ÈíÑÅºÚ";
    font-size: 14px;
    line-height: 30px;
    /*text-align-last: justify;*/
    text-align: justify;
    text-justify: distribute-all-lines;
    -webkit-text-size-adjust: none;
}

.hbanner{ width:100%; height:100%; position:relative; overflow:hidden;}

#swiper-container {
    width: 100%;
    margin: 0 auto;
height:100%;
	overflow:hidden;
}

#swiper-container .inbarlogo {
    position: absolute;
    z-index: 6;
}

#swiper-container .inbartxt {
    position: absolute;
    z-index: 5;
}

#swiper-container .inbarlogo1 {
    width: 197px;
    left: 50%;
    margin-left: -99px;
    top: 50%;
    margin-top: 50px;
}

#swiper-container .inbartxt1 {
    width: 286px;
    left: 50%;
    margin-left: -143px;
    top: 50%;
    margin-top: -50px;
}

#swiper-container .inbarlogo2 {
    width: 179px;
    left: 18.75%;
    top: 31.37%;
}

#swiper-container .inbartxt2 {
    width: 300px;
    right: 40%;
    bottom: 50%;
}

#swiper-container .inbarlogo3 {
    width: 300px;
    left: 40%;
    top: 40%;
}

#swiper-container .inbartxt3 {
    width: 300px;
    right: 40%;
    bottom: 50%;
}

#swiper-container .inbarlogo4 {
    width: 218px;
    left: 20%;
    top: 37.55%;
}

#swiper-container .inbartxt4 {
    width: 360px;
    right: 21.125%;
    bottom: 52%;
}

#swiper-container .inbarlogo5 {
    width: 174px;
    left: 18.5%;
    top: 24%;
}

#swiper-container .inbartxt5 {
    width: 397px;
    right: 24.5%;
    bottom: 44.6768%;
}
#swiper-container .swiper-slide{width:100%; height:100%;  overflow:hidden;}
#swiper-container .swiper-slide img.bg {
    -webkit-transition: transform 10s;
    -moz-transition: transform 10s;
    -ms-transition: transform 10s;
    -o-transition: transform 10s;
    transition: transform 10s;
}

#swiper-container .swiper-slide img.bg.curr {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2);
}

#swiper-container .swiper-pagination {
    bottom: 30px;
}

#swiper-container .swiper-pagination-bullet {
    width: 10px;
    height: 10px;
    margin: 0 10px;
    opacity: 1;
    position: relative;
    border: 2px solid #fff;
	background:none;
}



#swiper-container .swiper-pagination-bullet-active {
    opacity: 1;
    background: none;
	border: 2px solid #d20312;
}



.swiper-slide video#myVideo{ width:100%; display:block;}
.swiper-slide img.bann1{ display:none;}


.cover-arrow {
  position: absolute;
  z-index: 10006;
  bottom: 80px;
  right: 0;
  left: 0;
  text-align: center; }

.bounce {
  -webkit-animation: bounce 3s infinite;
          animation: bounce 3s infinite; }

@-webkit-keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0);
            transform: translateY(0); }
  40% {
    -webkit-transform: translateY(-30px);
            transform: translateY(-30px); }
  60% {
    -webkit-transform: translateY(-15px);
            transform: translateY(-15px); } }

@keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0);
            transform: translateY(0); }
  40% {
    -webkit-transform: translateY(-30px);
            transform: translateY(-30px); }
  60% {
    -webkit-transform: translateY(-15px);
            transform: translateY(-15px); } }


.text-white {
  color: #fff !important; }


.jdmenu{ width:100%; position:absolute; top:5%; z-index:9; height:82px;}
.jdmenu_1{ width:227px; float:left; margin-left:8%;}
.jdmenu_1 img{ width:100%;}
.jdmenu_2{ width:1000px; float:right; margin-right:8%; text-align:right; margin-top:40px;}
.jdmenu_2 a{ display:inline-block; height:30px; text-align:right; margin-left:15%; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:16px; line-height:30px; overflow:hidden;}
.jdmenu_2 a span.menuen{ height:30px; margin-top:0px; display:block; transition: all 0.5s;
-moz-transition: all 0.5s;
-mz-transition: all 0.5s;
-webkit-transition: all 0.5s; 
-o-transition: all 0.5s;}
.jdmenu_2 a span.menucn{ height:30px; display:block;}
.jdmenu_2 a:hover span.menuen{ margin-top:-30px; }

.hjianjie{ width:100%; background:#eff0f6; padding-top:120px; margin-top:-12px;}
.hjianjie_1{ width:1000px; margin:0 auto;}
.hjianjie_1_1{ text-align:left; font-size:30px; color:#323232; line-height:50px;}
.hjianjie_1_1 b{ margin-right:15px;}
.hjianjie_1_2{ text-align:left; font-size:24px; color:#c7000b; line-height:50px; font-weight:bold; margin-top:10px;}
.hjianjie_1_2 span{ color:#323232; font-family:Arial, Helvetica, sans-serif; margin-left:10px;}
.hjianjie_2{ width:100%; margin-top:30px; }
.hjianjie_2 img{ width:100%;}
.hjianjie_1_3{ width:60px; height:5px; background-color:#323232; margin-top:20px;}
.hjianjie_1_4{text-align:left; margin-top:40px;}
.hjianjie_1_4 p{ font-size:14px; color:#4c4948; line-height:30px; margin:30px 0px; text-indent:0em;}


.hyouhshi{ width:1200px; margin:0 auto; margin-top:120px;}
.hyouhshi_1{text-align:center; font-size:30px; color:#323232; line-height:50px; font-weight:bold;}
.hyouhshi_2{text-align:center; font-size:15px; color:#323232; line-height:30px; width:800px; margin:0 auto; margin-top:20px;}
.hyouhshi_3{text-align:center; font-size:28px; color:#323232; line-height:50px; font-weight:bold; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; letter-spacing:2px; margin-top:120px;}
.hyouhshi_4{text-align:center; font-size:20px; color:#323232; line-height:30px; width:800px; margin:0 auto; font-weight:bold}
.hyouhshi_5{ width:1200px; margin-top:80px;}
.hyouhshi_5_1{ width:25%; float:left;}
.hyouhshi_5_1_1{ width:50px; margin:0 auto;}
.hyouhshi_5_1_1 img{ width:100%;}
.hyouhshi_5_1_2{ font-size:18px; color:#323232; line-height:30px; margin-top:40px; text-align:center; }
.hyouhshi_5_1_3{ font-size:12px; color:#323232; line-height:20px; text-align:center; font-family:Arial, Helvetica, sans-serif;}


.hcpcp{ width:94%; margin:0 auto; margin-top:120px; overflow:hidden;}
.hcpcp_1{ width:100%; overflow:hidden; position:relative;}
.hcpcp_1 img{width:100%; transition: all 0.6s; -webkit-transition: all 0.6s; -moz-transition: all 0.6s; -ms-transition: all 0.6s; -o-transition: all 0.6s;}
.hcpcp_1:hover img{transform: scale(1.2); -webkit-transform: scale(1.2); -moz-transform: scale(1.2); -ms-transform: scale(1.2); -o-transform: scale(1.2);}
.hcpcp_1_1{ position:absolute; width:100%; height:0px; line-height:60px; color:#FFFFFF; text-align:center; font-size:16px; margin:0 auto; background:rgba(212,22,25,0.9); left:0; bottom:0px; z-index:999999; transition: all 0.6s; -webkit-transition: all 0.6s; -moz-transition: all 0.6s; -ms-transition: all 0.6s; -o-transition: all 0.6s;}
.hcpcp_1:hover .hcpcp_1_1{height:60px;}


.hfenleib{ width:94%; margin:0 auto; margin-top:60px;}
.hfenleib_1{ width:100%;}
.hfenleib_1_1{ width:25%; float:left; overflow:hidden; position: relative;}
.hfenleib_1_1 img{width:100%; transition: all 0.6s; -webkit-transition: all 0.6s; -moz-transition: all 0.6s; -ms-transition: all 0.6s; -o-transition: all 0.6s;}
.hfenleib_1_1:hover img{transform: scale(1.2); -webkit-transform: scale(1.2); -moz-transform: scale(1.2); -ms-transform: scale(1.2); -o-transform: scale(1.2);}


.gallery-list{width:100%; overflow:hidden;  margin-left:-1px;}
.gallery-list .item{ width:100%;}

.hfenleib_1_1 .text-desc{position: absolute; background-color: #000;  opacity: 0; top: 50%; left: 50%; width: 0; height: 0; overflow: hidden; padding: 0; transition: 0.5s; text-align:center;}
.hfenleib_1_1:hover .text-desc{width: 100%; top: 0; left: 0; height: 100%; padding:0px; opacity: 0.6; color:#FFFFFF;}
.hfenleib_1_1 .text-desc .text-desc_1{ width:100%; height:100%; position: relative; opacity: 0; display:table;}
.hfenleib_1_1:hover .text-desc .text-desc_1{opacity: 1.0;}
.hfenleib_1_1 .text-desc .text-desc_1 .text-desc_1_1{width:100%; height:100%; display:table-cell; vertical-align:middle; }
.hfenleib_1_1 .text-desc .text-desc_1 .text-desc_1_1 h1{ display:block; text-align:center; line-height:40px; font-size:24px;}
.hfenleib_1_1 .text-desc .text-desc_1 .text-desc_1_1 img{ display:block; width:30px; margin:0 auto; margin-top:20px; margin-bottom:20px;}
.hfenleib_1_1 .text-desc .text-desc_1 .text-desc_1_1 span{display:block; text-align:center; line-height:40px; font-size:16px;}

.cd-bouncy-nav-modal {
  position: fixed;
  z-index: 100;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(36, 35, 37, 0.9);
  opacity: 0;
  visibility: hidden;
    transition-delay: 2s;
-moz-transition-delay: 2s;
-webkit-transition-delay: 2s; 
-o-transition-delay: 2s;
  -webkit-transition:opacity 0.3s 0.6s, visibility 0s 0.9s;
  -moz-transition:opacity 0.3s 0.6s, visibility 0s 0.9s;
  transition:opacity 0.3s 0.6s, visibility 0s 0.9s;
  


}
.cd-bouncy-nav-modal.fade-in {
  visibility: visible;
  opacity: 1;
  -webkit-transition: opacity 0.1s 0s, visibility 0s 0s;
  -moz-transition: opacity 0.1s 0s, visibility 0s 0s;
  transition: opacity 0.1s 0s, visibility 0s 0s;
}
.cd-bouncy-nav-modal .cd-close {
  display: block;
  position: fixed;
  top: 20px;
  right: 5%;
  width: 44px;
  height: 44px;
  /* image replacement */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  background: url("../images/cd-icon-close.svg") no-repeat center center;
  -webkit-transform: scale(0) translateZ(0);
  -moz-transform: scale(0) translateZ(0);
  -ms-transform: scale(0) translateZ(0);
  -o-transform: scale(0) translateZ(0);
  transform: scale(0) translateZ(0);
  -webkit-transition: -webkit-transform 0.3s 0s, visibility 0s 0.3s;
  -moz-transition: -moz-transform 0.3s 0s, visibility 0s 0.3s;
  transition: transform 0.3s 0s, visibility 0s 0.3s;
}
.cd-bouncy-nav-modal.fade-in .cd-close {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  -webkit-transition: -webkit-transform 0.3s 0s, visibility 0.3s 0s;
  -moz-transition: -moz-transform 0.3s 0s, visibility 0.3s 0s;
  transition: transform 0.3s 0s, visibility 0.3s 0s;
}


.cd-bouncy-nav {
  position: absolute;
  left:50%;
  right:0px;
  margin-left:-50%;



  top: 10vh;

  width:100%;

}
.cd-bouncy-nav li {  overflow:hidden;
  width: 23%;
  margin:1.5% 1%;
  float: left;
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transform: translateY(100vh);
  -moz-transform: translateY(100vh);
  -ms-transform: translateY(100vh);
  -o-transform: translateY(100vh);
  transform: translateY(100vh);
  text-align: center;
  position:relative;
}

#cd-bouncy-nav-modal5 .cd-bouncy-nav li,#cd-bouncy-nav-modal6 .cd-bouncy-nav li,#cd-bouncy-nav-modal7 .cd-bouncy-nav li{  width: 30.33333333333%;
  margin:1.5%;}

.cd-bouncy-nav li img{width:100%; transition: all 0.6s; -webkit-transition: all 0.6s; -moz-transition: all 0.6s; -ms-transition: all 0.6s; -o-transition: all 0.6s;}
.cd-bouncy-nav li:hover img{transform: scale(1.2); -webkit-transform: scale(1.2); -moz-transform: scale(1.2); -ms-transform: scale(1.2); -o-transform: scale(1.2);}


.is-visible .cd-bouncy-nav li {
  /* used to assign a tranlsateY value when the animation is over */
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
}
.fade-in .cd-bouncy-nav li {
  -webkit-animation: cd-move-in 0.4s;
  -moz-animation: cd-move-in 0.4s;
  animation: cd-move-in 0.4s;
}
.fade-out .cd-bouncy-nav li {
  -webkit-animation: cd-move-out 0.4s;
  -moz-animation: cd-move-out 0.4s;
  animation: cd-move-out 0.4s;
}
.fade-in .cd-bouncy-nav li, .fade-out .cd-bouncy-nav li {
  -webkit-animation-fill-mode: forwards;
  -moz-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
}
.fade-in .cd-bouncy-nav li:nth-of-type(2), .fade-out .cd-bouncy-nav li:nth-of-type(2) {
  -webkit-animation-delay: 0.1s;
  -moz-animation-delay: 0.1s;
  animation-delay: 0.1s;
}
.fade-in .cd-bouncy-nav li:nth-of-type(3), .fade-out .cd-bouncy-nav li:nth-of-type(3) {
  -webkit-animation-delay: 0.15s;
  -moz-animation-delay: 0.15s;
  animation-delay: 0.15s;
}
.fade-in .cd-bouncy-nav li:nth-of-type(4), .fade-out .cd-bouncy-nav li:nth-of-type(4) {
  -webkit-animation-delay: 0.25s;
  -moz-animation-delay: 0.25s;
  animation-delay: 0.25s;
}
.fade-in .cd-bouncy-nav li:nth-of-type(5), .fade-out .cd-bouncy-nav li:nth-of-type(5) {
  -webkit-animation-delay: 0.3s;
  -moz-animation-delay: 0.3s;
  animation-delay: 0.3s;
}
.fade-in .cd-bouncy-nav li:nth-of-type(6), .fade-out .cd-bouncy-nav li:nth-of-type(6) {
  -webkit-animation-delay: 0.4s;
  -moz-animation-delay: 0.4s;
  animation-delay: 0.4s;
}

.fade-in .cd-bouncy-nav li:nth-of-type(7), .fade-out .cd-bouncy-nav li:nth-of-type(7) {
  -webkit-animation-delay: 0.5s;
  -moz-animation-delay: 0.5s;
  animation-delay: 0.5s;
}

.fade-in .cd-bouncy-nav li:nth-of-type(8), .fade-out .cd-bouncy-nav li:nth-of-type(8) {
  -webkit-animation-delay: 0.6s;
  -moz-animation-delay: 0.6s;
  animation-delay: 0.6s;
}

.cd-bouncy-nav li:nth-of-type(2) a::before {
  background-position: -80px 0;
}
.cd-bouncy-nav li:nth-of-type(3) a::before {
  background-position: -160px 0;
}
.cd-bouncy-nav li:nth-of-type(4) a::before {
  background-position: -240px 0;
}
.cd-bouncy-nav li:nth-of-type(5) a::before {
  background-position: -320px 0;
}
.cd-bouncy-nav li:nth-of-type(6) a::before {
  background-position: -400px 0;
}


@-webkit-keyframes cd-move-in {
  0% {
    -webkit-transform: translateY(100vh);
  }
  65% {
    -webkit-transform: translateY(-1.5vh);
  }
  100% {
    -webkit-transform: translateY(0vh);
  }
}
@-moz-keyframes cd-move-in {
  0% {
    -moz-transform: translateY(100vh);
  }
  65% {
    -moz-transform: translateY(-1.5vh);
  }
  100% {
    -moz-transform: translateY(0vh);
  }
}
@keyframes cd-move-in {
  0% {
    -webkit-transform: translateY(100vh);
    -moz-transform: translateY(100vh);
    -ms-transform: translateY(100vh);
    -o-transform: translateY(100vh);
    transform: translateY(100vh);
  }
  65% {
    -webkit-transform: translateY(-1.5vh);
    -moz-transform: translateY(-1.5vh);
    -ms-transform: translateY(-1.5vh);
    -o-transform: translateY(-1.5vh);
    transform: translateY(-1.5vh);
  }
  100% {
    -webkit-transform: translateY(0vh);
    -moz-transform: translateY(0vh);
    -ms-transform: translateY(0vh);
    -o-transform: translateY(0vh);
    transform: translateY(0vh);
  }
}
@-webkit-keyframes cd-move-out {
  0% {
    -webkit-transform: translateY(0vh);
  }
  100% {
    -webkit-transform: translateY(-100vh);
  }
}
@-moz-keyframes cd-move-out {
  0% {
    -moz-transform: translateY(0vh);
  }
  100% {
    -moz-transform: translateY(-100vh);
  }
}
@keyframes cd-move-out {
  0% {
    -webkit-transform: translateY(0vh);
    -moz-transform: translateY(0vh);
    -ms-transform: translateY(0vh);
    -o-transform: translateY(0vh);
    transform: translateY(0vh);
  }
  100% {
    -webkit-transform: translateY(-100vh);
    -moz-transform: translateY(-100vh);
    -ms-transform: translateY(-100vh);
    -o-transform: translateY(-100vh);
    transform: translateY(-100vh);
  }
}




.zhanting{ width:100%;}
.zhanting img{ width:100%;}
.zhanting img:hover{transform: scale(1.0); -webkit-transform: scale(1.0); -moz-transform: scale(1.0); -ms-transform: scale(1.0); -o-transform: scale(1.0);}

.case-summary {
	display: none;
	width: 94%;
	height: 94%;
	background:rgba(0,0,0,0.6);
	top: 0;
	left: 0;
	position: absolute;
	padding: 3%;
	z-index:999999999;
}
.case-summary span {
	color: #f9f9f9;
	position: absolute;
	left: 0;
	font-size: 20px;
	text-align:left;
}

.case-summary span.p1 {
	top: 0
}
.case-summary span.p2{bottom: 0;}
.case-summary span.p2 p {

	font-size: 14px;
	line-height:24px;
}
.case-more {
	display: block;
	width: 148px;
	height: 40px;
	margin: 100px auto;
	border: 2px solid #959595;
	text-align: center;
	line-height: 40px
}

.cd-bouncy-nav li:hover .case-summary {
	display: block;}
	
	
.owl-carousel .owl-nav{ }	
.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{ position:absolute; top:42.5%; width:30px; height:30px; z-index:99999;  -webkit-transition: transform 2s;
    -moz-transition: transform 2s;
    -ms-transition: transform 2s;
    -o-transition: transform 2s;
    transition: transform 2s; 
	
	opacity: 0;}
.owl-carousel .owl-nav .owl-prev{ left:0px; }
.owl-carousel .owl-nav .owl-next{ right:0px; float:right;}

.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev{font-size:30px; color:#FFFFFF;}

.owl-carousel:hover .owl-nav .owl-next,.owl-carousel:hover .owl-nav .owl-prev{ 
	
	opacity: 1;}

.hdaohang{ width:1100px; margin:0 auto; margin-top:120px;}
.hdaohang_1{ width:100%; text-align:left;}
.hdaohang_1_1{ text-align:left;  height:50px;}
.hdaohang_1_1 span.sp0{ display:inline-block; font-size:30px; line-height:50px; color:#323232; height:50px; margin-right:10px;}
.hdaohang_1_1 span.sp1{ display:block;  height:15px; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:15px; text-transform:uppercase; padding-top:10px;}
.hdaohang_1_1 span.sp2{ display:block; height:15px; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:15px; text-transform:uppercase;}
.hdaohang_1_2{ text-align:left; margin-top:10px;  font-size:14px; color:#323232; line-height:30px;}
.hdaohang_1_2 a{ font-size:14px; color:#323232; line-height:30px;}
.hdaohang_1_2 a:hover{ color:#d41619;}
.hdaohang_1_2 span{ padding:0px 10px;}
.hdhtop{ margin-top:60px;}


.hvideo{ width:100%; height:528px; margin-top:120px; background:url(../images/hvideobg1.jpg) no-repeat center;}
.hvideo_1{ width:1200px; margin:0 auto; text-align:left; padding-top:240px;}
.hvideo_1_1{ text-align:left; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:36px; text-transform:uppercase; line-height:50px;}
.hvideo_1_2{ text-align:left; color:#FFFFFF; font-size:24px;  line-height:30px;}
.hvideo_1_3{ width:80px; height:4px; background-color:#FFFFFF; margin:30px 0px;}
.hvideo_1_4{ text-align:left; color:#FFFFFF; font-size:15px;  line-height:30px;}


.hvideolist{ width:100%;  min-width:1200px; max-width:1920px; margin:0 auto; margin-top:120px;}
.hvideolist_1{ width:33.333333333333%; float:left; overflow:hidden; position:relative;}
.hvideolist_1 img{ width:100%;}
.hvideolist_1 video{width:100%;}
.hvideolist_1_1{ width:100%; height:100%; position:absolute; overflow:hidden;}
.hvideolist_1_1 img{ display:block; width:auto; max-width:100%; height:auto; margin:0 auto; margin-top:10%; left:0px; top:0px; z-index:10;}
.hvideolist_1_1 img.vimg2{ display:none;}
.hvideobot{ width:100%; background:url(../images/hvideobg2.jpg) no-repeat center top; height:180px;}
.hvideobot_1{ width:160px; margin:0 auto; padding-top:135px;}
.hvideobot_1 a{ display:block; width:160px; height:40px; background:#323232; color:#FFFFFF; line-height:40px; font-size:15px; text-align:center;}
.hvideobot_1 a:hover{ background:#d41619;}


.hnews{ width:1100px; margin:0 auto; margin-top:120px;}
.hnews_1{ text-align:left; font-size:28px; color:#323232; line-height:50px; font-weight:bold; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; letter-spacing:1px; }
.hnews_2{ text-align:right; margin-top:40px;}
.hnews_2 a{ display:inline-block; width:60px; height:24px; text-align:center; line-height:24px; color:#999999; font-size:12px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; border:1px #999999 solid; border-radius:4px;}
.hnews_2 a:hover{border:1px #d41619 solid; color:#d41619;}
.hnews_3{ width:1100px; overflow:hidden; margin-top:60px;}
.hnews_3_1{ width:1160px;}
.hnews_3_1_1{ width:520px; float:left; margin-right:60px;}
.hnews_3_1_1_1{ width:520px; height:290px; overflow:hidden;}
.hnews_3_1_1_1 img{ width:100%; transition: all 0.6s; -webkit-transition: all 0.6s; -moz-transition: all 0.6s; -ms-transition: all 0.6s; -o-transition: all 0.6s;}
.hnews_3_1_1_2{ width:360px; height:50px; overflow:hidden; margin:0 auto; color:#FFFFFF; font-size:16px; line-height:50px; text-align:center; margin-top:-25px; background:#e94709; position:relative; z-index:9;}
.hnews_3_1_1_3{ width:460px; height:90px; margin:0 auto; margin-top:30px; overflow:hidden;}
.hnews_3_1_1_3 p{ text-indent:0em; color:#999999; line-height:30px;}
.hnews_3_1_1:hover img{transform: scale(1.2); -webkit-transform: scale(1.2); -moz-transform: scale(1.2); -ms-transform: scale(1.2); -o-transform: scale(1.2);}
.hnews_3_1_1:hover .hnews_3_1_1_3 p{  color:#323232; }
.hnews_3_1_1:hover .hnews_3_1_1_2{background:#d41619;}

.hliuyan{ width:100%; height:622px; margin-top:120px; background:url(../images/hfootbg.jpg) no-repeat center; }
.hliuyan_1{ width:1000px; margin:0 auto; padding-top:120px;}
.hliuyan_1_1{ width:460px; float:left;}
.hliuyan_1_1_1{ text-align:left; font-size:30px; color:#FFFFFF; line-height:50px;}
.hliuyan_1_1_1 span{ font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:16px;  line-height:20px;}
.hliuyan_1_1_2{ text-align:left; margin-top:30px;}
.hliuyan_1_1_2 p{ text-indent:0em; font-size:16px; color:#FFFFFF; line-height:36px;}
.hliuyan_1_1_3{text-align:left; margin-top:30px; width:140px;}
.hliuyan_1_1_3 img{ width:100%;}

.hliuyan_1_2{width:460px; float:right;}
.hliuyan_1_2_2{ margin-top:30px;}
.hliuyan_1_2_2_1{ text-align:left; font-size:15px; line-height:30px; color:#999999;}
.hliuyan_1_2_2_2{ padding:5px 0px; font-size:16px; color:#d41619;}
.hliuyan_1_2_2_2 input.hlytxt{ background:rgba(255,255,255,0.5); border:1px #CCCCCC solid; width:400px; height:36px; line-height:36px; padding:0px 5px;}
.hliuyan_1_2_2_2 textarea.hlycon{background:rgba(255,255,255,0.5); border:1px #CCCCCC solid; width:400px; height:80px; line-height:30px; padding:0px 5px;}
.hliuyan_1_2_2_3{ padding-top:20px; text-align:left;}

.hliuyan_1_2_2_3_1{ float:left; width:100px;}
.hliuyan_1_2_2_3_1 img{width:90px; height:38px;}
.hliuyan_1_2_2_3_2{ float:left; width:130px;}
.hliuyan_1_2_2_3_2 input.hlytxt{ background:rgba(255,255,255,0.5); border:1px #CCCCCC solid; width:100px; height:36px; line-height:36px; padding:0px 5px;}
.hliuyan_1_2_2_3_3{ float:left; width:120px; margin-left:20px;}
.hliuyan_1_2_2_3_3 input.hlybut{ width:120px; height:40px; background:#d41619; color:#FFFFFF; font-size:16px; text-align:center; border:none;}


.hfooter{ width:100%; min-width:1200px; max-width:1920px; margin:0 auto;}
.hfooter_1{width:100%; background-color:#171717; padding:20px 0px;}
.hfooter_1_1{ width:1200px; margin:0 auto;}
.hfooter_1_1 p{ text-indent:0em; font-size:14px; color:#999999; line-height:24px; text-align:center; font-family:Arial, Helvetica, sans-serif;}
.hfooter_1_1 p a{ margin-left:10px;}
.hfooter_1_1 p a:hover{ color:#d41619;}
.hfooter_2{ width:1200px; margin:0 auto; padding:100px 0px;}
.hfooter_2_1{ width:240px; float:left;}
.hfooter_2_2{ width:240px; float:left; margin-left:10px;}
.hfooter_2_3{ width:500px; float:left; margin-left:180px;}
.hfooter_2_1_1{ text-align:left; font-size:18px; color:#424242; line-height:30px; font-weight:bold;}
.hfooter_2_1_2{ text-align:left; font-size:14px; color:#424242; line-height:30px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif;}
.hfooter_2_1_3{ margin-top:20px; text-align:left;}
.hfooter_2_1_3_1{ text-align:left; background:url(../images/hfooticon.png) no-repeat center left; padding-left:20px;}
.hfooter_2_1_3_1 a{ text-align:left; line-height:30px; font-size:14px; color:#424242;}
.hfooter_2_1_3_1 a:hover{color:#d41619;}

.hfooter_2_3_3_1{text-align:left; line-height:30px; font-size:14px; color:#424242;}
.hfooter_2_3_3_1 a{ text-align:left; line-height:30px; font-size:14px; color:#424242;}
.hfooter_2_3_3_1 a:hover{color:#d41619;}

.hdaohangm{ display:none;}

.nvideo_1_1_1_1_1{ width:100%; height:0; padding-bottom:56.25%; overflow:hidden; position:relative;}
.nvideo_1_1_1_1_1 video{ width:100%;}
.nvideo_1_1_1_1_2{ padding:0px 10px; text-align:center; font-size:14px; color:#323232; line-height:30px;}

.itemt1 .hcpcp_1_1{background:rgba(196,196,196,0.9);}
.itemt2 .hcpcp_1_1{background:rgba(0,76,162,0.9);}
.itemt3 .hcpcp_1_1{background:rgba(124,227,226,0.9);}
.itemt4 .hcpcp_1_1{background:rgba(32,42,103,0.9);}
.itemt5 .hcpcp_1_1{background:rgba(196,196,196,0.9);}
.itemt6 .hcpcp_1_1{background:rgba(200,104,18,0.9);}
.itemt7 .hcpcp_1_1{background:rgba(246,228,166,0.9);}
.itemt8 .hcpcp_1_1{background:rgba(110,161,165,0.9);}
.itemt9 .hcpcp_1_1{background:rgba(88,40,18,0.9);}
.itemt10 .hcpcp_1_1{background:rgba(51,51,51,0.9);}
.itemt11 .hcpcp_1_1{background:rgba(198,198,198,0.9);}
.hflcen .itemb1 .hcpcp_1_1{background:rgba(233,155,31,0.9);}
.hflbot .itemb1 .hcpcp_1_1{background:rgba(84,167,173,0.9);}
.hflbot .itemb2 .hcpcp_1_1{background:rgba(11,85,98,0.9);}
.hflbot .itemb3 .hcpcp_1_1{background:rgba(41,50,55,0.9);}
.hflbot .itemb4 .hcpcp_1_1{background:rgba(175,175,175,0.9);}

@media(max-width:1600px){
.jdmenu_1{ width:227px; float:left; margin-left:6%;}
.jdmenu_2{ width:800px; float:right; margin-right:6%; text-align:right; margin-top:40px;}
.jdmenu_2 a{margin-left:12%; }
}

@media(max-width:1440px){
.hvideolist_1_1 img{ display:block; width:auto; max-width:100%; height:auto; margin:0 auto; margin-top:2%; left:0px; top:0px; z-index:10;}
}

@media(max-width:1200px){

.jdmenu{ height:70px; top:3%;}
.jdmenu_1{ width:150px; margin-left:4%;}

.jdmenu_2{ width:600px; margin-right:4%; margin-top:20px;}
.jdmenu_2 a{  height:24px; margin-left:8%; font-size:14px; line-height:24px; overflow:hidden;}
.jdmenu_2 a span.menuen{ height:24px; margin-top:0px; display:block; transition: all 0.5s;
-moz-transition: all 0.5s;
-mz-transition: all 0.5s;
-webkit-transition: all 0.5s; 
-o-transition: all 0.5s;}
.jdmenu_2 a span.menucn{ height:24px; display:block;}
.jdmenu_2 a:hover span.menuen{ margin-top:-24px; }

.hyouhshi{ width:96%; margin:0 auto; margin-top:100px;}
.hyouhshi_1{text-align:center; font-size:30px; color:#323232; line-height:50px; font-weight:bold;}
.hyouhshi_2{text-align:center; font-size:15px; color:#323232; line-height:30px; width:90%; margin:0 auto; margin-top:20px;}
.hyouhshi_3{text-align:center; font-size:28px; color:#323232; line-height:50px; font-weight:bold; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; letter-spacing:2px; margin-top:100px;}
.hyouhshi_4{text-align:center; font-size:20px; color:#323232; line-height:30px; width:90%; margin:0 auto; font-weight:bold}
.hyouhshi_5{ width:100%; margin-top:80px;}
.hyouhshi_5_1{ width:25%; float:left;}
.hyouhshi_5_1_1{ width:50px; margin:0 auto;}
.hyouhshi_5_1_1 img{ width:100%;}
.hyouhshi_5_1_2{ font-size:18px; color:#323232; line-height:30px; margin-top:40px; text-align:center; }
.hyouhshi_5_1_3{ font-size:12px; color:#323232; line-height:20px; text-align:center; font-family:Arial, Helvetica, sans-serif;}

.hvideo{ width:100%; height:auto; margin-top:100px; background:url(../images/hvideobg1.jpg) no-repeat center; padding:20% 0px 10px 0px; background-size:cover;}
.hvideo_1{ width:90%; margin:0 auto; text-align:left; padding-top:0px;}
.hvideo_1_1{ text-align:left; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:30px; text-transform:uppercase; line-height:40px;}
.hvideo_1_2{ text-align:left; color:#FFFFFF; font-size:24px;  line-height:30px;}
.hvideo_1_3{ width:80px; height:4px; background-color:#FFFFFF; margin:30px 0px;}
.hvideo_1_4{ text-align:left; color:#FFFFFF; font-size:15px;  line-height:30px;}

.hvideolist{ width:100%;  min-width:300px; max-width:100%; margin:0 auto; margin-top:100px;}
.hvideolist_1{ width:33.333333333333%; float:left; overflow:hidden; position:relative;}
.hvideolist_1 img{ width:100%;}
.hvideolist_1 video{width:100%;}
.hvideolist_1_1{ width:100%; height:100%; position:absolute; overflow:hidden;}
.hvideolist_1_1 img{ display:block; width:auto; max-width:60%; height:auto; margin:0 auto; margin-top:2%; left:0px; top:0px; z-index:10;}
.hvideobot{ width:100%; background:url(../images/hvideobg2.jpg) no-repeat center top; height:180px;}
.hvideobot_1{ width:160px; margin:0 auto; padding-top:135px;}
.hvideobot_1 a{ display:block; width:160px; height:40px; background:#323232; color:#FFFFFF; line-height:40px; font-size:15px; text-align:center;}
.hvideobot_1 a:hover{ background:#d41619;}


.hfooter{ width:100%; min-width:300px; max-width:100%; margin:0 auto;}
.hfooter_1{width:100%; background-color:#171717; padding:20px 0px;}
.hfooter_1_1{ width:90%; margin:0 auto;}
.hfooter_1_1 p{ text-indent:0em; font-size:14px; color:#999999; line-height:24px; text-align:center; font-family:Arial, Helvetica, sans-serif;}
.hfooter_1_1 p a{ margin-left:10px;}
.hfooter_1_1 p a:hover{ color:#d41619;}

.hfooter_2{ width:90%; margin:0 auto; padding:100px 0px;}
.hfooter_2_1{ width:20%; float:left;}
.hfooter_2_2{ width:20%; float:left; margin-left:5%;}
.hfooter_2_3{ width:40%; float:left; margin-left:15%;}
.hfooter_2_1_1{ text-align:left; font-size:18px; color:#424242; line-height:30px; font-weight:bold;}
.hfooter_2_1_2{ text-align:left; font-size:14px; color:#424242; line-height:30px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif;}
.hfooter_2_1_3{ margin-top:20px; text-align:left;}
.hfooter_2_1_3_1{ text-align:left; background:url(../images/hfooticon.png) no-repeat center left; padding-left:20px;}
.hfooter_2_1_3_1 a{ text-align:left; line-height:30px; font-size:14px; color:#424242;}
.hfooter_2_1_3_1 a:hover{color:#d41619;}

.hfooter_2_3_3_1{text-align:left; line-height:30px; font-size:14px; color:#424242;}
.hfooter_2_3_3_1 a{ text-align:left; line-height:30px; font-size:14px; color:#424242;}
.hfooter_2_3_3_1 a:hover{color:#d41619;}

}

@media(max-width:1100px){

.jdmenu_1{ width:150px; margin-left:4%;}

.jdmenu_2{ width:500px; margin-right:4%; margin-top:20px;}
.jdmenu_2 a{  height:24px; margin-left:8%; font-size:14px; line-height:24px; overflow:hidden;}



#swiper-container .inbartxt2 {
    width: 200px;
    right: 40%;
    bottom: 50%;
}
#swiper-container .inbartxt3 {
    width: 200px;
    right: 40%;
    bottom: 50%;
}
#swiper-container .inbartxt4 {
    width: 260px;
    right: 21.125%;
    bottom: 52%;
}

.hjianjie{ width:100%; padding-top:80px; margin-top:-12px;}
.hjianjie_1{ width:86%; margin:0 auto;}
.hjianjie_1_1{  font-size:24px;  line-height:40px;}
.hjianjie_1_1 b{ margin-right:10px;}
.hjianjie_1_2{ font-size:20px;  line-height:40px;  margin-top:10px;}
.hjianjie_1_2 span{ margin-left:10px;}
.hjianjie_2{ width:100%; margin-top:30px; }
.hjianjie_2 img{ width:100%;}
.hjianjie_1_3{ width:50px; height:4px;  margin-top:20px;}
.hjianjie_1_4{text-align:left; margin-top:30px;}
.hjianjie_1_4 p{ font-size:13px; color:#4c4948; line-height:24px; margin:20px 0px; text-indent:0em;}


.hyouhshi{ width:96%; margin:0 auto; margin-top:80px;}
.hyouhshi_1{text-align:center; font-size:24px; color:#323232; line-height:40px; font-weight:bold;}
.hyouhshi_2{text-align:center; font-size:14px; color:#323232; line-height:24px; width:90%; margin:0 auto; margin-top:15px;}
.hyouhshi_3{text-align:center; font-size:20px; color:#323232; line-height:40px; font-weight:bold; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; letter-spacing:2px; margin-top:80px;}
.hyouhshi_4{text-align:center; font-size:18px; color:#323232; line-height:30px; width:width:90%; margin:0 auto; font-weight:bold}
.hyouhshi_5{ width:100%; margin-top:80px;}
.hyouhshi_5_1{ width:25%; float:left;}
.hyouhshi_5_1_1{ width:50px; margin:0 auto;}
.hyouhshi_5_1_1 img{ width:100%;}
.hyouhshi_5_1_2{ font-size:16px; color:#323232; line-height:30px; margin-top:30px; text-align:center; }
.hyouhshi_5_1_3{ font-size:12px; color:#323232; line-height:20px; text-align:center; font-family:Arial, Helvetica, sans-serif;}

.hcpcp{ margin-top:80px; overflow:hidden;}

.hcpcp_1_1{line-height:40px;  font-size:14px; }
.hcpcp_1:hover .hcpcp_1_1{height:40px;}

.hfenleib_1_1 .text-desc .text-desc_1 .text-desc_1_1 h1{ display:block; text-align:center; line-height:30px; font-size:20px;}
.hfenleib_1_1 .text-desc .text-desc_1 .text-desc_1_1 img{ display:block; width:20px; margin:0 auto; margin-top:15px; margin-bottom:15px;}
.hfenleib_1_1 .text-desc .text-desc_1 .text-desc_1_1 span{display:block; text-align:center; line-height:30px; font-size:14px;}

.case-summary span {

	font-size: 18px;

}
.case-summary span.p2{bottom: 0; height:72px; overflow:hidden;}
.case-summary span.p2 p {

	font-size: 14px;
	line-height:24px;
}

.hdaohangm{ display:block;}
.hdaohang{ display:none;}

.hdaohangm{ width:100%; margin:0 auto; margin-top:0px; margin-bottom:30px;}
.hdaohang_1{ width:100%; text-align:left;}
.hdaohang_1_1{ text-align:left;  height:40px;}
.hdaohang_1_1 span.sp0{ display:inline-block; font-size:24px; line-height:40px; color:#323232; height:40px; margin-right:10px;}
.hdaohang_1_1 span.sp1{ display:block;  height:13px; font-family:Arial, Helvetica, sans-serif; font-size:10px; line-height:13px; text-transform:uppercase; padding-top:15px;}
.hdaohang_1_1 span.sp2{ display:block; height:13px; font-family:Arial, Helvetica, sans-serif; font-size:10px; line-height:13px; text-transform:uppercase;}
.hdaohang_1_2{ text-align:left; margin-top:10px;  font-size:14px; color:#323232; line-height:24px;}
.hdaohang_1_2 span{ padding:0px 10px;}
.hdhtop{ margin-top:60px;}

.hvideo{ width:100%; height:auto; margin-top:80px; background:url(../images/hvideobg1.jpg) no-repeat center; padding:15% 0px 10% 0px; background-size:cover;}
.hvideo_1{ width:90%; margin:0 auto; text-align:left; padding-top:0px;}
.hvideo_1_1{ text-align:left; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:24px; text-transform:uppercase; line-height:40px;}
.hvideo_1_2{ text-align:left; color:#FFFFFF; font-size:20px;  line-height:30px;}
.hvideo_1_3{ width:60px; height:4px; background-color:#FFFFFF; margin:30px 0px;}
.hvideo_1_4{ text-align:left; color:#FFFFFF; font-size:14px;  line-height:30px;}

.hnews{ width:100%; margin:0 auto; margin-top:100px;}
.hnews_1{ text-align:left; font-size:24px; color:#323232; line-height:50px; font-weight:bold; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; letter-spacing:1px; padding-left:3%; }
.hnews_2{ text-align:right; margin-top:30px; padding-right:3%;}
.hnews_2 a{ display:inline-block; width:60px; height:24px; text-align:center; line-height:24px; color:#999999; font-size:12px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; border:1px #999999 solid; border-radius:4px;}
.hnews_2 a:hover{border:1px #d41619 solid; color:#d41619;}
.hnews_3{ width:100%; overflow:hidden; margin-top:40px;}
.hnews_3_1{ width:100%;}
.hnews_3_1_1{ width:46%; float:left; margin-right:2%; margin-left:2%;}
.hnews_3_1_1_1{ width:100%; height:auto; overflow:hidden;}
.hnews_3_1_1_1 img{ width:100%; transition: all 0.6s; -webkit-transition: all 0.6s; -moz-transition: all 0.6s; -ms-transition: all 0.6s; -o-transition: all 0.6s;}
.hnews_3_1_1_2{ width:90%; height:40px; overflow:hidden; margin:0 auto; color:#FFFFFF; font-size:14px; line-height:40px; text-align:center; margin-top:-20px; background:#e94709; position:relative; z-index:20; overflow:hidden;}
.hnews_3_1_1_3{ width:96%; height:72px; margin:0 auto; margin-top:24px; overflow:hidden;}
.hnews_3_1_1_3 p{ text-indent:0em; color:#999999; line-height:24px; font-size:13px;}
.hnews_3_1_1:hover img{transform: scale(1.2); -webkit-transform: scale(1.2); -moz-transform: scale(1.2); -ms-transform: scale(1.2); -o-transform: scale(1.2);}
.hnews_3_1_1:hover .hnews_3_1_1_3 p{  color:#323232; }
.hnews_3_1_1:hover .hnews_3_1_1_2{background:#d41619;}



.hliuyan{ width:100%; height:auto; margin-top:100px; background:url(../images/hfootbg.jpg) no-repeat center; background-size:cover; padding:15% 0px;}
.hliuyan_1{ width:92%; margin:0 auto; padding-top:0px;}
.hliuyan_1_1{ width:48%; float:left;}
.hliuyan_1_1_1{ text-align:left; font-size:24px; color:#FFFFFF; line-height:40px;}
.hliuyan_1_1_1 span{ font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:13px;  line-height:20px;}
.hliuyan_1_1_2{ text-align:left; margin-top:30px;}
.hliuyan_1_1_2 p{ text-indent:0em; font-size:14px; color:#FFFFFF; line-height:30px;}
.hliuyan_1_1_3{text-align:left; margin-top:30px; width:120px;}
.hliuyan_1_1_3 img{ width:100%;}

.hliuyan_1_2{width:48%; float:right;}
.hliuyan_1_2_2{ margin-top:30px;}
.hliuyan_1_2_2_1{ text-align:left; font-size:14px; line-height:30px; color:#999999;}
.hliuyan_1_2_2_2{ padding:5px 0px; font-size:14px; color:#d41619;}
.hliuyan_1_2_2_2 input.hlytxt{ background:rgba(255,255,255,0.5); border:1px #CCCCCC solid; width:90%; height:30px; line-height:30px; padding:0px 5px;}
.hliuyan_1_2_2_2 textarea.hlycon{background:rgba(255,255,255,0.5); border:1px #CCCCCC solid; width:90%; height:72px; line-height:24px; padding:0px 5px;}
.hliuyan_1_2_2_3{ padding-top:20px; text-align:left;}

.hliuyan_1_2_2_3_1{ float:left; width:90px;}
.hliuyan_1_2_2_3_1 img{width:80px; height:32px;}
.hliuyan_1_2_2_3_2{ float:left; width:110px;}
.hliuyan_1_2_2_3_2 input.hlytxt{ background:rgba(255,255,255,0.5); border:1px #CCCCCC solid; width:80px; height:30px; line-height:30px; padding:0px 5px;}
.hliuyan_1_2_2_3_3{ float:left; width:100px; margin-left:10px;}
.hliuyan_1_2_2_3_3 input.hlybut{ width:90px; height:32px; background:#d41619; color:#FFFFFF; font-size:14px; text-align:center; border:none;}

.hfooter_2{ width:90%; margin:0 auto; padding:80px 0px;}

}

@media(max-width:800px){

.jdmenu_1{ width:120px; margin-left:4%;}

.jdmenu_2{ width:400px; margin-right:4%; margin-top:20px;}
.jdmenu_2 a{  height:24px; margin-left:8%; font-size:14px; line-height:24px; overflow:hidden;}

.swiper-slide video#myVideo{ width:100%; display:none;}
.swiper-slide img.bann1{ display:block;}

.hfenleib_1_1 .text-desc .text-desc_1 .text-desc_1_1 h1{ display:block; text-align:center; line-height:30px; font-size:16px;}
.hfenleib_1_1 .text-desc .text-desc_1 .text-desc_1_1 img{ display:block; width:20px; margin:0 auto; margin-top:10px; margin-bottom:10px;}
.hfenleib_1_1 .text-desc .text-desc_1 .text-desc_1_1 span{display:block; text-align:center; line-height:20px; font-size:13px;}
.cd-bouncy-nav {
height:auto; overflow:auto;
}

.cd-bouncy-nav li {  overflow:hidden;
  width: 46%;
  margin:1.5% 2%;

}
.case-summary span {

	font-size: 16px;

}
.case-summary span.p2{bottom: 0; height:auto; overflow:inherit;}
.case-summary span.p2 p {

	font-size: 12px;
	line-height:20px;
}

#cd-bouncy-nav-modal5 .cd-bouncy-nav li,#cd-bouncy-nav-modal6 .cd-bouncy-nav li,#cd-bouncy-nav-modal7 .cd-bouncy-nav li{  overflow:hidden;
  width: 46%;
  margin:1.5% 2%;}

.hvideolist{ width:100%;  min-width:300px; max-width:100%; margin:0 auto; margin-top:70px;}
.hvideolist_1{ width:50%; float:left; overflow:hidden; position:relative;}
.hvideolist_1 img{ width:100%;}
.hvideolist_1 video{width:100%;}
.hvideolist_1_1{ width:100%; height:100%; position:absolute; overflow:hidden;}
.hvideolist_1_1 img{ display:block; width:auto; max-width:65%; height:auto; margin:0 auto; margin-top:2%; left:0px; top:0px; z-index:10;}
.hvideobot{ width:100%; background:url(../images/hvideobg2.jpg) no-repeat center top; height:100px; background-size:auto 100px;}
.hvideobot_1{ width:140px; margin:0 auto; padding-top:85px;}
.hvideobot_1 a{ display:block; width:140px; height:30px; background:#323232; color:#FFFFFF; line-height:30px; font-size:14px; text-align:center;}
.hvideobot_1 a:hover{ background:#d41619;}

.hvideo_left{ float:left;}
.hvideo_right{ float:right;}

.hliuyan_1_2_2_2 input.hlytxt{ background:rgba(255,255,255,0.5); border:1px #CCCCCC solid; width:85%; height:30px; line-height:30px; padding:0px 5px;}
.hliuyan_1_2_2_2 textarea.hlycon{background:rgba(255,255,255,0.5); border:1px #CCCCCC solid; width:85%; height:72px; line-height:24px; padding:0px 5px;}
.hliuyan_1_2_2_3{ padding-top:20px; text-align:left;}

.hliuyan_1_2_2_3_1{ float:left; width:80px;}
.hliuyan_1_2_2_3_1 img{width:70px; height:32px;}
.hliuyan_1_2_2_3_2{ float:left; width:90px;}
.hliuyan_1_2_2_3_2 input.hlytxt{ background:rgba(255,255,255,0.5); border:1px #CCCCCC solid; width:60px; height:30px; line-height:30px; padding:0px 5px;}
.hliuyan_1_2_2_3_3{ float:left; width:70px; margin-left:10px;}
.hliuyan_1_2_2_3_3 input.hlybut{ width:70px; height:32px; background:#d41619; color:#FFFFFF; font-size:14px; text-align:center; border:none;}
}

@media(max-width:600px){
.jdmenu{ height:60px; top:2%;}
.jdmenu_1{ width:100px; margin-left:2%;}
.jdmenu_2{ width:300px; margin-right:2%; margin-top:10px;}
.jdmenu_2 a{  height:24px; margin-left:5%; font-size:12px; line-height:24px; overflow:hidden;}

#swiper-container .inbartxt2 {
    width: 120px;
    right: 40%;
    bottom: 50%;
}
#swiper-container .inbartxt3 {
    width: 120px;
    right: 40%;
    bottom: 50%;
}
#swiper-container .inbartxt4 {
    width: 150px;
    right: 21.125%;
    bottom: 52%;
}
#swiper-container .swiper-pagination {
    bottom: 10px;
}

#swiper-container .swiper-pagination-bullet {
    width: 4px;
    height: 4px;
    margin: 0 6px;
    opacity: 1;
    position: relative;
    border: 2px solid #fff;
	background:none;
}
#swiper-container .swiper-pagination-bullet-active {
    opacity: 1;
    background: none;
	border: 2px solid #d20312;
}

.text-white img{ width:18px;}

.swiper-button-next,.swiper-button-prev{ width:10px; height:24px;  -moz-background-size:10px 14px;-webkit-background-size:10px 14px;background-size:10px 14px;}
.cover-arrow {
  position: absolute;
  z-index: 10006;
  bottom: 20px;
  right: 0;
  left: 0;
  text-align: center; }
  .cover-arrow img{ width:12px; margin:0 auto;}

.hjianjie{ width:100%; padding-top:50px; margin-top:-12px;}
.hjianjie_1_1{  font-size:18px;  line-height:30px;}
.hjianjie_1_1 b{ margin-right:10px;}
.hjianjie_1_2{ font-size:15px;  line-height:30px;  margin-top:5px;}
.hjianjie_1_2 span{ margin-left:10px;}
.hjianjie_2{ width:100%; margin-top:10px; }
.hjianjie_2 img{ width:100%;}
.hjianjie_1_3{ width:40px; height:3px;  margin-top:10px;}
.hjianjie_1_4{text-align:left; margin-top:20px;}
.hjianjie_1_4 p{ font-size:12px; color:#4c4948; line-height:20px; margin:15px 0px; text-indent:0em;}

.hyouhshi{ width:96%; margin:0 auto; margin-top:50px;}
.hyouhshi_1{text-align:center; font-size:18px; color:#323232; line-height:30px; font-weight:bold;}
.hyouhshi_2{text-align:center; font-size:12px; color:#323232; line-height:24px; width:90%; margin:0 auto; margin-top:10px;}
.hyouhshi_3{text-align:center; font-size:16px; color:#323232; line-height:30px; font-weight:bold; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; letter-spacing:2px; margin-top:50px;}
.hyouhshi_4{text-align:center; font-size:14px; color:#323232; line-height:24px; width:width:90%; margin:0 auto; font-weight:bold}
.hyouhshi_5{ width:100%; margin-top:50px;}
.hyouhshi_5_1{ width:25%; float:left;}
.hyouhshi_5_1_1{ width:40px; margin:0 auto;}
.hyouhshi_5_1_1 img{ width:100%;}
.hyouhshi_5_1_2{ font-size:14px; color:#323232; line-height:30px; margin-top:20px; text-align:center; }
.hyouhshi_5_1_3{ font-size:12px; color:#323232; line-height:20px; text-align:center; font-family:Arial, Helvetica, sans-serif;}

.hcpcp{ margin-top:20px; overflow:hidden;}

.hcpcp_1_1{line-height:30px;  font-size:12px; }
.hcpcp_1:hover .hcpcp_1_1{height:30px;}

.hfenleib{ margin-top:30px;}
.hfenleib_1_1{ width:50%;  margin-top:0px; }

.hfenleib_1_1 .text-desc .text-desc_1 .text-desc_1_1 h1{ display:block; text-align:center; line-height:30px; font-size:14px;}
.hfenleib_1_1 .text-desc .text-desc_1 .text-desc_1_1 img{ display:block; width:16px; margin:0 auto; margin-top:10px; margin-bottom:10px;}
.hfenleib_1_1 .text-desc .text-desc_1 .text-desc_1_1 span{display:block; text-align:center; line-height:20px; font-size:12px;}

.case-summary span {

	font-size: 14px;

}
.case-summary span.p2{bottom: 0; height:60; overflow:hidden;}
.case-summary span.p2 p {

	font-size: 12px;
	line-height:20px;
}

.hdaohangm{ width:100%; margin:0 auto; margin-top:0px; margin-bottom:20px;}
.hdaohang_1{ width:100%; text-align:left;}
.hdaohang_1_1{ text-align:left;  height:40px;}
.hdaohang_1_1 span.sp0{ display:inline-block; font-size:18px; line-height:30px; color:#323232; height:30px; margin-right:10px;}
.hdaohang_1_1 span.sp1{ display:block;  height:13px; font-family:Arial, Helvetica, sans-serif; font-size:10px; line-height:13px; text-transform:uppercase; padding-top:15px;}
.hdaohang_1_1 span.sp2{ display:block; height:13px; font-family:Arial, Helvetica, sans-serif; font-size:10px; line-height:13px; text-transform:uppercase;}
.hdaohang_1_2{ text-align:left; margin-top:10px;  font-size:12px; color:#323232; line-height:20px;}
.hdaohang_1_2 span{ padding:0px 5px;}
.hdhtop{ margin-top:60px;}

.hvideo{ width:100%; height:auto; margin-top:50px; background:url(../images/hvideobg1.jpg) no-repeat center; padding:15% 0px 10% 0px; background-size:cover;}
.hvideo_1{ width:90%; margin:0 auto; text-align:left; padding-top:0px;}
.hvideo_1_1{ text-align:left; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:20px; text-transform:uppercase; line-height:30px;}
.hvideo_1_2{ text-align:left; color:#FFFFFF; font-size:18px;  line-height:30px;}
.hvideo_1_3{ width:50px; height:3px; background-color:#FFFFFF; margin:20px 0px;}
.hvideo_1_4{ text-align:left; color:#FFFFFF; font-size:13px;  line-height:24px;}

.hnews{ width:100%; margin:0 auto; margin-top:50px;}
.hnews_1{ text-align:left; font-size:20px; color:#323232; line-height:40px; font-weight:bold; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; letter-spacing:1px; padding-left:3%; }
.hnews_2{ text-align:right; margin-top:30px; padding-right:3%;}
.hnews_2 a{ display:inline-block; width:50px; height:20px; text-align:center; line-height:20px; color:#999999; font-size:10px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; border:1px #999999 solid; border-radius:4px;}
.hnews_2 a:hover{border:1px #d41619 solid; color:#d41619;}
.hnews_3{ width:100%; overflow:hidden; margin-top:30px;}
.hnews_3_1_1_3{ width:96%; height:60px; margin:0 auto; margin-top:20px; overflow:hidden;}
.hnews_3_1_1_3 p{ text-indent:0em; color:#999999; line-height:20px; font-size:12px;}

.hliuyan{ width:100%; height:auto; margin-top:60px; background:url(../images/hfootbg.jpg) no-repeat center; background-size:cover; padding:10% 0px;}
.hliuyan_1{ width:92%; margin:0 auto; padding-top:0px;}
.hliuyan_1_1{ width:48%; float:left;}
.hliuyan_1_1_1{ text-align:left; font-size:20px; color:#FFFFFF; line-height:30px;}
.hliuyan_1_1_1 span{ font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:11px;  line-height:15px;}
.hliuyan_1_1_2{ text-align:left; margin-top:20px;}
.hliuyan_1_1_2 p{ text-indent:0em; font-size:12px; color:#FFFFFF; line-height:24px;}
.hliuyan_1_1_3{text-align:left; margin-top:20px; width:120px;}
.hliuyan_1_1_3 img{ width:100%;}

.hliuyan_1_2{width:48%; float:right;}
.hliuyan_1_2_2{ margin-top:20px;}
.hliuyan_1_2_2_1{ text-align:left; font-size:13px; line-height:24px; color:#999999;}
.hliuyan_1_2_2_2{ padding:5px 0px; font-size:12px; color:#d41619;}
.hliuyan_1_2_2_2 input.hlytxt{ background:rgba(255,255,255,0.5); border:1px #CCCCCC solid; width:85%; height:24px; line-height:24px; padding:0px 5px;}
.hliuyan_1_2_2_2 textarea.hlycon{background:rgba(255,255,255,0.5); border:1px #CCCCCC solid; width:85%; height:60px; line-height:20px; padding:0px 5px;}
.hliuyan_1_2_2_3{ padding-top:10px; text-align:left;}

.hliuyan_1_2_2_3_1{ float:left; width:60px;}
.hliuyan_1_2_2_3_1 img{width:50px; height:24px;}
.hliuyan_1_2_2_3_2{ float:left; width:70px;}
.hliuyan_1_2_2_3_2 input.hlytxt{ background:rgba(255,255,255,0.5); border:1px #CCCCCC solid; width:45px; height:24px; line-height:24px; padding:0px 5px;}
.hliuyan_1_2_2_3_3{ float:left; width:60px; margin-left:10px;}
.hliuyan_1_2_2_3_3 input.hlybut{ width:60px; height:25px; background:#d41619; color:#FFFFFF; font-size:13px; text-align:center; border:none; line-height:25px;}

.hfooter{ width:100%; min-width:300px; max-width:100%; margin:0 auto;}
.hfooter_1{width:100%; background-color:#171717; padding:15px 0px;}
.hfooter_1_1{ width:90%; margin:0 auto;}
.hfooter_1_1 p{ text-indent:0em; font-size:12px; color:#999999; line-height:20px; text-align:center; font-family:Arial, Helvetica, sans-serif;}
.hfooter_1_1 p a{ margin-left:0px; display:block;}
.hfooter_1_1 p a:hover{ color:#d41619;}

.hfooter_2{ width:90%; margin:0 auto; padding:50px 0px; padding-bottom:80px;}
.hfooter_2_1{ width:20%; float:left;}
.hfooter_2_2{ width:20%; float:left; margin-left:5%;}
.hfooter_2_3{ width:45%; float:left; margin-left:10%;}
.hfooter_2_1_1{ text-align:left; font-size:15px; color:#424242; line-height:30px; font-weight:bold;}
.hfooter_2_1_2{ text-align:left; font-size:9px; color:#424242; line-height:24px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif;}
.hfooter_2_1_3{ margin-top:20px; text-align:left;}
.hfooter_2_1_3_1{ text-align:left; background:url(../images/hfooticon.png) no-repeat center left; background-size:6px 6px; padding-left:10px;}
.hfooter_2_1_3_1 a{ text-align:left; line-height:24px; font-size:12px; color:#424242;}
.hfooter_2_1_3_1 a:hover{color:#d41619;}

.hfooter_2_3_3_1{text-align:left; line-height:24px; font-size:12px; color:#424242;}
.hfooter_2_3_3_1 a{ text-align:left; line-height:24px; font-size:12px; color:#424242;}
.hfooter_2_3_3_1 a:hover{color:#d41619;}

}
@media(max-width:480px){
#swiper-container .swiper-pagination {
    bottom: 5px;
}
#swiper-container .swiper-pagination-bullet {
    width: 2px;
    height: 2px;
    margin: 0 4px;
    opacity: 1;
    position: relative;
    border: 2px solid #fff;
	background:none;
}
#swiper-container .swiper-pagination-bullet-active {
    opacity: 1;
    background: none;
	border: 2px solid #d20312;
}


.cover-arrow {
display:none;
  position: absolute;
  z-index: 10006;
  bottom: 50px;
  right: 0;
  left: 0;
  text-align: center; }

.jdmenu_1{ width:90px; margin-left:2%;}
.jdmenu_2{ width:270px; margin-right:2%; margin-top:10px;}
.jdmenu_2 a{  height:24px; margin-left:5%; font-size:12px; line-height:24px; overflow:hidden;}

.hyouhshi_5_1{ width:50%; float:left; margin-bottom:30px;}
.hyouhshi_5_1_1{ width:40px; margin:0 auto;}
.hyouhshi_5_1_1 img{ width:100%;}
.hyouhshi_5_1_2{ font-size:14px; color:#323232; line-height:30px; margin-top:20px; text-align:center; }
.hyouhshi_5_1_3{ font-size:12px; color:#323232; line-height:20px; text-align:center; font-family:Arial, Helvetica, sans-serif;}

.hvideolist{ width:100%;  min-width:300px; max-width:100%; margin:0 auto; margin-top:40px;}
.hvideolist_1{ width:86%; float:none; margin:0 auto; overflow:hidden; position:relative;}
.hvideolist_1 img{ width:100%;}
.hvideolist_1 video{width:100%;}
.hvideolist_1_1{ width:100%; height:100%; position:absolute; overflow:hidden;}
.hvideolist_1_1 img{ display:block; width:auto; max-width:60%; height:auto; margin:0 auto; margin-top:2%; left:0px; top:0px; z-index:10;}
.hvideolist_1_1 img.vimg1{ display:none;}
.hvideolist_1_1 img.vimg2{ display:block;}
.hvideobot{ width:100%; background:url(../images/hvideobg2.jpg) no-repeat center top; height:80px; background-size:auto 80px;}
.hvideobot_1{ width:100px; margin:0 auto; padding-top:68px;}
.hvideobot_1 a{ display:block; width:100px; height:24px; background:#323232; color:#FFFFFF; line-height:24px; font-size:12px; text-align:center;}
.hvideobot_1 a:hover{ background:#d41619;}

.hnews_3_1_1{ width:86%; float:none; margin-right:7%; margin-left:7%; margin-bottom:30px;}

.hliuyan{ width:100%; height:auto; margin-top:50px; background:url(../images/hfootbg.jpg) no-repeat center; background-size:cover; padding:12% 0px;}
.hliuyan_1{ width:86%; margin:0 auto; padding-top:0px;}
.hliuyan_1_1{ width:100%; float:none;}
.hliuyan_1_1_1{ text-align:left; font-size:20px; color:#FFFFFF; line-height:30px;}
.hliuyan_1_1_1 span{ font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:11px;  line-height:15px;}
.hliuyan_1_1_2{ text-align:left; margin-top:20px;}
.hliuyan_1_1_2 p{ text-indent:0em; font-size:12px; color:#FFFFFF; line-height:24px;}
.hliuyan_1_1_3{text-align:left; margin-top:20px; width:120px;}
.hliuyan_1_1_3 img{ width:100%;}

.hliuyan_1_2{width:100%; float:none; margin-top:20px;}
.hliuyan_1_2_2{ margin-top:30px;}
.hliuyan_1_2_2_1{ text-align:left; font-size:13px; line-height:24px; color:#999999;}
.hliuyan_1_2_2_2{ padding:5px 0px; font-size:12px; color:#d41619;}
.hliuyan_1_2_2_2 input.hlytxt{ background:rgba(255,255,255,0.5); border:1px #CCCCCC solid; width:85%; height:24px; line-height:24px; padding:0px 5px;}
.hliuyan_1_2_2_2 textarea.hlycon{background:rgba(255,255,255,0.5); border:1px #CCCCCC solid; width:85%; height:60px; line-height:20px; padding:0px 5px;}
.hliuyan_1_2_2_3{ padding-top:10px; text-align:left;}

.hliuyan_1_2_2_3_1{ float:left; width:60px;}
.hliuyan_1_2_2_3_1 img{width:50px; height:24px;}
.hliuyan_1_2_2_3_2{ float:left; width:70px;}
.hliuyan_1_2_2_3_2 input.hlytxt{ background:rgba(255,255,255,0.5); border:1px #CCCCCC solid; width:45px; height:24px; line-height:24px; padding:0px 5px;}
.hliuyan_1_2_2_3_3{ float:left; width:80px; margin-left:10px;}
.hliuyan_1_2_2_3_3 input.hlybut{ width:70px; height:24px; background:#d41619; color:#FFFFFF; font-size:13px; text-align:center; border:none; line-height:24px;}

.hjianjie_1_1{  font-size:16px;  line-height:30px;}
}
@media(max-width:400px){
.jdmenu{ height:60px; top:0.5%;}
.hjianjie_1_1{  font-size:15px;  line-height:30px;}
.jdmenu_1{ width:90px; margin-left:1.5%;}
.jdmenu_2{ width:210px; margin-right:1.5%; margin-top:10px;}
.jdmenu_2 a{  height:24px; margin-left:2%; font-size:12px; line-height:24px; overflow:hidden;}

}
@media(max-width:360px){
.hjianjie_1_1{  font-size:14px;  line-height:30px;}
.jdmenu_1{ width:80px; margin-left:1.5%;}
.jdmenu_2{ width:200px; margin-right:1.5%; margin-top:10px;}
.jdmenu_2 a{  height:24px; margin-left:2%; font-size:11px; line-height:24px; overflow:hidden;}
.hfenleib_1_1{ width:100%;  margin-top:0px; }
}
@media(max-width:340px){
.hjianjie_1_1{  font-size:13px;  line-height:30px;}
.hjianjie_1_1 b{ margin-right:5px;}
.jdmenu_1{ width:60px; margin-left:1.0%;}
.jdmenu_2{ width:200px; margin-right:1.0%; margin-top:0px;}
.jdmenu_2 a{  height:24px; margin-left:2%; font-size:10px; line-height:24px; overflow:hidden;}
.hfenleib_1_1{ width:100%;  margin-top:0px; }
}