﻿/*index css start*/
.header_main{z-index:20;position:absolute;left:0;top:0px;width:100%;height:auto;}
.header_main .header{position:relative;z-index:2}
/*.header_main.xc {
    transition: all 0.9s ease-out 0s;
    position: fixed;
    left: 0;
    top: 0;
    background-color: rgba(255,255,255,0.65);
    height: 110px;
}*/

.header .logo{display:inline-block;margin-left:2vw;margin-top:38px;position:relative;z-index:666;}
.header .logo img{transition:ease-in-out .5s;display:block}
.header .logo .img2{display:none}
.header .nav{margin-right:30px;}
.header .nav li:first-child{margin-left:0;}
.header .nav li:first-child a{background:none}
.header .nav li{padding:0 4px; padding-left:30px;text-align:center;line-height:110px; height:110px;float:left;}
.header .nav li a{position:relative;font-size:16px;line-height:26px;height:26px;color:#fff;transition:color 0.3s ease;-webkit-transition: all ease 300ms; -moz-transition: all ease 300ms; -ms-transition: all ease 300ms; -o-transition: all ease 300ms; transition: all ease 300ms;cursor:pointer;text-shadow: #5c5c5c 0px 1px 1px;}
.header .nav li i{position:absolute;bottom:-16px;left:50%;width:0;height:5px;}
.header .nav li .icon{width:10px;height:6px;background-position:0 0;display:inline-block;margin-left:8px}
.header .nav li:hover i,.header .nav li.hover i{width:100%;margin-left:-50%}
.header .nav li:hover .icon,.header .nav li.hover .icon{background-position:-10px 0}
.header .nav li:hover a,.header .nav li.hover a{color:#fff;font-weight:normal; font-weight:bold;}
.header .nav a{display:inline-block;height:70px;width:100%;color:#fff; position:relative; z-index:20;}
.header .menu-btn{margin-left:28px;margin-top:48px;position:relative;background:url("../images/menuico.png") no-repeat left center;cursor: pointer;z-index:101; margin-right:2vw; width:30px; height:26px;}
.header .dlk{border-radius:30px; height:24px; width:108px; line-height:24px; margin-right:40px; margin-top:40px; position:relative; z-index:20;border:#fff solid 1px;}
.header .dlk .ac{ display:block; border-radius:30px; height:24px; width:108px; position:relative; z-index:6;}
.header .dlk span{ display:block; width:17px; height:14px; background-position:0px -374px; float:left; margin-left:15px; margin-top:5px;}
.header .dlk i{ display:block; float:left; margin-left:6px; line-height:24px; color:#fff; font-size:14px;}
.header .dlk:hover{ border:#ef3a41 solid 1px; background-color:#ef3a41;}
.header .dlk .wang{background-color:#ef3a41; width:110px; position:absolute; left:-1px; top:0; display:none; padding-top:24px; border-radius:10px; text-align:center; overflow:hidden;}
.header .dlk .wang a{ display:block; color:#fff; height:26px; line-height:26px; padding:6px 0;text-align:center;}
.header .dlk .wang a:hover{ color:#fff; background-color:#db282e;}
.header .dlk:hover .wang{ display:block;}



.navActive #nav-toggle{color:#ee5a58;background:url("../images/closenav.png") no-repeat left center; display:none;}
.header .menu-line{margin-top:42px;margin-left:20px;margin-right:16px;width:1px;height:18px;background:url("../images/menuline.png") no-repeat center center;}
.header .search-box{position:relative;margin-right:80px;}
.header .search-box .butn{display:block;cursor:pointer;width:72px;height:70px;padding-top:30px;cursor:pointer;}
.header .search-box .butn i{display:block;width:39px;height:39px;background:url("../images/searchico.png") no-repeat center center #fff;margin:0 auto;border-radius: 100%;}
.header .search-box .butn.hov i{background:url("../images/closeIco.png") no-repeat center center #ee5a58;}
.header .quick .search_main{position: absolute; z-index: 10; -webkit-transition: all ease 300ms; -moz-transition: all ease 300ms; -ms-transition: all ease 300ms; -o-transition: all ease 300ms; transition: all ease 300ms; width: 0; height: 80px; right: 13px; top:101px; overflow: hidden; background: rgba(11,11,11,0.5);*background:#000;}
.header .quick .searchM{width:280px;height:40px;margin-top:20px;margin-left:40px;background:url(../images/search_main.png) no-repeat bottom center;}
.header .quick .searchM input{background-color: transparent; border: none;}
.header .quick .searchM .stxt{width: 240px; height: 40px;line-height: 40px; display: block; text-indent: 10px;color:#fff; background-color:transparent;    outline: none;}
.header .quick .searchM .sbtn{width: 34px;height: 34px;font-size:0;display: block;cursor: pointer;border-radius:100%;margin-top: 5px;outline: none;background:url("../images/searchM.png") no-repeat center center;}
.header .quick.addy .search_main{width: 360px;}
.header .quick .searchM input:-ms-input-placeholder,.header .quick .searchM input::-webkit-input-placeholder{color:#fff!important;}

.header .share-sub{position:absolute;right:72px;top:0;width:0;height:92px;overflow:hidden;background:#f5944a;z-index:15}
.header .share-sub .sub-btn{border:none;width:28px;height:28px;background:url("../images/searchico.png") no-repeat center center; margin-top:32px;outline:none;cursor:pointer}
.header .share-sub .tex{width:220px;font-size:14px;height:20px;line-height:20px;padding:36px 10px 36px;color:#fff;border:none;background:#f5944a;outline:none}
.togbtn .ico{position:absolute;top:50%;margin-top:-30px;cursor:pointer;width:60px;height:60px;display:block;-webkit-transition:all ease 300ms;-moz-transition:all ease 300ms;-ms-transition:all ease 300ms;-o-transition:all ease 300ms;transition:all ease 300ms;z-index:22}
.togbtn .ico.prev{background:url("../images/prev.png") no-repeat center center;}
.togbtn .ico.prev:hover{background:url("../images/prev_h.png") no-repeat center center}
.togbtn .ico.next{background:url("../images/next.png") no-repeat center center;}
.togbtn .ico.next:hover{background:url("../images/next_h.png") no-repeat center center;}
.banner .togbtn .prev{left:7%}
.banner .togbtn .next{right:7%}
.wrap{width:100%;height:100%;position:relative;z-index:1}
.wrap .mouse-ico{position:absolute;width:18px;height:108px;left:50%;margin-left:-7px;bottom:58px;z-index:20;background:url("../images/mouseLine.png") no-repeat top center;animation:mousemove 3s linear 1s infinite}
.wrap .mouse-ico span{position:absolute;bottom:0;width:18px;height:28px;background-position:0 -128px}
#menu{position:fixed;left:2%;top:50%;margin-top:-64px;z-index:10}
#menu li{width:24px;height:24px;margin:6px 0;transition:all ease 0.3s;background:url(../images/x2_03.png) center center no-repeat;border-radius:30px;}
#menu li.active{background:url(../images/x1_03.png) center center no-repeat;}
#menu li a{display:block;width:100%;height:100%}
#menu li:hover{background:url(../images/x1_03.png) center center no-repeat;transition:all ease 0.3s;}
.wel-number{position:fixed;z-index:10;left:2.2%;top:50%;margin-top:80px;padding-top:86px;background:url("../images/wel22.png") no-repeat top center;font-size:14px;font-family:arial;color:#535353;text-align:center;line-height:26px;background-size:1px 70px}
.wel-number .num{font-size:24px;font-family:arial;color:#ff6f00}
.index_sp .banner{width: 100%;
overflow: hidden;
position: relative;
z-index: 2;}
.index_sp .banner .list{width: 100%;
position: relative;
overflow: hidden;
*zoom: 1;}
.wrap .section_1 .banner .list .bannerimg{position:absolute;top:0px;left:0;margin:0 auto;text-align:center;width:100%;min-height:100%}
.wrap .section_1 .banner .list .item{width: 100%;
z-index: 20;
position: relative;
overflow: hidden;
*zoom: 1;}
.wrap .section_1 .banner .list a{display:block;overflow:hidden;width:100%;height:100%}
.wrap .section_1 .banner .list .item .img{
	position:absolute;left:0;top:0;
	width: 100%;
	height:100%;
    transform-origin:top left;
    -webkit-transform-origin:top left;
    -moz-transform-origin:top left;
    -o-transform-origin:top left;
    transform:scale(1);
    -webkit-transform:scale(1);
    -webkit-transition:transform 20s ease-out;
    -moz-transition:transform 20s ease-out;
    -ms-transition:transform 20s ease-out;
    transition:transform 20s ease-out;
	background-size:cover;-webkit-box-sizing:border-box;box-sizing:border-box;
}
.wrap .section_1 .banner .list .item.onactive .img{transform:scale(1.05);
    -webkit-transform:scale(1.05);}
.wrap .section_1 .banner .list .block{display:block}
.wrap .section_1 .banner .tip{width:1000px;height:25px;text-align:center;position:absolute;left:50%;bottom:8%;z-index:3;margin-left:-500px;background-size:98px 2px;}
.wrap .section_1 .banner .tip span{display:inline-block;width:12px;height:12px;color:#fff;text-align:center;line-height:26px;margin:0 13px;cursor:pointer;font-size:14px;background:#b5b9bd;border-radius:100%}
.wrap .section_1 .banner .tip span.cur{background:#ee5a58;}

.index_sp .banner .list .wen{ position:absolute; width:920px; left:50%; top:35%; bottom:50%; margin-left:-460px; text-align:center;font-weight:lighter; height:120px; background:url(../images/m1_03.png) center center no-repeat; z-index:555;}
.wrap .section_1 .banner .list .item .wen h3{ font-size:30px; color:#fff; line-height:30px;text-shadow: 0 3px 5px #01152f; font-weight:normal; letter-spacing:3px;}
.wrap .section_1 .banner .list .item .wen p{ font-size:60px; color:#fff; line-height:60px;text-shadow: 0 3px 5px #01152f; font-weight:normal; letter-spacing:3px; padding-top:30px;}
.wrap .section_1 .banner .list .item .wen i{ font-size:60px; color:#fff; line-height:60px;text-shadow: 0 3px 5px #01152f; font-weight:normal; letter-spacing:3px; padding-top:16px; display:block;}
.wrap .section_1 .banner .list .item .aVideo{ width:60px; height:60px; background-position:0px -241px; margin:0 auto; margin-top:50px;}
.index_sp .cut3video {
  width: 100%;
z-index: 1;height: 100%;
overflow: hidden;
background: #fff;transform: scale(1.3,1.3);
}



.header_main:hover .header .logo .img2{ display:block;}
.header_main:hover .header .logo .img1{ display:none;}
.header_main .header:hover .nav li a{ color:#333;text-shadow:none;}
.header_main .header{ z-index:6; position:relative;display: inline-block;width: 100%;}
.header_main:hover .header .dlk{ border:#ef3a41 solid 1px; background-color:#ef3a41;}

/*.header_main.xc{position:fixed;background:#fff;box-shadow: rgba(0, 0, 0, 0.05) -2px 1px 10px;transition:all ease 0.9s;}
.header_main.xc .logo .img1{display:none;}
.header_main.xc .logo .img2{display:block;}

.header_main.xc .nav li a{ color:#333;text-shadow:none;}
.header_main.xc .header .dlk{border-color:#333;}
.header_main.xc .header .dlk i{color:#333;}
.header_main.xc .header .dlk:hover i{color:#fff;}
.header_main.xc:hover .header .dlk{border-color:#fff;}
.header_main.xc:hover .header .dlk i{color:#fff;}
.header_main.xc .dlk span{background-position:-24px -374px;}
.header_main.xc .dlk:hover span{background-position:0 -374px;}
.header_main.xc:hover .dlk span{background-position:0 -374px;}*/

.header_main .navbg {
    width: 100%;
    height:400px;
    position: absolute;
    left: 0px;
    top: 0px; background:url(../uploadfile/d1_01.jpg) center center no-repeat;
    overflow: hidden;
    z-index:0;
    width: 100%; transition: all .6s ease 0s;
    opacity: 0; visibility: hidden; display:none;
}
.header_main .navbg.navbg.act{opacity: 1; visibility: visible;transition: all .6s ease 0s;}
.header_main .navbg.navbg.act ac{}
.nav .list{ display:inline-block;height:110px;}
.nav li .subNav {display:none; left:50%; margin-left:-960px; width:1920px; text-align:center;
  position: absolute;
  top:0px;
  height:188px;
 /* border-right: 1px solid rgba(255,255,255,.4);*/
  z-index:10;background:url(../uploadfile/d1_01.jpg) top center no-repeat;
}
.nav li .subNav .sn{ display:inline-block;}
.nav li .subNav li{  color:#333; float:left; padding: 0;width:216px; height: 58px;
margin-top: 104px;padding-left:30px;
padding-top: 26px; border-right:1px solid;
                border-image: -webkit-linear-gradient(#ddd, #fff) 30 30;
                border-image: -moz-linear-gradient(#ddd, #fff) 30 30;
                border-image: linear-gradient(#ddd, #fff) 30 30; transition: all .6s ease 0s;}
/*.nav li.active .subNav{display:inline-block;}*/
.nav li .subNav li a{ color:#333; display:block; text-align:left; width:100%;}
.nav li .subNav li a img{ display:block; width:30px; float:left;}
.nav li .subNav li a span{ display:block; float:left; line-height:30px; padding-left:10px; font-weight:normal;}
.nav li .subNav li s{background:-webkit-linear-gradient(left, #fef7f7,#ef3a41);background: -o-linear-gradient(left, #fef7f7,#ef3a41); background: -moz-linear-gradient(left, #fef7f7,#ef3a41);background: linear-gradient(to left, #fef7f7,#ef3a41); display:block; width:80%; height:3px; margin-top:14px;}
.nav li .subNav li p{ font-size:14px; color:#666; line-height:28px; padding-top:20px; text-align:left;}
.nav li .subNav li a:hover span{ color:#ef3a41;}
.nav li .subNav li:last-child{ border-right:none;}
.header_main:hover{ background-color:#fff;}
.header .nav li.li8 .subNav{ display:none !important;}

.header .nav li.li3 .subNav li{ width: 230px; }

.nav li .subNav li:hover{ background-color:#ef3a41; transition: all .6s ease 0s;}
.nav li .subNav li:hover a span{ color:#fff;}
.nav li .subNav li:hover a img{filter:brightness(100);}


.index_sp .banner{position: relative;
overflow: visible;
height: 100vh;
background-repeat: no-repeat;
-o-background-size: cover;
background-size: cover; width:100%; overflow:hidden;
background-position: right center;}
.index_sp .banner .list{ width:100% !important;}
.index_sp .banner .bd{ width:100%; height:100%;}
.index_sp .banner .next{ display:none; width:66px; height:70px; border-radius:50px; position:absolute; left:6%; top:50%; margin-top:-33px; z-index:4; cursor:pointer;}
.index_sp .banner .next span{ display:block; width:31px; height:61px; background-position:-0px -46px; margin:0 auto; margin-top:28px;}
.index_sp .banner .prev{ display:none; width:66px; height:70px; border-radius:50px; position:absolute; right:6%; top:50%; margin-top:-33px; z-index:4; cursor:pointer;}
.index_sp .banner .prev span{ display:block; width:31px; height:61px; background-position:-36px -46px;margin:0 auto; margin-top:28px;}
.index_sp .banner .next:hover,.index_sp .banner .prev:hover{}
.index_sp .banner .next:hover span{background-position:-0px -46px;}
.index_sp .banner .prev:hover span{background-position:-36px -46px;}
.index_sp .banner .list{width: 100%; height:100%; display:inline-block;}
.index_sp .banner .list .item{ display:block; width:100%; height:100%; float:left; position:relative;}
.index_sp .banner .tip{position: absolute;left: 0;bottom: 30px;width: 100%; text-align:center; z-index:66;}
/*.index_sp .banner:hover .next,.index_sp .banner:hover .prev{ display:block;}*/
.index_sp .banner .list .item b{ display:block; width:1200px; left:50%; top:42%; margin-left:-600px; margin-top:-60px; position:absolute; z-index:66;}
.index_sp .banner .list .item b img{ display:block; width:100%;}
.index_sp .banner .tip li{ width:40px; height:4px; background-color:#ccc; display:inline-block; margin:0 8px;}
.index_sp .banner .tip li.cur{ background-color:#ef3a41;}
.index_sp .banner .list .item i{ display:block; width:100%; height:100%; position:absolute; left:0; top:0; background:url(../images/kk_01.png);}

.bottom_nav{  height:280px; width:100%; background:url(../images/mnl.jpg) center center no-repeat;}
.bott_n{ padding:0 2.5%;}
.bottom_nav_z{ float:left; width:50%; padding-left:5%; padding-top:35px; color:#fff; font-size:14px;}
.bottom_nav_z .a1{ float:left;}
.bottom_nav_z h3{ font-size:18px; color:#fff; line-height:20px; padding-bottom:6px;}
.bottom_nav_z p{ color:#fff; font-size:14px; line-height:24px; padding-bottom:2px;}
.bottom_nav_z a{color:#fff; font-size:14px; display:inline-block;}
.bottom_nav_z a:hover{ color:#fff;}

.bottom_nav_z .s0{ display:inline-block; width:100%; border-bottom:#a8a9ad solid 1px; height:183px; margin-bottom:16px;}
.bottom_nav_z .s1{ float:left; width:35%; padding-right:5%;}
.bottom_nav_z .s2{ float:left; width:45%;}
.bottom_nav_z .s1 a{font-size:18px; color:#fff; line-height:20px; 
 display:block; padding-bottom:6px;}
.bottom_nav_z .s1 p{ padding-bottom:10px;}
.bottom_nav_z .s1 .map{color: #fff;font-size: 14px;}



.header_main.xc{transition: all 0.9s ease-out 0s; position:fixed; left:0; top:0;background-color: #fff; height: 118px;box-shadow: 0px 1px 5px #e2e4e6;}
.header_main.xc .header .nav li a { color: #333;text-shadow: none;}
.header_main.xc .header .dlk{ border:#ef3a41 solid 1px; background-color:#ef3a41;}







#ipv { position:fixed; left:0; top:0; width:100%; height:88px; z-index:66;}
#ipv img{ display:block; width:1920px; left:50%; margin-left:-960px; position:absolute;}
.bc1{ float:left; width:21.8%;}
.bc1 p{display:inline-block; padding-left:38px; font-size:26px; color:#fff; font-family:"Arial"; background:url(../images/icon.png) left center no-repeat; background-position:-334px -44px; margin-top:26px;}
.bc1 span{ display:block; font-size:16px; color:#fff; line-height:16px; }

.bottom_nav_z .s0 .s3{ float:left; width:15%;}
.bottom_nav_z .s0 .s3 h3 a{font-size:18px; color:#fff; line-height:20px; 
 display:block; padding-bottom:2px;}
.bottom_nav_z .s0 .s3 p a{color: #fff;font-size: 14px;line-height: 20px;
display: block;
padding-bottom: 6px;}


.bc3{ float:right; padding-top:46px;}
.bc3 p{ background-color:#fff; width:150px; height:166px; border-radius:10px; text-align:center; padding-top:14px; float:left; margin-left:14px;}
.bc3 p img{ display:block; width:118px; margin:0 auto;}
.bc3 p span{ display:block; font-size:16px; color:#333; padding-top:12px;}

.bottom_nav_y{ float:left; width:26%; padding-left:2%; padding-top:80px;}
.bottom_nav_y p{ display:inline-block; padding-left:32px; font-size:26px; color:#fff; font-family:"Arial"; background:url(../images/icon.png) left center no-repeat; background-position:-306px -52px;}
.bottom_nav_y i{ display:block;color:#ccc; font-size:14px; line-height:24px; padding-top:10px;}
.bottom_nav_y a{ display:inline-block;color:#ccc; font-size:14px; }
.bottom_nav_y a:hover{ color:#fff;}

.bottom_nav .bm{ float:left; margin-top:72px; width:124px; display:block;}
.bottom_nav .a1{ margin-top:70px; display:block;}
@media (max-width: 1600px) {
	.bottom_nav_z{ padding-left:0%;width: 53%;}
	

}

@media (max-width: 1366px) {
	.bottom_nav_z{ padding-left:0%;}
	.index_sp .banner .list .item b{ width:900px; margin-left:-450px;}
	.bottom_nav_z{ padding-top:50px;}
	.bott_n {padding: 0 0.5%;}
	.bottom_nav_z .s1{ width:35%; padding-right:5%;}

}


.wrap{ overflow:hidden;}
.pc_index {
    position: relative;
    z-index: 3;

}
.pc_index_bj {
    position: relative;
    z-index: 3;
}

.tit{ text-align:center; padding-top:70px;}
.tit h3{ display:inline-block; position:relative;}
.tit h3 span{ display:block; font-size:45px; color:#ef3a41; line-height:45px; position:relative; z-index:3; background: -webkit-linear-gradient(#ef3a41 10%,#ef3a41 50%,#d4272d 51%, #d4272d 90%); background: -o-linear-gradient(#ef3a41 10%,#ef3a41 50%,#d4272d 51%, #d4272d 90%); background: -moz-linear-gradient(#ef3a41 10%,#ef3a41 50%,#d4272d 51%, #d4272d 90%);  background: linear-gradient(#ef3a41 10%,#ef3a41 50%,#d4272d 51%, #d4272d 90%); -webkit-background-clip: text;-webkit-text-fill-color: transparent;  _background:none; *background:none; +background:none;}
.tit h3 b{ background:url(../images/y5_03.png) center center; display:block; width:100%; height:15px; margin-top:-12px;}
.tit p{ font-size:24px; color:#666; line-height:24px; letter-spacing:4px; padding-top:8px;}

.xin_t0{ background:url(../images/y2_02.jpg) center center no-repeat; width:100%; height:820px;}
.xin_t0_1{ margin-top:64px; position:relative; width:1200px; height:521px; background-color:#fff; border-radius:10px;box-shadow: 0px 5px 25px #dee3ec;}
.xin_t0_1 .hd{ height:79px;}
.xin_t0_1 .hd .prev{ display:block; width:56px; height:56px; background-color:#fff; border-radius:50px;box-shadow: 0px 5px 25px #d0d4d9; position:absolute; left:-90px; top:260px; cursor:pointer;}
.xin_t0_1 .hd .next{ display:block; width:56px; height:56px; background-color:#fff; border-radius:50px;box-shadow: 0px 5px 25px #d0d4d9; position:absolute; right:-90px; top:260px;
cursor:pointer;}
.xin_t0_1 .hd .prev span{ display:block; width:13px; height:23px; background-position:0px -216px; margin-top:16px; margin-left:20px;}
.xin_t0_1 .hd .next span{ display:block; width:13px; height:23px; background-position:-17px -216px; margin-top:16px; margin-left:22px;}
.xin_t0_1 .hd .next:hover,.xin_t0_1 .hd .prev:hover{ background-color:#ef3a41;}
.xin_t0_1 .hd .prev:hover span{background-position:0px -244px;}
.xin_t0_1 .hd .next:hover span{background-position:-17px -244px;}
.xin_t0_1 .hd ul{ display:inline-block; width:100%; height:78px; border-bottom:#eee solid 1px;}
.xin_t0_1 .hd ul li{ float:left; width:199px; border-right:#eee solid 1px; height:78px; text-align:center; position:relative; cursor:pointer;}
.xin_t0_1 .hd ul li.li6{ border-right:none;}
.xin_t0_1 .hd ul li p{ display:inline-block;}
/* .xin_t0_1 .hd ul li:last-child{ display:none;} */
.xin_t0_1 .hd ul li s{ display:block; height:3px; background-color:#ef3a41; position:absolute;width: 0;transition: all .6s ease 0s;position: absolute;bottom:-1px;left:0%; }
.xin_t0_1 .hd ul li.on s{ width:100%;}
.xin_t0_1 .hd ul li i{ display:block; width:30px; height:30px; overflow:hidden; float:left; margin-top:24px;}
.xin_t0_1 .hd ul li i img{ display:block;width:30px;}
.xin_t0_1 .hd ul li i img{ -webkit-filter: grayscale(100%);    -moz-filter: grayscale(100%);   -ms-filter: grayscale(100%);    -o-filter: grayscale(100%);     filter: grayscale(100%); filter: gray; width:30px;}
.xin_t0_1 .hd ul li.on i img{ filter: grayscale(0%);}
.xin_t0_1 .hd ul li span{ float:left; display:block; font-size:20px; color:#333; line-height:26px; padding-top:24px; padding-left:8px;}
.xin_t0_1 .hd ul li.on span{ color:#ef3a41; font-weight:bold;}

.xin_t0_1 .bd{ width:1200px; height:442px; border-radius:0 0 10px 10px; overflow:hidden;}
.xin_t0_1 .bd ul{ display:inline-block; width:100%; height:442px;}
.xin_t0_1 .bd ul .wen{ width:1150px; margin-left:50px; height:442px; position:relative;}
.xin_t0_1 .bd ul:last-of-type{ display:none;}
.xin_t0_1 .bd ul .wen .w_z{ width:650px; padding-top:34px; position:relative; z-index:3;}
.xin_t0_1 .bd ul .wen .w_z h3{ font-size:24px; color:#5e5e5e; line-height:24px; font-weight:normal;}
.xin_t0_1 .bd ul .wen .w_z h3 span{ display:block; font-size:38px; color:#333; line-height:38px; padding-bottom:14px; font-weight:bold;transition: all .3s ease 0s;}
.xin_t0_1 .bd ul .wen .w_z dl{ display:inline-block; width:100%; padding-top:40px;}
.xin_t0_1 .bd ul .wen .w_z dl dd{ width:300px; float:left; height:86px;}
.xin_t0_1 .bd ul .wen .w_z dl dd p{ color:#ef3a41; line-height:24px; font-size:24px; font-weight:bold;}
.xin_t0_1 .bd ul .wen .w_z dl dd span{ display:block; font-size:16px; color:#5e5e5e; line-height:22px; padding-top:8px; padding-right:16px;}
.xin_t0_1 .bd ul .wen .w_y{ width:600px; height:442px; position:absolute; right:0; bottom:0;}
.xin_t0_1 .bd ul .wen .w_y p{ display:block; width:600px; height:442px;}
.xin_t0_1 .bd ul .wen .w_y p img{ display:block; width:600px; height:442px;}
.xin_t0_1 .bd ul .wen .w_y .w_c{ position:absolute; right:0; bottom:0;width:60px; height:60px;}
.xin_t0_1 .bd ul .wen .w_y .w_c i{ display:block; width:60px; height:60px; background-position:-51px -216px;transition: all 1.6s ease 0s; position:absolute; right:0; bottom:0;}
.xin_t0_1 .bd ul .wen .w_y .w_c img{ position:absolute; right:0; bottom:0;  opacity: 0; visibility: hidden; width:0; height:0;transition: all .6s ease 0s;}
.xin_t0_1 .bd ul .wen .w_y .w_c:hover{ width:160px; height:160px;}
.xin_t0_1 .bd ul .wen .w_y .w_c:hover i{ opacity: 0; visibility: hidden;}
.xin_t0_1 .bd ul .wen .w_y .w_c:hover img{ opacity: 1; visibility: visible;  display:block; width:160px; height:160px; border-radius:10px 0 0 0;}
.xin_t0_1 .bd ul .wen:hover .w_z h3 span{ color:#ef3a41;}
.xin_t0_1 .bd ul .wen b{ display:block; width:174px; height:442px; background:url(../images/y3_03.png) center center no-repeat; position:absolute; left:540px; top:0; z-index:2;}

.xin_t1{ background:url(../images/y7_02.jpg) center center no-repeat; width:100%; height:820px;}
.xin_t1 .xin_t0_1 .bd ul .wen .w_y .w_c i{ background-position:-123px -216px;}
.xin_t1 .xin_t0_1 .hd ul li:last-child{ width:290px}

.xin_t2{/*background:url(../images/y8_02.jpg) center center no-repeat;*/ width:100%; height:314px;}
.xin_t2 .tit1{ text-align:left; padding-top:58px;}
.xin_t2 .tit1 h3{ display:block; position:relative; float:left;}
.xin_t2 .tit1 h3 span{ display:block; font-size:45px; color:#ef3a41; line-height:45px; position:relative; z-index:3; background: -webkit-linear-gradient(#ef3a41 10%,#ef3a41 50%,#d4272d 51%, #d4272d 90%);  background: -o-linear-gradient(#ef3a41 10%,#ef3a41 50%,#d4272d 51%, #d4272d 90%);  background: -moz-linear-gradient(#ef3a41 10%,#ef3a41 50%,#d4272d 51%, #d4272d 90%); background: linear-gradient(#ef3a41 10%,#ef3a41 50%,#d4272d 51%, #d4272d 90%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.xin_t2 .tit1 h3 b{ background:url(../images/y5_03.png) center center no-repeat; display:block; height:15px; margin-top:-12px;}
.xin_t2 .tit1 p{ float:left; font-size:45px; color:#333; line-height:45px; padding-left:6px;}

.xin_t2 .w1200{ position:relative;}
.xin_t2 .sytb{ background:url(../images/hou.gif) center center no-repeat; width:142px; height:158px; position:absolute; right:108px; top:60px;}

.xin_t2_1{ clear:left; padding-top:34px; display:inline-block; width:100%;}
.xin_t2_1 ul{ display:inline-block; float:left; width:650px;}
.xin_t2_1 ul li{ width:110px; float:left; text-align:center; margin-right:40px;transition: all .6s ease 0s;}
.xin_t2_1 ul li img{ display:block; width:65px; height:65px; margin:0 auto;  }
.xin_t2_1 ul li p{ font-size:20px; color:#333; line-height:20px; padding-top:20px;}
.xin_t2_1 ul li:hover{ margin-top:-10px;}
.xin_t2_1 a{ float:left; display:block; width:180px; height:40px; border-radius:50px; text-align:center; line-height:40px; background-color:#f13d48; font-size:18px; color:#fff; font-weight:bold; margin-top:16px; background:-webkit-linear-gradient(left,  #ff517e, #ef3a42);background: -o-linear-gradient(left, #ff517e, #ef3a42); background: -moz-linear-gradient(left, #ff517e, #ef3a42);background: linear-gradient(to left, #ff517e, #ef3a42);transition: all .6s ease 0s; }
.xin_t2_1 a:hover{ width:190px;}

.xin_t3{background:url(../images/y10_02.jpg) center center no-repeat; width:100%; height:350px; position:relative;}
.xin_t3 .waves{ position:absolute; left:0; bottom:0; z-index:1; width:100%; height:350px;}
canvas {display:block;}

.zx_t{ display:inline-block; padding-top:140px; position:relative; z-index:5;}
.zx_t dl{ float:left; padding:0px 50px;}
.zx_t dl.dl1{ padding-left:0;}
.zx_t dl.dl4{ padding-right:0;}
.zx_t dl dt{ font-size:74px; color:#fff; line-height:70px; font-family:"Arial"; display:inline-block;}
.zx_t dl dt span{ float:left; display:block;}
.zx_t dl dt i{ display:block; float:left;}
.zx_t dl dt .d{font-size:60px; color:#fff; line-height:70px; display:block;}
.zx_t dl dd{ font-size:18px; color:#fff; line-height:18px;}
.xin_t3 p{ position:absolute; width:100%; bottom:-86px; color:#fff; font-size:16px; text-align:left; left:0;}
.xin_t3 .w1200{ position:relative;}

.xin_t4{background:url(../images/y11_02.jpg) center center no-repeat; width:100%;  background-color:#f2f5f7;}
.xin_t4 .tit{ text-align:left;}
.xin_t4 .tit h3{ display:inline-block;}
.xin_t4_1{  margin-top:62px; padding-bottom:40px; text-align:left;}
.xin_t4_1 a{ display:block;font-size:16px; color:#5e5e5e; line-height:36px; }
.xin_t4_2{ display:inline-block; width:100%; }
.xin_t4_2 ul{ display:inline-block; width:105%;}
.xin_t4_2 ul li{ display:block; background:#fff; border:#ef3a41 solid 1px; width:278px; height:158px; float:left; margin-right:26px;box-shadow: 0px 3px 20px #ebecef; border-radius:15px; overflow:hidden;}
.xin_t4_2 ul li:hover{ transform:translateY(-3px);transition:all ease 0.36s;/*border:#ef3a41 solid 1px;*/ width:280px; height:160px; background-size:100%;}
.xin_t4_2 ul li i{ display:block; margin-top:28px; margin-left:40px; height:40px;}
.xin_t4_2 ul li p{ font-size:24px; padding-top:16px; padding-left:40px;}
.xin_t4_2 ul li.li1{background:url(../images/xz1_03.jpg) center center no-repeat;box-shadow: 0px 3px 20px #e1e5ef;width:280px; height:160px; border:none;}
.xin_t4_2 ul li.li3{background:url(../images/xz1_07.jpg) center center no-repeat;box-shadow: 0px 3px 20px #e1e5ef;width:280px; height:160px;border:none;}
.xin_t4_2 ul li.li1 img{filter:brightness(100);}
.xin_t4_2 ul li.li3 img{filter:brightness(100);}
.xin_t4_2 ul li.li1 p{ color:#fff;}
.xin_t4_2 ul li.li3 p{ color:#fff;}

.xin_t5{ width:100%; background-color:#fff; padding-bottom:70px;}

.xin_t5_1{ margin-top:70px; position:relative;}
.xin_t5_1 .prev{ display:block; width:14px; height:58px; background-position:-218px -51px; position:absolute; left:-100px; top:112px; cursor:pointer;}
.xin_t5_1 .next{ display:block; width:14px; height:58px; background-position:-247px -51px; position:absolute; right:-100px; top:112px; cursor:pointer;}
.xin_t5_1 .prev:hover{ background-position:-218px -114px;}
.xin_t5_1 .next:hover{ background-position:-247px -114px;}
.xin_t5_1 .bd{ width:1200px; overflow:hidden;}
.xin_t5_1 .bd li{ width:370px; float:left; margin-right:45px;}
.xin_t5_1 .bd li b{ border-radius:10px; display:block; width:370px; height:208px; overflow:hidden;}
.xin_t5_1 .bd li img{ display:block; width:370px; height:208px; transition: all 0.6s ease 0s;}
.xin_t5_1 .bd li:hover img{transform: scale(1.06, 1.06); }
.xin_t5_1 .bd li h3{ font-size:20px; color:#333; line-height:20px; padding-top:38px;}
.xin_t5_1 .bd li p{ font-size:14px; color:#5e5e5e; line-height:24px; padding-top:14px; height:46px;}
.xin_t5_1 .bd li i{ display:block; font-size:18px; color:#999; line-height:18px; padding-top:36px; font-family:"Arial";}
.xin_t5_1 .bd li:hover h3{ color:#ef3a41; font-weight:bold;}

.more-info{ margin-top:60px;}
.more-info a{ display:block; width:198px; height:38px; border:#f44154 solid 1px; border-radius:50px; text-align:center; line-height:38px; font-size:16px; color:#f44154`; margin:0 auto;}
.more-info a:hover{ background-color:#ef3a41; border:#ef3a41 solid 1px; color:#fff;}

.shouzhi_1{ width:100%; overflow:hidden; position:relative; height:800px; clear:left;}
.shouzhi_1 .w1200{ position:absolute; left:50%; margin-left:-600px; top:0;}
.shouzhi_1 .img1{ display:block; width:1920px; height:800px; position:absolute; left:50%; margin-left:-960px; top:0;}
.shouzhi_1 .sz_1{ padding-top:200px;}
.shouzhi_1 .sz_1 .titc{display:block;}
.shouzhi_1 .sz_1 .titc h3{ display:inline-block; position:relative; font-weight:normal;}
.shouzhi_1 .sz_1 .titc h3 span{ display:block; font-size:60px; color:#333; line-height:54px; position:relative; z-index:3;}
.shouzhi_1 .sz_1 .titc h3 b{ background-color:#f1b3b4; display:block; width:100%; height:15px; margin-top:-10px;}
.shouzhi_1 .sz_1 .ts_1{ padding-top:40px;}
.shouzhi_1 .sz_1 .ts_1 h3{ font-size:45px; color:#333; line-height:64px; font-weight:100;}
.shouzhi_1 .sz_1 .ts_1 p{ font-size:20px; color:#333; line-height:34px; font-weight:100; padding-top:20px;}
.shouzhi_1.sh_3 .sz_1,.shouzhi_1.sh_5 .sz_1{ float:right;}
.shouzhi_1.sh_4 .sz_1 .titc h3 span{ color:#fff;}
.shouzhi_1.sh_4 .sz_1 .titc h3 b{background-color: rgba(255, 255, 255, 0.3);}
.shouzhi_1.sh_4 .sz_1 .ts_1 h3{ color:#fff;}
.shouzhi_1.sh_4 .sz_1 .ts_1 p{ color:#fff;}
.shouzhi_1.sh_1 .sz_1{ float:right;}
.shouzhi_1.sh_1 .sz_2{ float:left; width:250px; height:270px;background-color: rgba(255, 255, 255, 0.6); border-radius:10px; text-align:center; margin-top:200px; padding-top:44px; }
.shouzhi_1.sh_1 .sz_2 img{ display:block; width:176px; height:176px; margin:0 auto;}
.shouzhi_1.sh_1 .sz_2 p{ font-size:18px; color:#333; line-height:26px; padding-top:16px;}

.wiyi_d{ width:100%; height:720px; position:relative; overflow:hidden;}
.wiyi_d .imh{ width:1920px; height:830px; display:block; position:absolute; left:50%; top:0; margin-left:-960px; }
.wiyi_d .wiy_t{ background:url(../images/y27_01.png) bottom center no-repeat; width:100%; height:720px; position:absolute; left:0; top:0;}
.wy_d1{ padding-top:286px;}
.wy_d1 dl{ display:inline-block; width:780px;}
.wy_d1 dl dt{ float:left; width:556px;}
.wy_d1 dl dt h3{ font-size:45px; color:#ef3a41; line-height:45px; font-weight:bold;}
.wy_d1 dl dt p{ font-size:20px;color: #5e5e5e; line-height:30px; padding-top:24px;}
.wy_d1 dl dt h4{ font-size: 36px;
color: #333;
line-height: 50px;
font-weight: bold;
padding-top: 30px;}
.wy_d1 dl dt h4 span{ color:#ef3a41;}
.wy_d1 dl dt em{ display: block;
font-size: 34px;
color: #5e5e5e;
line-height: 42px;
padding-top: 20px;
font-weight: 100;}
.wy_d1 dl dd{ float:right; padding-top:64px;}
.wy_d1 dl dd img{ display:block; width:186px; border-radius:5px;}
.wy_d1 dl dd a{ display:block; width:200px; height:50px; border-radius:50px; background-color:#ef3a41;background:-webkit-linear-gradient(left,  #ff517e, #ef3a42);background: -o-linear-gradient(left, #ff517e, #ef3a42); background: -moz-linear-gradient(left, #ff517e, #ef3a42);background: linear-gradient(to left, #ff517e, #ef3a42);transition: all .6s ease 0s; text-align:center; line-height:50px; margin-top:28px;box-shadow: 0px 5px 25px #f3aab3;transition: all 0.6s ease 0s;}
.wy_d1 dl dd a p{ display:inline-block;}
.wy_d1 dl dd a span{ font-size:20px; color:#fff; float:left;transition: all .6s ease 0s;}
.wy_d1 dl dd a i{ display:block; width:7px; height:9px; background-position:-124px 0px; float:left; margin-left:20px; margin-top:19px;transition: all .6s ease 0s;}
.wy_d1 dl dd a:hover i{ margin-left:26px;}
.wy_d1 dl dd a:hover{box-shadow: 0px 5px 25px #f6a0ab;}

.xyd .wy_d1 dl dt h2{color: #333; font-weight: bold;}
.xyd .wy_d1 dl dt .p{ font-size:20px;color: #5e5e5e; line-height:30px; padding-top:24px;}
.xyd .wy_d1 dl dt h4 {font-size: 40px;color: #ef3a41;font-weight: normal; line-height: 50px; padding-top: 50px;}
.xyd .wy_d1 dl dt h4 b{ display: inline-block; font-weight: bold;}
.xyd .wy_d1 dl dt h4 span{ color: #333;}
.xyd .wy_d1 dl dt .w{ width: 100%;display: flex; justify-content: space-between; position: relative; flex-wrap: wrap; padding-top: 10px;}
.xyd .wy_d1 dl dt .w span{ display: block; width: 42%; background: url(../images/s2_03.png) left center no-repeat; font-size: 24px; color: #666;
line-height: 30px; margin-top: 20px; padding-left: 40px;}
.xyd .wy_d1 { padding-top: 266px;}
.xyd .wy_d1 dl dd { padding-top: 120px;}
.xyd_1 .wy_d2_1{display: flex; justify-content: space-between; position: relative; margin-top: 50px; text-align: center; padding-bottom:30px;}
.xyd_1 .wy_d2_1 dl dt img{border-radius:50%; box-shadow: 0px 5px 25px #dee4f0; display: block; margin: 0 auto;}
.xyd_1 .wy_d2_1 dl dd h3{ font-size: 30px; color: #333; line-height: 50px; padding-top: 12px;}
.xyd_1 .wy_d2_1 dl dd p{ font-size: 20px; color: #585858; line-height: 20px; padding-top: 8px;}
.xyd_1 .wy_d2_1 dl{transition: all ease 0.36s;}
.xyd_1 .wy_d2_1 dl dd p span{ color: #ef3a41; font-weight: bold;}
.xyd_1 .wy_d2_1 dl:hover{transform: translateY(-5px);transition: all ease 0.36s;}
.xyd_1 .wy_d2_1 dl:hover dd h3{ color: #ef3a41;}
@media (max-width: 1660px) {
	
	
	}




.wiyi_d2{ /*background:#f2f5f7 url(../images/y21_02.jpg) top center no-repeat; */width:100%;background:#f2f5f7;}
.wiyi_d2 .tit{ padding-top:0;}
.wy_d2{ display:inline-block; width:105%; clear:left; margin-top:20px;}
.wy_d2 dl{ width:380px; height:186px; position:relative; float:left; margin-top:40px; margin-right:30px;}
.wy_d2 dl dt{ position:absolute; left:0; top:36px;}
.wy_d2 dl dt img{ display:block; width:80px;}
.wy_d2 dl dd{ float:right; width:340px; height:160px; background-color:#fff; border-radius:15px;box-shadow: 0px 5px 25px #dee4f0;}
.wy_d2 dl:hover dd{box-shadow: 0px 5px 25px #bfc7d7;}
.wy_d2 dl dd h3{ font-size:28px; color:#333; line-height:28px; font-weight:100; padding-top:28px; padding-left:60px;}
.wy_d2 dl dd p{ font-size:20px; color:#5e5e5e; line-height:30px; font-weight:100; padding-top:16px; padding-left:60px;}
.wy_d2 dl dd p span{ color:#ef3a41; font-weight:bold;}

.wiyi_d2.jyyd1 .wy_d2{ width: 100%;display: flex; justify-content: space-between; position: relative;}
.wiyi_d2.jyyd1 .wy_d2 dl{ width:31.3%;}
.wiyi_d2.jyyd1 .wy_d2 dl dd{width:90%;}

.body{background:#f2f5f7;}

.aj_d2{ display:inline-block; width:105%; clear:left; margin-top:20px;padding-bottom: 80px;}
.aj_d2 dl{ width:282px; height:238px; background-color:#fff; border-radius:15px; position:relative; float:left; text-align:center; margin-top:40px; margin-right:24px;box-shadow: 0px 3px 20px #e1e1e1;}
.aj_d2 dl dt{ width:100px; margin:0 auto; padding-top:30px;}
.aj_d2 dl dt img{ display:block; width:80px;}
.aj_d2 dl dd{ }
.aj_d2 dl dd h3{ font-size:28px; color:#333; line-height:34px; font-weight:100; padding-top:20px;}
.aj_d2 dl dd p{ font-size:16px; color:#5e5e5e; line-height:24px; font-weight:100; padding-top:12px;}
.aj_d2 dl dd p span{ color:#ef3a41; font-weight:bold;}
.aj_d2 dl:hover{box-shadow: 0px 5px 25px #bfc7d7;}

.wiyi_d2.qygj .aj_d2 dl{
    width: 366px;
    height: 254px;margin-right: 50px;}

.ld_d2{ display:inline-block; width:100%; clear:left; margin-top:20px; position:relative;}
.ld_d2 dl{ width:20%; position:relative; float:left; margin-top:40px; text-align:center;}
.ld_d2 dl dt{ display:block; background:url(../images/y32_03.png) center center no-repeat; width:220px; height:220px; margin:0 auto; text-align:center;}
.ld_d2 dl dt img{ display:block; width:86px; margin:0 auto; padding-top:66px;}
.ld_d2 dl dd h3{ font-size:28px; color:#333; line-height:28px; font-weight:100;}
.ld_d2 dl dd p{ font-size:18px; color:#5e5e5e; line-height:26px; font-weight:100; padding-top:8px;}
.ld_d2 dl dd p span{ color:#ef3a41; font-weight:bold;}
.ld_d2 dl dd {height:72px;}


.lc_d3{ width:1200px; height:366px; margin-top:60px; margin-bottom:80px; position:relative;}
.lc_d3 .lc_m{ background:url(../images/y76_03.png) center center no-repeat; width:1200px; height:366px;}
.lc_d3 .lc_n{ width:1016px; height:366px; position:absolute; left:92px; top:0;}
.lc_d3 ul{ display:inline-block; width:105%;}
.lc_d3 ul li{ width:170px; text-align:center; float:left; margin-right:42px;}
.lc_d3 ul li .tu{ background:url(../images/y78_06.png) center center no-repeat; width:170px; height:192px; padding-top:24px;}
.lc_d3 ul li .tu b{ display:block; width:120px; height:120px; margin:0 auto; overflow:hidden; border-radius:150px;}
.lc_d3 ul li img{ display:block; width:120px; margin:0 auto;}
.lc_d3 ul li .tu i{ display:block; font-size:24px; color:#f7455f; line-height:24px; font-weight:bold; padding-top:12px;}
.lc_d3 ul li s{ display:block; margin:0 auto; width:20px; height:20px; background-position:-151px -355px; margin-top:14px;}
.lc_d3 ul li p{ font-size:24px; color:#151d2d; line-height:36px; padding-top:8px;}
.lc_d3 ul li:hover .tu{ background:url(../images/y78_03.png) center center no-repeat;}
.lc_d3 ul li:hover .tu i{ color:#fff;}
.lc_d3 ul li.li1,.lc_d3 ul li.li3,.lc_d3 ul li.li5{ margin-top:30px;}
.lc_d3 ul li:hover p{ color:#f7455f;}
.lc_d3 ul li:hover s{background-position:-122px -355px;}

.wy_d3{  width:1200px; border-radius:15px; margin-top:50px;}
.wy_d3 .sort_brand{ display:block; width:1080px; padding:0 60px;background-color:#fff; padding-bottom:14px; border-radius:15px;}
.wy_d3 .sort_brand dt{ display:inline-block; width:100%; text-align:center; padding-top:50px;}
.wy_d3 .sort_brand dt p{ display:inline-block;}
.wy_d3 .sort_brand dt p a{ display:block; font-size:26px; color:#333; line-height:26px; float:left; padding:0 40px; position:relative;}
.wy_d3 .sort_brand dt p a i{ display:block; width:1px; height:26px; position:absolute; right:0; top:0; background-color:#dbdbdb;}
.wy_d3 .sort_brand dt p a:last-child i{ display:none;}
.wy_d3 .sort_brand dt p a:hover,.wy_d3 .sort_brand dt p a.on{ color:#ef3a41; font-weight:bold;}
.wy_d3 .sort_brand dd{ display:block; width:100%; margin-top:42px;}
.wy_d3 .sort_brand dd .picScroll-left{ display:inline-block; width:100%; overflow:hidden;}
.wy_d3 .sort_brand dd .picScroll-left .bd{ display:inline-block; width:100%;}
.wy_d3 .sort_brand dd .picScroll-left .bd ul{ display:inline-block; width:100%;}
.wy_d3 .sort_brand dd .picScroll-left .bd ul li{ width:517px; height:326px; border:#e2e9ec solid 1px; border-radius:15px; margin-right:40px; overflow:hidden;}
.wy_d3 .sort_brand dd .picScroll-left .bd ul li img{ display:block; float:left; width:155px; margin-left:36px; margin-top:45px; margin-right:50px;}
.wy_d3 .sort_brand dd .picScroll-left .bd ul li h3{ font-size:38px; color:#333; line-height:38px; font-weight:600;padding-top:74px;}
.wy_d3 .sort_brand dd .picScroll-left .bd ul li p{ font-size:16px; color:#5e5e5e; line-height:28px; font-weight:100; padding-top:16px; padding-right:30px;}
.wy_d3 .sort_brand dd .picScroll-left .bd ul li p span{ color:#ef3a41;}
.wy_d3 .sort_brand dd .picScroll-left .bd ul li:hover{ border:#ef3a41 dashed 1px;}
.wy_d3 .sort_brand dd .picScroll-left .hd{ text-align:center;}
.wy_d3 .sort_brand dd .picScroll-left .hd ul{ display:inline-block;}
.wy_d3 .sort_brand dd .picScroll-left .hd ul li{ width:38px; height:38px; border:#dedede solid 1px; border-radius:60px; text-align:center; line-height:38px; font-size:20px; color:#999; font-family:"Arial"; float:left; margin:0 15px; margin-top:20px;}
.wy_d3 .sort_brand dd .picScroll-left .hd ul li.on{ background-color:#ef3a41; border:#ef3a41 solid 1px; color:#fff;}


.wy_d3.jyyd2 .sort_brand{box-shadow: 0px 5px 25px #dee4f0; padding: 20px 60px 50px;}
.wy_d3.jyyd2 .sort_brand .picScroll-left1 .bd ul li{ height: 426px;}
.wy_d3.jyyd2 .sort_brand .picScroll-left1 .bd ul li .w{ padding: 3%;display: flex;justify-content: space-between; position: relative;}
.wy_d3.jyyd2 .sort_brand .picScroll-left1 .bd ul li .w img{ width: 48.6%; margin: 0; float: none;}
.wy_d3.jyyd2 .sort_brand .picScroll-left1 .bd ul li .w .s{ width: 45.4%;}
.wy_d3.jyyd2 .sort_brand .picScroll-left1 .bd ul li .w .s h3{ font-size: 40px; color: #999; line-height: 40px; font-weight: normal; padding-top: 15%;}
.wy_d3.jyyd2 .sort_brand .picScroll-left1 .bd ul li .w .s .p{ display: block; padding-top: 8%; font-size: 18px; color: #333; line-height: 32px;}
.wy_d3.jyyd2 .sort_brand .picScroll-left1 .bd ul li .w .s .p span{ color: #ef3a41; font-weight: bold;}
.wy_d3.jyyd2 .sort_brand .picScroll-left1 .bd ul li .w .s .p b{ font-weight: bold;}
.wy_d3.jyyd2 .sort_brand dd .picScroll-left1 .hd ul li.on{ background-color: #ef3a41; color: #fff; border: #ef3a41 solid 1px;}



.wy_d3 .sort_brand dd .picScroll-left5{ display:inline-block; width:100%; overflow:hidden;}
.wy_d3 .sort_brand dd .picScroll-left5 .bd{ display:inline-block; width:100%;}
.wy_d3 .sort_brand dd .picScroll-left5 .bd ul{ display:inline-block; width:100%;}
.wy_d3 .sort_brand dd .picScroll-left5 .bd ul li{ width:276px; height:384px; border:#e2e9ec solid 1px; border-radius:15px; margin-right:120px; overflow:hidden;}
.wy_d3 .sort_brand dd .picScroll-left5 .bd ul li img{ display:block; width:90%; margin:0 auto; margin-top:20px;}
.wy_d3 .sort_brand dd .picScroll-left5 .bd ul li:hover{ border:#ef3a41 dashed 1px;}
.wy_d3 .sort_brand dd .picScroll-left5 .hd{ text-align:center;}
.wy_d3 .sort_brand dd .picScroll-left5 .hd ul{ display:inline-block;}
.wy_d3 .sort_brand dd .picScroll-left5 .hd ul li{ width:38px; height:38px; border:#dedede solid 1px; border-radius:60px; text-align:center; line-height:38px; font-size:20px; color:#999; font-family:"Arial"; float:left; margin:0 15px; margin-top:20px;}
.wy_d3 .sort_brand dd .picScroll-left5 .hd ul li.on{ background-color:#ef3a41; border:#ef3a41 solid 1px; color:#fff;}
.wy_d3 .sort_brand dd .picScroll-left5 .bd ul li .w{ width: 192px; height: 56px; margin-top: 22px; margin-left: 8px;
position: relative;}
.wy_d3 .sort_brand dd .picScroll-left5 .bd ul li .w h3{ font-size:30px; color:#bd171c; line-height:32px; 
font-weight:bold;padding-top:14px; position: absolute; z-index: 5; left:20px; top: 0;}
.wy_d3 .sort_brand dd .picScroll-left5 .bd ul li .w p{ font-size:60px; color:#fce1e2; line-height:50px; font-weight: bold; }
.wy_d3 .sort_brand dd .picScroll-left5 .bd ul li .w b{ width: 100%; height: 30px; border-radius: 50px;position: absolute;
left: 0; bottom: 0; display: block;
background: #f25f65;
background: -moz-linear-gradient(left, #f25f65 0%, #fff 100%); 
background: -webkit-linear-gradient(left, #f25f65 0%,#fff 100%);
background: linear-gradient(to right, #f25f65 0%,#fff 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f25f65', endColorstr='#fff',GradientType=1 );
}


.wy_d3.xyd_2 .sort_brand{box-shadow: 0px 5px 25px #dee4f0;padding:20px 60px 40px;}

.xyd_3{ width: 100%; padding-top: 110px;}
.wenti.xyd_3 .w1200 {height:auto; margin-top: 15px;}
.xyd_3 .wen_ul{ width: 100%; position: relative;}
.xyd_3 .wen_ul ul{display: flex; justify-content: space-between; position: relative; flex-wrap: wrap;}
.xyd_3 .wen_ul ul li{ width: 48%; margin-top: 38px; background-color: #fff;box-shadow: 0px 5px 25px #dee4f0; border-radius: 15px;
height: 180px; overflow: hidden;transition: all ease 0.36s;}
.xyd_3 .wen_ul ul li .h3{ width: 100%; height: 62px; background-color: #ef3a41;}
.xyd_3 .wen_ul ul li .h3 i{ display: block; width: 24px; height: 24px; background-position: 0px -173px; float: left;
margin-left: 5%; margin-top: 24px;}
.xyd_3 .wen_ul ul li .h3 span{ display: block; float: left; font-size: 28px; color: #fff; line-height: 62px; padding-left: 12px;}
.xyd_3 .wen_ul ul li .span{ padding: 5%; font-size: 18px; line-height: 30px; color: #333;}
.xyd_3 .wen_ul ul li:hover{ box-shadow: 0px 5px 25px #bfc7d7;transform: translateY(-5px);transition: all ease 0.36s;}


.wiyi_d3{/*background:#f2f5f7 url(../images/y22_02.jpg) top center no-repeat;*/ background-color:#f2f5f7; width:100%; padding-bottom:80px;}
.wy_d4{ width:1080px; padding:60px; background-color:#fff; border-radius:15px;box-shadow: 0px 5px 25px #dee4f0; margin-top:58px;  position:relative;}
.wy_d4 dl{ display:inline-block; width:100%;}
.wy_d4 dl dt{ float:left; width:500px; overflow:hidden; border-radius:10px;}
.wy_d4 dl dt img{ display:block;width:500px height:270px;}
.wy_d4 dl dd{ float:right; width:520px; font-size:16px; color:#666; line-height:32px;}
.wy_d4 dl dd em{ display:block; padding-top:60px; font-size:20px; line-height:50px;}
.wiyi_d3 .titk p{ letter-spacing:0; font-size:20px;}
.wy_d5{width:1080px; padding:60px; padding-top:24px; padding-bottom:62px; margin:0 auto; background-color:#fff; border-radius:15px;box-shadow: 0px 5px 25px #dee4f0; margin-top:58px;}
.wy_d5 .bd{ width:100%; display:inline-block;}
.wy_d5 .bd .tempWrap{ padding-bottom:30px;}
.wy_d5 .bd ul{ display:inline-block; width:100%;}
.wy_d5 .bd ul li{ display:inline-block; width:100%; height:190px; margin-top:30px;}
.wy_d5 .bd ul li dt{ display:block; width:600px; height:60px; background-color:#f03c46; border-radius:60px;
background: -webkit-linear-gradient(left, #ff517e, #ef3a42);
background: -o-linear-gradient(left, #ff517e, #ef3a42);
background: -moz-linear-gradient(left, #ff517e, #ef3a42);
background: linear-gradient(to left, #ff517e, #ef3a42);}
.wy_d5 .bd ul li dt i{ color:#f03c46; display:block; float:left; width:40px; height:40px; background-color:#f8fafa; border-radius:60px; margin-left:12px; margin-top:10px; text-align:center; line-height:40px; font-size:20px; font-weight:bold;}
.wy_d5 .bd ul li dt p{ float:left; font-size:20px; color:#fff; line-height:60px; padding-left:22px;}
.wy_d5 .bd ul li dd{ display:inline-block; width:100%;padding-bottom: 26px; background-color:#f2f5f7; border-radius:30px; margin-top:20px;}
.wy_d5 .bd ul li dd span{ display:block;color:#f03c46; float:left; width:40px; height:40px; border:#f03c46 solid 1px; border-radius:60px; margin-left:12px; margin-top:26px; text-align:center; line-height:40px; font-size:20px; font-weight:bold;}
.wy_d5 .bd ul li dd p{ width:950px; float:left; font-size:16px; color:#666; line-height:30px; padding-left:22px; padding-right:46px; padding-top:30px;}


.wy_d4 .hd .next{ display:block; width:56px; height:56px; background-color:#fff; border-radius:60px;box-shadow: 0px 5px 25px #bfc7d7; position:absolute; right:-100px; top:160px; cursor:pointer;}
.wy_d4 .hd .prev{ display:block; width:56px; height:56px; background-color:#fff; border-radius:60px;box-shadow: 0px 5px 25px #bfc7d7;position:absolute; left:-100px; top:160px; cursor:pointer;}
.wy_d4 .hd .next span{ display:block; width:13px; height:24px; background-position:-312px 0px; margin:0 auto; margin-top:16px;}
.wy_d4 .hd .prev span{ display:block; width:13px; height:24px; background-position:-293px 0px; margin:0 auto; margin-top:16px;}
.wy_d4 .hd .next:hover,.wy_d4 .hd .prev:hover{ background-color:#ef3a41;}
.wy_d4 .hd .next:hover span{ background-position:-312px -26px;}
.wy_d4 .hd .prev:hover span{ background-position:-293px -26px;}


.kh_t1{}
.kh_t1{ display:inline-block; width:105%; clear:left; margin-top:20px;padding-bottom: 80px;}
.kh_t1 dl{  height:140px; position:relative; float:left; margin-top:40px;width:570px;margin-right: 58px;}
.kh_t1 dl dt{ position:absolute; left:0; top:30px;}
.kh_t1 dl dt img{ display:block; width:80px;}
.kh_t1 dl dd{ float:right; width:530px; height:140px; background-color:#fff; border-radius:15px;box-shadow: 0px 5px 25px #dee4f0;}
.kh_t1 dl:hover dd{box-shadow: 0px 5px 25px #bfc7d7;}
.kh_t1 dl dd h3{ font-size:28px; color:#333; line-height:28px; font-weight:100; padding-top:26px; padding-left:60px;}
.kh_t1 dl dd p{ font-size:18px; color:#5e5e5e; line-height:24px; font-weight:100; padding-top:16px; padding-left:60px;}
.kh_t1 dl dd p span{ color:#ef3a41; font-weight:bold;}





/*rightFix*/
.rightFix { width:90px; position: fixed; right:0px; top:23%; margin-top: -0px; z-index: 99;}
.rightFix a{ display:block; position:relative; width:90px; height:74px; background-color:#fff; border-radius:10px 0 0 10px; margin-bottom:10px;box-shadow:0px 3px 11px -4px #e9ecee; padding-top:16px; text-align:center;}
.rightFix a:hover{ background-color:#ef3a41;}
.rightFix .ico { width:33px; height: 33px; display: block; overflow: hidden; margin: 0px; transition: all ease 300ms; margin-left:30px; padding: 0px; margin-bottom:6px; background:  url(../images/fix-ico.png) no-repeat center 0; cursor: pointer;}
.rightFix a img { width: 110px; height: 110px;position: absolute; left: -78px; top: 0; padding: 6px;  background: #0267ad; border: 1px solid #ddd; background: #fff; display: block; opacity: 0; filter: alpha(opacity=0); transition: all ease-in-out 0.2s; border-radius: 5px;}
.rightFix a .ftel { width: 210px; text-align: center; height: 90px; line-height: 90px; position: absolute; left: -78px;top: 0; background: #cc0f1a; color: #fff; display: block; font-weight: bold;font-size:22px; opacity: 0; filter: alpha(opacity=0); transition: all ease-in-out 0.2s; border-radius:10px;}
.rightFix a:hover img { opacity: 1;filter: alpha(opacity=100); left: -140px;}
.rightFix a:hover .ftel { opacity: 1; filter: alpha(opacity=100);left: -215px;}
.rightFix .fix-tel { background-position: 0px -214px;margin-left: 26px;width: 40px;}
.rightFix a:hover .fix-tel {background-position: -53px -214px;}
.rightFix .fix-wx { background-position: 0px -40px;}
.rightFix a:hover .fix-wx{   background-position: -53px -40px; }
.rightFix .fix-ewm {   background-position: 0px -164px;}
.rightFix a:hover .fix-ewm {background-position: -53px -164px;}
.rightFix .fix_top {  background-position: 0px -120px;}
.rightFix a:hover .fix_top {background-position:-53px -120px;}
.rightFix .fix-form { background-position: 10px -234px;}
.rightFix .fix-form span { font-size: 14px; line-height: 23px; width: 180px;}
.rightFix .fix-form:hover { background-position: -37px -234px;}
.rightFix .box{ display:none;}
.rightFix a span{ display:block; font-size:16px; color:#ef3a41; cursor:pointer;}
.rightFix a:hover span{ color:#fff;}
.rightFix a .box{ position:absolute; left:-110px; top:0;}
#topMain{ display:none;}


.pager { padding: 50px 0 15px; text-align: center;}
.pager:after { visibility: hidden; display: block; font-size: 0; content: " ";clear: both; height: 0;}
.pager { *zoom: 1;}
.pager p { height: 34px;line-height: 34px;float: left; display: none;}
.pager ul { overflow: hidden; margin: 0 auto; text-align: center;}
.pager ul li { padding: 0 !important; height: auto !important; border: none !important;display: inline-block; *display: inline; zoom: 1;}
.pager ul a { margin-left: 8px; padding: 0 15px; height: 38px; line-height: 38px; border:1px solid #ddd; text-decoration: none; float: left;}
.pager ul a.current { background-color: #ef3a41;border-color: #ef3a41; color: #fff;}
.pager ul a.current:hover { background-color: #ef3a41; border-color: #ef3a41; color: #fff;}
.pager ul a:hover { background-color: #ef3a41; border-color: #ef3a41; color: #fff;}


.content1{ height:500px; width:100%; position:relative;}
.content1 h3{ font-size:48px; color:#f02f37; line-height:48px; padding-top:200px;}
.content1 p{ font-size:20px; color:#fff; line-height:20px; padding-top:12px;}
.content1 .waves{ height:500px; position:absolute; left:0; top:0; z-index:0; width:100%;}
.nr_nav{ width:100%; height:80px; background-color:#f6f6f6; border-bottom:#ddd solid 1px;}
.nr_nav ul{ display:inline-block; width:100%;}
.nr_nav ul li{ display:block; width:17.9%; float:left; height:80px; text-align:center; border-left:#ddd solid 1px; border-right:#ddd solid 1px; margin-left:-1px; position:relative;}
.nr_nav ul li:nth-child(2){ width:240px; }
.nr_nav ul li:nth-child(4){ width:295px; }
.nr_nav ul li p i{ display:none;}
.nr_nav ul li a{ display:block; width:100%; height:80px;}
.nr_nav ul li p{ display:inline-block;}
.nr_nav ul li p img{ -webkit-filter: grayscale(100%);    -moz-filter: grayscale(100%);   -ms-filter: grayscale(100%);    -o-filter: grayscale(100%);     filter: grayscale(100%); filter: gray; width:30px; margin-top:26px; float:left;}
.nr_nav ul li p span{ float:left; font-size:22px; padding-left:16px; color:#333; line-height:80px;}
.nr_nav ul li b{ width:0%; height:2px; background-color:#ef3a41; position:absolute; left:0; bottom:-1px;transition: all ease-in-out 0.4s;}
.nr_nav ul li.on p img,.nr_nav ul li:hover p img{ filter: grayscale(0%);}
.nr_nav ul li.on p span,.nr_nav ul li:hover p span{ color:#ef3a41;}
.nr_nav ul li.on b,.nr_nav ul li:hover b{ display:block; width:100%;}

.ck_ll{ display:inline-block; background:#f6f6f6 url(../images/y41_02.jpg) top center no-repeat; width:100%; padding-bottom:80px; padding-top:34px;}
.ck_ll .ul{ display:inline-block; width:105%;}
.ck_ll .ul .item{ width:592px; height:212px; background-color:#fff;box-shadow: 0px 3px 15px #e2e4e6; float:left; margin-right:16px; margin-top:16px; position:relative;}
.ck_ll .ul .item a{ display:block; width:100%; height:100%;}
.ck_ll .ul .item h3{ font-size:14px; color:#999; line-height:24px; width:510px; margin-left:40px; font-weight:100; height:110px; border-bottom:#ddd solid 1px;margin-top:40px;}
.ck_ll .ul .item h3 span{ display:block; font-size:24px; color:#333; line-height:24px; padding-bottom:16px;}
.ck_ll .ul .item p{ font-size:14px; color:#999; line-height:14px; padding-top:16px; padding-left:40px;}
.ck_ll .ul .item:hover h3 span{ color:#ef3a41;}
.ck_ll .ul .item p:hover{ color:#ef3a41;}
.ck_ll .ul .item:hover{width:590px; height:210px; border:#ef3a41 solid 1px;}
.ck_ll .ul .item b{ display:block; background:url(../images/y42_03.png) center center no-repeat; width:87px; height:87px; position:absolute; right:0; top:0;}


.ck_ll5{ display:inline-block; background:#f6f6f6 url(../images/y41_02.jpg) top center no-repeat; width:100%; padding-bottom:80px; padding-top:34px;}
.ck_ll5 .ul{ display:inline-block; width:105%;}
.ck_ll5 .ul .item{ width:592px; height:156px; background-color:#fff;box-shadow: 0px 3px 15px #e2e4e6; float:left; margin-right:16px; margin-top:16px; position:relative; border-radius:10px; overflow:hidden;}
.ck_ll5 .ul .item a{ display:block; width:100%; height:100%;}
.ck_ll5 .ul .item img{ display:block; width:180px; height:126px; float:left;margin-left: 18px;margin-top: 15px; border-radius:5px;}
.ck_ll5 .ul .item .gg_wz{ float:left; width: 358px;margin-left: 20px;}
.ck_ll5 .ul .item h3{ font-size:14px; color:#999; line-height:30px; width:100%; font-weight:100; height:76px; border-bottom:#ddd solid 1px;margin-top:26px;}
.ck_ll5 .ul .item h3 span{ display:block; font-size:20px; color:#333; line-height:30px; padding-bottom:16px;}
.ck_ll5 .ul .item p{ font-size:14px; color:#999; line-height:14px; padding-top:16px;}
.ck_ll5 .ul .item:hover h3 span{ color:#ef3a41;}
.ck_ll5 .ul .item p:hover{ color:#ef3a41;}
.ck_ll5 .ul .item:hover{box-shadow: 0px 5px 20px #e2e4e6;}
.ck_ll5 .ul .item b{ display:block; background:url(../images/y42_03.png) center center no-repeat; width:87px; height:87px; position:absolute; right:0; top:0;}

.gg_lb{ margin-top:60px; padding-bottom:40px;}
.gg_lb .ul{ display:inline-block; width:900px; background-color:#fff; padding:50px 150px;}
.gg_lb .ul .item{ width:100%; height:70px; position:relative; border-bottom:#ddd solid 1px; background:none; line-height:70px;}
.gg_lb .ul .item h3{ float:left;}
.gg_lb .ul .item p{ float:right; color:#666;}

.ck_p1{ display:inline-block; width:100%; padding-top:16px;}
.ck_p1 .ck_pz{ float:left; width:650px;}
.ck_p1 .ck_pz h3{ font-size:48px; color:#333; line-height:48px;}
.ck_p1 .ck_pz h3 span{ color:#ef3a41;}
.ck_p1 .ck_pz ul{ display:inline-block; width:100%; padding-top:22px;}
.ck_p1 .ck_pz ul li{ width:300px; height:50px; background-color:#fff; border-radius:30px;box-shadow: 0px 3px 15px #e2e4e6; float:left; margin-right:15px; margin-top:18px;}
.ck_p1 .ck_pz ul li i{ display:block; width:41px; height:41px; background:url(../images/y45_03.png) center center no-repeat; margin-top:5px; float:left; margin-left:5px;}
.ck_p1 .ck_pz ul li p{ float:left; font-size:20px; color:#666; line-height:50px; padding-left:14px;}
.ck_p1 .ck_pz ul li:hover p{ color:#ef3a41;}
.ck_p1 .ck_py{ float:right;}
.ck_p1 .ck_py img{ display:block; border-radius:20px 20px 20px 0;}


.ck_lj{ display:inline-block; background-color:#f6f6f6;/* background:#f6f6f6 url(../images/y41_02.jpg) top center no-repeat;*/ width:100%; padding-bottom:80px; padding-top:34px;}
.ck_lj .ul{ display:inline-block; width:100%;}
.ck_lj .ul .item{ width:100%; height:212px; background-color:#fff;box-shadow: 0px 3px 15px #e2e4e6; float:left; margin-right:16px; margin-top:16px; position:relative;transition:all ease 0.36s;}
.ck_lj .ul .item a{ display:block; width:100%; height:100%;}
.ck_lj .ul .item h3{ font-size:14px; color:#999; line-height:24px; width:1118px; margin-left:40px; font-weight:100; height:110px; border-bottom:#ddd solid 1px;margin-top:40px; position:relative;}
.ck_lj .ul .item h3 i{ font-size:24px; color:#999; line-height:24px; position:absolute; right:0; top:0;}
.ck_lj .ul .item h3 span{ display:block; font-size:24px; color:#333; line-height:24px; padding-bottom:16px;}
.ck_lj .ul .item p{ font-size:14px; color:#999; line-height:14px; padding-top:16px; padding-left:40px;}
.ck_lj .ul .item:hover h3 span{ color:#ef3a41;}
.ck_lj .ul .item p:hover{ color:#ef3a41;}
.ck_lj .ul .item:hover{ /*width:1198px; height:210px;border:#ef3a41 solid 1px;*/ transition:all ease 0.36s;transform:translateY(-5px);}
.ck_lj .ul .item b{ display:block; background:url(../images/y42_03.png) center center no-repeat; width:87px; height:87px; position:absolute; right:0; top:0;}

.fw_bz{ display:inline-block; width:100%; padding-top:16px;}
.fw_z{ float:left; width:500px;}
.fw_z h3{ font-size:48px; color:#333; line-height:60px; height:160px; border-bottom:#ddd solid 1px;}
.fw_z h3 span{ color:#ef3a41; display:block;}
.fw_y{ float:right; width:600px;}
.fw_y a{ display:block; width:164px; height:180px; background-color:#fff;box-shadow: 0px 3px 15px #e2e4e6; border-radius:15px; float:left; margin-left:34px; text-align:center;}
.fw_y a i{ display:block; width:80px; height:80px; border-radius:60px;background:-webkit-linear-gradient(left,  #ff517e, #ef3a42);background: -o-linear-gradient(left, #ff517e, #ef3a42); background: -moz-linear-gradient(left, #ff517e, #ef3a42);background: linear-gradient(to left, #ff517e, #ef3a42);transition: all .6s ease 0s; margin:0 auto; margin-top:24px; overflow:hidden;}
.fw_y a img{ display:block; width:36px; margin:0 auto; padding-top:22px;}
.fw_y a p{ padding:0 16px; padding-top:14px; font-size:18px; line-height:24px;}
.fw_y a:hover{background:-webkit-linear-gradient(left,  #ff517e, #ef3a42);background: -o-linear-gradient(left, #ff517e, #ef3a42); background: -moz-linear-gradient(left, #ff517e, #ef3a42);background: linear-gradient(to left, #ff517e, #ef3a42);}
.fw_y a:hover i{ background:#fff;}
.fw_y a:hover img {transform: scale(1.06, 1.06);transform: translateY(-140px); filter: drop-shadow(#ef3a42 0 140px);}
.fw_y a:hover p{ color:#fff;}

.fw_img{ background-color:#fff;box-shadow: 0px 3px 15px #e2e4e6; padding:40px; position:relative; margin-top:50px; margin-bottom:30px;}
.fim{ width:100%; overflow:hidden;}
.fw_img a{ display:block; width:180px; height:40px; border-radius:40px;background:-webkit-linear-gradient(left,  #ff517e, #ef3a42);background: -o-linear-gradient(left, #ff517e, #ef3a42); background: -moz-linear-gradient(left, #ff517e, #ef3a42);background: linear-gradient(to left, #ff517e, #ef3a42); text-align:center; line-height:40px; color:#fff; font-size:18px; position:absolute; left:50%; margin-left:-90px; bottom:-20px;}
.fw_img a:hover{ background:#cd2f37;}

.fw_y1 .fim{ height:550px;}
.fw_y2 .fim{ height:204px;}
.fw_y3 .fim{ height:1080px;}

.ck_lp{display:inline-block; /*background:#f6f6f6 url(../images/y41_02.jpg) top center no-repeat;*/ width:100%; padding-bottom:80px; padding-top:50px;}
.showxinwen_text { padding:40px; background-color:#fff; box-shadow: 0px 3px 15px #e2e4e6;}
.showxinwen_text .title{ font-size:24px; color:#333; line-height:24px; text-align:left;}
.showxinwen_text .mark{ display:block; padding-top:12px;text-align:left;border-bottom: #e9e9e9 solid 1px;height: 44px;}
.showxinwen_text .mark span{ display:inline-block; font-size:14px; color:#666; padding-right:14px;}
.showxinwen_text .yaoqiu{ padding:20px 0; }

.showxinwen_text .yxsp{ margin-top:20px; display:block; width:130px; height:34px; border-radius:5px; border:#ddd solid 1px; text-align:center; line-height:34px; color:#999; font-size:14px;}
.showxinwen_text .yxsp:hover{ background:#cd2f37;color:#fff;}

.dz_xl{display:inline-block; background:#f6f6f6 url(../images/y41_02.jpg) top center no-repeat; width:100%; padding-bottom:80px; padding-top:40px;}
.din ul{ display:inline-block; width:100%;}
.din ul li{ width:19.9%; float:left; border:#dfdfdf solid 1px; margin-left:-1px; text-align:center; height:58px; line-height:58px; background-color:#fff; }
.din ul li a{ display:block; width:100%; height:100%;font-size:22px; color:#333;}
.din ul li:hover,.din ul li.on{ background-color:#ef3a41; border:#ef3a41 solid 1px;}
.din ul li:hover a,.din ul li.on a{ color:#fff;}

.din ul li:nth-child(1){border-radius: 10px 0 0 10px;}
.din ul li:last-child{border-radius: 0 10px 10px 0;}


.di_n{padding:40px; background-color:#fff; box-shadow: 0px 3px 15px #e2e4e6; margin-top:36px; position:relative;}
.di_n s{ display:block; position:absolute; right:0; top:0; background:url(../images/y42_03.png) center center no-repeat; width:87px; height:87px;}
.di_n .title{ font-size:24px; color:#ef3a41; line-height:24px; text-align:left;border-bottom: #e9e9e9 solid 1px;height: 44px;}
.di_nv{ padding-top:34px;}
.di_nv td{padding:20px;}

.wy_d4.wb img{ display:block; border-radius:15px;}

.wy_d4 dl dd h3{ color:#cd2f37; padding-top:20px;}
.wy_d4 dl dd i{ display:block; border:#d9e2e8 dashed 1px; border-radius:10px;padding: 10px 16px;}

.lx_t1{ background-color:#fff; padding:30px; box-shadow: 0px 5px 25px #e2e4e6;}
.lx_t1 dl{ display:inline-block; width:100%;}
.lx_t1 dl dt{ float:left; width:660px; height:362px;}
.lx_t1 dl dd{ float:right; width:420px; height:362px;}
.lx_t1 dl dd h3{ font-size:36px; color:#333; line-height:36px; margin-top:58px;}
.lx_t1 dl dd i{ display:block; width:102px; height:1px; background-color:#ddd; margin-top:26px; margin-bottom:40px;}
.lx_t1 dl dd p{ display:inline-block; width:100%; margin-top:30px;}
.lx_t1 dl dd p s{ display:block; width:42px; height:42px; float:left; background-position:-227px -218px;}
.lx_t1 dl dd p.p2 s{ background-position:-227px -289px; }
.lx_t1 dl dd p span{ display:block; float:left; padding-left:8px; font-size:16px; color:#666; line-height:22px;}


.xiliu{display:inline-block; width:100%; margin-bottom:20px;}
.xiliu .liu_t{ text-align:center;}
.xiliu .liu_t h3{ font-size: 36px;
color: #0f326e; line-height:36px; font-weight:bold;}
.liu_x{ width:100%; margin:0 auto; margin-top:40px; position:relative;}
.liu_x .item{float: left; color: #999; font-weight: normal; width:30.6%; height:58px; line-height:58px; border: 1px solid #ccc;   border-radius:4px; position: relative; background-color:#f9f9f9;  margin-top:20px; margin-bottom:6px;}
.liu_x .item.mr0,.liu_x .item.mr1{ margin-right:0; margin-left:0;}
.liu_x .item.mr0,.liu_x .item.item4{ margin-left:3.8%;}
.liu_x .item.mr3{ width:99.8%;}
.liu_x .item.mr3 label{ width:8.7%;}
.liu_x .item .select{ width:91.2%; float:left;padding-left:3%;border: none;background-color: #f9f9f9;height:58px; line-height:58px;}
.liu_x .item label{ float:left;  text-align: center; display: block; width:27%; margin: 0; height:58px; line-height:58px; font-size: 14px; color: #0e1224;border-right: 1px solid #ccc;}
.liu_x .item input{outline: none; line-height:58px; height:58px; font-size: 14px; width:66%; float:left; padding-left:3%; border:none;background-color:#f9f9f9;}
.liu_x .item .red{position: absolute; right: 15px; top: 0; color: #ff0000; z-index: 11;}
.liu_x .formData1 .bot{width: 100%; float: left;}
.liu_x .item.mr1{ width:100%; height:196px;}
.liu_x .bot{ clear:left; padding-top:30px;}
.liu_x .sub{width: 200px; line-height:46px; height:50px; border: 2px solid #f0000a; text-align: center; background:-webkit-linear-gradient(left,  #ff517e, #ef3a42);background: -o-linear-gradient(left, #ff517e, #ef3a42); background: -moz-linear-gradient(left, #ff517e, #ef3a42);background: linear-gradient(to left, #ff517e, #ef3a42); color: #FFF; cursor: pointer; font-size: 16px; display: block; -webkit-transition: all ease 300ms; -moz-transition: all ease 300ms; -ms-transition: all ease 300ms; -o-transition: all ease 300ms; transition: all ease 300ms; margin: 0 auto; border-radius:50px; font-weight:bold;}
.liu_x .sub:hover{background: none; color: #f0000a;}
.liu_x .item .n-top{ position:absolute; left:100px; top:0;}
.liu_x .area{outline: none; line-height:58px; height:196px; font-size: 14px; width:96%; float:left; border:none;background-color:#f9f9f9; padding-left:2%;}

.tit em{ display:block; font-weight:100; font-size:20px; line-height:30px; padding-top:14px;}
.tit em span{ color:#ef3a41;}


.part_2{ padding-top:20px;}
.jobPage .yout{ width:100%; height:70px; line-height:70px; background-color:#ef3a41;}
.jobPage .yout ul{display: inline-block; width:100%;}
.jobPage .yout ul li{ display:block; float:left; width:25%; text-align:center; line-height:70px; color:#fff;}
.jobPage .job_wl{box-shadow: 0px 5px 25px #e2e4e6; background-color:#fff;}
.jobPage .item .postlist{ padding-top:1px;}
.jobPage .item { position: relative; margin-top:-1px; background-color:#fff;}
.jobPage .item .top { height: 66px; cursor: pointer;border:#e5e5e5 solid 1px; position:relative;}
.jobPage .item .top b{ width:13px; height:11px; position:absolute; background:url(../images/y57_03.png) center center no-repeat; position:absolute; right:108px; top:28px;}
.jobPage .item .top.on b{ width:13px; height:11px; position:absolute; background:url(../images/y57_06.png) center center no-repeat; position:absolute; right:108px; top:28px;}
.jobPage .item .top em{  float: right; margin: 20px 20px 0 0; display:block;}
.jobPage .item.hover .top s { background-position: -265px -55px;}
.jobPage .item .top h3 { font-size: 20px; color: #294f8b; font-weight:normal; padding-top:12px; font-weight:bold;}
.jobPage .item .top i{ display: inline-block;width:100%; }
.jobPage .item .top i span{ display:block; float:left; width:25%; text-align:center; line-height:68px;}
  .jobPage .item .top i span.g{height:68px;display: flex;line-height:24px;
justify-content: center;
  align-items: center;}
  
  
.jobPage .item .bottom { padding: 20px 30px 20px; line-height: 32px; border:#e5e5e5 solid 1px; border-top:none;}
.hidden { display: none;}
.jobPage .item .bottom.hidden.hover{ display:block;}
.jobPage .item .bottom { line-height: 32px;}
.jobPage .morebtn { width: 535px; height: 35px; line-height: 35px; position: relative; margin: 0 auto; padding: 30px 0; cursor: pointer; text-align: center;}
.jobPage .morebtn h3 { display: inline-block; padding: 0 20px; font-size: 16px; background: #fff; position: relative; z-index: 10;}
.jobPage .morebtn .line { width: 100%; height: 1px;display: block;position: absolute; left: 0; top: 50%; background: #dcdcdc;}
.jobPage .item .bottom a{display: inline-block;width: 120px;height: 35px;line-height: 35px;background:#224275;color:#fff;text-align: center;margin-top: 32px; margin-bottom:40px;}
.jobPage .item .bottom a:hover{ background-color:#1b407c;}
.toudi { margin: 5% 0; text-align: center; margin-bottom:0;}
.toudi .itec { display:block; margin:0 60px; color: #666;  position: relative; float:left; margin-top:16px;}
.toudi .itec .tit{ padding-top:0;}
.toudi .itec .icon {display: inline-block; width:63px; height:62px; background-position:-337px -94px;}
.toudi .itec .icon.zp {display: inline-block; width:63px; height:62px;background-position:-337px -234px;}
.toudi .itec:hover .tit{ color:#ef3a41; }
.toudi .itec:hover .icon {display: inline-block;width:63px; height:62px;background-position:-337px -163px;}
.toudi .itec:hover .icon.zp {display: inline-block;width:63px; height:62px; background-position:-337px -303px;}
.toudi .itec:hover .link-list { display: block;}
.toudi .itec{ text-align:center;line-height:50px;}
.toudi .itec i{ display:block;}
.toudi .tdi{ text-align:center; display:inline-block; width:80%;}
.toudi b{ display:block; margin:0 60px; font-weight:normal; float:left;}
.toudi b img{ display:block; width: 90px;margin: 0 auto;}
.toudi p{ display:inline-block;}
.tdc{ display:inline-block;}
.toudi .itec .link-list { position: absolute; bottom: 100%; left: 50%; -webkit-transform: translate(-50%,0); -ms-transform: translate(-50%,0); -o-transform: translate(-50%,0); transform: translate(-50%,0); background: #f8f8f8; padding: 10px 0;width: 10.41666667vw; display: none;}
.toudi .itec .link-list a {
    display: block;
    font-size: .9375vw;
    line-height: 200%; 
}
.toudi .itec .link-list a:hover{color:#ef3a41;}
.jobPage .item.hover .bottom.hidden.on{ display:block;}


.dz_gy{display:inline-block; background:#f6f6f6 url(../images/y41_02.jpg) top center no-repeat; width:100%; padding-bottom:40px;}
.gy_xq{background-color:#fff; padding:50px; box-shadow: 0px 5px 25px #e2e4e6; border-radius:15px; display:inline-block; width:1100px; margin-top:50px;}
.gy_xq dt{ float:left; width:524px; height:420px; overflow:hidden; border-radius:15px;}
.gy_xq dt img{ display:block; width:100%;}
.gy_xq dd{ float:right; width:516px;}
.gy_xq dd h3{ font-size:30px; color:#f13d4a; line-height:30px; font-weight:bold;}
.gy_xq dd p{ font-size:16px; color:#333; line-height:30px; height:294px; margin-top:46px;}
.gy_xq dd i{ display:block;background:-webkit-linear-gradient(left,  #ff517e, #ef3a42);background: -o-linear-gradient(left, #ff517e, #ef3a42); background: -moz-linear-gradient(left, #ff517e, #ef3a42);background: linear-gradient(to left, #ff517e, #ef3a42); color: #FFF; cursor: pointer; display: block; width:180px; height:40px; border-radius:50px; text-align:center; line-height:40px; font-size:18px;  }
.gy_xq dd i:hover{background:#cf2b32; color: #fff;}

.gy_s2_1{ margin-top:50px; position:relative;}
.gy_s2_1 .bd{ display:inline-block; width:100%; overflow:hidden;}
.gy_s2_1 .bd ul{ display:inline-block; width:100%;}
.gy_s2_1 .bd ul li{ float:left; width:536px; text-align:center; margin-right:24px;background-color:#fff;border-radius:15px; padding:16px 20px;}
.gy_s2_1 .bd ul li a{ display:inline-block;  /*box-shadow: 0px 5px 25px #e2e4e6;*/}
.gy_s2_1 .bd ul li img{ display:block; width:100px; float: left;}
.gy_s2_1 .bd ul li p{ font-size:20px; padding-top:20px; width:410px; margin-left:20px; float:left; text-align: left;}
.gy_s2_1 .bd ul li p span{ display:block; font-size:14px; padding-top:6px;}
.gy_s2_1 .hd .prev{ display:block; width:21px; height:58px; background-position:-218px -52px; position:absolute; left:-60px; top:46px; cursor:pointer;}
.gy_s2_1 .hd .next{ display:block; width:21px; height:58px; background-position:-247px -52px; position:absolute; right:-60px; top:100px; cursor:pointer;}
.gy_s2_1 .hd .prev:hover{ background-position:-218px -114px;}
.gy_s2_1 .hd .next:hover{ background-position:-247px -114px;}

.dz_gb{display:block; background:url(../images/y61_02.jpg) top center no-repeat; width:100%; height:950px; position:relative;}


.history {
  position: relative; 
  z-index: 2;
  padding-bottom: 60px; margin-top:40px;
}
 .h_line {
  width: 100%;
  background: url("../images/x7_02.png") no-repeat center top;
  height: 16px;
  position: absolute;
  left: 0;
  bottom: 99px;
  z-index: 1;
}
.history .bd {
  overflow: hidden;
}
.history .bd li {
  width: 380px;
  height: 310px;
  float: left;
  margin-right: 30px;
}
.history .bd li a {
  display: block;
  padding: 0 30px;
  text-align: center;
  height: 200px;
  background: #fff;
  position: relative;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  box-shadow: 0 5px 13px #e3e3e3;
}
.history .bd li .date {
  font-size:38px;
  font-family: "ITCAvantGardeStd-Bold";
  line-height: 60px;
  display: block;
  color: #666; font-weight:bold;
  padding-top:56px;
}
.history .bd li .date em{ display:inline-block; font-size:26px;}
.history .bd li a i {
  position: absolute;
  bottom: -110px;
  left: 0;
  width: 100%;
  font-size: 16px;
  color: #333;
}
.history .bd li a i strong {
  font-size: 24px;
  color: #333;
  font-family: "Arial";
  display: inline-block;
  font-weight: normal;
  padding-right: 4px;
}
.history .bd li.hover i {
  color: #ff6600;
}
.history .bd li.hover i strong {
  color: #ff6600;
  font-weight: bold;
}
 .history .bd li .word {
  color: #333;
  line-height: 24px;
  height: 76px;
  overflow: hidden;
}
.history .bd li .sjx {
  width: 28px;
  height: 83px;
  display: block;
  position: absolute;
  left: 50%;
  margin-left: -14px;
  top: 200px;
  background: url("../images/x6_05.png") no-repeat center top;
}
.history .bd li:hover a {
  background: #f23e4b;
}
 .history .bd li:hover .date {
  color: #fff;
}
.history .bd li:hover .word {
  color: #fff;
}
.history .bd li:hover .sjx {
  background: url("../images/x6_03.png") no-repeat center top;
}

.gy_s2{ position:relative;}

.history .prev{ display:block; width:21px; height:58px; background-position:-218px -52px; position:absolute; left:-60px; top:74px; cursor:pointer;}
.history .next{ display:block; width:21px; height:58px; background-position:-247px -52px; position:absolute; right:-60px; top:74px; cursor:pointer;}
.history .prev:hover{ background-position:-218px -114px;}
.history .next:hover{ background-position:-247px -114px;}


.dz_gb .tit h3 span{ color:#fff;background: linear-gradient(#fff 10%,#fff 50%,#fff 51%, #fff 90%);-webkit-background-clip: text;
-webkit-text-fill-color: transparent;}
.dz_gb_1{ margin-top:110px;}
.dz_gb_1 .bd .prev{ background:url(../images/y63_03.png) center center no-repeat; width:100px; height:100px; position:absolute; left:50%; bottom:0; display:block; margin-left:-75px; cursor:pointer; z-index:66;}
.dz_gb_1 .bd .next{ background:url(../images/y63_04.png) center center no-repeat; width:100px; height:100px; position:absolute; left:50%; bottom:0; display:block; margin-left:25px; cursor:pointer; z-index:66;}
.dz_gb_1 .bd .prev:hover{ background:url(../images/y64_03.png) center center no-repeat;}
.dz_gb_1 .bd .next:hover{ background:url(../images/y64_04.png) center center no-repeat;}
.dz_gb_1 .scrollWrap ul{ display:inline-block; width:100%;}
.dz_gb_1 .scrollWrap ul li{ width:240px; float:left; height:400px;}
.dz_gb_1 .scrollWrap ul li .f{ display:block;}
.dz_gb_1 .scrollWrap ul li .g{ display:none;}
.dz_gb_1 .scrollWrap ul li .f p{ font-size:40px; color:#fff; font-family:"Arial"; line-height:40px; padding-left:50px;}
.dz_gb_1 .scrollWrap ul li .f span{ display:block; width:40px; height:40px; background-position:-98px -108px; margin-left:70px; margin-top:14px;}
.dz_gb_1 .scrollWrap ul li .g h3{ font-size:80px; color:#f23e4b; line-height:80px; padding-left:20px; padding-top:40px;}
.dz_gb_1 .scrollWrap ul li .g p{ display:inline-block; padding-left:20px; padding-top:16px; height:35px;}
.dz_gb_1 .scrollWrap ul li .g p span{ display:block; width:35px; height:35px; float:left; line-height:34px; background-color:#f23e4b; color:#fff; font-size:24px; border-radius:50px; text-align:center;}
.dz_gb_1 .scrollWrap ul li .g p i{ display:block; width:100px; height:1px; background-color:#d6ddef; float:left; margin-left:24px; margin-top:16px;}
.dz_gb_1 .scrollWrap ul li .g em{ display:block; font-size:16px; color:#666; line-height:30px; padding:0 20px; padding-top:30px; font-weight:100;}

.dz_gb_1 .scrollWrap ul li:hover{ background:url(../images/y62_03.jpg) bottom center no-repeat; width:300px; margin-top:-30px;}
.dz_gb_1 .scrollWrap ul li:hover .f{ display:none;}
.dz_gb_1 .scrollWrap ul li:hover .g{ display:block;}
.dz_gb_1 .scrollWrap ul li.li1,.dz_gb_1 .scrollWrap ul li.li6,.dz_gb_1 .scrollWrap ul li.li11,.dz_gb_1 .scrollWrap ul li.li16{ margin-top:306px;}
.dz_gb_1 .scrollWrap ul li.li2,.dz_gb_1 .scrollWrap ul li.li7,.dz_gb_1 .scrollWrap ul li.li12,.dz_gb_1 .scrollWrap ul li.li17{ margin-top:200px;}
.dz_gb_1 .scrollWrap ul li.li3,.dz_gb_1 .scrollWrap ul li.li8,.dz_gb_1 .scrollWrap ul li.li13,.dz_gb_1 .scrollWrap ul li.li18{ margin-top:80px;}
.dz_gb_1 .scrollWrap ul li.li4,.dz_gb_1 .scrollWrap ul li.li9,.dz_gb_1 .scrollWrap ul li.li14,.dz_gb_1 .scrollWrap ul li.li19{ margin-top:50px;}
.dz_gb_1 .scrollWrap ul li.li5,.dz_gb_1 .scrollWrap ul li.li10,.dz_gb_1 .scrollWrap ul li.li15,.dz_gb_1 .scrollWrap ul li.li20{ margin-top:140px;}
.dz_gb_1 .scrollWrap ul li.li1:hover,.dz_gb_1 .scrollWrap ul li.li6:hover,.dz_gb_1 .scrollWrap ul li.li11:hover,.dz_gb_1 .scrollWrap ul li.li16:hover{margin-top:270px;}
.dz_gb_1 .scrollWrap ul li.li2:hover,.dz_gb_1 .scrollWrap ul li.li7:hover,.dz_gb_1 .scrollWrap ul li.li12:hover,.dz_gb_1 .scrollWrap ul li.li17:hover{margin-top:170px;}
.dz_gb_1 .scrollWrap ul li.li3:hover,.dz_gb_1 .scrollWrap ul li.li8:hover,.dz_gb_1 .scrollWrap ul li.li13:hover,.dz_gb_1 .scrollWrap ul li.li18:hover{margin-top:50px;}
.dz_gb_1 .scrollWrap ul li.li4:hover,.dz_gb_1 .scrollWrap ul li.li9:hover,.dz_gb_1 .scrollWrap ul li.li14:hover,.dz_gb_1 .scrollWrap ul li.li19:hover{margin-top:20px;}
.dz_gb_1 .scrollWrap ul li.li5:hover,.dz_gb_1 .scrollWrap ul li.li10:hover,.dz_gb_1 .scrollWrap ul li.li15:hover,.dz_gb_1 .scrollWrap ul li.li20:hover{margin-top:110px;}

.gx_sm{ margin-bottom:80px; margin-top:50px; width:1200px; position:relative;}
.gx_sm .shi { height:300px;border-radius:15px; overflow:hidden;}
.gx_sm img{ border-radius:15px;}

.gx_sm a{ display:block;background:-webkit-linear-gradient(left,  #ff517e, #ef3a42);background: -o-linear-gradient(left, #ff517e, #ef3a42); background: -moz-linear-gradient(left, #ff517e, #ef3a42);background: linear-gradient(to left, #ff517e, #ef3a42); color: #FFF; cursor: pointer; display: block; width:180px; height:40px; border-radius:50px; text-align:center; line-height:40px; font-size:18px; position:absolute; bottom:-14px; left:50%; margin-left:-90px; }
.gx_sm a:hover{background:#cf2b32; color: #fff;}

.ann{ clear:left; padding-top:30px;}
.ann a{ float:left; margin-right:20px; display:block;background:-webkit-linear-gradient(left,  #ff517e, #ef3a42);background: -o-linear-gradient(left, #ff517e, #ef3a42); background: -moz-linear-gradient(left, #ff517e, #ef3a42);background: linear-gradient(to left, #ff517e, #ef3a42); color: #FFF; cursor: pointer; display: block; width:180px; height:40px; border-radius:50px; text-align:center; line-height:40px; font-size:18px;  }
.ann a:hover{background:#cf2b32; color: #fff;}


.wiyi_dv{background:url(../images/y22_02.jpg) top center no-repeat; width:100%; padding-bottom:100px;}


@media (max-width: 1366px) {
	.index_sp .cut3video { transform: scale(1.4,1.4);}
}

.wrap{ background-color:#f2f5f7;}
.wiyi_d.wk_o .wiy_t{ background:none;}
.wiyi_d.wk_o .imh{ height:750px;}
.wiyi_d.wk_o .wy_d1{ padding-top:280px;}
.wiyi_d.wk_o .wy_d1 dl dd { padding-top: 46px;}

.din ul{ display:inline-block; padding-top:40px;}

.aj_ds{ width:100%; height:480px; background-color:#fff; border-radius:15px; box-shadow: 0px 5px 25px #e2e4e6; margin-top:70px; overflow:hidden; margin-bottom:100px;}
.aj_z{ float:left; width:398px; float:left; height:480px; position:relative;}
.aj_z h3{ font-size:28px; color:#000; line-height:34px; padding-left:50px; padding-top:50px;}
.aj_z h3 span{ color:#ef3a41;}
.aj_z p{ font-size:28px; color:#000; line-height:34px; padding-left:50px; padding-top:8px; line-height:40px;}
.aj_z img{ display:block; position:absolute; right:0; bottom:0;}

.aj_y{ float:left; width:802px; float:left;}
.aj_y dl{ float:left; width:400px; height:240px; border:#ddd solid 1px; border-right:none; position:relative;}
.aj_y dl.dl1,.aj_y dl.dl2{ border-top:none; border-bottom:none;}
.aj_y dl.dl3,.aj_y dl.dl4{ border-bottom:none;}
.aj_y dl dd h3{ font-size:28px; color:#333; line-height:28px; padding-left:40px; padding-top:40px;}
.aj_y dl dd p{ font-size:16px; color:#5e5e5e; line-height:24px; padding-left:40px; padding-top:16px;}
.aj_y dl dd p span{color:#5e5e5e;}
.aj_y dl dt{ position:absolute; left:40px; bottom:40px;}

.lc_d3.lc_nl .lc_m{ background:url(../images/y85_03.png) center center no-repeat; width:100%; height:385px;}
.lc_d3.lc_nl .lc_n{ width:105%;height:385px; left:0;}
.lc_d3.lc_nl ul{ padding-top:2px;}
.lc_d3.lc_nl ul li{ margin-right:40px;}

.wiyi_dc{/*background: #f2f5f7 url(../images/y22_02.jpg) top center no-repeat;*/
width: 100%;padding-bottom: 80px;}
.wy_dc5{ width:100%; padding-top:70px;}
.wy_dc5 ul{ display:inline-block; width:105%;}
.wy_dc5 ul li{ width:312px; height:300px; padding:34px; background-color:#fff; border-radius:15px; box-shadow: 0px 5px 25px #e2e4e6; float:left; margin-right:30px; transition:all ease 0.36s;}
.wy_dc5 ul li dt{ background:url(../images/y86_03.png) 0 6px no-repeat; font-size:24px; color:#ef3a41; line-height:32px; padding-left:40px; padding-bottom:30px;}
.wy_dc5 ul li dd{font-size:16px; color:#5e5e5e; line-height:34px; border-top:#ccc solid 1px; padding-top:24px;}
.wy_dc5 ul li:hover{transform:translateY(-5px);transition:all ease 0.36s;}

.wiyi_d2.ajyd{ padding-top:70px;}

.wiyi_c{ width:100%; height:833px; position:relative; overflow:hidden;}
.wiyi_c .imh{ width:1920px; height:830px; display:block; position:absolute; left:50%; top:0; margin-left:-960px; }
.wiyi_c .wiy_v{ background:url(../images/y87_02.png) center center no-repeat; width:100%; height:312px; position:absolute; left:0; bottom:0;}
.wy_db{ padding-top:220px;}
.wy_db dl{ display:inline-block; width:1200px; text-align:center;}
.wy_db dl dt{}
.wy_db dl dt h3{ font-size:45px; color:#fff; line-height:45px; font-weight:bold;}
.wy_db dl dt p{ font-size:20px; color:#fff; line-height:30px; padding-top:24px;}
.wy_db dl dt h4{ font-size:36px; color:#fff; line-height:50px; font-weight:bold; padding-top:30px;}
.wy_db dl dt h4 span{ color:#ef3a41;}
.wy_db dl dt em{ display:block; font-size:34px; color:#666; line-height:42px; padding-top:24px; font-weight:100;}
.wy_db dl dd{ width:1200px; height:286px;background-color:#fff; border-radius:15px; box-shadow: 0px 5px 25px #e2e4e6; margin-top:68px;}
.wy_db dl dd .fz{ float:left; width:600px; text-align:left; margin-left:176px; margin-top:62px; border-right:#e1e1e1 solid 1px;}
.wy_db dl dd .fz p{ font-size:34px; color:#5e5e5e; line-height:54px;}
.wy_db dl dd .fz i{ color:#333; display:block; font-weight:bold;}
.wy_db dl dd .fz span{color:#ef3a41;}
.wy_db dl dd .fy{ float:left; padding-left:50px;}
.wy_db dl dd .fy img{ margin:0 auto; display:block; width:144px; margin-top:46px; border-radius:10px;}

.wy_db dl dd .fy a{ display:block; width:176px; height:40px; border-radius:50px; background-color:#ef3a41;background:-webkit-linear-gradient(left,  #ff517e, #ef3a42);background: -o-linear-gradient(left, #ff517e, #ef3a42); background: -moz-linear-gradient(left, #ff517e, #ef3a42);background: linear-gradient(to left, #ff517e, #ef3a42);transition: all .6s ease 0s; text-align:center; line-height:40px; margin-top:8px;box-shadow: 0px 3px 14px #f3aab3;transition: all 0.6s ease 0s;}
.wy_db dl dd .fy a p{ display:inline-block;}
.wy_db dl dd .fy a span{ font-size:20px; color:#fff; float:left;transition: all .6s ease 0s;}
.wy_db dl dd .fy a i{ display:block; width:7px; height:9px; background-position:-124px 0px; float:left; margin-left:20px; margin-top:16px;transition: all .6s ease 0s;}
.wy_db dl dd .fy a:hover i{ margin-left:26px;}
.wy_db dl dd .fy a:hover{box-shadow: 0px 5px 25px #f6a0ab;}

.wiyi_o{ width:100%; height:720px; position:relative; overflow:hidden; margin-bottom:70px; border-radius:0 0 18px 18px;}
.wiyi_o .imh{ width:1920px; height:720px; display:block; position:absolute; left:50%; top:0; margin-left:-960px; }
.wiyi_o .wiy_n{ /*background:url(../images/y91_01.png) center center no-repeat; */width:100%; height:720px; position:absolute; left:0; bottom:0;}
.wy_cc{ padding-top:258px;}
.wy_cc dl{ display:inline-block; width:1200px;}
.wy_cc dl dt{ float:right; width:454px;padding-top: 50px;}
.wy_cc dl dt h3{ font-size:45px; color:#ef3a41; line-height:45px; font-weight:bold;}
.wy_cc dl dt p{ font-size:20px; color:#5e5e5e; line-height:30px; padding-top:24px;}
.wy_cc dl dt h4{ font-size:36px; color:#333; line-height:50px; font-weight:bold; padding-top:30px;}
.wy_cc dl dt h4 span{ color:#ef3a41;}
.wy_cc dl dt em{ display:block; font-size:34px; color:#5e5e5e; line-height:42px; padding-top:20px; font-weight:100;}
.wy_cc dl dd{ width:300px; height:350px; margin-top:10px; float:left; background-color: rgba(255, 255, 255, 0.8); border-radius:15px; text-align:center;}
.wy_cc dl dd img{ display:block; width:176px; margin:0 auto; padding-top:50px;}
.wy_cc dl dd p{ padding-top:30px; font-size:24px;}

.wy_g2{ display:inline-block; width:105%; clear:left; margin-top:20px;padding-bottom: 80px;}
.wy_g2 dl{ width:585px; height:170px; position:relative; float:left; margin-top:30px; margin-right:30px;background-color:#fff; border-radius:15px;box-shadow: 0px 5px 25px #dee4f0;}
.wy_g2 dl dt{ position:absolute; right:70px; top:32px;}
.wy_g2 dl dt img{ display:block; width:100px;}
.wy_g2 dl dd{ float:left; }
.wy_g2 dl:hover{box-shadow: 0px 5px 25px #bfc7d7;}
.wy_g2 dl dd h3{ font-size:28px; color:#333; line-height:34px; font-weight:100; padding-top:34px; padding-left:70px;}
.wy_g2 dl dd p{ font-size:16px; color:#666; line-height:30px; font-weight:100; padding-top:6px; padding-left:70px;}
.wy_g2 dl dd p span{ color:#ef3a41; font-weight:bold;}
.wy_g2 dl.dl2,.wy_g2 dl.dl3,.wy_g2 dl.dl6,.wy_g2 dl.dl7{ background-color:#fa4b57;}
.wy_g2 dl.dl2 dd h3,.wy_g2 dl.dl3 dd h3,.wy_g2 dl.dl6 dd h3,.wy_g2 dl.dl7 dd h3{ color:#fff;}
.wy_g2 dl.dl2 dd p,.wy_g2 dl.dl3 dd p,.wy_g2 dl.dl6 dd p,.wy_g2 dl.dl7 dd p{ color:#fff;}
.wy_g2 dl.dl2 dd p span,.wy_g2 dl.dl3 dd p span,.wy_g2 dl.dl6 dd p span,.wy_g2 dl.dl7 dd p span{ color:#fff;}

.lc_dk{box-shadow: 0px 5px 25px #dee4f0;background-color:#fff; width:1100px; padding:50px;border-radius:15px; margin-top:70px; margin-bottom:100px; }
.lc_pv{position:relative;}
.lc_pv b{ width:1px; display:block; height:100%; background-color:#ccc; position:absolute; left:50%; top:0; margin-left:-0.5px;}
.lc_pv ul{ display:inline-block; width:100%; position:relative;}
.lc_pv ul li{ width:560px; height:220px; position:relative; z-index:2; }
.lc_pv ul li .z{ width:510px; height:220px; border-radius:10px; float:left; position:relative;}
.lc_pv ul li .z img{ display:block; width:114px; height:114px; border-radius:150px; border:#fff solid 3px; margin-top:50px; margin-left:30px; float:left;}
.lc_pv ul li:hover .z{ background-color:#fa4b57;}
.lc_pv ul li .z p{ font-size:20px; color:#333; line-height:22px; float:left; padding-left:20px;width: 314px;}
.lc_pv ul li .z p span{ font-size:38px; color:#333; line-height:28px; padding-top:76px; display:block; padding-bottom:10px; font-family:"Impact";}
.lc_pv ul li:hover .z p,.lc_pv ul li:hover .z p span{ color:#fff;}
.lc_pv ul li s{width: 0;height: 0;border-style: solid;border-width: 15px 0 15px 14px;border-color: transparent transparent transparent #fff; display:block; position:absolute; right:-14px; top:94px;}
.lc_pv ul li:hover s{border-color: transparent transparent transparent #fa4b57;}
.lc_pv ul li i{ display:block; width:20px; height:20px; background-position:-151px -355px; position:absolute; right:0; top:101px;}
.lc_pv ul li:hover i{background-position:-122px -355px;}
.lc_pv ul li.li2 i,.lc_pv ul li.li4 i,.lc_pv ul li.li6 i,.lc_pv ul li.li8 i,.lc_pv ul li.li10 i,.lc_pv ul li.li12 i,.lc_pv ul li.li14 i,.lc_pv ul li.li16 i,.lc_pv ul li.li18 i,.lc_pv ul li.li20 i,.lc_pv ul li.li22 i,.lc_pv ul li.li24 i,.lc_pv ul li.li26 i{ right:auto; left:0;}
.lc_pv ul li.li2 s,.lc_pv ul li.li4 s,.lc_pv ul li.li6 s,.lc_pv ul li.li8 s,.lc_pv ul li.li10 s,.lc_pv ul li.li12 s,.lc_pv ul li.li14 s,.lc_pv ul li.li16 s,.lc_pv ul li.li18 s,.lc_pv ul li.li20 s,.lc_pv ul li.li22 s,.lc_pv ul li.li24 s,.lc_pv ul li.li26 s{width: 0;height: 0;border-style: solid; right:auto; left:-14px;border-width: 15px 14px 15px 0;border-color: transparent #fff transparent transparent;}
.lc_pv ul li.li2 .z,.lc_pv ul li.li4 .z,.lc_pv ul li.li6 .z,.lc_pv ul li.li8 .z,.lc_pv ul li.li10 .z,.lc_pv ul li.li12 .z,.lc_pv ul li.li14 .z,.lc_pv ul li.li16 .z,.lc_pv ul li.li18 .z,.lc_pv ul li.li20 .z,.lc_pv ul li.li22 .z,.lc_pv ul li.li24 .z,.lc_pv ul li.li26 .z,.lc_pv ul li.li28 .z{ margin-left:50px;}
.lc_pv ul li.li2:hover s,.lc_pv ul li.li4:hover s,.lc_pv ul li.li6:hover s,.lc_pv ul li.li8:hover s,.lc_pv ul li.li10:hover s,.lc_pv ul li.li12:hover s,.lc_pv ul li.li14:hover s,.lc_pv ul li.li16:hover s,.lc_pv ul li.li18:hover s,.lc_pv ul li.li20:hover s,.lc_pv ul li.li22:hover s,.lc_pv ul li.li24:hover s,.lc_pv ul li.li26:hover s{width: 0;height: 0;border-style: solid; right:auto; left:-14px;border-width: 15px 14px 15px 0;border-color: transparent #fa4b57 transparent transparent;}
.lc_pv ul li.li2{ position:absolute; right:0; top:106px;}
.lc_pv ul li.li4{ position:absolute; right:0; top:326px;}
.lc_pv ul li.li6{ position:absolute; right:0; top:546px;}
.lc_pv ul li.li8{ position:absolute; right:0; top:766px;}


.wiyi_j{}
.wiyi_j{ width:100%; height:906px; position:relative; overflow:hidden;}
.wiyi_j .imh{ width:1920px; height:717px; display:block; position:absolute; left:50%; top:0; margin-left:-960px; }
.wiyi_j .wiy_f{ background:url(../images/y94_02.png) bottom center no-repeat; width:100%; height:906px; position:absolute; left:0; bottom:0;}
.wy_dg{ margin-top:406px;box-shadow: 0px 5px 25px #dee4f0;background-color:#fff; width:1080px; padding:60px;border-radius:15px;  }
.wy_dg dl{ display:inline-block; width:100%;}
.wy_dg dl dt{ float:left; width:838px;}
.wy_dg dl dt h3{ font-size:45px; color:#ef3a41; line-height:45px;}
.wy_dg dl dt h3 span{ float:left; display:block;}
.wy_dg dl dt p{ float:left; font-size:20px;color: #5e5e5e; line-height:24px; padding-left:26px; width:430px; font-weight:100;}
.wy_dg dl dt h4{ clear:left; font-size:36px; color:#333; line-height:45px; padding-top:24px;}
.wy_dg dl dt h4 span{color:#ef3a41;}
.wy_dg dl dt em{ display:block; font-size:34px; color:#5e5e5e; line-height:34px; padding-top:18px; font-weight:100;}
.wy_dg dl dt a{ display:block; width:156px; height:42px; border:#ef3a41 solid 2px; border-radius:80px; text-align:center; line-height:42px; margin-top:36px; float:left; margin-right:20px; font-size:20px; color:#ef3a41;}
.wy_dg dl dt a:hover{ background-color:#ef3a41; color:#fff;}



.wy_dg dl dd{ float:right; width:200px; text-align:center;}
.wy_dg dl dd img{ display:block; width:100%;}
.wy_dg dl dd a{ margin:0 auto; display:block; width:176px; height:40px; border-radius:50px; background-color:#ef3a41;background:-webkit-linear-gradient(left,  #ff517e, #ef3a42);background: -o-linear-gradient(left, #ff517e, #ef3a42); background: -moz-linear-gradient(left, #ff517e, #ef3a42);background: linear-gradient(to left, #ff517e, #ef3a42);transition: all .6s ease 0s; text-align:center; line-height:40px; margin-top:8px;box-shadow: 0px 3px 14px #f3aab3;transition: all 0.6s ease 0s;}
.wy_dg dl dd a p{ display:inline-block;}
.wy_dg dl dd a span{ font-size:20px; color:#fff; float:left;transition: all .6s ease 0s;}
.wy_dg dl dd a i{ display:block; width:7px; height:9px; background-position:-124px 0px; float:left; margin-left:20px; margin-top:16px;transition: all .6s ease 0s;}
.wy_dg dl dd a:hover i{ margin-left:26px;}
.wy_dg dl dd a:hover{box-shadow: 0px 5px 25px #f6a0ab;}


.wy_g3{ display:inline-block; width:105%; clear:left; margin-top:20px;padding-bottom: 80px;}
.wy_g3 dl{ width:585px; height:168px; position:relative; float:left; margin-top:30px; margin-right:30px;background-color:#fff; border-radius:15px;box-shadow: 0px 5px 25px #dee4f0;}
.wy_g3 dl dt{ position:absolute; right:70px; top:28px;}
.wy_g3 dl dt img{ display:block; width:100px;}
.wy_g3 dl dd{ float:left; }
.wy_g3 dl:hover{box-shadow: 0px 5px 25px #bfc7d7;}
.wy_g3 dl dd h3{ font-size:28px; color:#333; line-height:28px; font-weight:100; padding-top:32px; padding-left:70px;}
.wy_g3 dl dd p{ font-size:18px; color:#5e5e5e; line-height:26px; font-weight:100; padding-top:16px; padding-left:70px;}
.wy_g3 dl dd p span{ color:#ef3a41; font-weight:bold;}
.wy_g3 dl.dl2{ background-color:#fa4b57;}
.wy_g3 dl.dl2 dd h3,.wy_g3 dl.dl3 dd h3,.wy_g3 dl.dl6 dd h3,.wy_g3 dl.dl7 dd h3{ color:#fff;}
.wy_g3 dl.dl2 dd p,.wy_g3 dl.dl3 dd p,.wy_g3 dl.dl6 dd p,.wy_g3 dl.dl7 dd p{ color:#fff;}
.wy_g3 dl.dl2 dd p span,.wy_g3 dl.dl3 dd p span,.wy_g3 dl.dl6 dd p span,.wy_g3 dl.dl7 dd p span{ color:#fff;}
.wy_g3 dl.dl3{ background-color:#5d6f8a;}

.wy_rk{ width:100%; margin-top:18px;}
.wy_rk ul{ display:inline-block; width:100%;}
.wy_rk ul li{width:1080px; padding:30px 60px; background-color:#fff; border-radius:15px;box-shadow: 0px 5px 25px #dee4f0; margin-top:40px; display:inline-block;}
.wy_rk ul li:hover{box-shadow: 0px 5px 25px #b8c4db;}
.wy_rk ul li dt{ float:left; width:88px; height:88px; background:url(../images/y96_03.png) center center no-repeat; float:left;}
.wy_rk ul li dd{ float:right; width:940px;}
.wy_rk ul li dd p{ font-size:24px; color:#ef3a41; line-height:24px;}
.wy_rk ul li dd span{ font-size:16px; color:#666; line-height:30px; display:block; padding-top:20px;}

/*荣誉资质*/
.honorlist{ display:inline-block; width:106%; overflow:hidden;}
.honorlist ul{ display:inline-block; width:100%;}
.honorlist ul li{ height:356px;  float:left; width:385px; text-align:center; margin-right:24px;transition:all ease 0.36s;}
.honorlist ul li a{ display:inline-block;background-color:#fff; border-radius:15px; box-shadow: 0px 5px 25px #e2e4e6; padding:16px 20px;}
.honorlist ul li img{ display:block; width:342px;}
.honorlist ul li p{ font-size:20px; padding-top:20px;}
.honorlist ul li:hover{transition:all ease 0.36s;transform:translateY(5px);}

/*新闻资讯*/
.newsPage{min-height:500px;}
.singlePage{padding-bottom:100px; padding-top:20px;}

.n-tit{ background-color:#94969b; height:114px; font-size:0;}
/*影视三湘*/
.gx_sm1{ margin-bottom:80px; margin-top:50px; width:1200px; position:relative;}
.gx_sm1 li{margin-bottom:40px;}
.gx_sm1 img{ border-radius:15px;}
.gx_sm1 h3{ display:block;background:-webkit-linear-gradient(left,  #ff517e, #ef3a42);background: -o-linear-gradient(left, #ff517e, #ef3a42); background: -moz-linear-gradient(left, #ff517e, #ef3a42);background: linear-gradient(to left, #ff517e, #ef3a42); color: #FFF; cursor: pointer; display: block; width:180px; height:40px; border-radius:50px; text-align:center; line-height:40px; font-size:18px; position:absolute; bottom:-14px; left:50%; margin-left:-90px; }
.gx_sm1 h3:hover{background:#cf2b32; color: #fff;}

.contact_main_3{padding-top:40px;}


.grdqy .wy_cc dl dt p{ font-weight: bold;padding-top: 18px;}
.grdqy .wiyi_o { margin-bottom: 0px;}
.grdqy_0{background:url(../images/s6_02.jpg) center center no-repeat; width: 100%; position: relative;}
.grdqy_1_1{ width: 100%; position: relative;}
.grdqy_1_1 ul{ display:flex; width: 100%;justify-content: space-between; position: relative; flex-wrap: wrap; text-align: center;}
.grdqy_1_1 ul li{ width: 30.5%; height: 262px; background-color: #fff; border-radius: 15px;box-shadow: 0px 5px 25px #e3e5ee; text-align: center;
margin-top: 50px; transition: all ease 0.36s;}
.grdqy_1_1 ul li.li4{ margin-left: 17.3%;}
.grdqy_1_1 ul li.li5{ margin-right: 17.3%;}
.grdqy_1_1 ul li img{ display: block; margin: 0 auto; padding-top: 10%;}
.grdqy_1_1 ul li h3{ font-size: 28px; color: #333; line-height: 30px; padding-top: 16px;}
.grdqy_1_1 ul li .p{ font-size: 20px; color: #5e5e5e; line-height: 26px; padding-top: 12px;}
.grdqy_1_1 ul li .p span{ color: #ef3a41; font-weight: bold;}
.grdqy_1_1 ul li:hover { transform: translateY(-5px); transition: all ease 0.36s;box-shadow: 0px 5px 25px #bfc7d7;}

.grdqy_2{ width: 100%; margin-top: 100px;}
.grdqy_2_1{ width: 100%; position: relative;}
.grdqy_2_1 .img1{ display: block; width: 100%; border-radius: 15px;}
.grdqy_2_1 .w{ width: 540px; position: absolute; left: 40px; top: 40px;display: flex; justify-content: space-between; flex-wrap: wrap;}
.grdqy_2_1 .w img{ display: block; width: 220px; border-radius: 15px;}
.grdqy_2_1 .w .p{ width: 276px;}
.grdqy_2_1 .w .p h3{ font-size: 30px; color: #333; line-height: 36px; padding-top: 32px;}
.grdqy_2_1 .w .p a{ display:block; width:200px; height:50px; border-radius:50px; background-color:#ef3a41;
background:-webkit-linear-gradient(left,  #ff517e, #ef3a42);background: -o-linear-gradient(left, #ff517e, #ef3a42); 
background: -moz-linear-gradient(left, #ff517e, #ef3a42);background: linear-gradient(to left, #ff517e, #ef3a42);
transition: all .6s ease 0s; text-align:center; line-height:50px; 
margin-top:28px;box-shadow: 0px 5px 25px #f3aab3;transition: all 0.6s ease 0s;}
.grdqy_2_1 .w .p a p{ display:inline-block;}
.grdqy_2_1 .w .p a span{ font-size:20px; color:#fff; float:left;transition: all .6s ease 0s;}
.grdqy_2_1 .w .p a i{ display:block; width:7px; height:9px; background-position:-124px 0px; float:left; margin-left:20px; margin-top:22px;
transition: all .6s ease 0s;}
.grdqy_2_1 .w .p a:hover i{ margin-left:26px;}
.grdqy_2_1 .w .p a:hover{box-shadow: 0px 5px 25px #f6a0ab;}

.grdqy_3{ width: 100%; margin-top: 100px; position: relative;}
.grdqy_3 .img1{ display: block; width: 100%;}
.grdqy_3 .w{ position: absolute; left: 50%; margin-left: -600px; top: 28%;}
.grdqy_3 .w .p{ width: 100%;}
.grdqy_3 .w .p h3{font-size:60px; color: #ef3a41; line-height:60px; font-weight: bold;}
.grdqy_3 .w .p p{font-size:30px; color: #333; line-height:36px; padding-top: 54px;}
.grdqy_3 .w .p .span{font-size:40px; color: #333; line-height:40px; padding-top: 14px; font-weight: bold;}
.grdqy_3 .w .p .span span{color: #ef3a41;}

.grdqy_4{ width: 100%; padding-top: 100px; position: relative; padding-bottom: 100px; background: url(../images/s11_02.jpg) center center no-repeat;}
.grdqy_4_1{ width: 100%; position: relative;}
.grdqy_4_1 .img1{ display: block; width: 100%; border-radius: 15px;}
.grdqy_4_1 .w{ width: 540px; position: absolute; left: 40px; top: 40px;display: flex; justify-content: space-between; flex-wrap: wrap;}
.grdqy_4_1 .w img{ display: block; width: 220px; border-radius: 15px;}
.grdqy_4_1 .w .p{ width: 276px;}
.grdqy_4_1 .w .p h3{ font-size: 30px; color: #333; line-height: 36px; padding-top:56px;}
.grdqy_4_1 .w .p a{ display:block; width:200px; height:50px; border-radius:50px; background-color:#ef3a41;
background:-webkit-linear-gradient(left,  #ff517e, #ef3a42);background: -o-linear-gradient(left, #ff517e, #ef3a42); 
background: -moz-linear-gradient(left, #ff517e, #ef3a42);background: linear-gradient(to left, #ff517e, #ef3a42);
transition: all .6s ease 0s; text-align:center; line-height:50px; 
margin-top:28px;box-shadow: 0px 5px 25px #f3aab3;transition: all 0.6s ease 0s;}
.grdqy_4_1 .w .p a p{ display:inline-block;}
.grdqy_4_1 .w .p a span{ font-size:20px; color:#fff; float:left;transition: all .6s ease 0s;}
.grdqy_4_1 .w .p a i{ display:block; width:7px; height:9px; background-position:-124px 0px; float:left; margin-left:20px; margin-top:22px;
transition: all .6s ease 0s;}
.grdqy_4_1 .w .p a:hover i{ margin-left:26px;}
.grdqy_4_1 .w .p a:hover{box-shadow: 0px 5px 25px #f6a0ab;}


.dtxj .wy_db dl dd { height: 216px; margin-top: 168px;}
.dtxj .wy_db dl dd img{ display: block; float: left; margin-left: 86px; margin-top: 66px;}
.dtxj .wy_db dl dd .fz { width: 900px; margin-left:70px; margin-top: 62px; border-right:none;}
.dtxj .wy_db dl dd .fz p { font-size:26px; color: #333; line-height:40px;}
.dtxj .wy_db dl dd .fz p span{ font-weight: bold;}
.dtxj .wy_db dl dd .fz p b{ font-weight: bold;}













/*定义滚动条高宽及背景 高宽分别对应横竖滚动条的尺寸*/
::-webkit-scrollbar
{
	width: 10px;
	height: 10px;
	background-color: #F5F5F5;
}
 
/*定义滚动条轨道 内阴影+圆角*/
::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	border-radius: 10px;
	background-color: #F5F5F5;
}
 
/*定义滑块 内阴影+圆角*/
::-webkit-scrollbar-thumb
{
	border-radius: 10px;
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
	background-color: #555;
}








/* mapPage  */
.map_ul {
  list-style: outside none none;
  display: block;
  width: 100%;
  padding-top: 10px;
}
.map_ul li {
  display: block;
  width: 100%;
  padding-bottom: 10px;
  margin-bottom: 10px;
  border-bottom: 1px solid #DCDBDB;
  float: left;
}
.map_ul li a {
  font-size: 14px;
  float: left;
  width: 100%;
  height: 23px;
  line-height: 23px;
  font-weight: bold;
}
.map_ul .list-inline {
  display: block;
  margin-left: 7%;
  width: 80%;
  min-height: 30px;
}
.map_ul .list-inline a {
  font-weight: normal;
  width: auto;
  float: none;
  line-height: 32px;
  height: 32px;
  margin: 0 10px 10px 0;
  display: inline-block;
  border: 1px solid #ccc;
  padding: 0px 10px;
}
.map_ul .list-inline a:hover {
  background: #ef3a41;
  color: #fff;
}
.girdlist{ padding-top:14px;}





.reLink{ width:100%; background-color:#fff; height:50px; line-height:50px;box-shadow: 0px 3px 15px #e2e4e6; margin-top:20px;}
.reLink .prevLink{ width:47%; padding-left:3%;}
.reLink .nextLink{ width:47%; padding-right:3%; text-align:right;}




.clearfix-time {
    display:inline-block;
    zoom: 1;
}


.about2{ padding:50px 30px;padding-bottom:80px; display:inline-block;box-shadow: 0px 3px 20px #ebecef; background-color:#fff; width:1140px; border-radius:10px;}
.about2 .tit{text-align:center}
.about2 ul{background:url(../images/sy51.png) repeat-y center;}

.about2 .tit h6{color:#666}
.about2 .tit h5{color:#333;margin:15px 0 45px}

.about2 li:before{background:url(../images/sy50.png) no-repeat center center;left:-66px;top:60px;content:"";display:block;position:absolute;width:17px;height:17px}
.about2 li h4:hover{color:#f8f8f8;transition:all 1s;transform:translateY(-15px)}
.about2 li h4{position:relative;display:block;text-decoration:none;font-family:lato;color:#ecf0f1;text-transform:uppercase;padding:4px 0;transition:.5s}
.about2 li h4::after{position:absolute;content:"";width:100%;height:1px;top:100%;left:0;background:#fff;transition:transform .5s;transform:scaleX(0);transform-origin:right}
.about2 li h4:hover{color:#95a5a6}
.about2 li h4:hover::after{transform:scaleX(1);transform-origin:left}
.about2 li:nth-child(2n):before{background:url(../images/sy50.png) no-repeat center center;right:-66px;top:60px;left:auto;content:"";display:block;position:absolute;width:17px;height:17px}
.about2 li h4{color:#333;transition:all 1s}
.about2 li p{color:#666;margin-top:10px;height:60px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}


.about2 li:nth-child(1){margin-top:0}
.about2 li{float:right;width:45%;text-align:left;position:relative;margin-top:100px}
.about2 li:nth-child(2n){float:left;text-align:right;margin-top:90px}
.about2 li .c{ width:px}
.about2 li { width:26%; margin-right:15%; padding:2%; border:#ddd solid 1px; border-radius:8px;  
}
.about2 li:nth-child(2n) { width:26%; margin-right:0%; margin-left:15%;}
.about2 li:hover{ background-color:#ef3a41; border:##ef3a41 solid 1px; }

.about2 li:hover h4{ color:#fff;}
.about2 li:hover p{ color:#fff;}


.zj1 .w1200{ position:relative; margin-top:70px;}
.zj1 .w1200 img{ display: block; width:1200px; height:320px; border-radius:10px; box-shadow: 0px 5px 25px #eee2e0;}
.zj1 .w1200 p{ position:absolute; left:576px; top:70px; font-size:38px; color:#333; line-height:58px; font-weight:normal; padding-right:40px;}
.zj1 .w1200 p span{ display:block; font-size:28px; color:#5e5e5e; font-weight:normal; padding-top:8px;}

.zj2 .w1200{ position:relative; margin-top:70px;}
.zj2 .w1200 img{ display: block; width:1200px; height:320px; border-radius:10px; box-shadow: 0px 5px 25px #eee2e0;}
.zj2 .w1200 p{ position:absolute; left:620px; top:82px; font-size:38px; color:#333; line-height:58px; font-weight:normal; padding-right:40px;}
.zj2 .w1200 p span{ display:block; font-size:28px; color:#433f3e; padding-top:8px; font-weight:100; }
.zj2 .w1200 p i{ display:inline-block; color:#ef3a41;}


.zj3 .w1200{ position:relative; margin-top:70px;}
.zj3 .w1200 img{ display: block; width:1200px; height:320px; border-radius:10px; box-shadow: 0px 5px 25px #eee2e0;}
.zj3 .w1200 p{ position:absolute; left:60px; top:82px; font-size:38px; color:#333; line-height:50px;}

.zj3 .w1200 p em{ display:block;  font-size:28px; color:#433f3e; padding-top:8px; font-weight:100;}
.zj3 .w1200 p i{ display:inline-block; font-size:38px; color:#433f3e;  line-height:45px;}
.zj3 .w1200 p span{ display:block; font-size:28px; color:#433f3e; font-weight:100; padding-top:8px; }
.zj3 .w1200 p i{ display:inline-block; color:#ef3a41;}
.zj3 .w1200 p b{ display:block; font-size:38px; color:#433f3e;  line-height:38px;padding-top:10px; font-weight:normal;;}

.zj4 .w1200{ position:relative; margin-top:70px;}
.zj4 .w1200 img{ display: block; width:1200px; height:320px; border-radius:10px; box-shadow: 0px 5px 25px #eee2e0;}
.zj4 .w1200 p{ position:absolute; left:60px; top:82px; font-size:38px;  line-height:50px; color:#333; font-weight:400;}
.zj4 .w1200 p span{ display:block; font-size:28px; color:#433f3e; padding-top:8px;color:#333; font-weight:100;}
.zj4 .w1200 p i{ display:inline-block; color:#333;}

.klm .lc_pv ul{ padding-bottom:120px;}
.klm .lc_pv ul li .z{height: 180px; border:#e3e2e2 solid 1px;}
.klm .lc_pv ul li .z p{padding-left: 86px; font-size:14px;}
.klm .lc_pv ul li s {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 15px 0 15px 14px;
    border-color: transparent transparent transparent #e3e2e2;
    display: block;
    position: absolute;
    right: -14px;
    top: 96px;
}
.klm .lc_pv ul li:hover .z{height: 180px; background-color:#fa4b57; border:#fa4b57 solid 1px;}
.klm .lc_pv ul li:hover s {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 15px 0 15px 14px;
    border-color: transparent transparent transparent #fa4b57;
    display: block;
    position: absolute;
    right: -14px;
    top: 96px;
}
.klm .lc_pv ul li:hover .z p span { color:#fff;}
.klm .lc_pv ul li.li2 s,.klm .lc_pv ul li.li4 s,.klm .lc_pv ul li.li6 s,.klm .lc_pv ul li.li8 s,.klm .lc_pv ul li.li10 s,.klm .lc_pv ul li.li12 s,.klm .lc_pv ul li.li14 s,.klm .lc_pv ul li.li16 s,.klm .lc_pv ul li.li18 s,.klm .lc_pv ul li.li20 s,.klm .lc_pv ul li.li22 s{width: 0;height: 0;border-style: solid; right:auto; left:-14px;border-width: 15px 14px 15px 0;border-color: transparent #e3e2e2 transparent transparent;}
.klm .lc_pv ul li.li2:hover s,.klm .lc_pv ul li.li4:hover s,.klm .lc_pv ul li.li6:hover s,.klm .lc_pv ul li.li8:hover s,.klm .lc_pv ul li.li10:hover s,.klm .lc_pv ul li.li12:hover s,.klm .lc_pv ul li.li14:hover s,.klm .lc_pv ul li.li16:hover s,.klm .lc_pv ul li.li18:hover s,.klm .lc_pv ul li.li20:hover s,.klm .lc_pv ul li.li22:hover s{width: 0;height: 0;border-style: solid; right:auto; left:-14px;border-width: 15px 14px 15px 0;border-color: transparent #fa4b57 transparent transparent;}




.hcb .lc_pv ul li.li2 s,.hcb .lc_pv ul li.li4 s,.hcb .lc_pv ul li.li6 s,.hcb .lc_pv ul li.li8 s,.hcb .lc_pv ul li.li10 s,.hcb .lc_pv ul li.li12 s,.hcb .lc_pv ul li.li14 s,.hcb .lc_pv ul li.li16 s,.hcb .lc_pv ul li.li18 s,.hcb .lc_pv ul li.li20 s,.hcb .lc_pv ul li.li22 s{width: 0;height: 0;border-style: solid; right:auto; left:-14px;border-width: 15px 14px 15px 0;border-color: transparent #e3e2e2 transparent transparent;}
.hcb .lc_pv ul li.li2:hover s,.hcb .lc_pv ul li.li4:hover s,.hcb .lc_pv ul li.li6:hover s,.hcb .lc_pv ul li.li8:hover s,.hcb .lc_pv ul li.li10:hover s,.hcb .lc_pv ul li.li12:hover s,.hcb .lc_pv ul li.li14:hover s,.hcb .lc_pv ul li.li16:hover s,.hcb .lc_pv ul li.li18:hover s,.hcb .lc_pv ul li.li20:hover s,.hcb .lc_pv ul li.li22:hover s{width: 0;height: 0;border-style: solid; right:auto; left:-14px;border-width: 15px 14px 15px 0;border-color: transparent #fa4b57 transparent transparent;}
.hcb .lc_pv ul li .z{ border:#e3e2e2 solid 1px;}
.hcb .lc_pv ul li:hover .z{	 background-color:#fa4b57; border:#fa4b57 solid 1px;}
.hcb .lc_pv ul li s{width: 0;height: 0;border-style: solid;border-width: 15px 0 15px 14px;border-color: transparent transparent transparent #e3e2e2; display:block; position:absolute; right:-14px; top:94px;}
.hcb .lc_pv ul li:hover s{border-color: transparent transparent transparent #fa4b57;}
.hcb .lc_pv ul li{ margin-top:40px;}
.hcb .lc_pv ul{ padding-bottom:120px;}
.hcb .lc_pv ul li.li2 {position: absolute;
right: 0;
    top:126px;
}
.hcb .lc_pv ul li.li4 {position: absolute;
right: 0;
    top: 386px;
}
.hcb .lc_pv ul li.li6 {position: absolute;
right: 0;
    top: 646px;
}
.hcb .lc_pv ul li.li8 {position: absolute;
right: 0;
    top: 906px;
}
.hcb .lc_pv ul li.li10 {position: absolute;
right: 0;
    top:1166px;
}
.hcb .lc_pv ul li.li12 {position: absolute;
right: 0;
    top: 1426px;
}
.hcb .lc_pv ul li.li14 {position: absolute;
right: 0;
    top: 1686px;
}
.hcb .lc_pv ul li.li16 {position: absolute;
right: 0;
    top: 1946px;
}
.lc_pv ul li.li18 {position: absolute;
right: 0;
    top: 2206px;
}
.hcb .lc_pv ul li.li20 {position: absolute;
right: 0;
    top: 2466px;
}
.hcb .lc_pv ul li.li22{position: absolute;
right: 0;
    top: 2726px;
}
.hcb .lc_pv ul li.li24{position: absolute;
right: 0;
    top: 2986px;
}
.hcb .lc_pv ul li.li26{position: absolute;
right: 0;
    top: 3246px;
}

.hcb .lc_pv ul li .z p{ font-size:14px;}
.hcb .lc_pv ul li .z p span{ padding-top:28px; font-size:24px;}
.klm .lc_pv ul li .z p span {padding-top: 40px; font-size:28px; color:#333;}
.hcb.klm .lc_pv ul li{ margin-top:0px; }


.lc_dk1{ padding-top:50px;}
.lc_pm{ position:relative;}
.honor2 ul{ display:inline-block; width:100%; position:relative; padding-bottom:150px;}
.honor2 ul li{ background:url(../images/pz3_11.png) center center no-repeat; width:580px; height:236px; position:relative; z-index:2; margin-bottom:40px;}
.honor2 ul li:hover{ background:url(../images/pz3_06.png) center center no-repeat; }
.honor2 ul li .z .n{ font-size:20px; color:#333; line-height:22px; float:left; padding-left:50px;}
.honor2 ul li .z .n span{ font-size:38px; color:#333; line-height:28px; padding-top:76px; display:block; padding-bottom:10px; font-family:"Arial"; float:left;}
.honor2 ul li .z .n p{ float:left; width:20px; height:20px; border:#f23e4b solid 2px; border-radius:60px; text-align:center; line-height:20px; font-size:14px; color:#f23e4b; margin-left:20px; margin-top:80px;} 
.honor2 ul li:hover .z p,.honor2 ul li:hover .z p span{ color:#f23e4b;}
.honor2 ul li .z em{ display: block;
clear: left;
font-size: 20px;
color: #333;
padding-left: 51px;
padding-top: 16px;}
.honor2 ul li i{ display:none; width:20px; height:20px; background-position:-151px -355px; position:absolute; right:0; top:101px;}
.honor2 ul li:hover i{background-position:-122px -355px;}
.honor2 ul li.li2 i,.honor2 ul li.li4 i,.honor2 ul li.li6 i,.honor2 ul li.li8 i,.honor2 ul li.li10 i,.honor2 ul li.li12 i,.honor2 ul li.li14 i,.honor2 ul li.li16 i,.honor2 ul li.li18 i,.honor2 ul li.li20 i,.honor2 ul li.li22 i,.honor2 ul li.li24 i,.honor2 ul li.li26 i{ right:auto; left:0;}
.honor2 ul li.li2,.honor2 ul li.li4,.honor2 ul li.li6,.honor2 ul li.li8,.honor2 ul li.li10,.honor2 ul li.li12,.honor2 ul li.li14 ,.honor2 ul li.li16,.honor2 ul li.li18,.honor2 ul li.li20,.honor2 ul li.li22,.honor2 ul li.li24,.honor2 ul li.li26{  background:url(../images/pz3_09.png) center center no-repeat;}
.honor2 ul li.li2:hover,.honor2 ul li.li4:hover,.honor2 ul li.li6:hover,.honor2 ul li.li8:hover,.honor2 ul li.li10:hover,.honor2 ul li.li12:hover,.honor2 ul li.li14:hover,.honor2 ul li.li16:hover,.honor2 ul li.li18:hover,.honor2 ul li.li20:hover,.honor2 ul li.li22:hover,.honor2 ul li.li24:hover,.honor2 ul li.li26:hover{  background:url(../images/pz3_03.png) center center no-repeat;}
.honor2 ul li.li2{ position:absolute; right:0; top:146px;}
.honor2 ul li.li4{ position:absolute; right:0; top:406px;}
.honor2 ul li.li6{ position:absolute; right:0; top:682px;}
.honor2 ul li.li8{ position:absolute; right:0; top:958px;}




.xzj2{ margin-top:26px;}
.xzj2 ul{ display:inline-block; width:105%;}
.xzj2 ul li{ width:385px; height:387px; border-radius:15px; overflow:hidden; float:left; background-color:#fff;box-shadow: 0px 5px 25px #e3e5ee; margin-right:22px; margin-top:24px;}
.xzj2 ul li .img1{ display:block; width:385px; height:216px;}
.xzj2 ul li .aa img{ float:left; width:66px; margin-left:46px; margin-top:50px;}
.xzj2 ul li .aa p{ float:left; width:240px; margin-left:24px;}
.xzj2 ul li .aa p span{ display:block; font-size:34px; color:#333; line-height:34px; padding-top:42px; }
.xzj2 ul li .aa p i{ display:block; font-size:20px; color:##5e5e5e; line-height:30px; padding-top:12px; }

.xzj2 ul li.li1{ width:1200px; height:360px; position:relative;}
.xzj2 ul li.li1 .img1{ display:block; width:1200px; height:360px;}
.xzj2 ul li.li1 .aa{ display:block; position:absolute; left:0; top:0; background:url(../images/zj2_03.png) center center no-repeat; width:461px; height:360px;}
.xzj2 ul li.li1 .aa img{ display:block; float:none; margin-left:64px; margin-top:92px;}
.xzj2 ul li.li1 .aa p{ width:330px; float:none; margin-left:64px;}
.xzj2 ul li.li1 .aa p span{ display:block; padding-top:24px;}


.xzj3{ margin-top:20px;}
.xzj3 ul{ display:inline-block; width:105%;}
.xzj3 ul li{ width:1200px; height:230px; border-radius:15px; overflow:hidden;  background-color:#fff;box-shadow: 0px 5px 25px #e3e5ee; margin-top:30px;}
.xzj3 ul li .img1{ float:right; width:600px; height:230px;}
.xzj3 ul li .aa{ float:left; width:600px; height:230px;}
.xzj3 ul li .aa img{ display:block; width:100px; float:left; margin-left:60px; margin-top:64px;}
.xzj3 ul li .aa p{ height:94px; width:304px; float:left; margin-left:42px; margin-top:70px; border-left:#b8c0c5 dotted 1px; padding-left:46px;}
.xzj3 ul li .aa p span{ display:block;font-size:34px; color:#333; line-height:34px;}
.xzj3 ul li .aa p i{ display:block;font-size:20px; color:#5e5e5e; line-height:30px; padding-top:12px;}
.xzj3 ul li .aa p i b{ color:#ef3a41;}
.xzj3 ul li.li2 .img1,.xzj3 ul li.li4 .img1,.xzj3 ul li.li6 .img1{ float:left;}
.xzj3 ul li.li2 .aa,.xzj3 ul li.li4 .aa,.xzj3 ul li.li6 .aa{ float:right;}

.xzj4{ width:1200px; height:450px; border-radius:15px; margin:0 auto;  background-color:#fff;box-shadow: 0px 5px 25px #e3e5ee; margin-top:50px; position:relative;}

.xzj4 .prev{ display:block; width:21px; height:58px; background-position:-218px -52px; position:absolute; left:-60px; top:190px; cursor:pointer;}
.xzj4 .next{ display:block; width:21px; height:58px; background-position:-247px -52px; position:absolute; right:-60px; top:190px; cursor:pointer;}
.xzj4 .prev:hover{ background-position:-218px -114px;}
.xzj4 .next:hover{ background-position:-247px -114px;}
.xzj4 .hd ul{ display:block; position:absolute; left:58px; top:345px; z-index:66;}
.xzj4 .hd ul li{ width:15px; height:15px; background-color:#ccc; font-size:0; border-radius:30px; margin-right:20px; float:left;}
.xzj4 .hd ul li.on{ width:36px; background-color:#f03b45;}
.xzj4 .bd{width:1200px; height:450px; border-radius:15px; overflow:hidden;}
.xzj4 .bd ul{ display: inline-block; }
.xzj4 .bd ul li{ width:1200px; height:450px;}
.xzj4 .bd ul li .img1{ display:block; width:600px; height:450px; float:right;}
.xzj4 .bd ul li .aa{ display:block; width:600px; height:450px; float:left;}
.xzj4 .bd ul li .aa img{ width:90px; display:block; margin-left:460px; margin-top:60px;}
.xzj4 .bd ul li .aa p{   margin-left:64px; margin-top:36px;}
.xzj4 .bd ul li .aa p span{ display:block;font-size:34px; color:#333; line-height:34px;}
.xzj4 .bd ul li .aa p i{ display:block;font-size:20px; color:#5e5e5e; line-height:30px; padding-top:12px;}
.xzj4 .bd ul li .aa p i b{ color:#ef3a41;}

.pdy1{}
.pdy1 .pd1_z{} 
.pd_0{ display:inline-block; width:1200px; padding-top:50px;}
.pd_0 .pd1_z{ width:700px; height:416px; border-radius:15px; float:left; padding:60px; background-color:#fff;box-shadow: 0px 5px 25px #e3e5ee; position:relative;}
.pd_0 .pd1_z img{ display:block; width:100%;}
.pd_0 .pd1_z h3{ font-size:30px; color:#fff; line-height:30px; position:absolute; left:90px; top:84px;}
.pd_0 .pd1_z p{ font-size:16px; color:#5e5e5e; line-height:34px; padding-top:30px;}
.pd_0 .pd1_y{ float:right; width:340px;}
.pd_0 .pd1_y ul{ display:inline-block; width:100%;}
.pd_0 .pd1_y ul li{ display:block; background:#fff url(../images/pd3_03.jpg)  center center no-repeat; width:340px; height:168px;  margin-bottom:16px;box-shadow: 0px 3px 20px #ebecef; border-radius:10px; }
.pd_0 .pd1_y ul li:hover{ transform:translateY(-3px);transition:all ease 0.36s;/*border:#ef3a41 solid 1px;*/ width:338px; height:166px; background-size:100%;}
.pd_0 .pd1_y ul li i{ display:block; padding-top:40px; margin-left:46px; height:40px;}
.pd_0 .pd1_y ul li p{ font-size:24px; padding-top:16px; padding-left:40px;}

.pdy1 .lj{ margin:0 auto; display:block;background:-webkit-linear-gradient(left,  #ff517e, #ef3a42);background: -o-linear-gradient(left, #ff517e, #ef3a42); background: -moz-linear-gradient(left, #ff517e, #ef3a42);background: linear-gradient(to left, #ff517e, #ef3a42); color: #FFF; cursor: pointer; display: block; width:180px; height:40px; border-radius:50px; text-align:center; line-height:40px; font-size:18px; margin-top:40px; }
.pdy1 .lj:hover{background:#cf2b32; color: #fff;}

.pd2_0{ display:inline-block; width:105%; margin-top:50px;}
.pd2_0 .pd2_z{ display:block; width:1200px; height:446px; overflow:hidden; border-radius:10px;box-shadow: 0px 5px 25px #e3e5ee; background-color:#fff;}
.pd2_0 .pd2_z b{ display:block; width:792px; height:446px; float:left; overflow:hidden;}
.pd2_0 .pd2_z img{ display:block; width:792px; height:446px;transition:all ease 0.36s;}
.pd2_0 .pd2_z:hover img{-webkit-transform: scale(1.08);-ms-transform: scale(1.08);transform: scale(1.08);}
.pd2_0 .pd2_z .l{ float: right; width:408px; height:446px;}
.pd2_0 .pd2_z .l i{ display:block; font-size:18px; color:#999; line-height:18px; font-family:"Arial"; padding-top:54px; padding-left:38px;}
.pd2_0 .pd2_z .l h3{ display:block; font-size:20px; color:#333; line-height:30px; margin-top:26px; padding:0 38px; height:114px;}
.pd2_0 .pd2_z .l p{ display:block; font-size:14px; color:#666; line-height:30px; margin:0 38px; height:170px; border-bottom:#ddd solid 1px;}
.pd2_0 .pd2_z:hover h3{ color:#ef3a41;}
.pd2_0 .pd2_z .l em{ display:block; font-size:16px; color:#999; line-height:16px; margin-top:16px; padding:0 38px;}
.pd2_0 .pd2_z .l em:hover{ color:#ef3a41;}

.pd2_0 .pd2_y{ display:block; }
.pd2_0 .pd2_y ul{ display:inline-block; width:105%;}
.pd2_0 .pd2_y ul li{ width:385px; height:430px; float:left; border-radius:10px; margin-right:22px; margin-top:20px;box-shadow: 0px 5px 25px #e3e5ee; overflow:hidden;}
.pd2_0 .pd2_y ul li b{ display:block; width:385px; height:218px; overflow:hidden;}
.pd2_0 .pd2_y ul li img{ display:block; width:385px; height:218px;transition:all ease 0.36s;}
.pd2_0 .pd2_y ul li:hover img{-webkit-transform: scale(1.08);-ms-transform: scale(1.08);transform: scale(1.08);}
.pd2_0 .pd2_y ul li:hover{box-shadow: 0px 5px 25px #d7d8d8;}
.pd2_0 .pd2_y .l{ width:306px; margin:0 auto;}
.pd2_0 .pd2_y .l i{ display:block; font-size:18px; color:#999; line-height:18px; font-family:"Arial"; padding-top:40px;}
.pd2_0 .pd2_y .l h3{ display:block; font-size:20px; color:#333; line-height:30px; margin-top:14px; height:82px;border-bottom:#ddd solid 1px;}
.pd2_0 .pd2_y li:hover h3{ color:#ef3a41;}
.pd2_0 .pd2_y .l em{ display:block; font-size:16px; color:#999; line-height:16px; margin-top:16px;}
.pd2_0 .pd2_y .l em:hover{ color:#ef3a41;}

.pdy2 .lj{ margin:0 auto; display:block;background:-webkit-linear-gradient(left,  #ff517e, #ef3a42);background: -o-linear-gradient(left, #ff517e, #ef3a42); background: -moz-linear-gradient(left, #ff517e, #ef3a42);background: linear-gradient(to left, #ff517e, #ef3a42); color: #FFF; cursor: pointer; display: block; width:180px; height:40px; border-radius:50px; text-align:center; line-height:40px; font-size:18px; margin-top:40px; }
.pdy2 .lj:hover{background:#cf2b32; color: #fff;}


.pdy3 .lj{ margin:0 auto; display:block;background:-webkit-linear-gradient(left,  #ff517e, #ef3a42);background: -o-linear-gradient(left, #ff517e, #ef3a42); background: -moz-linear-gradient(left, #ff517e, #ef3a42);background: linear-gradient(to left, #ff517e, #ef3a42); color: #FFF; cursor: pointer; display: block; width:180px; height:40px; border-radius:50px; text-align:center; line-height:40px; font-size:18px; margin-top:40px; }
.pdy3 .lj:hover{background:#cf2b32; color: #fff;}


.pdy3{ padding-bottom:80px;}

.pd3_y ul{ display:inline-block; padding-top:30px;}
.pd3_y ul li{ width:1200px; height:218px; border-radius:10px; overflow:hidden; margin-top:20px; background-color:#fff;box-shadow: 0px 5px 25px #e3e5ee;}
.pd3_y ul li b{ display:block; width:385px; height:218px; overflow:hidden; float:left;}
.pd3_y ul li img{ display:block; width:385px; height:218px;transition:all ease 0.36s;}
.pd3_y ul li:hover img{-webkit-transform: scale(1.08);-ms-transform: scale(1.08);transform: scale(1.08);}
.pd3_y ul li .l{ width:718px; float:left; margin-left:54px;}
.pd3_y ul li .l i{ display:block; font-size:18px; color:#999; line-height:18px; font-family:"Arial"; padding-top:40px;}
.pd3_y ul li .l h3{ display:block; font-size:20px; color:#333; line-height:30px; margin-top:14px; height:82px;border-bottom:#ddd solid 1px;}
.pd3_y ul li:hover h3{ color:#ef3a41;}
.pd3_y ul li .l em{ display:block; font-size:16px; color:#999; line-height:16px; margin-top:16px;}
.pd2_y ul li .l em:hover{ color:#ef3a41;}


.xin_t4_1 .lj{ padding:0;  display:block;background:-webkit-linear-gradient(left,  #ff517e, #ef3a42);background: -o-linear-gradient(left, #ff517e, #ef3a42); background: -moz-linear-gradient(left, #ff517e, #ef3a42);background: linear-gradient(to left, #ff517e, #ef3a42); color: #FFF; cursor: pointer; display: block; width:180px; height:40px; border-radius:50px; text-align:center; line-height:40px; font-size:18px; margin-top:30px; }
.xin_t4_1 .lj:hover{background:#cf2b32; color: #fff;}


.videolist ul{ display:inline-block; width:105%;}
.videolist ul li{ width:372px; float:left; margin-right:40px; margin-bottom:50px; background-color:#fff; text-align:center; border-radius: 15px; height:260px; position:relative;}
.videolist ul li img{ display: block; width:100%;}
.videolist ul li p{ line-height:50px;text-align: left;padding-left: 30px;}
.videolist ul li .yxsp{ position:absolute; right:16px; bottom:9px;}
.videolist ul li .yxsp{ margin-top:20px; display:block; width:100px; height:30px; border-radius:5px; border:#ddd solid 1px; text-align:center; line-height:30px; color:#999; font-size:14px;}
.videolist ul li .yxsp:hover{ background:#cd2f37;color:#fff;}


.dklj{ position: relative; margin-top:30px;padding-bottom: 60px;
}
.dyk{ position:relative; z-index:3;}
.dyk .bd{ width:1200px; overflow:hidden;}
.dyk .bd li{position: relative; width:276px; height:310px;margin-right: 30px;}
.dyk .bd li .z {
  display: block;
  padding: 0 30px;
  text-align: center;
  height: 180px; padding-top:20px;
  background: #fff;
  position: relative;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px; text-align:center;
  box-shadow: 0 5px 13px #e3e3e3; 
}
.dyk .bd li .z img{ display:block; margin:0 auto; width:120px; border-radius:120px; }
.dyk .bd li .z p{ padding-top:8px;}
.dyk .bd li .date {
  font-size:38px;
  font-family: "ITCAvantGardeStd-Bold";
  line-height: 60px;
  display: block;
  color: #666;
  padding-top: 34px;
}
.dyk .bd li i {
  position: absolute;
  bottom: 0px;
  left: 0;
  width: 100%; text-align:center;
  font-size: 16px;
  color: #333;
}
.dyk .bd li i strong {
  font-size: 24px;
  color: #333;
  font-family: "Arial";
  display: inline-block;
  font-weight: normal;
  padding-right: 4px;
}
.dyk .bd li.hover i {
  color: #ff6600;
}
.dyk .bd li.hover i strong {
  color: #ff6600;
  font-weight: bold;
}
.dyk .bd li .word {
  color: #333;
  padding-top: 20px;
  line-height: 24px;
  height: 76px;
  overflow: hidden;
}
.dyk .bd li .sjx {
  width: 28px;
  height: 83px;
  display: block;
  position: absolute;
  left: 50%;
  margin-left: -14px;
  top: 200px;
  background: url("../images/x6_05.png") no-repeat center top;
}
.dyk .bd li:hover a {
  background: #f23e4b;
}
.dyk .bd li:hover .sjx {
  background: url("../images/x6_03.png") no-repeat center top;
}
.dyk .bd li.hover .z{ background-color:#ef3a41;}



.history1 .prev{ display:block; width:21px; height:58px; background-position:-218px -52px; position:absolute; left:-60px; top:74px; cursor:pointer;}
.history1 .next{ display:block; width:21px; height:58px; background-position:-247px -52px; position:absolute; right:-60px; top:74px; cursor:pointer;}
.history1 .prev:hover{ background-position:-218px -114px;}
.history1 .next:hover{ background-position:-247px -114px;}
.h_line {
  width: 100%;
  background: url("../images/x7_02.png") no-repeat center top;
  height: 16px;
  position: absolute;
  left: 0;
  bottom: 99px;
  z-index: 1;
}

.dyk .bd li:hover .z{ background-color:#de3535;}
.dyk .bd li:hover .z p{ color:#fff;}


.ck_ll5.gg_lb .ul .item .gg_wz{ width:550px;}


.wenti{ padding-bottom:80px;background-color: #f2f5f7;}
.wenti .tit{ padding-top:0;}
.wenti .w1200{ position:relative; height:618px; margin-top:50px;}
.wenti .w1200 .wen_t{ width:288px; height:300px; background-color:#ef3a41; border-radius:8px; overflow:hidden; position:absolute; left:300px; top:316px; z-index:3;}
.wenti .w1200 .wen_t span{ display:block; width:72px; font-size:34px; color:#fff; line-height:40px; margin:0 auto;}
.wenti .w1200 .wen_t1 ul{ display:inline-block;}
.wenti .w1200 .wen_t1 ul li{ width:216px; height:208px; background-color:#fff; padding:46px 32px;border-radius:8px; }
.wenti .w1200 .wen_t1 ul li p{ font-size:24px; color:#333; line-height:30px;}
.wenti .w1200 .wen_t1 ul li span{ display:block; font-size:16px; color:#333; line-height:30px; padding-top:10px;}
.wenti .w1200 .wen_t1 ul li.li1{ position:absolute; left:0; top:316px;}
.wenti .w1200 .wen_t1 ul li.li2{ position:absolute; left:608px; top:0px;}
.wenti .w1200 .wen_t1 ul li.li3{ position:absolute; left:608px; top:316px; width:526px; background-color:#e9e9e9;}
.wenti .w1200 .wen_t2{ width:288px; height:300px; background-color:#ef3a41; border-radius:8px;  position:absolute; right:0; top:0; z-index:3;}
.wenti .w1200 .wen_t2 img{ display:block; width:288px; border-radius:8px;}

.wen_t3{ width:588px; height:300px; background-color:#909ea8; border-radius:8px; position:absolute; left:0; top:0; z-index:6;}
.wen_t3 .bd{ width:100%;}
.wen_t3 .bd li{ padding-top:88px; padding-left:30px;}
.wen_t3 .bd li p{font-size:24px; color:#fff; line-height:30px;}
.wen_t3 .bd li span{ display:block; font-size:16px; color:#fff; line-height:30px; padding-top:10px; padding-right:30px;}
.wen_t3 .hd{ width:100%; position:absolute; left:46px; bottom:50px;}
.wen_t3 .hd ul{ display:inline-block;}
.wen_t3 .hd ul li{ width:12px; height:12px; background-color:#a7b1b8; border-radius:30px; margin-right:10px; font-size:0; float:left;}
.wen_t3 .hd ul li.on{ background-color:#fff;}


.gj_sp{ width:100%; padding-top:70px;}
.gj_sp ul{ width:105%; display:inline-block;}
.gj_sp ul li{ width:380px; float:left; margin-right:30px; border-radius:8px; overflow:hidden;box-shadow: 0px 3px 20px #e1e1e1; overflow:hidden; height:212px;}
.gj_sp ul li video{ width:100%;}

.weixin-box {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 800px;
    height: 600px;
    z-index: 50;
    margin: auto;
}
.weixin-box .close {
    position: absolute;
    top: 3px;
    right: 3px;
    background: url(../images/clo01.png) no-repeat center;
    display: block;
    width: 15px;
    height: 15px;
    opacity: 1;
    cursor: pointer;
}
.weixin-box .wz{
    position:absolute;
    line-height: 600px;
    text-align: center;
    width: 100%;
}


.timeline {
  position: relative;
  width: 100%;
  margin: 0 auto;
  margin-top: 55px; overflow:hidden; margin-bottom:80px; }
  .timeline:before {
    content: "";
    width: 3px;
    height: 100%;
    background: #e63520;
    left: 50%;
    top: 0;
    position: absolute; *display:none;}
  .timeline:after {
    content: "";
    clear: both;
    display: table;
    width: 100%; }
  .timeline .timeline-item {
    overflow: hidden;
    margin-bottom: 70px;
    position: relative; }
    .timeline .timeline-item .timeline-icon {
      width: 20px;
      height: 20px;
      position: absolute;
      top: 20px;
      left: 50%;
      margin-left: -11px;
      overflow: hidden;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      border-radius: 50%;
      border: 2px solid #e63520;
      background: #e63520;
	  *background:url(../img/c.png) no-repeat center;
	  *border:none;}
      .timeline .timeline-item .timeline-icon img {
        position: relative;
        top: 14px;
        left: 14px; }
    .timeline .timeline-item .timeline-content {
      float: left;
      width: 400px;
      background: #fff;
      overflow: hidden;
      padding: 36px 50px; *position:relative; box-shadow: 0px 3px 20px #e1e5ef; border-radius:10px;}
      .timeline .timeline-item .timeline-content:before {
        content: '';
        position: absolute;
        left: 500px;
        top: 20px;
        width: 0;
        height: 0;
        border-top: 12px solid transparent;
        border-bottom: 12px solid transparent;
        border-left: 12px solid #fff; *display:none;}
      .timeline .timeline-item .timeline-content.right {
        float: right; }
		.timeline .timeline-item .timeline-content.right span{ display:none;position: absolute;
        left: -20px;
        top: 20px;
        width: 0;
        height: 0;
        border-top: 12px solid transparent;
        border-bottom: 12px solid transparent;
        border-left: 12px solid #fff; *display:block;}
		.timeline .timeline-item .timeline-content.left span{ display:none;position: absolute;
        right: -20px;
        top: 20px;
        width: 0;
        height: 0;
        border-top: 12px solid transparent;
        border-bottom: 12px solid transparent;
        border-left: 12px solid #fff; *display:block;}
      .timeline .timeline-item .timeline-content.right:before {
        content: '';
        right: 500px;
        left: inherit;
        border-left: 0;
        border-right: 12px solid #fff; }
      .timeline .timeline-item .timeline-content b {
        font-size: 18px; }
      .timeline .timeline-item .timeline-content strong {
        display: block;padding-bottom: 14px;
        font-size: 24px; line-height:32px; padding-top:14px; }
      .timeline .timeline-item .timeline-content p {
        margin-top: 14px;
        font-size: 16px;
        color: #666;
        line-height: 28px; }
    .timeline .timeline-item .timeline-imgbox {
      float: left;
      width: 500px; height:238px; }
	  .timeline .timeline-item .timeline-imgbox img{ width:100%; border-radius:10px;height:238px; }
	 
      .timeline .timeline-item .timeline-imgbox .date {
        text-align: right;
        font-size: 18px;
        color: #e63521; }
        .timeline .timeline-item .timeline-imgbox .date .icon {
          font-size: 20px;
          vertical-align: middle; }
      .timeline .timeline-item .timeline-imgbox .img {

        width: 500px;
        height: 238px; overflow:hidden;border-radius: 10px;}
		.timeline .timeline-item .timeline-imgbox .img img{display: block;-webkit-transition: all ease 300ms;-moz-transition: all ease 300ms;-ms-transition: all ease 300ms;-o-transition: all ease 300ms;transition: all ease 300ms;}
.timeline .timeline-item .img:hover img{transform: scale(1.06, 1.06);}
      .timeline .timeline-item .timeline-imgbox.right {
        float: right; }
        .timeline .timeline-item .timeline-imgbox.right .date {
          text-align: left; }
.timeline .timeline-item .timeline-content .text i{ display:block; font-size:30px; color:#ef3a41; line-height:34px; background:url(../images/pz4_03.jpg) left center no-repeat; font-family:"Arial"; padding-left:58px;}
.timeline .timeline-item .timeline-content .text{line-height: 24px;
font-size: 14px;-webkit-transition: all ease 300ms;-moz-transition: all ease 300ms;-ms-transition: all ease 300ms;-o-transition: all ease 300ms;transition: all ease 300ms;}
.timeline .timeline-item .timeline-content .text:hover{ padding-left:10px;}

.timeline .timeline-item.tin .timeline-imgbox{ float:right;}
.timeline .timeline-item.tin .timeline-content.right{ float:left;}
.timeline .timeline-item.tin .timeline-content.right:before{ content: '';
        position: absolute;
        left: 500px;
        top: 20px;
        width: 0;
        height: 0;
        border-top: 12px solid transparent;
        border-bottom: 12px solid transparent;
        border-left: 12px solid #fff;border-right:none;}


.wiyi_ym { width: 100%; position: relative; height:750px;}
.wiyi_ym .imh{ display:block; width:100^; height:750px;}
.wiyi_ym .wiy_f{ position:absolute;left:0; top:0; width:100%;}
.wiyi_ym .wiy_f .wy_nn{ padding-top:254px; text-align:center;}
.wiyi_ym .wiy_f .wy_nn dt h3{ font-size:45px; color:#ef3a41; line-height:45px; font-weight:bold;}
.wiyi_ym .wiy_f .wy_nn dt p{ font-size: 36px;color: #fff;line-height:36px;font-weight: bold;padding-top:40px;text-shadow: #5c5c5c 0px 1px 1px;}
.wiyi_ym .wiy_f .wy_nn .dls { display:inline-block; padding-top:40px;}
.wiyi_ym .wiy_f .wy_nn .dls a{ display:inline-block; width:196px; height:46px; text-align:center; line-height:46px; border:#ef3a42 solid 2px; border-radius:50px; float:left; margin:0 14px;}
.wiyi_ym .wiy_f .wy_nn .dls a p{ display:inline-block;}
.wiyi_ym .wiy_f .wy_nn .dls a p span{ display:block; float:left; font-size:20px; color:#ef3a42;}
.wiyi_ym .wiy_f .wy_nn .dls a p i{ display:block; width:7px; height:9px; background-position:-210px -363px; float:left; margin-top:18px; margin-left:20px;}
.wiyi_ym .wiy_f .wy_nn .dls a:hover{ background-color:#ef3a42;}
.wiyi_ym .wiy_f .wy_nn .dls a:hover span{ color:#fff;}
.wiyi_ym .wiy_f .wy_nn .dls a:hover i{background-position:-223px -363px;}

.wim1{ padding-top:70px;}
.wli{ text-align:center; padding-bottom:30px;}
.wli h3{ font-size:34px; color:#333; line-height:34px; padding-top:30px;}
.wli p{ font-size:18px; color:#333; line-height:30px; padding-top:30px;}
.wiyi_d2.qygf .aj_d2{margin-top:60px;padding-bottom:50px;}
.wiyi_d2.qygf .aj_d2 dl{ width: 366px; height: 230px;margin-right: 50px;}
.wiyi_d2.qygf .aj_d2 dl dt{ margin-top:-40px; padding:0;}
.wiyi_d2.qygf .aj_d2 dl dd h3{ font-size:26px; line-height:26px;}
.wiyi_d2.qygf .aj_d2 dl dd p{ font-size:16px; line-height:26px; padding:0 40px;padding-top: 16px;}
.wiyi_d2.qygf .aj_d2 dl dd p a{ display:inline-block; color:#f03b44;}
.wiyi_d2.qygf .aac{ margin:0 auto; display:block; width:200px; height:50px; border-radius:50px; background-color:#ef3a41;background:-webkit-linear-gradient(left,  #ff517e, #ef3a42);background: -o-linear-gradient(left, #ff517e, #ef3a42); background: -moz-linear-gradient(left, #ff517e, #ef3a42);background: linear-gradient(to left, #ff517e, #ef3a42);transition: all .6s ease 0s; text-align:center; line-height:50px;box-shadow: 0px 3px 14px #f3aab3;transition: all 0.6s ease 0s;}
.wiyi_d2.qygf .aac p{ display:inline-block;}
.wiyi_d2.qygf .aac span{ font-size:20px; color:#fff; float:left;transition: all .6s ease 0s;}
.wiyi_d2.qygf .aac i{ display:block; width:7px; height:9px; background-position:-124px 0px; float:left; margin-left:20px; margin-top:20px;transition: all .6s ease 0s;}
.wiyi_d2.qygf .aac:hover i{ margin-left:26px;}
.wiyi_d2.qygf .aac:hover{box-shadow: 0px 5px 25px #f6a0ab;}

.youqinti{ /*padding-top:70px;*/}
.wy_t{ width:1080px; padding:60px; background-color:#fff; border-radius:15px;box-shadow: 0px 5px 25px #dee4f0; margin-top:58px; margin-bottom:80px; position:relative;}
.wy_t ul{ display:inline-block; width:110%;}
.wy_t ul li{ float:left; width:506px; height:50px; border:#ccc solid 1px; border-radius:60px; margin:17px 0; margin-right:86px;}
.wy_t ul li i{ display:block; width:35px; height:35px; float:left; background-position:-243px -350px; margin-left:9px; margin-top:7px;}
.wy_t ul li p{ float:left; font-size:16px; color:#666; line-height:50px; padding-left:20px;}
.wy_t ul li:hover p{ color:#ef3a41;}
.wy_d3.syj .sort_brand{ padding-top:10px;}
.wiyi_d2.qygf{ padding-top:70px;}


.faz{ background:url(../images/y2_02.jpg) center center; width:100%; }
.faz ul{ display:inline-block; width:105%; padding-top:30px; padding-bottom:80px;}
.faz ul li{ width:380px; height:180px; background:url(../images/pz5_03.png) center center no-repeat; border-radius:15px; float:left; margin-right:30px; margin-top:24px;box-shadow: 0px 5px 25px #e3e5ee;}
.faz ul li h3{ display:inline-block; padding-top:42px; padding-left:46px;}
.faz ul li h3 span{ display:block; float:left; font-size:45px; color:#333;  line-height:45px;}
.faz ul li h3 i{ display:block; float:left; font-size:16px; color:#f23e4b;  line-height:26px; text-align: center; width:26px; height:26px; border:#f23e4b solid 1px; border-radius:60px; margin-left:12px; margin-top:12px;}
.faz ul li p{ display:block; clear:left; font-size:20px; color:#333;  line-height:20px; padding-left:46px; padding-top:7px;}
.faz ul li:hover{box-shadow: 0px 5px 25px #ced2db; }
.faz ul li:hover h3 span{color:#f23e4b;}


.dz_gy.fzlc{ padding-top:40px;}


.wy_d3 .sort_brand dd .picScroll-left1{ display:inline-block; width:100%; overflow:hidden;}
.wy_d3 .sort_brand dd .picScroll-left1 .bd{ display:inline-block; width:100%;}
.wy_d3 .sort_brand dd .picScroll-left1 .bd ul{ display:inline-block; width:100%;}
.wy_d3 .sort_brand dd .picScroll-left1 .bd ul li{ width:1078px; height:326px; border:#e2e9ec solid 1px; border-radius:15px; margin-right:40px; overflow:hidden;}
.wy_d3 .sort_brand dd .picScroll-left1 .bd ul li img{ display:block; float:left; width:420px; margin-left:36px; margin-top:45px; margin-right:50px; border-radius:8px;}
.wy_d3 .sort_brand dd .picScroll-left1 .bd ul li h3{ font-size:38px; color:#333; line-height:38px; font-weight:600; padding-top:74px;}
.wy_d3 .sort_brand dd .picScroll-left1 .bd ul li p{ font-size:18px; color:#5e5e5e; line-height:32px; font-weight:100; padding-top:40px;}
.wy_d3 .sort_brand dd .picScroll-left1 .bd ul li p span{ color:#ef3a41;}
.wy_d3 .sort_brand dd .picScroll-left1 .bd ul li:hover{ border:#ef3a41 dashed 1px;}
.wy_d3 .sort_brand dd .picScroll-left1 .hd{ text-align:center;}
.wy_d3 .sort_brand dd .picScroll-left1 .hd ul{ display:inline-block;}
.wy_d3 .sort_brand dd .picScroll-left1 .hd ul li{ width:38px; height:38px; border:#dedede solid 1px; border-radius:60px; text-align:center; line-height:38px; font-size:20px; color:#999; font-family:"Arial"; float:left; margin:0 15px; margin-top:20px;}
.wy_d3 .sort_brand dd .picScroll-left .hd ul li.on{ background-color:#ef3a41; border:#ef3a41 solid 1px; color:#fff;}

.dtxj{ background: url(../images/s17_02.jpg) bottom center no-repeat;}
.dtxj_1 .tit{ padding-top: 0;}
.dtxj_01{ justify-content: space-between; position: relative; flex-wrap: wrap; width: 100%;display: flex;}
.dtxj_01 dl{ width: 22.5%; margin-top: 40px; padding-top: 34px;transition: all ease 0.36s;}
.dtxj_01 dl dt{ position:absolute; left:50%; top:0px; margin-left: -40px; z-index: 5;}
.dtxj_01 dl dt img{ display:block; width:80px;}
.dtxj_01 dl dd{ width:100%; height:270px; background-color:#fff; border-radius:15px;box-shadow: 0px 5px 25px #dee4f0; text-align: center;}
.dtxj_01 dl:hover dd{box-shadow: 0px 5px 25px #bfc7d7;}
.dtxj_01 dl:hover{transform: translateY(-5px); transition: all ease 0.36s;}
.dtxj_01 dl dd h3{ font-size:28px; color:#333; line-height:28px; font-weight:100; padding-top:30%;}
.dtxj_01 dl dd p{ font-size:18px; color:#5e5e5e; line-height:24px; font-weight:100; padding-top:16px;}
.dtxj_01 dl dd p span{ color:#ef3a41; font-weight:bold;}

.dtxj_1 .grdqy_2_1 .w { left: 60px; top: 65px;}
.dtxj_03 .sort_brand{ margin-top: 50px;}
.dtxj_03{ margin-top: 100px;}
.wy_d3.dtxj_03 .sort_brand .picScroll-left1 .bd ul li { height: 386px;}
.wy_d3.dtxj_03 .sort_brand .picScroll-left1 .bd ul li .w{ padding: 4%;}
.wy_d3.dtxj_03 .sort_brand .picScroll-left1 .bd ul li .w img { width:52%;}
.wy_d3.dtxj_03 .sort_brand .picScroll-left1 .bd ul li .w .s { width: 40%;}

.dtxj_04{ width: 100%; margin-top: 30px; position: relative;}
.dtxj_041{ background-color: #fff; border-radius: 15px;box-shadow: 0px 5px 25px #dee4f0; margin-top: 40px; padding: 4%;
display: flex; justify-content: space-between; position: relative;}
.dtxj_041 dt{ width: 44.5%; border-radius: 15px; overflow: hidden;}
.dtxj_041 dd{ width: 48.5%; margin-right: 2%;}
.dtxj_041 dd h3{ font-size:16px; color:#666; line-height:28px; padding-top: 30px;}
.dtxj_041 dd .p{ font-size:16px; color:#666; line-height:28px; margin-top: 34px;}
.dtxj_041 dd .p span{ color: #ef3a41; font-weight: bold;}

.dtxj_05{ margin-top: 30px; padding-bottom: 110px;}
.dtxj_051{ width: 100%; position: relative; margin-top: 5px;}
.dtxj_051 ul{ width: 100%; position: relative;}
.dtxj_051 ul li{ width:1128px; position: relative; background-color: #fff; height: 98px; border-radius: 15px; padding:38px; margin-top: 36px;
box-shadow: 0px 5px 25px #dee4f0;}
.dtxj_051 ul li i{ display: block; width: 22px; height: 63px; background: url(../images/s19_03.png) center center no-repeat; position: absolute;
left: -22px; top:38px;}
.dtxj_051 ul li b{ width: 670px; height: 41px; background-color: #ef3a41; position: absolute; left: 0; top: 38px; border-radius: 0 10px 10px 0;}
.dtxj_051 ul li p{ position: relative; z-index: 5; font-size: 24px; color: #fff; line-height: 41px;}
.dtxj_051 ul li span{ display: block; font-size: 16px; color: #666; line-height: 28px; padding-top: 16px;}

@media (max-width: 1366px) {.rightFix { width:76px;}.rightFix a{width:76px;}
	.history .prev{left: 30px;}
	.history .next{right: 30px;}
	.history1 .prev{left: 30px;}
	.history1 .next{right: 30px;}
	.rightFix a span{ font-size:14px;}
	.bottom_nav {
		height: 280px;
		width: 100%;
		background: url(../images/gg_02.jpg) center center no-repeat;
	}
}


/*@media (max-width: 1920px) {
	.bc1 {
		width: 23.8%;
	}

}
@media (max-width: 1800px) {
	.bc1 {
		width: 23.8%;
	}

}
@media (max-width: 1700px) {
	.bc1 {
		width: 23.8%;
	}

}*/



.liut .wy_db dl dt h3{text-shadow: 0 2px 4px #656875;letter-spacing: 5px;}
.liut .wy_db dl dt h4{text-shadow: 0 2px 4px #656875}
.liut .wy_db dl dt h4 span{ padding-left:40px;}
.liut .wy_db dl dt h4 i{ padding-left:20px;font-size:26px;}

.wy_db dl dd .fz1{ float:left; width:716px; height:218px; text-align:left; margin-top:32px; border:#ccc solid 1px; border-radius:10px; margin-left:30px;}
.wy_db dl dd .fz1 img{ float:left; width:100px; margin-top:62px; margin-left:58px;}
.wy_db dl dd .fz1 p{ float:left; width:462px; margin-left:50px; font-size:26px; color:#333; line-height:50px; padding-top:30px;}
.wy_db dl dd .fz1 i{ color:#333; display:block;}
.wy_db dl dd .fz1 span{color:#ef3a41;}
.wy_db dl dd .fy1{ float:left; width:350px; margin-left:102px;}
.wy_db dl dd .fy1 img{ display:block; width:176px; margin-top:54px; float:left; margin-right:26px;}
.wy_db dl dd .fy1 span{ float:left; display:block; font-size:26px; line-height:26px; width:26px; float:left; padding-left:12px; padding-top:70px;}

.wiyi_xp1 .wi_p2{ background-color:#fff; border-radius:10px; height:470px; width:1200px; overflow:hidden;box-shadow: 0px 3px 20px #e1e1e1; margin-top:50px;}
.wiyi_xp1 .wi_p2 .wi_fa{ width:390px; float:left; margin-left:50px; margin-top:56px;}
.wiyi_xp1 .wi_p2 .wi_fa h3{ font-size:40px; color:#ef3a41; line-height:40px; font-weight:bold;}
.wiyi_xp1 .wi_p2 .wi_fa p{ font-size:18px; color:#000; line-height:26px; padding-top:28px;} 
.wiyi_xp1 .wi_p2 .wi_fa p span{ display:block; font-size:26px; color:#333; line-height:26px; padding-bottom:14px;} 
.wiyi_xp1 .wi_p2 .wi_fa ul{ display:inline-block; width:100%;}
.wiyi_xp1 .wi_p2 .wi_fa ul li{ font-size:18px; color:#333; width:348px; height:44px; border:#ddd solid 1px; border-radius:50px; line-height:44px; overflow:hidden; margin-top:20px;}
.wiyi_xp1 .wi_p2 .wi_fa ul li span{ display:block; float:left; width:100px;height:44px;  background-color:#ef3a41; text-align:center; color:#fff; font-weight:bold; padding-left:50px;}
.wiyi_xp1 .wi_p2 .wi_fa ul li i{ display:block; float:left; padding-left:50px;}
.wiyi_xp1 .wi_p2 .wi_zf{ width:394px; background:url(../images/t3_03.jpg) center center no-repeat; float:right; width:758px; height:470px;}
.wiyi_xp1 .wi_p2 .wi_zf b{ display:block;box-shadow: 0px 3px 20px #e1e1e1; border-radius:10px; width:140px; height:140px; margin-left:86px; margin-top:80px; background-color:#fff;}
.wiyi_xp1 .wi_p2 .wi_zf b img{ margin:0 auto; display:block; width:114px; height:114px; padding-top:14px;}
.wiyi_xp1 .wi_p2 .wi_zf em{ display:block; font-size:18px; color:#ef3a41; line-height:18px; padding-top:12px; padding-left:118px;}
.wiyi_xp1 .wi_p2 .wi_zf h3{ font-size:18px; color:#333; line-height:18px; padding-top:50px;padding-left:14px;font-weight:bold;}
.wiyi_xp1 .wi_p2 .wi_zf ul{ display:inline-block; width:230px; padding-left:14px;}
.wiyi_xp1 .wi_p2 .wi_zf ul li{ width:104px; float:left; padding-top:14px;}
.wiyi_xp1 .wi_p2 .wi_zf ul li span{ display:block; font-size:20px; color:#333; line-height:20px;font-weight:bold;}
.wiyi_xp1 .wi_p2 .wi_zf ul li.li2 span{font-size:16px;}
.wiyi_xp1 .wi_p2 .wi_zf ul li i{ display:block; font-size:14px; color:#828282; padding-top:6px;}
.wiyi_xp1 .wi_p2 .wi_zf ul li.li1 span{ color:#ea615a;}


.wiyi_xp2 .wi_p2{ background-color:#fff; border-radius:10px; height:470px; width:1200px; overflow:hidden;box-shadow: 0px 3px 20px #e1e1e1; margin-top:50px;}
.wiyi_xp2 .wi_p2 .wi_fa{ width:390px; float:right; margin-left:50px; margin-top:56px;}
.wiyi_xp2 .wi_p2 .wi_fa h3{ font-size:40px; color:#ef3a41; line-height:40px; font-weight:bold;}
.wiyi_xp2 .wi_p2 .wi_fa p{ font-size:18px; color:#000; line-height:26px; padding-top:28px;} 
.wiyi_xp2 .wi_p2 .wi_fa p span{ display:block; font-size:26px; color:#333; line-height:26px; padding-bottom:14px;} 
.wiyi_xp2 .wi_p2 .wi_fa ul{ display:inline-block; width:100%;}
.wiyi_xp2 .wi_p2 .wi_fa ul li{ font-size:18px; color:#333; width:348px; height:44px; border:#ddd solid 1px; border-radius:50px; line-height:44px; overflow:hidden; margin-top:20px;}
.wiyi_xp2 .wi_p2 .wi_fa ul li span{ display:block; float:left; width:100px;height:44px;  background-color:#ef3a41; text-align:center; color:#fff; font-weight:bold; padding-left:50px;}
.wiyi_xp2 .wi_p2 .wi_fa ul li i{ display:block; float:left; padding-left:50px;}
.wiyi_xp2 .wi_p2 .wi_zf{ width:394px; background:url(../images/t5_03.jpg) center center no-repeat; float:left; width:749px; height:470px;}
.wiyi_xp2 .wi_p2 .wi_zf b{ display:block;box-shadow: 0px 3px 20px #e1e1e1; border-radius:10px; width:140px; height:140px; margin-left:527px; margin-top:80px; background-color:#fff;}
.wiyi_xp2 .wi_p2 .wi_zf b img{ margin:0 auto; display:block; width:114px; height:114px; padding-top:14px;}
.wiyi_xp2 .wi_p2 .wi_zf em{ display:block; font-size:18px; color:#ef3a41; line-height:18px; padding-top:12px; padding-left:560px;}
.wiyi_xp2 .wi_p2 .wi_zf h3{ font-size:18px; color:#333; line-height:18px; padding-top:50px;padding-left:456px;font-weight:bold;}
.wiyi_xp2 .wi_p2 .wi_zf ul{ display:inline-block; width:230px; margin-left:456px;}
.wiyi_xp2 .wi_p2 .wi_zf ul li{ width:104px; float:left; padding-top:14px;}
.wiyi_xp2 .wi_p2 .wi_zf ul li span{ display:block; font-size:20px; color:#333; line-height:20px;font-weight:bold;}
.wiyi_xp2 .wi_p2 .wi_zf ul li.li2 span{font-size:16px;}
.wiyi_xp2 .wi_p2 .wi_zf ul li i{ display:block; font-size:14px; color:#828282; padding-top:6px;}
.wiyi_xp2 .wi_p2 .wi_zf ul li.li1 span{ color:#ea615a;}

.ltyd_g{background-color: #f2f5f7; padding-top:80px; padding-bottom:150px;}
.ltyd_g .w1200{ background-color:#fff;height:320px; width:1200px; overflow:hidden;box-shadow: 0px 3px 20px #e1e1e1;border-radius:10px;}
.ltyd_g p{ float:left; width:600px; font-size:40px; color:#333; padding-top:100px; line-height:60px; margin-left:50px;}
.ltyd_g p span{ color:#e32835;} 
.ltyd_g i{ display:block; font-size:30px;} 
.ltyd_g img{ float:right; width:520px; height:320px;}



/*body *{*/
/*-webkit-filter: grayscale(100%); !* webkit *!*/
/*-moz-filter: grayscale(100%); !*firefox*!*/
/*-ms-filter: grayscale(100%); !*ie9*!*/
/*-o-filter: grayscale(100%); !*opera*!*/
/*filter: grayscale(100%);*/
/*filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);*/
/*filter:gray; !*ie9- *!*/
/*}*/


