﻿.zhe{
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.6);
	position: fixed;
	top: 0;
	left: 0;
	z-index: 9;
	display: none;
}
.fixed{
	position: fixed;
	top: -50px;
	width: 1170px;
	z-index: 10;
}
.pro-fu{
	position: relative;
}

#demo{width:100%;margin:0 auto;position:relative;overflow:hidden}.flipLightBox{text-align:center;margin:0 auto;display:inline-block}.flipLightBox span{background:#fff;color:#fff}.flipLightBox,.flipLightBox-1,.flipLightBox-10,.flipLightBox-11,.flipLightBox-12,.flipLightBox-13,.flipLightBox-14,.flipLightBox-15,.flipLightBox-16,.flipLightBox-17,.flipLightBox-18,.flipLightBox-19,.flipLightBox-2,.flipLightBox-20,.flipLightBox-21,.flipLightBox-22,.flipLightBox-23,.flipLightBox-24,.flipLightBox-25,.flipLightBox-26,.flipLightBox-27,.flipLightBox-28,.flipLightBox-29,.flipLightBox-3,.flipLightBox-30,.flipLightBox-31,.flipLightBox-32,.flipLightBox-33,.flipLightBox-34,.flipLightBox-35,.flipLightBox-36,.flipLightBox-37,.flipLightBox-38,.flipLightBox-39,.flipLightBox-4,.flipLightBox-40,.flipLightBox-41,.flipLightBox-42,.flipLightBox-43,.flipLightBox-44,.flipLightBox-45,.flipLightBox-46,.flipLightBox-47,.flipLightBox-48,.flipLightBox-49,.flipLightBox-5,.flipLightBox-50,.flipLightBox-51,.flipLightBox-52,.flipLightBox-53,.flipLightBox-6,.flipLightBox-7,.flipLightBox-8,.flipLightBox-9{display:block;padding:1px;border:1px solid #ddd}.option-column{width:150px;padding:40px;padding-top:20px;height:315px}
.case-error{
            text-align: center;
            border-bottom: 1px solid #eee;
            padding-bottom: 50px;
        }
        .case-error img{
            display: inline-block;
        }
        .case-error-p{
            font-size: 18px;
            color: #808080;
            display: inline-block;
            margin-left: 86px;
            vertical-align: bottom;
        }
        .case-error-p p{
            margin-bottom: 30px;
            text-align: left;
        }
        .case-error-p p:last-child{
            padding-left: 35px;
        }
        .case-error-more{
            font-size: 24px;
            text-align: center;
            color: #fff;
            padding: 10px 0;
            background: #bd1c21;
            width: 230px;
            border-radius: 24px;
            margin: 50px auto;
        }
/*悬浮留言板右*/
.phone_box {
	display: none
}

.side_message {
	position: fixed;
	top: 35%;
	z-index: 10000;
	left: 0;
	width: 200px;
	background-color: #e3e3e3;
	box-shadow: 2px 2px 3px #b2b2b2;
	padding: 20px 20px 0 20px;
	border-radius: 5px;
}

#side_message_left li span {
	margin-left: -10px;
	margin-top: 5px;
}

.side_message input, .side_message select {
	width: 100%;
	height: 30px;
	margin-bottom: 5px;
	font-size: 12px;
	line-height: 24px;
	color: #999;
	padding-left: 5px;
}

.side_message option {
	width: 100%;
	height: 30px;
}

.side_message textarea {
	width: 100%;
	padding-left: 10px;
	font-size: 12px;
	line-height: 24px;
	color: #999;
}

.side_message span {
	float: left;
	margin-bottom: 10px;
	font-size: 14px;
	line-height: 24px;
	color: #dd1f2b;
	font-weight: bold;
}

.side_message .side_close {
	float: right;
	margin-bottom: 10px;
}

.side_message input[type="submit"] {
	width: 50%;
	color: #fff;
	background-color: #dd1f2b;
	border-radius: 8px;
}

.side_message_right {
	position: fixed;
	bottom: 5px;
	right: 10px;
	left: auto;
	height: 48px;
	width: auto;
	z-index: 10000;
}

#side_message_right {
	position: fixed;
	right: 47%;
	bottom: 39px;
	left: auto;
	display: none;
	top: auto;
}

#side_message_right li span {
	margin-left: -10px;
	margin-top: 5px;
}




.video-wen{
	color: #fff;
	position: absolute;
	left: 0;
	top: 0;
	padding: 20% 0 0 20%;
}
.video-wen1{
	font-size: 55px;
	margin-bottom: 20px;
}
.video-wen2{
	font-size: 26px;
}


.my-swiper1 .swiper-button-prev{
	background: url(../images/btn-top.png) no-repeat center;
	width: 114px;
	height: 114px;
	top: 36px;
	left: 50%;
	margin-left: -57px;
	z-index: 1;
}
 .my-swiper1 .swiper-button-next{
 	background: url(../images/btn-und.png) no-repeat center;
	width: 114px;
	height: 114px;
	top: 560px;
	left: 50%;
	margin-left: -57px;
	z-index: 1;
 }
.my-swiper1 .swiper-button-prev img, .my-swiper1 .swiper-button-next img{
	display: inline-block;
}
.my-swiper1 .swiper-pagination-bullet{
	width: 18px;
	height: 18px;
	background: #fff;
	opacity: 1;
}
.my-swiper1 .swiper-pagination-bullet-active{
	background: #bd1c21;
}
.my-swiper1 .swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{
	margin: 80px 0;
}
.my-swiper1 .swiper-pagination p{
	position: relative;
}
.my-swiper1 .swiper-pagination em, .my-swiper1 .swiper-pagination i{
	color: #fff;
	font-style: normal;
	display: inline-block;
	font-size: 18px;
	top: -8px;
}
.my-swiper1 .swiper-pagination em{
	position: absolute;
	right: 50px;
	width: 100px;
	text-align: right;
}
.my-swiper1 .swiper-pagination .swiper-pagination-em{
	color: #bd1c21;
	font-weight:bold;
}
.my-swiper1 .swiper-pagination i{
	position: absolute;
	right: -50px;
}
.my-swiper1 .swiper-container-vertical>.swiper-pagination-bullets{
	right: 10.1%;
	left: auto;
	top: 340px;
	width: auto;
}
.swiper-xian{
	width: 1px;
	height: 596px;
	background: #ffffff;
	position: absolute;
	right: 10.7%;
	top: 50px;
}

/*g-box1*/
.g-box1{
	width: 100%;
	background: url(../images/bg1.png) no-repeat center;
	padding-bottom: 100px;
}
.g-box1-con{
	width: 100%;
	padding-left: 9%;
}
.g-box1-top{
	overflow: hidden;
}
.g-box1-top-left{
	float: left;
	width: 48%;
	font-size: 15px;
	color: #ffffff;
	line-height: 26px;
	padding-right: 5%;
	margin-top: 30px;
}
.caseindex .g-box1-top-left{
	margin-top:15px;

}
.indexepc .g-box1-top-left{
	margin-top: 50px;

}
.g-box1-top-right{
	float: right;
	width: 52%;
	height: 0;
	border-top: 110px solid #bd1c21;
	border-left: 70px solid transparent;
	position: relative;
	text-align: right;
}
.g-box1-top-right h2{
	font-size: 30px;
	color: #fff;
	line-height: 40px;
	padding-right: 250px;
}
.g-box1-top .g-box1-top-right h2{
	padding-right: 250px;
}
.g-box1-top .g-box1-top-right p{
	padding-right:130px;
}
.g-box4 .g-box1-top-right p{
	padding-right:0;
}
.g-box3 .g-box1-top-right p{
	padding-right:0;
}
.g-box1-top-right p{
	font-size: 20px;
	color: #fff;
	margin-top: 10px;
}
.g-box1-top-right-wen{
	position: absolute;
	bottom: 20px;
	width: 100%;
	margin-top:10px;
}
.g-box1-bottom{
	width: 1170px;
	margin: 0 auto;
	margin-top: 60px;
}
.g-box1-bottom-item{
	float: left;
	width: 17.16%;
	margin-right: 3.55%;
	padding-bottom:25px;
}
.indexepc-con{
	margin-top: 75px;
}
.g-box1-bottom-item:hover{
	margin-top: -20px;
}
.g-box1-bottom-item:hover .g-box1-item-tit{
	background: rgba(189, 28, 33, .6);
}
.g-box1-btn {
	display: flex;
	justify-content: center;
}
.g-box1-btn a{
	color: #FFF;
	display: block;
	line-height: 2.25em;
	padding-left: 27px;
	background: url(../images/epclistbg.png) no-repeat left center;
}
.g-box1-btn a:hover{
	opacity: .8;
}

.g-box1-bottom-item:last-child{
	margin-right: 0;
}
.g-box1-item-tit{
	color: #fff;
	text-align: center;
	background: rgba(255,255,255,.2);
	padding: 15px 0;
}
.g-box1-item-tit h3{
	font-size: 40px;
	font-family: Arial;
}
.g-box1-item-tit p{
	font-size: 16px;
	line-height: 1.5em;
	height: 3em;
}
.g-box1-item-img{
	margin-bottom: 20px;
}
.g-box1-item-img img{
	width: 100%;
}
.g-box1-item-list{
	overflow: hidden;
}
.g-box1-item-list-box{
	overflow: hidden;
}
.g-box1-item-left{
	float: left;
	width: 49.5%;
	text-align: center;
}
.g-box1-item-left-img{
	text-align: center;
	margin-bottom: 6px;
}



.g-box1-item-left:hover img {
  -webkit-animation: icon-bounce .5s alternate;
  animation: icon-bounce .5s alternate
}
@keyframes icon-bounce {
  0%,100% {
    transform: rotate(0)
  }

  25% {
    transform: rotate(15deg)
  }

  50% {
    transform: rotate(-15deg)
  }

  75% {
    transform: rotate(5deg)
  }

  85% {
    transform: rotate(-5deg)
  }
}

@-webkit-keyframes icon-bounce {
  0%,100% {
    transform: rotate(0)
  }

  25% {
    transform: rotate(15deg)
  }

  50% {
    transform: rotate(-15deg)
  }

  75% {
    transform: rotate(5deg)
  }

  85% {
    transform: rotate(-5deg)
  }
}

.g-box1-item-left p{
	font-size: 14px;
	color: #fff;
}
.g-box1-item-xian{
	float: left;
	width: 1px;
	height: 30px;
	background: #868585;
	margin-top: 10px;
}
.g-box1-item-list2 .g-box1-item-left{
	width: 33%;
}
.g-box1-item-list3 .g-box1-item-left{
	width: 100%;
}
.g-box1-item-tit2{
	background: rgba(189,28,33,0.6);
}
.g-box2 .g-box1-con{
	background: url(../images/bg2.png) no-repeat center;
}
.g-box1-top-right p a{
	font-size: 16px;
	color: #fff;
	font-weight: bold;
	margin-right: 24%;
}
.g-box2 .g-box1-top-right h2{
	padding-right: 200px;
}
.g-box2-con-hong .g-box1-top-right h2{
	padding-right:250px;
}
.g-box2-con-hong .g-box1-top-right p{
	margin-right: 30%;
}
.g-box2-con-hong .g-box1-top-right p a{
	margin-right:4%;    
}
.g-box2-con{
	width: 100%;
	height: 800px;
	padding-left: 4%;
	background: url(../images/bg3.png) no-repeat -215px center;
}
.g-box2-bottom{
	overflow: hidden;
	height: 100%;
	width:1200px;
	margin:0 auto;
	position:relative;
}
.g-box2-right{
	width: 50%;
	float: left;
	
}
.my-swiper1{
	overflow: hidden;
	margin: 50px 0;
	height: 100%;
	position:relative;
}
.my-swiper1 .swiper-container{
	height: 100%;
}
.my-swiper1-item{
	overflow: hidden;
}
.g-box2-wai{
	width: 530px;
	height: 530px;
	background: #f5f5ed;
	border-radius: 50%;
	text-align: center;
    line-height: 530px;
    position: absolute;
    left: 50%;
    top: 80px;
    margin-left: -20%;
    z-index: 100;
}
.g-box2-nei{
	width: 410px;
	height: 410px;
	background: #ece9d8;
	border-radius: 50%;
	text-align: center;
    line-height: 410px;
    display: inline-block;
}
.g-box2-nei img{
	border-radius: 50%;
}
.my-swiper1-left{
	float: left;
	width: 25%;
	margin-top: 100px;
	margin-right: 60px;
	position: relative;
}
.my-swiper1-left h3{
	font-size: 30px;
	color: #333333;
	font-weight: bold;
	margin-top: -50px;
}
.my-swiper1-left p{
	font-size: 15px;
	color: #666666;
	line-height: 26px;
	margin: 90px 0 70px 0;
}
.my-swiper1-right{
	float: left;
	width: 48%;
}
.swiper-wen{
	position: absolute;
	top: 160px;
	right: 15%;
}
.my-swiper1-yuan{
	overflow: hidden;
}
.my-swiper1-yuan-item{
	float: left;
	margin-left: 20px;
	position: relative;
}
.my-swiper1-yuan-item a{
	font-size: 16px;
	color: #333333;
	display: inline-block;
	position: absolute;
	width: 100%;
	top: 35px;
	right: -16px;
}
.my-swiper1-yuan-item .san-a{
	/*margin-left: -78px;*/
	right: 0;
	text-align: center;
}
.my-swiper1-yuan-item .my-swiper1-yuan-item-a{
	color: #bd1c21;	
}

.my-swiper1-yuan-xian{
	position: absolute;
	right: -50%;
	bottom: 47px;
	background: url(../images/z-xian.png) no-repeat center right;
	width: 210px;
	height: 117px;
}
/*g-box4*/
.g-box4-bg{
	position: relative;
	z-index: 1;
	background: url(../images/bg4.jpg) no-repeat center ;
	height: 960px;
}
.g-box4-bg img{
	width: 100%;
}
.g-box4{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
	/*background: url(../images/bg4.png) no-repeat center;*/
}
.g-box4 .g-box1-top-right, .g-box3 .g-box1-top-right{
	float: left;
}
.g-box4 .g-box1-top-left, .g-box3 .g-box1-top-left{
	float: right;
	padding-left: 5%;
	padding-right: 0;
}
.g-box4 .g-box1-con, .g-box3 .g-box1-con{
	padding-left: 0;
	padding-right: 10%;
}
.g-box4 .g-box1-top-right, .g-box3 .g-box1-top-right{
	border-bottom: 110px solid #bd1c21;
    border-right: 70px solid transparent;
    border-top: none;
    border-left: none;
}
.g-box4 .g-box1-top-right-wen, .g-box3 .g-box1-top-right-wen{
	position: initial;
}
.g-box4 .g-box1-top-right p a, .g-box3 .g-box1-top-right p a{
	margin-left: 20px;
	margin-right: 0;
}
.g-box4 .g-box1-top-right h2, .g-box3 .g-box1-top-right h2{
	padding-right: 300px;
}
.g-box4-bottom{
	width: 1170px;
	margin: 0 auto;
	position: relative;
}
.biaobg{
    position:relative;
}
.biaobg span{
    position:
    absolute;
    color:#FFF;
    font-size:30px;
    font-weight:
    bold;
    right: 34px;
    top: 14px;
}
.g-box4-item{
	position: absolute;
	transform: scale(0);
	-webkit-transform:scale(0); 
	-moz-transform:scale(0); 
	-o-transform:scale(0); 
}
.g-box4-dian{
	width: 60px;
	height: 60px;
	margin-top: -20px;
	cursor: pointer; 
}
.g-box4-dian img{
	width: 100%;
}
.g-box4-item h3{
	font-size: 13px;
	color: #fff;
	font-weight: 400;
	margin-left: 20px;
}


.g-box4-item8 .g-box4-fa{
    margin-top: 20px;
}

.g-box4-item h3 a{
	color:#fff;
}
.g-box4-item .case-name a{
	
} 
.g-box4-item1 h3{
	margin-left: -40px;
}
.g-box4-item-show{
	width: 270px;
	float: left;
	position: absolute;
	bottom: 20px;
	left: 10px;
	/*display: none;*/
	/*opacity: 0;*/
	box-shadow: 0 0 40px #000;
    border: 1px solid #fff;
	overflow: hidden;
	border-radius: 8px;
	transform: scale(0);
	-webkit-transform:scale(0); 
	-moz-transform:scale(0); 
	-o-transform:scale(0); 
}
.g-box4-item-show a{
	display: block;
	width: 100%;
	position: relative;
	/*height: 0;*/
}
.g-box4-item-show img{
	width: 100%;
}
.g-box4-item-show p{
	padding: 15px 25px;
	font-size: 14px;
	color: #fff;
	background: rgba(0,0,0,0.8);
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
}
.g-box4-item1{
	top: 346px;
    left: 48px;
	z-index: 8;
}
.g-box4-item2{
	top: 288px;
    left: 880px;
	z-index: 3;
}
.g-box4-item3{
	top: 310px;
    left: 424px;
	z-index: 7;
}
.g-box4-item4{
	top: 411px;
    left: 398px;
    z-index: 7;
}
.g-box4-item5{
	top: 366px;
    left: 560px;
    z-index: 4;
}
.g-box4-item6{
	top: 500px;
    left: 577px;
    z-index: 6;
}
.g-box4-item7{
	top: 568px;
    left: 550px;
    z-index: 6;
}

.g-box4-item8{
	top: 236px;
    left: 830px;
    z-index: 2;
}
.g-box4-item9{
	top: 442px;
    left: 826px;
    z-index: 5;
}
.g-box4-item10{
	top: 306px;
    left: 715px;
	z-index:3;
}
.g-box4-item11{
	top: 526px;
    left: 150px;
	z-index:7;
}
.g-box4-item12{
	top: 590px;
    left: 170px;
	z-index:7;
}
.g-box4-item13{
	top: 184px;
    left: 736px;
	z-index:2;
}
.g-box4-item14{
	top: 394px;
    left: 846px;
	z-index:4;
}
.g-box4-item15{
	top: 253px;
    left: 607px;
	z-index:2;
}
.g-box4-item16{
	top: 222px;
    left: 900px;
	z-index:1;
}
.g-box4-item17{
	top: 366px;
    left: 825px;
	z-index:3;
}
.g-box4-item18{
	top: 474px;
    left: 550px;
	z-index:5;
}
.g-box4-item19{
	top: 270px;
    left: 830px;
	z-index:2;
}
.g-box4-item20{
	top: 474px;
    left: 898px;
	z-index:4;
}
.g-box4-item21{
	top: 600px;
    left: 550px;
    z-index: 6;
}
.g-box4-item22{
	top: 330px;
    left: 825px;
	z-index:3;
}
.g-box4-item21 .g-box4-item-kuang{
	margin-top: -339px;
}
.g-box4-item22 .g-box4-item-kuang{
	margin-top: -321px;

}
.g-box4-item20 .g-box4-dian, .g-box4-item2 .g-box4-dian, .g-box4-item14 .g-box4-dian{
	margin-bottom:-20px;
}
.g-box4-item20 h3, .g-box4-item2 h3, .g-box4-item14 h3{
	margin-left:-40px; margin-top:10xp;
}
.g-box4-item21 h3{
	margin-left: -70px;
}
.g-box4-item22 h3{
	margin-bottom: -33px;
}
.g-box4-item8 .g-box4-item-show, .g-box4-item9 .g-box4-item-show{
	left: 0;
}
.g-box4-item-xian2{
	width: 106px;
	height: 77px;
	float: left;
	position: absolute;
	left: 0;
	bottom: 0;
	background: url(../images/z-xian2.png) no-repeat center left;
}

.g-box4-item-kuang{
	/*overflow: hidden;*/
	position: relative;
	z-index: 3;
	height: 300px;
	margin-top: -322px;
    margin-left: 44px;
    display: none;
}
.g-box4-item-wai{
	margin-left: 70px;
}
.g-box4-item21 .g-box4-item-kuang{
	display: block;
}

/*g-box3*/
.g-box3-bg{
	background: url(../images/bg5.png) no-repeat center;
}
.g-box3-bottom{
	width: 1170px;
	margin: 0 auto;
	height: 800px;
	position: relative;
}

.g-box3-bottom .swiper-container {
    width: 100%;
    
    margin-left: auto;
    margin-right: auto;
}
.g-box3-bottom .swiper-container img{
  	/*width:100%;*/
  	cursor: move;
}
.g-box3-bottom .swiper-container .g-box3-img img, .g-box3-bottom .swiper-container .g-box3-img{
	cursor: pointer;
}
.g-box3-bottom-tu img{
	width:90%!important;
	margin:0 auto;
}
#circlr2 img{
	width:80%!important;
	margin-top:40px;
}
.g-box3-bottom .gallery-top {
  	height: 100%;
  	width: 100%;
}
.g-box3-bottom .gallery-top .swiper-slide{
	width: 100%!important;
	padding-top: 4%;
}
.g-box3-bottom .gallery-thumbs {
	box-sizing: border-box;
	padding: 10px 0;
	position: absolute;
    top: 30px;
    width: 16%;
}
.g-box3-bottom .gallery-thumbs .swiper-slide {
	width: 162px!important;
	height: 104px!important;
	margin-bottom: 35px;
/*	background: #2f3132;*/
	margin-left: 10px;
	/*opacity: 0.4;*/
	transform: perspective(500px) rotatey(0deg);
    transform-style: preserve-3d;
    -webkit-transform: perspective(500px) rotatey(0deg);
    -webkit-transform-style: preserve-3d;
    -o-transform: perspective(500px) rotatey(0deg);
    -o-transform-style: preserve-3d;
    -moz-transform: perspective(500px) rotatey(0deg);
    -moz-transform-style: preserve-3d;

}
.g-box3-bottom .gallery-thumbs .swiper-slide-thumb-active {
  	opacity: 1;
  	
}
.g-box3-bottom .gallery-thumbs .swiper-slide-thumb-active .g-box3-img{
	/*animation: breath2 2500ms infinite ease-in-out alternate;
	-webkit-animation: breath2 2500ms infinite ease-in-out alternate;
	-o-animation: breath2 2500ms infinite ease-in-out alternate;
	-moz-animation: breath2 2500ms infinite ease-in-out alternate;*/
	background: #7b7b7c;
  	box-shadow: 0 0 10px #7c7d7d;
  	transform: rotatey(0deg);
	-webkit-transform: rotatey(0deg);
	-o-transform: rotatey(0deg);
	-moz-transform: rotatey(0deg);
}
.g-box3 .gallery-thumbs .swiper-wrapper{
	display: initial;
	width: 162px;
	height: 104px;
}
.g-box3-img{
	border: 10px solid transparent;
	border-image: url(../images/bian.png) 10 10 round;
	text-align: center;
	line-height: 84px;
}
.g-box3-img img{
	vertical-align: middle;
}
.g-box3-bottom-bg{
	width: 100%;
    padding: 0 30% 0 26%;
    overflow: hidden;
    position: absolute;
    left: 0;
    top: 15%;
}
.g-box3-bottom-bg img{
	width: 100%;
	display: block;
	animation: imgRot2 12s infinite linear;
	-webkit-animation: imgRot2 12s infinite linear;
	-o-animation: imgRot2 12s infinite linear;
	-moz-animation: imgRot2 12s infinite linear;
}
.g-box3-bottom-bg p{
	color: #fff;
	font-size: 18px;
	text-align: center;
	margin-top: 20px;
	
	
}
.g-box3-bottom-bg p span{
	display: inline-block;
	width: 30px;
	height: 30px;
	background: url(../images/xuan.png) no-repeat left center;
	/*background-size: 100%;*/
	margin: 0 10px -7px 0;
}
.g-box3-bottom-tu{
	position: relative;
	z-index: 10;
}
.g-box3-bottom .swiper-button-next, .g-box3-bottom .swiper-button-prev{
	width: 75px;
	height: 76px;
	background: url(../images/niu-top.png) no-repeat center;
	left: auto;
	right: 130px;
	top: 60%;
	margin-top: 0;
}
.g-box3-bottom .swiper-button-next:hover, .g-box3-bottom .swiper-button-prev:hover, .g-box3-bottom .swiper-button-next:focus, .g-box3-bottom .swiper-button-prev:focus{
	box-shadow: 0 0 10px 1px #ccc;
	border-radius:50%;
}

.g-box3-bottom .swiper-button-next{
	background: url(../images/niu-bottom.png) no-repeat center;
	margin-top: 120px;
}

.g-box3-dong-left{
	width: 0;
	height: 165px;
	background: url(../images/z-xian9.png) no-repeat top left;
	/*background-size: contain;*/
	position: absolute;
	left: 160px;
    top: 90px;
}
.g-box3-dong-left2{
	width: 0;
	height: 95px;
	background: url(../images/z-xian10.png) no-repeat top left;
	left: 160px;
	top: 225px;
}
.g-box3-dong-left3{
	width: 0;
	height: 18px;
	background: url(../images/z-xian11.png) no-repeat top left;
	left: 160px;
	top: 360px;
}
.g-box3-dong-left4{
	width: 0;
	height: 76px;
	background: url(../images/z-xian12.png) no-repeat top left;
	left: 160px;
	top: 440px;
}
.g-box3-dong-left5{
	width: 0;
	height: 135px;
	background: url(../images/z-xian13.png) no-repeat top left;
	left: 145px;
	top: 520px;
}
.g-box3-dong-xian{
	width: 0;
	height: 70px;
	background: url(../images/z-xian4-f.png) no-repeat center left;
	/*background-size: contain;*/
	margin-top: 54px;
	margin-left: 48%;
}
.g-box3-dong-wen-con{
	color: #fff;
	float: right;
	width: 30%;
	height: 0;
	margin-top: 38px;
	overflow: hidden;
}
.g-box3-dong-wen{
	border: 15px solid transparent;
	border-image: url(../images/bian2.png) 15 15 round;
	margin-top: -30px;
}
.g-box3-dong-dian{
	overflow: hidden;
}
.g-box3-dong-dian span{
	width: 17px;
	height: 72px;
	background: url(../images/bian4.png) no-repeat center;
	display: inline-block;
}
.g-box3-dong-dian1{
	margin-left: 90px;
	float: left;
}
.g-box3-dong-dian2{
	margin-right: 90px;
	float: right;
}
.flipInX{
	opacity: 1;
}
.g-box3-dong-wen div{
	padding: 20px;
	background-color: rgba(255,255,255,0.24);
}
.g-box3-dong-h3{
	border: 3px solid transparent;
	border-image: url(../images/bian3.png) 3 3 round;
	background-color:rgba(255,255,255,0.24);
	line-height: 56px;
	width: 80%;
    margin: 0 auto;
}
.g-box3-dong-h3 h3{
	font-size: 17px;
	font-weight: bold;
	text-align: center;
}
.g-box3-dong-wen h4{
	font-size: 18px;
	font-weight: bold;
}
.g-box3-dong-wen p{
	font-size: 14px;
	line-height: 24px;
	margin-top:12px;
}

.g-box3-dong-right{
	position: absolute;
	top: 0;
	right: 0;
}
.g-box3-bottom .gallery-top .swiper-slide .g-box3-bottom-tu{
	transform: scale(0);
	-webkit-transform:scale(0); 
	-moz-transform:scale(0); 
	-o-transform:scale(0); 
}
/*xingai*/
.g-box2-yuan-swiper{
	width: 512px;
	height: 512px;
	background: #f5f5ed;
	border-radius: 50%;
	text-align: center;
    line-height: 512px;
    position: absolute;
    left: 50%;
    top: 130px;
    margin-left: -266px;
    z-index: 10;
    overflow: hidden;
}
.g-box2-yuan-swiper-nei{
	width: 410px;
	height: 410px;
	background: #ece9d8;
	border-radius: 50%;
	text-align: center;
    line-height: 410px;
    display: inline-block;
    vertical-align: middle;
}
.g-box2-yuan-swiper-nei img{
	border-radius: 50%;
}
/*por-xiang*/
body .z-warp{width: 1290px;}

