html{min-width:1200px;}
body,p,form,textarea,h1,h2,h3,h4,h5,dl,dd{margin: 0px;}
input,button,ul,ol{margin: 0px; padding: 0px;}
body,input,button,form{font-size: 16px; line-height: 28px; font-family: "microsoft yahei",'PingFang SC','Myriad Pro',"AvantGarde Bk BT","Arial",'Helvetica Neue', 'Helvetica', 'sans-serif'; color: #333333;}
h1,h2,h3,h4,h5,h6,font{font-size: 14px; font-weight: normal;}
ul,ol,li{list-style: none;}
input{background: none; border: 0 none;}
img,iframe{border: 0px;}
em,i{font-style: normal;}
button,input,select,textarea{font-size: 100%;}
table{border-collapse: collapse; border-spacing: 0;}
.red{color: #ba292e;}
.fl,.left{float: left;}
.fr,.right{float: right;}
.tac{text-align: center;}
.tar{text-align: right;}
.poa{position: absolute;}
.por{position: relative;}
.hidden{display: none;}
.w1200{width: 1200px; margin: 0 auto;}
.ico { background: url(../images/ico.png) no-repeat; display: inline-block; vertical-align: middle;}
.icon{background: url(../images/icon.png) no-repeat; display: inline-block; vertical-align: middle;}
.icon1{background: url(../images/icon1.png) no-repeat; display: inline-block; vertical-align: middle;}
a{color: #333333; text-decoration: none;}
a:hover{color: #3daf3b; text-decoration: none;}
a:visited{text-decoration: none;}
.ease,
.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;}
.noease,
.noease *{-webkit-transition: none; -moz-transition: none; -ms-transition: none; -o-transition: none; transition: none;}
:-moz-placeholder{color: #aaa;}
::-moz-placeholder{color: #aaa;}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder{color: #aaa;}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder{color: #aaa;}
/*清除浮动*/
.clearfix{*zoom: 1;}
.clearfix:after{visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;}

/*******顶部*******/
#navLi{ display:none;}
.header_main { width: 100%; height:110px; z-index: 20;width: 100%; background:url(../images/l1_01.jpg) left center; position:relative; z-index:6666; box-shadow: 0px 1px 3px #e5e5e5;}
.header_main .header { }
.header { }
/*.header_main.fixed{ position:fixed; top:0; left:0;}
*/.header .logo { display: inline-block; margin-left: 20px; margin-top:26px; }
.header .search-box { position: relative;z-index: 66; margin-right:30px;}
.header .search-box .so1{ float:left; position:relative;}
.header .search-box .so1 .butn { display: block; cursor: pointer; width:34px; height:34px; margin-top:42px; border:#d6d6d6 solid 1px; border-radius:50%; }
.header .search-box .so1 .butn i { display:block; width: 18px; height: 16px; background-position: 0 0; margin: 0 auto; margin-top:9px; }
.header .search-box .so1 .butn.hov { background: url(../images/ico_60.png) no-repeat center #f91747;border:#f91747 solid 1px;  }
.header .search-box .so1 .butn.hov i { display: none; }
.header .search-box .so2{ float:left; margin-left:10px;}
.header .search-box .so2 .butn { display: block; cursor: pointer; width:34px; height:34px; margin-top:42px; border:#d6d6d6 solid 1px; border-radius:50%; position:relative; }
.header .search-box .so2 .butn i { display:block; width: 18px; height: 19px; background-position: 0 -63px; margin: 0 auto; margin-top:8px; }
.header .search-box .so2 .butn img{ display:block; position:absolute; top:38px; left:-40px;width:120px; height:0;-webkit-transition: all ease 300ms; -moz-transition: all ease 300ms; -ms-transition: all ease 300ms; -o-transition: all ease 300ms; transition: all ease 300ms;}
.header .search-box .so2 .butn:hover img{ height:120px;}
.header .search-box .so3{ float:left; margin-left:10px;}
.header .search-box .so3 .butn { display: block; cursor: pointer; width:34px; height:34px; margin-top:42px; border:#d6d6d6 solid 1px; border-radius:50%; position:relative; }
.header .search-box .so3 .butn i { width: 14px; height: 16px; background-position: 0 -63px; margin: 0 auto; margin-top:10px; }
.header .search-box .so4{ float:left; margin-left:10px;}
.header .search-box .so4 .butn { display: block; cursor: pointer; width:34px; height:34px; margin-top:42px; border:#d6d6d6 solid 1px; border-radius:50%; position:relative; }
.header .search-box .so4 .butn i { display:block; width: 18px; height: 18px; background-position: 0 -30px; margin: 0 auto; margin-top:8px; }
.header .search-box .butn:hover{ border:#3daf3b solid 1px;background: linear-gradient(to top right, #35a9d1, #7fbe29);}
.header .search-box .so1 .butn:hover i{background-position:-34px 0;}
.header .search-box .so2 .butn:hover i{background-position:-34px -63px;}
.header .search-box .so4 .butn:hover i{background-position:-33px -30px;}

.header .share-sub { position: absolute; right: 0px; top:78px; width: 0; height:40px; overflow: hidden; background: #ededed; border-radius:8px;}
.header .share-sub .sub-btn { border: none; width:78px; height:40px; background-position: 0px -150px;background-color:#4db959; cursor:pointer;}
.header .share-sub .tex { width: 200px; font-size: 14px; height:40px; line-height:40px; padding-left:14px; color: #666; border: none; background: #ededed;/*margin-top: 10px;*/ }
.header .lang-box { margin-top: 21px; margin-right: 39px; }
.header .lang-box a { display: inline-block; text-align: center; color: #fff; font-size: 12px; margin-left: 29px; }
.header .lang-box .stt { display: inline-block; line-height: 30px; font-size: 14px; color: #777; margin-right: 4px; }
.header .nav { display:inline-block;position: absolute;right:200px;top: 0;}
.header .nav ul{ display:inline-block;}
.header .nav li {text-align: center; height:58px;font-size: 16px;position: relative;float: left;display:block;    padding-top:48px;}
.header .nav li a {position: relative;color: #333;float:left;}
.header .nav li i {display:block;width:0%;height:3px;background: linear-gradient(to top right, #7fbe29, #35a9d1); margin-top:18px;-webkit-transition: all ease 300ms; -moz-transition: all ease 300ms; -ms-transition: all ease 300ms; -o-transition: all ease 300ms; transition: all ease 300ms; border-radius:5px;}
.header .nav li:hover a, .header .nav li.hover a { color: #44ba42;}
.header .nav li:hover a i, .header .nav li.hover a i{ width:100%}
.header .nav a {padding:0 18px;height:40px;font-size:20px;color: #333;line-height:20px;/* width: 100%; */display:block;}
.header .nav a:hover { color: #0068b7; }
.header .nav .sub-box {  width: 150%; position: absolute; left:-25%; top:106px; display: none; box-shadow: 0px 2px 8px #eaeaea; border-radius:5px;overflow: hidden;}
.header .nav .sub-box p {background-color: #fff; line-height: 40px; width: 100%; border-bottom: 1px solid #e5e5e5; font-size: 12px; text-align: center;    height: 40px; }
.header .nav .sub-box p a { color: #333; line-height: 40px; height: 40px;text-shadow:none; font-weight:normal; font-size:14px; padding:0; width:100%; padding-left:5%; text-align:left;}
.header .nav .sub-box p:hover a { color: #fff;background: linear-gradient(to top right, #35a9d1, #7fbe29); border-radius:10px 0 20px 0;}

/*.header .nav li.li3 .sub-box{ width:180px;}
.header .nav li.li4 .sub-box{ width:216px;}*/

.header_main.head1{box-shadow: 0px 1px 3px #e5e5e5; position:relative;}
.head1 .header .nav li a{ color:#333;text-shadow:none; }
.head1 .header .nav li:hover a,.head1 .header .nav li.hover a {
    color: #26428b;
    font-weight: bold;
}
.head1 .header .nav li:hover .sub-box p a,.head1 .header .nav li.hover .sub-box p a{ color:#333; font-weight:normal;}
.head1 .header .nav li .sub-box p a:hover{ color: #26428b; }
.head1 .header .nav .sub-box{ top:90px;}

.head1 .header .search-box .so1 .butn,.head1 .header .search-box .so2 .butn,.head1 .header .search-box .so3 .butn,.head1 .header .search-box .so4 .butn{ border:#dedede solid 1px;}
.head1 .header .search-box .so1 .butn i{background-position:-131px 0;}
.head1 .header .search-box .so2 .butn i{background-position:-133px -30px;}
.head1 .header .search-box .so3 .butn i{background-position:-131px -63px;}
.head1 .header .search-box .so4 .butn i{background-position:-131px -94px;}
.header .nav li.li2 .sub-box{ width:202px;}

@media screen and (max-width: 1660px) {
.header .nav li a{padding: 0 16px;font-size:18px;}
}
@media screen and (max-width: 1560px) {
.header .nav li a{padding: 0 14px;font-size:17px;}
}
@media screen and (max-width: 1460px) {
.header .nav li a{padding: 0 12px; font-size:16px;}

}
@media screen and (max-width: 1366px) {
.header .nav li a{padding: 0 10px; font-size:16px;}
.header .nav { right: 150px;}
.header .search-box{margin-right: 20px;}
}

/*********togbtn*/
.togbtn .icon { position: absolute; top: 50%; margin-top: -24px; cursor: pointer; width: 48px; height: 48px; 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 .icon.prev { background-position: 3px -64px; }
.togbtn .icon.prev:hover { background-position: -45px -64px; }
.togbtn .icon.next { background-position: -91px -64px; }
.togbtn .icon.next:hover { background-position: -139px -64px; }
.icase .togbtn .prev { left: -115px; }
.icase .togbtn .next { right: -115px; }
.banner .togbtn .prev { left: 10%; }
.banner .togbtn .next { right: 10%; }
@media screen and (max-width: 1500px) {
.icase .togbtn .prev { left: -60px; }
.icase .togbtn .next { right: -60px; }
}

#footer_main { width: 100%; height: 36px; line-height: 36px; font-size: 12px; color: #9c9c9c; font-family: "瀹嬩綋"; background: #05050e; }
#footer_main a { color: #9c9c9c; }
#footer_main a:hover { color: #fff; }
/*wrap*/
.wrap { width: 100%; height: 100%; position: relative; z-index: 1; }
.wrap .mouse-ico { position: absolute; width: 26px; height: 44px; left: 50%; margin-left: -15px; bottom: 10%; z-index: 20; }
.wrap .mouse-ico span { width: 26px; height: 44px; background-position: 0 -127px; }
.wrap .mouse-ico span.mouse { animation: mousemove 3s linear 1s infinite; }
.wrap .mouse-ico span.en { background-position: -43px -120px; margin-top: 5px; }
.wrap #footer_main { position: fixed; left: 0; bottom: 0; z-index: 11; }
.wrap .section { width: 100%; height: 880px; position: relative; -webkit-box-sizing: border-box; box-sizing: border-box; overflow: hidden; background-repeat: no-repeat; background-position: center 50px; display: table; table-layout: fixed; transition: all 0.4s ease-in 0s; -webkit-transition: all 0.4s ease-in 0s; background-size: cover; }
.wrap .section .indexTit .en { display: block; width: 325px; height: 46px; margin: 0 auto 25px; background-position: 0 -200px; }
.wrap .section .indexTit h2 { font-size: 36px; color: #fff; text-align: center; background: url(../images/tit_line2.png) no-repeat center center; }
.wrap .section .section_con { position: absolute; left: 50%; top: 50%; margin-top: -300px; margin-left: -500px; }
@media (max-width: 1440px) {
.wrap .section .section_con { margin-top: -270px; }
}
@media (max-width: 1366px) {
.wrap .section .section_con { margin-top: -280px; }
}
.wrap .section.fadeOut { opacity: 0; transform: translateY(-20px); -webkit-transform: translateY(-20px); -moz-transform: translateY(-20px); -ms-transform: translateY(-20px); }
.wrap .section_1 .banner, .wrap .section_1 .banner .list, .wrap .section_1 .banner .list .item { height: 700px; }
.wrap .section_1 .banner { position: relative; width: 100%; overflow: hidden; }
.wrap .section_1 .banner .list { float: left; width: 100%; position: relative; overflow: hidden; }
.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 { position: absolute; left: 0; top: 0; display: none; text-align: center; width: 100%; overflow: hidden; background-position: center 70px; background-repeat: no-repeat; color: #fff; background-size: cover; -webkit-box-sizing: border-box; box-sizing: border-box; }
.wrap .section_1 .banner .list li a { display: block; overflow: hidden; width: 100%; }
.wrap .section_1 .banner .list .block { display: block; }
.wrap .section_1 .banner .tip { width: 500px; height: 25px; line-height: 0; font-size: 0; text-align: center; position: absolute; left: 50%; margin-left:-250px; bottom:16%; z-index: 3; }
.wrap .section_1 .banner .tip span { display: inline-block; width:36px; height:4px; color: #fff; text-align: center; line-height: 26px; background: #fff; margin: 0 8px; cursor: pointer; font-size: 14px; border-radius:10px; }
.wrap .section_1 .banner .tip span.cur { background: #ff7b5c; }
/*togbtn*/
.togbtn .icon { position: absolute; top: 50%; margin-top: -24px; cursor: pointer; width: 48px; height: 48px; 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 .icon.prev { background-position: 3px -80px; }
.togbtn .icon.prev:hover { background-position: -45px -80px; }
.togbtn .icon.next { background-position: -91px -80px; }
.togbtn .icon.next:hover { background-position: -139px -80px; }
#navLi { position: fixed; right: 34px; top: 50%; margin-top: -46px; z-index: 10; width: 18px; }
#navLi li { width: 18px; height: 18px; position: relative; background: url(../images/ico_11.png) no-repeat center; cursor: pointer; margin-bottom: 6px; }
#navLi li span { display: none; position: absolute; right: 28px; top: 0; line-height: 18px; font-size: 12px; color: #000; width: 60px; text-align: right; }
#navLi li.current { background: url(../images/ico_10.png) no-repeat center; }
#navLi li.current span { display: block; }
.wrap .section_2 { height: 880px;  background-image: url(../images/y2.jpg);  overflow: hidden }

.immediately{ position:absolute; right:0; top:23px;}
.immediately a{ width:40px; height:40px; background-position:-282px 0px; display:block;}
.immediately p{ width:60px; height:24px; background-position:-334px 0px; position:absolute; right:-10px; top:42px; font-size:12px; color:#fff; text-align:center;}
.immediately a:hover{ background-position:-282px -44px;}
/****banner****/
.banner_main { width: 100%; overflow: hidden; position: relative; z-index: 2;}
.banner_main .banner { width: 100%; min-width: 1000px;padding: 0 0 31.55%; z-index: 20; position: relative; overflow: hidden; *zoom: 1;}
.banner_main .banner .list { width: 100%;}
.banner_main .banner li { width: 100%; position: absolute; left: 0; top: 0; bottom: 0; right: 0; z-index: 1; overflow: hidden; background: #fff;}
.banner_main .banner li img { width: 100%; height: 100%; display: block; position: relative; left: 0; top: 0;}
.banner_main .banner li a { width: 100%; display: block; height: 100%;}
.banner_main .banner .tip { width: 100%; height: 20px; text-align: center; position: absolute; left: 0; bottom:20px; z-index: 10;}
.banner_main .banner .tip span { width:36px; height: 4px; margin: 0 5px; display: inline-block; cursor: pointer; vertical-align: top; background: none;  background-color:#7c7f7f; border-radius:8px;}
.banner_main .banner .tip span.cur { background: #3daf3b;filter:alpha(opacity=100);opacity: 1;}
.banner_main .banner .prev,.banner_main .banner .next { width: 20px; height:65px; position: absolute; z-index: 12; top: 50%; margin-top: -32px; cursor: pointer; background-position: -83px -0px;display:none;}
.banner_main .banner .prev {left:6%; background-position: -83px -0px;}
.banner_main .banner .prev:hover { background-position:  -83px -0px;}
.banner_main .banner .next { right:6%; background-position: -122px -0px;}
.banner_main .banner .next:hover { background-position: -122px -0px;}
.banner_main .banner:hover .prev,.banner_main .banner:hover .next{ display:block;}
@media (min-width: 1460px) {
  .banner_main .banner .prev,.banner_main .banner .next { width: 20px; height: 65px; margin-top: -32px; cursor: pointer; background-position:  -83px -0px; display:none; }
  .banner_main .banner .prev { left:6%; background-position:-83px -0px;}
  .banner_main .banner .prev:hover { background-position: -83px -0px;}
  .banner_main .banner .next { right:6%; background-position: -122px -0px;}
  .banner_main .banner .next:hover {  background-position: -122px -0px;}
  .banner_main .banner:hover .prev,.banner_main .banner:hover .next{ display:block;}
}

/********.fixtool*********/
.toolbar{width: 52px; position: fixed; right: 2%; bottom: 20%; z-index: 999;}
.toolbar dd{width: 51px; height: 51px; margin-bottom: 1px; position: relative;  -webkit-border-radius: 100%; border-radius: 100%; margin-top:4px; border:#ebebeb solid 1px; background-color:#fff;}
.toolbar dd i{width: 51px; height: 51px; display: block; position: absolute; left: 0; top: 0; cursor: pointer; text-align: center;}
.toolbar dd i span{width: 35px; height: 35px; display: block; margin: 9px 0 0 8px; *margin: 7px 0 0 0; background: url(../images/rightFixIcon.png) no-repeat 0 0;}
.toolbar dd.gottop{display: none;}
.toolbar .slide-tel{display: block; width: 0; height: 53px; line-height: 53px; font-size: 24px; font-weight: bold; font-family: arial; color: #FFF; position: absolute; padding: 0 0 0 50px; top: -1px; right: -1px; overflow: hidden;}
.toolbar .pop{position: absolute; right: 90px; top: -65px; background: linear-gradient(to top right, #7fbe29, #35a9d1); display: none;}
.toolbar .pop-code{width: 120px; padding: 20px 20px 0;}
.toolbar .pop-code img{width: 120px; height: 120px; display: block;}
.toolbar .pop-code h3{height: 52px; line-height: 52px; text-align: center; color: #f2e8e1; font-size: 16px; font-weight: 400; white-space: nowrap;}
.toolbar .qq span{background-position:-0px -47px;}
.toolbar .qq a{width: 52px; height: 52px; cursor: pointer; display: block;}
.toolbar .qq:hover{background: linear-gradient(to top right, #7fbe29, #35a9d1); border-radius: 100%;}
.toolbar .qq:hover span{background-position: -36px -47px; }
.toolbar .tel span{background-position:-0px 0;}
.toolbar .tel:hover{background: linear-gradient(to top right, #7fbe29, #35a9d1); border-radius:30px;}
.toolbar .tel:hover span{background-position: -36px 0;}
.toolbar .code span{background-position:-0px -95px;}
.toolbar .code:hover{background: linear-gradient(to top right, #7fbe29, #35a9d1);  border-radius: 100%;}
.toolbar .code:hover span{background-position:-36px -95px;}
.toolbar .top span{background-position: -0px -142px;}
.toolbar .top:hover{ background: linear-gradient(to top right, #7fbe29, #35a9d1);  border-radius: 100%;}
.toolbar .top:hover span{background-position: -36px -142px; }
.toolbar dd:hover{ }


/*footer*/
.footer_main{position:relative;width:100%;height:326px;  background:#f2f3f5;overflow:hidden;}
.footer_main .part1 .middle{ float:left; width:300px;}
.footer_main .part1 .middle .bottomLogo{ margin-top:40px; width:300px; height:77px; display:block;}
.footer_main .part1 .middle .bottomLogo img{ width:230px; height:77px; background-size:100%; float:left;}
.footer_main .part1 .middle p{ display:block; font-size:24px; color:#333; line-height:24px; padding-left:32px; font-family:"Arial"; background:url(../images/icon.png) left center no-repeat; background-position:-256px -30px; margin-top:26px;}
.footer_main .part1 .middle .oa{ display:block; width:122px; height:26px; text-align:center; line-height:26px; font-size:12px; color:#ccc; border:#444 solid 1px; margin-top:22px;}
.footer_main .part1 .middle .oa:hover{ background-color:#444; color:#fff;}
.footer_main .part1 .middle ul{ display:block;  width:510px; margin-top:28px;}
.footer_main .part1 .middle ul li{ float:left; height:16px; line-height:16px; border-right:#4e4e4e solid 1px; padding-right:23px; padding-left:23px;}
.footer_main .part1 .middle ul li a{ display:block; font-size:16px; color:#fff; line-height:16px;}
.footer_main .part1 .middle ul li a:hover{color:#3daf3b;}
.footer_main .part1 .middle ul li:nth-child(1){ padding-left:0;}
.footer_main .part1 .middle ul li:first-child{ padding-left:0;}
.footer_main .part1 .middle ul li:nth-child(5){ padding-right:0; border-right:none;}
.footer_main .part1 .middle ul li:first-child+li+li+li+li{ padding-right:0; border-right:none;}
.footer_main .bcontact { width:600px; float: left; padding-top:40px;}
.footer_main .bcontact dl{ width:140px; float:left; text-align:left;}
.footer_main .bcontact dl.dl4{ width:160px;}
.footer_main .bcontact dl dt a{ display:block; font-size:18px; color:#333; line-height:18px;}
.footer_main .bcontact dl dt i{ display:block; width:20px; height:1px; background-color:#ccc; margin-top:14px;}
.footer_main .bcontact dl dd{ display:block; padding-top:14px;}
.footer_main .bcontact dl dd a{display:block; font-size:14px; color:#333; line-height:14px;}
.footer_main .bcontact dl a:hover{ color:#3daf3b;}
.footer_main .part1 .bottomNav{float:left;margin-top:60px; margin-left:60px; width:308px;}
.footer_main .part1 .bottomNav h1{ font-size:24px; line-height:24px;color:#fff; font-weight:normal; padding-bottom:10px; }
.footer_main .part1 .bottomNav p{ padding-top:12px; width:310px; display:inline-block;}
.footer_main .part1 .bottomNav p i{ display:block; float:left; width:23px; height:24px; background-position:-36px -428px;}
.footer_main .part1 .bottomNav p i.s2{ display:block; float:left; width:23px; height:24px; background-position:-68px -428px;}
.footer_main .part1 .bottomNav p span{display:block; width:220px; float:left; font-size:14px; color:#999; line-height:24px; margin-left:12px;}
.footer_main .part1 .right{float:right;margin-top:40px; width:276px;}
.footer_main .part1 .right .wx{display:block;width:276px;text-align:center;}
.footer_main .part1 .right .wx p{ float:left; width:120px;}
.footer_main .part1 .right .wx b{ display:block; margin-top:10px; width:120px; height:100px;}
.footer_main .part1 .right .wx img{display:inline-block;width:100px;height:100px; margin-bottom:10px;}
.footer_main .part1 .right .tit{margin-top:12px;font-size:14px;color:#333;line-height:16px;text-align:center;}
.footer_main .part1 .right .wx1{display:block;width:130px;height:130px; background-color:#fff; text-align:center; float:left; margin-left:30px;}
.footer_main .part1 .right .wx1 img{display:inline-block;width:120px;height:120px; margin-top:5px;}
.copyright{width:100%;height:50px;line-height:50px;background:#bababa; border-top:#bababa solid 1px;}
.copyright p{font-size:12px;color:#fff; float:left;}
.copyright i{font-size:12px;color:#fff; float:right;}
.copyright a{font-size:12px;color:#fff;}
.copyright span{margin:0 6px;}
.copyright a:hover{color:#fff;}

.xinzh{ width:100%;}
.xinzh ul{ display:inline-block;}
.xinzh ul li{ display:block; width:100%; font-size:14px; color:#333; line-height:16px; padding-bottom:8px;}
.xinzh ul li span{width:80px; display:inline-block;}

/********.toolbar1*********/
.toolbar1{width: 77px; position: fixed; right: 10px; bottom: 200px; z-index: 999; border: 1px solid #e8e8e8;}
.toolbar1 .icon2{width: 40px; height: 40px; display: block; margin: 11px auto 0; background: url(../images/fix-ico.png) no-repeat -2px 5px;}
.toolbar1 dd{width: 77px; height: 90px; border-top: 1px solid #f6f6f6; position: relative;}
.toolbar1 dd i{width: 77px; height: 90px; display: block; position: absolute; left: 0; top: 0; cursor: pointer; text-align: center; background: #fff; border-bottom: 1px solid #f6f6f6;}
.toolbar1 dd:first-child i{border-top: 0;}
.toolbar1 dd.item1 i .icon2{background-position: center 2px;}
.toolbar1 dd.item2 i .icon2{background-position: center -65px;}
.toolbar1 dd.item3 i .icon2{background-position: center -128px;}
.toolbar1 dd.return-top{display: none;}
.toolbar1 dd.return-top i .icon2{background-position: center -187px;}
.toolbar1 dd .pop{position: absolute; right: 145px; top: -45px; background: #fff; display: none;}
.toolbar1 dd .pop-code{width: 120px; padding: 10px 10px 0;}
.toolbar1 dd .pop-code img{width: 120px; height: 120px; display: block;}
.toolbar1 dd .pop-code h3{height: 40px; line-height: 40px; text-align: center; color: #f34636; font-size: 12px; font-weight: 400; white-space: nowrap;}
.toolbar1 dd.item1{position: static;}
.toolbar1 dd .zx{width: 172px; position: absolute; right: 145px; bottom: 0; padding: 10px 30px 10px; line-height: 24px; background: #fff; border: 1px solid #e8e8e8; z-index: 1000; display: none;}
.toolbar1 dd .zx .icon2{width: 40px; height: 42px; display: block; float: left; margin-right: 12px; margin-top: 0;}
.toolbar1 dd .zx .t{border-bottom: 1px solid #dedede; padding: 10px 0;}
.toolbar1 dd .zx .t span{display: block;}
.toolbar1 dd .zx .t s{background-position: 0 -246px;}
.toolbar1 dd .zx .t.t2 s{background-position: 0 -314px;}
.toolbar1 dd .zx .t.t3 s{background-position: 0 -383px;}
.toolbar1 dd .zx .t.t4{border-bottom: 0;}
.toolbar1 dd:hover i{background: #f3f3f3;}

/*******index css*******/
.indexTit{text-align:center; padding-top:70px;}
.indexTit h3{ display:inline-block;font-size:40px;color:#3daf3b; line-height:40px; font-weight:normal;}
.indexTit h3 p{ float:left;}
.indexTit h3 i{ float:left; display:block; width:0px; height:30px; background-position:-166px 0px; margin:0 10px; margin-top:6px;}
.indexTit h3 b{ float:left;}
.indexTit em{ display:block; margin:0 auto; margin-top:4px; width:85px; height:0px; margin-bottom:17px; background-position:-210px 0px;}

.indexTit2{text-align:center; padding-top:80px;}
.indexTit2 h3{ display:inline-block;font-size:40px;color:#3daf3b; line-height:40px; font-weight:bold;}
.indexTit2 em{ display:block; margin:0 auto; margin-top:10px; width:1200px; height:20px; background:url(../images/xg1_06.png) center center no-repeat; font-size:18px; color:#333; line-height:18px;}

.floor_1_main .indexTit2 em{ display:block; margin:0 auto; margin-top:10px; width:1200px; height:20px; background:url(../images/xg1_03.png) center center no-repeat; font-size:18px; color:#333; line-height:18px;}

.floor_12{box-shadow:0px 15px 10px -15px #e9e9e9; height:116px; }
.floor_12 .floor_12_z{ float:left; font-size:32px; color:#0a59ad; line-height:116px;}
.floor_12 .floor_12_y{ float:left; width:714px; margin-left:60px;}
.floor_12 .floor_12_y a{ display:block; width:200px; float:left; line-height:14px; padding-top:18px; margin-right:38px;}
.floor_12 .floor_12_y a i{ display:block; float:left; width:8px; height:8px; background-color:#333; border-radius:10px; margin-top:4px;}
.floor_12 .floor_12_y a span{ float:left; display:block; font-size:14px; color:#333; padding-left:10px;}

.floor_12 .floor_12_1{ float:right; padding-right:36px;}
.floor_12 .floor_12_1 a{ display:block; width:110px; height:40px; background-color:#0082d1; border-radius:10px; text-align:center; line-height:40px; color:#fff; font-size:18px; margin-top:38px;}
.floor_12 .floor_12_1 a:hover{ background-color:#3daf3b;}
.floor_12 .floor_12_y a:hover i{ background-color:#0a59ad;}
.floor_12 .floor_12_y a:hover span{color:#0a59ad;}

.floor_0_main{ width:100%;}
.floor_0_main .floor_0_1{ position:relative; width:1200px; margin-top:40px; height:523px; overflow:hidden;}
.floor_0_main .floor_0_1 .bd{ float:right; width:840px; height:523px; position:relative;}
.floor_0_main .floor_0_1 .bd ul{ display:inline-block;width:840px; height:523px;}
.floor_0_main .floor_0_1 .bd ul li{width:840px; height:523px; position:relative; float:left;}
.floor_0_main .floor_0_1 .bd ul li img{ display:block;width:790px; height:523px; border-radius:5px; }
.floor_0_main .floor_0_1 .bd ul li .l1{ display:block; width:600px; height:213px; position:absolute; right:0; bottom:30px; z-index:2;}
.floor_0_main .floor_0_1 .bd ul li .l1 i{ display:block; font-size:24px; color:#fff; line-height:24px; padding-top:56px; padding-left:50px; font-weight:bold;}
.floor_0_main .floor_0_1 .bd ul li .l1 em{ display:block; width:68px; height:69px; background-position:0px 0px; position:absolute; left:54px; top:94px;}
.floor_0_main .floor_0_1 .bd ul li.li2 .l1 em{background-position:-102px 0px;}
.floor_0_main .floor_0_1 .bd ul li.li3 .l1 em{background-position:-208px 0px;}
.floor_0_main .floor_0_1 .bd ul li.li4 .l1 em{background-position:-314px 0px;}
.floor_0_main .floor_0_1 .bd ul li .l1 p{ display:block; width:352px; font-size:16px; color:#fff; line-height:24px; position:absolute; right:52px; top:40px;}
.floor_0_main .floor_0_1 .bd ul li b{ display:block; width:98px; height:30px; border:#fff solid 1px; border-radius:4px; font-size:14px; color:#fff; text-align:center; line-height:30px; position:absolute; right:164px; top:430px; z-index:3;}
.floor_0_main .floor_0_1 .bd ul li .a2{ display:block; width:98px; height:30px; border:#fff solid 1px; border-radius:4px; font-size:14px; color:#fff; text-align:center; line-height:30px; position:absolute; right:48px; top:430px; z-index:3;}
.floor_0_main .floor_0_1 .bd ul li b:hover{ background-color:#fff; color:#333;}
.floor_0_main .floor_0_1 .bd ul li .a2:hover{background-color:#fff; color:#333;}

.floor_0_main .floor_0_1 .hd{ float:left; width:348px; height:523px; overflow:hidden;}
.floor_0_main .floor_0_1 .hd ul{ display:inline-block;}
.floor_0_main .floor_0_1 .hd ul li{ width:348px; height:120px; margin-bottom:14px; background:url(../images/l4_03.png) center center no-repeat;}
.floor_0_main .floor_0_1 .hd ul li a{ display:block;width:348px; height:120px;}
.floor_0_main .floor_0_1 .hd ul li i{ display:block; width:70px; height:70px; background-position:-89px -90px; margin-top:26px; margin-left:40px; float:left;}
.floor_0_main .floor_0_1 .hd ul li p{ display:block; width:146px;  font-size:20px; color:#333; line-height:34px; margin-left:34px; float:left; padding-top:24px; text-align:right;}
.floor_0_main .floor_0_1 .hd ul li.on{background:url(../images/l4_06.png) center center no-repeat;}
.floor_0_main .floor_0_1 .hd ul li.on p{ font-weight:bold; color:#3daf3b;}
.floor_0_main .floor_0_1 .hd ul li.on i{background-position:-89px -167px;}
.floor_0_main .floor_0_1 .hd ul li.li2 i{background-position:-168px -90px;}
.floor_0_main .floor_0_1 .hd ul li.li3 i{background-position:-245px -90px;}
.floor_0_main .floor_0_1 .hd ul li.li4 i{background-position:-322px -90px;}
.floor_0_main .floor_0_1 .hd ul li.li2.on i{background-position:-168px -167px;}
.floor_0_main .floor_0_1 .hd ul li.li3.on i{background-position:-245px -167px;}
.floor_0_main .floor_0_1 .hd ul li.li4.on i{background-position:-322px -167px;}
.floor_0_main .floor_0_1 s { display: block; background: url(../images/l4_09.png) center center no-repeat;width:600px; height:213px; position:absolute; right:0; bottom:30px; z-index:1;}

.index .floor_1_main{width:100%; padding-top:12px;}
.floor_1_1{ padding-top:54px;}
.floor_1_1 ul{ display:inline-block; width:105%; height:307px;}
.floor_1_1 ul li{ display:block; width:185px; height:307px; float:left; margin-right:18px; text-align:center; background:url(../images/l3_03.png) center center no-repeat;transition: all .36s ease;}
.floor_1_1 ul li:hover{ background:url(../images/l3_05.png) center center no-repeat;transition: all .36s ease;}
.floor_1_1 ul li a{ display:block; width:185px; height:307px;}
.floor_1_1 ul li img{ display:block; margin:0 auto; width:120px; height:131px; margin-top:26px;}
.floor_1_1 ul li p{ font-size:18px; color:#333; line-height:26px; padding:0 10px; padding-top:26px;}
.floor_1_1 ul li:hover p{ color:#fff;}
.floor_1_1 ul li.li1 p{padding:0 14px; padding-top:26px;}


.floor_1_1c{ width:100%;}
.floor_1_1c ul{ width:105%; display:inline-block; margin-top:40px;}
.floor_1_1c ul li{ width:385px; height:137px; background:url(../images/xg3_03.png) center center no-repeat; float:left; margin-right:22px;transition: all .36s ease;}
.floor_1_1c ul li img{ display:block; width:85px; height:85px; float:left; margin-top:28px; margin-left:28px;}
.floor_1_1c ul li p{ float:left; width:216px; margin-left:28px;}
.floor_1_1c ul li p span{ display:block; font-size:20px; color:#333;font-weight:800; line-height:24px; padding-top:26px;}
.floor_1_1c ul li p i{ display:block; font-size:14px; color:#999; line-height:24px; padding-top:14px;}
.floor_1_1c ul li:hover{ margin-top:-6px;}
.floor_1_1c ul li:hover p span{ color:#3daf3b;}

.index .floor_2_main{  width:100%; background:#f3f8fa url(../images/l5_02.jpg) top center no-repeat; padding-bottom:120px; margin-top:80px; display:none; }
.index .floor_2_main .indexTit{ padding-top:90px;}
.floor_2_1{ padding-top:30px;}
.floor_2_1 ul{ display:inline-block; width:105%;} 
.floor_2_1 ul li{ width:279px; height:313px; float:left; text-align:center; background:url(../images/l6_03.png) center center no-repeat; margin-right:28px; margin-top:22px; border-radius:5px; overflow:hidden;}
.floor_2_1 ul li:hover{background: linear-gradient(to top right, #35a9d1, #7fbe29);}
.floor_2_1 ul li img{ display:block; width:51px; height:49px; margin:0 auto; margin-top:74px;transition: all .36s ease;}
.floor_2_1 ul li h3{ font-size:24px; color:#333; font-weight:bold; line-height:24px; padding-top:52px;transition: all .36s ease;}
.floor_2_1 ul li p{padding:0 26px; height:44px; font-size:16px; color:#666; line-height:22px; margin-top:14px; overflow:hidden; transition: all .36s ease;}
.floor_2_1 ul li a{ display:none; width:138px; height:22px; border:#fff solid 1px; border-radius:18px; margin:0 auto; margin-top:26px; font-size:14px; color:#333; line-height:22px; background-color:#fff;transition: all .36s ease;}
.floor_2_1 ul li:hover a{ color:#333; border:#fff solid 1px; display:block;}
.floor_2_1 ul li a:hover{border:#fff solid 1px; color:#fff;
background-color:transparent;}
.floor_2_1 ul li:hover img{margin-top:40px;}
.floor_2_1 ul li:hover h3{ color:#fff; padding-top:14px;}
.floor_2_1 ul li:hover p{ color:#fff; height:86px;}


.floor_23_main{ overflow:hidden;}
.floor_23_1{ margin-top:46px;}
.floor_23_1 .hd{ height:234px; width:1200px;  margin:0 auto; position:relative;}
.floor_23_1 .hd b{ display:block; width:1000px; border:#41b13f dashed 1px; position:absolute; top:60px; left:100px;}
.floor_23_1 .hd ul{ width:105%; position:relative; z-index:2;}
.floor_23_1 .hd ul li{ width:120px; float:left; text-align:center; margin:0 40px;}
.floor_23_1 .hd ul li p{ position:relative; width:120px; height:120px; border-radius:150px;background: linear-gradient(to top right, #80b92a, #02af98);}
.floor_23_1 .hd ul li p s{ width:106px; height:106px; border:#89cb80 solid 1px; display:block; position:absolute; left:6px; top:6px; border-radius:50%;}
.floor_23_1 .hd ul li p i{ display:block; width:56px; height:53px; background-position:0px -125px; position:absolute; left:50%; top:34px; margin-left:-28px;}
.floor_23_1 .hd ul li h3{ font-size:18px; color:#333; line-height:18px; padding-top:20px;}
.floor_23_1 .hd ul li em{ display:inline-block; color:#999; padding-top:4px;}
.floor_23_1 .hd ul li.li2 p i{background-position:-74px -125px;}
.floor_23_1 .hd ul li.li3 p i{background-position:-150px -125px;}
.floor_23_1 .hd ul li.li4 p i{background-position:-228px -125px;}
.floor_23_1 .hd ul li.li5 p i{background-position:-308px -125px;}
.floor_23_1 .hd ul li.li6 p i{background-position:-386px -125px;}
.floor_23_1 .hd ul li.on p{box-shadow: 0px 5px 20px #adbeca;}

.floor_23_1 .hd ul li.on p s{ border:#fff solid 1px; background-color:#fff;}
.floor_23_1 .hd ul li.on p i{background-position:0px -192px;}
.floor_23_1 .hd ul li.li2.on p i{background-position:-74px -192px;}
.floor_23_1 .hd ul li.li3.on p i{background-position:-150px -192px;}
.floor_23_1 .hd ul li.li4.on p i{background-position:-228px -192px;}
.floor_23_1 .hd ul li.li5.on p i{background-position:-308px -192px;}
.floor_23_1 .hd ul li.li6.on p i{background-position:-386px -192px;}
.floor_23_1 .bd{ width:100%; position:relative; height:540px;}
.floor_23_1 .bd ul{ display:block; width:100%; position:relative; height:540px;}
.floor_23_1 .bd ul .dl_z{ position:absolute; left:-360px; top:0; width:958px; height:538px; border:#ced2d4 solid 1px;}
.floor_23_1 .bd ul .dl_z .di{ width:600px; float:right; position:relative;}
.floor_23_1 .bd ul .dl_z .di h3{ font-size:30px; color:#333; line-height:30px; font-weight:bold; padding-top:84px;}
.floor_23_1 .bd ul .dl_z .di i{ display:block; width:60px; height:1px; background-color:#999; margin-top:30px;}
.floor_23_1 .bd ul .dl_z .di p{ width:450px; font-size:16px; color:#666; line-height:30px; margin-top:54px; height:198px;}
.floor_23_1 .bd ul .dl_z .di b{ display:block; width:160px; height:42px;background: linear-gradient(to top right, #80b92a, #02af98); font-size:16px; color:#fff; line-height:40px; text-align:center;}
.floor_23_1 .bd ul .dl_z .di b:hover{background: linear-gradient(to top right, #02af98,#80b92a ); }
.floor_23_1 .bd ul .a2{display:block; width:160px; height:42px;background: linear-gradient(to top right, #80b92a, #02af98); font-size:16px; color:#fff; line-height:40px; text-align:center; position:absolute; left:176px; top:398px;}
.floor_23_1 .bd ul .a2 span{ display:block; width:156px; height:38px; background-color:#fff; color:#3daf3b; font-size:16px; margin-left:2px; margin-top:2px;}
.floor_23_1 .bd ul img{ position:absolute; right:-360px; top:0; width:960px; height:540px;}
.floor_23_1 .bd ul .a2:hover span{ color:#fff; background-color:transparent;}


.floor_3_main{ background:url(../images/l8_02.png) center center no-repeat; width:100%; height:870px; position:relative; z-index:5; margin-top:-38px; display:none;}
.floor_3_main .w1200{width: 1310px; overflow:hidden;}
.index .floor_3_main .indexTit{ padding-top:100px;}
.index .floor_3_main .indexTit h3{ color:#fff;}
.index .floor_3_main .indexTit h3 i{background-position: -166px -39px;}
.index .floor_3_main .indexTit em{background-position: -311px -0px;}
.index .floor_3_main .indexTit h4{ font-size:16px; color:#fff; line-height:16px; padding-top:28px;}
.floor_3_1{ margin-top:60px;}
#certify {position: relative;width: 1200px;margin: 0 auto}
#certify .swiper-container {padding-bottom: 60px;overflow: inherit;}
#certify  .swiper-slide {width: 500px;height: 442px;background: #fff; border-radius:0 0 10px 10px; text-align:center;}
#certify  .swiper-slide b{ display:block;width:100%;background: #1c202c;}
#certify  .swiper-slide img{display:block; width:100%;margin:0 auto;}
#certify  .swiper-slide p {line-height:70px;padding-top: 0;text-align: center;color: #333;font-size:28px;margin: 0;}
#certify .swiper-pagination {width: 100%;bottom: 20px;}
#certify .swiper-pagination-bullets .swiper-pagination-bullet {margin: 0 5px;border: 3px solid #fff;background-color: #d5d5d5;width: 10px;height: 10px;opacity: 1;}
#certify .swiper-pagination-bullets .swiper-pagination-bullet-active {border: 3px solid #00aadc;background-color: #fff;}
#certify .swiper-button-prev {left: -50px;width: 40px;height: 40px; background-color:#fff;background-size: 100%; border-radius:60px;background-image:none;}
#certify .swiper-button-prev:hover { background-color:#efefef;background-size: 100%}
#certify .swiper-button-prev span{ display:block; width:9px; height:15px; background-position:0px -198px; margin:0 auto; margin-top:13px;}
#certify .swiper-button-next {right: -50px;width: 40px;height: 40px; background-color:#fff;background-size: 100%; border-radius:60px;background-image:none;}
#certify .swiper-button-next:hover {background-color:#efefef;background-size: 100%}
#certify .swiper-button-next span{ display:block; width:9px; height:15px; background-position:-12px -198px; margin:0 auto; margin-top:13px;}
#certify  .swiper-slide:hover{box-shadow: 0px 3px 20px #6d6d6d;}
.more1{ width:400px; height:32px; margin:0 auto; text-align:center;}
.more1 p{ display:inline-block;}
.more1 a{ display:block; float:left; margin:0 10px;width:156px; height:36px; background: #fff; text-align:center; line-height:36px; color:#3daf3b; border-radius:40px;}
.more1 a:hover{ background:#ebebeb; color:#3daf3b;}

.floor_4_main{ background-color:#f3f8fa; padding-bottom:70px;}
.index .floor_4_main .indexTit{ padding-top:50px;}
.floor_4_1{ padding-top:16px;}
.floor_4_1 ul{ display:inline-block; width:105%;}
.floor_4_1 ul li{ width:383px; height:350px; border:#d9d2d2 solid 1px; float:left; margin-top:24px; margin-right:24px; text-align:center;}
.floor_4_1 ul li b{ width:383px; height:280px; overflow:hidden; display:block; border-bottom:#d9d2d2 solid 1px;}
.floor_4_1 ul li b img{ display:block; width:383px; height:286px;transition: all ease 300ms;}
.floor_4_1 ul li:hover img { transform: scale(1.02, 1.02);}
.floor_4_1 ul li p{ height:69px; line-height:69px; text-align:left;}
.floor_4_1 ul li p span{ display:block; float:left; padding-left:18px; font-size:18px; color:#333;}
.floor_4_1 ul li p i{ display:block; width:38px; height:38px; background-position:0px -240px; float:right; margin-top:16px; margin-right:18px;}
.floor_4_1 ul li:hover p span{ color:#3daf3b;}
.floor_4_1 ul li p i:hover{background-position:-48px -240px;}

.link{width: 100%;color:#333; display:inline-block;}
.link ul{width: 1200px;margin: 0 auto;}
.link ul li{float: left; margin: 10px;}
.link ul li a{color:#333;}
.link ul li a:hover{color: #333;}


/*新闻中心*/
.index .floor_5_main{width:100%; background:url(../images/l11_02.jpg) center center no-repeat; height:756px;overflow:hidden; margin-top:66px; display:none;}
.floor_5_main .indexTit{ padding-top:120px;}
.floor_5_main .floor_5_1{ width:1200px; position:relative; margin-top:46px; text-align:center; height:29px;}
.floor_5_main .floor_5_1 ul{ display:inline-block;}
.floor_5_main .floor_5_1 ul li{ float:left; width:133px; height:28px; float:left; margin-right:1px; background: linear-gradient(to bottom, #81b92c 0%,#5db17a 100%); border:#9b9c9c solid 1px; border-bottom:none; border-radius:10px 10px 0 0;}
.floor_5_main .floor_5_1 ul li a{ display:block;width:133px; height:28px; text-align:center; line-height:28px; font-size:18px; color:#fff; font-weight:bold;}
.floor_5_main .floor_5_1 ul li:hover{background: linear-gradient(to bottom, #77ab28 0%,#4c925d 100%);}

.floor_5_main .floor_5_2 { width:100%; }
.floor_5_main .floor_5_2 .list { position:relative; left:1px; }
.floor_5_main .floor_5_2 .list li { float:left; width:239px; height:98px; border:1px solid #dfecf1; margin:-1px 0 0 -1px; position:relative; overflow:hidden; }
.floor_5_main .floor_5_2 .list a { display:block; }
.floor_5_main .floor_5_2 .list img { display:block; width:100%; height:98px;transition: all ease 300ms; }
.floor_5_main .floor_5_2 .list li:hover { z-index:1; border-color:#bbb; } 
.floor_5_main .floor_5_2 .list li:hover img { transform: scale(1.05, 1.05); }

.floor_5_3{ width:400px; height:32px;margin:0 auto; margin-top:50px; text-align:center; }
.floor_5_3 p{ display:inline-block;}
.floor_5_3 a{width:164px; float:left; margin:0 10px; height:30px; display:block; border:#7bb83a solid 1px; border-radius:40px; text-align:center; line-height:30px; color:#7bb83a;}
.floor_5_3 a:hover{ background-color:#7bb83a; color:#fff;}

.index .floor_6_main{width:100%; background-color:#f3f8fa; padding-bottom:92px; margin-top:70px; position:relative;}
.index .floor_6_main .indexTit{padding-top:28px;}
.floor_6_1{ margin-top:40px; display:inline-block; width:100%;}
/*.floor_6_1 ul{ display:inline-block; width:105%;}
.floor_6_1 ul li{ width:590px; height:163px; background-color:#f8f8f8; margin-right:22px; float:left; margin-top:22px;}
.floor_6_1 ul li a{ display:block; width:100%; height:100%;}
.floor_6_1 ul li b{ display:block; width:290px; height:163px; overflow:hidden; float:left;}
.floor_6_1 ul li b img{ display:block; width:100%;height:163px; transition: all .36s ease;}
.floor_6_1 ul li:hover img {transform: scale(1.1);}
.floor_6_1 ul li .ne_t{ float:left; width:276px; height:139px; border-top:none; background-color:#fff; padding:12px;}
.floor_6_1 ul li .ne_t h3{ display:inline-block; width:100%;padding-top: 24px;}
.floor_6_1 ul li .ne_t h3 span{ display:block; float:left; font-size:18px;}
.floor_6_1 ul li .ne_t h3 i{ display:block; float:right; font-size:14px;}
.floor_6_1 ul li .ne_t p{ display:block; font-size:14px; color:#999; line-height:22px; padding-top:12px;}
.floor_6_1 ul li:hover{ background-color:#fff;}
.floor_6_1 ul li:hover p{ color:#3daf3b;}
.floor_6_1 ul li:hover em span{ color:#3daf3b;}
.floor_6_1 ul li:hover .ne_t{}
.floor_6_1 .prev{ display:block; width:40px; height:40px; border-radius:50px;background: linear-gradient(to top right, #35a9d1, #7fbe29); position:absolute; left:-70px; top:304px; cursor:pointer;}
.floor_6_1 .next{ display:block; width:40px; height:40px; border-radius:50px;background: linear-gradient(to top right, #35a9d1, #7fbe29); position:absolute; right:-70px; top:304px; cursor:pointer;}
.floor_6_1 .prev span{ display:block; margin:0 auto; width:9px; height:15px; background-position:0px -118px; margin-top:13px;}
.floor_6_1 .next span{ display:block; margin:0 auto; width:9px; height:15px; background-position:-14px -118px; margin-top:13px;}
*/.more{ width:156px; height:36px; margin:0 auto; margin-top:50px;}
.more a{ display:block;width:156px; height:36px; background: linear-gradient(to top right, #7fbe29, #35a9d1); text-align:center; line-height:36px; color:#fff; border-radius:40px;}
.more a:hover{ background: linear-gradient(to top right, #35a9d1, #7fbe29);}


.floor_6_1 .hd{ width:570px; height:280px; float:right; background-color:#fff; padding:15px;border-radius:8px;}
.floor_6_1 .hd ul{ display:inline-block; width:100%;}
.floor_6_1 .hd ul li{ display:inline-block; width:100%; border-bottom:#ddd solid 1px;line-height: 30px;padding-top: 6px;}
.floor_6_1 .hd ul li a{ display:inline-block; width:100%;}
.floor_6_1 .hd ul li a p{ float:left;}
.floor_6_1 .hd ul li a span{ float:right; color:#999;}
.floor_6_1 .hd ul li.on a p{ color:#3daf3b;}

.floor_6_1 .bd{ width:550px; float:left; height:310px; overflow:hidden; border-radius:8px;}
.floor_6_1 .bd ul{ display:inline-block; width:550px; height:310px;}
.floor_6_1 .bd ul img{ display:block; width:550px; height:310px;}








.floor_6_1 .ist{ width:1200px; margin:0 auto; padding-top:40px;}
.floor_6_1 .ist .item{width:100%;height:236px;margin-bottom:20px;-webkit-transition:all ease 300ms;-moz-transition:all ease 300ms;-ms-transition:all ease 300ms;-o-transition:all ease 300ms;transition:all ease 300ms;background:#fff}
.floor_6_1 .ist .item a{width:100%;display:block}
.floor_6_1 .ist .item .text{width:764px;display:block}
.floor_6_1 .ist .item .img{width:420px;height:236px;display:block;margin-right:16px;overflow:hidden;}
.floor_6_1 .ist .item img{width:420px;height:236px;display:block;transition:ease-in-out .4s;}
.floor_6_1 .ist .item h3{font-size:20px;padding:60px 0 20px;-webkit-transition:all ease 300ms;-moz-transition:all ease 300ms;-ms-transition:all ease 300ms;-o-transition:all ease 300ms;transition:all ease 300ms}
.floor_6_1 .ist .item .txt{color:#999999;line-height:24px;height:48px;padding-right:130px;overflow:hidden;}
.floor_6_1 .ist .item .time{width:138px;padding-top:60px;font-family:arial;font-size:20px;color:#999;}
.floor_6_1 .ist .item .time .day{font-size:40px;line-height:45px;display:block;}
.floor_6_1 .ist .item:hover{box-shadow:0 2px 8px rgba(0,0,0,0.2)}
.floor_6_1 .ist .item:hover .img img{transform:scale(1.1)}
.floor_6_1 .ist .item:hover h3{font-weight:bold;color:#3daf3b;text-indent:5px;}
.floor_6_1 .ist .item:hover .time .day span{background:#c70019;}
.floor_6_1 .ist .item:hover .time .day strong{background:#ff0000;color:#fff}
.floor_6_main .w1200{ position:relative;}

.more3{ width:400px; height:36px; position:absolute; left:618px; bottom:28px; }
.more3 p{ display:inline-block;}
.more3 a{ display:block;width:156px; height:36px;line-height:36px; color:#333;}








.more2{ width:400px; height:36px; margin:0 auto; margin-top:50px; text-align:center;}
.more2 p{ display:inline-block;}
.more2 a{ display:block; float:left; margin:0 10px;width:156px; height:36px; background: linear-gradient(to top right, #7fbe29, #35a9d1); text-align:center; line-height:36px; color:#fff; border-radius:40px;}
.more2 a:hover{ background: linear-gradient(to top right, #35a9d1, #7fbe29);}
.more2 a span{ display:block; width:154px; height:34px; background-color:#fff; border-radius:36px; margin-left:1px; margin-top:1px; color:#47acab;}
.more2 a:hover span{background-color:transparent; color:#fff;}

.zl_1_main{width: 100%;background:#f3f8fa url(../images/l5_02.jpg) top center no-repeat;padding-bottom:70px;margin-top: 20px;}
.indexTit1{text-align:center; padding-top:70px;}
.indexTit1 h3{ display:inline-block;font-size:40px;color:#3daf3b; line-height:40px; font-weight:normal;}
.indexTit1 h3 p{ float:left;}
.indexTit1 h3 i{ float:left; display:block; width:30px; height:30px; background-position:-166px 0px; margin:0 14px; margin-top:6px;display:none;}
.indexTit1 h3 b{ float:left;}
.indexTit1 em{ display:none; margin:0 auto; margin-top:4px; width:85px; height:17px; background-position:-210px 0px;}

.zl_1_main .indexTit1{ padding-top:100px;}

.zl_1_1{ height:471px; width:1200px; overflow:hidden; border-radius:10px; position:relative; margin-top:50px;}
.zl_1_1 .bd li{ float:left;height:471px; width:1200px;}
.zl_1_1 .bd li .pic{ width:572px; height:471px; background: linear-gradient(to top right, #7fbe29, #35a9d1); float:left;}
.zl_1_1 .bd li .title{ float:left; width:628px; height:471px;}
.zl_1_1 .hd .prev{ width:40px; height:40px; background-position:-301px -55px; position:absolute; left:60px; bottom:42px; z-index:2; cursor:pointer;}
.zl_1_1 .hd .next{ width:40px; height:40px; background-position:-351px -55px; position:absolute; left:110px; bottom:42px; z-index:2; cursor:pointer;}
.zl_1_1 .hd ul{ display:inline-block; position:absolute; bottom:40px; left:600px; z-index:2;}
.zl_1_1 .hd ul li{ width:14px; height:14px; background-color:#fff; border-radius:20px; float:left; margin-left:16px; font-size:0;}
.zl_1_1 .hd ul li.on{ background-color:#73b64b;}
.zl_1_1 .bd li .pic h3{ font-size:26px; color:#fff; line-height:26px; padding-top:76px; padding-left:58px;}
.zl_1_1 .bd li .pic i{ display:block; width:50px; height:1px; background-color:#5f6b8d; margin-top:28px; margin-left:58px;}
.zl_1_1 .bd li .pic p{ width:466px; margin-top:26px; line-height:24px; margin-left:58px; color:#fff;}
.zl_1_1 .more{ position:absolute; left:180px; bottom:46px;}
.zl_1_1 .more a{ background:#fff; color:#333;}
.zl_1_1 .more a:hover{ background-color:#f2f2f2;}
.zl_2_1{ position:relative;}
.zl_2_1 .hd{ width:1200px; height:120px; margin-top:30px;}
.zl_2_1 .hd ul{ display:inline-block; width:105%;}
.zl_2_1 .hd ul li{ width:280px; height:112px; float:left; margin-right:26px; background:url(../images/c3_05.png) center center no-repeat; overflow:hidden;}
.zl_2_1 .hd ul li img{ width:59px; height:59px; display:block; float:left; margin-top:20px; margin-left:33px;}
.zl_2_1 .hd ul li.on{background:url(../images/c3_03.png) center center no-repeat;}
.zl_2_1 .hd ul li p{font-style:oblique; padding-left:12px; padding-top:24px; float:left;}
.zl_2_1 .hd ul li p span{ display:block; font-size:20px; color:#3daf3b; line-height:20px; font-weight:bold;}
.zl_2_1 .hd ul li p i{ display:block;font-style:oblique;font-size:20px; color:#3daf3b; line-height:20px; font-weight:bold; padding-top:6px;}
.zl_2_1 .bd{ height:511px;}
.zl_2_1 .bd li{ width:1200px; height:511px; float:left; border-radius:10px; overflow:hidden;background: linear-gradient(to top right, #35a9d1, #7fbe29);}
.zl_2_1 .bd li img{ display:block; float:left; height:893px; height:511px;}
.zl_2_1 .bd li .pic{ float:left; width:307px; height:511px;}
.zl_2_1 .bd li .pic h3{ font-size:24px; color:#fff; font-weight:bold; line-height:24px; padding-top:54px; padding-left:40px;}
.zl_2_1 .bd li .pic p{ font-size:16px; color:#fff; line-height:28px; margin-left:40px; padding-top:30px;width: 238px;}
.zl_2_1 .more{ position:absolute; right:110px; bottom:28px;}
.zl_2_1 .more a{ background:#fff; color:#333;}
.zl_2_1 .more a:hover{ background-color:#f2f2f2;}

.zl_2_1 .prev{ display:block; width:40px; height:40px; border-radius:50px;background: linear-gradient(to top right, #35a9d1, #7fbe29); position:absolute; left:-94px; top:328px; cursor:pointer;}
.zl_2_1 .next{ display:block; width:40px; height:40px; border-radius:50px;background: linear-gradient(to top right, #35a9d1, #7fbe29); position:absolute; right:-94px; top:328px; cursor:pointer;}
.zl_2_1 .prev span{ display:block; margin:0 auto; width:9px; height:15px; background-position:0px -118px; margin-top:13px;}
.zl_2_1 .next span{ display:block; margin:0 auto; width:9px; height:15px; background-position:-14px -118px; margin-top:13px;}

.zl_3_main { width: 100%; background:  #f3f8fa url(../images/l5_02.jpg) top center no-repeat; padding-bottom: 90px; margin-top:70px;}
.zl_3_main .indexTit1{ padding-top:106px;}

.zl_3_1{ padding-top:30px;}
.zl_3_1 ul{ display:inline-block; width:105%;} 
.zl_3_1 ul li{ width:280px; height:266px; float:left; text-align:center; background:url(../images/c5_03.png) center center no-repeat; margin-right:26px; margin-top:22px; overflow:hidden;}
.zl_3_1 ul li:hover{background:url(../images/c5_11.png) center center no-repeat;}
.zl_3_1 ul li i{ display:block; width:59px; height:59px; margin:0 auto; margin-top:45px; overflow:hidden; }
.zl_3_1 ul li i img{display:block; width:59px; height:59px;}
.zl_3_1 ul li h3{ font-size:20px; color:#3daf3b; font-weight:bold; line-height:20px; padding-top:16px;}
.zl_3_1 ul li p{font-size:18px; color:#333; line-height:26px; margin-top:26px; }
.zl_3_1 ul li a:hover{ background-color:#fff; color:#fff;}
/*.zl_3_1 ul li:hover img{margin-top:40px;}*/
.zl_3_1 ul li:hover h3{ color:#fff;}
.zl_3_1 ul li:hover p{ color:#fff;}
.zl_3_1 ul li:hover i{ margin-top:30px;}
/*.zl_3_1 ul li:hover i img {
    transform: scale(1.06, 1.06);
    transform: translateY(-140px);
    filter: drop-shadow(#3daf3b 0 100px);filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#3daf3b,endcolorstr=#3daf3b);
}*/

.zl_4_main {background: url(../images/l8_03.png) top center no-repeat;width: 100%;height:800px;position: relative;z-index: 5;margin-top: -38px;}
.zl_4_main .indexTit1{ padding-top:106px;}
.zl_4_main .indexTit1 h3{ color:#fff;}
.zl_4_main .indexTit1 h3 i { background-position: -166px -39px;}
.zl_4_main .indexTit1 em { background-position: -311px -0px;}
.zl_4_main .iproCon { width: 100%; position: relative; overflow: hidden; margin-top:40px;}
.ipr_zu{ float:right;}
.zl_4_main .iproCon .item {width: 600px; height: 225px; overflow: hidden;  position: relative;}
.zl_4_main .iproCon .item img { width: 300px; height: 225px; float: right; display: block; transition: all ease 300ms;}
.zl_4_main .iproCon .item .txtcon { width: 222px; height: 173px; padding: 30px 38px 20px; border: 1px solid #ddd; background: #fff; position: absolute; left: 0; top: 0;}
.zl_4_main .iproCon .item .txtcon h3 {color: #333; font-size: 20px; height: 30px; line-height: 30px; overflow: hidden;  margin-bottom: 10px; transition: all ease 300ms;}
.zl_4_main .iproCon .item .txtcon .txt { line-height: 24px;height:140px; overflow: hidden; color: #999999; }
.zl_4_main .iproCon .item .txtcon s { width: 13px; height:23px; position: absolute;  right: -13px; top: 50%; margin-top: -16px; z-index: 10; background:url(../images/m10_03.png) center center no-repeat;}
.zl_4_main .iproCon .item .txtcon span { width: 30px; height: 5px;  background-position: -0px -306px;}
.zl_4_main .iproCon .item.a2 img { float: left;}
.zl_4_main .iproCon .item.a2 .txtcon { position: absolute; right: 0; top: 0;left: auto;}
.zl_4_main .iproCon .item.a2 .txtcon s { right: auto;left: -13px; background:url(../images/m11_03.png) center center no-repeat;}
.zl_4_main .iproCon .item:hover h3 { color: #3daf3b;}
.zl_4_main .iproCon .item:hover img { filter: brightness(110%);}
.zl_4_main .iproCon .item:hover span{background-position: -0px -289px;}
.zl_4_main .iproCon .imglist { width: 600px;height: 450px; position: absolute; left: 0; top: 0;}
.zl_4_main .iproCon .imglist .list {width: 500%;}
.zl_4_main .iproCon .imglist .list li { width: 600px;height: 450px; float: left; overflow: hidden; position: relative;}
.zl_4_main .iproCon .imglist .list li p { background: url(../images/black50.png) repeat center center;left: 0; bottom:0; height:60px; width:100%; line-height:60px; padding-left:20px; color:#fff; font-size:18px; position:absolute;}
.zl_4_main .iproCon .imglist .list li a { width: 100%; display: block;}
.zl_4_main .iproCon .imglist .list li img { width: 100%; min-height: 450px; display: block;  transition: all ease 300ms;}
.zl_4_main .iproCon .imglist .list li h3 { width: 100%; height: 80px; line-height: 80px; position: absolute; left: 0; bottom: 0; font-size: 20px; text-indent: 30px; background:url(../images/m9_03.jpg) repeat 0 0; color: #fff;}
.zl_4_main .iproCon .imglist .list li:hover img {transform: scale(1.05);}
.zl_4_main .iproCon .hd { position: absolute; right: 20px; bottom: 5px; z-index: 10; text-align: right;}
.zl_4_main .iproCon .hd ul li { width: 12px; height: 12px; display: inline-block; *display: inline; *zoom: 1; margin-right: 10px; font-size: 0; border-radius: 100%;  vertical-align: top; background: #e1e1e1; cursor: pointer;}
.zl_4_main .iproCon .hd ul li.on { background: #23e320;}
.zl_4_main .more a{ background:#fff; color:#333;}
.zl_4_main .more a:hover{ background:#eee; color:#333;}

.zl_5_1{ position:relative; width:1200px; height:486px; margin-top:42px;}
.zl_5_1 b{ width:466px; height:466px; display:block; position:absolute; left:50%; top:16px; margin-left:-233px;}
.zl_5_1 ul{ display:inline-block; width:1200px; height:560px;}
.zl_5_1 ul li{ width:268px; text-align:left; position:absolute;}
.zl_5_1 ul li i{font-style: oblique; display:block; font-size:46px; color:#bac5c8; line-height:46px;}
.zl_5_1 ul li p{ font-size:18px; color:#333; line-height:36px; padding-top:8px;}
.zl_5_1 ul li p span{ color:#3daf3b;}
.zl_5_1 ul li.li2,.zl_5_1 ul li.li4,.zl_5_1 ul li.li6{ text-align:right; position:absolute; right:0; top:0;}
.zl_5_1 ul li.li4{ top:160px;}
.zl_5_1 ul li.li6{ top:318px;}
.zl_5_1 ul li.li2{ width:296px;}
.zl_5_1 ul li.li2 p{ width:296px;}
.zl_5_1 ul li.li3{top:160px;}
.zl_5_1 ul li.li5{ top:318px;}

.zl_6_main{width: 100%;background:#f3f8fa url(../images/l5_02.jpg) top center no-repeat;padding-bottom:70px; margin-top:60px;}
.zl_6_main .indexTit1{ padding-top:106px;}
.zl_6_1{ display:inline-block; width:1200px; padding-top:16px;}
.zl_6_1 ul{ display:inline-block; width:105%;}
.zl_6_1 ul li{ width:360px; height:126px; margin-top:50px; margin-right:60px; float:left;}
.zl_6_1 ul li i{ display:block; width:80px; height:98px; background:url(../images/c10_03.png) center center no-repeat; text-align:center; font-size:34px; color:#fff; font-family:'Impact'; line-height:80px; float:left;}
.zl_6_1 ul li p{ width:260px; float:right; font-size:16px; color:#333; line-height:26px;}
.zl_6_1 ul li p span{ display:block; font-size:30px; color:#333; font-weight:bold; line-height:30px; padding-bottom:12px;}
.zl_6_main .more{ margin-top:18px;}

.zl_7_1{ margin-top:40px; height:250px; position:relative;}
.zl_7_1 .prev{ display:block; width:40px; height:40px; border-radius:50px;background: linear-gradient(to top right, #35a9d1, #7fbe29); position:absolute; left:-94px; top:40px; cursor:pointer;}
.zl_7_1 .next{ display:block; width:40px; height:40px; border-radius:50px;background: linear-gradient(to top right, #35a9d1, #7fbe29); position:absolute; right:-94px; top:40px; cursor:pointer;}
.zl_7_1 .prev span{ display:block; margin:0 auto; width:9px; height:15px; background-position:0px -118px; margin-top:13px;}
.zl_7_1 .next span{ display:block; margin:0 auto; width:9px; height:15px; background-position:-14px -118px; margin-top:13px;}


.zl_7_1 .bd{ width:1200px; margin:0 auto; overflow:hidden; }
.zl_7_1 .bd ul{ width:105%; display:inline-block;}
.zl_7_1 .bd li {width:270px; margin-right:36px;height:110px; float:left; border:#ccc solid 1px;   position:relative;}
.zl_7_1 .bd li .box1 { width:372px; height:110px; overflow: hidden; display:block; }
.zl_7_1 .bd li .box1 img { width:270px; height:110px; transition: ease-in-out .6s;display:block; }
.zl_7_1 .bd li i{ display:block; width:100px; height:4px;background: linear-gradient(to top right, #7fbe29, #35a9d1); margin-left:40px;}
.zl_7_1 .bd li .box2 { display:block; margin:0 auto; width:294px; padding-top:38px;}
.zl_7_1 .bd li .box2 h1 { font-size:18px; color: #333; font-weight: 100; line-height:18px; }
.zl_7_1 .bd li .box2 p { line-height: 24px; margin-top:16px; height:78px; color:#999; }
.zl_7_1 .bd li .box2 span { font-size: 14px; color: #3daf3b; border:#3daf3b solid 1px; width:138px; height:32px; display:inline-block; border-radius:40px; text-align:center; line-height:32px; }
.zl_7_1 .bd li .right { padding-right: 15px; padding-top: 42px;}
.zl_7_1 .bd li .right h3 { font-size: 36px; color: #999; font-weight: 100; }
.zl_7_1 .bd li .right p { font-size: 24px; color: #bbb; padding-top:10px; }
.zl_7_1 .bd li a:hover img { transform: scale(1.1); -webkit-transform: scale(1.1); }
.zl_7_1 .bd li a:hover h1{ color:#333;}
.zl_7_1 .bd li:hover a{ box-shadow: 0px 5px 15px #cce2f5;}
.zl_7_1 .bd li:hover .box2  h1{ font-weight:bold;}
.zl_7_1 .bd li .box2 span:hover{background: linear-gradient(to top right, #7fbe29, #35a9d1); color:#fff;}
.zl_7_1 .hd ul{ display:inline-block; width:1200px; position:absolute; left:0; top:160px; text-align:center;}
.zl_7_1 .hd ul li{ display:inline-block; font-size:0; width:10px; height:10px; background-color:#abb5c4; border-radius:20px; margin:0 5px;}
.zl_7_1 .hd ul li.on{ background-color:#7cbd2f;}
.floor_4_1 ul li{ position:relative; overflow:hidden;}
.floor_4_1 ul li .cp_bg {
    position: absolute;
    left: -380px;
    top: 0px;
    width: 383px;
height: 280px;
    text-align: center;
    transition: all ease-in-out 600ms;
}
.floor_4_1 ul li:hover .cp_bg {
    background: url(../images/black50.png) repeat center center;
    transition: all ease 600ms;
    left: 0;
}
.floor_4_1 ul li .cp_bg span {
    margin: 0 auto;
    background-position: -35px -192px;
    width: 45px;
    height: 45px;
    margin-top: 126px;
}
.swiper-button-next, .swiper-button-prev{ margin-top:-50px !important;}


.lx_ny{ background:url(../images/kj_02.png) center center no-repeat; width:1200px; height:230px; margin:0 auto; }
.lx_ny .lx_y{ width:360px; float:right; padding-top:48px;}
.lx_ny .lx_y i{ display:block; font-size:18px; color:#fff; line-height:18px; padding-left:24px;}
.lx_ny .lx_y p{ display:block; font-size:40px; color:#fff; font-family:"Arial"; line-height:40px; padding-top:16px;}
.lx_ny .lx_y a{ display:block; width:150px; height:36px; border:#bdde98 solid 1px; font-size:16px; color:#fff; line-height:36px; text-align:center; margin-top:32px;}
.lx_ny .lx_y a:hover{ background-color:#fff; color:#333;}
.mmm{ background-color: #f3f8fa;}
.lkj{ }
.zl_5_main .more{ position:relative; z-index:10;}






@charset "utf-8";
.zbTit{ padding-top:86px; text-align:center;}
.zbTit h3{ font-size:50px; color:#666; line-height:50px;font-weight:lighter;}
.zbTit i{ display:block; width:1200px; height:38px; background:url(../images/z3_03.png) center center no-repeat; margin-top:22px;}

.index_zb{ overflow:hidden; width:100%;}

.zb_1_1{ padding-top:20px;}
.zb_1_1 ul{ display:inline-block; width:105%;}
.zb_1_1 ul li{ background:url(../images/z2_03.jpg) center center no-repeat; width:260px; height:227px; float:left; margin-top:10px; margin-right:54px; text-align:center;}
.zb_1_1 ul li i{ display:block; width:62px; height:57px; background-position:0px 0px; margin:0 auto; margin-top:60px;}
.zb_1_1 ul li p{ height:46px; font-size:20px; color:#fff; line-height:42px; margin-top:27px; font-weight:bold;}
.zb_1_1 ul li.li5{ margin-left:154px;}
.zb_1_1 ul li.li2 i{background-position:-74px 0px;}
.zb_1_1 ul li.li3 i{background-position:-154px 0px;}
.zb_1_1 ul li.li4 i{background-position:-227px 0px;}
.zb_1_1 ul li.li5 i{background-position:-298px 0px;}
.zb_1_1 ul li.li6 i{background-position:-372px 0px;}
.zb_1_1 ul li.li7 i{background-position:-440px 0px;}

.zb_2_main .zbTit i{background:url(../images/z3_05.png) center center no-repeat; }
.zb_2_main .zbTit6 i{background:url(../images/z3_06.png) center center no-repeat; }
.zb_2_main .zbTit3 i{background:url(../images/z3_03.png) center center no-repeat; }
.zb_2_1{ width:100%; margin:0 auto; margin-top:60px;}
.dm{ display:block; width:1200px; height:450px; position:relative; margin:0 auto;}
.zb_2_1 dl{ display:block; width:100%; height:290px; position:relative; margin:0 auto; background-color:#f8f8f8;}
.zb_2_1 dl dt{ width:988px; height:450px; position:absolute; left:0%; top:0; margin-left:-360px;}
.zb_2_1 dl dd { width:524px; position:absolute; right:0; top:28px;}
.zb_2_1 dl dd h3{ font-size:36px; color:#333; line-height:36px; font-weight:bold;}
.zb_2_1 dl dd p{ font-size:14px; color:#666; line-height:35px; height:136px; margin-top:12px;}
.zb_2_1 dl dd .an{ display:block; width:190px; height:50px; background-color:#4eaa2d; text-align:center; line-height:50px; font-size:px; color:#fff; font-size:18px;}

.zb_2_1 dl.dl2 dt{ width:933px; height:450px; position:absolute; right:0%; left:inherit; top:0; margin-right:-360px;}
.zb_2_1 dl.dl2 dd { width:524px; position:absolute; right:inherit; left:50px; top:24px;}
.zb_2_1 dl.dl2 dd h3{ font-size:36px; color:#333; line-height:36px; font-weight:bold;}
.zb_2_1 dl.dl2 dd p{ font-size:14px; color:#666; line-height:35px; height:150px; margin-top:12px;}
.zb_2_1 dl.dl2 dd .an{ display:block; width:190px; height:50px; background-color:#4eaa2d; text-align:center; line-height:50px; font-size:px; color:#fff; font-size:18px;}
.zb_2_1 dl.dl2 b{ display:block; width:360px; height:450px; position:absolute; left:0px; top:0; margin-left:-360px;}

.zb_3_main{ background-color:#f8f8f8;}
.zb_3_main .zbTit i{background:url(../images/z3_08.png) center center no-repeat; margin-top:0;}
.zb_3_1{ margin-top:56px; position:relative;}
.zb_3_1 .hd{ width:1200px;  height:90px; background-color:#fff;box-shadow: 0px 1px 14px #d2d2d3; margin:0 auto; position:absolute; z-index:3; left:50%; top:0; margin-left:-600px;}
.zb_3_1 .hd ul{ display:block; width:1200px; height:90px;}
.zb_3_1 .hd ul li{ float:left; width:300px; height:90px; position:relative;}
.zb_3_1 .hd ul li i{ display:block; float:left; width:50px; height:51px; background-position:0px -76px; margin-left:42px; margin-top:18px; margin-right:12px;}
.zb_3_1 .hd ul li p{ position:absolute; right:0; top:40px; width:1px; height:80px; background-color:#eee;}
.zb_3_1 .hd ul li.li4 p{ display:none;}
.zb_3_1 .hd ul li h3{ float:left; width:150px; margin-top:28px; position:relative;}
.zb_3_1 .hd ul li h3 span{ display:block; font-size:16px; color:#999; font-family:"Arial"; text-transform:uppercase; line-height:16px;}
.zb_3_1 .hd ul li h3 em{ display:block; font-size:20px; color:#152836; line-height:20px; padding-top:8px;}
.zb_3_1 .hd ul li h3 s{ display:block; width:30px; height:5px; background-position:-365px -87px; position:absolute; left:82px; top:4px;}
.zb_3_1 .hd ul li b{ display:none; width:300px; height:3px; background:url(../images/z6_03.jpg) center center no-repeat; position:absolute; left:0; bottom:0;}
.zb_3_1 .hd ul li.on b{ display:block;}
.zb_3_1 .hd ul li.li2 i{ background-position:-59px -76px;}
.zb_3_1 .hd ul li.li3 i{ background-position:-133px -76px;}
.zb_3_1 .hd ul li.li4 i{ background-position:-198px -76px;}

.zb_3_1 .hd ul li.on i{background-position:0px -133px;}
.zb_3_1 .hd ul li.li2.on i{background-position:-59px -133px;}
.zb_3_1 .hd ul li.li3.on i{background-position:-133px -133px;}
.zb_3_1 .hd ul li.li4.on i{background-position:-198px -133px;}
.zb_3_1 .bd{ display:block; padding-top:44px;}
.zb_3_1 .bd ul{ display:block;}
.zb_3_1 .bd ul img{ display:block;}

.zb_4_main{ background-color:#f8f8f8; padding-bottom:60px;}
.zb_4_main .zbTit i{background:url(../images/z3_12.png) center center no-repeat; margin-top:0;}

.zb_4_1{ display:inline-block; width:1200px; padding-top:40px;}
.zb_4_1 ul{ display:inline-block; width:105%;}
.zb_4_1 ul li{ width:594px; float:left; margin-right:20px; margin-top:20px; height:124px; text-align:center;}
.zb_4_1 ul li p{ display:block; width:80px; float:left; height:124px; background-color:#375267; border-radius:5px; margin-right:10px; line-height:124px; font-size:18px; color:#fff;}
.zb_4_1 ul li i{ display:block; width:242px; float:left; height:84px; background-color:#efefef; border-radius:5px; margin-right:10px; line-height:28px; padding-top:40px;font-size: 12px;}
.zb_4_1 ul li span{ display:block; width:242px; float:left; height:84px; background-color:#efefef; border-radius:5px; margin-right:10px; line-height:28px; padding-top:40px;font-size: 10px;}
.zb_4_1 ul li.li2 i{ padding-top:24px; height:100px;}
.zb_4_1 ul li.li2 span,.zb_4_1 ul li.li3 span,.zb_4_1 ul li.li4 span,.zb_4_1 ul li.li5 span{ padding-top:24px; height:100px;}
.zb_4_1 ul li.li3 p,.zb_4_1 ul li.li4 p,.zb_4_1 ul li.li5 p,.zb_4_1 ul li.li7 p,.zb_4_1 ul li.li8 p{ line-height:24px; padding-top:40px; height:84px;}

.zb_4_1{ background:url(../images/yiji.png) center center no-repeat; width:1200px; height:500px; position:relative; margin-top:40px; padding-top:0;}
.zb_4_1 h2{ width:112px; font-size:28px; line-height:35px; position:absolute; top:234px; left:50%; margin-left:-42px; text-align:center;}
.zb_4_1 li{ position:absolute; left:0;top:0;}
.zb_4_1 li h3{ width:220px; height:80px; border-radius:80px; background-color:#61b335; position:relative; z-index:3;}
.zb_4_1 li h3 span{ margin:0 auto; width:100%; display:block; text-align:center; color:#fff; line-height:80px; font-size:20px; font-weight:bold;}
.zb_4_1 li.li1{left:130px;top:0px;}
.zb_4_1 li p span{ display:block; font-size:14px; line-height:14px;}
.zb_4_1 li p i{ display:block; font-size:13px; line-height:18px; padding-top:4px;}
.zb_4_1 li.li2{left:852px;top:0px;}
.zb_4_1 li.li3{ left:130px;top:104px;z-index:6;}
.zb_4_1 li.li4{ left:852px;top:104px;}
.zb_4_1 li.li5{left: 130px;top: 208px;}
.zb_4_1 li.li6{ left:852px;top: 208px;}
.zb_4_1 li.li7{left: 130px;top: 312px;}
.zb_4_1 li.li8{ left:852px;top: 312px;}
.zb_4_1 li.li9{left: 130px;top: 416px;}
.zb_4_1 li.li10{left:852px;top: 416px;}
.zb_4_1 li p{opacity: 0; visibility: hidden; width:320px; height:82px; border-radius:5px; background-color:#fff; position:absolute; left:220px; top:0; border:#ddd solid 1px;transition: all .36s ease; padding:10px;}
.zb_4_1 li:hover p{opacity: 1; visibility: visible; transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -webkit-transform: translate3d(0, 0, 0); z-index:3;}

.zb_4_1 li.li2 p,.zb_4_1 li.li4 p,.zb_4_1 li.li6 p,.zb_4_1 li.li8 p,.zb_4_1 li.li10 p{ left:auto; right:220px; padding-right:; width:320px;}
.zb_4_1 li.li2 p i,.zb_4_1 li.li5 p i,.zb_4_1 li.li7 p i,.zb_4_1 li.li9 p i{}

.zb_4_1 li.li2 h3{ background-color:#2789c6;}
.zb_4_1 li.li3 h3{ background-color:#9e71aa;}
.zb_4_1 li.li4 h3{ background-color:#37b0c1;}
.zb_4_1 li.li5 h3{ background-color:#b18b2a;}
.zb_4_1 li.li6 h3{ background-color:#d5619e;}
.zb_4_1 li.li7 h3{ background-color:#e8d457;}
.zb_4_1 li.li8 h3{ background-color:#ea8126;}
.zb_4_1 li.li9 h3{ background-color:#7fc338;}
.zb_4_1 li.li10 h3{ background-color:#b9d544;}

.zb_4_1 li:hover{ z-index:88;}







.zb_5_main{ background:url(../images/z8_02.jpg) center center no-repeat; width:100%; height:200px;}
.zb_5_1{ padding-top:114px; float:right;}
.zb_5_1 p{ font-size:30px; color:#fff; font-weight:bold; font-family:"Arial"; line-height:30px; padding-top:14px; float:left; }
.zb_5_1 a{ display:block; width:150px; height:40px; background-color:#fac903; border-radius:5px; float:left; margin-left:392px; font-size:16px; color:#000; line-height:40px; text-align:center; font-weight:bold;}
.zb_5_1 a:hover{ background-color:#e1b501;}

.zb_6_main{ background-color:#f8f8f8; padding-bottom:100px;}
.zb_6_main .zbTit i{background:url(../images/z3_14.png) center center no-repeat; margin-top:0;}
.zb_6_1{ padding-top:58px;}
.zb_6_1 dl{ width:1200px; height:260px;}
.zb_6_1 dl dt{ float:left; width:600px; height:260px;}
.zb_6_1 dl dt img{ display:block; width:600px; height:260px;}
.zb_6_1 dl dd{ float:left; width:600px; height:260px; background-color:#fff; position:relative;box-shadow: 0px 1px 2px #d2d2d3; z-index:2;}
.zb_6_1 dl dd h3{ font-size:32px; color:#3fb336; line-height:32px; padding-left:50px; padding-top:52px; font-weight:bold;}
.zb_6_1 dl dd h3 span{ display:block; color:#333; padding-top:10px;}
.zb_6_1 dl dd i{ display:block; width:50px; height:1px; background-color:#999; margin-top:30px; margin-left:50px;}
.zb_6_1 dl dd p{ display:block; font-size:18px; color:#666; line-height:18px; padding-top:22px; padding-left:50px;}
.zb_6_1 dl dd em{ display:block; width:100px; height:100px; background-position:0px -229px; position:absolute; right:50px; top:50px;}
.zb_6_1 dl dd s{ display:block; width:13px; height:25px; background:url(../images/z7_03.png) center center no-repeat; position:absolute; left:-13px; top:118px;}
.zb_6_1 dl.dl2 dt,.zb_6_1 dl.dl4 dt,.zb_6_1 dl.dl6 dt{ float:right;}
.zb_6_1 dl.dl2 dd s,.zb_6_1 dl.dl4 dd s,.zb_6_1 dl.dl6 dd s{background:url(../images/z7_07.png) center center no-repeat; position:absolute; left:inherit; top:118px; right:-13px;}
.zb_6_1 dl.dl2 dd em{background-position:-117px -229px;}
.zb_6_1 dl.dl3 dd em{background-position:-227px -229px;}
.zb_6_1 dl.dl4 dd em{background-position:-339px -229px;}
.zb_6_1 dl.dl5 dd em{background-position:0px -358px;}
.zb_6_1 dl.dl6 dd em{background-position:-117px -358px;}

.zb_7_main{ background:url(../images/z9_02.jpg) center center no-repeat; width:100%; height:877px;}
.zb_7_main .zbTit i{background:url(../images/z12_03.png) center center no-repeat; margin-top:0;}

.zb_7_1{ display:inline-block; width:1200px; margin-top:80px;}
.zb_7_1 ul{ display:inline-block; width:1200px;}
.zb_7_1 ul li{ width:400px; height:134px; background:url(../images/z5_03.png) center center no-repeat;}
.zb_7_1 ul li i{ display:block; width:117px; height:102px; background-position:-296px -78px; float:left; margin-top:14px; margin-left:18px;}
.zb_7_1 ul li p{ float:left; width:200px; margin-left:22px; padding-top:24px;}
.zb_7_1 ul li p span{ display:block; font-size:22px; color:#373e4a; line-height:22px; font-weight:bold;}
.zb_7_1 ul li p em{ display:block; font-size:16px; color:#666; line-height:24px; padding-top:12px;}
.zb_7_1 ul li.li1{ position:absolute; left:100px; top:0px;}
.zb_7_1 ul li.li2{ position:absolute; left:0px; top:149px;}
.zb_7_1 ul li.li3{ position:absolute; left:0px; top:297px;}
.zb_7_1 ul li.li4{ position:absolute; left:100px; top:445px;}
.zb_7_1 ul li.li5{ position:absolute; right:100px; top:0px;}
.zb_7_1 ul li.li6{ position:absolute; right:0px; top:149px;}
.zb_7_1 ul li.li7{ position:absolute; right:0px; top:297px;}
.zb_7_1 ul li.li8{ position:absolute; right:100px; top:445px;}
.zb_7_1 b{ display:block; position:absolute; left:50%; top:154px; width:280px; height:280px; margin-left:-140px;}

.zb_8_main .zbTit i{background:url(../images/z3_19.png) center center no-repeat;}
.zb_8_1{ overflow:hidden; margin: 0 auto; margin-top:40px;}
.zb_8_1 .bd{ display:inline-block; overflow:hidden; width:104%;}
.zb_8_1 .bd ul{ display:inline-block; width:100%;}
.zb_8_1 .bd ul li{ width:285px; float:left; margin-right:20px; position:relative; overflow:hidden;height:214px; margin-top:20px;}
.zb_8_1 .bd ul li img{ display:block; width:100%; transition: all .36s ease;height:214px;}
.zb_8_1 .bd ul li p{ background: url(../images/z14_03.png) top;position: absolute;left: 0;bottom: 0;padding: 0 14px;padding-top: 56px;height: 34px; width: 257px}
.zb_8_1 .bd ul li p span{ display:block; font-size:14px; color:#fff; line-height:20px; border-left:#fff solid 2px; padding-left:12px;}
.zb_8_1 .bd ul li .olk{}
.zb_8_1 .bd ul li .olk {
    position: absolute;
    left: -380px;
    top: 0px;
    width: 100%;display: none;
height:100%;
    text-align: center;
    transition: all ease-in-out 600ms;
}
.zb_8_1 .bd ul li:hover .olk  {
    background: url(../images/black50.png) repeat center center;
    transition: all ease 600ms;
    left: 0;
}
.zb_8_1 .bd ul li .olk span {      position: relative;
      left: 0%;
      top: 42%;
 color:#fff; font-size:18px; line-height:100%; text-align:center;
}
.zb_8_1 .bd ul li:hover p{}
.zb_8_1 .hd{ display:inline-block; text-align:center; width:100%; padding-top:20px;}
.zb_8_1 .hd p{ display:inline-block;}
.zb_8_1 .hd .prev{ display:block; width:40px; height:40px; background-position:-100px -99px; float:left; margin:0 5px; cursor:pointer;}
.zb_8_1 .hd .next{ display:block; width:40px; height:40px; background-position:-149px -99px; float:left; margin:0 5px; cursor:pointer;}
.zb_8_1 .hd .prev:hover{background-position:-100px -142px;}
.zb_8_1 .hd .next:hover{background-position:-149px -142px;}
.zb_8_1 .bd ul li:hover img { -webkit-transform: scale(1.08);-ms-transform: scale(1.08);transform: scale(1.08);}


/*@media (max-width: 1800px) {
	.zb_8_1{ width:1300px; padding:0;}
	.zb_8_1 .bd ul li{ width:420px; height:300px;}
}*/


.zb_9_main .zbTit i{background:url(../images/z15_03.png) center center no-repeat; margin-top:0;}
.zb_9_1{ display:block; margin-top:50px; height:338px; position:relative; width:1200px;}
.zb_9_1 ul{ display:inline-block;}
.zb_9_1 li{ width:280px; height:160px; border-radius:10px; overflow:hidden; position:relative;}
.zb_9_1 li img{ display:block; width:100%; height:100%; transition: all .36s ease;}
.zb_9_1 li:hover img { -webkit-transform: scale(1.08);-ms-transform: scale(1.08);transform: scale(1.08);}
.zb_9_1 li p{ position:absolute; width:90px; height:30px; background-color:rgba(0,0,0,0.6); border-radius:5px; left:20px; top:20px;}
.zb_9_1 li p span{ display:block; float:left; font-size:14px; color:#fff; line-height:30px; padding-left:14px;}
.zb_9_1 li p i{ display:block; float:left;width: 0;height: 0;border-style: solid;
border-width: 6px 0 6px 6px;border-color: transparent transparent transparent #fff; margin-left:12px; margin-top:10px;}
.zb_9_1 li.li2{ position:absolute; top:179px; left:0;}
.zb_9_1 li.li3{ position:absolute; top:0px; left:300px; width:600px; height:338px;}
.zb_9_1 li.li4{ position:absolute; top:0; right:0;}
.zb_9_1 li.li5{ position:absolute; top:179px; right:0;}

.zb_10_main{ background:url(../images/z17_02.jpg) center center no-repeat; width:100%; height:200px; margin-top:90px;}
.zb_10_1{ padding-top:114px; float:right;}
.zb_10_1 p{ font-size:30px; color:#fff; font-weight:bold; font-family:"Arial"; line-height:30px; padding-top:14px; float:left; }
.zb_10_1 a{ display:block; width:150px; height:40px; background-color:#fac903; border-radius:5px; float:left; margin-left:392px; font-size:16px; color:#000; line-height:40px; text-align:center; font-weight:bold;}
.zb_10_1 a:hover{ background-color:#e1b501;}


.zb_11_main .zbTit i{background:url(../images/z3_21.png) center center no-repeat; margin-top:0;}
.zb_11_1{ margin-top:30px;}
.zb_11_1 ul{ display:inline-block; width:105%;}
.zb_11_1 ul li{ display:block; background:url(../images/z4_43.jpg) center center no-repeat; width:279px; height:313px; float:left; margin-top:28px; margin-right:28px; text-align:center; position:relative;}
.zb_11_1 ul li i{ display:block; width:100px; height:100px; background-position:0px -472px; margin:0 auto; margin-top:50px;}
.zb_11_1 ul li h3{ font-size:24px; color:#333; line-height:24px; font-weight:bold; padding-top:28px;}
.zb_11_1 ul li p{ font-size:16px; color:#666; line-height:24px; padding:0 26px; padding-top:18px;}
.zb_11_1 ul li a{ display:block; width:122px; height:32px; background-color:#ffd820; font-size:14px; color:#333; text-align:center; line-height:32px; border-radius:30px; position:absolute; left:50%; bottom:-16px; margin-left:-61px; display:none;}
.zb_11_1 ul li a:hover{ background-color:#dcba1c;}
.zb_11_1 ul li:hover a{ display:block;}
.zb_11_1 ul li.li2 i{background-position:-108px -472px;}
.zb_11_1 ul li.li3 i{background-position:-217px -472px;}
.zb_11_1 ul li.li4 i{background-position:-327px -472px;}
.zb_11_1 ul li.li5 i{background-position:-0px -591px;}
.zb_11_1 ul li.li6 i{background-position:-108px -591px;}
.zb_11_1 ul li.li7 i{background-position:-217px -591px;}
.zb_11_1 ul li.li8 i{background-position:-327px -591px;}


.zb_11_1 ul li.li1:hover i{background-position:-0px -709px;}
.zb_11_1 ul li.li2:hover i{background-position:-108px -709px;}
.zb_11_1 ul li.li3:hover i{background-position:-217px -709px;}
.zb_11_1 ul li.li4:hover i{background-position:-327px -709px;}
.zb_11_1 ul li.li5:hover i{background-position:-0px -828px;}
.zb_11_1 ul li.li6:hover i{background-position:-108px -828px;}
.zb_11_1 ul li.li7:hover i{background-position:-217px -828px;}
.zb_11_1 ul li.li8:hover i{background-position:-327px -828px;}

.zb_12_main{  margin-top:80px; height:450px; width:100%; background-color:#f5f5f5;}
.zb_12_1{ width:1200px; margin:0 auto; position:relative; height:450px;} 
.zb_12_1 .zb_12_11{ width:960px; height:450px; position:absolute; left:-360px; top:0;}
.zb_12_1 .zb_12_12{ position:absolute; right:0; top:0; width:500px;}
.zb_12_1 .zb_12_12 em{ display:block; background:url(../images/z3_24.png) center center no-repeat; width:500px; height:37px; margin-top:50px;}
.zb_12_1 .zb_12_12 h3{ font-size:24px; color:#333; line-height:24px; padding-top:25px;}
.zb_12_1 .zb_12_12 p{ font-size:14px; color:#666; line-height:27px; padding-top:24px;}

.zb_bottom{ background-color:#222; height:376px;}
.zb_bottom .zb_b1{ float:left; width:500px; padding-top:74px;}
.zb_bottom .zb_b1 img{ display:block;}
.zb_bottom .zb_b1 em{ display:block; font-size:30px; color:#fff; font-family:"Arial"; line-height:24px; background:url(../images/z18_06.png) left center no-repeat; padding-left:34px; margin-top:30px;}
.zb_bottom .zb_b1 p{ display:block; padding-top:30px;}
.zb_bottom .zb_b1 p span{ display:block; font-size:12px; color:#999; line-height:24px;}
.zb_bottom .zb_b1 p span a{ display:inline-block; font-size:12px; color:#999; line-height:24px; padding-right:6px;}
.zb_bottom .zb_b1 p span a:hover{ color:#fff;}
.zb_bottom .zb_b2{ width:540px; float:right;padding-top:74px;}
.zb_bottom .zb_b2 .tit{ font-size:20px; color:#fff; line-height:20px;}
.zb_bottom .zb_b2 .item{ width:258px; height:38px; border:#666 solid 1px; float:left; margin-right:20px; margin-top:16px;}
.zb_bottom .zb_b2 .item.item4{ margin-right:0;}
.zb_bottom .zb_b2 .item label{ display:block; width:77px; float:left; height:38px; text-align:center; line-height:38px; font-size:14px; color:#666; background-color:#333; border-right:#666 solid 1px}
.zb_bottom .zb_b2 .item input{ float:left; border:none; width:170px; height:38px; padding-left:10px; line-height:38px; color:#fff;}
.zb_bottom .zb_b2 .item.item1{ width:538px; height:62px; line-height:38px; color:#fff;}
.zb_bottom .zb_b2 .item.item1 .area{background-color:transparent; width:518px; height:62px; border:none;line-height:38px; color:#fff; padding:0 10px;}
.zb_bottom .zb_b2 .btn1{ width:204px; height:40px; background-color:#4fbe47; font-size:16px; color:#fff; line-height:40px; text-align:center; margin-top:14px;}


.iconz{background: url(../images/iconz.png) no-repeat; display: inline-block; vertical-align: middle;}
.iconz1{background: url(../images/iconz1.png) no-repeat; display: inline-block; vertical-align: middle;}

.banner_main1 { width: 100%; overflow: hidden; position: relative; z-index: 2;}
.banner_main1 .banner1 { width: 100%; min-width: 1000px;padding: 0 0 30.5%; z-index: 20; position: relative; overflow: hidden; *zoom: 1;}
.banner_main1 .banner1 .list { width: 100%;}
.banner_main1 .banner1 li { width: 100%; position: absolute; left: 0; top: 0; bottom: 0; right: 0; z-index: 1; overflow: hidden; background: #fff;}
.banner_main1 .banner1 li img { width: 100%; height: 100%; display: block; position: relative; left: 0; top: 0;}
.banner_main1 .banner1 li a { width: 100%; display: block; height: 100%;}
.banner_main1 .banner1 .tip { width: 100%; height: 20px; text-align: center; position: absolute; left: 0; bottom:40px; z-index: 10;}
.banner_main1 .banner1 .tip span { width:36px; height: 4px; margin: 0 5px; display: inline-block; cursor: pointer; vertical-align: top; background: none;  background-color:#7c7f7f; border-radius:8px;}
.banner_main1 .banner1 .tip span.cur { background: #3daf3b;filter:alpha(opacity=100);opacity: 1;}
.banner_main1 .banner1 .prev,.banner_main1 .banner1 .next { width: 20px; height:65px; position: absolute; z-index: 12; top: 50%; margin-top: -32px; cursor: pointer; background-position: -83px -0px;display:none;}
.banner_main1 .banner1 .prev {left:6%; background-position: -83px -0px;}
.banner_main1 .banner1 .prev:hover { background-position:  -83px -0px;}
.banner_main1 .banner1 .next { right:6%; background-position: -122px -0px;}
.banner_main1 .banner1 .next:hover { background-position: -122px -0px;}
.banner_main1 .banner1:hover .prev,.banner_main1 .banner1:hover .next{ display:block;}
@media (min-width: 1460px) {
  .banner_main1 .banner1 .prev,.banner_main1 .banner1 .next { width: 20px; height: 65px; margin-top: -32px; cursor: pointer; background-position:  -83px -0px; display:none; }
  .banner_main1 .banner1 .prev { left:6%; background-position:-83px -0px;}
  .banner_main1 .banner1 .prev:hover { background-position: -83px -0px;}
  .banner_main1 .banner1 .next { right:6%; background-position: -122px -0px;}
  .banner_main1 .banner1 .next:hover {  background-position: -122px -0px;}
  .banner_main1 .banner1:hover .prev,.banner_main1 .banner1:hover .next{ display:block;}
}






2020/1/18改
.index .floor_4_main{ display:none;}



.dj_si .wen{text-align: center;}
.dj_si .wen em{display: block;
line-height: 20px;
width: 20px;
font-size: 20px;
margin: 0 auto;
color: #ccc;}

.Brand_strength .Brand_3_2 {
  position: relative; margin-bottom:60px;
}
.Brand_strength .Brand_3_2 .dj_si {
  position: relative;
  padding-top: 62px;
  overflow: hidden;
  width: 1126px;
  margin: 0 auto;
 /* height: 600px;*/
  *zoom: 1;
}
.Brand_strength .Brand_3_2 dl {
  background: url(../images/l1_11.png) no-repeat left top;
  width: 563px;
  height:160px;
  background-size: 100%;
  position: relative;
  float: left;
  margin-bottom: 50px;
}
.Brand_strength .Brand_3_2 dl .line {
  position: absolute;
  width: 1px;
  display: block;
  height: 100%;
  background: #ddd;
  left: auto;
  right: 0;
  z-index: 1;
}
.Brand_strength .Brand_3_2 dl .yuan {
  position: absolute;
  right: -10px;
  width: 20px;
  height: 20px;
  display: block;
  background: url(../images/lcdian-h.png) no-repeat;
  top: 50%;
  margin-top: -10px;
  left: auto;
  z-index: 10;
}
.Brand_strength .Brand_3_2 dl dt {
  width: 282px;
  text-align: left;
  float: left; color:#333;
  margin-left: 60px;font-size: 14px;padding-top:34px;line-height: 22px;
}
.Brand_strength .Brand_3_2 dl dt p {
  font-size: 23px;
  color: #333333;
  padding-top: 64px;
  line-height: 24px;
}
.Brand_strength .Brand_3_2 dl dt i {
  font-size: 14px;
  color: #333333;
  padding-top: 12px;
  line-height: 22px;
  display: block;
}
.Brand_strength .Brand_3_2 dl dd {
  width: 98px;
  text-align: left;
  float: right;
  margin-right: 100px;
}
.Brand_strength .Brand_3_2 dl dd p {
  font-size: 40px;
  color: #333;
  padding-top: 36px;
  line-height: 40px;
}
.Brand_strength .Brand_3_2 dl dd i {
  font-size: 14px;
  display: block;
  color: #333;
  padding-top: 5px;
  line-height: 14px;
}
.Brand_strength .Brand_3_2 dl.dl2 {
  margin-top: 110px;
}
.Brand_strength .Brand_3_2 dl.odd {
  background: url(../images/l1_07.png) no-repeat;
  float: right;
}
.Brand_strength .Brand_3_2 dl.odd .line {
  left: -1px;
  right: auto;
}
.Brand_strength .Brand_3_2 dl.odd .yuan {
  left: -10px;
  right: auto;
}
.Brand_strength .Brand_3_2 dl:hover {
  background: url(../images/l3_04.png) no-repeat left top;
}
.Brand_strength .Brand_3_2 dl:hover .yuan {
  background: url(../images/lcdian-r.png) no-repeat;
}
.Brand_strength .Brand_3_2 dl.odd:hover {
  background: url(../images/l2_03.png) no-repeat left top;
}
.Brand_strength .Brand_3_2 dl:hover dt p,
.Brand_strength .Brand_3_2 dl:hover dd p {
  color: #fff;
}
.Brand_strength .Brand_3_2 dl.odd dt {
  float: right;
  text-align: left;
  margin-left: 20px;
  margin-right: 64px; color:#333;
}
.Brand_strength .Brand_3_2 dl:hover dt i,
.Brand_strength .Brand_3_2 dl:hover dd i,.Brand_strength .Brand_3_2 dl:hover dt {
  color: #fff;
}

.Brand_strength .Brand_3_2 dl.odd dd {
  float: left;
  text-align: left;
  margin-left: 99px;
  margin-right: 0px;
}
/*.Brand_strength .Brand_3_2 .dj_si dl.dl5 {
  opacity: 0;
  filter: alpha(opacity=0);
}
.Brand_strength .Brand_3_2.on .dj_si dl.dl5 {
  opacity: 1;
  filter: alpha(opacity=100);
}*/
.Brand_strength .Brand_3_2.on .dj_si {
  height: auto;
}
.Brand_strength .Brand_3_2 #shousuok {
  display: none;
  background: url(../images/t_03.png) no-repeat;
  width: 36px;
  height: 36px;
  background-size: 100%;
  margin: 0 auto;
}
.Brand_strength .Brand_3_2.on #shousuok {
  display: none;
  background: url(../images/t1_03.png) no-repeat;
  width: 36px;
  height: 36px;
  background-size: 100%;
  margin: 0 auto;
}




.zxc .zx1{ display:none;}


.showContxt img {
    display: inline-block;
    max-width: 100%;
}

#glass {
    position: absolute;
    border-radius: 50%;
    box-shadow: 0 0 0 7px rgba(255, 255, 255, 0.85), 0 0 7px 7px rgba(0, 0, 0, 0.25), inset 0 0 40px 2px rgba(0, 0, 0, 0.25);
    display: none;
    background-repeat: no-repeat;
    background-color: rgba(0,0,0,.6);
}

.zb_20_main .zbTit i{background: url(../images/z3_20.png) center center no-repeat;}
.zb_20_1{ padding-top:50px; padding-bottom:80px;}

.index_zb { position: relative;}
.pop-up {
  position:fixed;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%) scale(0.9);
  -moz-transform: translate(-50%, -50%) scale(0.9);
  -ms-transform: translate(-50%, -50%) scale(0.9);
  -o-transform: translate(-50%, -50%) scale(0.9);
  transform: translate(-50%, -50%) scale(0.9);
  box-shadow: 0px 6px 30px rgba(0, 0, 0, 0.4);
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  z-index: 10;
  background-color: #ffffff;
  width: 100%;
  height:100%; overflow:hidden;
}
.pop-up .content {
  width: 100%;
  max-width: 900px;
  overflow: hidden;
  text-align: center;
  position: relative;
}
.pop-up.open {
    visibility: visible;
    opacity: 1;
    -webkit-transform: translate(-50%, -50%) scale(1);
    -moz-transform: translate(-50%, -50%) scale(1);
    -ms-transform: translate(-50%, -50%) scale(1);
    -o-transform: translate(-50%, -50%) scale(1);
    transform: translate(-50%, -50%) scale(1);
}

.zb_20_main .close{ position:fixed;right:20px;top: 20px; background-color:#F00; width:50px; height:50px; border-radius:60px; text-align:center; line-height: 44px;font-size: 36px; color:#fff; z-index:66; cursor:pointer;}
.zb_20_main .pop-c{visibility: hidden; opacity: 0;}
.zb_20_main .pop-c.open{visibility: visible; opacity: 1;}









.zs_6_c{background-color: #f3f8fa;}
.zs_6_c .zbTit{ margin-bottom:60px;}
.zs_6_c .zbTit i {
    display: block;
    width: 1200px;
    height: 38px;
    background: url(../images/z3_22.png) center center no-repeat;
    margin-top: 22px;
}
.an_ch h3{ font-size:20px; padding-left:6px; line-height:20px; margin-top:30px;background: linear-gradient(to top right, #7fbe29, #35a9d1);color: #fff;line-height: 34px; height:34px; display:inline-block; border-radius:30px; padding:0 20px;}
.an_ch .cha{ display:block; margin:0 auto; width:140px; font-size:20px; line-height:20px; margin-top:40px;background: linear-gradient(to top right, #7fbe29, #35a9d1);color: #fff;line-height: 34px; height:34px; border-radius:30px; margin-bottom:40px; text-align:center;}
.an_ch .cj{ width:100%;}


@-webkit-keyframes scale{0%{-webkit-transform: scale(1);} 50%{-webkit-transform: scale(1.02);} 100%{-webkit-transform: scale(1);}}
@keyframes scale{0%{transform: scale(1);} 50%{transform: scale(1.02);} 100%{transform: scale(1);}}
@media screen and (max-width: 1660px){
    .header .nav .sub-box{width:200%;left:-50%;}
}