﻿

.wrap{width: 1200px; margin: 0 auto;}
.wrap2{width: 1350px; margin: 0 auto;}
.wrap3{width: 1400px; margin: 0 auto;}
.nav{width: 100%;height: 90px; background: #353535; position: relative; }
.nav ul{}
.nav li{float: left;  padding-right: 20px; height: 90px; line-height: 90px; text-align: center; font-size: 16px;
color:#fff;}
.nav li:hover{color:#2e6cd3;}
.nav .logo_yun{height: 35px;width: 100px;background:#2e6cd3;color:#fff; line-height: 35px;
	text-align: center;border-radius: 5px; margin-top: 25px; margin-left: 10px;margin-right: 10px; }
.nav .logo_tel{height: 40px;width: 190px;color:#fff; line-height: 40px;
	text-align: center; margin-top: 25px; margin-left: 10px;margin-right: 10px; background: url("https://www.zmzzo.com/template/default/images/nav_tel.png") no-repeat; 
background-position: 0px 0px;}
.search{float: left;}

.wx{float: left;}

.nav a{color:#fff;} 

.nav a:hover{color:#2e6cd3; }

.nav .logo_yun a:hover{color: #fff}

.nav .logo{margin-right: 20px;}

.nav .logo_yun:hover{background: #1e55b0;}

.nav dl a:hover{color:#fff;}

.banner{width: 100%;height: 216px; padding-top: 650px; background: url("https://www.zmzzo.com/template/default/images/banner.jpg") no-repeat;

 margin-top: -5px;  }

.banner .index_more{width: 160px;height: 50px; line-height: 50px;  text-align: center; background: #2e6cd3; border-radius: 26px;}

.banner .index_more a{color: #fff;} 

.banner .index_more a:hover{color: #999;} 





 

.nav .active a{color: #2e6cd3;border-bottom: 2px solid #2e6cd3; padding-bottom: 40px; }

.nav .home{  position: absolute;width: 60px;height: 30px;border-bottom: 2px solid #2e6cd3; left: -10px; top:63px;}

.nav .emcp{ display: none; position: absolute;width: 85px;height: 30px;border-bottom: 2px solid #2e6cd3;left:-5px; top:63px;}

.nav .yyanli{ display: none; position: absolute;width: 85px;height: 30px;border-bottom: 2px solid #2e6cd3;left:-5px; top:63px; z-index: 99;}

.nav .anli_nav{position: absolute;width: 145px; line-height: 45px !important; left:-35px; top:93px;background: #353535; opacity: 0.8; 

  padding-bottom: 20px; padding-top: 10px; display: none; z-index:9999;}

.nav .zyzx{ display: none; position: absolute;width: 85px;height: 30px;border-bottom: 2px solid #2e6cd3;left:-5px; top:63px; z-index: 99;}

.nav .zyzx_nav{position: absolute;width: 145px; line-height: 45px !important; left:-35px; top:93px;background: #353535; opacity: 0.8; 

  padding-bottom: 20px; padding-top: 10px;display: none; }





.nav .swhz{ display: none; position: absolute;width: 85px;height: 30px;border-bottom: 2px solid #2e6cd3;left:-5px; top:63px; z-index: 99;}

.nav .swhz_nav{position: absolute;width: 145px; line-height: 45px !important; left:-35px; top:93px;background: #353535; opacity: 0.8; 

  padding-bottom: 20px; padding-top: 10px; display: none; }





.nav .gywm{ display: none; position: absolute;width: 85px;height: 30px;border-bottom: 2px solid #2e6cd3;left:-5px; top:63px; z-index: 99;}

.nav .gywm_nav{position: absolute;width: 145px; line-height: 45px !important; left:-35px; top:93px;background: #353535; opacity: 0.8; 

  padding-bottom: 20px; padding-top: 10px; display: none; }





.nav .znyj{ display: none; position: absolute;width: 85px;height: 30px;border-bottom: 2px solid #2e6cd3;left:625px; top:63px; z-index: 999;}

.nav .yingjian{ display: none; position: absolute;width: 100%;height: 200px;top:95px;
 left: 0px; background: #000;opacity: 0.8;color: #fff; line-height: 20px !important;z-index: 9999;}
.nav .yingjian .yingjian_con{  margin: 0 auto; margin-left: 480px;}
.nav .yingjian dl{padding-top: 20px;float: left; width: 170px; text-align: center; margin-right: 72px;}

.nav .yingjian dt{ margin-bottom: 10px;}

.nav .yingjian dl:nth-child(5){margin-right: 0px;}

.nav .yingjian .title{margin-bottom: 10px;  padding-bottom: 5px;}

.nav .yingjian .title:hover{background: #2e6cd3;}





.index_con1{margin-top:60px;}

.index_con1 .title{text-align: center;font-size: 28px; margin-bottom: 10px;}

.index_con1 .sign_img{text-align: center;}

.index_con1 .con{margin-top: 20px;}

.index_con1 .con dt{float: left;margin-right: 10px;}

.index_con1 .con dd{float: left;}



.index_con1 .img_1{width: 593px;height: 421px; position: relative;z-index: 99;margin-bottom: 10px;}
.index_con1 .img_con1{position: absolute; width: 593px;height: 421px;z-index: 100 ;top:0px;left: 0px;opacity: 0.6; display: none;}
.index_con1 .imgcon1{position: absolute; width: 593px;height: 421px;z-index: 100 ;top:0px;left: 0px;  }
.index_con1 .imgcon1_1{position: absolute; width: 593px;height: 421px;z-index: 105 ;top:0px;left: 0px;
display: none; }


 

.index_con1 .img_2{width: 593px;height: 210px; position: relative;z-index: 99}
.index_con1 .img_con2{position: absolute; background: #000;width: 593px;height: 210px;z-index: 100 ;top:0px;left: 0px;opacity: 0.6; display: none;}
.index_con1 .imgcon2{position: absolute; width: 593px;height: 210px;z-index: 100 ;top:0px;left: 0px;   color: #fff; }
.index_con1 .imgcon1_2{position: absolute; width: 593px;height: 210px;z-index: 105 ;top:0px;left: 0px;
display: none;}

.index_con1 .img_3{width: 593px;height: 266px; position: relative;z-index: 99}
.index_con1 .img_con3{position: absolute; width: 593px;height: 266px;z-index: 100 ;top:0px;left: 0px; display: none;}
.index_con1 .imgcon3{position: absolute; width: 593px;height: 266px;z-index: 100 ;top:0px;left: 0px;   }
.index_con1 .imgcon1_3{position: absolute; width: 593px;height: 266px;z-index: 105 ;top:0px;left: 0px;
display: none;}


.index_con1 .img_4{width: 593px;height: 363px; position: relative;z-index: 99;margin-top: 10px;}
.index_con1 .img_con4{position: absolute; width: 593px;height: 363px;z-index: 100 ;top:0px;left: 0px; display: none;}
.index_con1 .imgcon4{position: absolute; width: 593px;height: 363px;z-index: 100 ;top:0px;left: 0px;  }
.index_con1 .imgcon1_4{position: absolute; width: 593px;height: 363px;z-index: 105 ;top:0px;left: 0px;display: none;}

.index_con1 .img_5{margin-top: 10px;}






.mt10{margin-top:3px;}



.index_con2{background: #f7f8fc; height: 750px;padding-top: 60px;}

.index_con2 .title{text-align: center;font-size: 28px; margin-bottom: 10px;}

.index_con2 .sign_img{text-align: center;}

.index_con2 .con{margin-top: 30px;}

.index_con2 .con .fl_con{width: 700px;  padding-top: 10px;margin-top: 30px; }

.index_con2 .con .fr_con{width: 480px; margin-top: 30px;}

.index_con2 .con .fl_con dl{float: left;width: 195px; margin-right: 30px; margin-bottom:35px; font-size: 13px; }

.index_con2 .con .fl_con dt{text-align: center;}

.index_con2 .con .fl_con dd{text-align: center; color: rgb(102, 102, 102);}

.index2_more{width: 130px; margin: 0 auto; margin-top:40px; }

.index2_more a{width: 120px;border:1px solid #2e6cd3; height: 40px; line-height: 40px; text-align: center; display: block; float: left;

border-radius: 5px;color: #2e6cd3;}







.index_con3{}
.index_con3 .title{text-align: center;font-size: 28px; margin-bottom: 10px;margin-top:60px;}
.index_con3 .sign_img{text-align: center;}
.index_con3 .con{margin-top: 20px;}
.index_con3 .con dl{float: left;margin-right: 10px; width: 340px; background: #fff; border: 1px solid #ececec; box-shadow:0px 0px 5px #ccc; border-radius: 10px; height: 440px; padding: 20px; border-radius: 3px;}
.index_con3 .con .tag_css{ width: 340px; margin: 0 auto; margin-bottom: 20px; padding-left: 15px;padding-right: 15px;  height: 90px;margin-top:20px;}
.index_con3 .con span{ padding: 3px; text-align: center; padding-right: 15px;padding-left: 15px;  margin-right: 10px; 
 border: 1px solid #ececec;border-radius: 8px; background: #eef3f9; display: block;  float: left; margin-bottom: 10px;}
.index_con3 .con dl a{}
.index_con3 .con dl a:hover{background: #1e55b0;}
.index_con3 .ch_title{font-size: 18px;margin-bottom: 0px; text-align: center;}
.index_con3 .en_title{font-size: 18px;margin-bottom: 10px;text-align: center;}
.index_con3 .myspan{width: 100%;display: block;height: 45px;background: #2e6cd3;color: #fff;text-align: center;line-height: 45px;
	box-shadow:0px 0px 10px #2e6cd3;}



.index_con4{background: #ffffff; margin-top: 60px;height: 550px;padding-top: 10px;}
.index_con4 .title{text-align: center;font-size: 28px; margin-bottom: 10px;}
.index_con4 .sign_img{text-align: center;}
.index_con4 .con .fl_con{width: 820px;  padding-top: 10px; }
.index_con4 .con .fr_con{width: 450px; padding-top: 70px;   font-size: 14px;}
.index_con4 .con .lf_title{font-weight: 400;font-size: 24px;}


.index_con5{margin-top:60px;}
.index_con5 .title{text-align: center;font-size: 28px; margin-bottom: 10px;}
.index_con5 .sign_img{text-align: center;}
.index_con5 .con{margin-top: 20px; }
.index_con5 .con li{width:20%; text-align: center;   margin-bottom:30px; float:left}

.banner_znyj{width: 100%;height: 500px; background: url("https://www.zmzzo.com/template/default/images/zhinengbg.jpg") no-repeat;

 margin-top: -5px;  }
 .line_nav{background: #fff;height: 60px;line-height: 60px;color: rgb(102,102,102);}

 .line_nav a{color: rgb(102,102,102);}
.banner_znyj .fl_con{width: 650px; padding-top: 80px; }

.banner_znyj .fr_con{width: 500px;padding-top: 80px;}

.banner_znyj .title{font-size: 42px; margin-bottom: 20px; color:#505050}
.banner_znyj .title span{color:#2d6deb;}
.banner_znyj .con{line-height: 30px;}

.banner_znyj .liji a{display: block;width: 150px;height: 45px; line-height: 45px;color: #fff;

border-radius:22px; text-align: center; background: #2e6cd3; margin-top:50px; }


.fenlei_nav{margin-top: 20px; padding-bottom: 40px;}

.fenlei_nav li{width: 394px;text-align: center;float: left; height: 60px;line-height: 60px;border:1px solid #ececec;}

.fenlei_nav .current{background: #2e6cd3;  color: #fff; }

.fenlei_nav .con{width: 1200px; overflow: hidden;  margin-top: 5px;}

.fenlei_nav .yycon{width: 1200px; overflow: hidden;  min-height: 500px; margin-top: 5px; background:#f4f5f7;padding-bottom: 30px; }

.fenlei_nav .yycon dl{padding-left: 20px; padding-top: 30px; color: rgb(102,102,102);}

.fenlei_nav .yycon dt{float: left;width: 280px;}

.fenlei_nav .yycon dd{float: left; width: 880px;margin-left: 10px;}

.fenlei_nav .yycon .con{width: 870px;height: 60px; overflow: hidden;}





.product{width: 1200px; overflow: hidden; margin-top: 5px; background:#f4f5f7;padding-bottom: 30px;}

.product_list{}

.product .wendang{height: 60px;line-height: 60px;background: #fff; border-bottom: 1px solid #ccc; margin-top: 10px; padding-left: 20px; font-size: 16px;color: #2e6cd3;}

.product .wendang span{border:3px solid #2e6cd3; margin-right:20px;}



.fenlei_nav .yycon .title{font-size: 16px;margin-bottom: 20px;padding-top:20px;}





.product table {width: 100%; padding-left:10px; padding-top: 20px;padding-right:10px;}

.product table tr{line-height: 40px; border-bottom: 1px dashed #ccc;}

.product table td{line-height: 40px; border-bottom: 1px dashed #ccc;}

.product table tr:hover{color: #2e6cd3;}

.product table tr:hover a{color: #2e6cd3;}


.anlibg{background:#f4f5f7; }
.anlibg .fl_con{width: 258px;background:#fff url('https://www.zmzzo.com/template/default/images/blue_nav.jpg') no-repeat; margin-top: 40px; margin-right:40px; padding-bottom: 0px;}

.anlibg .fr_con{width: 890px;background: #fff;margin-top: 40px; padding-bottom: 30px; margin-bottom: 30px;}

.anlibg .fr_con dl{padding-left: 20px; padding-top: 30px; color: rgb(102,102,102);}

.anlibg .fr_con dt{float: left;width: 280px;}

.anlibg .fr_con dd{float: left; width: 580px;margin-left: 10px;}

.anlibg .fr_con .con{width: 500px;height: 60px; overflow: hidden;}

.anlibg .fr_con .title{font-size: 16px;margin-bottom: 20px;padding-top:20px; font-weight:bold;}



.anlibg .fr_con .view_con1{padding-left:24px; width: 440px; padding-top: 50px; color: rgb(102,102,102); }

.anlibg .fr_con .view_con2{padding-right:106px; width: 250px; padding-top: 50px; }



.line_case{border-top: 1px solid #ececec; width: 810px; margin: 0 auto; margin-top: 30px;margin-bottom: 20px;}

.anlibg .fr_con  .fr_title{font-size: 22px;margin-bottom: 20px;font-weight: bold;}

.anlibg .fr_con .fr_frcon{line-height: 22px;}

.anlibg .fl_con .nav_title{height: 45px;color: #fff;line-height: 45px;font-size: 16px; padding-left:20px;}

.anlibg .fl_con li{line-height: 45px;border-bottom: 1px dashed #ececec; padding-left: 20px;}

.anlibg li:last-child{border: 0px;}


.ziyuan{background:#f4f5f7;min-height: 1200px; }

.ziyuan .fl_con{width: 258px; margin-top: 40px; background: #fff;  margin-right:40px; padding-bottom: 0px;}

.ziyuan .fr_con{width: 890px;background: #fff;margin-top: 40px; padding-bottom: 40px;}

.ziyuan .fl_con .nav_title{height: 40px;color: #fff;line-height: 40px;font-size: 16px; margin:20px; border: 1px solid #ececec;}

.ziyuan .fl_con li{line-height: 45px;border-bottom: 1px dashed #ececec; padding-left: 20px;}

.ziyuan li:last-child{border: 0px;}

.ziyuan .fl_con a:hover{color: #2e6cd3;}

.ziyuan .fl_con .active a{color: #2e6cd3;}

.ziyuan .wendang{height: 60px;line-height: 60px;background: #fff; border-bottom: 1px solid #ccc; margin-top: 10px; padding-left: 20px; font-size: 16px;color: #2e6cd3;}

.ziyuan .wendang span{border:3px solid #2e6cd3; margin-right:20px;}



.ziyuan table {width: 100%; padding-left:10px; padding-top: 20px;padding-right:10px;}

.ziyuan table tr{line-height: 40px; border-bottom: 1px dashed #ccc;}

.ziyuan table td{line-height: 40px; border-bottom: 1px dashed #ccc;}

.ziyuan table tr:hover{color: #2e6cd3;}

.ziyuan table tr:hover a{color: #2e6cd3;}

.ziyuan input[type='text']{border: 0px solid #ececec;}

.ziyuan input[type='submit']{background:#fff url('https://www.zmzzo.com/template/default/images/search.jpg') no-repeat; width: 30px;height: 30px;border: 0px;

cursor: pointer;background-position: 0px 7px;}







.list_news{  background:#fff;padding-bottom: 30px;  }

.list_news dl{padding-left: 20px; padding-top: 30px; color: rgb(102,102,102);}

.list_news dt{float: left;width: 280px;}

.list_news dd{float: left; width: 880px;margin-left: 10px;}

.list_news .con{width: 870px;height: 60px; overflow: hidden;}

.list_news  .title{font-size: 17px;margin-bottom: 20px;padding-top:20px; font-weight:bold;}



.newsbg{background:#f4f5f7;min-height: 1200px; }



.newsbg_view {background:#fff;}

.newsbg_view .big_title{font-size: 24px;}



.newsbg_view .fb_date{font-size: 14px;color: rgb(102,102,102);border-bottom: 1px solid #ececec; padding-top: 20px;

padding-bottom: 20px; margin-bottom:40px;}





.newsbg_view .body_con{line-height: 40px;font-size: 18px;padding-bottom: 40px; border-bottom: 1px solid #ececec; margin-bottom: 40px;}

.newsbg_view .body_con img{text-align: center; vertical-align:top; padding: 10px;}





.newsbg_view .next_news{padding-bottom: 20px;  color: rgb(102,102,102);}

.newsbg_view .next_news a{ color: rgb(102,102,102);}

.newsbg_view .myimg{margin: 0 auto; width: 500px;}


.ptgn{background: url("https://www.zmzzo.com/template/default/images/ptgn.png") no-repeat; width: 100%;height: 606px;}

.ptgn .ptgn_con{position: relative; color: #fff;}

.ptgn .title{text-align: center;font-size: 28px; margin-bottom: 10px; padding-top: 60px;}
.ptgn .sign_img{text-align: center;}

.ptgn .yzt{position: absolute; left: 545px;top:95px; width: 130px;  }
.ptgn .yjk{position: absolute;left: 790px;top:58px;width: 130px; }
.ptgn .jkdp{position: absolute;left: 1035px;top:90px;width: 130px; }

.ptgn .ptgn_con dt{text-align: center;font-size: 14px; font-weight: bold;}
.ptgn .ptgn_con dd{font-size: 8px;padding: 2px; text-align: center;}


.hzlc{background: url("https://www.zmzzo.com/template/default/images/719.jpg") no-repeat; width: 100%;height: 488px;}

.hzlc .hzlc_con{position: relative; color: #000; font-size: 18px;font-weight: bold;}
.hzlc .title{text-align: center;font-size: 28px; margin-bottom: 10px; padding-top: 60px;}
.hzlc .sign_img{text-align: center;}

.hzlc .goutong{position: absolute; left: 85px; top: 70px;}
.hzlc .xijie{position: absolute;left: 275px;top: 220px;}
.hzlc .fangan{position: absolute;left: 465px;top: 70px;}
.hzlc .qianding{position: absolute;left: 655px;top:220px;}
.hzlc .kaifa{position: absolute;left: 845px;top: 70px;}
.hzlc .jiaofu{position: absolute;left: 1045px;top:220px;}


.contactbg{background: #f7f8fc; padding-bottom: 40px; }





.contactbg .contact_nav{margin-bottom: 40px; height: 320px; font-size: 16px; margin-top: 50px;}

.contactbg .contact_nav dl{float: left;width: 215px;height: 195px; background: #fff; margin-right: 20px; text-align: center; padding-top:30px;}

.contactbg .contact_nav dl:nth-child(5){margin-right: 0px;width: 255px;height: 195px;}
.contactbg .contact_nav dt{margin-bottom: 10px;}

.contactbg  .contact_con{ height: 380px; margin-bottom: 40px; }

.mycontact  .big_title{font-weight: 400;font-size: 28px; text-align: center; margin-bottom: 30px;  }

.contactbg  .contact_con .fl_con{width: 450px;float: left;}

.contactbg  .contact_con .fr_con{width: 750px;float: left; height: 350px;}

.contactbg  .contact_con .fl_con .title{line-height: 55px; font-size: 18px; background: url('https://www.zmzzo.com/template/default/images/home.jpg') no-repeat; 

padding-left:70px;font-weight: bold;}

.contactbg  .contact_con .fl_con .address{line-height: 40px; font-size: 14px; background: url('https://www.zmzzo.com/template/default/images/address.jpg') no-repeat; 

padding-left:50px;padding-top: 10px;}

.contactbg  .contact_con .fl_con .write_phone{line-height: 40px; font-size: 14px; background: url('https://www.zmzzo.com/template/default/images/write_phone.jpg') no-repeat; 

padding-left:50px;padding-top: 10px;}

.contactbg  .contact_con .fl_con  .email{line-height: 40px; font-size: 14px; background: url('https://www.zmzzo.com/template/default/images/email.jpg') no-repeat; 

padding-left:50px;padding-top: 10px; background-position: 0px 5px;}

.contactbg  .contact_con .fl_con .phone{line-height: 40px; font-size: 14px; background: url('https://www.zmzzo.com/template/default/images/phone.jpg') no-repeat; 

padding-left:50px;padding-top: 10px;}

.contactbg  .contact_con .fl_con .sqq{line-height: 40px; font-size: 14px; background: url('https://www.zmzzo.com/template/default/images/sqq.jpg') no-repeat; 

padding-left:50px;padding-top: 10px;background-position: 0px 10px;}



.contactbg  .contact_con .fl_con .date_time{line-height: 40px; font-size: 14px; background: url('https://www.zmzzo.com/template/default/images/date_time.jpg') no-repeat; 

padding-left:50px;padding-top: 10px;background-position: 0px 5px;}





.aboutbg{width: 100%;height: 580px;background: url('https://www.zmzzo.com/template/default/images/aboutbg.jpg') no-repeat;padding-top: 40px; margin-bottom: 80px;}

.aboutbg .company .fl_con{width: 530px;}

.aboutbg .company .fr_con{width: 615px;padding-top: 60px;}

.aboutbg .company .fr_con p{ margin-top: 25px; font-size: 14px;line-height: 30px; color: rgb(102,102,102); }

.aboutbg .company .fr_con .title{font-weight: 400;font-size: 26px;}





.yewu dl{width: 290px;float: left;  margin-right: 10px; margin-bottom: 40px;}
.yewu dl a{display: block;width: 150px;height: 40px;line-height: 40px;border: 1px solid #ececec; border-radius: 30px;text-align: center; margin-top: 20px;}
.yewu dl a:hover{background: #2e6cd3;color: #fff;}
.yewu .big_title{font-weight: 400;font-size: 28px; text-align: center; margin-bottom: 10px;  }
.yewu .big_con{text-align: center;line-height: 30px; margin-bottom: 40px;color: rgb(102,102,102);}
.yewu .list_yewu .title{font-size: 18px;margin-top: 10px; margin-bottom: 10px;}
.yewu .list_yewu .con{height: 130px; line-height: 25px;color: rgb(102,102,102); overflow: hidden;}

.yewu .big_con23{text-align: center;line-height: 30px;color: rgb(102,102,102); width: 850px; margin: 0 auto ; margin-bottom: 40px; padding-left: 120px;} 

.yyfw{background: #f7f8fc; padding-bottom: 40px; min-height: 400px;  margin-top: 40px; margin-bottom: 40px; padding-top: 40px;}

.yyfw .big_title{font-weight: 400;font-size: 28px; text-align: center; margin-bottom: 10px;  padding-top: 30px;  }

.yyfw .list_yy { height: 280px; margin-top: 20px; }

.yyfw .list_yy dl{width: 340px;float: left;margin-right:20px; text-align: center;}

.yyfw .list_yy dd{margin-top:20px;font-size: 16px;color: rgb(102,102,102);}
 .list_yy2 { height: 430px; padding-left:60px; margin-top:20px; }
 .list_yy2 dl{width: 220px;float: left;margin-right:10px; text-align: center; margin-bottom: 10px;}
 .list_yy2 dd{margin-top:20px;font-size: 16px;color: rgb(102,102,102);}





.licheng .big_title{font-weight: 400;font-size: 28px; text-align: center; margin-bottom: 10px; padding-top: 40px;  }

.licheng .lichengbg{width: 1200px;height: 544px; background: url('https://www.zmzzo.com/template/default/images/lichengbg.png') no-repeat center;}



.licheng .widthlc{width: 190px;}

.licheng .widthlc2{width: 135px;}

.licheng .widthlc3{width: 148px;}

.licheng .widthlc4{width: 160px;}

.licheng .year2014{position: absolute; left:30px; top:170px; color: rgb(102,102,102);}

.licheng .year2015{position: absolute; left:240px; top:390px;color: rgb(102,102,102);}

.licheng .year2016{position: absolute; left:380px; top:115px;color: rgb(102,102,102);}

.licheng .year2017{position: absolute; left:540px; top:205px;color: rgb(102,102,102);}

.licheng .year2018{position: absolute; left:780px; top:140px;color: rgb(102,102,102);}

.licheng .year2019{position: absolute; left:850px; top:380px;color: rgb(102,102,102);}

.licheng .year2020{position: absolute; right:20px; top:320px;color: rgb(102,102,102);}





.list_company {background:#f7f8fc;height: 845px; }

.list_company   .big_title{font-weight: 400;font-size: 28px; text-align: center; margin-bottom: 10px; padding-top: 60px;  }

@media screen and (min-width: 1367px) { 



} 



.videobg{
  z-index: 99;
  position: fixed;
  top: 0px;
  left:0px;
  width: 100%;
  height: 100%;
  background: #000;
  display: none;
}



.video{
	position: absolute;
	left:20%;
	top:30%;
	background: #fff;
	height: 700px;
	width: 1200px;
}



.video_close{

	font-size: 48px;text-align: right;color: #fff;

	position: absolute;

	right:20%;

	top:20%;

	width: 50px;

	height: 50px;

	z-index: 100;

	cursor: pointer;



}



.fixed-tools {
   z-index: 999;
  position: fixed;
  top: 250px;
  right: -140px;
}
.fixed-tools li {
  cursor: pointer;
  margin-top: 0px;
}
.fixed-tools .slider {
  transition: transform 0.3s ease;
}
.fixed-tools .slider:hover {
  transform: translateX(-140px);
}
.fixed-tools .hover {
  position: relative;
}
.fixed-tools .hover:hover .qrcode {
  opacity: 1;
  transform: translateX(0%);
}
.fixed-tools .hover .qrcode {
  position: absolute;
  opacity: 0;
  transform: translateX(200%);
  transition: opacity 0.5s ease;
}
.fixed-tools .hover .qrcode1 {
  top: -100px;
  left: -170px;
}
.fixed-tools .hover .qrcode2 {
  top: -50px;
  left: -130px;
}





.mt30{margin-top:30px;}

.footer{width:100%;height: 390px; background: url('https://www.zmzzo.com/template/default/images/footer1.jpg') no-repeat; color: #ffffff; padding-top: 20px; }
.footer .footer_nav{border: 0px solid red; width: 630px; margin: 0 auto; padding-left: 50px;}
.footer .footer_nav{padding-top: 20px;}

.footer .footer_nav dl{width: 120px;height: 150px; float: left; margin-left: 2px;margin-right: 2px; text-align: center;}

.footer .link_a{height: 60px; margin-top: 70px;font-size: 12px;}

.footer .link_a a{color: #b5b5b5; padding-right: 10px;}
.footer .link_a a:hover{color: #2e6cd3;}
.footer center{color: #999;}

.footer .footer_nav dt{color: #fff;font-size: 16px;margin-bottom: 20px;}

.footer .footer_nav dd{line-height: 30px;}

.footer .footer_zx a{width: 205px;height: 40px;line-height: 40px;background: #2e6cd3;color: #fff;

text-align: center; display: block;}



.footer .footer_zxtxt{margin-top: 20px;margin-bottom: 30px;}



.footer .footer_zxtxt span{font-size: 18px;font-weight: bold;}



.footer .code1{padding-top: 20px;}



.footer .code1 dl{text-align: center;}



.footer .code2{margin-left: 30px;}

/*

.footer li{float: left;width: 300px;}

.footer .zn_nav dl{float: left; line-height:30px;font-size: 16px;color: #fff;}

.footer  dd{line-height:30px;font-size: 16px;color: #fff;}

.footer li .title{color: #fff;font-size: 18px;font-weight: bold;padding-bottom: 30px;}

.footer li:nth-child(4){ text-align: right; }

.footer2{width: 100%;height: 60px;background: #333333;text-align: center; color: #fff;line-height: 60px;}

.link {height: 100px; background:#222;color:#474747; }

.link a {color: #474747;}

.link .con{padding-top: 20px;padding-bottom: 20px;}

*/

.footer a{color: #b5b5b5;}

.footer a:hover{color: #333;}







.slideBox{  overflow:hidden; position:relative;   height: 380px; }

.slideBox .hd{ height:62px; overflow:hidden; position:absolute; right:26%; bottom:0px; z-index:1;   }

.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }

.slideBox .hd ul li{  display: inline-block; width: 45px; height: 45px; 
 margin: 0 10px; vertical-align: top; float: left;  text-align: center;  }
.slideBox .hd ul li.on{ border:1px solid #2e6cd3;   }

.slideBox .bd{ position:relative; height:100%; z-index:0;   }

.slideBox .bd li{ zoom:1; vertical-align:middle; padding-left: 110px;  }

.slideBox .bd img{ width:300px; height:300px; display:block; text-align: center; }





.slideBox .prev,

.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:40px; height:40px;

 background:#ccc; filter:alpha(opacity=50);opacity:0.5;   border-radius: 50%; font-size: 18px; 

 line-height: 40px;text-align: center; color:#fff;}

.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }

.slideBox .prev:hover,

.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }

.slideBox .prevStop{ display:none;  }

.slideBox .nextStop{ display:none;  } 









.slideBox2{  overflow:hidden; position:relative;  padding-left: 67px;   }

.slideBox2 .hd{ height:15px; overflow:hidden; position:absolute; right:50%; bottom:25px; z-index:1; }

.slideBox2 .hd ul{ overflow:hidden; zoom:1; float:left;  }

.slideBox2 .hd ul li{ border-radius: 8px; display: inline-block; width: 10px; height: 10px; background: #fff; opacity: 0.5;

border: 0px;  margin: 0 5px; vertical-align: top; float: left; border:1px solid #ff75a0;  }

.slideBox2 .hd ul li.on{ background:#ff75a0; color:#fff; }

.slideBox2 .bd{ position:relative; height:100%; z-index:0;   }

.slideBox2 .bd li{ zoom:1; vertical-align:middle; }

.slideBox2 .bd img{ width:100%; height:250; display:block;  }





.slideBox2 .prev,

.slideBox2 .next{ position:absolute; left:0%; top:50%; margin-top:-25px; display:block; width:40px; height:40px;

background: #ccc; filter:alpha(opacity=50);opacity:0.5;  z-index: 999;  }

.slideBox2 .next{ left:auto; right:2%; background-position:8px 5px; }

.slideBox2 .prev:hover,

.slideBox2 .next:hover{ filter:alpha(opacity=100);opacity:1;  }

.slideBox2 .prevStop{ display:none;  }

.slideBox2 .nextStop{ display:none;  }











.slideBox3{  overflow:hidden; position:relative;    }

.slideBox3 .hd{ height:15px; overflow:hidden; position:absolute; right:50%; bottom:25px; z-index:1; }

.slideBox3 .hd ul{ overflow:hidden; zoom:1; float:left;  }

.slideBox3 .hd ul li{ border-radius: 8px; display: inline-block; width: 10px; height: 10px; background: #fff; opacity: 0.5;

border: 0px;  margin: 0 5px; vertical-align: top; float: left; border:1px solid #ff75a0;  }

.slideBox3 .hd ul li.on{ background:#ff75a0; color:#fff; }

.slideBox3 .bd{ position:relative; height:100%; z-index:0;   }

.slideBox3 .bd li{ zoom:1; vertical-align:middle; padding-left: 105px; }

.slideBox3 .bd img{ width:100%; height:250; display:block;  }





.slideBox3 .prev,

.slideBox3 .next{ position:absolute; left:0%; top:50%; margin-top:-25px; display:block; width:40px; height:40px;

background: #ccc; filter:alpha(opacity=50);opacity:0.5;  z-index: 999;  }

.slideBox3 .next{ left:auto; right:2%; background-position:8px 5px; }

.slideBox3 .prev:hover,

.slideBox3 .next:hover{ filter:alpha(opacity=100);opacity:1;  }

.slideBox3 .prevStop{ display:none;  }

.slideBox3 .nextStop{ display:none;  }























/*分页*/

.page{width: 100%; margin: 40px auto;text-align:center;overflow: hidden;}

.page a{display: inline-block;padding:0px 20px;height: 36px;line-height: 36px;

	border: 1px solid #999;border-radius: 3px;color:#999;font-size: 16px;margin:3px;}

.page b{display: inline-block;padding:0px 20px;height: 36px;line-height: 36px;

	border: 1px solid #999;border-radius: 3px;color:#fff;font-size: 16px;margin:3px; background: #2e6cd3;}



.page .dian{width:;}

.page a:hover{background-color: #2e6cd3;color:#fff;border: 1px solid #2e6cd3;}