.mian-nav{
	color: #999999;
	padding-top: 20px;
	margin-bottom:30px;
}
.mian-nav img{
	display: inline-block;
    vertical-align: middle;
}
.mian-nav a, .mian-nav span{
	font-size: 14px;
	color: #999999;
	padding: 0 6px;
    display: inline-block;
    vertical-align: middle;
}
.mian-nav a:hover{
	color: #bd1d21;
}
.pro-xiang-warp{
	width: 1290px;
}
.pro-xiang-box1{
	border-radius: 20px;
	background: #fff;
	padding: 0 60px 40px 60px;
	margin-top: -460px;
	overflow: hidden;
}
.pro-chanpin-lun-img{
	cursor: pointer;
}
.pro-xg-box1-con{
	overflow: hidden;
	padding-bottom:30px;
}
.pro-xg-box1-left{
	float: left;
	width: 40%;
}
.pro-xg-box1-left img{
	width: 100%;
}
.pro-xg-box1-right{
	float: left;
	width: 60%;
	padding: 0 50px;
}
.pro-xg-box1-right h1{
	font-size: 24px;
	color: #333333;
	font-weight: bold;
}
.dise{
	font-size: 100px;
	color: #f9efef;
	font-family: Arial;
	font-weight: bold;
	margin-top:-20px;
}
.pro-xg-box1-right-con{
	margin-top: -90px;
}
pro-xg-box1-right-con h1{
	font-size: 24px;
    color: #333333;
    font-weight: bold;
	}
	
.swiper-slide .pro-box1-wen{
	box-shadow: 0 0 6px #ccc;
	margin: 30px 0;
	padding: 30px;
}
.pro-box1-wen{
	/*box-shadow: 0 0 6px #ccc;
	margin: 30px 0;*/
	padding-top:20px;
	border-radius: 10px;
	font-size: 15px;
	color: #333333;
	line-height: 27px;
}
.pro-box1-wen strong{
	color:#1a1a1a;
}
.pro-box1-wen p{
	margin-bottom:10px;
}
.pro-anniu{
	overflow: hidden;
	margin:20px 0 30px 0;
}
.pro-anniu a{
	float: left;
	width: 28%;
	margin-right: 8%;
	font-size: 16px;
	color: #fff;
	background-color: #e20000;
	border-radius: 5px;
	line-height: 38px;
	padding-left: 66px;
	background-repeat: no-repeat;
	background-position: 28px  center;
}

.pro-anniu .baojia{
	background-image: url(../images/pro-icon1.png);	
}
.pro-anniu .zailiu{
	background-image: url(../images/pro-icon2.png);
}
.pro-anniu .pdfload{
	background-image: url(../images/pro-icon3.png);
}
.pro-anniu .pdfload{
	margin-right: 0;
}
.pro-mao{
	margin-top: 50px;
}
.pro-mao a{
	float: left;
	width: 20%;
	background: #ebeced;
	text-align: center;
	line-height: 50px;
	border-right: 2px solid #fff;
	color: #333333;
	font-size:16px;
}
.pro-mao a:last-child{
	border-right:0;
}
.pro-mao a:hover, .pro-mao a:focus{
	background: #fff;
	box-shadow: 0 2px 4px #ccc;
	font-weight:bold;
}
.pro-xg-you{
	font-size: 28px;
	color: #333333;
	font-weight: bold;
	background: url(../images/pro-icon4.png) no-repeat left center;
	padding-left: 65px;
	margin-top: 70px;
}
.pro-xg-you-p{
	margin-top: 70px;
	
}

.pro-xg-you-p h4{
	margin-bottom:20px;}

.pro-xg-you-p p{
	font-size: 15px;
	color: #333333;
	line-height: 28px;
	margin-bottom: 20px;
	background: url(../images/pro-icon5.png) no-repeat left top;
	padding-left: 30px;
}
.pro-yingyong{ margin-top: 70px;}
.pro-xg-you-video{
	float: right;
	width: 50%;
}
.pro-xg-you-video img{
	width: 100%;
	padding: 0 70px;
}
.pro-xg-gong{
	padding: 60px;
	box-shadow: 0 0 6px #ccc;
	margin: 70px 0;
	overflow:hidden;
	display: -webkit-box;
    display: -ms-flex;
    display: -webkit-flex;
    display: flex;
    
    -webkit-box-pack: center;
    -ms-justify-content: center;
    -webkit-justify-content: center;
    justify-content: center;
    
    -webkit-box-align: center;
    -ms-align-items: center;
    -webkit-align-items: center;
    align-items: center;
}
.pro-xg-gong-img{
	overflow: hidden;
	float:left;
	width:40%;
	padding-right:40px;
}
.pro-xg-gong-img-item{
	border:1px solid #ccc;
}

.pro-xg-gong-img img{
	width: 100%;
}
.pro-xg-gong-p{
	float:left;
	width:60%;
}

.pro-xg-gong p{
	font-size: 15px;
	color: #333333;
	line-height: 28px;
	
}

.pro_newcon{overflow:hidden;}
.pro_newcon div{ float:left; }

.pro_newcon div:first-child{
	width:100%;
}
.pro_newcon div:nth-child(2){
/*	width:80%;
	padding-left:30px;
	*/

	display: -webkit-box;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
.pro-xg-you-new{margin:70px 0; }
.pro-xg-you-new p{font-size: 15px; line-height: 40px;}

.pro-xiang-box2{
	background: url(../images/bg7.png) no-repeat center;
	background-size: cover;
	padding-bottom: 70px;
}
.pro-xg-js{
	overflow: hidden;
}
.pro-xg-js h3{
	color: #fff;
}
.pro-xg-js table{
	text-align: center;
	font-size: 15px;
	border-spacing: 0;
    border-collapse: collapse;
    border-bottom: 1px solid #ccc!important;
    width: 100%;
    max-width: 100%;
    color: #666666!important;
    margin-top: 60px;
	border-right: 1px solid #fff;
}

.pro-xg-js table th, .pro-xg-js table td{
	border-top: 1px solid #ddd!important;
	border-left: 1px solid #ddd!important;
	font-size:14px;
}
.pro-xg-js table td{
	line-height: 50px;
	width:auto;
}
.pro-xg-js table tr:nth-child(odd){
	background-color: #fff!important;
}
.pro-xg-js table tr:nth-child(even){
	background-color: #f0f0f0!important;
}

.pro-xg-js table tr:first-child{
	background: #bd1d21!important;
	color: #fff!important;
}
.pro-xg-js table th{
	font-weight: bold;
	background-color: #bd1d21!important;
	/*width: 14%;*/
	/*line-height: 70px;*/
	color: #fff;
	border-top: none;
	padding:20px 0;
}
.pro-xg-js table th:first-child{
	border-left: none;
}

.new-xiang-left-con table{
	border-bottom: 1px solid #ccc!important;
	border-right: 1px solid #ccc!important;
	text-align: center;
	font-size: 14px;
	border-spacing: 0;
	border-collapse: collapse;
	width: 100%;
}
.new-xiang-left-con table td{
	padding: 10px 15px;
	border-top: 1px solid #ccc!important;
	border-left: 1px solid #ccc!important;
}
.pro-xg-box4-con{
	position: relative;
	margin-top: 70px;
	box-shadow: 0 0 20px #ccc inset;
}
#pro-mao4 .pro-xg-box4-con{
	box-shadow:none;
	display: -webkit-box;
    display: -ms-flex;
    display: -webkit-flex;
    display: flex;
    
    -webkit-box-pack: center;
    -ms-justify-content: center;
    -webkit-justify-content: center;
    justify-content: center;
    
    -webkit-box-align: center;
    -ms-align-items: center;
    -webkit-align-items: center;
    align-items: center;
}
#pro-mao4 .pro-xg-box4-con-left{
	width:53%;	
	overflow:hidden;
	border-radius:10px;
}
#pro-mao4 .pro-xg-box4-con-left img{
	width:100%!important;
	height:auto!important;
}
#pro-mao4 .pro-xg-box4-con-right{
	width:44%;	
}
.pro-xg-box4-con-left{
	float: left;
	width: 60%;
	/*position: absolute;
	left: 0;
	top: 0;*/
}
.pro-xg-box4-con-left img{
	width: 100%;
}
.pro-xg-box4-con-right{
	width: 38%;
	float: right;
	/*background: #fff;*/
	/*box-shadow: 0 0 20px #ccc inset;*/
	border-radius: 10px;
	margin-right: 20px;
	/*margin-top: 24px;*/
}
.pro-xg-box4-con-right p{
	margin: 50px 0;
	padding: 0 0 0 70px;
	font-size: 15px;
	color: #707070;
	line-height: 30px;
}
.pro-xg-box5{
	/*margin-top: 70px;*/
	overflow: hidden;
	margin-bottom: 50px;
}
.pro-xg-box5 h3 {
	margin-bottom: 50px;
}
.pro-xg-box5 ul{
	overflow: hidden;
	padding-bottom: 10px;
}
.pro-xg-box5 li{
	float: left;
	width: 23%;
	margin-right:2.6%; 
}
.pro-xg-box5 li:last-child{
	margin-right: 0;
}
.pro-xg-box5 li a{
	display: block;
}
.pro-xg-box5 li a img{
	width: 100%;
	transition: all 0.6s;
}
.pro-xg-box5 li p{
	text-align: center;
	font-size: 15px;
	border: 1px solid #f6f6f6;
	box-shadow: 0 2px 3px #ccc;  
	border-radius: 3px;
}
.pro-xg-box5 li p a{
	color: #4c4c4c;
	padding: 10px 20px;
}
.pro-xg-box5 li>a{
	overflow: hidden;
	display: block;
}
.pro-xg-box5 li:hover p a{
	background: #c91316;
	font-weight: bold;
	color: #fff;
}
.pro-xg-box5 li:hover img{
	transform:scale(1.2);
	-webkit-transform:scale(1.2);
	-o-transform:scale(1.2);
	-moz-transform:scale(1.2);
}
.pro-xg-box6{
	margin: 60px 0;
}
.pro-xg-box6 .dian-tu{
	text-align: center;
}

.pro-xg-box7{
	overflow: hidden;
	margin-bottom:70px;
}
.pro-xg-box7 h3 {
	margin-bottom: 50px;
}

.pro-xg-box7 ul li {
    font-size: 15px;
    color: #333333;
    margin-bottom: 20px;
    float: left;
    width: 40%;
    margin-left: 6%;
    position: relative;
    padding-left: 15px;
    box-sizing: border-box;
}
.pro-xg-box7 ul li:before{
	content: "";
	display: block;
	width: 5px;
	height: 5px;
	border-radius: 50%;
	background-color: #333;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -3px;
}
.pro-xg-box7 ul li:hover a{
	color: #bd1d21;
}
.pro-xg-box7 ul li:hover:before{
	background-color: #bd1d21;
}


.gong-pro-mao2{
	background:#f0f6f6;
	padding:70px 0;
}
#pro-mao2 .pro-xg-box4-con{
	margin-top:0;
	box-shadow: none; 
	position:initial;
}
#pro-mao2 object{
	margin:20px auto;
	display:block;
}
.gong-pro-mao2 .pro-xg-you{
	margin-top:0;
	margin-bottom:50px;
}
#pro-mao2 .pro-xg-box4-con-right{
	width:100%;
	float:none;
	box-shadow: none; 
}
#pro-mao2 .pro-xg-box4-con-right p{
	margin:20px 0;
	padding:0;
}

.bdsharebuttonbox{
	text-align: center;
}
.bdsharebuttonbox p{
	overflow: hidden;
	line-height: 34px;
	display: inline-block;
	margin-bottom: 20px;
}
#share span {
    float: left;
    padding-top: 5px;
}
#share a.bds_weixin{ background:url(../images/pc_procontent_s1.png) no-repeat;
	width:32px; height:32px; float:left; display:block; margin-right:1px;}
#share a.bds_tsina{ background:url(../images/pc_procontent_s3.png) no-repeat;
	width:32px; height:32px; float:left; display:block; margin-right:1px;}
#share a.bds_tqq{ background:url(../images/pc_procontent-_s44.png) no-repeat;
	width:32px; height:32px; float:left; display:block; margin-right:1px;}
#share a.bds_qzone{ background:url(../images/pc_procontent_s5.png) no-repeat; 
	width:32px; height:32px; float:left; display:block; margin-right:1px;}
#share a.bds_more{ background:url(../images/pc_procontent-_s0.png) no-repeat;
	width:32px; height:32px; float:left; display:block; margin-right:1px;}

.banner p{
	font-size: 20px;
	color: #c2191d;
	position: absolute;
	top: 180px;
	padding-right: 500px;
	font-weight: bold;
	text-shadow: 0 0 2px #fff, 0 0 5px #fff;
}
.banner p span{
	font-size: 14px;
	color: #ffffff;
	font-weight: normal;
	text-shadow:none;
	margin:0 10px;
}
/*new-xiang*/
.new-xiang-box1{
	
}
.new-xiang-box1 h1{
	font-size: 28px;
	color: #4c4c4c;
	font-weight: bold;
	text-align: center;
}
.new-xiang-box1 .laiyuan{
	font-size: 14px;
	color: #808080;
	text-align: center;
	margin-top: 10px;
}
.gong-tishi{
	background: #f0f6f6;
	padding: 20px 60px;
	margin-top: 40px;
	margin-bottom: 50px;
}
.tishi-left{
	float: left;
	width: 63%;
	text-align: center;
}
.tishi-left p{
	font-size: 15px;
	color: #333333;
	margin-bottom: 10px;
}
.tishi-right{
	float: right;
	width: 30%;
	text-align: right;
	padding-top: 10px;
}
.tishi-right a{
	display: inline-block;
	font-size: 15px;
	color: #fff;
	line-height: 40px;
	background-color: #e20000;
	padding-left: 60px;
	padding-right: 20px;
	border-radius: 5px;
	margin-right: 15px;
}
.tishi-zx{
	background-image: url(../images/ti-zixun.png);
	background-position: 20px center;
	background-repeat: no-repeat;
}
.tishi-ly{
	background-image: url(../images/ti-liuyan.png);
	background-position: 20px center;
	background-repeat: no-repeat;
}
.banner-new{
	background: url(../images/bg8.jpg) no-repeat center;
}
.new-xiang-left{
	float: left;
	width: 76%;
	padding-right:60px;
}
.new-xiang-left-con img{
	display: block;
	margin: 20px auto;
}
.new-xiang-left-con p{
	font-size: 16px;
	color: #666666;
	line-height: 30px;
	margin: 10px 0 20px 0;
}

p.news-pro-img img {
    width: 23%;
    float: left;
    margin: 0 8px 20px 8px;
}

.banquan {
    border: 1px dashed #d9dada;
	background-color:#f5f5f5;
	margin-top:35px;
}
.banquan p{
    text-align: center;
	padding:10px 0;
	font-size:14px;
	color: #797979;
}


.new-xiang-right{
	float: left;
	width: 24%;
}
.new-xiang-left-con h2{
	font-size: 16px;
	color: #333333;
	font-weight: bold;
}
.new-xiang-left-con h3{
	font-size:22px;
	color: #333333;
	font-weight: bold;
    margin: 25px 0;
    background: url(../images/new-icon1.png) no-repeat left center;
    padding-left: 30px;
}
.new-fan{
	border-top: 1px solid #e0e6e6;
}
.new-shang{
	margin-top: 30px;
}
.new-shang a{
	font-size: 16px;
	color: #333333;
	font-weight: bold;
}
.new-shang a:hover{
	color: #be1b20;
}
.new-shang p{
	font-size: 15px;
	color: #808080;
	line-height: 28px;
	margin-top: 10px;
	padding-left: 70px;
	display: -webkit-box; 
	display: -moz-box;  
	white-space: pre-wrap; 
	word-wrap: break-word;
	overflow: hidden; 
	text-overflow: ellipsis; 
	-webkit-box-orient: vertical; 
	-webkit-line-clamp:2;
}
.new-tui{
	margin-bottom: 60px;
}
.new-tui h3{
	font-size: 28px;
	color: #333333;
	text-align: center;
	margin-top: 60px;
	margin-bottom: 40px;
}
.new-tui li{
	font-size: 15px;
	color: #333333;
	margin-bottom: 20px;
	list-style: disc;
	float: left;
	width: 38%;
	
}
.new-tui li:nth-child(odd){
	margin-left: 11%;
	padding-right:6%;
}
.new-tui li:nth-child(even){
	margin-left: 12%;
}
.new-tui li a{
	color: #333333;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: block;
}
.new-tui li a:hover{
	color: #be1b20;
}
.new-tui-xian{
	width: 1px;
	height: 180px;
	background: #e0e6e6;
	margin-left: 50%;
}
.new-xg-you{
	font-size: 22px;
    color: #333333;
    font-weight: bold;
    padding-left: 30px;
    margin-bottom: 20px;
	background: url(../images/new-icon1.png) no-repeat left center;
}
.new-xiang-right-item1{
	border: 1px dashed #e0e6e6;
	padding: 20px 20px 0 20px;
	margin-bottom: 40px;
}
.new-xg-ul1{

}
.new-xg-ul1 li{
	margin-bottom: 30px;
}
.new-xg-ul1 img{
	display: block;
	width: 100%;
}
.new-xg-ul1 p{
	border: 1px solid #f6f6f6;
    box-shadow: 0 2px 3px #ccc;
    border-radius: 3px;
    text-align: center;
}
.new-xg-ul1 p a{
	display: block;
	font-size: 15px;
	color: #4c4c4c;
	padding: 10px;
}
.new-xg-ul1 p a:hover{
	color: #be1b20;
}
.new-xg-ul2 li{
	margin-left:10px;
	list-style: url(../images/new-icon2.png);
	margin-bottom: 20px;
}
.new-xg-ul2 li a{
	font-size: 16px;
	color: #333;
	line-height: 28px;
}
.new-xg-ul2 li a:hover{
	color: #be1b20;
}
.gong-liuyan{
	box-shadow: 0 3px 9px rgba(0,0,0,.2);
	padding: 20px;
	margin-bottom: 30px;
	margin: 10px 2px;
}
.gong-liuyan h3{
	font-size: 24px;
	color: #333333;
	font-weight: bold;
	text-align: center;
	margin-bottom: 10px;
}
.gong-liuyan p{
	font-size: 14px;
	color: #808080;
	line-height: 24px;
	text-align: center;
}

.gong-liuyan-item label{
	font-size: 15px;
	color: #4c4c4c;
	font-weight: bold;
	margin: 10px 0;
	display: block;
}
.gong-liuyan-item label span{
	color:#bd1c21;
}
.gong-liuyan-item input, .gong-liuyan-item textarea{
	width: 100%;
	padding: 6px 12px;
	border: 1px solid #ceced0;
    border-radius: 3px;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
}
.gong-liuyan-item p{
	font-size: 16px;
	color: #bd1c21;
	text-align: left;
	margin-top: 20px;
}
.gong-liuyan-item textarea{
	height: 112px;
}
.gong-button{
	margin-top: 30px;
	margin-bottom: 20px;
}
.gong-button input{
	border-radius: 4px;	
	font-size: 15px;
	color: #fff;
	text-align: center;
	line-height: 40px;
	font-weight: bold;
	padding: 0 15px;
	border: none;
}
.gong-button input[type="submit"]{
	background: #bd1c21;
}
.gong-button input[type="reset"]{
	background: #cbcbcb;
}

.news-pag{ overflow:hidden;}
.news-pag a img{ width:100%;}
.news-pag a{ display: inline-block; margin-left:10px; width:30%;}

/*banner-gongyi*/
.banner-gongyi{
	background: url(../images/bg9.jpg) no-repeat center;
}
.gong-mao a{
	width: 24.5%;
}
.gong-xg-box1-list{
	margin-top: 40px;
}
.gong-box1-list-item{
	margin-bottom:30px;
}
.gong-box1-list-item h4{
	font-size: 16px;
	color: #fff;
	font-weight: bold;
	text-align: center;
	line-height: 46px;
	background: #bd1d21;
	display:inline-block;
	padding:0 30px;
	border-radius: 6px;
	margin-bottom: -20px;
	margin-left:30px;
}
.gong-box1-list-item p{
	font-size: 15px;
	color: #4c4c4c;
	line-height: 28px;
	border: 1px dashed #dfdfdf;
	padding:30px 30px 20px 30px;
	border-radius: 10px;
	width:100%;
	/*height: 204px;*/
}
.gong-box1-list2{
	margin-bottom: 50px;
}
.gong-box1-list2-h4{
	text-align: center;
	display:inline-block;
	margin-bottom: -20px;
	margin-left: 30px;
}
.gong-box1-list2 h4{
	font-size: 18px;
	color: #fff;
	font-weight: bold;
	text-align: center;
	line-height: 46px;
	background: #bd1d21;
	/*width: 70%;*/
	display: inline-block;
	padding: 0 30px;
	border-radius: 6px;	
}
.gong-box1-list2 h5{
	font-size: 16px;
	color: #4c4c4c;
	text-align: center;
	margin-bottom: 20px;
}
.gong-box1-list2 p{
	font-size: 16px;
	color: #4c4c4c;
	line-height: 32px;
}
.gong-box1-list2 p span{
	color: #bd1d21;
	font-weight: bold;
}
.gong-box1-list2-p{
	border: 1px dashed #e0e6e6;
	padding: 30px 30px 20px 30px;
	border-radius: 10px;
	line-height: 28px;
}

