
/* CSS Document */

*{ padding:0; margin:0; font-family:"微软雅黑"; color:#333;-moz-transition: all 0.1s linear; -o-transition:  all 0.1s linear;  transition: all 0.1s linear;}
a{ text-decoration:none;}
li{ list-style:none;}
.le{ float:left;}
.ri{ float:right;}
.clr{ clear:both;}
img{ max-width:100%; display:block;}
h2{ font-size:40px;}
.w100 { width:100%;}
.w1200 { max-width:1200px; width:100%; margin:0 auto;}
.w1300 { max-width:1300px; width:100%; margin:0 auto;}
/*tablecell*/
.table{display: table;width:100%;height: 100%;margin: 0 auto;}
.cell{display: table-cell;vertical-align: middle;}
.swiper-container {
      width: 100%;
      height: 800px;
    }
    .swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #fff;

      /* Center slide text vertically */
  
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
    }
.swiper-slide .w1600{ max-width:1200px; position:absolute;width:100%; top:300px; height:750px; left:50%; transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);-webkit-transform:translateX(-50%);}
.swiper-slide .w1600 .icon1{ position:absolute; right:-500px; opacity:0;}
.swiper-slide .w1600 .icon1 span{ font-size:68px;font-family:fz; color:#fff; position:absolute; top:170px; width:100%; left:-37%; font-weight:bold;}


.swiper-slide-active.swiper-slide .icon1{ right:0; opacity:1;transition-delay:.7s;
-moz-transition-delay: .7s; /* Firefox 4 */
-webkit-transition-delay: .7s; /* Safari 和 Chrome */
-o-transition-delay: .7s; /* Opera */}


.swiper-slide .w1600 .icon1 p{ font-size:32px; color:#fff; font-weight:bold; padding-top:60px; font-family:fz;}



.swiper-slide .w1600 .icon2{ position:absolute; right:0; opacity:0; top:-500px;transition-delay: .7s;
-moz-transition-delay:.7s; /* Firefox 4 */
-webkit-transition-delay:.7s; /* Safari 和 Chrome */
-o-transition-delay:.7s; /* Opera */}
.swiper-slide .w1600 .icon2 span{ font-size:68px;font-family:fz; color:#fff; position:absolute; top:170px; width:100%; left:-37%; font-weight:bold;}



.swiper-slide-active.swiper-slide .icon2{ top:0; opacity:1;}


.swiper-slide .w1600 .icon2 p{ font-size:32px; color:#fff; font-weight:bold; padding-top:60px; font-family:fz;}



.footer3 .w1600,.footer2 .w1600{ max-width:1660px;}

.fot_w85{ width:75%; float:left}
.fot_w25{ width:25%; float:right; padding:0 20px; box-sizing:border-box;}
.fot_w25 .tabl{ display:table; height:110px; float:left}
.fot_w25 .tabl .tbc{ display:table-cell; height:110px;vertical-align:middle;}
.fot_w25 img{max-width:110px;float:left}
.fot_w25 .tabl .tbc span{ display:block; padding-left:10px; font-size:14px;}
.fot_w25 .tabl .tbc span:nth-child(1){font-weight:bold;}

.swiper-slide .w1600 img{ max-width:100%; width:auto;}	
	.swiper-slide img{ width:100%;}
	.swiper-pagination { text-align:right; padding:0 100px; box-sizing:border-box;bottom:45px;}
	.swiper-pagination span,.swiper-pagination{ color:#fff; font-size:16px;}
	.swiper-button-next, .swiper-button-prev { bottom:45px; top:auto; width:10px; height:20px; background-size:16px;}
	.swiper-button-next, .swiper-container-rtl .swiper-button-prev { right:150px;z-index:11;background-image:url(../images/rights.png);}
	.swiper-button-prev, .swiper-container-rtl .swiper-button-next{ left:auto; right:180px; z-index:11;background-image:url(../images/lefts.png);}
	
	.main-business .business-item{float:left;width:25%;padding-top:60px;}
.main-business .business-item .inner{position:relative;margin:0 27px}
.main-business .business-item .inner:hover .id{color:#c80000}
.main-business .business-item .inner:hover h2 a{color:#d80000}
.main-business .business-item .inner:hover .sub{border-bottom-color:#d80000\9}
.main-business .business-item .inner:hover .line{width:100%}
.main-business .ico{display:block;margin-bottom:12px;height:82px;line-height:82px;font-size:0}
.main-business .ico img{vertical-align:middle;display:inline;}
.main-business .ico .ac{display:none}
.main-business .id{position:absolute;right:27px;top:0;font-size:100px;line-height:100px;color:#ccc;font-weight:bold;-webkit-transition:all ease .3s;-o-transition:all ease .3s;-moz-transition:all ease .3s;transition:all ease .3s}
.main-business h2 a{display:block;padding:10px 0 21px;font-size:18px;line-height:24px;font-weight:bold;color:#1a1a1a;-webkit-transition:all ease .3s;-o-transition:all ease .3s;-moz-transition:all ease .3s;transition:all ease .3s}
.main-business .sub{padding-bottom:55px;height:180px;border-bottom:2px solid #ccc}
.main-business .sub a{display:block;padding-left:30px;font-size:14px;line-height:36px;color:#666;background:url("https://www.fyywl.com/template/pc/skin/images/ibusline.png") no-repeat 1px center}
.main-business .sub a:hover{color:#d80000;background-image:url("https://www.fyywl.com/template/pc/skin/images/ibuslineac.png")}
.main-business .business-item .inner .line{position: absolute;
    left: 0;
    bottom: 0;
    width: 0;
    height: 2px;
    background-color: #d90000;
    -webkit-transition: width ease-in-out 0.5s;
    -o-transition: width ease-in-out 0.5s;
    -moz-transition: width ease-in-out 0.5s;
    transition: width ease-in-out 0.5s;}
	.nav { width:100%; text-align:center; position:absolute; top:0; left:0; z-index:10}
	.nav .logo{ float:left; padding-top:25px; margin-left:50px;}
	.nav .tels { float:right; line-height:95px; height:95px; background:url(../images/tel.png) left center no-repeat; padding-left:40px; font-size:20px; color:#fff; margin-right:50px;}
	.nav #nav{ max-width:1200px; margin:0 auto; padding:30px 0;}
	.nav #nav li{ display:inline-block; margin:0 20px; position:relative; text-align:center; padding:0 0 10px 0;}
	.nav #nav li a{ font-size: 16px;	color: #fff;	line-height: 36px;	position: relative;	padding: 0 0 6px;	display: block;}
	
	.nav .tels img{ display:inline-block; vertical-align:middle; padding:0 0 0 10px;}
	
	.nav #nav li a:after {	content: '';	bottom: 0;	position: absolute;	display: block;	width: 0;	height: 1px;	background: #fff;	transition: all .4s;}

.nav #nav li.on a:after,
.nav #nav li a:hover:after {	width: 100%;}
	
.w1600 { max-width:1600px; margin:0 auto;}	
	
.main_01{ /*background:#ededed;*//* padding-bottom:150px;*/ background-color:#fff;}
.tenyear { background:#f2f2f2; padding:100px 130px;  overflow:hidden; }
.tenyear .ten_le{ max-width:49.86516854%; float:left;}
.tenyear .ten_ri{ max-width:48.05617978%; float:right;}
.tenyear .ten_ri .slogan {position:relative;max-width:100%;padding-top:1.5em;text-align:center;padding-bottom:3em;}
.tenyear .ten_ri .slogan .bg {background-image:url(../images/qi-slogan.png);background-size:100% auto;background-position:50% 50%;background-repeat:no-repeat}
.tenyear .ten_ri .slogan .q {max-width:97.34%;font-size: 40px;}
.tenyear .ten_ri .slogan .p1 {position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:10px 5px;white-space:nowrap;background-color:#ededed;text-align:center;color:#bf2420;width:97.34%;font-size: 40px;font-weight: lighter;}
.tenyear .ten_ri .slogan .p2 {position:absolute;left:0;bottom:0;width:100%;text-align:center;font-size: 40px;font-weight: lighter;color: #bf2420;}
.tenyear .ten_ri .keywords {margin-top:3%;text-align:center;line-height:1.5;color: #bf2420;}
.tenyear .ten_ri .keywords .link {display:inline-block;vertical-align:top;padding-bottom:0;color:#bf2420;margin-bottom:.5em}





.main_01 h2{ font-size:40px;}
.title{ text-align:center; padding-top:60px; }
.title .fbt { display:block; text-align:center; padding:20px;}


.main_01 ul li{width: 25%;float: left; box-sizing: border-box; padding: 85px 30px 100px 30px; transition: all ease .3s;  text-align:center; position:relative;}
.main_01 ul li::after{ content:""; display:block; position:absolute; width:1px; height:30px; background:#aaaaaa; right:0; top:50%; margin-top:-15px;}
.main_01 ul li:nth-child(4)::after{ display:none;}
.main_01 ul li:hover::after{ display:none;}
.main_01 ul li .li_tit{ font-size:24px; text-align:center; font-weight:bold;transition:all ease .3s;}
.main_01 ul li .icon{ height:240px;width:100%;transition:all ease .1s;}
.main_01 ul li .icon1{ background:url(../images/index_04.png) no-repeat center center;}
.main_01 ul li .icon2{ background:url(../images/index_12.png) no-repeat center center;}
.main_01 ul li .icon3{ background:url(../images/index_06.png) no-repeat center center;}
.main_01 ul li .icon4{ background:url(../images/index_09.png) no-repeat center center;}
.main_01 ul li p{ font-size:14px;transition:all ease .3s; line-height:28px;}

.main_01 ul li .link {
	width:0;
	height:10px;
	margin-top:45px;
	background:url(../images/icon16.png) right center no-repeat;
	transition:all ease .3s;
}
.main_01 ul li:hover .link {width:48px;}

.main_01 ul li:hover { background:#bf2420;background: -webkit-linear-gradient(to left, #b31217, #e52d27);background: linear-gradient(to left, #b31217, #e52d27);}
.main_01 ul li:hover .icon{  animation: cms5Icon 0.6s linear forwards; }
.main_01 ul li:hover .li_tit{ color:#fff;}
.main_01 ul li:hover p{ color:#fff;}

.main_01 ul li:hover .icon1{ background:url(../images/index_04f.png) no-repeat center center;}
.main_01 ul li:hover .icon2{ background:url(../images/index_12f.png) no-repeat center center;}
.main_01 ul li:hover .icon3{ background:url(../images/index_06f.png) no-repeat center center;}
.main_01 ul li:hover .icon4{ background:url(../images/index_09f.png) no-repeat center center;}


.tenyear .ten_intro { font-size:16px;text-align: justify;line-height: 2;}


.shuzhis { padding:0 30px; display:inline-block;border-right:1px solid #b1b1b1;}
.shuzhis span b{ font-size:50px; vertical-align:middle; padding-right:5px;  font-family: impact;font-weight: 500;}
.shuzhis span{ vertical-align:middle; display:inline-block;line-height:52px;font-weight:bold; font-size:20px;}
.ten_intro { font-size:14px; color:#444; padding:20px 0; line-height:28px; }
.shuzhi { margin-top:80px;}

.szs_intro{ font-size:14px; color:#808080; line-height:30px; }
.shuzhis.mr0{ border-right:none;}


.case_index { background-color:#fff;}
.case_index h2{ text-align:left; padding-left:1%;}
.case_index .title .fbt{ text-align:left; padding:20px 0; color:#808080;padding-left:1%;}


.index-case-list {
	width:100%;
	display:table;
	margin-top:40px;
}
.index-case-list li {
	position:relative;
	width:23%;
	float:left;
	margin:1%;
	margin-bottom:30px;
}
.index-case-list li:nth-child(4n) {
	margin-right:0;
}
.index-case-list li:hover {
	box-shadow:0 0 15px 1px rgba(0,0,0,.3);
}
.index-case-list li .img {
	width:100%;
	overflow:hidden;
	position:relative;
}
.index-case-list li .img  img {
    width:100%;
    -moz-transition: all 0.3s linear;
    -o-transition:  all 0.3s linear;
    transition: all 0.3s linear;
}
.index-case-list li:hover .img>a>img {
    -webkit-transform:  scale(1.05) ; 
    -moz-transform: scale(1.05) ; 
    -ms-transform: scale(1.05);     
    -o-transform:  scale(1.05) ; 
    transform:  scale(1.05);
}
.index-case-list li .tbox {
	width:100%;
	box-sizing:border-box;
	border-top:none;
}
.index-case-list li .tbox .title {
	width:100%;
	position:relative;
	line-height:36px;
	padding-top:0;
	text-align:left;
	-moz-transition: all 0.3s linear;
    -o-transition:  all 0.3s linear;
    transition: all 0.3s linear;
	
}
.index-case-list li:hover .tbox .title .t1{ padding-left:10px; color:#fff;}
.index-case-list li .tbox .title .t1 {-moz-transition: all 0.3s linear;
    -o-transition:  all 0.3s linear;
    transition: all 0.3s linear;
	font-size:18px;
	color:#222;
	padding-top:20px; padding-bottom:20px;
}

.img_text { position:absolute; width:100%; top:0; left:0;  background:rgba(0,0,0,.5); height:100%; box-sizing:border-box; padding:30px 40px 30px 30px; opacity:0;-moz-transition: all 0.3s linear;
    -o-transition:  all 0.3s linear;
    transition: all 0.3s linear;}
	
	.index-case-list li:hover .img_text dt{ opacity:1;}
	
.img_text dt{    position: absolute;
    left: 50%;
    top: 50%;
    transform: translateX(-50%) translateY(-50%);
    z-index: 5;
    color: #fff;
    font-size: 35px;
    opacity: 0;
    transition: all 0.5s ease;
    -webkit-transform: all 0.5s ease;}
.img_text dt img{ width:35px;}
.img_text .hr{    position: absolute; width:140px;
    left: 50%;
    top: 50%;
    transform: translateX(-50%) translateY(-50%);
    z-index: 5;}
.img_text .hr img{    -webkit-transform: rotate(360deg);
    animation: rotation 10s linear infinite;
    -moz-animation: rotation 10s linear infinite;
    -webkit-animation: rotation 10s linear infinite;
    -o-animation: rotation 10s linear infinite;}
.case_list ul.lists li:hover .img_text dt{ opacity:1;}
.case_list ul.lists li:hover .img_text{ opacity:1;height:100%;}
	
	
	
.index-case-list li { position:relative; background-color: #f2f2f2; }
.index-case-list li .img_text span,.index-case-list li .img_text p{ color:#fff;}
.index-case-list li .img_text p{ font-size:14px; line-height:26px; height:52px; overflow:hidden;}
.index-case-list li .img_text span { font-size:18px; line-height:30px; display:block;}
.index-case-list li .img_text .lines { width:50px; height:1px; background:#fff; margin:20px 0;}
.index-case-list li:hover .img_text{ opacity:1;height:100%;}
/*.index-case-list li:nth-child(1):hover .t1,.index-case-list li:nth-child(6):hover .t1,.index-case-list li:nth-child(8):hover .t1{ background:#bf2420; color:#fff;}
.index-case-list li:nth-child(2):hover .t1,.index-case-list li:nth-child(4):hover .t1,.index-case-list li:nth-child(9):hover .t1{ background:#000; color:#fff;}
.index-case-list li:nth-child(3):hover .t1{ background:#5daf0e; color:#fff;}
.index-case-list li:nth-child(5):hover .t1{ background:#0e6daf; color:#fff;}
.index-case-list li:nth-child(7):hover .t1{ background:#ffae00; color:#fff;}*/

.index-case-list li .tbox .title .t1{ position:relative; z-index:2;text-align: center; }

.index-case-list li i{ position:absolute; top:0; height:0; width:100%;}
.index-case-list li:nth-child(1):hover i,.index-case-list li:nth-child(6):hover i,.index-case-list li:nth-child(8):hover i,.index-case-list li:nth-child(10):hover i{height:100%; background:#bf2420; color:#fff;}
.index-case-list li:nth-child(2):hover i,.index-case-list li:nth-child(4):hover i,.index-case-list li:nth-child(9):hover i{height:100%; background:#000; color:#fff;}
.index-case-list li:nth-child(3):hover i{ background:#5daf0e; color:#fff; height:100%;}
.index-case-list li:nth-child(5):hover i{ background:#0e6daf; color:#fff;height:100%;}
.index-case-list li:nth-child(7):hover i{ background:#ffae00; color:#fff;height:100%;}
.index-case-list li:nth-child(11):hover i{ background:#0e6daf; color:#fff;height:100%;}
.index-case-list li:nth-child(12):hover i{ background:#5daf0e; color:#fff; height:100%;}



.liucheng .title{ padding-top:120px;}

.index-case-list .mores a{ display:block; width:61px; height:41px;}
.index-case-list .mores{ width:61px; height:41px; display:block; margin:0 auto 60px; background:url(../images/case_index.jpg) center center no-repeat}
.index-case-list .mores:hover{background:url(../images/icon2.jpg) center center no-repeat}

.index-case-list li .tbox .title .icon {
	position:absolute;
	right:0;
	top:20px;
}
.index-case-list li .tbox .title .icon span {
	display:inline-block;
	width:18px;
	height:16px;
	margin-left:10px;
}
.index-case-list li .tbox .title .icon a {
	display:inline-block;
	width:18px;
	height:16px;
	margin-left:10px;
}
/* .index-case-list li .tbox .title .icon .icon1 {
	background:url(../images/icon17.png) center center no-repeat;
}
.index-case-list li .tbox .title .icon .icon2 {
	background:url(../images/icon18.png) center center no-repeat;
}
.index-case-list li .tbox .title .icon .icon3 {
	background:url(../images/icon19.png) center center no-repeat;
} */

.mores img{ margin:0 auto; margin-bottom:80px; margin-top:50px;}

.lines { width:100%; height:35px; background:#ededed;}
.w1090 { max-width:1090px; margin:0 auto; padding-top:150px; box-sizing:border-box;}
.hzkh_index { padding:0 0 90px; background-color:#fff; overflow:hidden;}

.hzkh_index li{ width:23%; float:left; display:inline-block; box-sizing:border-box; cursor:pointer; position:relative;background: rgba(33,36,41,.7);margin: 1%;border-radius: 5px;}
.hzkh_index li img{ margin: 0 auto; }
/* .hzkh_index li:nth-child(5n){border-right:1px solid #fff;}

.hzkh_index li:nth-child(11) { border-bottom:1px solid #fff;}
.hzkh_index li:nth-child(12) { border-bottom:1px solid #fff;}
.hzkh_index li:nth-child(13) { border-bottom:1px solid #fff;}
.hzkh_index li:nth-child(14) { border-bottom:1px solid #fff;}
.hzkh_index li:nth-child(15) { border-bottom:1px solid #fff;} */

.con_banner { background:url(../images/banner_news.png) no-repeat center center; height:505px; box-sizing:border-box; padding-top:200px;text-align: center;}
.con_banner p{ color:#fff; font-size:34px; display:block;font-weight: lighter;}
.con_banner .line55{ height:3px; width:50px; background:#fff; margin:10px auto;}
.con_banner span{ color:#fff; font-size:55px; display:block; font-weight:bold;margin-bottom: 10px;letter-spacing: 5px;}

@media screen and (max-width:1610px){
	.con_banner {height:400px; padding-top:150px;}
	.con_banner p{font-size:24px;}
	.con_banner span{font-size:32px;margin-bottom: 10px;}
}
@media screen and (max-width:768px){
	.con_banner {height:200px;padding-top:100px;background-size: cover; }
	.con_banner span{font-size:20px;}
	.con_banner p{font-size:14px;}
}

.hzkh_index li{ overflow:hidden;}
.hzkh_index li:hover img{ transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);-webkit-transform:scale(1.1);}

.bac_bai { position:absolute; width:36px; height:36px; background:#fff; right:-18px; bottom:-18px; z-index:1}
.news { background:#ededed; padding-top:60px; padding-bottom:60px;}
.news .titles{ font-size:40px; color:#000; font-weight:bold; position:relative; display:block; padding-bottom:30px; padding-left:1%;}
.news .titles p{ font-size:16px; font-weight:normal; display:block;padding-top:20px;}
.news .titles ul{ position:absolute; right:0; top:20px; padding-right:20px;}
.news .titles ul li{ float:left; display:inline-block; margin-left:40px;}
.news .titles ul li a{     display: block;
    line-height: 26px;
    padding: 0 20px;
    border: 1px solid #666;
    font-size: 14px;
    color: #666;
    border-radius: 14px;
    transition: all ease .3s;}
.news .titles ul li:hover a {
	color:#fff;
	background:#222;
	border-color:#222;
}
.news .titles ul li.on a {
	color:#fff;
	background:#222;
	border-color:#222;
}





.indexPart2 li {
	float: left;
	width: 23%;
	color: #FFF;
	margin:0 1%;
}
.indexPart2 .box {
	width: 100%;
	height: 274px;
	background: #f65314;
	border: #FFF solid 9px;
	position: relative;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
	-moz-box-shadow: 0 0 5px rgba(0,0,0,.15);
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,.15);
	box-shadow: 0 0 5px rgba(0,0,0,.15);
	box-sizing:border-box;
}
.indexPart2 .li_02 .box {
	background: #26c7fc
}
.indexPart2 .li_03 .box {
	background: #44b573
}
.indexPart2 .li_04 .box {
	background: #5a3c82
}
.indexPart2 .img {
	position: absolute;
	left: 0;
	top: 55px;
	width: 100%;
	text-align: center;
}
.indexPart2 .img img{ max-width:45px; margin:0 auto;}
.indexPart2 a {
	color: #FFF
}
.indexPart2 .name {
	position: absolute;
	left: 0;
	top: 125px;
	width: 100%;
	text-align: center;
	text-transform: uppercase;
	font-size: 20px;
	opacity: 1;
	filter: alpha(opacity=1)
}
.indexPart2 .name2 {
	position: absolute;
	left: 65px;
	top: 130px;
	white-space: nowrap;
	line-height: 26px;
	text-transform: uppercase;
	font-size: 20px;
	opacity: 0;
	filter: alpha(opacity=0)
}
.indexPart2 .name div, .indexPart2 .name2 div {
	font-size: 26px; color:#fff;
}
.indexPart2 .list {
	position: absolute;
	left: 0;
	top: 120px;
	width: 100%;
	opacity: 0;
	filter: alpha(opacity=0)
}
.indexPart2 dl {
	margin: 0 15px;
	border-top: #FFF solid 1px;
	padding-top: 10px
}
.indexPart2 dd {
	float: left;
	width: 41%;
	height: 25px;
	line-height: 25px;
	overflow: hidden;
	background: url(../images/ico2.png) 8px center no-repeat;
	padding-left: 9%;
	font-size:12px; color:#fff;
}
.indexPart2 .on .img {
	left: 10px;
	top: 18px;
	width: 45px
}
.indexPart2 .on .name {
	opacity: 0;
	filter: alpha(opacity=0);
	top: 100px
}
.indexPart2 .on .name2 {
	opacity: 1;
	filter: alpha(opacity=1);
	top: 18px
}
.indexPart2 .on .name2 a{ color:#fff;}
.indexPart2 .on .list {
	opacity: 1;
	filter: alpha(opacity=1);
	top: 80px
}

.newss { width:31.33333333333%; box-sizing:border-box;float:left;	margin:1%;	-moz-transition: all 0.3s linear; -o-transition:  all 0.3s linear;  transition: all 0.3s linear;}

.news1{ height:493px; background:#fff; padding:1px;}
.news22{ margin-bottom:20px; height:140px;background:#fff; box-sizing:border-box;}
.news .text{ padding:13px 30px 13px 0; }
.news .news1 .text { padding:20px 35px;}
.news .text .times{ width:110px;  height:85px; display:table;float:left; box-sizing:border-box;}
.news .text .times p{ display:table-cell; vertical-align:middle; text-align:center;-moz-transition: all 0.3s linear; -o-transition:  all 0.3s linear;  transition: all 0.3s linear; }
.news .text .times b{ display:block; line-height:40px; font-family:Bahnschrift; font-size:50px; color:#919191; -moz-transition: all 0.3s linear; -o-transition:  all 0.3s linear;  transition: all 0.3s linear;}
.news .text .times span{ font-size:12px; color:#919191;font-family:Bahnschrift;}
.newstit { width:calc(100% - 110px); float:left;box-sizing:border-box; padding-left:30px;border-left:1px solid #d8d8d8;}
.newstit a{ font-size:16px;  display:block; padding-bottom:5px;overflow: hidden;/*超出部分隐藏*/white-space: nowrap;/*不换行*/
text-overflow:ellipsis;/*超出部分文字以...显示*/}
.newstit p{ font-size:14px; color:#919191; line-height:28px; max-height:56px; overflow:hidden;}
.newstit p a{ font-size:14px; color:#919191; line-height:28px; max-height:56px; overflow:hidden;}
.detail { display:block; width:100%; margin:10px auto 0;}
.news22 .detail{ margin-top:10px;}
.detail a,.detail span a{ font-size:14px; color:#919191;-moz-transition: all 0.3s linear; -o-transition:  all 0.3s linear;  transition: all 0.3s linear;}
.newss .img { height:315px; overflow:hidden;}
.newss .img img{ width:100%;-moz-transition: all 0.3s linear; -o-transition:  all 0.3s linear;  transition: all 0.3s linear;}


.newss:hover .text .times b,.newss:hover .text .times span,.newss:hover .newstit p,.newss:hover .newstit a{ color:#bf2420;}

.newss:hover .text .newstit{ border-left:1px solid #bf2420}
.newss:hover .text .detail a,.newss:hover .text .detail span { color:#bf2420}


.footer { background:#2c3037; }
.footer .forms{ padding-bottom:50px;  }
.footer span,.footer a,.lx_m,.lxwm_ri .text{ color:#fff;}


.footer1 .w1600 { /*! max-width:1660px; */}
.w25 { width:25%; padding:0 20px; box-sizing:border-box;}
.footer1{ background:#212429; padding:50px 0;}
.footer1 b{ color:#fff; font-size:18px; border-bottom:1px solid #6d6d6d; display:block; padding-bottom:15px; margin-bottom:15px;}
.newss:hover .img img{-webkit-transform:  scale(1.05) ; 
    -moz-transform: scale(1.05) ; 
    -ms-transform: scale(1.05);     
    -o-transform:  scale(1.05) ; 
    transform:  scale(1.05);}
.newss:hover .times p,.newss:hover .times b,.newss:hover .detail a,.newss:hover .detail span{ color:#333;}

.footer1 p{ font-size:14px; color:#fff; line-height:40px;text-align: justify;}
.footer1 .fuwus a{ width:33.33333333333333%; display:inline-block; float:left; line-height:40px; color:#fff;font-size:14px;}
.footer1 .youshis a{ width:50%; float:left;display:inline-block; line-height:40px; color:#fff; font-size:14px;}
.lxwm_ri .text{ float:left; height:145px;display:table;}
.lxwm_ri .text p{ vertical-align:middle;display:table-cell; color:#fff; line-height:30px;}
.lxwm_ri .img{ float:right; padding-left:35px;}
.footer2 { background:#ededed;  }
.footer2 .w1600 { border-bottom:1px solid #cccccc;padding:25px 10px;}
.footer3{ background:#17191E; padding:20px 0;text-align: center;}
.footer3 p{ font-size:14px; line-height:2; color:#888;}
.footer3 a{color:#888; margin: 0 5px; }
.footer3 a:hover{color:#c80000;}
.footer1 .fot_w25{ margin-top: 20px; }
.footer1 .fot_w25 .tabl .tbc span { color:#eee; }
.footer2 a{margin-left:20px; display:inline-block; font-size:14px; line-height:28px;}
.redat { display:block; padding:60px 0 40px 0; font-size:16px;}
.forms input{ width:260px;float:left; display:inline-block; margin-right:25px; background:#eee; border:none; outline: none; height:50px; box-sizing:border-box; padding:5px 20px;font-size:14px; color:#333333;}

.forms textarea { max-width:600px; line-height:40px; width:100%;background:#eee; float:left; border:none; outline: none; height:50px; box-sizing:border-box; padding:5px 20px;font-size:14px; color:#333333;}
.forms input.btn { float:right; background:#fff; width:230px; cursor:pointer;font-size:14px;}
.forms input.btn:hover{background:#c80000; color:#fff;}
.forms a{background:#fff; width:230px; cursor:pointer;height:50px; box-sizing:border-box; padding:0 10px; color:#333; text-align:center; line-height:50px; font-size:14px;}

.lxwm_le span{ display:block; width:470px; padding-bottom:20px;font-size:14px;}
.lx_m {font-size:14px; line-height:2;}



.web_huangtiao {  padding:20px 0; width:100%; margin:20px 0 0;}
.web_huangtiao span{    display: inline-block;    padding: 0 0px;    line-height: 46px;      font-size: 24px;    margin-bottom: 10px; color:#333;}
.web_huangtiao p{    height: auto;
    overflow: hidden;
    line-height: 55px;
    color: #333;
    font-size: 34px;
    font-weight: bold;
    margin-bottom: 15px;color:#333;}
.web_huangtiao .ens{    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 20px;
    text-transform: uppercase;
    line-height: 24px;color:#333;}


.wap{ display:none;}
.sp_header{height:50px;overflow:hidden;background:#fff;position:fixed;z-index:10;width:100%;}
.sp_logo{padding:10px;float:left;height:50px}
.sp_logo img{margin:auto;max-height:30px;}
.sp_nav{width:50px;float:right;position:relative;cursor:pointer;height:30px;margin-top:15px}
.sp_nav span{display:block;background:#333;width:30px;height:2px;position:absolute;left:10px;transition:all ease 0.35s}
.sp_nav span:nth-of-type(1){top:0px}
.sp_nav span:nth-of-type(2){top:10px}
.sp_nav span:nth-of-type(3){top:20px}
.sp_nav_se span:nth-of-type(1){top:10px;transform:rotate(45deg)}
.sp_nav_se span:nth-of-type(2){width:0}
.sp_nav_se span:nth-of-type(3){top:10px;transform:rotate(-45deg)}
.sjj_nav{position:fixed;z-index:10;background:#eee;width:100%;height:calc(100% - 104px);font-size:14px;line-height:40px;top:-100%;left:0;overflow:auto;overflow-x:hidden;transition:top ease 0.35s;}
.nav_show{top:50px}
.sjj_nav>ul>li:first-child{overflow:hidden;border-top:0}
.sjj_nav>ul>li:first-child>a{float:left;width:calc(100% - 12px)}
.sjj_nav>ul>li:first-child .language{float:right;width:70px;overflow:hidden;line-height:30px;margin-top:5px}
.sjj_nav>ul>li:first-child .language a{width:35px;float:left;border-left:1px #ddd solid;text-align:center;color:#999;}
.sjj_nav ul li i{position:absolute;top:5px;right:0px;border-left:1px #ddd solid;height:30px;padding:0px 7px 0 7px;}
.sjj_nav ul li i svg{transform:rotate(-90deg);transition:all ease 0.35s}
.sjj_nav ul li .sjj_nav_i_se svg{transform:rotate(0deg)}
.sjj_nav ul li{    text-align: center; border-top:1px #ddd solid;margin-left:20px;position:relative;line-height:40px;font-size:14px}
.sjj_nav>ul >li:last-child{border-bottom:1px #ddd solid;}
.sjj_nav ul li ul{display:none}
.sjj_nav ul li a{display:inline-block; color:#666;width:100%}
.sjj_nav ul li ul li a{color:#999;display:block;text-align:left;}
.sjj_nav ul li i svg{width:20px;height:20px;fill:#555;}
.sjj_nav ul li .sjj_nav_i_se svg{fill:#333}
.sjj_nav ul li ul li>ul{margin-left:10px}
.hei50 { height:50px;}

.liucheng  .hzkh_tit .title h2{ color:#fff;}
.liucheng  .hzkh_tit .title  .fbt{ color:#fff;}
video{
    position: fixed;
    right: 0;
    bottom: 0;
    min-width: 100%;
    min-height: 100%; 
    width: auto;
    height: auto;
    z-index: -100; 
    -webkit-filter: grayscale(20%);
}

.liucheng ul{ padding:70px 0 140px;}
.liucheng li{ width:16.666666666666666666%; padding-top:138px; float:left; display:inline-block;}
.liucheng li span{ font-size:25px; padding-top:15px; color:#fff; text-align:center; display:block;}
.liucheng li span.shuzisss { font-size:40px; padding-top:0;}
.liucheng li a{ width:100%; height:1px; background:#fff; position:relative; display:block; margin-top:30px; margin-bottom:30px;}
.liucheng li a::after{ content:""; position:absolute; left:50%; margin-left:-9px; top:0; margin-top:-9px; width:18px; height:18px; background:#fff; border-radius:100%;}
.liucheng li.icon1 { background-image:url(../images/indexicon1.png); background-repeat:no-repeat; background-position:top center;}
.liucheng li.icon2 { background-image:url(../images/indexicon2.png); background-repeat:no-repeat; background-position:top center;}
.liucheng li.icon3 { background-image:url(../images/indexicon3.png) ; background-repeat:no-repeat; background-position:top center;}
.liucheng li.icon4 { background-image:url(../images/indexicon4.png) ; background-repeat:no-repeat; background-position:top center;}
.liucheng li.icon5 { background-image:url(../images/indexicon5.png) ; background-repeat:no-repeat; background-position:top center;}
.liucheng li.icon6 { background-image:url(../images/indexicon6.png) ; background-repeat:no-repeat; background-position:top center;}


.liucheng li.icon1:hover { background-image:url(../images/indexicon11.png); background-repeat:no-repeat; background-position:top center;}
.liucheng li.icon2:hover { background-image:url(../images/indexicon21.png); background-repeat:no-repeat; background-position:top center;}
.liucheng li.icon3:hover { background-image:url(../images/indexicon31.png); background-repeat:no-repeat; background-position:top center;}
.liucheng li.icon4:hover { background-image:url(../images/indexicon41.png); background-repeat:no-repeat; background-position:top center;}
.liucheng li.icon5:hover { background-image:url(../images/indexicon51.png); background-repeat:no-repeat; background-position:top center;}
.liucheng li.icon6:hover { background-image:url(../images/indexicon61.png); background-repeat:no-repeat; background-position:top center;}

/**********内页公共banner****************************/
.c_nybanner {width:100%;overflow: hidden;height:505px; position: relative;z-index: 1}
.c_nybanner img{display: block;object-fit: cover;width: 100%;height: 100%; }
.c_nybanner .banner_title{color:#fff;position: absolute;top:0;left:0;-webkit-animation: fadeInDown 1s;animation: fadeInDown 1s;width:100%;height: 100%;}
.c_nybanner .banner_title h4{font-size: 55px;font-weight:600;text-align: center;letter-spacing: 5px; color:#fff; }
.c_nybanner .banner_title .table{width:1200px;margin:0 auto;}
.c_nybanner .banner_title .crumbs{color: #fff;font-size:14px;margin-top:30px;font-size:34px;text-align: center;font-weight: 300;}
@media screen and (max-width:1610px){
	.c_nybanner {width:100%;overflow: hidden;height:420px; position: relative;z-index: 1}
	.c_nybanner .banner_title h4{font-size:32px;}
	.c_nybanner .banner_title .table{width:90%;margin:0 auto;}
	.c_nybanner .banner_title .crumbs{font-size:24px;margin-top: 25px;}
	.c_nybanner img{ object-fit: cover;height: 100%; }
}
@media screen and (max-width:1400px){}
@media screen and (max-width:1210px){}
@media screen and (max-width:1100px){}
@media screen and (max-width:960px){
	.c_nybanner {width:100%;overflow: hidden;height:250px; position: relative;z-index: 1}
	.c_nybanner .banner_title h4{font-size:22px;}
	.c_nybanner .banner_title .table{width:90%;margin:0 auto;}
	.c_nybanner .banner_title .crumbs{font-size:14px;margin-top: 20px;}
	.c_nybanner img{ object-fit: cover;height: 100%;width: 100%; }
}
@media screen and (max-width:768px){
	.c_nybanner {width:100%;overflow: hidden;height:200px; position: relative;z-index: 1}
	.c_nybanner .banner_title h4{font-size:20px;}
	.c_nybanner .banner_title .table{width:90%;margin:0 auto;}
	.c_nybanner .banner_title .crumbs{font-size:14px;margin-top: 5px;}
}
@media screen and (max-width:640px){}
@media screen and (max-width:600px){}
@media screen and (max-width:420px){}



.design1 { padding-bottom:100px;}
.inner_banner img{ width:100%; display:block;}
.tit_desin{ font-size:40px; text-align:center; padding-top:50px;}
.tit2 { font-size:24px; color:#808080; text-align:center; padding:20px 0; font-weight:bold;}
.tit3{ font-size:20px;  text-align:center;}
.jieshao { max-width:900px; text-align:center; margin:25px auto 100px; font-size:14px; line-height:24px; color:#808080;}
.design1 ul li{ width:32%; margin-right:2%; display:inline-block; float:left;}
.design1 ul li:nth-child(3){ margin-right:0;}
.bacs { padding:50px 35px; box-sizing:border-box;height:200px; position:relative;}
.bacs em{ background:#bf2420; display:block; position:absolute;transition-duration:0.3s;-moz-transition-duration:0.3s;-ms-transition-duration:0.3s;-o-transition-duration:0.3s;-webkit-transition-duration:0.3s;}
.bacs em.top_le{transition-delay:0.3s;-moz-transition-delay:0.3s;-ms-transition-delay:0.3s;-o-transition-delay:0.3s;-webkit-transition-delay:0.3s;  left:0; top:0; width:0; height:1px;transition-property:width;-moz-transition-property:width;-ms-transition-property:width;-o-transition-property:width;-webkit-transition-property:width;}
.bacs em.top_ri{transition-delay:0.6s;-moz-transition-delay:0.6s;-ms-transition-delay:0.6s;-o-transition-delay:0.6s;-webkit-transition-delay:0.6s; right:0; top:0; width:1px; height:0;transition-property:height;-moz-transition-property:height;-ms-transition-property:height;-o-transition-property:height;-webkit-transition-property:height;}
.bacs em.bot_le{ left:0; bottom:0; width:1px; height:0;transition-property:height;-moz-transition-property:height;-ms-transition-property:height;-o-transition-property:height;-webkit-transition-property:height;}
.bacs em.bot_ri{transition-delay:0.9s;-moz-transition-delay:0.9s;-ms-transition-delay:0.9s;-o-transition-delay:0.9s;-webkit-transition-delay:0.9s;right:0; bottom:0; width:0; height:1px;transition-property:width;transition-property:width;-moz-transition-property:width;-ms-transition-property:width;-o-transition-property:width;-webkit-transition-property:width;}
.design1 ul li:hover  em.top_le{ width:100%;}
.design1 ul li:hover  em.bot_ri{ width:100%;}

.design1 ul li:hover  em.top_ri{ height:200px;}
.design1 ul li:hover  em.bot_le{ height:200px;}

.newss{ position:relative;}
.newss em{ background:#bf2420; display:block; position:absolute;transition-duration:0.3s;-moz-transition-duration:0.3s;-ms-transition-duration:0.3s;-o-transition-duration:0.3s;-webkit-transition-duration:0.3s;}
.newss em.top_le{transition-delay:0.3s;-moz-transition-delay:0.3s;-ms-transition-delay:0.3s;-o-transition-delay:0.3s;-webkit-transition-delay:0.3s;  left:0; top:0; width:0; height:1px;transition-property:width;-moz-transition-property:width;-ms-transition-property:width;-o-transition-property:width;-webkit-transition-property:width;}
.newss em.top_ri{transition-delay:0.6s;-moz-transition-delay:0.6s;-ms-transition-delay:0.6s;-o-transition-delay:0.6s;-webkit-transition-delay:0.6s; right:0; top:0; width:1px; height:0;transition-property:height;-moz-transition-property:height;-ms-transition-property:height;-o-transition-property:height;-webkit-transition-property:height;}
.newss em.bot_le{ left:0; bottom:0; width:1px; height:0;transition-property:height;-moz-transition-property:height;-ms-transition-property:height;-o-transition-property:height;-webkit-transition-property:height;}
.newss em.bot_ri{transition-delay:0.9s;-moz-transition-delay:0.9s;-ms-transition-delay:0.9s;-o-transition-delay:0.9s;-webkit-transition-delay:0.9s;right:0; bottom:0; width:0; height:1px;transition-property:width;transition-property:width;-moz-transition-property:width;-ms-transition-property:width;-o-transition-property:width;-webkit-transition-property:width;}
.newss:hover  em.top_le{ width:100%;}
.newss:hover  em.bot_ri{ width:100%;}

.newss:hover  em.top_ri{ height:100%;}
.newss:hover  em.bot_le{ height:100%;}



.case_news { padding:50px 0;}

.imgs_01 { width:310px;}
.text_01{ width:690px; padding-left:75px; box-sizing:border-box;}
.case_news .w1600{ position:relative;}
.case_news .w1600 a.xq{ position:absolute; right:0; top:50%; transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);}
.text_01 b{ font-size:32px; color:#d3141b; display:block; padding-top:5px;}
.text_01 p{ font-size:18px; color:#666; padding-top:10px;}
.text_01 p strong{ font-weight:bold; color:#000; /*! padding-right:20px; */display: block;}

.design1 ul li:nth-child(1) .bacs { background-color:#e9f5fc;}
.design1 ul li:nth-child(2) .bacs  {background-color:#efefef;}
.design1 ul li:nth-child(3) .bacs {background-color:#e1deec;}
.design1 ul li .tit4 { font-size:28px; display:block; padding-bottom:15px;}
.design1 ul li p{ font-size:14px; line-height:24px;}

.design2 { background:#e50012; text-align:center; padding:50px 0;}
.design2 p{ color:#fff; font-size:30px;}
.design3 ul { padding:30px 0 200px;}
.design3 ul li{ width:24%; display:inline-block; float:left; box-sizing:border-box; margin-top:20px; margin-right:1.33333333333333%; overflow:hidden; }
.design3 ul li:nth-child(4n){ margin-right:0;}
.design3 ul li img,.case_list ul.lists li .img img,.case_list .tits img{-moz-transition: all 0.3s linear; -o-transition:  all 0.3s linear;  transition: all 0.3s linear;}
.design3 ul li:hover img,.case_list ul.lists li:hover .img img{-webkit-transform:  scale(1.05) ; 
    -moz-transform: scale(1.05) ; 
    -ms-transform: scale(1.05);     
    -o-transform:  scale(1.05) ; 
    transform:  scale(1.05);}


.case_chanel { height:80px; background:#fff; }
.case_chanel a{line-height:80px; padding:0 80px; box-sizing:border-box; background:#fff; display:inline-block;}
.case_chanel a.on{ background:#c6000b;}
.case_chanel a.on{ background:#c6000b; color:#fff;}

.case_list{ background:#edeeee; padding-bottom:100px;}
.case_list ul.lists{ padding:100px 0 50px;}
.case_list ul.lists li .img { overflow:hidden;}
.case_list ul.lists li{ width:32%; margin-right:2%; display:inline-block; float:left; background:#fff; padding-bottom:30px; margin-bottom:35px;}
.case_list ul.lists li:nth-child(3n){ margin-right:0;}
{}
.case_list ul.lists li .img{ position:relative;}
.case_list ul.lists li .img img{width:100%;}
.img_img {height:300px;}
.tits,.intro { padding:30px 30px 0 30px;}
.intro { padding-top:15px;}
.case_list ul.lists li:hover .tits img { margin-right:15px;}
.case_line { width:30px; height:2px; background:#9e9e9f; margin-left:30px; margin-top:20px;}
.case_list .intro{ color:#7a7a7a; font-size:14px;}
.pages a{ display:inline-block;}
.pages a img{ display:inline-block; vertical-align:middle;}
.pages{ text-align:center;}
.pages ul{ display:inline-block;   box-sizing:border-box;vertical-align:middle;}
.pages ul li{ display:inline-block; line-height:41px; font-size:14px;    margin: 5px 3px;}
.pages ul li a{ color:#c6c6c6;padding: 0 15px;
    margin: 0 1px;
    background: #fff;background:#fff;}
.pages ul li.active a{ color:#fff;background:#d3141b }

.positions {width:100%; }
.positions .w1600{color:#b2b2b2;}
.positions a{ display:inline-block; padding:0 10px; line-height:125px; color:#b2b2b2;}

.jianjie { background:#161616; box-sizing:border-box; padding:50px 85px; position:relative;}
.jianjie h1{ color:#fff; font-size:36px; margin-bottom:15px;}
.jianjie span{ font-size:20px; display:block; padding:25px 0;}
.jianjie p,.jianjie  span{ color:#858585;}
.jianjie p{ font-size:14px; display:block; max-width:650px; line-height:28px;}
.jianjie a{ position:absolute; right:0; text-align:left; width:300px; line-height:50px; background:#edeeee; padding-left:30px; box-sizing:border-box; top:50%; margin-top:-25px;}

.pagedetail { text-align:center; padding:50px 0;}
.pagedetail a{ display:inline-block; background:#edeeee; margin:0 25px; line-height:55px; padding:0 25px;}

.pagedetail a.next { padding-right:100px;}
.prev_next a:hover{ color:#e50012}


.con_01 li{ width:33.333333333333%; float:left; display:inline-block;}
.con_01 li .w33{ max-width:333px; margin:0 auto; text-align:center;padding:65px 0;-moz-transition: all 0.3s linear; -o-transition:  all 0.3s linear;  transition: all 0.3s linear;}
 .con_01 li .w33 img{ display:block; margin:0 auto; margin-bottom:15px;}
  .con_01 li .w33 span{ display:block; font-weight:bold; font-size:16px; line-height:28px;-moz-transition: all 0.3s linear; -o-transition:  all 0.3s linear;  transition: all 0.3s linear;}
  
  .about_main { background:#edeeee; padding-bottom:40px;}
  .w1400 {max-width:1400px; width:98%; margin:0 auto;}
  
  .about1 {  margin:0 auto; margin-top:-120px; background:#1c1c1c; z-index:9; position:relative; padding:50px; box-sizing:border-box;}
  .about1 .text{ max-width:390px;}
  .about1 .text span{ font-size:24px; font-weight:bold; color:#fff; display:block; padding-bottom:10px; color:#db2035;}
.about1 .text span em{ color: #fff; font-style: normal; }
  .about1 .text p b{ display:block; font-size:18px; color:#fff; font-weight:normal; padding:5px 0 10px;}
  .about1 .text p{ font-size:14px; line-height:24px; color:#fff; margin-top:0;}
  .line_about { width:100%; height:2px; background:#fff;}
  .ppjz{ background:url(../images/slogo.png) no-repeat left top; background-color:#fff; background-size: auto 100%; padding:50px 50px 50px 0; box-sizing:border-box; padding-left:585px; margin:45px auto;}
  .w1400 .title_ab{ font-size:34px; font-weight:bold;}
  .w1400 p{ font-size:16px; color:#666; line-height:28px; display:block; margin-top:15px;}
  
  .nianqing { background:url(../images/1_08.jpg) no-repeat left top; background-color:#fff; background-size: auto 100%; height:540px; box-sizing:border-box; padding-left:990px; padding-top:45px; padding-right:45px; position:relative;}
  .nianqing .wdtd{ position:absolute; bottom:40px;font-size:14px; line-height:24px; }
  
  .youshi { background:url(../images/1_12.jpg) no-repeat right top; background-color:#fff; background-size: auto 100%; margin:45px auto; padding:60px; padding-right:580px; box-sizing:border-box;}
  .youshi .title2{ font-size:18px; font-weight:bold; padding-top:15px;}
  .about2 { background:url(../images/1_14.jpg) no-repeat center center; height:724px; width:100%; box-sizing:border-box; padding-top:70px;}
  .about2 .title_ab{ color:#fff; text-align:center;}
  .about2 p{ color:#fff; text-align:center; display:block; max-width:685px; margin:20px auto;}
  
  .join {background:url(../images/1_17.jpg) no-repeat right top; background-color:#edeeee; background-size: auto 100%; height:420px; box-sizing:border-box; padding:60px; padding-right:820px; padding-top:45px;  position:relative; margin:45px auto 100px;}
  .join .wdtd {position:absolute; bottom:40px;font-size:14px; line-height:24px; }
  .wdtd a{ color:#919191}
.join .title_ab{ margin-bottom: 40px; line-height: 2;}
  
  
  
  
  
  .con_01 li:hover .w33{ background:#d40000;}
  .con_01 li:hover span{ color:#fff;}
  
  
  .con_02 {  background:#edeeee; overflow:hidden;}
  .con_02 .w1600{padding:60px; box-sizing:border-box; background:#fff; margin:30px auto;}
  .con_02 .texts { width:370px; float:left; font-size:16px; line-height:28px;}
  .con_02 .maps { width:100%; }
.con_02 .maps iframe{width:100% !important; height:550px;}
  
  .fw6 ul{ height:500px; position:relative;}
  .fw6 li{ cursor:pointer; width:294px; height:206px; background:url(../images/4_03.png) no-repeat center center; position:absolute;-moz-transition: all 0.3s linear; -o-transition:  all 0.3s linear;  transition: all 0.3s linear;}
  .fw6 li:nth-child(2n){ background:url(../images/4_04.png) no-repeat center center; top:285px; padding-top:45px; box-sizing:border-box;}
  .fw6 li:nth-child(3) { left:510px;}
  .fw6 li:nth-child(4){ left:510px;}
  .fw6 li:nth-child(5){ right:0;}
  .fw6 li:nth-child(6){right:0;}
  
  
  
  .fwli01 .litop { background:url(../images/3_14.png) no-repeat 20px center;}
  .fwli02 .litop { background:url(../images/3_32.png) no-repeat 20px center;}
  .fwli03 .litop { background:url(../images/3_16.png) no-repeat 20px center;}
  .fwli04 .litop { background:url(../images/3_34.png) no-repeat 20px center;}
  .fwli05 .litop { background:url(../images/3_18.png) no-repeat 20px center;}
  .fwli06 .litop { background:url(../images/3_36.png) no-repeat 20px center;}
  
  .fw6 li:hover{ background:url(../images/4_06.png) no-repeat center center;}
  .fw6 li:hover:nth-child(2n){ background:url(../images/4_07.png) no-repeat center center;}
  
  .fw6 li:hover .litop span{ background:#fff; color:#c6000b;}
  
  
  .fwli p{ padding:20px; display:block; color:#fff;}
  .litop { padding:16px 20px; padding-left:60px; height:60px; box-sizing:border-box; border-bottom:1px solid #fff;}
  .litop b{-moz-transition: all 0.3s linear; -o-transition:  all 0.3s linear;  transition: all 0.3s linear; font-size:20px; color:#fff; font-weight:normal;}
  .litop span{ width:25px; height:25px; border-radius:100%; display:inline-block; text-align:center; line-height:25px;background:#cbcbcb; color:#989898;-moz-transition: all 0.3s linear; -o-transition:  all 0.3s linear;  transition: all 0.3s linear;}
  
  .fwline .w1300 { position:relative;}
  .fwline span{-moz-transition: all 0.3s linear; -o-transition:  all 0.3s linear;  transition: all 0.3s linear; display:block; width:40px; height:40px; position:absolute; top:-20px; z-index:9; background:url(../images/3_24.png) no-repeat center center; background-color:#edeeee; padding:0 30px; margin-left:-30px;}
  .fwline span.sp2{ left:510px;}
  .fwline span.sp3{ left:1007px;}
  
  .line7 { width:45px; height:2px; background:#c6000b; margin:10px auto; display:block;}
  
  .fw7 { background:#fff; padding:70px 0;}
  .fwt7 { font-size:40px; text-align:center;}
  .fwp7 { font-size:24px;  text-align:center; padding:5px 0 70px; }
  .fw6 .w100{position:relative;}
  .fwline { border-bottom:1px solid #989898; width:100%; position:absolute; top:420px;}
  .fuwu1{ padding:100px 0 0;}
  
  .fuwu1 li{ width:25%; float:left; display:inline-block; position:relative;height:415px; background:#cbcbcb;-moz-transition: all 0.1s linear; -o-transition:  all 0.1s linear;  transition: all 0.1s linear; cursor:pointer; box-sizing:border-box;}
  .fuwu1 li:nth-child(2n){ background:#edeeee;}
  .fuwu1 li:hover{ background:#c6000b;}
  .fuwu1 li:hover b{ color:#dfb7b9;}
  .fuwu1 li:hover .fw1text span,.fuwu1 li:hover .fw1text p{ color:#fff;}
  .fuwu1 li:nth-child(2n) b{ color:#cbcbcb;}
  .fuwu1 li b{ color:#edeeee; font-size:120px;}
  .fuwu1 li .fw1text{ position:absolute; right:30px; bottom:45px; }
  .fuwu1 li .fw1text span{ font-size:30px; display:block; padding-bottom:10px;}
  .fuwu1 li .fw1text p{ font-size:14px; line-height:24px;}
  
  .fw1_1 { margin:40px auto; }
  .fw1_1 .t5{ font-size:40px; padding-top:80px; padding-bottom:10px;}
  .fw1_1 p{ font-size:14px; line-height:24px;  margin:0 auto;}
  
  .fw2 { background:#242529; position:relative; padding:75px 0;}
  .fw2text { position:absolute; top:230px; left:50%; margin-left:150px; width:480px; box-sizing:border-box; padding:60px 50px; background:rgba(255,255,255,0.2)}
  .fw2t { font-size:34px; color:#fff; font-weight:bold; padding-bottom:10px;}
  .fw2p{ font-size:14px; color:#fff; line-height:28px; text-align:justify;}
  
  .fw3 { padding-bottom:500px; padding-top:130px; background:url(../images/3_06.jpg) no-repeat top center; background-size:100% 100% ;-moz-transition: all 0.3s linear; -o-transition:  all 0.3s linear;  transition: all 0.3s linear;}
  .fw3text { width:98%; max-width:1200px; margin:0 auto;background:rgba(255,255,255,0.7); padding:60px 0;}
  .fw3t { font-size:34px; font-weight:bold; text-align:center; padding-bottom:15px;}
  .fw3p { max-width:460px; margin:0 auto;text-align:center; font-size:14px; font-weight:bold;}
  
  .fw4 { position:relative;}
  .fw4text { position:absolute;  width:480px; right:10%; top:200px;box-sizing:border-box; padding:60px 50px; background:rgba(255,255,255,0.65)}
  .fw44{ background-image:url(../images/web_0001.jpg) ; background-size:cover; padding-top:300px; padding-bottom:500px;}
  .fw45{ background-image:url(../images/3_08.jpg) ; background-size:cover; padding-top:300px; padding-bottom:500px;}
  .fw5 {padding-bottom:700px; padding-top:130px; background-image:url(../images/3_11.jpg); background-size:cover;-moz-transition: all 0.3s linear; -o-transition:  all 0.3s linear;  transition: all 0.3s linear; position:relative;}
  .fw5text{position:absolute; top:230px; right:50%; margin-left:-150px; width:480px; box-sizing:border-box; padding:60px 50px; background:rgba(255,255,255,0.65)}
  .fw5t{font-size:34px; color:#000; font-weight:bold; padding-bottom:10px;}
  .fwp5{font-size:14px; color:#000; line-height:28px;}
  
  .fw4t{font-size:34px; color:#000; font-weight:bold; padding-bottom:10px;}
  .fwp4{font-size:14px; color:#000; line-height:28px;}
  
  
  .else{ margin: 20px auto 0;    background: #fff;    padding: 33px 30px 35px; box-sizing:border-box;}
  .else h3{    font-size: 20px;    color: #666;    line-height: 30px; font-weight:normal;}
  .elselist{    margin-top: 24px;    width: 100%;    display: table;}
  .elselist li{    float: left;    width: 24%;    margin-right: 1.33%;}
  .elselist li .img{ overflow:hidden;}
  .elselist li .img img{-moz-transition: all 0.3s linear; -o-transition:  all 0.3s linear;  transition: all 0.3s linear;}
  .elselist li:hover .img img{-webkit-transform:  scale(1.05) ; 
    -moz-transform: scale(1.05) ; 
    -ms-transform: scale(1.05);     
    -o-transform:  scale(1.05) ; 
    transform:  scale(1.05);}
  .elselist li .text a{ display:block;   font-size: 14px;    line-height: 24px;    color: #222;    margin-top: 14px;}
  
  
  
  .fw7 span.en_t{ font-size:36px;color:#fff; display:block; text-align:center; padding-bottom:5px;}
  .fw7 p{ font-size:24px; color:#fff;}  
  .fw7  li.bac_li01{ background-color:#ff5a00;}
  .fw7  li.bac_li02{ background-color:#38a3e0;}
  .fw7  li.bac_li03{ background-color:#44b573;}
  .fw7  li.bac_li04{ background-color:#5a3c82;}
  
  
  
  .webnew2 { background-image:url(../images/webnew2.jpg); background-size:cover; padding:90px 0; text-align:center;}
  .webnew2 div.tits{ font-size:36px; color:#fff; padding-bottom:25px;}
  .webnew2 p{ font-size:16px; color:#fff; padding:0 10px;}
  .webnew2 a{ display:block; width:250px; height:60px; text-align:center; color:#fff; background-color:#c6000b; margin:25px auto 0; font-size:20px; line-height:60px;}
  .address {
	width:100%;
	background:#fff;
	display:table;
}
.address .box1 {
	width:33.3333333333%;
	height:295px;
	float:left;
	border-right:1px solid #e8e8e8;
	padding-left:2.5%;
	padding-top:53px;
	box-sizing:border-box;
}
.address .box1:last-child {
	border-right:none;
}
.address .box1 .t1 {
	font-size:22px;
	font-weight:bold;
	line-height:30px;
	color:#c80000;
	letter-spacing: 5px;
}
.address .box1 .t2 {
	font-size:16px;
	color:#222;
	line-height:24px;margin-top:30px;
}
.address .box1 .t3 {
	font-size:16px;
	color:#222;
	line-height:26px;
	font-family: 'Gotham-Bold';
  margin-top:10px;
}
.address .box1 .t4 {
	width:100%;
	margin-top:25px;
}
.address .box1 .t4 img{     display: inline-block;
    vertical-align: middle;
    padding-right: 20px;
width: 150px;
}
.address .box1 .t4 a {
	display:inline-block;
	width:145px;
	height:45px;
	border:1px solid #222;
	border-radius:22px;
	line-height:43px;
	font-size:16px;
	font-family: 'Gotham-Bold';
	background:url(../images/icon33.png) 21px center no-repeat;
	padding-left:47px;
	margin-right:10px;
	transition:all ease .5s;
}
.address .box1 .t4 a:hover {
	background:#222 url(https://www.fyywl.com/template/pc/skin/images/icon32.png) 21px center no-repeat;
	color:#fff;
}


.fdform{BORDER-BOTTOM:#e7e7e7 1px solid;BORDER-LEFT:#e7e7e7 1px solid;PADDING-BOTTOM:20px;PADDING-LEFT:30px;PADDING-RIGHT:30px;BACKGROUND:#f7f7f7;FONT-SIZE:14px;OVERFLOW:hidden;BORDER-TOP:#e7e7e7 1px solid;BORDER-RIGHT:#e7e7e7 1px solid;PADDING-TOP:20px}.fdform LI{PADDING-BOTTOM:9px;LINE-HEIGHT:28px;PADDING-LEFT:0px;PADDING-RIGHT:0px;OVERFLOW:hidden;PADDING-TOP:9px}.fdform SPAN{FLOAT:left;OVERFLOW:hidden}.fdform .w50{WIDTH:50px}.fdform .w90{WIDTH:90px}.fdform .w310{WIDTH:310px;PADDING-RIGHT:40px}.fdform .input{BORDER-BOTTOM:#d7d7d7 1px solid;BORDER-LEFT:#d7d7d7 1px solid;PADDING-BOTTOM:0px;LINE-HEIGHT:28px;PADDING-LEFT:4px;WIDTH:300px;PADDING-RIGHT:4px;HEIGHT:28px;COLOR:#676767;FONT-SIZE:14px;BORDER-TOP:#d7d7d7 1px solid;BORDER-RIGHT:#d7d7d7 1px solid;PADDING-TOP:0px}.fdform TEXTAREA{BORDER-BOTTOM:#d7d7d7 1px solid;BORDER-LEFT:#d7d7d7 1px solid;PADDING-BOTTOM:2px;LINE-HEIGHT:18px;PADDING-LEFT:2px;WIDTH:840px;PADDING-RIGHT:2px;HEIGHT:90px;COLOR:#676767;FONT-SIZE:14px;BORDER-TOP:#d7d7d7 1px solid;BORDER-RIGHT:#d7d7d7 1px solid;PADDING-TOP:2px}.fdform .btn{BORDER-BOTTOM:0px;BORDER-LEFT:0px;LINE-HEIGHT:34px;WIDTH:95px;BACKGROUND:#22aed7;HEIGHT:34px;COLOR:#fff;FONT-SIZE:14px;BORDER-TOP:0px;CURSOR:pointer;BORDER-RIGHT:0px}


.main_news_detial { background-color:#f3f3f3;}
.details_le { width:68.75%; margin-top:70px; margin-bottom:70px;margin-right:1.25%;}
.details_le .box_box { background:#fff; padding:50px 90px;}
.details_ri{ width:30%;background:#fff;margin-top:70px; margin-bottom:70px;padding:30px 45px; box-sizing:border-box;}
.detail_tit h1{ font-size:30px; font-weight:normal;}
.share_times { padding:15px 0 30px; color:#b8b8b8; border-bottom:1px solid #b8b8b8;}
.bodies_detail p,.bodies_detail{ font-size:14px; line-height:30px;}
.bodies_detail{ padding:30px 0;border-bottom:1px solid #b8b8b8; margin-bottom:30px;}
.bodies_detail img{ margin:20px auto;}
.share_times p{ font-size:14px; color:#8d8d8d;}

.xiangguan { padding-top:50px;}
.xiangguan li{ width:31.33333333333%; float:left; display:inline-block; margin:0 1%; background:#fff; padding-bottom:10px;}
.xiangguan span{ font-size:20px; display:block; padding-bottom:20px; padding-left:1%; box-sizing:border-box;}
.xiangguan li .imgs{ overflow:hidden;}
.xiangguan li h3{ font-size:18px; display:block; padding:10px; box-sizing:border-box; font-weight:normal;}
.line55 { width:20px; height:2px; background:#b6b6b6; margin-left:10px;}
.xiangguan li p{ font-size:14px; line-height:28px; padding:10px; box-sizing:border-box;}
.xiangguan li:hover .imgs img{ transform:scale(1.1);}
.xiangguan li:hover h3,.else_list li a:hover{  color:#e50012;}

.details_ri .top_detail{ font-size:14px; line-height:30px;}
.else_list b{ font-size:24px; font-weight:normal; display:block; padding-top:60px;}
.else_list li{ border-bottom:1px dashed #bababa;white-space:nowrap;/*规定段落中的文本不进行换行*/
overflow:hidden;/*内容会被修剪，并且其余内容是不可见的。*/
text-overflow:ellipsis;}
.else_list ul{ padding:10px 0;}
.else_list li a{ font-size:16px; line-height:45px;}
.else_list ul li:last-child{ border:none;}

.hzkh_index li:nth-child(5n) .bac_bai{ display:none;}
.prev_next { position:relative;}
.prev_next a{ display:block; font-size:16px; line-height:30px;}
.prev_next a.callback{ width:170px; height:40px; position:absolute; right:0; top:0; border:1px solid #aaaaaa; text-align:center; line-height:40px;}
 .elselist li:nth-child(4n){ margin-right:0;}


.GoTop {
    /*! position: fixed; */
    width: 80px;
    /*! bottom: 0; */ /*! right: 0; */
    /*! z-index: 99999; */
    height: 80px;
    background: none;
    cursor: pointer;
    opacity: 1;
    text-align: center;
    line-height: 80px;
    transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out;
	background: rgba(200, 0, 0, 1);
	color:#fff;
    margin-bottom: 3px;
}



.myTop a.active {
    opacity: 1;
    visibility: visible;
}
.myTop{width: 80px; height:320px;position: fixed;right: 0;top:50%; margin-top:-160px; z-index: 99;}
.myTop a{width: 100%; 
	height: 80px;
	opacity: 0; 
	visibility: hidden;
	text-align: center;
	line-height: 80px;
	color: #000; 
	display: block; 
	position: relative;
	transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out; 
	-webkit-transition: all .3s ease-in-out;
	background:rgba(200, 0, 0, 1);
margin-bottom: 3px;
}
.myTop p{height: 80px; 
	line-height: 80px; 
	width: 190px; 
	color: rgba(0,0,0,0); 
	padding-left: 60px; 
	font-size: 14px; 
	background: rgba(255,255,255,0.15); 
	position: absolute; 
	left: 0; 
	top: 0;
	transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
}
.myPhone p {
	background: rgba(200, 0, 0, 1)
	url(../images/mynum1.png) no-repeat 26px center;
}
.myPhone:hover p {
	background: rgba(200, 0, 0, 1)
	url(../images/mynum1.png) no-repeat 26px center;
	left: -170px;
	color: #fff;
}
.myTop .myQQ {
	background: rgba(200, 0, 0, 1) url(../images/myqq1.png) no-repeat center;
}
.myTop .myQQ:hover {
	background-image: url(../images/myqq1.png);
	background-color: rgba(200, 0, 0, 1);
}

/*.myweixin{ position: relative; width: 100%; height: 80px; background: rgba(255,255,255,.15) url(../images/wxs1.png) no-repeat 22px center;}*/
/*.myweixin:hover{background: rgba(255,255,255,.15) url(../images/wxs2.png) no-repeat 22px center; background-color: rgba(0,0,0,.1);}*/
.myweixin p {
	background: rgba(200, 0, 0, 1) url(../images/wxs2.png) no-repeat 22px center;
}
.myweixin:hover p {
	background: rgba(200, 0, 0, 1) url(../images/wxs2.png) no-repeat 22px center;
	left: -170px;
	color: #fff;
}
.myweixin i{display: inline-block;vertical-align: middle;line-height: 20px;text-align: left;margin-left: 15px;}
.myweixin img{ width: 80px;display: inline-block;vertical-align: top;
/*	opacity: 0;
	visibility: hidden;
	z-index: -4;
	filter: alpha(opacity='0');
	transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out; 
	-webkit-transition: all .3s ease-in-out;*/
}
.myweixin:hover img{
	opacity: 1;
	visibility: visible;
	z-index: 1;
	filter: alpha(opacity='100');
}
.Tpiaochuan{
	font-size: 0;
	box-sizing:border-box;
}
.Tpiaochuan h2{
	color:#ffffff;
	font-weight: bold;
	font-size: 30px;
	margin-bottom: 28px
}
.tpc_left{
	display: inline-block;
	width: 50%;
	vertical-align: top;
	text-align: center;
	position: relative;
	z-index: 2;
}

.tpc_left img:nth-child(1){
	/* margin-right: 30px */
}

.tpc_left img:nth-child(2){
	display: none
}
.tpc_left span{
	display: block;
	margin-top: 20px;
	font-size: 14px;
	color:#fff
}
.tpc_right{
	display: inline-block;
	vertical-align: top;
	width: 50%;
	text-align: center;
	position: relative;
	z-index: 2;
}
.tpc_left img{ max-width:110px; margin:0 auto;}
.tpc_right a{
	/* display: inline-block; */
	/* width: 160px !important; */
	/* line-height: 34px; */
	/* border-radius: 34px; */
	box-sizing: border-box;
	/* border:1px solid #fff; */
	color:#fff;
	font-size:18px;
	margin-bottom: 15px;
	/* position: static !important */
}
.tpc_right a:hover{
	background: #fff;
	color:rgba(200, 0, 0, .8);
}
.tpc_right h3{
	color:#ffffff;
	font-weight: bold;
	font-size: 28px;
	margin-top:19px;
}
.Tpiaochuan {
			width: 578px;
			/* background: url(../bgx-1.png) no-repeat center center; */
			background-color: rgba(200,0,0,.95);
			position: fixed;
			left: 50%;
			margin-left: -250px;
			z-index: 9999;
			top: 50%;
			margin-top: -115px;
			background-size: 100% 100%;
			-webkit-background-size: 100% 100%;
			-moz-background-size: 100% 100%;
			display: none;
			opacity: 0.9;
			-html-opacity: 0.9;
			padding: 46px 50px
		}
		.Tpiaochuan:before{
			content:'';
			display: block;
			width: calc(100% - 20px);
			height: calc(100% - 20px);
			border: 1px solid #fff;
			position: absolute;
			left: 50%;
			top: 50%;
			transform: translateY(-50%) translateX(-50%);
			-ms-transform: translateY(-50%) translateX(-50%);
			-webkit-transform: translateY(-50%) translateX(-50%);
		}

		.Tpiaochuan .zixun {
			position: absolute;
			bottom: 54px;
			left: 114px;
			cursor: pointer;
		}

		.Tpiaochuan .noneyin {
			position: absolute !important;
			bottom: 112px;
			right: -28px;
			cursor: pointer;
		}

		.Tpiaochuan .youxuan {
			position: absolute;
			bottom: 16px;
			left: 11px;
			cursor: pointer;
		}

.fot.wap{  width:100%; position:fixed; bottom:0; left:0; box-shadow:0 0 10px #999; background:#f6f6f6; z-index:99;}
.fot.wap a{ display:inline-block; float:left; width:50%; text-align:center; padding:15px 0; font-size:12px; background-repeat:no-repeat; background-position:20px center; background-size:auto 25px; color:#fff;}
.fot.wap a.fuzhiweixin{ background-image:url(../icon/weixinsss.png); background-color:#60bc57;}
.fot.wap a.pro{ background-image:url(../icon/telsss.png); background-color:#c80000;}
.tanchuang2 { z-index:99; width:80%; height:auto; padding:50px 0 60px; top:50%; left:50%; transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%); position:fixed; background:#fff; box-shadow:0 0 15px #999; border-radius:5px; text-align:center; max-width:320px; display:none;}
.tanchuang2.on{ display:table;}
.tanchuang2 p{ display:table-cell; height:100%; vertical-align:middle;}

.tanchuang2 span{ display:block; position:absolute; width:100%; bottom:10px; left:0; text-align:center; line-height:30px;}
.tanchuang2 span b{ display:inline-block; padding:0 15px; background:#ff0c00; color:#fff;}

.xinzeng0321{ margin-top:45px;}
	.xinzeng0321 li{ width:50%; float:left;}
	.xinzeng0321 li .imgsss,.xinzeng0321 li .txts{ width:50%; float:left; height:200px;}
	.xinzeng0321 li .imgsss{ background-position:center; background-repeat:no-repeat; background-size:cover;}
	.xinzeng0321 li .tbc{ font-size:36px; font-weight:bold; color:#333;}
	.xinzeng0321 li .table{ display:table; width:100%; height:100%;}
	.xinzeng0321 li .tbc{ display:table-cell; width:100%; height:100%; vertical-align:middle; text-align:center;}
@media screen and (max-width:1610px){
	  .tenyear{ padding:100px 50px;}
	  .tenyear .ten_ri{ width:400px;}
	  .w1600{ padding:0 10px; box-sizing:border-box;}
	  .forms input{ width:220px;}
	  
	  .case_chanel a { width:auto;}
		.fw2 img{ width:50%;} 
	  
	}
@media screen and (max-width:1400px){
		.ppjz {background:url(../images/1_04.jpg) no-repeat right center; background-color:#fff; background-size:400px auto; box-sizing:border-box; padding-right:450px;}
		   .youshi{ padding-right:450px; background:url(../images/1_12.jpg) no-repeat right center;background-size:400px auto;background-color:#fff; }
		   .nianqing{ background:url(../images/1_08.jpg) no-repeat left center; background-color:#fff; background-size: 600px auto; height:340px;  box-sizing:border-box; padding-left:650px; }
		   .join{background:url(../images/1_17.jpg) no-repeat right center; background-color:#edeeee; background-size: 600px auto; height:340px; padding-right:650px; margin:65px auto;}
		.fw3 { padding-bottom:300px;}  
		.fw2text { margin-left:20px; top:100px;}
		
		.w1300{ width:960px;}
		.fw6 li:nth-child(3),.fw6 li:nth-child(4),.fwline span.sp2 { left:335px;}
		.fwline span.sp3{ left:670px;}
		
		
		.forms input { width:14.66666666666666666%; box-sizing:border-box;}
		.forms textarea { width:42%;}
		.w25 { width:50%; margin-bottom:30px; height:260px;}
		  .nav #nav li { margin:0 5px;} 
		}
@media screen and (max-width:1210px){
	   
	   .main_01 h2,.case_index h2,h2,.news .titles{ font-size:30px;}
	   .main_01 ul li .li_tit{ font-size:18px;}
	   .main_01 ul li .icon{ background-size:80px auto; height:150px;}
	   .main_01 ul li:hover .icon{ background-size:80px auto; height:150px;}
	   .main_01 ul li p{ font-size:12px; line-height:24px;}
	   .tenyear .ten_le{ width:calc(100% - 420px);}
	   .shuzhis{ padding:0 15px;}
	   .shuzhis span b{ font-size:30px;}
	   .index-case-list li .tbox .title .t1{ font-size:16px; padding-bottom:5px; padding-top:10px;}
	   .mores img{ margin-top:30px; margin-bottom:30px;}
	   .title .fbt{ padding:15px 0;}
	   .title{ padding-top:50px;}
	   .news .titles ul{ top:10px;}
	   .newss .img{ height:auto;}
	   .news .text .times{ display:none;}
	   .newstit{ width:100%; padding:0; float:none;}
	   .news .text{ padding-bottom:0;}
	   .lxwm_le span{ width:350px;}
	   
	   .design1 ul li .tit4{ font-size:20px;}
	   .bacs{ padding:30px; }
	   .jieshao{ margin-bottom:30px;}
	   .tit_desin{ font-size:20px;}
	   .design2 p{ font-size:20px;}
	   .design3 ul{ padding-bottom:50px;}
	   
	   .case_list ul.lists{ padding:30px 0;}
	   
	   
	   .fuwu1 li { height:335px;}
	   .fuwu1 li b{ font-size:60px; position:absolute; left:0; top:20px;}
	   .fuwu1{ padding:50px 0;}
	   
	   .fuwu1 li .fw1text span{ font-size:18px;}
	   .fw2t,.fw3t,.fw5t,.fwp6{ font-size:20px;}
	   .fwt6{ font-size:24px;}
	   .fwline{ top:395px;}
	   .newstit { border:none;}
	   .news1 { display:none;}
	   .news22 { width:48%; margin:0 1%; margin-bottom:2%;}
	   .news .text, .news .news1 .text { padding:10px;}
	   .case_chanel a{ padding:0 40px;}
	   .fw7 span.en_t{ font-size:20px;}
	   .fw7 p{ font-size:18px;}
	   .fw7 li{ padding-bottom:30px;}
	   .fw7 li img{ margin-top:30px;}
	   
	   .fw4t{ font-size:20px;}
	   .fw5,.fw44,.fw45{ padding:150px 0;}
	   .fw5text,.fw4text{ position:static; margin:0 auto;}
	   
	   .details_le .box_box,.details_ri { padding:20px;}
	   .imgs_01{ display:none;}
	   .case_news .w1600 a.xq{ right:70px;}
	   
	   .newss:hover .text .newstit{ border:none;}
	}
@media screen and (max-width:1100px){
	.hzkh_index { height:auto;}
		.hzkh_index .w1090 { padding:80px 10px; box-sizing:border-box;}
	   .hzkh_index img{ width:100%;}
	   .nav #nav li{ margin:0 5px;}
	   .lxwm_ri .img{ padding-left:15px;}
	   .forms input.btn,.forms a{ width:175px;}
	   
	   .jianjie a { width:120px; top:30px; margin-top:0;}
	   .jianjie{ padding:30px;}
	   .about1 { margin-top:0;}
	   .about_main{ padding-top:40px;}
	   .con_02 .texts{ width:100%; float:none; padding-bottom:30px;}
	   .con_02 .maps { width:100%;}
	   .con_02 .w1600 { margin:40px auto;}
	   
	   
	   .fdform LI { padding:0;}
	   .fdform .w90,.fdform .w50 { width:90px; margin-bottom:20px;}
	   .fdform .w310 { width:calc(100% - 90px); box-sizing:border-box;}
	   .fdform .input{ width:100%; margin-bottom:20px;}
	   .fdform TEXTAREA { width:calc(100% - 90px);box-sizing:border-box;width:100%; margin-bottom:20px;}
.main-business .id{font-size:50px;}
	}
@media screen and (max-width:960px){
	  .wap{ display:block;}
	  .pc{ display:none;}
	.swiper-container { height:auto !important; }
	  .tenyear .ten_ri { display:none;}
	  .tenyear .ten_le{ width:100%; max-width:none;}
	  .shuzhi{ margin-top:30px;}
	  .tenyear{ padding:30px;}
	  .main_01 ul li{ padding:15px; margin-top:15px;}
	  .main_01 ul li:nth-child(4n) { margin-top:15px;}
	  .main_01{ padding-bottom:50px;}
	  .title .fbt{ font-size:14px;}
	  .lxwm_ri,.lxwm_ri .text,.lxwm_ri .img { float:none; width:100%;}
	  .lxwm_ri{ clear:both;}
	  .lxwm_ri .img{ padding:0;}
	  .lxwm_ri .text{ height:auto; padding-bottom:15px; padding-top:30px;}
	  .forms input{ display:block; margin-bottom:15px;}
	  .forms input, .forms a,.forms input.btn{ width:46%; float:left; margin-left:2%; margin-right:2%;}
	  .case_chanel{ height:45px;}
	  .case_chanel a{ line-height:45px; padding:0 15px; font-size:14px;}
	  .pagedetail a,.pagedetail a.prev,.pagedetail a.next{ padding:0 10px; margin:0 5px;}
	  
	  .w1400 .title_ab{ font-size:20px;}
	  .ppjz { background:none; background-color:#fff; padding:60px;}
	  .nianqing {background-size:300px auto; padding-left:350px;height:235px;}
	  .youshi{ background:none; background-color:#fff; padding:60px;}
	  .youshi .title2{ font-size:16px;}
	  .about2 { height:auto; padding-bottom:80px; background:url(../images/1_14.jpg) no-repeat top center}
	  .join {background-size:300px auto;padding-right:350px;height:220px;}
	  
	   .fw3,.fw5 { padding:100px 0;}   
	   .fw5text { position:static; margin-left:15px;}
	   .fw2 img { margin:0 auto; width:80%;}
	   .fw2text { position:relative; margin:0 auto; left:auto; margin-bottom:50px; top:auto; margin-top:40px;	}
	   .fuwu1 li { height:290px;}
	   .fuwu1 li .fw1text{ right:10px; bottom:15px;}
	   
	   .w1300{ width:100%;}
	   .fw6 ul{ height:auto;}
	   .fw6 li,.fw6 li:nth-child(2n){ background:#989898; padding:10px 0; display:inline-block; float:left; width:32%; margin-left:1%; position:static; box-sizing:border-box; margin-bottom:15px;}
	   .fwline{ display:none;}
	   .fw6 li:hover,.fw6 li:hover:nth-child(2n){ background:#c6000b;}
	   .litop b{ font-size:16px; line-height:25px;}
	   .litop{ padding-left:50px;}
	   .fwli p{ font-size:14px; line-height:24px;}
	   
	   .elselist li{    float: left;    width: 49%;    margin-right: 2%;}
	   .elselist li:nth-child(2n){ margin-right:0;}
	   
	   .liucheng li { width:33.33333333333333333%; margin-bottom:30px;}
	   .liucheng li span{ font-size:20px; padding-top:0; }
		.liucheng li span.shuzisss { font-size:20px; padding-top:0;}
		.liucheng li { background-size:50%; padding-top:20%;}
		.liucheng ul { padding-bottom:70px;}
		.liucheng li a { margin-bottom:10px; margin-top:20px;}
		
		.forms textarea{ margin-left:2%; width:46%; margin-right:2%;}
		
		.lxwm_le,.fuwus,.youshis{ display:none;}
		.w25{ width:100%; padding:0; height:auto; margin:0;}
		.footer1 { padding:20px 0;}
		.footer3 { padding-bottom:4rem;}
		
		.hzkh_index,.news { padding:20px 0;}
		.title { padding-top:20px;}
		
		.fw4text{ top:10px; right:10px;}
		
		.details_le,.details_ri{ width:100%; margin:20px 0;}
		.indexPart2 .name div, .indexPart2 .name2 div{ font-size:18px;}
		
		.case_news .w1600 a.xq img{ width:150px;}
		.text_01{ float:none;}
		
		.con_banner { height:auto; padding:100px 0;}
.main-business .business-item{ width:50%;}
	}
@media screen and (max-width:768px){
	.main-business .id{font-size:20px;}
.main-business .ico img{ width:auto; height:30px;}
.main-business .sub a{padding:0;font-size:12px;}
.main-business h2 a{ font-size:14px;}
.main-business .business-item{padding-top:30px;}
	  .index-case-list li { width:48%; margin-right:2%;}
	  .index-case-list li:nth-child(3n){ margin-right:2%;}
	  .index-case-list li:nth-child(2n){ margin-right:0;}
	  .index-case-list li:nth-child(9){ display:none;}
	  .main_01 ul li{ width:48%; margin-right:2%; margin-left:0;}
	  .main_01 ul li:nth-child(2n){ margin-right:0;}
	  .main_01 ul li:nth-child(4n){ margin-left:0;}
	  .lxwm_mi{ width:100%; margin-top:30px;}
	  .footer2{ padding:0;}
	  .footer2 a{ padding-right:10px;}
	  .design1 ul li .tit4{ font-size:16px;}
	  .bacs{ padding:30px 15px;}
	  .design1{ padding-bottom:30px;}
	  .design3 ul li { width:49%; margin-right:2%;}
	  .design3 ul li:nth-child(2n){ margin-right:0;}
	  
	  .case_list ul.lists li{ width:49%; margin-right:2%;padding-bottom: 10px;}
	  .case_list ul.lists li:nth-child(3n){ margin-right:2%;}
	  .case_list ul.lists li:nth-child(2n){ margin-right:0;}
	.case_list ul.lists li .tits img{ display: none;}
	.case_list ul.lists li .case_line{display: none}
	.tits, .intro{ padding: 10px 10px 0 10px;text-align: center; height: 20px;}
	 
	  .about1 .img{display:block; margin:0 auto; float:none;}
	  .about1 .img img{ display:block; margin:0 auto; margin-bottom:15px;}
	  .about1 .text { float:none; text-align:center; width:100%; margin:0 auto; padding-bottom:30px;}
	  
	  .ppjz{ padding:20px;}
	  .nianqing { padding-right:20px; padding-left:320px;}
	  .youshi{ padding:20px;}
	  .about2{ padding:30px 20px 80px;}
	  .join{ padding:20px; padding-right:320px;}
	  .con_02 .w1600 { padding:20px;}
	  .fuwu1 li{ text-align:center; height:auto; padding:20px 0;}
	  .fuwu1 li b { display:block; text-align:center; position:static; font-size:30px;}
	  .fuwu1 li .fw1text span{ font-size:16px;}
	  .fuwu1 li .fw1text{ position:static;}
	  .fw1_1 .t5 { font-size:24px;}
	  .fuwu1 li .fw1text p{ font-size:12px;}
	  .address .box1{ width:100%; height:auto;}
	  .address { padding:30px 0;}
	  .hzkh_index li { width:33.3333333333333333%;}
	  .news .titles { padding-bottom:20px;}
	  .news .titles ul { position:static; left:0; text-align:center; padding-top:15px;}
	  .news .titles ul li{ display:inline-block; float:none; margin-left:0;}
	.news_lists{ padding-top:10px;}
	.index-case-list li .img_text { display:none;}
	
	.webnew2 div.tits,.fwp7{ font-size:20px;}
	.webnew2 p{ font-size:14px;}
	.fwt7{ font-size:24px;}
	
	.news1{ display:block; width:98%; height:auto; padding-bottom:20px;margin:0 1%; margin-bottom:15px; }
	
	.hzkh_index li:nth-child(5n){border-right:1px solid #ececec;}
.hzkh_index li:nth-child(3n){border-right:1px solid #fff;}
.hzkh_index li:nth-child(3n) .bac_bai{ display:none;}

.hzkh_index li:nth-child(11) { border-bottom:1px solid #ececec;}
.hzkh_index li:nth-child(12) { border-bottom:1px solid #ececec;}

.indexPart2 li{ width:48%;}
.text_01{ width:100%; padding:0 10px; box-sizing:border-box; text-align:center;}
.case_news .w1600 a.xq{ position:static; margin:30px auto; display:block; width:150px; transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);-webkit-transform:translateY(0);}
.Tpiaochuan{ width:300px; margin-left:-150px; padding:15px;}
	 .Tpiaochuan h2{ font-size:20px;}
	 .tpc_right a{ width:100px !important ;font-size:14px;}
	 .tpc_right h3{ font-size:14px;}
	}
@media screen and (max-width:640px){

	  .fuwu1 li{ width:50%; }
	  .fuwu1 li:nth-child(4){ background:#cbcbcb;}
	  .fuwu1 li:nth-child(4) b{ color:#edeeee;}
	  .fuwu1 li:nth-child(2),.fuwu1 li:nth-child(3) { background:#edeeee;}
	  .fuwu1 li:nth-child(3) b{ color:#cbcbcb}
	  
	  .fuwu1 li:hover{ background:#c6000b;}
	  .fuwu1 li{ padding:25px 0;}
	  .fw2 { padding:30px 0;}
	  .fw2text,.fw5text,{ position:static; width:98%; margin:20px auto; padding:20px;}
	  .fw5 { background-size: auto 100% ;}
	  .fw3text { padding:50px 20px; width:98%; box-sizing:border-box;}
	  .fw5text,.fw2text,.fw4text { width:98%; box-sizing:border-box; margin:20px auto;}
	  .fw7 li{ width:48%; margin-bottom:2%;}
	  .fw7{ padding-bottom:30px;}
	  .fw5, .fw44, .fw45{ padding:50px 0;}
	  
	  .xiangguan li { width:100%; margin:0; margin-bottom:10px;}
	  
	  .xiangguan span{ padding-left:0;}
	  .prev_next a.callback { position:static; margin:20px auto;}
	  .detail_tit h1{ font-size:20px;}
	  .else_list b{ font-size:20px;}
	  .else_list li a { font-size:14px;}
	  .else_list b { padding-top:25px;}
	  .share_times span.ri{ float:none;}
	  .share_times p{ display:block; padding-top:10px;}
	  
	  .text_01 b{ font-size:22px;}
	  .text_01 p{ font-size:16px;}
	}
@media screen and (max-width:600px){
	.news .titles{ text-align:center;}
	.news22 { margin:0; margin-bottom:10px;}
	.newss.news1{ height:auto;}
	.newss{ width:100%; height:auto; padding-bottom:20px; margin:0; margin-bottom:2%;}

	
	.news1 .detail{ margin-top:20px;}
	.main_01 h2, .case_index h2, h2, .news .titles{ font-size:20px;}
	.title .fbt{ font-size:12px;}
	.main_01 ul li .li_tit{ font-size:16px;}
	.shuzhis span b{ font-size:18px;}
	.shuzhis span{ font-size:14px;}
	.shuzhis{ width:25%; box-sizing:border-box; float:left; padding:0 5px; text-align:center;}
	.tenyear{ padding:30px 10px;}
	.szs_intro{ font-size:12px;}
	.main_01 ul li .icon{ height:100px;}
	.main_01 ul li:hover .icon{ height:100px;}
	.index-case-list li .tbox .title .t1{ font-size:14px; padding-top:5px;}
	.index-case-list li { margin-bottom:10px;}
	.news .titles ul li a{ font-size:12px;}
	.tenyear{ border-radius:5px;}
	.footer .forms{ padding-bottom:40px;}
	.design1 ul li{ width:100%; max-width:510px; margin:0 auto; margin-top:20px; float:none; display:block;}
	.bacs{ height:auto;}
	.design1 ul li:nth-child(3){ margin:0 auto;margin-top:20px;}
	.case_chanel{ height:auto;}
	.case_chanel a{ width:33.33333333333333%; box-sizing:border-box; text-align:center; float:left; margin-bottom:5px;}
	.case_chanel .w1600{ padding:0;}
	.jianjie h1{ font-size:20px;}
	.jianjie span{ font-size:16px;}
	
	.join { padding:10px; padding-top:230px; padding-bottom:60px; height:auto; background:url(../images/1_17.jpg) no-repeat top center; background-size:auto 200px; text-align:center;}
	.join .wdtd{ bottom:20px; display:block; text-align:center; width:100%;}
	
	.nianqing {padding:10px; padding-top:230px; padding-bottom:60px; height:auto; background:url(../images/1_08.jpg) no-repeat center 10px; background-size:auto 200px; text-align:center; background-color:#fff;}
	.nianqing .wdtd {bottom:20px; display:block; text-align:center; width:100%;}
	.ppjz,.youshi,.join { margin:15px auto;}
	.about_main{ padding-bottom:15px;}
	
	.con_01 li{ width:100%; float:none;}
	.con_01 li .w33 { padding:35px 0;}
	.fw3,.fw5 { padding:50px 0;}   
	
	.fw6 li, .fw6 li:nth-child(2n){ width:48.5%; margin-left:1%;}
	}
@media screen and (max-width:420px){
        .img_img {height:100px;}
	  .forms input, .forms a, .forms input.btn{ width:100%; margin:0; margin-bottom:10px;}
	  
	  .lxwm_ri .text p{ text-align:center;}
	  .lxwm_ri .img img{ margin:0 auto;}
	  .tit2{ font-size:18px;}
	  .tit3{ font-size:14px;}
	  .design2 p { font-size:16px;}
	  .case_list ul.lists li{ width:49%; margin-right:2%;margin-bottom:15px;}
	  .case_list ul.lists li:nth-child(3n){ margin-right:2%;}
	  .case_list ul.lists li:nth-child(2n){ margin-right:0;}
	  .tits{ padding:15px 15px 5px 15px;text-align: center;height: auto;}
	.intro{ display: none; }
	.case_list .tits img{ display: none; }
	  .case_line{ display: none;}
	  
	  .jianjie a{ position:static; padding:0 10px; margin-top:10px; display:inline-block; line-height:35px; text-align:center;}
	  .pagedetail a, .pagedetail a.prev, .pagedetail a.next{ font-size:12px;}
	  .case_list{ padding-bottom:50px;}
	  .positions a{ line-height:80px; font-size:14px;}
	  .jianjie{ padding:30px 10px;}
	  .fw6 li, .fw6 li:nth-child(2n){ width:100%; margin-left:0; height:auto;}
	  .forms textarea { width:100%;  margin:0;margin-bottom:10px;}
	  .indexPart2 li{ width:100%; margin:0 auto; margin-bottom:10px; padding-bottom:0;}
	}
	

@font-face
{
font-family: Bahnschrift;
src: url('../fonts/Bahnschrift.ttf'),
     url('../fonts/Bahnschrift.eot'); /* IE9+ */
}

@font-face
{
font-family:fz;
src: url('../fonts/fz.TTF'),
     url('../fonts/fz.eot'); /* IE9+ */
}

@-webkit-keyframes rotation {
from {
-webkit-transform:rotate(0deg);
}
to {
	-webkit-transform: rotate(360deg);
}
}

.seoyh01_05Div .warp{ max-width:1200px; margin:0 auto;}
.seoyh01_05 .seoyh01_05Div{
			margin-top: 0;
		}
		.seoyh01_05{
			margin-top: 0;
		}
  .seoyh01_05 .seoyh01_05Div{
	width: 100%;
	height: 790px;
	background-image: url(../images/seoyh33.png);
	background-size:cover;
	background-position:center;
padding-top:50px;
}
  .seoyh01_05 .seoyh01_05Div .w1600{ max-width:1200px;}
.seoyh01_05 .seoyh01_05Bg{
	width: 100%;
	height: 648px;
	background: url(../images/seoyh34.png) center no-repeat;
	float: left;
	margin-top: 35px;
	padding: 50px 80px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.seoyh01_05 .seoyh01_05Bg .tab{
	width: 100%;
	float: left;
	margin-bottom: 20px;
}
.seoyh01_05 .seoyh01_05Bg .tab li{
	width: 19.9%;
	height: 35px;
	line-height: 35px;
	text-align: center;
	font-size: 18px;
	color: #fff;
	background: #6699ff;
	float: left;
	border-left: 1px solid #fff;
}
.seoyh01_05 .seoyh01_05Bg .box{
	width: 100%;
	height: 480px;
	overflow: hidden;
	float: left;
	border-bottom: 1px solid #ddd;
transition:none;-moz-transition:none;-o-transition:none;
}
.seoyh01_05 .seoyh01_05Bg .box dl{
	width: 100%;
	float: left;
	border-top: 1px solid #ddd;
}
.seoyh01_05 .seoyh01_05Bg .box dl:hover{
	background: #f4f8fe;
}
.seoyh01_05 .seoyh01_05Bg .box dl dd{
	width: 20%;
	height: 48px;
	line-height: 48px;
	font-size: 17px;
	float: left;
	text-align: center;
}

 .row_01 { width:33.333333333%; text-align:center; float:left;}
			.row_01 span{ font-size:14px;  color:#2293d1}
			.row_01 span b{ font-size:36px; color:#2293d1;}
			.row_01 p{ font-size:16px; color:#2293d1;}

@media only screen and (max-width: 768px){
	  .seoyh01_05{
		padding-top: 20px;
		}
  .fot_w25{display:none;}
		.seoyh01_05 .seoyh01_05Div{
			margin-top: 30px;
			background: none;
		}
		.seoyh01_05 .seoyh01_05Bg{
			padding-top: 0;
			margin-top: 0;
			background: none;
			padding-left: 10px;
			padding-right: 10px;
			height: auto;
			padding-bottom: 0;
		}
		.seoyh01_05 .seoyh01_05Bg .tab li{
			font-size: 14px;
			width: 19.5%;
		}
		.seoyh01_05 .seoyh01_05Bg .box dl dd{
			font-size: 12px;
			width: 10%;
		}
		.seoyh01_05 .seoyh01_05Bg .box dl dd:first-child,.seoyh01_05 .seoyh01_05Bg .box dl dd:nth-child(2){
			width: 35%;
		}
		.seoyh01_05 .seoyh01_05Div{
			height: auto;
		}
	}


.case_list_tszshi ul.lists li { width:18%; float:left; margin:1%; padding-bottom:0;}
.case_list_tszshi ul.lists li .img{ overflow:hidden; height:175px; width:100%;}
.case_list_tszshi ul.lists li .img img{ width:100%; min-height:100%;}
.case_list_tszshi ul.lists li:nth-child(3n){ margin:1%;}
.case_list_tszshi ul.lists li .tits a{ font-size:14px; display:block; overflow:hidden; white-space:nowrap;
text-overflow: ellipsis;}
.bodys22 img{ margin:0 auto;}
@media only screen and (max-width: 768px){
	  .case_list_tszshi ul.lists li { width:31.333333333333%; float:left; margin:1%;}
	  .case_list_tszshi ul.lists li .img{ height:125px;}video{ display:none;}
	}
@media only screen and (max-width: 420px){
	  .case_list_tszshi ul.lists li { width:48%; float:left; margin:1%;}
	}
	
	
.web2_ban { padding:15% 0 0; box-sizing:border-box;}
.web2_ban .web2ban_txt { width:50%; float:left;}
.web2ban_img { float:right; width:55%; margin-right:-10%;}
.web2ban_img img{width:60%;    margin-left: 25%;}
.web2_ban .web2ban_txt b{ font-size:40px; color:#27282a; margin-top:40px; display:block;}
.web2_ban .web2ban_txt b em{ color:#c80000; font-style:normal;}
.web2_ban .web2ban_txt p{ font-size:18px; color:#666666; margin:45px 0  90px; line-height:2;}
.web2_ban .web2ban_txt a{  display:inline-block; height:60px; line-height:60px; position:relative; overflow:hidden;}
.web2_ban .web2ban_txt a::before{ display:block; content:""; position:absolute; left:0; bottom:0; background:#c80000; width:100%; height:3px;}
.web2_ban .web2ban_txt a::after{ display:none; content:""; position:absolute; left:0; bottom:0; background:#27282a; width:100%; height:3px; transition:all 0.3s; -moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s; -webkit-transition:all 0.3s;}
.web2ban_txt img{ display:inline-block; margin-left:10px;}
.web2_ban .web2ban_txt a:hover::after{ left:100%;}

.web2_fuwu,.web2_youshi,.fw7 { padding:70px 0; background:#f5f5f5;}
.web2_tite { text-align:center;}
.web2_tite b{ font-size:40px; color:#27282a}
.web2_tite p{ font-size:14px; color:#666666; display:block; margin:15px auto 30px;}
.web2_tite .web2_titline{ width:60px; height:4px; background:#c80000; margin:0 auto;}

.web2_fuwu ul{ margin-top:80px;}
.web2_fuwu li{ width:20%; float:left; padding:20px 40px; border-right:1px solid #cccccc; box-sizing:border-box; text-align:center;}
.web2_fuwu li:nth-child(5){ border:none;}
.web2_fuwu li .ttit{ font-size:20px; color:#27282a;}
.web2_fuwu li b{ font-size:70px; color:#c3c3c3; display:block; padding:10px 0;}
.web2_fuwu li p{ font-size:14px; color:#27282a; line-height:1.8;}

.web2_anli,.web2_duibi,.allredy{ padding:70px 0;}
.web2_youshi ul{ margin-top:40px;}
.web2_youshi li{ width:31.33%; box-sizing:border-box; margin:1%; /*! border:1px solid #d6d6d6; */ float:left; display:inline-block; padding:25px;background: rgba(0,0,0,.05);border-radius: 15px;}
.web2_youshi li b{ font-size:24px; font-weight:normal; color:#27282a; position:relative; padding-left:25px;}
.web2_youshi li b::before{ content:""; display:block; width:10px; height:10px; border-radius:100%; background:#27282a; position:absolute; left:0; top:50%; margin-top:-5px;}
.web2_youshi li p{ font-size:14px; color:#27282a; display:block; padding-top:10px;}
.web2_youshi li:hover b{ color:#c80000;}
.web2_youshi li:hover b::before{ background:#c80000}
.web2_youshi li:hover{ background:#fff;}
.web2_youshi li:hover p{ color:#c80000}

.web2_duibi table{ width:100%; text-align:left; margin-top:70px;}
.web2_duibi table th{ text-align:center; color:#fff; font-size:18px; height:60px; border-right:1px solid #fff;}
.web2_duibi table th:last-child{ border:none;}
.web2_duibi table .fwxm{ text-align:center;}
.web2_duibi table .fwxm1{ background:#464646;}
.web2_duibi table .fwxm2{ background:#c80000;}
.web2_duibi table .fwxm3{ background:#8e8e8e;}
.web2_duibi table tr{ }
.web2_duibi table td{ border-right:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6; padding:20px; margin-top:-1px;}
.web2_duibi table tr td:first-child{border-left:1px solid #d6d6d6;}
.web2_duibi table td.fyy{ background:url(../images/web2s_11.png) no-repeat 20px center; padding-left:50px;}

.web2_duibi table td.els{ background:url(../images/web2s_13.png) no-repeat 20px center; padding-left:50px;}

.sanbian { border-radius:100px; background:#313232; display:block; width:500px; margin:0 auto; color:#fff; font-size:16px; padding:0 70px; line-height:40px; margin-top:30px; text-align:center;}
.indexPart2{ margin-top:70px;}

.allredy { text-align:center;}
.allredy b{ font-size:40px; color:#27282a;}
.allredy span{ background:#c80000; width:350px; display:block; text-align:center; line-height:55px; color:#fff; font-size:22px; margin:30px auto; position:relative;}
.allredy span::before{ content:""; display:block; width:100%; left:-110%; background:#b3b3b3; height:1px; top:50%; position:absolute;}
.allredy span::after{ content:""; display:block; width:100%; right:-110%; background:#b3b3b3; height:1px; top:50%; position:absolute;}
.readyimg img{ width:48%;}
.readyimg{ margin-top:70px;}
.web2_fuwu li:hover b{ color:#c80000}

.allredy .redyimg_le{ width:48%; height:260px;background-image:url(../images/alredy01.png); background-size:auto 100%; background-position:left center;}
.allredy .redyimg_ri{width:48%; height:260px; background-image:url(../images/alredy02.png); background-size:auto 100%; background-position:left center;}
.allredy>div h3{text-align: center;
    font-size: 33px;
    font-weight: normal;
    color: #fff;
    letter-spacing: 2px;
    margin-top: 72px; margin-bottom:40px; display:block;}
.allredy .readyimg>div a{    width: 140px;
    line-height: 35px;
    border: 1px #fff solid;
    border-radius: 6px;
    text-align: center;
    line-height: 35px;
    font-size: 18px;
    color: #fff;
    margin: 0 auto;
    transition: 0.5s;
    cursor: pointer; display:block;}
.allredy>div a:hover{ color:#333; background:#fff; border:1px solid #fff}

.swiper-slide2 .table{ display:table;width:100%;}
.swiper-slide2 .table .tbc{ display:table-cell; vertical-align:middle; width:100%;}
.swiper-slide2 .tbc{ height:750px;}
.swiper-slide2 .tbc b{ font-size:44px; color:#fff; display:block; text-align:center;margin-top:150px;}
.swiper-slide2 .tbc p{ font-size:24px; color:#fff; font-weight:lighter; display:block; margin-top:20px; margin-bottom:50px;}
.swiper-slide2 .tbc img{ max-width:980px; width:60%; margin:0 auto; display:block;}

.swiper-slide4 .table{ display:table;width:100%;}
.swiper-slide4 .table .tbc{ display:table-cell; vertical-align:middle; width:100%;}
.swiper-slide4 .tbc{ height:750px;}
.swiper-slide4 .tbc b{ font-size:44px; color:#fff; display:block; text-align:center; line-height:80px;}
.swiper-slide4 .tbc b em{ font-style:normal; color:#f00000;line-height:80px;}
.swiper-slide4 .tbc b em font{ font-size:60px;color:#f00000;line-height:80px;}
.swiper-slide4 .tbc p{ font-size:24px; color:#fff; font-weight:lighter; display:block; margin-top:20px; margin-bottom:90px;}
.swiper-slide4 .tbc a{ border-radius:100px; display:inline-block;font-size:22px;color:#fff; border:1px solid #fff; line-height:40px; padding:0 40px; margin-top:40px; margin-left:20px;margin-right:20px;}

.swiper-slide3 .img{ max-width:1200px; margin:0 auto;padding-top:160px; text-align:right;}
.swiper-slide3 .img img{ max-width:100%; width:auto; display:block; float:right; }

.swiper-slide4 .img{ max-width:1200px; margin:0 auto;padding-top:260px; text-align:right;}
.swiper-slide4 .img img{ max-width:80%; width:auto; display:block; margin:0 auto;}


.swiper-slide4 {
	animation: animate-cloud 5s alternate infinite;
}
@-webkit-keyframes animate-cloud {
 from {
 background-position: 100% 0px;
}
to {
	background-position: 100% -300px;
}
}

@media only screen and (max-width: 1600px){
	.web2ban_img{ width:50%; margin-right:0;}
	}
@media only screen and (max-width: 1220px){
		.w1200{ padding-left:10px; padding-right:10px; box-sizing:border-box;}
		.allredy b,.web2_ban .web2ban_txt b,.web2_tite b{ font-size:20px;}
		.allredy span{ font-size:16px;}
	}

	.web2_ban .web2ban_txt a.wap,.allredy .readyimg>div a.wap{ display:none;}
@media only screen and (max-width: 960px){
	.web2ban_img{ float:none; margin:30px auto 0; width:100%;}
	.web2ban_img img{max-width:300px; width:100%; margin:0 auto;}
	.web2_ban .web2ban_txt{ width:100%; text-align:center;float:none;}
	.web2_ban .web2ban_txt a{ display:block; width:180px; margin:0 auto;}
	.web2_fuwu li{ width:50%; height:270px; padding:20px 10px; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc;}
	.web2_fuwu li:nth-child(2n){ border-right:none;}
	.web2_fuwu li:nth-child(5){border-right:1px solid #cccccc; border-bottom:none;}
	.web2_fuwu li .ttit{ font-size:16px;}.web2_fuwu li b{ font-size:40px;}
	.web2_youshi li{ width:100%; margin:1% 0;}
	.web2_youshi li b{ font-size:16px;}
	.web2_youshi li{ padding:10px;}
	.allredy span{ overflow:hidden; width:300px;}
	.sanbian{ width:90%; box-sizing:border-box; padding:0 10px; line-height:30px;}
	.web2_duibi table td{ padding:10px; font-size:12px;}
	.web2_duibi table th{ font-size:14px;}
	.web2_ban{ padding-top:0; padding-bottom:40px;}
	.web2_ban .web2ban_txt p{ font-size:14px; margin:20px auto;}
	.web2_fuwu, .web2_youshi, .fw7,.web2_anli, .web2_duibi, .allredy{ padding:30px 0;}
	.web2_fuwu ul,.web2_youshi ul,.web2_duibi table,.indexPart2,.readyimg{ margin-top:30px;}
	.allredy>div h3{ font-size:22px;}
	
	.web2_ban .web2ban_txt a.pc,.allredy .readyimg>div a.pc{ display:none;}
	.web2_ban .web2ban_txt a.wap{ display:block;}
	.allredy .readyimg>div a.wap{ display:block;}
	
	}.liucheng{ background-image:url(../images/banner11.jpg); background-repeat:no-repeat; background-size:cover;}
@media only screen and (max-width: 768px){
	.readyimg img{ width:100%; float:none; margin-bottom:15px;}
	.web2_fuwu li p{ line-height:1.5; font-size:12px;}
	.web2_fuwu li{ height:220px;}
	.sanbian{ font-size:12px;}
	.allredy .redyimg_le,.allredy .redyimg_ri { width:100%; float:none; margin-bottom:15px; overflow:hidden;}
	.Tpiaochuan{ display:none !important;}
.fot_w85,.fot_w25{width:100%;}	
.fot_w25{padding-bottom:60px;padding-top:20px;}
    .xinzeng0321 li .imgsss, .xinzeng0321 li .txts{ height:80px;}
  .xinzeng0321 li .tbc{font-size:16px;}
  .xinzeng0321{margin-top:15px;}
}
