﻿body{ margin: 0; padding: 0; font-family: Arial ;font-size: 14px; color: #333;min-width:1200px;}
*{margin:0;padding:0;color:#333;}
h1,h2,h3,h4,h5{ margin: 0; padding: 0;}
h1{font-size:36px;margin:0;}
h2{font-size:28px;margin:0;}
h3{font-size:26px;margin:0;}
h4{font-size:24px;margin:0;}
h5{font-size:18px;margin:0;}
i{font-style:normal;}
ul,li,p,span{ list-style-type: none; margin: 0; padding: 0;}
.fl{ float: left;} .fr{ float: right;} .clearfix{ clear: both;}
img{ margin:0; padding:0;border:none;}
a{ list-style:none;margin:0;padding:0;text-decoration:none;}
a:hover{ list-style:none ; text-decoration:none;color:#064ca2; cursor:pointer; }
a:hover p{color:#064ca2;}
div{ margin: 0; padding: 0;}
.context{ width:1200px; margin:0 auto; padding:0;}
.rows{padding:30px 0;overflow:hidden;}
.acontext{ width:1000px; margin:0 auto; padding:0;overflow:hidden; }
input,button,textarea,input:focus,textarea:focus,video:focus{outline:none;font-family: "黑体", Arial;}
.clear{ clear:both; height:0px; line-height:0px; font-size:0px;}
.mb-50{margin-bottom:50px;}
.mt-50{margin-top:50px;}
.mt-100{margin-top:100px;}
.ct{text-align:center;}
.o-flow{overflow:hidden;}
.fontw{color:#fff;}
.fbu{color:#064ca2;}
.fw{font-weight:bold;}
input::-webkit-input-placeholder {color: #999;}
input:-moz-placeholder {color: #999;}
input::-moz-placeholder {color: #999;}
input::-ms-input-placeholder {color: #999;}
.col-4{width:40%;float:left;}
.col-2{width:20%;float:left;}
.mtb_100{margin:100px 0;}
.ptb_30{padding:30px 0;}
.ptb_50{padding:50px 0;}
.ptb_80{padding:80px 0;}
.mt_100{margin-top:100px;}

.zy_header{height:100px;position:fixed;z-index:9999;top:0;left:0;width:100%;background:#fff;}
.zy_header .logo{float:left;margin-top:30px;}
.zy_header dl{float:right;}
.zy_header dl dd{float:left;line-height:100px;}
.zy_header dl dd .m{font-weight:bold;color:#888;font-size:16px;margin:0 17px;}
.zy_header dl dd .active,.zy_header dl dd a:hover{color:#133b80;}
.mdown{position:absolute;background:#f7f7f7;padding:50px;border-top:1px solid #f7f7f7;display:none;}
.mdown h2{line-height:0;color:#999;margin-bottom:40px;}
.mdown a{width:33.3%;float:left;line-height:38px;font-size:18px;color:#999;}
.phover{background:url(../images/zy18.png) no-repeat 100% 50%;}
.phover:hover{background:url(../images/zy21.png) no-repeat 100% 50%;}

.zy_cominfo{overflow:hidden;margin:80px 0;}
.zy_cominfo .context div{width:25%;float:left;text-align:center;background:url(../images/zy01.jpg) no-repeat 50% 100%;}
.zy_cominfo .context div span{color:#ccc;font-weight:bold;}
.zy_cominfo .context div h3{line-height:60px;font-size:16px;}

.zy_about{overflow:hidden;margin-bottom:80px;background:url(../images/zy02.jpg) no-repeat 50% top;height:690px;}
.zy_about .aboutinfo{width:45%;float:right;}
.zy_about .aboutinfo h1{color:#133b80;letter-spacing:1px;font-size:50px;padding-top:20%; font-family:Impact;}
.zy_about .aboutinfo h2{font-size:40px;font-weight:normal;}
.zy_about .aboutinfo p{margin:20px 0;line-height:26px;color:#999;}
.zy_about .aboutinfo a{width:130px;line-height:40px;background:#133b80;text-align:center;color:#fff;display:block;}

.zy_pro{overflow:hidden;margin-bottom:80px;}
.zy_pro h1{color:#133b80;letter-spacing:1px;font-size:60px;font-family:Impact;width:32%;float:left;}
.zy_pro h2{font-size:40px;font-weight:normal;float:left;line-height:80px;}
.zy_pro .pro_01{overflow:hidden;float:left;width:100%;margin:50px 0;}
.zy_pro .pro_01 p{float:left;width:33.3%;}
.zy_pro .pro_01 .pro_01_a{background:url(../images/zy03.jpg) no-repeat 50% top;height:211px;}
.zy_pro .pro_01 .pro_01_b{background:url(../images/zy04.jpg) no-repeat 50% top;height:211px;}
.zy_pro .pro_01 .pro_01_c{background:url(../images/zy05.jpg) no-repeat 50% top;height:211px;}
.zy_pro .pro_02{overflow:hidden;float:left;width:100%;}
.zy_pro .pro_02 p{float:left;width:25%;}
.zy_pro .pro_02 .pro_02_a{background:url(../images/zy06.jpg) no-repeat 50% top;height:260px;}
.zy_pro .pro_02 .pro_02_b{background:url(../images/zy07.jpg) no-repeat 50% top;height:260px;}
.zy_pro .pro_02 .pro_02_c{background:url(../images/zy08.jpg) no-repeat 50% top;height:260px;}
.zy_pro .pro_02 .pro_02_d{background:url(../images/zy09.jpg) no-repeat 50% top;height:260px;}
.zy_pro a{color:#133b80;font-size:21px;display:block;padding:40px 40px 0 40px;font-weight:bold;font-family:Impact;}
.zy_pro span{color:#666;font-size:17px;display:block;font-family:Impact;text-transform:uppercase;padding:0 40px 0 40px;}
.zy_pro .pro_02{text-align:right;}

.zy_equip{overflow:hidden;margin-bottom:80px;background:url(../images/zy10.jpg) no-repeat 50% top;height:670px;}
.zy_equip .equip_fr{float:right;}
.zy_equip .equip_fr .eq_h1{color:#fff;font-size:46px; line-height:80px;padding-top:10%;text-align:right;}
.zy_equip .equip_fr .eq_h3{color:#fff;font-size:24px;font-weight:normal; margin-bottom:30px;text-align:right;}
.zy_equip .eq{overflow:hidden;margin-top:30px;height:303px;width:303px;float:right;text-align:center;}
.zy_equip .eq .eq_01{background:url(../images/zy12.jpg) no-repeat 0 50%;width:303px;height:146px;float:left;overflow:hidden;}
.zy_equip .eq .eq_02{background:url(../images/zy11.jpg) no-repeat 0 50%;width:303px;height:146px;float:left;overflow:hidden;margin-top:11px;}
.zy_equip .eq p{font-weight:bold;font-size:30px;line-height:146px;color:#fff;}
.zy_equip .eq2{background:url(../images/zy13.jpg) no-repeat 0 50%;width:431px;height:303px;float:right;margin:30px 10px 0 0;}
.zy_equip .eq2 h2{margin:40px 0 0 40px;font-size:20px;}
.zy_equip .eq2 p{margin:40px 40px 0 40px;font-size:16px;line-height:24px;}

.zy_news{overflow:hidden;margin-bottom:80px;}
.zy_news .new_fl{background:url(../images/zy14.jpg) no-repeat 0 50%;width:450px;height:423px;float:left;margin-top:100px;}
.zy_news .new_fr{float:right;width:50%;}
.zy_news h1{color:#133b80;letter-spacing:1px;font-size:60px;font-family:Impact;text-align:right;}
.zy_news h2{font-size:40px;font-weight:normal;line-height:80px;text-align:right;}
.zy_news .new_fr dl{margin-top:30px;overflow:hidden;}
.zy_news .new_fr dl dd{background:url(../images/zy15.jpg) no-repeat 0 50%;padding-left:20px;border-bottom:1px solid #ddd;overflow:hidden;height:78px;line-height:78px;}
.zy_news .new_fr dl dd a{display:block;float:left;display:block;width:80%;}
.zy_news .new_fr dl dd span{float:right;color:#999;}

footer{overflow:hidden;background:#333333;padding-top:50px;}
footer .foot{float:left;}
footer .foot .fm a{color:#ccc;margin-right:20px;}
footer .fc{margin-top:40px;}
footer .fc span{color:#ccc;padding:5px 0;display:block;}
footer .fc .tel{background:url(../images/zy16.png) no-repeat 0 50%;padding-left:30px;}
footer .fc .add{background:url(../images/zy17.png) no-repeat 0 50%;padding-left:30px;}
footer .code{background:url(../images/zy18.jpg) no-repeat 0 50%;width:110px;height:112px;float:right;}
footer .footm{float:left;width:100%;margin-top:20px;border-top:1px solid #5c5c5c;color:#ccc;text-align:center;line-height:40px;}

.zynbanner{background:url(../images/zy19.jpg) no-repeat 50% top;height:411px;overflow:hidden;}
.zyn{padding:80px 0 200px 0;overflow:hidden;border-bottom:1px solid #eee;}
.zyn_about .tit{text-align:right;border-bottom:1px solid #eee;padding-bottom:15px;float:right;width:100%;}
.zyn_about .tit p{color:#999;}
.zyn_about .aboutinfo{padding:50px 0;overflow:hidden;float:left;background:url(../images/zy20.jpg) no-repeat 50% top;margin-top:50px;}
.zyn_about .aboutinfo .fimg img{width:550px;float:left;margin-top:100px;}
.zyn_about .aboutinfo .finfo{width:80%;float:right;padding-right:50px;}
.zyn_about .aboutinfo .finfo .ft{color:#666;line-height:80px;}
.zyn_about .nadv{overflow:hidden;width:100%;float:left;margin-top:40px;}

.zynprolist{overflow:hidden;}
.pmenu{overflow:hidden;background:#f7f7f7;height:50px;border-top:1px solid #e1e4e6;border-bottom:1px solid #e1e4e6;}
.pmenu .pcon{width:200px;}
.pmenu p{line-height:50px;font-size:18px; letter-spacing:2px;background:url(../images/zy18.png) no-repeat 90% 50%;color:#313131; cursor:pointer;padding-left:20px;}
.pmenu p:hover{background:url(../images/zy21.png) no-repeat 90% 50%;}
.downlist{border-left:1px solid #e1e4e6;border-right:1px solid #e1e4e6;border-bottom:1px solid #e1e4e6;position:absolute;background:#fff;z-index:1000;display:none;}
.downlist a{line-height:40px;display:block;font-size:16px;padding-left:20px;width:200px;}
.downlist a:hover{background:#f7f7f7;}
.downclass{position:absolute;margin-left:220px;margin-top:-40px;background:#f7f7f7;display:none;z-index:1000;}
.downclass a{border-right:1px solid #e1e4e6;border-left:1px solid #e1e4e6;padding-left:20px;width:200px;}
.downclass a:hover{background:#fff;}

.zynprolist{position:relative;}
.zynprolist .plist{overflow:hidden;float:left;width:100%;margin-top:20px;}
.zynprolist .plist dd{float:left;width:25%;margin-bottom:8px;height:340px;overflow:hidden;}
.zynprolist .plist dd a{display:block;width:95%;text-align:center;background:#fff;border:1px solid #eee;box-shadow:0px 1px 5px 1px #d4d4d4;}
.zynprolist .plist dd a:Hover{background:#133b80;}
.zynprolist .plist dd a:Hover p{color:#fff;}
.zynprolist .plist dd img{width:100%;overflow:hidden;transition: all 0.6s;}
.zynprolist .plist dd p{padding:10px 10px;line-height:30px;overflow:hidden;height:29px;}
.zynprolist .plist img:hover{transform: scale(1.3);cursor:pointer;}
.page{margin:50px 0;float:right;width:75%;}
.page a{padding:10px;text-align:center;background:#f3f3f3;margin:0 2px;}
.page .cur,.page a:Hover,.page a:Hover span{background:#133b80;color:#fff;}
.zynnews dl dd{overflow:hidden;margin-bottom:20px;border-bottom:1px solid #f7f7f7;}
.zynnews dl dd a{overflow:hidden;padding:20px;display:block;}
.zynnews dl dd a img{width:130px;height:130px;}
.zynnews dl dd .news_des{width:60%;margin-left:30px;}
.zynnews dl dd span{display:block;}

.zynnews dl dd .news_des .n_t{line-height:50px;font-size:16px;height:50px;overflow:hidden;}
.zynnews dl dd .news_des .n_d{color:#999;line-height:20px;height:40px;overflow:hidden;}
.zynnews dl dd .news_time{width:10%;text-align:right;}
.zynnews dl dd .news_time .time{font-size:16px;color:#999;margin-top:40px;}
.zynnews dl dd .news_time .more{line-height:24px;}
.zynnews .info_tit{text-align:center;border-bottom:1px solid #ddd;line-height:70px;}
.zynnews .info_des{background-color:#f8f8f8;line-height:20px;border:1px solid #f6f6f6;padding:10px;color:#999;}
.zynnews .info_con{margin:30px 0;}
.zynnews .info_next{text-align:right;padding:30px 0;font-size:16px;border-top:1px solid #ddd}
.zynnews .info_next a{color:#999;}
.zynproinfo .divbox{width:40%;background:#fff;margin:0 50px 50px 50px;overflow:hidden;}
.zynproinfo .divbox .activeimg img{width:100%;}
.zynproinfo .divbox2{width:40%;background:#f7f7f7;padding:50px;overflow:hidden;}
.zynproinfo .fl{text-align:center;}
.zynproinfo .divbox2 h1{border-bottom:1px solid #ccc;padding-bottom:30px;margin-bottom:30px;font-family:Impact;}
.zynproinfo .divbox2 p{color:#999;margin:8px 0;}
.zynproinfo .infocontext{padding:30px 0;background:#fff;overflow:hidden;}
.zynproinfo .infocontext .protab{overflow:hidden;border-bottom:1px solid #f3f3f3;}
.zynproinfo .infocontext .protab a{display:block;}
.zynproinfo .infocontext .protab dd a:hover,.zynproinfo .infocontext .protab dd .selected{background:none;}
.zynproinfo .infocontext .protab dd a{float:left;width:20%;background:#f3f3f3;text-align:center;line-height:60px;font-size:30px;margin-right:10px;}
#menu_con3{margin:0 auto;line-height:24px;color:#999;float:left;width:75%;padding:20px 0;}
#menu_con3 img{width:100%;}
#menu_con3 li{display:none;}
.zynfeedback .fbtext{color:#ccc;line-height:30px;}
.zynfeedback .fbtext{text-align:center;font-size:18px;}
form{margin-top:40px;overflow:hidden;}
.form{overflow:hidden;background:#fafafa;margin:0 auto;width:80%;border-bottom:6px solid #e0e0e0;padding:50px;}
.form-item {margin-bottom:10px;width:50%;float:left;}
.form-item input {border:1px solid #cfcfcf;border-radius: 2px;color: #000;height:40px;transition: background 0.3s ease-in-out;width:85%;padding-left:10px;}
.form-item input:focus {outline: none;border-color: #9ecaed;box-shadow:0 0 10px #9ecaed;}
.button-panel {width: 100%;float:left;}
.button-panel .button { -webkit-appearance: none;background: #133b80;border: none;border-radius: 2px;color:#fff;cursor: pointer;height:40px;font-family: 'Open Sans', sans-serif;letter-spacing: 0.05em;text-align: center;text-transform: uppercase;transition: background 0.3s ease-in-out;width: 200px;margin:0 auto;margin-top:20px;float:right;}
.form-items textarea{width:91.4%;border:1px solid #ddd;padding:10px;}
.form-items{width:100%;float:left;}
input[type=search] {
	-webkit-appearance: textfield;
	-webkit-box-sizing: content-box;
	font-family: inherit;
	font-size: 100%;
}
input::-webkit-search-decoration,
input::-webkit-search-cancel-button {
	display: none; /* remove the search and cancel icon */
}

/* search input field */
input[type=search] {
	background: url(../images/search-icon.png) no-repeat 9px center;
	padding: 9px 10px 9px 32px;
	width: 55px;
	-webkit-border-radius: 10em;
	-moz-border-radius: 10em;
	border-radius: 10em;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	transition: all .5s;
}
input[type=search]:focus {
	width: 130px;
	background-color: #fff;
	border-color: #6dcff6;
	-webkit-box-shadow: 0 0 5px rgba(109,207,246,.5);
	-moz-box-shadow: 0 0 5px rgba(109,207,246,.5);
	box-shadow: 0 0 5px rgba(109,207,246,.5);
}


.lb-box {
  width: 500px;
  height: 500px;
  position: relative;
  overflow: hidden;
}
@media (max-width:568px) {
  .lb-box {
    width: 76%;
    height: 220px;
  }
}

.lb-content {
  width: 100%;  
  height: 100%;
}

.lb-item {
  width: 100%;  
  height: 100%;
  display: none;
  position: relative;   
}

.lb-item > a {
  width: 100%;
  height: 100%;
  display: block;
}

.lb-item > a > img {
  width: 100%;
  height: 100%;
}

.lb-item > a > span {
  width: 100%;
  display: block;
  position: absolute;
  bottom: 0px;
  padding: 15px;
  color: #fff;
  background-color: #fabe08;
}
@media (max-width:568px) {
  .lb-item > a > span {
    padding: 10px;
  }
}

.lb-item.active {
  display: block;
  left: 0%;
}
.lb-item.active.left {
  left: -100%;
}
.lb-item.active.right {
  left: 100%;
}

/*  */
.lb-item.next,
.lb-item.prev {
  display: block;
  position: absolute;
  top: 0px;
}
.lb-item.next {
  left: 100%;
}
.lb-item.prev {
  left: -100%;
}
.lb-item.next.left,
.lb-item.prev.right {
  left: 0%;
}

.lb-sign {
  position: absolute;
  right: 10px;
  top: 0px;
  padding: 5px 3px;
  border-radius: 6px;
  list-style: none;
  user-select: none;
  background-color: #fabe08;
}

.lb-sign li {
  width: 22px;
  height: 20px;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  text-align: center;
  float: left;
  color: #fff;
  margin: auto 4px;
  border-radius: 3px;
  cursor: pointer;
}
.lb-sign li:hover {
  color: #fff;
}
.lb-sign li.active {
  color: #fabe08;
  background-color: #EBEBEB;
}

.lb-ctrl {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  font-size: 30px;
  font-family:'宋体';
  user-select: none;
  background-color:#fabe08;
  color: #fff;
  border-radius: 5px;
  cursor: pointer;
  transition: all 0.1s linear;
  
}
@media (max-width:568px) {
  .lb-ctrl {
    font-size: 30px;
  }
}
.lb-ctrl.left {
  left: -50px;
}
.lb-ctrl.right {
  right: -50px;
}
.lb-box:hover .lb-ctrl.left {
  left: 10px;
}
.lb-box:hover .lb-ctrl.right {
  right: 10px;
}
.lb-ctrl:hover {
  background-color: #000;
}

.zyncon h1{text-align:center;}
.zyncon .con{background:url(../images/zy22.jpg) no-repeat 50% top;width:316px;padding-top:280px;float:left;margin-top:47px;border:1px solid #ccc;padding-left:40px;padding-right:40px;padding-bottom:40px;}
.zyncon .con h5{font-size:18px;padding-bottom:20px;color:#666;line-height:35px;}
.zyncon .con p{line-height:25px;font-size:14px;}
.zyncon .con p strong{color:#000;}
#dituContent{width:697px;height:700px;border:#ccc solid 1px;float:right;margin-top:50px;}
.zyncon .con .code{margin-top:20px;}