.gong-xg-liu{
	margin-bottom: 40px;
	overflow: hidden;
}
.gong-xg-liu-left{
	float: left;
	width: 35%;
	padding-right: 6%;
}
.gong-xg-liu h3{
	margin-bottom: 70px;
}
.gong-xg-liu-img{
	position: relative;
}
.gong-xg-liu-img a{
	display:block;
	border:1px solid #ccc;
}
.gong-xg-liu-img a img{
	width: 100%;
}
.gong-xg-liu-img>img{
	position: absolute;
	right: 20px;
	bottom: 20px;
}
.gong-xg-liu-right{
	float: left;
	width: 65%;
}
.gong-xg-liu-right ul{
	overflow: hidden;
}
.gong-xg-liu-right li{
	float: left;
	width: 32%;
	margin-right: 2%;
}
.gong-xg-liu-right li:nth-child(3n+3){
	margin-right: 0;
}
.gong-xg-liu-right li a{
	display: block;
}
.gong-xg-liu-right li a img{
	width: 100%;
}
.gong-xg-liu-right li p a{
	font-size: 15px;
	color: #4c4c4c;
	text-align: center;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: normal;
	margin: 20px 0;
}
.gong-xg-liu-right li:hover p a{
	color: #bd1c21;
}
.gong-xg-liu-right li>a{
	display: block;
	overflow: hidden;

}
.gong-xg-liu-right li>a img{
	transition: all 0.6s;
}
.gong-xg-liu-right li:hover img{
	transform:scale(1.2);
	-webkit-transform:scale(1.2);
	-o-transform:scale(1.2);
	-moz-transform:scale(1.2);
}
/*banner-case*/
.banner-case{
	background: url(../images/bg10.jpg) no-repeat center;
}
.case-xg-box2{
	background: #f0f6f6;
	overflow: hidden;
	/*margin-top: 70px;*/
	padding-bottom: 30px;
}
.case-box2-con-img img{
	width: 100%;
}
.case-box2-con{
	margin: 40px 0;
}
.case-box2-list{
	overflow: hidden;
}
.case-box2-list p{
	font-size: 16px;
	color: #333333;
	line-height: 30px;
	border: 2px solid #545656;
	border-radius: 20px;
	padding: 30px;
	float: left;
	width: 21%;
	margin: 20px 6%;
	/*height: 400px;*/
}
.case-xg-box3{
	margin-bottom: 60px;
}
.case-xg-box3 ul{
	overflow: hidden;
	margin-top: 40px;
}
.case-xg-box3 li{
	float: left;
	width: 22.5%;
    margin-right: 3%;
}
.case-xg-box3 li:last-child{
	margin-right: 0;
}
.case-xg-box3 li img{
	width: 100%;
	transition: all 0.6s;
}
.case-xg-box3 li p{
	text-align: center;
    font-size: 15px;
    border: 1px solid #f6f6f6;
    box-shadow: 0 2px 3px #ccc;
    border-radius: 3px;
}
.case-xg-box3 li p a{
	display: block;
	color: #4c4c4c;
	padding: 10px;
}
.pro-list-box3 ul .case-xg-box3-li-active p a,.pro-list-box3 ul li:hover p a{
	background: #c91316;
	font-weight: bold;
	color: #fff;
}
.pro-list-box3 ul .case-xg-box3-li-active img,.pro-list-box3 ul li:hover img{
	transform:scale(1.2);
	-webkit-transform:scale(1.2);
	-o-transform:scale(1.2);
	-moz-transform:scale(1.2);
}
.case-xg-box4-warp{
	background: #f0f6f6;
	overflow: hidden;
}
.case-xg-box4-warp .case-xg-box4{
	margin-top: 0;
}
.case-xg-box4-warp .case-xg-box4 ul li{
	margin-bottom:0;
}
.case-xg-box4 li p{
	/*height: 70px;*/
}
.case-xg-box5{
	background: url(../images/case-img1.png) no-repeat center;
	padding: 40px 0;
}
.case-xg-box5-wai{
	overflow: hidden;
	background: rgba(240,246,246,0.4);
	margin-top: 40px;
	display: -webkit-box;
    display: -ms-flex;
    display: -webkit-flex;
    display: flex;
    
    -webkit-box-pack: center;
    -ms-justify-content: center;
    -webkit-justify-content: center;
    justify-content: center;
    
    -webkit-box-align: center;
    -ms-align-items: center;
    -webkit-align-items: center;
    align-items: center;
}
.case-xg-box5-left{
	float: left;
	width: 50%;
	padding: 40px;
}
.case-xg-box5-left img{
	width: 100%;
}
.case-xg-box5-right{
	float: left;
	width: 50%;
	padding: 40px;
}
.case-xg-box5-right p{
	font-size: 15px;
	color: #fff;
	line-height: 34px;
	/*margin-top: 90px;*/
}
.case-xg-box5-right a{color: #e4e4e4;}

.case-xg-box5-con h3{
	margin-top: 0;
	color: #fff;
}
.case-xg-box6 .swiper-container{
	margin: 50px 0;
}
.case-xg-box6 .swiper-slide{
	text-align: center;
}
.case-xg-box6 img{
	width: 60%;
	display: inline-block;
}
.case-xg-box6 .swiper-slide>img{
	width: 100%;
	opacity: 0.5;
}
.case-xg-box6 .swiper-slide-active>img{
	opacity: 1;
}
.case-xg-box6 .swiper-container-3d .swiper-slide-shadow-right, .case-xg-box6 .swiper-container-3d .swiper-slide-shadow-left{
	background-image: -webkit-gradient(linear,left top,right top,from(rgba(255,255,255,.2)),to(rgba(255,255,255,1)));
    background-image: -webkit-linear-gradient(left,rgba(255,255,255,.2),rgba(255,255,255,1));
    background-image: -o-linear-gradient(left,rgba(255,255,255,.2),rgba(255,255,255,1));
    background-image: linear-gradient(to right,rgba(255,255,255,.2),rgba(255,255,255,1));
	transition-duration: 0ms!important;
	-moz-transition-duration: 0ms!important; 
	-webkit-transition-duration:0ms!important;
	-o-transition-duration: 0ms!important; 
}
.case-xg-box6 .swiper-button-prev{
	background: url(../images/case-left.png) no-repeat center;
	height:64px;
	width:39px;
	opacity:0.6;
}
.case-xg-box6 .swiper-button-prev:hover, .case-xg-box6 .swiper-button-next:hover{
	opacity:1;
}
.case-xg-box6 .swiper-button-next{
	background: url(../images/case-right.png) no-repeat center;
	height:64px;
	width:39px;
	opacity:0.6;
}
/*.pro-list-xian*/
.pro-list-box1-item{
    float: left;
    width: 13.4%;
    margin-right: 1%;
}

.pro-list-box1-item:last-child{
	margin-right: 0;
}

.pro-list-box1-item h3{
	font-size: 22px;
	font-weight: bold;
	color: #666666;
	text-align: center;
}
.pro-list-box1-item-active h3{
	color: #bd1c21;
}
.pro-list-box1-img{
	height: 115px;
	overflow: hidden;
	width:80%;
	margin:0 auto;
}
.pro-list-box1-img1{
	background:url(../images/pro-img11.png) no-repeat center;
	background-size:contain;
}
.pro-list-box1-img2{
	background:url(../images/pro-img12.png) no-repeat center;
	background-size:contain;
}
.pro-list-box1-img3{
	background:url(../images/pro-img13.png) no-repeat center;
	background-size:contain;
}
.pro-list-box1-img4{
	background:url(../images/pro-img14.png) no-repeat center;
	background-size:contain;
}
.pro-list-box1-img5{
	background:url(../images/pro-img15.png) no-repeat center;
	background-size:contain;
}
.pro-list-box1-img6{
	background:url(../images/pro-img16.png) no-repeat center;
	background-size:contain;
}
.pro-list-box1-img7{
	background:url(../images/pro-img20.png) no-repeat center;
	background-size:contain;
}
.pro-list-box1-item-active .pro-list-box1-img1{
	background:url(../images/pro-img11-red.png) no-repeat center;
	background-size:contain;
}
.pro-list-box1-item-active .pro-list-box1-img2{
	background:url(../images/pro-img12-red.png) no-repeat center;
	background-size:contain;
}
.pro-list-box1-item-active .pro-list-box1-img3{
	background:url(../images/pro-img13-red.png) no-repeat center;
	background-size:contain;
}
.pro-list-box1-item-active .pro-list-box1-img4{
	background:url(../images/pro-img14-red.png) no-repeat center;
	background-size:contain;
}
.pro-list-box1-item-active .pro-list-box1-img5{
	background:url(../images/pro-img15-red.png) no-repeat center;
	background-size:contain;
}
.pro-list-box1-item-active .pro-list-box1-img6{
	background:url(../images/pro-img16-red.png) no-repeat center;
	background-size:contain;
}
.pro-list-box1-item-active .pro-list-box1-img7{
	background:url(../images/pro-img20-red.png) no-repeat center;
	background-size:contain;
}
.pro-list-box1-kuang{
	border: 1px dashed #e0e6e6;
	padding: 12px 6px;
	margin-top: 20px;
	height: 140px;
}
.pro-list-box1-kuang p{
	text-align: center;
	font-size: 15px;
	/*font-weight: bold;*/
	margin-bottom: 10px;
}
.pro-list-box1-kuang p a{
	color: #666666;
	font-size: 14px;
}
.pro-list-box1-kuang p a:hover{
	color: #bd1c21;
}
.pro-list-box1-kuang2{
	overflow: hidden;
}
.pro-list-box1-kuang2 p{
	float: left;
	width: 50%;
}
.pro-list-xian{

}
.pro-list-xian span{
	display: block;
	width: 13px;
	height: 13px;
	border: 2px solid #cccccc;
	border-radius: 50%;
	margin: 0 auto;
}
.pro-list-box1-item-active .pro-list-xian span{
	border-color: #bd1c21;
}
.pro-list-xian em{
	display: block;
	width: 0;
	height: 40px;
	border-left: 2px dotted #ccc;
	margin: 0 auto;
}
.pro-list-box1-item-active .pro-list-xian em{
	border-color: #bd1c21;
}
.pro-list-box3{
	margin-top: 70px;
}
.pro-list-box3 ul li{
	margin-bottom: 40px;
}
.pro-list-box3 ul li:nth-child(4n+4){
	margin-right: 0;
}
.pro-list-box3 ul li>a{
	display:block;
	overflow:hidden;
}
.pro-list-box3-title h1{
	font-size: 30px;
	color: #333333;
	font-weight: bold;
	text-align: center;
	margin-bottom: 20px;
}
.pro-list-box3-title h2{
	font-size:29px;
	color: #333333;
	font-weight: bold;
	text-align: center;
	margin-bottom: 20px;
}
.pro-list-box3-title h3{
	font-size: 28px;
	color: #333333;
	font-weight: bold;
	text-align: center;
	margin-bottom: 20px;
}
.pro-list-box3-title p{
	font-size: 15px;
	color: #666666;
	text-align: center;
}
.pro-list-box4 ul{
	overflow: hidden;
	margin-bottom: 70px;
}
.pro-list-box4 ul li{
	float: left;
	width: 31.3%;
	margin-right: 3%;
}
.pro-list-box4 ul li img{
	width: 100%;
}
.pro-list-box4 ul li:last-child{
	margin-right: 0;
}

/*zhuan-new*/
.zhuan-new-box1{
	height: 180px;
	border-top: 1px solid #ccc;
}
.zhuan-new-box1-item{
	float: left;
	width: 16%;
    margin-right: 5%;
}
.zhuan-new-box1-item:last-child{
	margin-right: 0;
}
.zhuan-new-box1-item p{
	font-size: 20px;
	color: #fff;
	background: #cccccc;
	border-radius: 6px;
	text-align: center;
	line-height: 48px;
}
.zhuan-new-box1-item p a{
	display: block;
	color: #fff;
}
.zhuan-new-box1-item .pro-list-xian em{
	height: 30px;
}
.zhuan-new-box1-item-active .pro-list-xian span, .zhuan-new-box1-item-active2 .pro-list-xian span{
	background: #bd1c21;
}
.zhuan-new-box1-item-active .pro-list-xian em, .zhuan-new-box1-item-active2 .pro-list-xian em{
	height: 60px;
	border-color: #bd1c21;
}
.zhuan-new-box1-item-active p, .zhuan-new-box1-item-active2 p{
	background: #bd1c21;
}
.zhuan-new-box2-con ul{
	overflow: hidden;
}
.zhuan-new-box2-con ul li{
	float: left;
	width: 31%;
	margin-right: 3.5%;
	margin-bottom: 30px;
}
.zhuan-new-box2-con ul li:nth-child(3n+3){
	margin-right: 0;
}

.zhuan-new-box2-con ul li img{
	width: 100%;
}
.zhuan-new-box2-wen h4{
	font-size: 15px;
	color: #333333;
	margin-top: 16px;
}
.zhuan-new-box2-wen h4{
	color: #333333;
	overflow: hidden;
	white-space: nowrap; 
	text-overflow: ellipsis;
}
.zhuan-new-box2-con ul li .zhuan-new-box2-pic{
	overflow: hidden;
}
.zhuan-new-box2-con ul li .zhuan-new-box2-pic img{
	    transition: all 0.6s;
}

.zhuan-new-box2-con ul li:hover h4{
	color: #bd1d21;

}
.zhuan-new-box2-con ul li:hover .zhuan-new-box2-pic img{

	transform:scale(1.1);
	-webkit-transform:scale(1.1);
	-o-transform:scale(1.1);
	-moz-transform:scale(1.1);
}
.zhuan-new-box2-wen .zhuan-new-box2-date{
	font-size: 12px;
	color: #999999;
	margin-bottom: 10px;
	margin-top: 5px;
}
.zhuan-new-box2-wen p{
	font-size: 15px;
	color: #8c8c8c;
	line-height: 26px;
	display: -webkit-box; 
	display: -moz-box;  
	white-space: pre-wrap; 
	word-wrap: break-word;
	overflow: hidden; 
	text-overflow: ellipsis; 
	-webkit-box-orient: vertical; 
	-webkit-line-clamp:4;
}
.zhuan-new-box2{
	margin-bottom: 40px;
}
/*xin-new*/
.xin-new-box2-item{
	float: left;
	width: 31%;
	margin-right: 3.5%;
	border-radius: 10px;
	background: #f5f5f5;
	color: #333333;
}
.xin-new-box2-item:last-child{
	margin-right: 0;
}
.xin-new-box2-item img{
	width: 100%;
}
.xin-new-box2-item p{
	font-size: 16px;
	font-weight: bold;
	line-height: 30px;
	padding: 0 20px;
	margin: 10px 0;
	display: -webkit-box; 
	display: -moz-box;  
	white-space: pre-wrap; 
	word-wrap: break-word;
	overflow: hidden; 
	text-overflow: ellipsis; 
	-webkit-box-orient: vertical; 
	-webkit-line-clamp:2;
}
.xin-new-box2-item:hover{
	background: #bd1c21;
	color: #fff;
}
.xin-new-box2-item .xin-new-box2-itempic{
	overflow: hidden;

}
.xin-new-box2-item .xin-new-box2-itempic img{
	 transition: all 0.6s;
	 aspect-ratio: 363/155;
}
.xin-new-box2-item:hover .xin-new-box2-itempic img{
	transform:scale(1.1);
	-webkit-transform:scale(1.1);
	-o-transform:scale(1.1);
	-moz-transform:scale(1.1);
}
.xin-new-box2-con{
	margin-bottom: 50px;
}
.xin-new-box2-item .xin-new-active{
	color: #fff;
}
.xin-new-ul{
	border-top: 1px dashed #ccc;
}
.xin-new-ul ul{
	margin-bottom:50px;
}
.xin-new-ul li{
	overflow: hidden;
	border-bottom: 1px dashed #ccc;
	padding: 40px 0;
}

.xin-new-ul-left{
	float: left;
	width: 20%;
	overflow: hidden;
}
.xin-new-ul-left img{
	width: 100%;
	transition: all 0.6s;
}
.xin-new-ul li:hover{
	background: #fbfbfb;
}
.xin-new-ul li:hover img{
	transform:scale(1.1);
	-webkit-transform:scale(1.1);
	-o-transform:scale(1.1);
	-moz-transform:scale(1.1);
}
.xin-new-ul li:hover h3{
	color: #bd1d21;
}

.xin-new-ul-right{
	float: right;
	width: 80%;
	padding-left: 40px;
}
.xin-new-ul-right h3{
	font-size: 16px;
	color: #333333;
	font-weight: bold;
	background: url(../images/zhuan-img4.png) no-repeat left center;
	padding-left: 30px;
	margin-top: 10px;
}

.xin-new-ul-right p{
	font-size: 15px;
	color: #666666;
	line-height: 30px;
	display: -webkit-box; 
	display: -moz-box;  
	white-space: pre-wrap; 
	word-wrap: break-word;
	overflow: hidden; 
	text-overflow: ellipsis; 
	-webkit-box-orient: vertical; 
	-webkit-line-clamp:2;
	margin: 10px 0 20px 0;
}
.xin-new-ul-right .xin-new-ul-date{
	font-size: 14px;
	color: #999999;
}
.xin-new-fenye{
	margin: 60px 0;
	text-align: right;
}
.xin-new-fenye a{
	font-size: 16px;
	color: #666666;
	padding: 3px 10px;
	display: inline-block;
	border: 1px solid #ccc;
	border-radius: 4px;
}
.xin-new-fenye a:hover{
	color: #fff;
	background: #bd1c21;
}
.xin-new-fenye .xin-fenye-active{
	color: #fff;
	background: #bd1c21;
}
.xin-new-fenye span{
	margin: 0 10px;
}
.xin-new-fenye span, .xin-new-fenye i{
	font-size: 16px;
	color: #666666;
}
.xin-new-fenye i{
	font-style: normal;
}
.xin-new-fenye input{
	width: 30px;
	height: 29px;
	border: 1px solid #ccc;
	border-radius: 4px;
	margin: 0 3px;
	text-align: center;
}
.xin-new-fenye .queding{
	background: #bd1c21;
	color: #fff;
	margin-left: 20px;
}
/*zhi-new-box2*/

.zhi-new-box2 .pro-xg-box4-con-right{
	padding-left: 50px;
}
.zhi-new-box2 .pro-xg-box4-con-right h3{
	font-size: 16px;
	color: #333333;
	font-weight: bold;
	margin-top: 30px;
	margin-bottom: 10px;
}

.pro-xg-box4-con:hover h3{
	color: #bd1c21;
}
.pro-xg-box4-con .pro-xg-box4-con-left{
	overflow: hidden;
}
.pro-xg-box4-con .pro-xg-box4-con-left img{
	transition: all 0.6s;

}
.pro-xg-box4-con:hover .pro-xg-box4-con-left img{
	transform:scale(1.1);
	-webkit-transform:scale(1.1);
	-o-transform:scale(1.1);
	-moz-transform:scale(1.1);
}
.zhi-new-box2 .pro-xg-box4-con-right p{
	padding-left: 0;
	margin: 20px 0 30px 0; 
}
.zhi-new-box2 .zhi-new-date{
	font-size: 14px;
    color: #999999;
}
.zhi-new-box2 .pro-xg-box4-con-left{
	width: 48%;
	overflow:hidden;
}
.zhi-new-box2 .pro-xg-box4-con-right{
	width: 50%;
}
.zhi-new-box3{
	overflow: hidden;
}
.zhi-new-ul{
	border-top: 1px dashed #ccc;
	margin-top: 70px;
}
.zhi-new-ul ul{
	overflow: hidden;
	margin-bottom:60px;
}
.zhi-new-ul ul li{
	float: left;
	width: 46%;
	margin-right: 8%;
	border-bottom: 1px dashed #ccc;
    padding: 30px 0;
}
.zhi-new-ul ul li:nth-child(2n+2){
	margin-right: 0;
}

.zhi-new-ul ul li h3{
	font-size: 16px;
    color: #333333;
    font-weight: bold;
    background: url(../images/zhuan-img4.png) no-repeat left center;
    padding-left: 30px;
    margin: 10px 0;
    transition: all 0.5s;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.zhi-new-ul ul li:hover h3{
	color: #bd1c21;
	margin-left: 5px;
}
.zhi-new-ul ul li p{
	font-size: 15px;
    color: #666666;
    line-height: 30px;
    display: -webkit-box;
    display: -moz-box;
    white-space: pre-wrap;
    word-wrap: break-word;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    margin: 10px 0 0 0;
}
.zhi-new-ul ul li .zhi-new-ul-date{
	font-size: 14px;
    color: #999999;
}
.zhi-new-box2 .pro-xg-box4-con{
	margin-top: 0;
	border-radius: 20px;
	overflow: hidden;
}
/*xian-new-ul*/
.xian-new-ul{
	border-top: 1px dashed #ccc;
}
.xian-new-ul ul{
	overflow: hidden;
	margin-bottom:50px;
}
.xian-new-ul ul li{
	float: left;
	width: 48%;
	overflow: hidden;
	margin-right: 4%;
	margin-top: 50px;
}
.xian-new-ul ul li:nth-child(2n+2){
	margin-right: 0;
}

.xian-new-ul ul li:hover h3{
	color: #bd1d21;
}
.xian-new-ul .xian-new-left{
	float: left;
	width: 36%;
	overflow: hidden;
}
.xian-new-ul .xian-new-left img{
	width: 100%;
	transition: all 0.6s;
}
.xian-new-ul ul li:hover img{
	transform:scale(1.1);
	-webkit-transform:scale(1.1);
	-o-transform:scale(1.1);
	-moz-transform:scale(1.1);
}
.xian-new-ul .xian-new-right{
	float: left;
	width: 64%;
	padding-left: 30px;
}
.xian-new-ul .xian-new-right h3{
	font-size: 16px;
	color: #333333;
	font-weight: bold;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap; 
}
.xian-new-ul .xian-new-right h3 a{
	color: #333333;
}
.xian-new-ul .xian-new-right h3 a:hover{
	color: #bd1c21;
}
.xian-new-ul .xian-new-right .zhi-new-ul-date{
	font-size: 12px;
	color: #999999;
	margin: 4px 0 10px 0;
}
.xian-new-ul .xian-new-right p{
	font-size: 15px;
	color: #666666;
	line-height: 26px;
	display: -webkit-box;
    display: -moz-box;
    white-space: pre-wrap;
    word-wrap: break-word;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
}
.xian-new-box3{
	margin-top: 70px;
	overflow: hidden;
}
/*shi-new-box2-list*/
.shi-new-box2-list{
	margin-bottom: 50px;
}
.shi-new-box2-list-h3 span{
	display: inline-block;
	width: 16px;
	height: 16px;
	background: #bd1c21;
	border-radius: 50%;
	margin-right: 30px;
}
.shi-new-box2-list h3{
	font-size: 16px;
	color: #fff;
	font-weight: bold;
	text-align: center;
	line-height: 28px;
	background: #bd1c21;
	display: inline-block;
	padding: 0 20px;
	border-radius: 4px;
}
.shi-new-box2-list h3 a{
	color:#fff;
}
.shi-new-box2-list ul{
	padding-left: 48px;
	overflow: hidden;
}
.shi-new-box2-list ul li{
	float: left;
	width: 31%;
	margin-right: 3.5%;
	margin-top: 40px;
}
.shi-new-box2-list ul li>a{
	display:block;
	overflow:hidden;
}
.shi-new-box2-list ul li:nth-child(3n+3){
	margin-right: 0;
}
.shi-new-box2-list ul li img{
	width: 100%;transition: all 0.3s;
}
.shi-new-box2-list ul li:hover img{
	transform:scale(1.1);
	-webkit-transform:scale(1.1);
	-o-transform:scale(1.1);
	-moz-transform:scale(1.1);
}
.shi-new-box2-list ul li p{
	font-size: 15px;
	color: #333333;
	line-height: 24px;
	text-align: center;
	background: #f5f5f5;
	border-bottom: 2px solid #cccccc;
	line-height: 56px;
}
.shi-new-box2-list ul li p a{
	color: #333;
}
.shi-new-box2-list ul li:hover p a{
	color: #bd1c21;
}
/*xuankuang*/
.xuan-new-box2-item{
	overflow: hidden;
	box-shadow: 0 0 10px 3px #eee;
	margin-bottom: 50px;
	border-radius: 10px;
}
.xuan-new-item-left{
	float: left;
	width: 50%;
	position: relative;
}
.xuan-new-item-left img{
	width: 100%;
}
.xuan-new-item-left h3{
	font-size: 20px;
	color: #fff;
	font-weight: bold;
	background: #bd1c21;
	padding: 10px 20px;
	border-radius: 10px 4px 0 0;
	position: absolute;
	top: 0;
	left: 0;
}
.xuan-new-item-left p{
	font-size: 15px;
	color: #fff;
	padding: 10px 20px;
	line-height: 28px;
	background: rgba(0,0,0,0.5);
	position: absolute;
	bottom: 0;
	left: 0;
}
.xuan-new-item-right{
	float: left;
	width: 50%;
}
.xuan-new-item-right ul{
	overflow: hidden;
	padding-left: 93px;
}
.xuan-new-item-right li{
	list-style: url(../images/zhuan-icon1.png);
	line-height: 16px;
	margin-top: 24px;
}
.xuan-new-item-right li a{
	color: #666666;
	font-size: 15px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: inline-block;
	width: 76%;
}
.xuan-new-item-right li span{
	font-size: 14px;
	color: #999999;
	display: inline-block;
}
.xuan-new-item-right .xuan-new-item-right-active a{
	color: #bd1c21;
}
.xuan-new-item-right .xuan-new-item-right-active span{
	color: #bd1c21;
}
.xuan-new-item-right .xuan-new-item-right-active{
	list-style: url(../images/zhuan-icon2.png);
}
.xuan-new-more{
	margin-top: 30px;
}
.xuan-new-more a{
	margin-left: 70px;
	font-size: 16px;
	color: #fff;
	background-color: #e20000;
	border-radius: 4px;
	display: inline-block;
	height: 40px;
	line-height: 40px;
	background-image: url(../images/zhuan-icon3.png);
	width: 140px;
	padding: 0 20px; 
	background-position:100px center;
	background-repeat: no-repeat;
}
.xuan-new-box2-item2 .xuan-new-item-left h3{
	right: 0;
	left: auto;
	border-radius: 4px 10px 0 0;
}
/*xuan-new-baike*/
.xuan-baike-box2{
	margin-bottom: 50px;
}
.xuan-new-baike{
	padding: 0 10%;
}
.xuan-new-baike .zhuan-new-box1-item{
	width: 20%;
	margin-right: 6%;
}
.xuan-new-baike .zhuan-new-box1-item:last-child{
	margin-right: 0;
}
.xuan-baike-top{
	background: #f0f6f6;
	padding: 30px 50px;
	margin-bottom: 60px;
}
.xuan-baike-top h3{
	font-size: 18px;
	color: #333333;
	text-align: center;
	font-weight: bold;
	margin-bottom: 20px;
}
.xuan-baike-top p{
	font-size: 16px;
	color: #4c4c4c;
	line-height: 30px;
}
.xuan-baike-bottom{
	overflow: hidden;
}
.xuan-baike-bottom-left{
	float: left;
	width: 80%;
}
.xuan-baike-bottom-left ul{
	margin-left: 20px;
}
.xuan-baike-bottom-left li{
	list-style: disc;
	line-height: 16px;
	margin-bottom: 20px;
}
.xuan-baike-bottom-left li a{
	font-size: 16px;
	color: #333333;
	display: inline-block;
	width: 70%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.xuan-baike-bottom-left li span{
	font-size: 16px;
	color: #333333;
	display: inline-block;
}
.xuan-baike-bottom-right{
	float: left;
	width: 20%;
}
.xuan-baike-bottom-left .xuan-baike-bottom-left-active{
	margin-left: 10px;
}
.xuan-baike-bottom-left .xuan-baike-bottom-left-active a{
	color: #bd1c21;
}
.xuan-baike-bottom-left .xuan-baike-bottom-left-active span{
	color: #bd1c21;
}
/*banner-lianxi*/
.banner-lianxi{
	background: url(../images/bg12.jpg) no-repeat center;	
}
.lianxi-box1-top{
	text-align: center;
	margin-bottom: 50px;
}
.lianxi-box1-top h2{
	font-size: 28px;
	color: #333333;
	font-weight: bold;
	margin-bottom: 20px;
}
.lianxi-box1-top p{
	font-size: 15px;
	color: #808080;
	line-height: 28px;
	padding: 0 15%;
}
.lianxi-box1-bottom{
	background: url(../images/lian1.jpg) no-repeat center;
	padding: 70px 50px;
	overflow: hidden;
	margin-bottom: 50px;
}
.lianxi-box1-bottom-left{
	float: left;
	width: 36%;
}
.lianxi-icon-box{
	margin-top:20px; 
}
.lianxi-icon-box p{
	font-size: 15px;
	color: #fff;
}
.lianxi-icon-box p img{
	margin-right: 6px;
}
.lianxi-icon-box p a{
	color: #fff;
}
.lianxi-icon-box .p2{
	margin-left: 36px;
	font-weight: bold;
}
.lianxi-er-box{
	overflow: hidden;
	margin: 30px 0 20px 0;
}
.lianxi-er-box div{
	margin-left: 8%;
	float: left;
	width: 25%;
	text-align: center;
	color: #fff;
	font-size: 16px;
}
.lianxi-er-box div:last-child{
	margin-right: 0;
}
.lianxi-er-box img{
	/*width: 100%;*/
	margin-bottom: 10px;
}
.lianxi-box1-bottom-left .tishi-right{
	width: 100%;
	float: none;
}
.lianxi-box1-bottom-right{
	float: left;
	width: 64%;
	padding-left: 50px;
}

/*new-list*/
.new-list-box2-left{
	float: left;
	width: 60%;
	overflow: hidden;
	padding-right: 5%;
}
.new-list-box2-left .swiper-slide img{
	width: 100%;
}
.new-list-box2-left .swiper-slide p{
	font-size: 15px;
	font-weight: bold;
	color: #fff;
	background: rgba(0,0,0,0.6);
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	padding: 10px 20px;
}
.new-list-box2-left .swiper-container-horizontal>.swiper-pagination-bullets{
	text-align: right;
	padding-right:20px;
}
.new-list-box2-left .swiper-pagination-bullet{
	background: #fff;
	opacity: 1;
}
.new-list-box2-left .swiper-pagination-bullet-active{
	background: #bd1d21;
}
.new-list-box2-right{
	float: right;
	width: 40%;
	overflow: hidden;
}
.new-list-box2-right ul{
	margin-top:20px;
}
.new-list-box2-right li{
	overflow: hidden;
	margin-bottom: 30px;
}
.new-list-box2-right .z-box4-date {
    float: left;
    width: 16%;
    background: #80868e;
    text-align: center;
    padding: 5px 0 2px 0;
}
.new-list-box2-right .z-box4-a {
    float: right;
    width: 84%;
    padding-left: 15px;
}
.new-list-box2-right .z-box4-a a {
    font-size: 16px;
    color: #666666;
    line-height: 32px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.new-list-box2-right .z-box4-p1 {
    font-size: 24px;
    color: #fff;
}
.new-list-box2-right .z-box4-p2 {
    font-size: 14px;
    color: #fff;
}
.new-list-box2-right .z-box4-date-active,.new-list-box2-right li:hover .z-box4-date{
	background: #bd1d21;
}
.new-list-box2-right .z-box4-a .z-box-a-active,.new-list-box2-right li:hover .z-box4-a a{
	color: #bd1d21;
}
.new-list-box3{
	background: #f0f6f6;
}
.new-list-box3-biao{
	overflow: hidden;
}
.new-list-box3-biao h3{
	float: left;
	width: 50%;
}
.new-list-box3-more{
	float: right;
	text-align: right;
	width: 50%;
	margin-top: 70px;
}
.new-list-box3-more a{
	text-align: left;
	margin-left: 70px;
    font-size: 16px;
    color: #fff;
    background-color: #e20000;
    border-radius: 4px;
    display: inline-block;
    height: 40px;
    line-height: 40px;
    background-image: url(../images/zhuan-icon3.png);
    width: 140px;
    padding: 0 20px;
    background-position: 100px center;
    background-repeat: no-repeat;
}
.new-list-box3-more a:hover{
    background-color: #bd1d21;

}
.new-list-box3-ul{
	overflow: hidden;
	margin-top: 50px;
}
.new-list-box3-ul ul{
	overflow: hidden;
	margin-bottom: 20px;
}
.new-list-box3-ul li{
	float: left;
	width: 48%;
	margin-right: 4%;
	overflow: hidden;
	background: #fff;
	padding: 15px;
	margin-bottom: 40px;
}
.new-list-box3-ul li:nth-child(even){
	margin-right: 0;
}

.new-list-box3-left {
	float: left;
	width: 40%;
}

.new-list-box3-left img{
	width: 100%;
	aspect-ratio: 213/146;
}
.new-list-box3-right{
	float: left;
	width: 60%;
	padding-left: 25px;
	/*margin-top: 18px;*/
}
.new-list-box3-right h4{
	font-size: 16px;
	color: #1a1a1a;
	line-height: 30px;
	display: -webkit-box; 
	display: -moz-box;  
	white-space: pre-wrap; 
	word-wrap: break-word;
	overflow: hidden; 
	text-overflow: ellipsis; 
	-webkit-box-orient: vertical; 
	-webkit-line-clamp:2;
	
}

.new-list-box3-ul li:hover h4{
	color: #bd1c21;
}
.new-list-box3-ul li .new-list-box3-left {
	overflow: hidden;
}
.new-list-box3-ul li .new-list-box3-left img{
	transition: all 0.6s;
}
.new-list-box3-ul li{
	transition: all 0.6s;

}
.new-list-box3-ul li:hover{
	box-shadow: 0 1px 8px 1px #ddd;
}
.new-list-box3-ul li:hover .new-list-box3-left img{
	transform:scale(1.1);
	-webkit-transform:scale(1.1);
	-o-transform:scale(1.1);
	-moz-transform:scale(1.1);
}
.new-list-box3-date{
	font-size: 14px;
	color: #666666;
	margin: 6px 0 10px 0;
}
.new-list-box3-right p{
	font-size: 15px;
	color: #666666;
	line-height: 27px;
	display: -webkit-box;
    display: -moz-box;
    white-space: pre-wrap;
    word-wrap: break-word;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}
.new-list-box4-zhuan{
	margin-top: 50px;
}
.new-list-box4-zhuan ul{
	overflow: hidden;
}
.new-list-box4-zhuan li{
	float: left;
    width: 31%;
    margin-right: 3.5%;
    margin-bottom: 30px;
}
.new-list-box4-zhuan li:nth-child(3n+3){
	margin-right: 0;
}
.new-list-box4-zhuan li a{
	display: block;
	position: relative;
	overflow: hidden;
}
.new-list-box4-zhuan li a img{
	width: 100%;
	transition: all 0.6s;
}
.new-list-box4-zhuan li a p{
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	font-size: 14px;
	background: rgba(0,0,0,0.6);
	padding: 10px 20px;
	color: #fff;
}
.new-list-box4-zhuan li p{
	font-size: 15px;
    color: #8c8c8c;
    line-height: 26px;
    display: -webkit-box;
    display: -moz-box;
    white-space: pre-wrap;
    word-wrap: break-word;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    margin-top: 15px;
}
.new-list-box4-zhuan li:hover a img{
transform:scale(1.1);
	-webkit-transform:scale(1.1);
	-o-transform:scale(1.1);
	-moz-transform:scale(1.1);
}
.new-list-box4-zhuan li:hover a p{
    
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 16px;
}
.new-list-box4 .pro-xiang-warp{
	overflow: hidden;
}
.new-list-box4-con1{
	float: left;
	width: 48%;
}
.new-list-box4-con1:first-child{
	margin-right: 4%;
}
.new-list-box4 ul{
	overflow: hidden;
	margin-top: 50px;
}
.new-list-box4-left{
	float: left;
	overflow: hidden;
	width: 40%;
}

.new-list-box4-left img{
	width: 100%!important;
}
.new-list-box4-right{
	float: right;
	width: 60%;
	padding-left: 30px;
}
.new-list-box4-right h4{
	font-size: 18px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.new-list-box4-gong .new-list-box4-ul li h4{
	background:none;
	padding-left:0;
}
.new-list-box4-gong .new-list-box4-ul li p{
	padding-left:0;
}
.new-list-box4-right h4 a{
	color: #333333;
}
.new-list-box4-ul li .new-list-box4-right p{
	font-size: 15px;
	color: #7d7d7d;
	line-height: 26px;
	margin-top: 20px;
	display: -webkit-box;
    display: -moz-box;
    white-space: pre-wrap;
    word-wrap: break-word;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
}
.new-list-box4-ul li{
	margin-bottom: 40px;
}
.new-list-box4-ul li h4{
	background: url(../images/zhuan-icon2.png) no-repeat center left;
    line-height: 18px;
    margin-top: 10px;
	transition: all 0.6s;
    padding-left: 30px;
}

.new-list-box4-ul li:first-child h4{
	background: none;
	padding-left: 0;
}
.new-list-box4-ul li:first-child p{
	padding-left: 0;
}
.new-list-box4-ul li:hover h4{
	margin-left: 5px;
}
.new-list-box4-ul li h4{
	font-size: 16px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.new-list-box4-ul li h4 a{
	color: #333333;
}
.new-list-box4-ul li:hover h4 {
	color: #bd1c21;
}
.new-list-box4-ul li p{
	font-size: 16px;
	color: #7d7d7d;
	line-height: 26px;
	margin-top: 20px;
	display: -webkit-box;
    display: -moz-box;
    white-space: pre-wrap;
    word-wrap: break-word;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    padding-left: 30px;
}
.new-list-box4-ul li .new-list-box4-left img{
	transition: all 0.6s;
}
.new-list-box4-ul li:hover .new-list-box4-left img{
	transform:scale(1.1);
	-webkit-transform:scale(1.1);
	-o-transform:scale(1.1);
	-moz-transform:scale(1.1);
}

.new-list-box5-con{
	overflow: hidden;
	margin: 50px 0;
}
.new-list-box5-item{
	float: left;
	width: 23%;
	margin-right: 2.5%;
}
.new-list-box5-item:nth-child(4n+4){
	margin-right: 0;
}
.newilist-box5-item-top{
	margin-bottom: 20px;
}
.newilist-box5-item-top a{
	display: block;
	position: relative;
}
.newilist-box5-item-top img{
	width: 100%;
}
.newilist-box5-item-top p{
	font-size: 15px;
	color: #fff;
	text-align: center;
	width: 100%;
	background: rgba(0,0,0,0.6);
	position: absolute;
	bottom: 0;
	left: 0;
	padding: 10px 0;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.newilist-box5-item-bottom{
	padding-left: 20px;
}
.newilist-box5-item-bottom li{
	list-style: disc;
	color: #4c4c4c;
	margin-bottom: 10px;
}
.newilist-box5-item-bottom li a{
	font-size: 15px;
	color: #8c8c8c;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.newilist-box5-item-bottom li a:hover{
	color: #bd1c21;
}
.newilist-box5-item-bottom li:hover{
	color: #bd1c21;
}
/*pro-hot*/
.pro-hot{
	font-size: 16px;
	color: #4c4c4c;
	background: url(../images/hot.png) no-repeat center left;
	background-size: 20px;
	padding-left: 30px;
	position: relative;
	z-index: 3;
	line-height: 36px;
	margin-bottom: 10px;
}
.pro-zhong .pro-xg-box1-right-con{
	margin-top: -90px;
}
.pro-zhong .pro-anniu, .gongyi .pro-anniu{
	margin-top: 20px;
	margin-bottom: 10px;
}

.pro-zhong .pro-box1-wen{
	position: relative;
}
.pro-zhong .pro-box1-wen>img{
	position: absolute;
	top: -60px;
	right: 0;
}
.pro-zhong .gallery-thumbs .swiper-slide {
	text-align: center;
	width: 18%;
	margin-right: 2%;
}
.gongyi .gallery-thumbs .swiper-slide img{
	width: 100%;
	border-radius:6px;
}
.pro-zhong .swiper-slide img{
	vertical-align: middle;
	margin-top: 20px;
}
.pro-xiang-box1 .swiper-slide img{
	margin-top:0;
}
.pro-chanpin-lun-img img{
	width: 100%;
}

.pro-xiang-box1 .pro-xg-box1-left img{
	border-radius:10px;
}
.pro-zhong .gallery-thumbs .swiper-slide p{
	font-size: 15px;
	color: #333333;
	line-height:46px;
	/*margin-bottom:30px; 
	margin-top: 20px;*/
}
.gongyi .gallery-thumbs .swiper-slide p{
	font-size: 15px;
	color: #4c4c4c;
	text-align: center;
	padding: 10px 0;
}
.pro-zhong .gallery-thumbs.swiper-container{
	overflow: hidden;
}
.pro-zhong .gallery-thumbs .swiper-slide-thumb-active div{
	box-shadow: 0 1px 10px 2px #ccc; 
	height: 100%;
	overflow: hidden;
	border-radius: 6px;
}
.gongyi .gallery-thumbs .swiper-slide-thumb-active div{
	box-shadow: 0 0 10px 3px #ccc; 
	border-radius: 6px;
}
.gongyi .gallery-thumbs .swiper-slide-thumb-active img{
	border-radius:6px 6px 0 0;
}
.gongyi .gallery-thumbs .swiper-slide-thumb-active div p{
	color: #bd1c21;
	font-weight: bold;
}
.gongyi .gallery-thumbs .swiper-slide{
	margin-bottom: 10px;
	width: 18%;
	margin-right: 2%;
}
.pro-zhong .gallery-thumbs{
	padding-bottom: 60px;
	border-bottom: 1px dashed #ccc;
}
.gongyi .gallery-thumbs{
	margin-top:0;
}
.pro-zhong-list-h3{
	text-align: center;
	/*margin-top: 70px;*/
}
.pro-zhong-list h3{
	display: inline-block;
	margin-top: 20px;
}
.pro-zhong-list-con{
	margin-top: 40px;
}

.pro-zhong-list-con li.pro-zhong-list-item .pro-zhong-list-left a,.pro-zhong-list-xiao li.pro-zhong-list-item .pro-zhong-list-left a{
	overflow: hidden;
}
.pro-zhong-list-con li.pro-zhong-list-item .pro-zhong-list-left a img,.pro-zhong-list-xiao li.pro-zhong-list-item .pro-zhong-list-left a img{
	display: block;
	-webkit-transition: all 0.4s;
	-o-transition: all 0.4s;
	-moz-transition: all 0.4s;
	transition: all 0.4s;
	vertical-align: middle;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
}
.pro-zhong-list-con li.pro-zhong-list-item:hover .pro-zhong-list-left a img,.pro-zhong-list-xiao li.pro-zhong-list-item:hover .pro-zhong-list-left a img{
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
}


.pro-zhong-list-item{
	float: left;
	width: 47%;
	margin-right: 6%;
	margin-bottom: 50px;
	display: -webkit-box;
    display: -ms-flex;
    display: -webkit-flex;
    display: flex;
    
    -webkit-box-pack: center;
    -ms-justify-content: center;
    -webkit-justify-content: center;
    justify-content: center;
    
    -webkit-box-align: center;
    -ms-align-items: center;
    -webkit-align-items: center;
    align-items: center;
}
.pro-zhong-list-item:nth-child(even){
	margin-right: 0;
}
.pro-zhong-list-xiao{
	margin-top: 40px;
}
.pro-zhong-list-xiao .pro-zhong-list-item{
	width: 22%;
	margin-right: 3%;
}
.pro-zhong-list-xiao .pro-zhong-list-left{
	height: 150px;

}
.pro-zhong-list-xiao .pro-zhong-list-item:nth-child(even){
	margin-right: 3%;

}
.pro-zhong-list-xiao .pro-zhong-list-item:nth-child(4n){
	margin-right: 0%;

}
.pro-zhong-list-xiao .pro-zhong-list-right{
	padding: 0;
}
.pro-zhong-list-xiao .pro-zhong-list-right img{
	width:auto;
	margin-top:30px;
}
.pro-zhong-list-xiao .pro-zhong-list-right a{
	font-size: 15px;
}
.pro-zhong-list-left{
	background: url(../images/pro-bg.png) no-repeat center;
	float: left;
	width: 60%;
	text-align: center;
	padding: 20px;
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	box-shadow: 0 0 6px 1px #ddd;
	background-size: cover;
	height:300px;
}
.pro-zhong-list-xiao-item .pro-zhong-list-left{
	height:150px;
}

.pro-zhong-list-left a{
	
	width: 100%;
	display: block;
    position: relative;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
}
.pro-zhong-list-left img{
	max-width:100%;
}
.pro-zhong-list-right{
	float: left;
	width: 40%;
	text-align: center;
	padding: 0 35px;
	box-shadow: 2px 0 6px 1px #ddd;
}
.pro-zhong-list-active .pro-zhong-list-left{
	box-shadow: 0 0 6px 3px #ddd;
}
.pro-zhong-list-active .pro-zhong-list-right{
	box-shadow: 2px 0 6px 3px #ddd;
}
.pro-zhong-list-right img{
	margin-top: 44px;
	width:30%;
}
.pro-zhong-list-right a{
	display: block;
	font-size: 18px;
	color: #4c4c4c;
	font-weight: bold;
	margin-top: 20px;
	margin-bottom: 20px;
}
.pro-zhong-list-right p{
	font-size: 14px;
	color: #4c4c4c;
	border-top: 1px dashed #ddd;
	padding-top: 30px;
	padding-bottom: 60px;
}
.pro-zhong-list-xiao-item{
	width: 47%;
	float: left;
	margin-right: 6%;
}
.pro-zhong-list-xiao-item .pro-zhong-list-right img{
	width:auto;
	margin-top:30px;
}
.pro-zhong-list-xiao-item-last{
	float: none;
}
.pro-zhong-list-xiao-item:nth-child(2n+2){
	margin-right: 0;
}
.pro-zhong-list-xiao-item .pro-zhong-list-right a{
	font-size: 15px;
}
.pro-zhong-list-xiao-item .pro-zhong-list-right{
	padding: 0;
}
/*case-list-zhou*/
.case-list-con{
	margin-top:30px;
}
.case-list-zhou{
	margin-bottom: 20px;
}
.case-list-zhou span{
	font-size: 18px;
	color: #333333;
}
.case-list-a{
	display: inline-block;
	width: 80%;
	vertical-align: top;
}
.case-list-zhou a{
	font-size: 16px;
	color: #666666;
	margin-right: 10px;
	margin-bottom: 10px;
	display: inline-block;
	padding: 4px 10px;
}
.case-list-zhou .case-a-active{
	background: #bd1c21;
	color: #fff;
}
.case-list-zhou a:hover{
	background: #bd1c21;
	color: #fff;
}
.case-sousuo{
	text-align: right;
	margin-bottom: 50px;
	margin-top:30px;
}
.case-anniu{
	display: inline-block;
}
.case-anniu input{
	font-size: 16px;
	line-height: 34px;
	color: #fff;
	width: 110px;
	border: none;
	cursor: pointer;
	margin-left: 20px;
}
.case-anniu input[type="submit"]{
	background: #bd1c21;
}
.case-anniu input[type="reset"]{
	background: #ccc;
}

.case-list-img-ti{
	float: left;
	width: 30%;
	border: 1px solid #ddd;
	margin-right: 5%;
	margin-bottom: 50px;
}
.case-list-img-ti:nth-child(3n+3){
	margin-right: 0;
}
.case-list-img-ti>a{
	display: block;
}
.case-list-img-ti>a img{
	width: 100%;
}
.case-list-img-ti>a h4{
	font-size: 16px;
	color: #333333;
	line-height: 30px;
	margin: 10px 0;
	padding: 0 20px;
}
.case-list-img-ti-active>a h4{
	color: #bd1c21;
}
.case-list-img-ti-active{
	box-shadow: 0 0 10px 3px #ddd;
	margin-top: -20px;
}
.case-list-img-ti:hover{
	margin-top: -15px;
}
.case-list-img-ti:hover h4{
	color: #bd1c21;
}
.case-list-img-tipic img{
	display: block;
	transition: all 0.6s;
	vertical-align: middle;
	transform: scale(1);
}
.case-list-img-tipic{
	overflow: hidden;
}
.case-list-img-ti:hover .case-list-img-tipic img{
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}
.case-list-ti-wen .tishi-right a:hover{
	opacity: 0.8;
}
.case-list-ti-wen{
	padding: 0 20px;
}
.case-list-ti-nei{
	background: #f0f6f6;
	padding: 20px 10px;
	height:172px;
}
.case-list-ti-wen i{
	display: inline-block;
	width: 13px;
	height: 15px;
	background: url(../images/case-icon1.png) no-repeat center;
	margin-right: 5px;
}
.case-list-ti-wen span{
	font-size: 15px;
	color: #666666;
	line-height: 26px;
}
.case-list-ti-wen .tishi-right{
	float: none;
	width: 100%;
	text-align: center;
	margin: 25px 0;
	padding-top: 0;
}
.case-list-ti-wen .tishi-right a{
	margin-right: 10px;
	padding-left: 50px;
    padding-right: 10px
}
/*gongyi*/
.gongyi{
	margin-bottom: 70px;
}
.gongyi-list-box2{
	margin-bottom: 70px;
}
.gongyi-list-box2-item:nth-child(odd){
	background: #f0f6f6;
}
.gongyi-list-box2-item h3{
	display: inline-block;
	margin-top: 60px;
}
.gongyi-list-box2-item .pro-zhong-list-h3{
	margin-top: 0;
}
.gongyi-list-box2-item .gongyi-list-box2-item-p{
	font-size: 15px;
	color: #808080;
	line-height: 30px;
	margin: 20px 0 50px 0;
	text-align: center;
	padding: 0 10%;
}
.gongyi-list-box2-ul ul{
	overflow: hidden;
}
.gongyi-list-box2-ul li{
	float: left;
	width: 23%;
	margin-right: 2.63%;
	border-radius: 10px;
	margin-bottom: 30px;
	overflow: hidden;
}
.gongyi-list-box2-ul li:nth-child(4n+4){
	margin-right: 0;
}
.gongyi-list-box2-ul li img{
	width: 100%;
	border-radius: 10px;
}
.gongyi-list-box2-ul li .img-active,.gongyi-list-box2-ul li:hover img{
	border-radius: 0;
}
.gongyi-list-box2-ul li p{
	font-size: 16px;
	color: #4c4c4c;
	padding: 10px 0;
	text-align: center;
}

.gongyi-list-box2-ul li:hover{
	background: #fff;
	box-shadow: 0 1px 8px 1px #ddd;
}
.gongyi-list-box2-ul li a>div{
	overflow: hidden;
}
.gongyi-list-box2-ul li a>div img{
	transition: all 0.6s;

}
.gongyi-list-box2-ul li:hover img{
	transform:scale(1.2);
	-webkit-transform:scale(1.2);
	-o-transform:scale(1.2);
	-moz-transform:scale(1.2);
}
.gongyi-list-box2-ul li:hover p{
	color: #bd1c21;
	font-weight: bold;
}
/*banner-search*/
.banner-search{
	height: 221px;
	background: url(../images/bg13.png) no-repeat center;
}
.search-biao{
	margin-top: 50px;
}
.search-biao p {
    border-top: 1px solid #bfbfbf;
    width: 60%;
    margin: 0 auto -24px auto;
}
.search-biao-wen {
    text-align: center;
}
.search-biao-wen span {
    font-size: 28px;
    display: inline-block;
    padding: 0 40px;
    color: #030303;
    background: #fff;
}
.search-kuang {
    margin: 30px 0 90px 0;
}
.search-kuang-con {
    width: 60%;
    margin: 0 auto;
    text-align: center;
}
.search-kuang-con input[type="text"] {
    display: inline-block;
    padding-left: 15px;
    height: 40px;
    width: 60%;
    border-radius: 6px;
    border: 1px solid #ddd;
    background: #f5f5f5;
}
.search-kuang input[type="submit"] {
    display: inline-block;
    width: 25px;
    height: 25px;
    background: url(../images/search-icon.png) no-repeat center;
    margin-left: -45px;
    margin-bottom: -8px;
    cursor: pointer;
	border:0;
}
.search-res h3 {
    font-size: 20px;
    color: #030303;

    padding-bottom: 10px;
    margin-bottom: 10px;
}
.search-res li {
    padding: 30px 0;
    border-bottom: 1px solid #f2f2f2;
}
.search-res li a {
    font-size: 16px;
    color: #333333;
    font-weight: bold;
    display: inline-block;
    width: 70%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.search-res li h4 span{
	display: inline-block;
	font-size: 14px;
	color: #666666;
	text-align: right;
	font-weight: normal;
}
.search-res li p {
    font-size: 15px;
    color: #666666;
    line-height: 28px;
    margin-top: 20px;
    display: -webkit-box; 
	display: -moz-box;  
	white-space: pre-wrap; 
	word-wrap: break-word;
	overflow: hidden; 
	text-overflow: ellipsis; 
	-webkit-box-orient: vertical; 
	-webkit-line-clamp:2;
}
.searchbox{
	/*margin-top: 50px;*/
	margin-bottom: 50px;
}
.searchbox ul{
	margin-top: 50px;

}
.searchbox .search-news{
	margin-top: 10px;
}
.search-news li{
	padding: 30px 0;
	border-bottom: 1px solid #f2f2f2;
}
.search-news li p{
	font-size: 15px;
	color: #666;
	line-height: 28px;
	    display: -webkit-box; 
	display: -moz-box;  
	white-space: pre-wrap; 
	word-wrap: break-word;
	overflow: hidden; 
	text-overflow: ellipsis; 
	-webkit-box-orient: vertical; 
	-webkit-line-clamp:2;
}
.search-newstit{
	overflow: hidden;
	margin-bottom: 20px;
}
.search-newstit h4{
	max-width: 70%;
	text-overflow: ellipsis;
	white-space: normal;
	overflow: hidden;
	font-size: 16px;
	font-weight: bold;
	float: left;
}
.search-newstit>span{
	float: right;
	font-size: 14px;
	color: #666666;
}
.search-news li:hover h4{
	color: #bd1c21;
}
.searchbox ul{
	display: none;
}
.searchbox .searchbox-show{
	display: block;
}
.searchbox .case-list-ti-nei{
	margin-bottom: 20px;
}
.case-list-ti-neicon{
	max-height: 130px;
	overflow: hidden;
}
.case-list-ti-neicon p{
	line-height: 25px;
	font-size: 15px;
}
/*cuo*/
.banner-cuo{
	background: url(../images/cuo-img1.png) no-repeat center;
	background-size: cover;
	overflow: hidden;
}
.cuo {
	margin-top: 12%;
	overflow: hidden;
}
.cuo-left{
	float: left;
	width: 28%;
	text-align: center;
}
.cuo-left p{
	font-size: 18px;
	color: #fff;
	margin-bottom: 20px;
}
.cuo-left img{
	width: 100%;
}
.cuo-left .tishi-right{
	width: 100%;
	text-align: center;
	margin-bottom: 20px;
	margin-top: 60px;
}
.cuo-left .tishi-right a{
	margin-right: 10px;
}
.cuo-center{
	float: left;
	width: 50%;
	padding-left: 70px;
}
.cuo-center-list a{
	color: #fff;
	font-size: 18px;
	background: rgba(255,255,255,0.2);
	/*line-height: 34px;*/
	margin-right: 26px;
	display: inline-block;
	padding: 4px 14px;
	margin-bottom: 20px;
}
.cuo-center-list a span{
	margin-left: 10px;
}
.cuo-center h3{
	font-size: 30px;
	color: #fff;
	margin: 30px 0;
}
.cuo-center-list2 a{
	margin-right: 10px;
}
.cuo-right{
	float: right;
	width: 22%;
	padding-left: 80px;
}
.cuo-right h3{
	font-size: 30px;
	color: #fff;
	margin-bottom: 50px;
	text-align: center;
}
.cuo-right-item{
	border: 1px solid #fff;
	margin-bottom: 50px;
}
.cuo-right-item a{
	position: relative;
	display: block;
	left: -20px;
	top: -15px;
}
.cuo-right-item p{
	position: absolute;
	top: 0;
	left: 0;
	font-size: 16px;
	background: rgba(0,0,0,.3);
	height: 100%;
	width: 100%;
	text-align: center;
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	opacity: 0;
	padding:50px 10px;
}
.cuo-right-item img{
	width: 100%;
}
.cuo-right-item p:hover{
	opacity: 1;
}
.cuo-center-list a:nth-child(2){
	margin-right:102px;
}
/*rongyu-con-one-img*/
.rongyu-con{
	margin-bottom: 50px;
}
.rongyu-con-item1{
	
}
.rongyu-con-item1>p{
	font-size: 15px;
	color: #333333;
	line-height: 26px;
}
.rongyu-con-item1 h3{
	display: inline-block;
	margin: 40px 0;
}
.rongyu-con-one{
	display: inline-block;
	vertical-align: top;
	width: 22%;
	margin: 0 1.5%;
}
.rongyu-con-one .rongyu-con-one-img{
	padding: 8px;
	border: 1px solid #ddd;
	height: 350px;
}
.rongyu-con-one-img img{
	width: 100%;
	height: 100%;
}
.rongyu-con-one p, .rongyu-con-two p{
	font-size: 14px;
	color: #666666;
	line-height: 24px;
	text-align: center;
	padding: 0 10px;
	margin: 10px 0;
}
.rongyu-con-item1-list{
	font-size: 0;
    -webkit-text-size-adjust:none;
    margin-top: 20px;
}
.rongyu-con-two{
	display: inline-block;
	width: 30%;
	margin: 0 1.5%;
	vertical-align: top;
}
.rongyu-con-two .rongyu-con-one-img{
	height: 227px;
	padding: 8px;
	border: 1px solid #ddd;
}
.rongyu-con-three{
	display: inline-block;
	width: 18%;
	vertical-align: top;
	margin: 0 1%;
}
.rongyu-con-three .rongyu-con-one-img{
	padding: 8px;
	border: 1px solid #ddd;
	height: 298px;
}
.rongyu-con-three p, .rongyu-con-four p{
	font-size: 14px;
	color: #666666;
	line-height: 28px;
	text-align: center;
	margin: 10px 0 20px 0;
}
.rongyu-con-four{
	display: inline-block;
	vertical-align: top;
	width: 22%;
	margin: 0 1.5%;
}
.rongyu-con-four .rongyu-con-one-img{
	padding: 8px;
	border: 1px solid #ddd;
	height: 176px;
}

/*auout-us-con*/
.auout-us-con .pro-zhong-list-h3 h3{
	display: inline-block;
	margin-bottom: 40px;
    margin-top: 30px;
}
.about-us-box1-top{
	overflow: hidden;
	width: 80%;
	margin: 0 auto;
	border-radius: 10px;
	position: relative;
	z-index: 2;
}
.about-us-box1-top-item{
	text-align: center;
	color: #fff;
	background: #bd1c21;
	float: left;
	width: 25%;
	padding: 30px;
	height: 185px;
}
.about-us-box1-top-item:nth-child(even){
	background: #da282e;
}
.about-us-box1-top-item .nub{
	font-size: 28px;
	border-bottom: 1px solid #fff;
	display: inline-block;
	margin-bottom: 20px;
	font-weight:bold;
	padding: 10px 0;
}
.about-us-box1-top-item .nub-wen{
	font-size: 15px;
	display: block;
}
.about-us-box1-bottom{
	padding: 150px 60px 60px 60px;
	background: url(../images/about-img6.jpg) no-repeat center;
	background-size: cover;
	border-radius: 20px;
	position: relative;
	z-index: 1;
	top: -100px;
}
.about-us-box1-bottom p{
	font-size: 15px;
	line-height: 30px;
	color: #fff;
}
.auout-us-con-box2{
	margin-top: -70px;
}
.auout-us-con-box2>p{
	font-size: 15px;
	color: #4c4c4c;
	line-height: 28px;
}
.auout-us-con-box2-bottom{
	background: url(../images/about-img7.jpg) no-repeat center;
	overflow: hidden;
	background-size: 100% 100%;
}
.auout-us-box2-right{
	float: right;
	width: 50%;
	padding: 50px 5% 0 5%;
}
.auout-us-box2-right-item{
	display: inline-block;
	text-align: center;
	width: 48%;
	margin-bottom: 50px;
}
.auout-us-box2-right-item p{
	font-size: 15px;
	color: #fff;
}
.auout-us-box2-right-item p span{
	font-size: 24px;
	font-weight: bold;
}
.about-us-box3-top{
	overflow: hidden;
	display: -webkit-box;
    display: -ms-flex;
    display: -webkit-flex;
    display: flex;
    
    -webkit-box-pack: center;
    -ms-justify-content: center;
    -webkit-justify-content: center;
    justify-content: center;
    
    -webkit-box-align: center;
    -ms-align-items: center;
    -webkit-align-items: center;
    align-items: center;
}
.about-us-box3-top-left{
	float: left;
	width: 48%;
}
.about-us-box3-top-left img{
	width: 100%;
}
.about-us-box3-top-right{
	float: left;
	width: 52%;
	padding-left: 60px;
}
.about-us-box3-item{
	margin-bottom: 15px;
}
.about-us-box3-item:last-child{
	margin-bottom: 0;
}
.about-us-box3-item h4{
	font-size: 18px;
	color: #333333;
}
.about-us-box3-item h4 img{
	margin-right: 10px;
}
.about-nam{
	font-size: 15px;
    color: #8a8a8a;
	margin-bottom: 15px;
    line-height: 26px;
}
.about-us-box3-item p{
	font-size: 15px;
	color: #8a8a8a;
	line-height: 26px;
	padding-left: 52px;
}
.about-us-box3-bottom{
	overflow: hidden;
	margin-top: 40px;
}
.about-us-box3-bottom img{
	width: 23%;
	float: left;
	margin-right: 2.63%;
}
.about-us-box3-bottom img:last-child{
	margin-right: 0;
}
.about-us-box3{
	margin-bottom: 70px;
}
/*epc*/
.banner-epc img{
	width: 100%;
}
.epc-con .pro-zhong-list-h3{
	margin-top: 0;
}
.epc-con .pro-zhong-list-h3 h3{
	display: inline-block;
	margin-bottom: 50px;
}
.epc-con-box1-top{
	overflow: hidden;
}
.epc-con-box1-top-left{
	float: left;
	width: 60%;
	padding-right: 80px;
}
.epc-con-box1-top-right{
	float: left;
	width: 40%;
}
.epc-con-box1-top-right iframe{
	height:360px!important;
}
.epc-con-box1-top-right img{
	width: 100%;
}
.epc-lod {
    width: 250px;
    padding: 16px 0;
    border: 1px solid #999999;
    color: #333333;
    margin-top: 30px;
    display: inline-block;
    text-align: center;
}
.epc-lod:hover{
	color: #bd1d21;
}
.epc-con-box1-top-left{

}
.epc-con-box1-kuang{
	padding-right: 60px;
}
.epcban{
	background: #de1f2b;
	margin-top: -40px;
	position: relative;
	z-index: 2;
	height: 100px;
}
.epcbantxt {
	width: 67%;
	height: 100px;
	padding: 20px 0;
	box-sizing: border-box;
}
.epclogo{
	width: 31%;
	padding: 5px 0;
	text-align: center;
	border-right: 1px solid rgba(255,255,255,0.7);
}
.epclogo img{
	width: 55%;
}
.epcbantxt h2{
	width: 69%;
	text-align: center;
	font-size: 20px;
	color: #FFF;
	font-weight: normal;
}
.epcphone {
	width: 33%;
	background: #333232;
	height: 100%;
	position: absolute;
	right: 0;
	text-align: center;
	display: flex;
	justify-content: center;
	top: 0;
}
.epcphone a{
	font-size: 24px;
	color: #FFF;
	text-align: center;
	display: inline-block;
	background: url(../images/epcphone.png) no-repeat left center;
	background-size: 52px 52px;
	padding-left: 80px;
	line-height: 100px;
}
.epc-con-box1-top-left h4{
	font-size: 20px;
	color: #333333;
	font-weight: bold;
	margin-bottom: 20px;
}
.epc-con-box1-top-left p{
	font-size: 15px;
	color: #4c4c4c;
	line-height: 26px;
}
.epc-con-box1-load{
	text-align: right;
	margin-bottom: 40px;
}
.epc-con-box1-kuang2-item{
	float: left;
	width: 25%;
	text-align: center;
	background: url(../images/epc7.jpg) no-repeat center;
	padding: 15px 30px;
	height: 115px;
}
.epc-con-box1-kuang2-item .p1{
	font-size: 24px;
	border-bottom: 1px solid #fff;
	color: #fff;
	display: inline-block;
	margin-bottom: 10px;
}
.epc-con-box1-kuang2-item .p2{
	font-size: 14px;
	line-height: 22px;
	color: #fff;
}
.epc-con-box1-kuang2-item{
    display: flex;
    align-items: center;
    justify-content: center;
    border-right:1px solid #FFF;
    box-sizing: border-box;
}
.epc-con-box1-kuang2-item .p1{
    padding-bottom: 5px;
    margin-bottom: 5px;
}
.epc-con-box1-kuang2-item .p2{
    line-height: 18px;
}
.epc-con-box1-kuang2-item2{
	background: url(../images/epc8.jpg) no-repeat center;
}
.epc-con-box1-kuang2-item3{
	background: url(../images/epc9.jpg) no-repeat center;
}
.epc-con-box1-kuang2-item4{
	background: url(../images/epc10.jpg) no-repeat center;
}
.epc-con-box1{
	margin-bottom: 60px;
}
.epc-box2{
	background: #f5f5f5;
	padding: 80px 0;
}
.epc-box2-con{
	overflow: hidden;
	margin-bottom: 50px;
}
.epc-box2-item{
	overflow: hidden;
	float: left;
	width: 49%;
	border-top: 1px solid #cfcfcf;
	padding-top: 70px;
}
.epc-box2-item2{
	float: right;
	width: 45%;
	border-radius: 12px;
	overflow: hidden;
}
.epc-box2-item2 img{
	width: 100%;
}
.epc-box2-item-left{
	float: left;
	width: 80px;
	border-radius: 10px;
	overflow: hidden;
	text-align: center;
}
.epc-box2-item-left p{
	font-size: 60px;
	color: #fff;
	background: #bd1d21;
	padding: 30px 0;
}
.epc-box2-item-right{
	float: left;
	width: 80%;
	padding-left: 30px;
}
.epc-box2-item-right h4{
	font-size: 24px;
	color: #4c4c4c;
}
.epc-box2-item-right .epc-box2-ying{
	font-size: 16px;
	color: #666666;
}
.epc-box2-item-right .epc-box2-wen{
	font-size: 15px;
	color: #666666;
	line-height: 26px;
	margin: 15px 0;
}
.epc-box2-item-right .epc-box2-wen i{
	display: inline-block;
	font-style: normal;
	width: 2%;
	vertical-align: top;
	font-size: 20px;
	margin-right: 6px;
	color: #bd1d21;
}
.epc-box2-item-right .epc-box2-wen span{
	display: inline-block;
	width: 90%;
}
.epc-box2-item-right-a{
	
}
.epc-box2-item-right-a a{
	font-size: 15px;
	color: #333333;
	margin-right: 60px;
	margin-left: 10px;
	font-weight: bold;
}
.epc-box2-item-right-a a:hover{
	color: #bd1d21;
}
.epc-box2-item-right-a span{
	display: inline-block;
    vertical-align: middle;
    padding-left: 30px;
}
.epc-box2-item-right-a a span{
	position: relative;
	/*background: url(../images/epc-icon1.png) no-repeat center left;*/
}
.epc-box2-item-right-a a span:before{
	content: "";
	position: absolute;
	width: 20px;
	height: 21px;
	background: url(../images/epcmoicon1.png) no-repeat 0 0;
	left: 0;
	top: 50%;
	margin-top: -10.5px;
	display: block;

}
.epc-box2-item-right-a a:hover span:before {
  -webkit-animation: icon-bounce .5s alternate;
  animation: icon-bounce .5s alternate
}
.epc-box2-item-right-a a span.epc-hong2:before{
	background: url(../images/epcmoicon2.png) no-repeat center left;
}
.epc-box2-item-right-a a span.epc-hong3:before{
	background: url(../images/epcmoicon3.png) no-repeat center left;
}

.epc-box2-item-right-a a span.epc-hong4:before{
	background: url(../images/epcmoicon4.png) no-repeat center left;
}

.epc-box2-item-right-a a span.epc-hong5:before{
	background: url(../images/epcmoicon5.png) no-repeat center left;
}

.epc-box2-item-right-a a span.epc-hong6:before{
	background: url(../images/epcmoicon6.png) no-repeat center left;
}

.epc-box2-item-right-a a span.epc-hong7:before{
	background: url(../images/epcmoicon7.png) no-repeat center left;
}

.epc-box2-item-right-a a span.epc-hong8:before{
	background: url(../images/epcmoicon8.png) no-repeat center left;
}


.epc-box2-item-right-a a span:hover:before{
	background-position:-20px 0;
}



.epc-box2-con2 .epc-box2-item{
	float: right;
}
.epc-box2-con2 .epc-box2-item2{
	float: left;
}
.epc-box2-con3 .epc-box2-item-right-a a{
	margin-right: 30px;
}
.epc-box2-item-left p span{
	display: block;
	font-size: 36px;
}
.epc-box3{
	background: url(../images/epc-bg.jpg) no-repeat center;
	padding-bottom: 70px;
	background-size: cover;
}
.epc-box3-swiper-item{
	width: 100%;
    opacity: 0.5;
    padding-bottom: 30px;
}
.epc-box3-swiper-item h4{
	font-size: 18px;
	color: #4c4c4c;
	margin: 15px;
	text-align: center;
}
.epc-box3-swiper-item p{
	font-size: 14px;
	color: #808080;
	line-height: 24px;
	display: -webkit-box; 
	display: -moz-box;  
	white-space: pre-wrap; 
	word-wrap: break-word;
	overflow: hidden; 
	text-overflow: ellipsis; 
	-webkit-box-orient: vertical; 
	-webkit-line-clamp:3;
	text-align: left;
	padding: 0 30px;
}
.case-xg-box6 .swiper-slide{
    width: 50%;
    background-color: #FFF;
}
.case-xg-box6 .swiper-slide-active  .epc-box3-swiper-item{
    opacity: 1;

}
.case-xg-box6 .swiper-slide-active  .epc-box3-swiper-item:hover h4{
	color: #bd1d21;
}
.case-xg-box6 .swiper-button-next,.case-xg-box6 .swiper-button-prev{
    display: none;
}
.case-xg-box6:hover .swiper-button-next,.case-xg-box6:hover .swiper-button-prev{
    display: block;
}
.epc-box3-swiper-item img{
	width: 100%;
}
.epc-box3 .case-xg-box6 .swiper-container{
	margin: 0;
}
.epc-box3 .epc-con .pro-zhong-list-h3 h3{
	color: #fff;
}
.rongyu-con-one-img2{
	padding: 8px;
    border: 1px solid #ddd;
}
.rongyu-con-one-img2 img{
	width: 100%;
	height:133px;
}

/*banner-fa*/
.banner-fa{
	background: url(../images/fa1.jpg) no-repeat center;
}
.epc-shi{
	text-align: center;
}
.epc-shi img{
	display: inline-block;
}
.epc-fa-con{

}
.epc-fa-con-left{
	float: left;
	width: 50%;
	border-right: 2px solid #cccccc;
	text-align: right;
	padding: 115px 0 30px 0;
}
.epc-fa-con-right{
	float: right;
	width: 50%;
	position: relative;
	height: 330px;
}
.epc-fa-con-left-img{
	display: inline-block;
	width: 228px;
	height: 228px;
	border-radius: 50%;
	border:6px solid #bd1c21;
	overflow:hidden;
}
.epc-fa-con-left-img img{
	width: 100%;
}
.epc-fa-con-left-wen{
	display: inline-block;
	text-align: right;
	margin-right: -10px;
	margin-top:65px;
	vertical-align: top;
}
.epc-fa-con-left-wen h5{
	font-size: 24px;
	color: #bd1c21;
	margin-right: 30px;
}
.epc-fa-con-left-wen p{
	width: 250px;
	border-bottom: 1px dashed #ccc;
	text-align: right;
}
.epc-fa-con-left-wen p span{
	display: inline-block;
	width: 18px;
	height: 18px;
	background: url(../images/epc-fa4.png) no-repeat center;
	margin-bottom: -12px;
}

.epc-fa-con-kuang{
	position:absolute;
    top:68%;
    margin-top:-8px;
    left:35px;
    display:block;
    width:0;
    height:0;
    overflow:hidden;
    line-height:0;
    font-size:0;
    border-bottom:18px solid transparent;
    border-top:18px solid transparent;
    border-left:none;
    border-right:18px solid #f1f7fc;
}
.epc-fa-con-kuang2{
	width:85%;
/*	height:320px;*/
	background-color:#f1f7fc;
	margin-top:50px;
	border-radius:20px;
	margin-left: 9%;
	box-shadow: 0 1px 2px 1px #ddd;
	padding: 30px 10px 10px 30px;
}
.epc-fa-con-kuang2 h6{
	font-size: 16px;
	color: #333333;
	font-weight: bold;
}
.epc-fa-con-kuang2 p{
	font-size: 15px;
	color: #808080;
	line-height: 26px;
	margin-bottom: 30px;
}
.epc-fa-con2 .epc-fa-con-right{
	float: left;
}
.epc-fa-con2 .epc-fa-con-left{
	float: right;
	border-left: 2px solid #cccccc;
	border-right: none;
	text-align: left;
	position: relative;
	left: -2px;
}
.epc-fa-con2 .epc-fa-con-left-wen p{
	text-align: left;
}
.epc-fa-con2 .epc-fa-con-left-wen{
	margin-left: -10px;
}
.epc-fa-con-kuang3{
	
}
.epc-fa-con-nei{
	overflow-y: scroll;
	height: 300px;
	padding-right:10px;
}
.epc-fa-con-nei::-webkit-scrollbar  
{  
    width: 3px;   
    background-color: #fff;  
    border-radius: 50%;
}
.epc-fa-con-nei::-webkit-scrollbar-thumb
{  
	height: 30px;
    border-radius: 10px;  
    background-color: #bd1c21;  
} 
::-webkit-scrollbar-track{
	display: none;
}
::-webkit-scrollbar-corner{
 	height: 30px;
}
.epc-fa-con2 .epc-fa-con-kuang{
	left: auto;
	right: 18px;
	border-bottom:18px solid transparent;
    border-top:18px solid transparent;
    border-left:18px solid #f1f7fc;
    border-right:none;
    top: 68%;
}
.epc-fa-con2 .epc-fa-con-kuang4{
	margin-top: 150px;
}
.epc-fa-con-kuang5{
	margin-top: 100px;
}
.epc-fa-con-kuang6{
	margin-top: 180px;
}
.epc-fa{
	margin-bottom: 70px;
}
.zhankai{
	text-align: center;
}
.zhankai p{
	display: inline-block;
	border:1px solid #bd1c21;
	padding: 10px 30px;
	border-radius: 3px;
	cursor: pointer;
	margin-top: 20px;
}
.zhankai span{
	font-size: 18px;
	color: #bd1c21;
	font-weight: bold;
}
.epc-fa-con:nth-child(n+9){
	display: none;
}
.epc-fa-con-active .epc-fa-con:nth-child(n+9){
	display: block;
}
.epc-shi2{
	display: none;
}






.zhao-yun .swiper-container{
	padding-bottom: 70px;
}
.zhao-yun-con{
	box-shadow: 0 0 4px 2px #ccc;
	margin: 2px;
}
.zhao-yun-con img{
	width: 100%;
}
.zhao-yun-wen{
	padding: 20px;
}
.zhao-yun-wen h3{
	font-size: 18px;
	color: #333333;
	text-align: center;
	font-weight: bold;
	margin-bottom: 15px;
}
.zhao-yun-wen p{
	font-size: 16px;
	color: #1a1a1a;
	margin-top: 10px;
}
.zhao-yun .swiper-button-prev{
	width: 38px;
	height: 60px;
	top: 20%;
	background-image:url(../images/ji-jian.png);
}
.zhao-yun .swiper-button-next{
	width: 38px;
	height: 60px;
	top: 20%;
	background-image:url(../images/ji-jian2.png);
}
.zhao-yun .swiper-pagination-bullet{
	background: #cccccc;
	width: 18px;
	height: 18px;
	opacity: 1;
}
.zhao-yun .swiper-pagination-bullet-active{
	background: #bd1d21;
	width: 50px;
	border-radius: 9px;
}
.zhao-yun .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{
	margin: 0 6px;
}
.banner-img{margin-top:40px;}



/*zhanhui-box*/
.zhanhui-box{
	background: #f2f2f2;
	margin-bottom: 70px;
}
.zhan-swiper-item{
	overflow: hidden;
	padding: 30px 60px;
	margin-bottom: 30px;
}
.zhan-swiper-item-left{
	float: left;
	width: 54%;
	position:relative;
}
.zhan-swiper-xian{
	width: 60px;
	height: 1px;
	background: #666;
	position: absolute;
	right: -40px;
	top: 20px;
}
.zhan-swiper-item-left img{
	width: 100%;
}
.zhan-swiper-item-right{
	float: left;
	width: 46%;
	padding-left: 60px;
}
.zhan-nav{
	font-size: 16px;
	color: #666666;
}
.zhan-nav span{
	font-size: 24px;
	color: #bd1c21;
}
.zhan-zhu h3{
	font-size: 16px;
	color: #bd1c21;
	font-weight: bold;
	margin: 10px 0;
}
.zhan-zhu-tu{
	
margin-bottom: 30px;

}
.zhan-zhu-tu span{
	font-size: 15px;
	color: #333333;
	display: inline-block;
	vertical-align: bottom;
	margin-left: 10px;
}
.zhan-zhu p{
	font-size: 15px;
	color: #333333;
	margin-top: 12px;
}
.zhan-zhu p span{
	font-weight: bold;
}
.zhan-zhu .tishi-right{
	float: none;
	width: 100%;
	text-align: center;
	margin-top: 20px;
}
.zhan-dian{
	margin: 20px 0;
}
.zhanhui-box .swiper-button-next{
	background: url(../images/jian-right.png) no-repeat center;
	height: 64px;
	width:39px;
}
.zhanhui-box .swiper-button-prev{
	background: url(../images/jian-left.png) no-repeat center;
	height: 64px;
	width:39px;
}
.zhanhui-box .swiper-pagination-bullet{
	width: 10px;
	height: 10px;
	background: #ccc;
	opacity: 1;
}
.zhanhui-box .swiper-pagination-bullet-active{
	background: #bd1c21;
}
.zhan-list-wai{
	box-shadow: 0 -2px 6px 3px #eee;
	margin-bottom: 60px;
}
.zhan-list .zhan-list-wai:nth-child(even){
	background: #f2f2f2;
}
.zhan-list-item{	
	padding-bottom: 30px;
	display: -webkit-box;
    display: -ms-flex;
    display: -webkit-flex;
    display: flex;
    
    -webkit-box-pack: center;
    -ms-justify-content: center;
    -webkit-justify-content: center;
    justify-content: center;
    
    -webkit-box-align: center;
    -ms-align-items: center;
    -webkit-align-items: center;
    align-items: center;
}
.zhan-list-item .zhan-zhu p{
	/*margin-top: 20px;*/
}
.zhan-zhu-right{
	float: left;
	width: 40%;
	padding: 30px 30px 0 0;
}
.zhan-zhu-right img{
	width: 100%;
}
.zhan-zhu-left{
	float: left;
	width: 60%;
}
.xuhao{
	font-size: 36px;
	color: #fff;
	font-weight: bold;
	background: #bd1c21;
	display: inline-block;
	padding: 20px;
}
.zhan-zhu-left-con{
	padding-left: 160px;
	margin-top: -60px;
}
.zhan-list-item2 .zhan-zhu-right{
	float: left;
}
.zhan-list-item2 .zhan-zhu-left{
	float: right;
}
.xuhao-wai{
	text-align: right;
}
.xuhao-y{
	text-align: right;
	margin-right: 30px;
}
.xuhao-x{
	text-align: right;
	margin-right: 30px;
}
.xuhao-yuan{
	display: inline-block;
	width: 18px;
	height: 18px;
	border:2px solid #bd1c21;
	border-radius: 50%;
}
.xuhao-xian{
	display: inline-block;
	width: 2px;
	height: 60px;
	background: #bd1c21;
	margin-right: 8px;
	margin-top: -4px;
}
.xuhao-wai2{
	margin-top: -60px;
}
.xuhao-wai3{
	float: left;
}
.zhan-zhu-left-con2{
	float: left;
	margin-top: 60px;
	padding-left: 80px;
}
.zhan-zhu-left-con1{
	padding-left: 80px;
}
/*jishu*/
.jishu-con h3{
	display: inline-block;
	margin-bottom: 40px;
    margin-top: 0;
}
.jishu-box1-wen{

}
.jishu-box1-wen p{
	font-size: 15px;
	color: #333333;
	line-height: 26px;
}
.jishu-box1-tou{
	overflow: hidden;
	margin: 30px 0;
}
.jishu-box1-tou-item-wai{
	float: left;
	width: 31%;
	margin-right: 3.5%;
}
.jishu-box1-tou-item-wai>p{
	font-size: 15px;
	color: #333333;
	margin: 30px 0;
	text-align: center;
}
.jishu-box1-tou-item{
	position: relative;	
}
.jishu-box1-tou-item-wai:last-child{
	margin-right: 0;
}
.jishu-box1-tou-item img{
	width: 100%;
}
.jishu-box1-item-yin h5{
	font-size: 18px;
	color: #bd1c21;
	text-align: center;
	margin-bottom: 30px;
}
.jishu-box1-item-yin p{
	font-size: 15px;
	color: #fff;
	line-height: 26px;
	opacity: 0;
}
.jishu-box1-item-yin{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	padding: 30px;	
}
.jishu-box1-tou-item-active h5{
	color: #fff;
}
.jishu-box1-tou-item-active p{
	opacity: 1;
}
.jishu-box1-tou-item-active .jishu-box1-item-yin{
	background: rgba(0,0,0,0.7);
}
.jishu-box2-wrap{
	overflow: hidden;
	margin-bottom: 60px;
	display: -webkit-box;
    display: -ms-flex;
    display: -webkit-flex;
    display: flex;
    
    -webkit-box-pack: center;
    -ms-justify-content: center;
    -webkit-justify-content: center;
    justify-content: center;
    
    -webkit-box-align: center;
    -ms-align-items: center;
    -webkit-align-items: center;
    align-items: center;
}
.jishu-box2-wrap-left{
	float: left;
	width: 30%;
}
.jishu-box2-wrap-left img{
	width: 100%;
}
.jishu-box2-wrap-right{
	float: left;
	width: 70%;
	padding-left: 60px;
}
.jishu-box2-wrap-right h4{
	font-size: 20px;
	color: #333333;
	font-weight: bold;
}
.jishu-box2-wrap-right h5{
	font-size: 16px;
	color: #333333;
	margin-top: 26px;
}
.jishu-box2-wrap-right h5 img{
	margin-right: 20px;
}
.jishu-box2-wrap-right p{
	font-size: 15px;
	color: #808080;
	line-height: 24px;
	margin-top: 10px;
}
.jishu-box3{
	background: #f5f5f5;
	padding: 60px 0;
}
.jishu-box3-con{
	overflow: hidden;
}
.jishu-box3-wrap .jishu-box2-wrap-left{
	float: right;
	margin-top: 60px;
}
.jishu-box3-wrap .jishu-box2-wrap-right{
	float: left;
	padding-left: 0;
	padding-right: 70px;
}
.jishu-box4{
	margin: 60px 0;
}
.jishu-box4 .jishu-box2-wrap-right h4{
	margin-top: 0;
}
.jishu-box4 .jishu-box2-wrap-left{
	margin-top: 60px;
}
.jishu-box5-swiper{
	margin-bottom: 70px;
}
.jishu-swiper{
	display: none;
}
.jishu-swiper2{
	display: block;
}
.jishu-swiper-con{
	overflow: hidden;
	display: -webkit-box;
    display: -ms-flex;
    display: -webkit-flex;
    display: flex;
    
    -webkit-box-pack: center;
    -ms-justify-content: center;
    -webkit-justify-content: center;
    justify-content: center;
    
    -webkit-box-align: center;
    -ms-align-items: center;
    -webkit-align-items: center;
    align-items: center;
}
.jishu-swiper-left{
	float: left;
	width: 40%;
	padding-right: 40px;
}
.jishu-swiper-left img{
	width: 100%;
}
.jishu-swiper-right{
	float: left;
	width: 60%;
}
.jishu-swiper-right h6{
	font-size: 18px;
	color: #333333;
	font-weight: bold;
	margin-bottom: 15px; 
}
.jishu-swiper-right p{
	font-size: 15px;
	color: #6e6e6e;
	line-height: 26px;
}
.jishu-swiper .gallery-thumbs{
	margin-top: 60px;
}
.jishu-swiper .gallery-thumbs img{
	width: 100%;
	border:2px solid #fff;
}
.jishu-swiper .gallery-thumbs .swiper-slide-thumb-active img{
	border:2px solid #bd1c21;
}
.jishu-swiper .swiper-button-next, .jishu-swiper .swiper-button-prev{
	width: 27px;
	height: 46px;
	top:40%;
}
.jishu-swiper .swiper-button-prev, .new-list-box2-left .swiper-button-prev{
	background-image:url(../images/ji-jian.png);
}
.jishu-swiper .swiper-button-next, .new-list-box2-left .swiper-button-next{
	background-image:url(../images/ji-jian2.png);
}
.jishu-box5-qie{
	text-align: center;
	margin-bottom: 50px;
}
.jishu-box5-qie span{
	display: inline-block;
	font-size: 20px;
	color: #666666;
	background: #f2f2f2;
	padding: 15px 80px;
	margin-right: 30px;
}
.jishu-box5-qie span:last-child{
	margin-right: 0;
}
.jishu-box5-qie .jishu-box5-span-active{
	background: #bd1c21;
	color: #fff;
}
.jishu-swiper .gallery-thumbs p{
	font-size: 15px;
	color: #333333;
	text-align: center;
	margin-top: 10px;
}

/*mining*/
.mining-banner img{
	width: 100%;
}
.mining__contains {
    margin: 0 auto;
}
.mining__nav {
    position: relative;
    overflow: hidden;
    height: 372px;
    background: url("../images/mining-nav.jpg") center no-repeat;
    background-size: contain;
}
.mining__nav__label {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    font-size: 26px;
	letter-spacing: 2px;
    color: #ffffff;
    top: 326px;
}
.mining__nav__contains {
    margin: 0 auto;
    margin-top: 148px;
    display: flex;
    width: 990px;
    justify-content: space-between;
    margin-left: 118px;
}
.mining__nav__list {
    text-align: center;
}
.mining__nav__list > .title {
    height: 32px;
    font-size: 16px;
	line-height: 36px;
    letter-spacing: 1px;
    font-weight: bold;
    color: #333333;
    margin-bottom: 22px;
}
.mining__nav__list .first--letter {
    font-size: 40px;
	line-height: 36px;
	letter-spacing: 2px;
    color: #bd1c21;
    vertical-align: -2px;
}
.margin--l16 {
    margin-left: -16px;
}
.mining__nav__list .first--letter:nth-last-child(1) {
    font-size: 30px;
}
.mining__nav__list > .mining__nav__item {
    font-size: 15px;
    color: #666666;
    margin-bottom: 12px;
    height: 24px;
    line-height: 24px;
    display: block;
}
.mining__nav__item:hover{
	color: #bd1c21;
} 
.mining__nav__list > .mining__nav--active {
    color: #bd1c21;
}
.mining__icon {
    display: inline-block;
    background-repeat: no-repeat;
    background-position:left center;
    padding-left: 40px;
} 
.mining__icon{
	position: relative;
}
.mining__icon:before{
	content: "";
	position: absolute;
	width: 20px;
	height: 21px;
	background: url(../images/epcmoicon1.png) no-repeat 0 0;
	left: 0;
	top: 50%;
	margin-top: -10.5px;
	display: block;

}
.mining__icon2:before{
	background: url(../images/epcmoicon2.png) no-repeat center left;
}
.mining__icon3:before{
	background: url(../images/epcmoicon3.png) no-repeat center left;
}

.mining__icon4:before{
	background: url(../images/epcmoicon4.png) no-repeat center left;
}

.mining__icon5:before{
	background: url(../images/epcmoicon5.png) no-repeat center left;
}

.mining__icon6:before{
	background: url(../images/epcmoicon6.png) no-repeat center left;
}

.mining__icon7:before{
	background: url(../images/epcmoicon7.png) no-repeat center left;
}

.mining__icon8:before{
	background: url(../images/epcmoicon8.png) no-repeat center left;
}
.mining__nav__list a:hover .mining__icon:before,.mining__nav__list a.mining__nav--active .mining__icon:before{
	background-position:-20px 0;
}

.mining__nav__list a:hover .mining__icon:before{
	-webkit-animation: icon-bounce .5s alternate;
  animation: icon-bounce .5s alternate
}
.service__introduce {
	height: 267px;
	background-color: #f0f6f6;
    border-radius: 10px;
    margin: 0 auto;
    margin-top: 70px;
    display: flex;
	display: -webkit-box;
    display: -ms-flex;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-justify-content: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-align-items: center;
    -webkit-align-items: center;
    align-items: center;
}
.introduce__text {
    flex: 1;
}
.introduce__text p {
    margin-left: 51px;
    margin-right: 51px;
    font-size: 15px;
	line-height: 28px;
	color: #4d4d4d;
}

.introduce__text p:nth-of-type(1) {
    margin-bottom: 32px;
}
.service__introduce__module1,
.service__introduce__module2 {
    margin-top: 48px;
    font-size: 15px;
    line-height: 26px;
    letter-spacing: 1px;
    color: #666666;
}
.mining__contains .title__h5 {
    font-size: 20px;
	line-height: 30px;
	letter-spacing: 1px;
	color: #bd1c21;
}
.module1__before {
    height: 187px;
    display: flex;
    margin-top: 28px;
    margin-bottom: 50px;
}
.module1__before > .text {
    flex: 1;
    margin-top: 68px;
    margin-left: 28px;
} 
.module1__center {
    margin-top: 43px;
    margin-bottom: 40px;
}
.module1__center > div {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: 12px;
}
.module1__center > div > p{
    /*width: 722px;*/
    padding-right: 70px;
}
.margin--tb30 {
    margin: 30px 0;
}
.service__introduce__module1 > .remarks {
    color: #bd1c21;
    margin-bottom: 64px;
}
 .title-h4 {
    font-size: 28px;
	font-weight: bold;
	line-height: 36px;
	letter-spacing: 2px;
    color: #333333;
    text-align: center;
}
.title-h4 > span {
    display: inline-block;
    padding-left: 62px;
    background: url('../images/title-h4.png') no-repeat left center ;
}
.margin--tb50 {
    margin: 50px 0;
}
.img__contains {
    display: flex;
    justify-content: space-between;
}
.img__list {
    position: relative;
}
.beneficiation__img--style > .img__list{
    width: 23%;
    display: flex;
    align-items: center;
    justify-content: center;
    border: solid 1px #e5e5e5;
    margin-top: 30px;
    padding: 3px;
}
.beneficiation__img--style > .img__list img{
	width: 100%;
}
.margin--t30 {
    margin-top: 30px;
}
.margin--b42{
    margin-bottom: 42px;
}
.beneficiation__flow1 .img__contains,
.beneficiation__flow2 .img__contains,
.beneficiation__flow3 .img__contains,
.beneficiation__flow4 .img__contains{
    margin-top: 52px;
    justify-content: space-around;
}
.beneficiation__flow1 .img__contains p,
.beneficiation__flow2 .img__contains p,
.beneficiation__flow3 .img__contains p,
.beneficiation__flow4 .img__contains p {
    font-size: 14px;
    color: #4d4d4d;
    text-align: center;
    margin-top: 8px;
}
.beneficiation__flow2 {
    margin-top: 30px;
}
#table1{
	width:100%;
	text-align:center;
}
#table1{
	border:1px solid #ddd;
	border-right:0;
	border-collapse: collapse;
	color:#666;
}
#table1 th, #table1 td{
	border-top: 1px solid #ddd;
	border-right: 1px solid #ddd;
}
.title__h6{
    font-size: 16px;
    font-weight: bold;
    color: #333;
}
.beneficiation__flow2 p:nth-of-type(1) {
    margin-bottom: 38px;
}
.beneficiation__flow2 p:nth-of-type(2) {
    text-indent: 1.6em;
    margin-bottom: 14px;
}
.beneficiation__flow2 p:nth-of-type(3) {
    text-indent: 1.6em;
}
.beneficiation__flow2 p:nth-of-type(4) {
    text-indent: 1.6em;
}
.beneficiation__flow3 {
    margin-bottom: 48px;
}
.beneficiation__flow3 p:nth-child(1){
    margin: 28px 0 0 0;
}
.beneficiation__flow4 p:nth-child(1){
    margin-top: 28px;
    /*margin-bottom: 50px;*/
}
.beneficiation__flow4 {
    margin-bottom: 50px;
}
.xinhai__advantage {
    overflow: hidden;
    color: #fff;
    height: 600px;
    background: url("../images/xinhai__advantage.jpg") no-repeat center;
    background-size: cover;
    margin-bottom: 50px;
}
.xinhai__advantage > .title-h4 {
    color: #fff;
    margin: 70px 0 74px;
}
.advantage__introduce {
    height: 320px;
    margin: 0 auto;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.advantage__introduce div {
    width: 48%;
	height: 320px;
	border-radius: 10px;
    border: solid 1px #ffffff;  
    margin-bottom: 50px;
    padding: 30px;
    background: rgba(255,255,255,0.1);
}
.advantage__introduce div p:nth-child(1) {
    margin-top: 36px;
    margin-bottom: 23px;
    text-align: center;
    font-size: 16px;
}
.advantage__introduce div p:nth-child(1) span {
    padding-left: 40px;
    background: url("../images/duihao.png") left center no-repeat;
}
.advantage__introduce div p:nth-child(2) {
    font-size: 15px;
    line-height: 24px;
}
.mining__design .module1__before > .text {
    margin-top: -20px;
}
.mining__design .module1__before > .text p:nth-child(1){
    margin-bottom: 38px;
}
.mining__design .module1__before__list {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    margin-bottom: 61px;
}
.mining__design .module1__before__list > .list__item {
    width: 29%;
    padding: 0 22px;
    height: 318px;
    background-color: #f0f6f6;
    border: solid 1px #d9d9d9;
    margin-bottom: 28px;
    font-size: 14px;
    color: #4d4d4d;
    line-height: 22px;
    box-sizing: content-box;
}
.mining__design .module1__before__list p:nth-of-type(1) {
    width: 340px;
    padding: 30px 0 19px;
    margin: 0 auto 24px;
    border-bottom: 1px solid#d9d9d9;
    font-size: 20px;
    color: #404040;
    text-align: center;
    font-weight: bold;
}
.module1__before__bottom {
    position: relative;
    margin-bottom: 160px;
    width: 100%;
    height: 540px;
    background: url("../images/mining-design-img3.jpg") center no-repeat;
}
.module1__before__bottom > div {
    display: flex;
    justify-content: space-between;
    width: 1170px;
    height: 270px;
    align-items: center;
    color: #ffffff;
    padding-top: 70px;
    margin: 0px auto;
    box-sizing: content-box;
}
.module1__before__bottom > div > div {
    width: 790px;
    font-size: 15px;
    line-height: 26px;
}
.module1__before__bottom > div p {
    margin-bottom: 20px;
}
.module1__before__bottom > ul {
    display: flex;
    justify-content: space-between;
    width: 1200px;
    position: absolute;
    bottom: -100px;
    left: 50%;
    transform: translateX(-50%);
}
.module1__before__bottom > ul >li {
    border: 1px solid #e5e5e5;
    width: 268px;
    height: 214px;
    text-align: center;
    line-height: 208px;
}
.mining__flow2,
.mining__flow3 {
    margin-top: 50px;
    display: flex;
    margin-bottom: 60px;
    justify-content: space-between;
}
.mining__flow2 img,
.mining__flow3 img{
	width: 40%;
}
.mining__flow3 {
    align-items: center;
}
.mining__flow2 > .text,
.mining__flow3 > .text{
    width: 60%;
    padding-left: 50px;
    font-size: 15px;
	line-height: 26px;
	letter-spacing: 1px;
	color: #666666;
}
.mining__flow2 > .text p:nth-child(1) {
    margin-bottom: 36px;
}
.h970 {
    height: 970px;
}
.mining__make .introduce__text p:nth-of-type(1){
    /*margin-top: 92px;*/
}
.mining__make .module1__before {
    align-items: center;
}
.mining__make .module1__before .text {
    margin-top: 0;
}
.mining__make .module1__center{
    margin-top: 38px;
}
.margin--b75 {
    margin-bottom: 75px;
}
.margin--t32 {
    margin-top: 32px;
}
.mining__make__atlas {
    font-size: 15px;
    line-height: 26px;
    letter-spacing: 1px;
    color: #666666;
    width: 1200px;
    margin: 0 auto;
}
.margin--b48 {
    margin-bottom: 48px;
}
.margin--t28 {
    margin-top: 28px;
}
.margin--b40 {
    margin-bottom: 40px;
}
.mining__make__atlas .img__list{
    padding: 2px;
    border: 1px solid #e6e6e6;
}
.mining__make__atlas .img__contains {
    margin-bottom: 36px;
}
.mining__make__atlas .margin--b62 {
    margin-bottom: 62px;
}
.w384 div {
    width: 31%;
    background: rgba(255,255,255,0.1);
}
.mining__pack__flow1{
    margin-bottom: 60px;
}
.mining__pack__flow1 .pack__flow1__ul{
    height: 180px;
    display: flex;
}
.mining__pack__flow1 .pack__flow1__ul:nth-child(1){
    justify-content: space-between;
}
.margin-l157 {
    margin-left: 157px;
}
.mining__pack__flow1 .pack__flow1__ul >li {
    width: 22.3%;
    height: 100%;
    border-left: 2px solid #d9d9d9;
    box-sizing: border-box;
    padding-left: 20px;
    font-size: 14px;
    color: #666666;
    line-height: 24px;
}
.mining__pack__flow1 .pack__flow1__ul >li p:nth-child(1) {
    font-size: 18px;
    font-weight: bold;
    color: #333333;
    margin-bottom: 14px;
}

.mining__pack__flow1 .pack__flow1__ul:nth-child(3) >li {
    margin-right: 39px;
    padding-top: 30px;
}
.margin--b50 {
    height: 520px;
    margin-bottom: 50px;
}
.margin--b30 {
    margin-bottom: 30px;
}
.mining__pack .img__list  {
    padding: 2px;
    border: 1px solid #e5e5e5;
}
.margin--tb28 {
    margin: 28px 0;
}
.mining__pack-con{
	overflow: hidden;
}
.mining__pack-left{
	float: left;
	width: 48%;
	margin-right: 4%;
}
.mining__pack-left>p{
	font-size: 16px;
	color: #fff;
	background:#bd1c21;
	padding: 4px 30px;
	display: inline-block;
	margin-left: 30px;
}
.mining__pack-right{
	float: left;
	width: 48%;
	margin-right: 0;
}
.mining__pack-div{
	border: 1px dashed #ccc;
	margin-top: -20px;
	height: 200px;
}
.mining__pack-div p{
	font-size: 15px;
	color: #666666;
	line-height: 26px;
	padding: 40px;
}
.advantage-mar-60{
	margin-top: 60px;
}

/*zhaopin*/
.zhaopin-gong{
	background: #bd1c21;
	text-align: center;
	position: absolute;
	margin: 0 auto;
	bottom: 50px;
	left: 64px;
}
.zhaopin-gong a{
	display:block;
	padding: 10px 40px;
}
.zhaopin-gong p{
	display: inline-block;
	font-size: 20px;
	font-weight: bold;
	color: #fff;
	background: url(../images/zhaopin-gong.png) no-repeat left center;
	padding-left: 50px;
}
.zhaopin-box1-con{
	overflow: hidden;
	margin: 70px 0;
}
.zhaopin-box1-left{
	float: left;
	width: 30%;
	position:relative;
}
.zhaopin-box1-left img{
	width: 100%;
}
.zhaopin-box1-right{
	float: left;
	width: 70%;
	padding-left: 40px;
}
.zhaopin-box1-right>p{
	font-size: 15px;
	color: #808080;
	line-height: 30px;
	border-bottom: 1px solid #ccc;
	padding-bottom: 20px;
	margin-bottom: 40px;
}
.zhaopin-box1-right-bottom{
	overflow: hidden;
}
.zhaopin-box1-right-bottom-item{
	float: left;
	width: 48%;
	margin-right: 4%;
	border: 1px solid #ccc;
}
.zhaopin-box1-right-bottom-item:last-child{
	margin-right: 0;
}
.zhaopin-box1-right-bottom-item img{
	width: 100%;
}
.zhaopin-box1-right-bottom-item p{
	font-size: 16px;
	color: #4c4c4c;
	font-weight: bold;
	padding: 10px 20px;
	background: url(../images/zhaopin5.png) no-repeat right center;
	width: 96%;
}
.zhaopin-box2{
	background: #f5f5f5;
	padding: 60px 0;
}

.zhaopin-box2-con-item{
	overflow: hidden;
	margin-top: 40px;
	display: flex;
	display: -webkit-box;
    display: -ms-flex;
    display: -webkit-flex;
    display: flex;
    
    -webkit-box-pack: center;
    -ms-justify-content: center;
    -webkit-justify-content: center;
    justify-content: center;
    
    -webkit-box-align: center;
    -ms-align-items: center;
    -webkit-align-items: center;
    align-items: center;
}
.zhaopin-box2-con-item-left{
	float: left;
	width: 20%;
}
.zhaopin-box2-con-item-left img{
	width: 100%;
}
.zhaopin-box2-con-item-right{
	float: right;
	width: 80%;
	padding-left: 80px;
}
.zhaopin-box2-con-item-right h5{
	font-size: 20px;
	color: #bd1c21;
	font-weight: bold;
	margin-bottom: 20px;
}
.zhaopin-box2-con-item-right h5 img{
	margin-right: 20px;
}
.zhaopin-box2-con-item-right p{
	font-size: 15px;
	color: #666666;
	line-height: 30px;
}
.fuli ul{
	overflow: hidden;
    margin-top: 50px;
}
.fuli li {
    width: 18%;
    text-align: center;
    margin-right: 2%;
    float: left;
}
.fuli li img{
	display:inline-block;
	width:68px;
	height:68px;
	border-radius:50%;
	background:#FFF;
}
.fuli li h5 {
    font-size: 18px;
    color: #fff;
    font-weight: bold;
    margin: 15px 0 10px 0;
}
.fuli li p {
    font-size: 14px;
    color: #fff;
    line-height: 24px;
}
.zhaopin-box3{
	background: url(../images/zhaopin12.jpg) no-repeat center;
	background-size: cover;
	padding: 60px 0;
}
.zhaopin-box3 .title-h4 span{
	color: #fff;
}
.zhaopin-box4{
	margin: 70px 0;
}
.zhaopin-box4-bottom{
	overflow: hidden;
	margin-top: 60px;
	border: 1px solid #ccc;
	padding: 30px;
}
.zhaopin-box4-left{
	float: left;
	width: 34%;
}
.zhaopin-box4-left img{
	width: 100%;
	margin-top: 30px;
}
.zhaopin-box4-right{
	float: left;
	width: 66%;
	padding-left: 40px;
}
.zhaopin-box4-right h5{
	font-size: 20px;
	color: #333333;
	font-weight: bold;
	margin-bottom: 20px;
}
.zhaopin-box4-right p{
	font-size: 15px;
	color: #808080;
	line-height: 30px;
}
.zhaopin-box5{
	background: #f5f5f5;
	padding: 60px 0;
}
.zhaopin-swiper{
	width: 100%;
	margin-top: 60px;
}
.zhaopin-swiper-zhe{
	position: relative;
}
.zhaopin-swiper-zhe-left, .zhaopin-swiper-zhe-right{
	width: 20%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background: rgba(0,0,0,0.8);
	z-index: 10;
}
.zhaopin-swiper-zhe-right{
	right: 0;
	left: auto;
}
.zhaopin-swiper img{
	width: 100%;
}
.zhaopin-swiper .swiper-button-prev{
	width: 42px;
	height: 76px;
	opacity: 1;
	background-image: url(../images/zhao-left.png);
	background-color: rgba(0,0,0,0.5);
	display: none;
	left:20%;
}
.zhaopin-swiper .swiper-button-next{
	width: 42px;
	height: 76px;
	opacity: 1;
	background-image: url(../images/zhao-right.png);
	display: none;
	background-color: rgba(0,0,0,0.5);
	right:20%;
}
.zhaopin-swiper-zhe:hover .swiper-button-next,.zhaopin-swiper-zhe:hover .swiper-button-prev{
	display: block;
}

/*mining__test-con*/
.mining__test-con{

}
.mining__test-con .mining__pack-left, .mining__test-con .mining__pack-right{
	width: 30%;
	text-align: center;
}
.mining__test-con .mining__pack-left>p, .mining__test-con .mining__pack-right>p{
	margin-left: 0;
}
.mining__test-con .mining__pack-div p{
	text-align: left;
}
.mining-test-h4{
	margin-top: 40px;
}
.mining-test-h4 h4{
	font-size: 24px;
	color: #bd1c21;
	text-align: center;
	font-weight: bold;
}
.mining-test-zui{
	overflow: hidden;
	padding: 50px;
	background: rgba(255,255,255,0.3);
	margin-bottom: 70px;
}
.mining-test-zui-left{
	float: left;
	width: 50%;
	padding-right: 70px;
}
.mining-test-zui-left img{
	width: 100%;
}
.mining-test-zui-right{
	float: left;
	width: 50%;
}
.mining-test-zui-right p{
	font-size: 15px;
	color: #fff;
	line-height: 26px;
	margin-top:30px; 
}
.mining-test-zui-wai{
	height: auto;
	margin-top:50px;
}
.mining-pei-box3-con{
	overflow: hidden;
	margin-top: 20px;
}
.mining-pei-box3-left{
	width: 40%;
	float: left;
}
.mining-pei-box3-left img{
	width: 100%;
}

.mining-pei-box3-right{
	float: left;
	width: 60%;
}
.mining-pei-box3-right p{
	font-size: 15px;
	color: #333333;
	font-weight: bold;
	margin-top: 40px;
}
.mining-pei-box3-right p span{
	display: inline-block;
	font-size: 24px;
	text-align: center;
	width: 48px;
	height: 48px;
	line-height: 48px;
	color: #fff;
	background: rgba(189,28,33,0.8);
	border-radius: 50%;
	margin-left: -24px;
	margin-right: 20px;
}
.mining-pei-box3>p{
	font-size: 15px;
	color: #4c4c4c;
	line-height: 26px;
}
.mining-da-con{

}
.mining-da-con .mining__pack-left{
	width: 23%;
	margin-right: 2%;
	text-align: center;
}
.mining-da-con .mining__pack-left>p{
	width:80px;
	margin-left:0;
}
.mining-da-con .mining__pack-left h5{
	font-size: 20px;
	color: #333333;
	font-weight: bold;
	text-align: center;
	margin-top: 50px;
}
.mining-da-con .mining__pack-left p{
	padding: 25px;
	border-radius: 50%;
}
.mining-da-con .mining__pack-div{
	margin-top: -40px;
	height: 432px;
}
/*mining-gong-box2-one*/
.mining-gong-box2-one{
	height: auto;
	margin-bottom: 0;
}
.mining-gong-box2-one .mining__pack-left, .mining-gong-box2-one .mining__pack-right{
	width: 32.2%;
}
.mining-gong-box2-one .mining__pack-left{
	margin-right: 1%;
}
.mining-gong-box2-one .mining__pack-div{
	height: 130px;
}
.mining-gong-box2-one .mining__pack-left>p{
	padding: 4px 10px;
}
.mining-gong-box2-one .mining__pack-div p{
	padding: 20px;
	color: #333;
}
.mining-gong-b--50{
	margin-bottom: 50px;
}
.mining-gong-box3{
	margin-bottom: 20px;
}
.mining-gong-box3 h5{
	font-size: 18px;
    color: #333333;
    font-weight: bold;
}
.mining-gong-box3 p{
	font-size: 15px;
	color: #808080;
	line-height: 26px;
	font-weight: normal;
	margin-top: 0;
	padding-left: 39px;
}
.mining-gong-box3 h5 span{
	display: inline-block;
    font-size: 24px;
    text-align: center;
    width: 48px;
    height: 48px;
    line-height: 48px;
    color: #fff;
    background: rgba(189,28,33,0.8);
    border-radius: 50%;
    margin-left: -24px;
    margin-right: 20px;
}
.mining-gong-box4-list{
	margin-top: 20px;
	display: flex;
	display: -webkit-flex;
	justify-content: space-between;
	align-items: center;
    justify-content: center;
    align-items: flex-start 
}
.mining-gong-box4-item{
    width: 33%;
    text-align: center;
    font-size: 16px;
    color: #4c4c4c;
}
.mining-gong-box4-item p{
	margin-top: 10px;
	padding: 0 40px;
}
.mining-gong-box4-item-img {
	margin-top: 20px;
}
.margin--t15{
	margin-top: 15px;
}
.mining__gong-con2{

}
.mining__gong-con2 .mining__pack-left{
	width: 23%;
	margin-right: 2%;
}
.mining__gong-con2 .mining__pack-right{
	width: 23%;
}
.mining__gong-con2 .mining__pack-div p{
	color: #333333;
	padding: 20px;
}
.mining__gong-con2 .mining__pack-div{
	height: 100px;
}
.mining__gong-con2 .mining__pack-left>p{
	padding: 4px 20px;
}

/*epc下载资料信息弹框*/
.modal-content {
	border: none;
	border-radius: 0;
	-webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
	box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
	background-color: #fff;
	border: 1px solid #999;
	border: 1px solid rgba(0, 0, 0, .2);
	border-radius: 6px;
	-webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
	box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
	background-clip: padding-box;
	outline: 0;
	max-width: 1140px;
	margin: 0 auto;
}

.modal-content div {
	box-sizing: border-box
}

.modal-body p {
	color: #666;
	margin-top: 30px;
	margin-bottom: 0;
	margin-right: 0;
}

.modal-body h4 {
	color: #d31f2b;
	font-size: 18px;
}

.modal-body {
	padding: 20px;
	color: #333
}

.caption {
	margin-top: 10px
}

.centent_inp {
	width: 50%;
	float: left
}

.centent_inp:first-child {
	padding-right: 12px
}

label {
	display: inline-block;
	margin-bottom: 5px;
	font-weight: 700
}

.centent_inp label span {
	color: #d31f2b;
	font-size: 12px
}

.modal-content button, .modal-content input, .modal-content keygen, .modal-content select, .modal-content textarea {
	box-sizing: border-box;
	align-items: center;
	white-space: pre;
	-webkit-rtl-ordering: logical;
	color: #000;
	background-color: #fff;
	cursor: default;
	border-width: 1px;
	border-style: solid;
	border-image: initial
}

input {
	font-family: inherit;
	font-size: inherit;
	line-height: inherit
}

.modal-content input[type=email], .modal-content input[type=text] {
	display: block;
	width: 100%;
	height: 34px;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.42857;
	color: #555;
	vertical-align: middle;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ceced0;
	border-radius: 3px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s
}

select {
	height: 34px;
	width: 100%;
	border-radius: 4px;
	border: 1px solid #ceced0
}

.full {
	min-height: 1px;
	padding-left: 4px;
	padding-right: 4px
}

.content_left, .content_right {
	min-height: 1px;
	padding-left: 4px;
	padding-right: 4px
}

.content_left {
	width: 25%;
	float: left
}

.content_right {
	width: 75%;
	float: left
}

.mes_product {
	margin-bottom: 8px
}

input[type=checkbox], input[type=radio] {
	margin: 4px 0 0;
	line-height: normal;
	box-sizing: border-box;
	padding: 0
}

.caption textarea {
	width: 100%;
	border-radius: 4px;
	border: 1px solid #ceced0
}

.last_can, .last_sub {
	background: #d31f2b !important;
	position: static;
	line-height: 10px;
	border-radius: 3px;
	padding: 8px 12px;
	background: 0 0;
	border-style: solid;
	border-width: 1px;
	text-transform: uppercase;
	font-weight: 700;
	height: 30px;
	padding: 10px 10px 8px;
	margin-right: 4px;
	margin-left: 4px;
	text-decoration: none
}

.last_can {
	background: #ccc !important
}

.last_can, .last_sub {
	color: #fff !important;
	border: 0;
	margin-top: 5px;
}

.yingcang {
	position: fixed;
	top: 30%;
	left:30%;
	display:none;
	z-index:999;
}

#smale_input {
	width: 50%;
	float: left;
}

.input_box {
	overflow: hidden;
	margin-top: 30px;
}

.input_box input {
	float: left;
	background: #d31f2b !important;
}

.modal-content2 .modal-content {
	max-width: 640px;
}

.close_Mybtn {
	font-size: 16px;
	color: #fff;
	background: #d31f2b;
	padding: 0 6px 3px 6px;
	position: absolute;
	top: 10px;
	right: 10px;
	cursor: pointer;
	z-index: 999;
}


.search-tab-span{
	overflow: hidden;
	border-bottom: 1px solid #bfbfbf;
    padding-bottom: 10px;
}
.search-tab-span h3{
	float: left;
}
.search-tab{
	font-size:0;
	float: right;
}
.search-tab span{
	font-size: 16px;
	color: #4c4c4c;
	text-align: center;
	line-height: 26px;
	background: #f2f2f2;
	display: inline-block;
	padding: 6px 40px;
	border: 1px solid #fff;
	cursor: pointer;
}
.search-tab .search-tab-active{
	background: #bd1c21;
	color: #fff;
}
.search-item{
	display: none;
}
.search-item ul{
	margin-top:30px;
}
.search-item.case-list-ti{
	margin-top: 30px;
	overflow: hidden;
}
.search-item-active{
	display: block;
}
.search-res .case-list-ti-nei{
	margin-bottom: 20px;
	overflow: hidden;
}
.pro-haocai h4{
	font-size: 30px;
	color: #333333;
	font-weight: bold;
	background: url(../images/pro-icon4.png) no-repeat left center;
	padding-left: 65px;
	margin: 70px 0;
}
.pro-haocai p{
	font-size: 16px;
	color: #333333;
	line-height: 28px;
	margin-bottom: 20px;
	padding-left: 30px;
}


.pro-xg-hao{
	padding-bottom:60px;
}
.pro-xg-js div, .pro-xg-js p{
	color:#fff;
	margin-top:60px;
}

.search-res li p a{
	font-size: 16px;
	display: inline;
	color: #bd1c21;
	font-weight: normal;
}
.search-item .case-list-ti-nei p{
	font-size:14px;
	line-height:25px;
}



/*zhao-zi*/
.zhao-zi-box1{
	margin: 70px 0;
}
.zhao-zi-box1-left{
	float: left;
	width: 20%;
	background: #f4f4f4;
	box-shadow: 0 3px 12px 2px #ddd;
	padding: 60px 28px 230px 28px;
}
.zhao-zi-box1-left a{
	display: block;
	border-bottom: 1px solid #d9d9d9;
	padding:20px 0;
	background: url(../images/zhao-jian1.png) no-repeat center right; 
}
.zhao-zi-box1-left .zhao-a-active{
	font-size: 20px;
	color: #bd1d21;
	font-weight: bold;
	background: url(../images/zhao-jian2.png) no-repeat center right; 
}
.zhao-zi-box1-right{
	float: left;
	width: 80%;
	padding-left: 100px;
}
.zhao-zi-box1-right-con p{
	font-size: 15px;
	color: #666666;
	line-height: 36px;
	background: #f5f5f5;
	padding: 20px 30px;
	margin-left: 60px;
}
.zhao-zi-box1-right-top{
	margin-bottom: 30px;
	margin-top: 20px;
}
.zhao-zi-box1-right-top i, .zhao-zi-box1-right-top span{
	font-style: normal;
	font-size: 20px;
	color: #fff;
	font-weight: bold;
	background: #bd1d21;
	display: inline-block;
	padding: 2px;
}
.zhao-zi-box1-right-top span{
	padding: 2px 30px;
	margin-left: 20px;
}
/*zhao-zhuan*/
.zhao-zi-box1-right{

}
.zhao-zi-box1-right ul{
	overflow: hidden;
}
.zhao-zi-box1-right li{
	float: left;
	width: 45%;
	margin-right: 5%;
	margin-bottom: 44px;
}
.zhao-zi-box1-right li a{
	display: block;
	position: relative;
}
.zhao-zi-box1-right li img{
	width: 100%;
}
.zhao-zi-box1-right li p{
	font-size: 15px;
	color: #fff;
	background: rgba(0,0,0,0.6);
	padding: 10px 20px;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
}
/*zhao-qa-con*/
.zhao-qa-con{

}
.zhao-qa-con h3{
	font-size: 20px;
	color: #333333;
	font-weight: bold;
	margin: 30px 0;
}
.zhao-qa-con p{
	font-size: 15px;
	color: #666666;
	line-height: 28px;
}

/*zhao-gong*/
.zhao-gong-box1 .zhao-zi-box1-right-con{
	margin: 50px 0;
}
.zhao-gong-box2 {
	background: #f5f5f5;
}
.zhao-gong-box2 .zhao-zi-box1-right{
	float: none;
	width: 100%;
	padding-left: 0;
}
.zhao-gong-box2 .zhao-zi-box1-right ul{
	margin:50px 0 0 0; 
}
.zhao-gong-box2 .zhao-zi-box1-right ul li{
	width: 30%;
	margin-bottom: 70px;
}
.zhao-gong-box2 .zhao-zi-box1-right ul li:last-child{
	margin-right: 0;
}
.zhao-gong-box3{
	margin: 70px 0;
}
.zhao-gong-box3 .new-list-box3-more{
	margin-top: 0;
}

.zhao-gong-box3 h3{
	display: inline-block;
	font-size:24px;
	color: #fff;
	padding: 5px 35px;
	background: url(../images/zhao-gong1.png) no-repeat center; 
	background-size: cover;
	border-radius: 10px 10px 0 0;
	margin-left: 56px;
}
.zhao-gong-box3-con{
	background:url(../images/zhao-gong2.jpg) no-repeat center;
	background-size: cover;
	padding: 0 60px;
	border-radius: 10px;
	overflow: hidden;
}
.zhao-gong-box3-con h4{
	font-size: 24px;
	color: #fff;
	margin: 30px;
	margin: 30px 0 20px 0;
}
.zhao-gong-box3-con .zhao-gong-box3-p{	
	background: rgba(224,217,201,0.6);	
	padding: 10px 50px;
	margin-bottom: 40px;
}
.zhao-gong-box3-con .zhao-gong-box3-p p{
	font-size: 15px;
	line-height: 28px;
	color: #333333;	
}

.zhao-gong-box3-con .zhao-gong-box3-p a{
	font-size: 15px;
	color: #bd1d21;
	display: block;
	text-align: right;
}
/*zhao-she*/
.zhao-she-box1{

}
.zhao-she-box1 h4{
	margin: 70px 0 50px 0;
}
.she-table{
	width: 100%;
	margin-bottom: 70px;
}
.she-table ul{
	width: 100%;
}
.she-table .table-th{
	overflow: hidden;
}
.she-table .table-th span{
	float: left;
	font-size: 16px;
	color: #fff;
	background: #bd1c21;
	font-weight: bold;
	width: 20%;
	height: 60px;
	line-height: 60px;
	text-align: center;
}
.she-table .table-td{
	border-right: 1px solid #e6e6e6;
}
.zhao-she-box1 .she-table .table-td:hover{
	background: #f3f5f8;
}
.table-td-top{
	overflow: hidden;
	display:flex;
}
.she-table .table-td span{
	width: 20%;
	float: left;
	font-size: 15px;
	color: #333333;
	text-align: center;
	line-height: 60px;
	height: 60px;
	border: 1px solid #e6e6e6;
	border-right: none;
	border-top: none;
}
.table-xiang{
	font-size: 15px;
	color: #333333;
	padding: 20px 70px;
	border: 1px solid #e6e6e6;
	border-top: none;
	border-right: none;
	display: none;
}
.table-xiang-top{
	margin-top: 20px;
	font-weight: bold;
}
.table-xiang a{
	background: #cc0000;
	color: #cccccc;
	font-size: 15px;
	padding: 3px 15px;
	border-radius: 5px;
	margin-top: 15px;
	display: inline-block;
}
.table-xiang a:hover{
	color: #fff;
}
.table-qing{
	cursor: pointer;
}
.zhao-she-box2{
	background:#f3f5f8; 
	overflow: hidden;
	margin-bottom: 60px;
}
.zhao-she-box2 h3{
	font-size: 28px;
	color: #bd1c21;
	text-align: center;
	margin: 70px 0 50px 0;
}
.zhao-she-box2-con{
	overflow: hidden;
	position: relative;
	margin-bottom: 80px;
}
.zhao-she-box2-left{
	width: 60%;
	border-radius: 22px;
    overflow: hidden;
}
.zhao-she-box2-left img{
	width: 100%;
}
.zhao-she-box2-right{
	background: rgba(254,254,255,0.95);
	border-radius: 20px;
	position: absolute;
	right: 0;
	top: 40px;
	padding: 50px 90px 20px 90px;
}
.zhao-she-box2-right p{
	font-size: 15px;
	color: #333333;
	margin-bottom: 30px;
}
/*zhao-xiao*/
.zhao-xiao-box1 h4{
	margin: 70px 0 50px 0;
}
.zhao-xiao-box1-con{
	overflow: hidden;
}
.zhao-xiao-box1-list{
	float: left;
	width: 50%;
	overflow: hidden;
	border-bottom: 1px solid #ccc;
	padding: 30px 0;
}
.zhao-xiao-box1-left{
	float: left;
	width: 30%;
}
.zhao-xiao-box1-left img{
	width: 150px;
	height: 147px;
}
.zhao-xiao-box1-right{
	float: left;
	width: 70%;
}
.zhao-xiao-box1-right h5{
	margin-top: 10px;
}
.zhao-xiao-box1-right h5 span{
	font-size: 24px;
	color: #bd1c21;
	background: url(../images/zhao-xiao7.png) no-repeat center left;
	padding-left: 40px;
}
.zhao-xiao-box1-right h5 i{
	font-style: normal;
	font-size: 18px;
	color: #333333;
	margin-left: 20px;
}
.zhao-xiao-box1-p1, .zhao-xiao-box1-p2{
	font-size: 15px;
	color: #4c4c4c;
	padding-left: 30px;
	margin-left: 6px;
	margin-top: 20px;
}
.zhao-xiao-box1-p1{
	background: url(../images/zhao-xiao8.png) no-repeat center left;
}
.zhao-xiao-box1-p2{
	background: url(../images/zhao-xiao9.png) no-repeat center left;
}

.zhao-xiao-box2 h4{
	margin: 70px 0 50px 0;
}
.xiao-table .table-th span{
	background: #ececec;
	color: #333333;
}
.xiao-table .table-th span:nth-child(1), .xiao-table .table-td span:nth-child(1){
	width: 10%;
}
.xiao-table .table-th span:nth-child(2), .xiao-table .table-td span:nth-child(2){
	width: 30%;
}
.xiao-table .table-td span{
	height: 50px;
	line-height: 50px;
}
.xiao-tab{

}
.xiao-tab .table-th span{
	background: #f3f5f8;
	color: #333333;
}
.xiao-tab .table-td:nth-child(odd){
	background: #f3f5f8;
}
.xiao-tab .table-th span:nth-child(1), .xiao-tab .table-td span:nth-child(1){
	width: 30%;
}
.xiao-tab .table-th span:nth-child(3), .xiao-tab .table-td span:nth-child(3){
	width: 50%;
}
.zhao-hot{
	background: url(../images/zhao-hot.png) no-repeat right center;
	padding-right: 40px;
	font-style: normal;
}
.xiao-tab-btn{
	overflow: hidden;
	border-bottom: 2px solid #bd1c21;
}
.xiao-tab-btn span{
	float: left;
	font-size: 20px;
	color: #333333;
	padding: 10px 30px;
	background: #f3f5f8;
	cursor: pointer;
}
.xiao-tab-item ul{
	display: none;
}
.xiao-tab-item ul:nth-child(1){
	display: block;
}
.xiao-tab-btn .zhao-btn-active{
	background: #bd1c21;
	color: #fff;
}
.zhao-xiao-box2 .she-table .table-td span{
	height:auto;
	display:flex;
	align-items: center;
   
    justify-content: center;
}
.zhao-xiao-box2 .table-td-top span:last-child{
	line-height: 28px;
	padding: 15px;
	text-align: left;
    justify-content: left;
}

.zhao-xiao-box2 .she-table .table-td .height-span span{
	height: 120px;
	line-height: 120px;
}
.zhao-xiao-box2 .she-table .table-td .bigheight-span span{
	height: 170px;
	line-height: 170px;
}
.zhao-xiao-box2 .she-table .table-td .bigheight-span span:last-child{
	line-height: 28px;
	padding: 15px;
}
.zhao-xiao-box2 .she-table .table-td .height-span span:last-child{
	line-height: 28px;
	padding: 15px;
}
.zhao-xiao-box2 .table-td:last-child span:last-child{
	line-height: 28px;
	padding: 15px;
}
.zhao-xiao-box2 .she-table .table-td .bigheight-span span{
	height: 170px;
	line-height: 170px;
}

.zhao-xiao-box2 .table-td-top span:first-child{
	background: url(../images/zhao-xiao10.png) no-repeat right top;
}
.zhao-xiao-box3{
	background: #f3f5f8;
	overflow: hidden;
}
.zhao-xiao-box3 h4{
	margin: 70px 0 50px 0;
}
.zhao-xiao-box3 img{
	width: 100%;
	margin-bottom: 60px;
}
.zhao-xiao-box4 h4{
	margin: 70px 0 20px 0;
}
.zhao-xiao-box4 .title-p{
	text-align: center;
	font-size: 16px;
	color: #666666;
}
.zhao-xiao-box4-con1{

}
.zhao-xiao-box4-con1 h5{
	font-size: 20px;
	color: #333333;
	background: url(../images/zhao-xiao12.png) no-repeat center left;
	padding-left: 40px;
	margin-top: 50px;
}
.zhao-xiao-box4-con1 .zhao-xiao-box4-con1-img{
	text-align: center;
	margin-top: 50px;
}
.zhao-xiao-box4-con1-wen{
	display:-webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	justify-content: space-around;
	-webkit-justify-content: space-around;
	align-items: center;
	-webkit-align-items:center;
}
.zhao-xiao-box4-wen-item {
	margin-top: 40px;
}
.zhao-xiao-box4-wen-item h6{
	font-size: 18px;
	color: #333333;
	font-weight: bold;
	margin-bottom: 15px;
}
.zhao-xiao-box4-wen-item p{
	font-size: 16px;
	color: #333333;
}
.zhao-xiao-box4-wai{
	overflow: hidden;
	margin-bottom: 70px;
}
.zhao-xiao-box4-wai-left, .zhao-xiao-box4-wai-right{
	float: left;
	width: 50%;
}
.zhao-xiao-box4-wai-left img{
	margin-top: 50px;
}
.zhao-xiao-box4-wai-right h6{
	font-size: 16px;
	color: #333333;
	margin: 20px 0;
}
.zhao-xiao-box4-wai-right p{
	font-size: 15px;
	color: #666666;
	line-height: 30px;
}

.liu-box{
	width:100%;
	display: none;
	position: fixed;
	top: 5%;
	left:50%;
	z-index: 100;
	transform: translate(50%);
	-webkit-transform: translate(-50%);
}
.liu-box .modal-body{
    position: relative;
}
.liu-box .liu-guan{
    position: absolute;
    top:0;
    right: 20px;
    cursor: pointer;
}
.liu-box .new-liuyan .modal-body{
	padding: 0 20px 20px 20px;
}
.liu-box .new-liuyan .modal-body h4{
	margin-top: 20px;
}
.liu-box .new-liuyan .modal-body p{
	margin-top: 20px;
}
.liu-box .new-liuyan{
	margin-bottom: 0;
}

.pro-zhong .swiper-button-next{
	background: url(../images/pro-zhong-right.png) no-repeat center;
	height: 50px;
	width:30px;
	top:34%;
	opacity:.8;
}
.pro-zhong .swiper-button-prev{
	background: url(../images/pro-zhong-left.png) no-repeat center;
	height: 50px;
	width:30px;
	top:34%;
	opacity:.8;
}
.pro-zhong .swiper-button-next:hover, .pro-zhong .swiper-button-prev:hover{
	opacity:.9;
}
.falv-box1-top {
    margin-bottom: 50px;
}
.falv-box1-top p {
    font-size: 15px;
    color: #808080;
    line-height: 28px;
    padding: 0 3%;
}
.falv-box1-bottom h1 { display:block;    margin-bottom:30px; }
.falv-box1-bottom p {    font-size: 15px;
    color: #808080;
    line-height: 28px;
    padding: 3 3%;}


/*donghua*/
.g-box4-item-xian2{
	animation: widthMove 0.5s linear;
	-webkit-animation: widthMove 0.5s linear;
	-o-animation: widthMove 0.5s linear;
	-moz-animation: widthMove 0.5s linear;
}
@keyframes widthMove {
	0% {width:0;}
	100% {width:106px;}
}
@-webkit-keyframes widthMove {
	0% {width:0;}
	100% {width:106px;}
}
@-o-keyframes widthMove {
	0% {width:0;}
	100% {width:106px;}
}
@-moz-keyframes widthMove {
	0% {width:0;}
	100% {width:106px;}
}

.g-box4-item-show {
	animation: scaleMove 0.5s 0.5s linear;
	-webkit-animation: scaleMove 0.5s 0.5s linear;
	-o-animation: scaleMove 0.5s 0.5s linear;
	-moz-animation: scaleMove 0.5s 0.5s linear;
	animation-fill-mode:forwards;
	-webkit-animation-fill-mode:forwards;
}



.my-swiper1-yuan-xian-show{
	animation: widthGo 1.5s linear;
	-webkit-animation: widthGo 1.5s linear;
	-o-animation: widthGo 1.5s linear;
	-moz-animation: widthGo 1.5s linear;
}

@keyframes widthGo {
	0% {width:0;}
	100% {width:210px;}
}
@-webkit-keyframes widthGo {
	0% {width:0;}
	100% {width:210px;}
}
@-o-keyframes widthGo {
	0% {width:0;}
	100% {width:210px;}
}
@-moz-keyframes widthGo {
	0% {width:0;}
	100% {width:210px;}
}

.my-swiper1-yuan-item-rot{
	animation: imgRot 1.5s linear;
	-webkit-animation: imgRot 1.5s linear;
	-o-animation: imgRot 1.5s linear;
	-moz-animation: imgRot 1.5s linear;
}
.my-swiper1-yuan-item-rot2{
	animation: imgRot 1.5s linear;
	-webkit-animation: imgRot 1.5s linear;
	-o-animation: imgRot 1.5s linear;
	-moz-animation: imgRot 1.5s linear;
}
@keyframes imgRot {
	0% {transform: rotate(0);}
	100% {transform: rotate(180deg);}
}
@-webkit-keyframes imgRot {
	0% {transform: rotate(0);}
	100% {transform: rotate(180deg);}
}
@-o-keyframes imgRot {
	0% {transform: rotate(0);}
	100% {transform: rotate(180deg);}
}
@-moz-keyframes imgRot {
	0% {transform: rotate(0);}
	100% {transform: rotate(180deg);}
}

.my-swiper1-yuan-item-rot3{
	animation: imgRot2 12s infinite linear;
	-webkit-animation: imgRot2 12s infinite linear;
	-o-animation: imgRot2 12s infinite linear;
	-moz-animation: imgRot2 12s infinite linear;
}

@keyframes imgRot2 {
	0% {transform: rotate(0);}
	100% {transform: rotate(360deg);}
}
@-webkit-keyframes imgRot {
	0% {transform: rotate(0);}
	100% {transform: rotate(360deg);}
}
@-o-keyframes imgRot {
	0% {transform: rotate(0);}
	100% {transform: rotate(360deg);}
}
@-moz-keyframes imgRot {
	0% {transform: rotate(0);}
	100% {transform: rotate(360deg);}
}

.g-box3-dong-left-move{
	animation: widthXian1 1s 0.5s linear;
	-webkit-animation: widthXian1 1s 0.5s linear;
	-o-animation: widthXian1 1s 0.5s linear;
	-moz-animation: widthXian1 1s 0.5s linear;
	animation-fill-mode:forwards;
	-webkit-animation-fill-mode:forwards;

}


@keyframes widthXian1 {
	0% {width:0;}
	100% {width:270px;}
}
@-webkit-keyframes widthXian1 {
	0% {width:0;}
	100% {width:270px;}
}
@-o-keyframes widthXian1 {
	0% {width:0;}
	100% {width:270px;}
}
@-moz-keyframes widthXian1 {
	0% {width:0;}
	100% {width:270px;}
}

.g-box3-dong-xian-move{
	animation: widthXian2 1s 0.5s linear;
	-webkit-animation: widthXian2 1s 0.5s linear;
	-o-animation: widthXian2 1s 0.5s linear;
	-moz-animation: widthXian2 1s 0.5s linear;
	animation-fill-mode:forwards;
	-webkit-animation-fill-mode:forwards;
}

@keyframes widthXian2 {
	0% {width:0;}
	100% {width:349px;}
}
@-webkit-keyframes widthXian2 {
	0% {width:0;}
	100% {width:349px;}
}
@-o-keyframes widthXian2 {
	0% {width:0;}
	100% {width:349px;}
}
@-moz-keyframes widthXian2 {
	0% {width:0;}
	100% {width:349px;}
}

.g-box3-dong-wen-con-move{
	animation: heightMove 1s 1s linear;
	-webkit-animation: heightMove 1s 1s linear;
	-o-animation: heightMove 1s 1s linear;
	-moz-animation: heightMove 1s 1s linear;
	animation-fill-mode:forwards;
	-webkit-animation-fill-mode:forwards;
}

@keyframes heightMove {
	0% {height:0;}
	100% {height:380px;}
}
@-webkit-keyframes heightMove {
	0% {height:0;}
	100% {height:380px;}
}
@-o-keyframes heightMove {
	0% {height:0;}
	100% {height:380px;}
}
@-moz-keyframes heightMove {
	0% {height:0;}
	100% {height:380px;}
}

.g-box3-bottom .gallery-top .swiper-slide .scalemove{
	animation: scaleMove 1s 0.5s linear;
	-webkit-animation: scaleMove 1s 0.5s linear;
	-o-animation: scaleMove 1s 0.5s linear;
	-moz-animation: scaleMove 1s 0.5s linear;
	animation-fill-mode:forwards;
	-webkit-animation-fill-mode:forwards;
}


@keyframes scaleMove {
	0% {
		transform: scale(0.1);
		-webkit-transform:scale(0.1); 
    	-moz-transform:scale(0.1); 
    	-o-transform:scale(0.1); 
	}
	100% {transform: scale(1);
		-webkit-transform:scale(1); 
    	-moz-transform:scale(1); 
    	-o-transform:scale(1); 
    }
}
@-webkit-keyframes heightMove {
	0% {
		transform: scale(0.1);
		-webkit-transform:scale(0.1); 
    	-moz-transform:scale(0.1); 
    	-o-transform:scale(0.1); 
	}
	100% {transform: scale(1);
		-webkit-transform:scale(1); 
    	-moz-transform:scale(1); 
    	-o-transform:scale(1); 
    }
}
@-o-keyframes heightMove {
	0% {
		transform: scale(0.1);
		-webkit-transform:scale(0.1); 
    	-moz-transform:scale(0.1); 
    	-o-transform:scale(0.1); 
	}
	100% {transform: scale(1);
		-webkit-transform:scale(1); 
    	-moz-transform:scale(1); 
    	-o-transform:scale(1); 
    }
}
@-moz-keyframes heightMove {
	0% {
		transform: scale(0.1);
		-webkit-transform:scale(0.1); 
    	-moz-transform:scale(0.1); 
    	-o-transform:scale(0.1); 
	}
	100% {transform: scale(1);
		-webkit-transform:scale(1); 
    	-moz-transform:scale(1); 
    	-o-transform:scale(1); 
    }
}

.g-box4-item1{
	animation: scaleMove 1s 1s linear;
	-webkit-animation: scaleMove 1s 1s linear;
	-o-animation: scaleMove 1s 1s linear;
	-moz-animation: scaleMove 1s 1s linear;
	animation-fill-mode:forwards;
	-webkit-animation-fill-mode:forwards;
}
.g-box4-item2{
	animation: scaleMove 0.9s 1s linear;
	-webkit-animation: scaleMove 0.9s 1s linear;
	-o-animation: scaleMove 0.9s 1s linear;
	-moz-animation: scaleMove 0.9s 1s linear;
	animation-fill-mode:forwards;
	-webkit-animation-fill-mode:forwards;
}
.g-box4-item3{
	animation: scaleMove 0.7s 1s linear;
	-webkit-animation: scaleMove 0.7s 1s linear;
	-o-animation: scaleMove 0.7s 1s linear;
	-moz-animation: scaleMove 0.7s 1s linear;
	animation-fill-mode:forwards;
	-webkit-animation-fill-mode:forwards;
}
.g-box4-item4{
	animation: scaleMove 0.9s 1s linear;
	-webkit-animation: scaleMove 0.9s 1s linear;
	-o-animation: scaleMove 0.9s 1s linear;
	-moz-animation: scaleMove 0.9s 1s linear;
	animation-fill-mode:forwards;
	-webkit-animation-fill-mode:forwards;
}
.g-box4-item5{
	animation: scaleMove 1.1s 1s linear;
	-webkit-animation: scaleMove 1.1s 1s linear;
	-o-animation: scaleMove 1.1s 1s linear;
	-moz-animation: scaleMove 1.1s 1s linear;
	animation-fill-mode:forwards;
	-webkit-animation-fill-mode:forwards;
}
.g-box4-item6{
	animation: scaleMove 1.3s 1s linear;
	-webkit-animation: scaleMove 1.3s 1s linear;
	-o-animation: scaleMove 1.3s 1s linear;
	-moz-animation: scaleMove 1.3s 1s linear;
	animation-fill-mode:forwards;
	-webkit-animation-fill-mode:forwards;
}
.g-box4-item7{
	animation: scaleMove 1.2s 1s linear;
	-webkit-animation: scaleMove 1.2s 1s linear;
	-o-animation: scaleMove 1.2s 1s linear;
	-moz-animation: scaleMove 1.2s 1s linear;
	animation-fill-mode:forwards;
	-webkit-animation-fill-mode:forwards;
}
.g-box4-item8{
	animation: scaleMove 1.5s 1s linear;
	-webkit-animation: scaleMove 1.5s 1s linear;
	-o-animation: scaleMove 1.5s 1s linear;
	-moz-animation: scaleMove 1.5s 1s linear;
	animation-fill-mode:forwards;
	-webkit-animation-fill-mode:forwards;
}
.g-box4-item9{
	animation: scaleMove 1.7s 1s linear;
	-webkit-animation: scaleMove 1.7s 1s linear;
	-o-animation: scaleMove 1.7s 1s linear;
	-moz-animation: scaleMove 1.7s 1s linear;
	animation-fill-mode:forwards;
	-webkit-animation-fill-mode:forwards;
}
.g-box4-item10{
	animation: scaleMove 1.9s 1s linear;
	-webkit-animation: scaleMove 1.9s 1s linear;
	-o-animation: scaleMove 1.9s 1s linear;
	-moz-animation: scaleMove 1.9s 1s linear;
	animation-fill-mode:forwards;
	-webkit-animation-fill-mode:forwards;
}
.g-box4-item11{
	animation: scaleMove 1.2s 1s linear;
	-webkit-animation: scaleMove 1.2s 1s linear;
	-o-animation: scaleMove 1.2s 1s linear;
	-moz-animation: scaleMove 1.2s 1s linear;
	animation-fill-mode:forwards;
	-webkit-animation-fill-mode:forwards;
}
.g-box4-item12{
	animation: scaleMove 1.6s 1s linear;
	-webkit-animation: scaleMove 1.6s 1s linear;
	-o-animation: scaleMove 1.6s 1s linear;
	-moz-animation: scaleMove 1.6s 1s linear;
	animation-fill-mode:forwards;
	-webkit-animation-fill-mode:forwards;
}
.g-box4-item13{
	animation: scaleMove 1.4s 1s linear;
	-webkit-animation: scaleMove 1.4s 1s linear;
	-o-animation: scaleMove 1.4s 1s linear;
	-moz-animation: scaleMove 1.4s 1s linear;
	animation-fill-mode:forwards;
	-webkit-animation-fill-mode:forwards;
}
.g-box4-item14{
	animation: scaleMove 1s 1s linear;
	-webkit-animation: scaleMove 1s 1s linear;
	-o-animation: scaleMove 1s 1s linear;
	-moz-animation: scaleMove 1s 1s linear;
	animation-fill-mode:forwards;
	-webkit-animation-fill-mode:forwards;
}
.g-box4-item15{
	animation: scaleMove 1.1s 1s linear;
	-webkit-animation: scaleMove 1.1s 1s linear;
	-o-animation: scaleMove 1.1s 1s linear;
	-moz-animation: scaleMove 1.1s 1s linear;
	animation-fill-mode:forwards;
	-webkit-animation-fill-mode:forwards;
}
.g-box4-item16{
	animation: scaleMove 1.8s 1s linear;
	-webkit-animation: scaleMove 1.8s 1s linear;
	-o-animation: scaleMove 1.8s 1s linear;
	-moz-animation: scaleMove 1.8s 1s linear;
	animation-fill-mode:forwards;
	-webkit-animation-fill-mode:forwards;
}
.g-box4-item17{
	animation: scaleMove 1.3s 1s linear;
	-webkit-animation: scaleMove 1.3s 1s linear;
	-o-animation: scaleMove 1.3s 1s linear;
	-moz-animation: scaleMove 1.3s 1s linear;
	animation-fill-mode:forwards;
	-webkit-animation-fill-mode:forwards;
}
.g-box4-item18{
	animation: scaleMove 0.7s 1s linear;
	-webkit-animation: scaleMove 0.7s 1s linear;
	-o-animation: scaleMove 0.7s 1s linear;
	-moz-animation: scaleMove 0.7s 1s linear;
	animation-fill-mode:forwards;
	-webkit-animation-fill-mode:forwards;
}
.g-box4-item19{
	animation: scaleMove 0.9s 1s linear;
	-webkit-animation: scaleMove 0.9s 1s linear;
	-o-animation: scaleMove 0.9s 1s linear;
	-moz-animation: scaleMove 0.9s 1s linear;
	animation-fill-mode:forwards;
	-webkit-animation-fill-mode:forwards;
}
.g-box4-item20{
	animation: scaleMove 1s 1s linear;
	-webkit-animation: scaleMove 1s 1s linear;
	-o-animation: scaleMove 1s 1s linear;
	-moz-animation: scaleMove 1s 1s linear;
	animation-fill-mode:forwards;
	-webkit-animation-fill-mode:forwards;
}
.g-box4-item21{
	animation: scaleMove 1.3s 1s linear;
	-webkit-animation: scaleMove 1.3s 1s linear;
	-o-animation: scaleMove 1.3s 1s linear;
	-moz-animation: scaleMove 1.3s 1s linear;
	animation-fill-mode:forwards;
	-webkit-animation-fill-mode:forwards;
}
.g-box4-item22{
	animation: scaleMove 0.7s 1s linear;
	-webkit-animation: scaleMove 0.7s 1s linear;
	-o-animation: scaleMove 0.7s 1s linear;
	-moz-animation: scaleMove 0.7s 1s linear;
	animation-fill-mode:forwards;
	-webkit-animation-fill-mode:forwards;
}
@keyframes scaleMove {
	0% {
		transform: scale(0.1);
		-webkit-transform:scale(0.1); 
    	-moz-transform:scale(0.1); 
    	-o-transform:scale(0.1); 
	}
	100% {transform: scale(1);
		-webkit-transform:scale(1); 
    	-moz-transform:scale(1); 
    	-o-transform:scale(1); 
    }
}


.g-box3-img{
	/*animation: breath 2500ms infinite ease-in-out alternate;
	-webkit-animation: breath 2500ms infinite ease-in-out alternate;
	-o-animation: breath 2500ms infinite ease-in-out alternate;
	-moz-animation: breath 2500ms infinite ease-in-out alternate;*/
	/*transform: rotatey(40deg);
	-webkit-transform: rotatey(40deg);
	-o-transform: rotatey(40deg);
	-moz-transform: rotatey(40deg);*/
	background: #2f3132;
}
.g-box3-img:hover{
	background: #7b7b7c;
    box-shadow: 0 0 10px #7c7d7d;
}
@keyframes breath {
  0% {
    opacity: .2;
    box-shadow: 0 0 2px rgba(255, 255, 255, 0.1);
  }
  100% {
    opacity: 1;
    box-shadow: 0 0 10px rgba(255, 192, 203, 1);
  }
}
@keyframes breath2 {
  0% {
    opacity: .8;
    box-shadow: 0 0 2px rgba(255, 255, 255, 0.1);
  }
  100% {
    opacity: 1;
    box-shadow: 0 0 10px rgba(255, 192, 203, 1);
  }
}
.g-box4-fa{
	background: #bd1c21;
	width: 15px;
	height: 15px;
	display: inline-block;
	margin-top: 30px;
	border-radius: 100%;
}
.g-box4-dian i{
	display: block;
	background: #fff;
	animation: rodflash 2s infinite;
	width: 15px;
    height: 15px;
    border-radius: 100%;
}
/*1200*/
@media (min-width: 1480px){
	.header .z-nav>ul>li{
		float: left;
		margin: 0 16px;
	}
	.gz-con{
		width: 1440px;
	}
	/*.z-nav>ul>li{
		margin: 0 18px;
	}*/
	.g-box1-top-right-wen{
		right: 23%;
	}
	.g-box1-con{
		padding-left: 13%;
	}
	.g-box4 .g-box1-con, .g-box3 .g-box1-con{
		padding-right: 13%;
	}
	.g-box2-con{
		padding-left: 0;
		background: url(../images/bg3.png) no-repeat right center;
	}
	.g-box2-wai{		
	    margin-left: -15%;
	}

	.my-swiper1-yuan-xian{
		right: -24%;
	}
	.g-box3-dong-xian{
		margin-left: 36%;
		margin-top:62px;
	}

	.my-swiper1-yuan-xian{
		right: -27%;
		width: 210px;
	}
	.g-box3-dong-left{
		/*height: 177px;*/
	}
.g-box3-dong-wen-con{
		width: 36%;
	}
	.g-box3-dong-h3{
		width: 70%;
	}
	.g-box3-dong-xian{
		background: url(../images/z-xian4.png) no-repeat center left;
	}
	.g-box3-dong-left{
		background: url(../images/z-xian3.png) no-repeat top left;
	}
	.g-box3-dong-left2{
		width: 0;
		height: 95px;
		background: url(../images/z-xian5.png) no-repeat top left;
		left: 160px;
		top: 225px;
	}
	.g-box3-dong-left3{
		width: 0;
		height: 18px;
		background: url(../images/z-xian6.png) no-repeat top left;
		left: 160px;
		top: 360px;
	}
	.g-box3-dong-left4{
		width: 0;
		height: 76px;
		background: url(../images/z-xian7.png) no-repeat top left;
		left: 160px;
		top: 440px;
	}
	.g-box3-dong-left5{
		width: 0;
		height: 135px;
		background: url(../images/z-xian8.png) no-repeat top left;
		left: 145px;
		top: 520px;
	}
	.g-box4-item1{
		top: 342px;
		left: 290px;
		z-index: 8;
	}
	.g-box4-item2{
		top: 306px;
		left: 1125px;
		z-index: 3;
	}
	.g-box4-item3{
		top: 308px;
		left: 664px;
		z-index: 7;
	}
	.g-box4-item4{
		top: 415px;
		left: 645px;
	    z-index: 7;
	}
	.g-box4-item5{
		top: 367px;
		left: 805px;
	    z-index: 4;
	}
	.g-box4-item6{
		top: 505px;
		left: 822px;
	    z-index: 6;
	}
	.g-box4-item7{
		top: 556px;
		left: 796px;
	    z-index: 6;
	}
	.g-box4-item22{
		top: 338px;
		left: 1106px;
		z-index: 3;
	}
	.g-box4-item21{
		top: 586px;
		left: 796px;
		z-index: 6;
	}
	.g-box4-item8{
		top: 240px;
		left: 1070px;
	    z-index: 2;
	}
	.g-box4-item9{
		top: 466px;
		left: 1070px;
	    z-index: 5;
	}
	.g-box4-item10{
		top: 315px;
		left: 944px;
		z-index:3;
	}
	.g-box4-item11{
		top: 512px;
		left: 400px;
		z-index:7;
	}
	.g-box4-item12{
		top: 580px;
		left: 415px;
		z-index:7;
	}
	.g-box4-item13{
		top: 186px;
		left: 1065px;
		z-index:1;
	}
	.g-box4-item14{
		top: 406px;
		left: 1095px;
		z-index:4;
	}
	.g-box4-item15{
		top: 277px;
		left: 854px;
		z-index:2;
	}
	.g-box4-item16{
		top: 225px;
		left: 1148px;
		z-index:1;
	}
	.g-box4-item17{
		top: 362px;
		left: 1077px;
		z-index:3;
	}
	.g-box4-item18{
		top: 472px;
		left: 790px;
		z-index:4;
	}
	.g-box4-item19{
		top: 274px;
		left: 1091px;
		z-index:1;
	}
	.g-box4-item20{
		top: 493px;
		left: 1144px;
		z-index:4;
	}
	.g-box3-bottom{
		height: 860px;
	}
	.g-box2 .g-box1-top-right{
		width:62%;
	}
	.g-box2 .g-box1-top-left{
		width:38%;
	}
	.g-box2-bottom{
		width:1440px;
	}
	.g-box3-bottom .swiper-button-next, .g-box3-bottom .swiper-button-prev{
		right:150px;
	}
	
	
	
	@keyframes rodflash {
	0% { 
		-webkit-transform: scale(1,1);
		transform: scale(1,1);
		opacity: 1;
	}
	80% { 
		-webkit-transform: scale(2,2);
		transform: scale(2,2);
		opacity: 0;
	}
	100% { 
		-webkit-transform: scale(2,2);
		transform: scale(2,2);
		opacity: 0;
	}
}
.g-box4-dian{
	text-align: center;
}

	
	
	/*jia*/

	/*.g-box1-top-right h2{
		font-size: 36px;
		line-height: 57px;
		
	}
	.g-box2-con-hong .g-box1-top-right h2{
		padding-right:150px;
	}
	.g-box1-top-right p{
		font-size: 24px;
	}
	.g-box1-top-left{
		font-size: 16px;
	}
	.g-box1-item-tit h3{
		font-size: 48px;
	}
	.g-box1-item-tit p{
		font-size: 18px;
	}
	.g-box1-item-left p{
		font-size: 16px;
	}
	.g-box1{
		padding-bottom: 60px;
	}
	.g-box1-bottom{
		margin-top: 100px;
	}
	.g-box1-top-right{
		border-top: 130px solid #bd1c21;		
	}
	.g-box1-top-left{
		line-height: 30px;
		margin-top: 30px;
	}
	.g-box4 .g-box1-top-right, .g-box3 .g-box1-top-right{
		border-bottom: 130px solid #bd1c21;
	}
	.g-box3-bottom{
		height: 860px;
	}
	.my-swiper1{
		padding: 96px 0;
	}
	.my-swiper1 .swiper-pagination em, .my-swiper1 .swiper-pagination i{
		font-size: 24px;
	}
	.g-box4-item h3{
		font-size: 18px;
	}
	.g-box4-item-show{
		width: 350px;
	}
	.g-box4-item-show p{
		padding: 10px 20px;
		font-size: 14px;
	}
	.g-box3-dong-wen p{
		font-size: 16px;
	}
	.g-box3-dong-h3 h3{
		font-size: 20px;
	}
	.g-box1-top .g-box1-top-right p{
		padding-right:0;
	}
	.my-swiper1-left p{
		font-size: 16px;
	}
	.my-swiper1-yuan-item a{
		font-size: 18px;
		right: -12px;
	}
	.swiper-xian{
		top: 0;
	}
	.my-swiper1 .swiper-container-vertical>.swiper-pagination-bullets{
		top: 280px;
	}
	.g-box2-bottom{
		width:auto;
	}
	.my-swiper1-yuan-xian{
		width: 245px;
	}
	.g-box2-con{
		height: 868px;
		background: url(../images/bg3.png) no-repeat center center;
	}
	.swiper-xian{
		right: 15.5%;
	}
	.my-swiper1 .swiper-container-vertical>.swiper-pagination-bullets{
		right: 15%;
	}
}
*/



}

.pro-grinding .pro-xg-gong-p{
	width: 100%;
}
.footer2-top{
	position: relative;
}
.scroll-box {
	width:300px;
	height:40px;
	margin:20px auto;
	overflow:hidden;
	position:absolute;
	border:1px solid #999;
	background:url(../images/news_pag.gif) no-repeat 10px center;
	background-size:16px 16px;
	padding-left:26px;
	
}
.scroll-box ul {
	list-style:none;
	width:100%;
	height:100%;
}
.scroll-box ul li {
	width:100%;
	height:40px;
	box-sizing:border-box;
	line-height:40px;
}
.scroll-box ul li a{
  display: block;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  color:#e6e6e6;
  font-size:14px;
  padding:0 10px;
}

/*案例修改*/
.wap-flex {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-moz-box-pack: space-between;
	-webkit--moz-box-pack: space-between;
	box-pack: space-between;
	align-items: center;
	-webkit-align-items: center;
	box-align: center;
	-moz-box-align: center;
	-webkit-box-align: center;
	flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
}
.case-box-select {
	padding: 35px 0 50px 25px;
}
.case-item .lable-active::before {
	content: '';
	width: 8px;
	height: 8px;
	background-color: #bd1c21;
	border-radius: 50%;
	position: absolute;
	left: 3px;
	top: 3px;
	display: block;
}
.case-box-select-one {
	align-items: flex-start;
	-webkit-align-items: flex-start;
	margin-bottom: 16px;
	webkit-justify-content: flex-start;
	 justify-content: flex-start;
}
.case-box-select-one:last-child{
    margin-bottom: 0;
}
.case-box-select-one:last-child .case-box-select-one-right{
    border-bottom: none;
    width: 84.5%;
}
.case-box-select-one label {
    font-weight: normal;
    display: inline-block;
    vertical-align: middle;
    margin-left: 3px;
    padding: 6px 0;
    cursor: pointer;
    font-size: 15px;
    color: #333;
}

.case-box-select-one-tit {
    font-size: 16px;
    color: #333333;
    text-transform: uppercase;
    width: 70px;
}

.case-box-select-one .case-box-select-one-all {
    background: #f2f2f2;
    color: #4c4c4c;
    font-size: 16px;
    padding: 6px 12px;
    text-transform: uppercase;
	border-radius: 4px;
}

.case-box-select-one .case-item span {
    width: 16px;
    height: 16px;
    border: 1px solid #b2b2b2;
    display: inline-block;
    background-color: #fff;
    border-radius: 50%;
    vertical-align: middle;
    position: relative;
    padding: 6px 0;
    cursor: pointer;
}

.case-box-select-one span::before {
    content: '';
    width: 8px;
    height: 8px;
    background-color: #bd1c21;
    border-radius: 50%;
    position: absolute;
    left: 3px;
    top: 3px;
    display: none;
}

.case-box-select {
    background: url(../images/case-bg.png) no-repeat top left;
    background-size: cover;
}

.case-box-select-one-left {
    /*width: 20%;*/
}

.case-box-select-one-right {
	width: 77.5%;
}

.case-box-select-one-active .case-box-select-one-right{
	border-bottom: 1px solid #f7f7f7;
	padding-bottom: 8px;
}
.case-box-select-one-active .case-item-hide{
	display: block;
}
.case-box-select-one-active .case-box-select-btn2{
	display: block;
}
.case-box-select-one-active .case-box-select-btn1{
	display: none;
}
.case-list-box {
	border-top: 4px solid #f7f7f7;
}

.case-list-item {
	width: 48%;
	position: relative;
	margin-top: 50px;
}

.case-list-item-left {
	width: 69%;
}

.case-list-item-right {
	width: 64%;
	position: absolute;
	right: 0;
	background: #fff;
	height: 270px;
}

.case-list-item-right-con2 {
	padding: 20px 15px;
	border: 1px solid #e3e3e3;
	position: absolute;
	z-index: 2;
	background: #fff;
	height: 100%;
	width: 100%;
}

.case-list-item-right-con2 h2 {
	font-size: 16px;
	color: #1a1a1a;
	line-height: 24px;
	margin-bottom: 15px;
}

.case-list-item-right-con2 h2 a {
	color: #1a1a1a;
}

.case-list-item-right-con2-p {
	background: #f0f6f6;
	padding: 10px;
	height: 70%;
}

.case-list-item-right-con2-p p {
	font-size: 15px;
	color: #4c4c4c;
	line-height: 24px;
	background: url(../images/case-icon2.png) no-repeat left 8px;
	padding-left: 15px;
}

.case-list-item-right-con1 {
	border: 1px solid #e6e6e6;
	height: 270px;
	width: 100%;
	position: absolute;
	top: -10px;
	left: -10px;
}

.case-list-item-active .case-list-item-right-con2 h2 a {
	color: #bd1c21;
}

.case-list-item-active .case-list-item-right-con1 {
	background: #bd1c21;
}

.case-list-item-active .case-list-item-right-con2 h2 a {
	color: #bd1c21;
}

.case-list-item-active .case-list-item-right-con1 {
	background: #bd1c21;
}

.case-box-select-btn{
	width: 6%;
	margin-top: 6px;
}
.case-box-select-btn span{
	font-size: 15px;
	color: #666666;
	cursor: pointer;
}
.case-box-select-btn span:hover{
	color: #bd1c21;
}
.case-box-select-btn1{
	background: url(../images/case-jian1.png) no-repeat center right;
	padding-right: 20px;
	background-size: 15px 8px;
}
.case-box-select-btn1:hover{
	background: url(../images/case-jian2.png) no-repeat center right;
}
.case-box-select-btn2{
	background: url(../images/case-jian3.png) no-repeat center right;
	padding-right: 20px;
	background-size: 15px 8px;
	display: none;
}
.case-box-select-btn2:hover{
	background: url(../images/case-jian4.png) no-repeat center right;
}
.case-item-hide{
	display: none;
}

.case-item {
	display: inline-block;
	margin: 0 20px 8px 0;
}


.case-box-select-one .case-box-select-one-all {
	background: #bd1c21;
	color: #fff;
	font-size: 16px;
	padding: 6px 12px;
	text-transform: uppercase;
}

.case-box-select-one .case-all-no-active {
	background: #f2f2f2;
	color: #4c4c4c;
}

.liu-box{
	top: -6%!important;
}



.zhbanbox{
        position: fixed;
        z-index: 333;
        bottom: -100%;
        left: 50%;
        transform: translateX(-50%);
        overflow: hidden;
      }
      .zhban{
        width: 100%;
        position: relative;
      }
      .zhban a>img{
        width: 97.7%;
      }
      .zhban .banclose{
        position: absolute;
        right: 0px;
        top: 0px;
        display: inline-block;
      }
      .zhban:hover span{
        background: rgba(0,0,0,0.5);
        cursor: pointer;
      }
      .zhban span {
        display: inline-block;
        border-radius: 50%;
        width: 30px;
      }
      .zhban span img{
        width:100%;
      }
      .banclose p{
        color: #FFF;
        display: inline-block;
        margin-right: 5px;
      }
      .zhban:hover p{
           text-shadow: 0 0 2px #333, 0 0 3px #333;
      }
      .zhsmall{
        display: block;
        position: fixed;
        z-index: 9;
        left: 20px;
        bottom: 100px;
        display: none;
        width: 11%;
      }
      .zhsmall img{
        width: 100%;
      }

	  .lianxi-add{
		margin-top: 5px;
	}
	.lianxi-add span{
		padding-left: 32px;
		line-height: 30px;
		display: block;
		color: #FFF;
		font-size: 15px;
	}
 
	.lianxi-icon-box  .lianxi-add span{
		padding-left: 36px;
	}
  
	.BMap_bubble_content{
		font-size: 14px;
		margin-top: 10px;
	}
	.BMap_bubble_title{
		font-size: 15px;
		font-weight: bold;
	}
	.lianxi-box1-bottom{
		margin-bottom: 0;
	}

/* index-news */
.innewsbox .g-box1-con{
	background: none;
}
.innewsbox{
	background: url(../images/inewsbg.jpg) no-repeat;
	background-size: cover;
}
.innewsbox .g-box1-top-left{
	margin-top: 28px;
}
.innewsleft{
	width: 45.2%;
	box-sizing: border-box;
}
.newspic img{
	width: 100%;
	aspect-ratio: 1.6/1;
}
.innewsrow{
	padding: 85px 0;
}
.innewsleft li{
	border: 2px solid #FFF;
	position: relative;
}
.newstxt{
	position: absolute;
	height: 58px;
	bottom: 0;
	background: rgba(4, 4, 4, .7);
	width: 100%;
	padding-left: 30px;
	line-height: 58px;
}
.newstxt h4{
	font-size: 16px;
	color: #FFF;
	font-weight: bold;
	max-width: 80%;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.innewsleft .swiper-pagination{
	text-align: right;
	padding-right: 30px;
	width: 21%;
	right: 0;
	left: auto;
	bottom: 20px;
}
.innewsleft .swiper-pagination-bullet{
	width: 13px;
	height: 13px;
	background: #FFFFFF;
	opacity: 1;
	border-radius: 50%;
}
.innewsleft .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{
	margin: 0 5px;
}
.innewsleft .swiper-pagination-bullet-active{
	background: #BD1D21;
}
.newspic{
	overflow: hidden;
}
.newspic img{
	display: block;
	transition: all .6s;
	vertical-align: middle;
	transform: scale(1);
}
.innewsleft li:hover .newspic img{
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}

.innewsleft li:hover .newstxt {
	background: rgba(4, 4, 4, .9);
	
}
.innewsright{
	width: 48.2%;
	margin-top: -25px;
}
.innewsright li{
	padding: 25px 0;
	border-bottom:1px solid rgba(255, 255, 255, .24);
	position: relative;
}
.innewsright li:before{
	content: '';
	display: block;
	position: absolute;
	width: 10px;
	height: 10px;
	background: #BD1D21;
	border-radius: 50%;
	left: -24px;
	top: 50%;
	margin-top: -5px;
}
.innewsright li a{
    display: flex;
    justify-content:space-between;
    box-pack:space-between;
    align-items: center;
    box-align:center;
    flex-wrap: wrap;
}
.innewsright li h4{
	padding-left: 6px;
	color: #FFF;
	max-width: 80%;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.innewsright li span{
	color: #FFF;
	font-size: 15px;
}
.innewsright li:hover {
	opacity: .9;
}
/* vr */
.pro-zhong-list-vr h3{
	display: inline-block;
}
.xinhaivrlist{
	margin-top: 60px;

}
.xinhaivrlist li{
	width: 48%;
	margin-bottom: 60px;
	position: relative;
}
.xinhaivrlist li img{
	width: 100%;
}
.xinhaivrtxt{
	background: rgba(0,0,0,0.8);
	position: absolute;
	width: 100%;
	bottom: 0;
	color: #FFF;
	font-size: 18px;
	line-height: 50px;
	box-sizing: border-box;
	padding: 0 15px;
	width: 68%;
}
.xinhaivrtxt:after{
	content: "";
    display: block;
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 50px 0 0 30px;
    border-color: transparent transparent transparent rgba(0, 0, 0, 0.8);
    right: -30px;
    top: 0;
}
.xinhaivrlist li:hover .xinhaivrtxt:after{
    border-color: transparent transparent transparent #bd1c21;
	
}
.xinhaivrlist li:hover .xinhaivrtxt{
	background: #bd1c21;
}
.aniimg{
	overflow: hidden;
}
.aniimg img{
	display: block;
	transition: all 0.6s;
	vertical-align: middle;
	transform: scale(1);
}
.xinhaivrlist li:hover .aniimg img{
	-webkit-transform: scale(1.08);
	transform: scale(1.08);
}
.aboutepc-item{
	padding: 70px 9% 50px;
	padding-right: 0;
}
.aboutepc-item li{
	font-size: 24px;
	color: #FFF;
	margin-bottom: 22px;

}
.aboutepc-item li b{
	background: #bd1d21;
	display: inline-block;
	width: 45px;
	text-align: center;
	color: #FFF;
	font-size: 36px;
	vertical-align: middle;
	margin-right: 20px;
}


@media (max-width: 1500px) {
	.g-box1{
		padding-bottom: 70px;
	}
	.g-box1-btn a{
		padding-left: 25px;
		font-size: 15px;
	}

	.aboutepc-item{
		padding: 70px 6% 50px;
	}
	.aboutepc-item li{
		font-size: 20px;
		margin-bottom: 20px;
	
	}
	.aboutepc-item li b{
		font-size: 30px;
		margin-right: 15px;
	}
	
	
}
.about-honor{
	align-items: flex-start;
	margin-top: 60px;
	margin-bottom: 60px;
}
.about-honor li{
	width: 18.16%;
	box-sizing: border-box;
}
.about-honor li img{
	border: 2px solid #E6E6E6;
}
.about-honor li p{
	text-align: center;
	font-size: 12px;
	margin-top: 15px;
}
/* product-pdf */
input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button { 
    -webkit-appearance: none; 
    margin: 0; 
}

.pdf-model{
	position: fixed;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background: rgba(0,0,0,0.6);
	display: none;
}
.pdf-modelflex{
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	height: 100%;
}
.pdf-modelcon{
	border: none;
	padding: 20px;
    border-radius: 0;
    background-color: #fff;
    border-radius: 6px;
    box-shadow: 0 3px 9px rgba(0, 0, 0, .3);
    background-clip: padding-box;
    outline: 0;
	position: relative;
	padding-top: 30px;
	width: 400px;
}
.pdf-model-close{
	position: absolute;
	right: -40px;
	top: -40px;
	width: 35px;
	height: 35px;
	border-radius: 50%;
	border: 1px solid #FFF;
	display: flex;
	align-items: center;
	justify-content: center;
	cursor: pointer;
	transition: all 0.3s;
}
.pdf-model-close:hover{
	transform: rotate(90deg);
}
.pdf-model-close img{
	width: 22px;
	height: 22px;
}
.pdf-modelitem{
	width: 100%;
	border-radius: 6px;
	border: 1px solid #ccc;
	height: 40px;
	line-height: 40px;
	padding: 0 10px;
	margin-bottom: 20px;
}
.pdf-modelitem img{
	width: 20px;
	display: inline-block;
	margin-right: 3px;
	margin-top: -4px;
	vertical-align: middle;
}
.pdf-modelitem span{
	font-size: 16px;
	color: #999;
	display: inline-block;
	line-height: 40px;
	font-weight: normal;
}
.pdf-modelitem input{
	border: 0 none;
	padding: 0;
	margin: 0;
	height: 100%;
	box-sizing: border-box;
	outline: none;
	margin-left: 10px;
	box-sizing: border-box;
	display: inline-block;
	background: none;
	vertical-align: middle;
	line-height: 40px;
	margin-top: -5px;
	width: 73%;
	font-size: 16px;
	color: #666;
}
.pdf-modelcode .pdf-modelitem{
	width: 57%;
}
.pdf-modelcode .pdf-modelitem input{
	width: 45%;
}
.pdf-codebtn{
	border: 1px solid #ccc;
	border-radius: 6px;
	color: #FFF;
	font-size: 16px;
	display: block;
	height: 40px;
	line-height: 40px;
	text-align: center;
	width: 40%;
	margin-bottom: 20px;
	cursor: pointer;
	background: #e20000;
}
.pdf-codebtn:hover{
	opacity: .9;
}
.pdf-codebtn[disabled]{
	background: #E7E7E7;
	color: #666;
}


.pdf-model .last_sub{
	height: 35px;
	padding: 0 20px;
	cursor: pointer;
	border-radius: 6px;
	margin: 0 auto;
	font-size: 16px;
}
.pdf-modelchat{
	color: #666;
	font-size: 15px;
	margin-bottom: 10px;
}
.pdf-modelchat img{
	display: inline-block;
	vertical-align: middle;
	width: 24px;
	margin-right: 5px;
	margin-top: -2px;
}
.pdf-modelchat a{
	background: #e20000;
	color: #FFF;
	margin: 0 5px;
	border-radius: 6px;
	cursor: pointer;
	padding: 3px 7px;
}
/* product-pdf------end */