html{ font-family: tahoma,"HanHei SC","Microsoft YaHei",Arial,helvetica,sans-serif;}
body,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,legend,input,button,textarea,select,p,blockquote,th,td {margin: 0;padding: 0}
body{ font-family:"Microsoft Yahei";font-size:14px; padding:0; margin:0; background:#fff;color:#000;}
.clear{*zoom:1}
.clear:after {clear: both;height: 0;overflow: hidden;display: block;visibility: hidden;content: "."}
table {border-collapse: collapse;border-spacing: 0}
fieldset,img,iframe {border: 0}
address,cite,dfn,em,var,i {font-style: normal}
li{list-style: none;}
caption,th{text-align: left}
h1,h2,h3,h4,h5,h6 {font-size: 100%;font-weight: normal}
sup {vertical-align: text-top}
sub {vertical-align: text-bottom}
body {background: #fff;min-width: 1200px;font-family: tahoma,"HanHei SC","Microsoft YaHei",Arial,helvetica,sans-serif;}
a{text-decoration: none; cursor: pointer}
a:hover {text-decoration: none;}
input,label,form {padding: 0;margin: 0}
select,textarea,img,fieldset,input {vertical-align: middle}
input,button{ margin:0; padding:0; list-style-type:none;}
.container{margin: 0 auto;width: 1200px;}


.swarm_banner{width: 100%;background: url("images/swarm_banner.jpg") no-repeat top center;height: 576px;cursor: pointer}
.zy_gn_banner{width: 100%;background: url("images/farm.jpg") no-repeat top center;height: 576px;}
.zy_banCon{box-sizing: border-box;padding-top: 120px;}
.zy_banCon h1{font-size: 36px;color: #fff;}
.zy_banTxt{width: 600px;font-size: 16px;color: #fff;line-height: 30px;margin-top: 46px;margin-bottom: 50px;}
.zy_btn a{display: inline-block;width: 110px;height: 28px;font-size: 14px;text-align: center;line-height: 28px;border-radius: 2px;color: #fff}
.zy_btn a:first-child{border: 1px solid #fff;margin-right: 49px;}
.zy_btn a:last-child{background: linear-gradient(to right,#4196fe,#7c7ee5);}
.zy_nav{width: 100%;height: 65px;background: #f5f5f6;}
.zy_navCon a{display: inline-block;line-height: 65px;font-size: 16px;color: #333;float: right;margin-left: 60px;}
.zy_con1{box-sizing: border-box;padding: 70px 0;}
.zy_qhTit{box-sizing: border-box;padding-left: 249px;}
.zy_qhTit span{display: inline-block;width: 200px;height: 45px;text-align: center;line-height: 45px;border: 1px solid #ced9f2;margin-right: 50px;box-sizing: border-box;cursor: pointer;font-size: 16px;}
.zy_qhTit span:last-child{margin-right: 0px;}
.zy_qhTit span.zy_qhTitAct{background:linear-gradient(to right,#4196fe,#7c7ee5); color: #fff}
.zy_table{margin-top: 25px;}
.zy_table_con{margin-bottom: 45px;}
.zy_table_tit{text-align: center;font-size: 22px;font-weight: lighter}
.zy_table_con table{border: 1px solid #ced9f2;margin-top: 45px;width: 1200px}
.zy_table_con th{text-align: center;font-size: 16px;color: #32363f;border-right: 1px solid #ced9f2;border-bottom: 1px solid #ced9f2;height: 61px;}
.zy_table_con td{font-size: 14px;color: #32363f;border-right: 1px solid #ced9f2;border-bottom: 1px solid #ced9f2;height: 61px;}
.zy_table_con td>a{display: inline-block;width: 88px;height: 27px;border: 1px solid #c7cdd9;text-align: center;line-height: 27px;color: #32363f;font-size: 14px;border-radius: 4px;}
.zy_table_con td>a:hover{background:linear-gradient(to right,#4196fe,#7c7ee5);color: #fff}
.zy_table_list{float: left;display: none}
.zy_table_con td .swarm_btn{font-size: 15px;width: 120px;height: 34px;line-height: 34px}

.zy_tit{font-size: 30px;color: #333;text-align: center;font-weight: bold;}
.zy_con2{width: 100%;box-sizing: border-box;padding: 70px 0;background: #f9fafc}
.zy_c2Con>li{width: 271px;box-sizing: border-box;padding: 5px 0;float: left;text-align: center;margin-top: 60px;margin-right: 193px;}
.zy_c2Con>li:nth-child(3n){margin-right: 0px}
.zy_c2Con>li>h6{font-size: 18px;color: #1c2334;margin-top: 12px;margin-bottom: 14px;font-weight: bold;}
.zy_line{width: 30px;;height: 2px;;background: #0f66fd;margin: 0 auto;}
.zy_c2Txt{font-size: 14px;color: #777777;line-height: 24px;margin-top: 14px;}

.zy_con3{width: 100%;box-sizing: border-box;padding: 70px 0;}
.zy_c3Con>li{width: 519px;height: 120px;background: #fff;margin-top: 45px;border: 1px solid #eee;}
.zy_c3Con>li:hover{box-shadow: 0 0 12px rgba(0,0,0,.06);}
.zy_c3Con>li:nth-child(n){float: left}
.zy_c3Con>li:nth-child(2n){float: right}
.zy_c3Con>li>.zy_c3L{float: left;width: 70%;margin-top: 32px;margin-left: 30px;}
.zy_c3Con>li>.zy_c3L>h6{font-size: 18px;color: #333;margin-bottom: 11px;font-weight: bold;}
.zy_c3Con>li>.zy_c3L>p{font-size: 14px;color: #888888;}
.zy_c3Con>li>.zy_xq{float: right;display: block;width: 60px;height: 35px;border: 1px solid #c7cdd9;text-align: center;line-height: 35px;font-size: 14px;color: #666666;margin-top: 40px;margin-right: 30px;}
.zy_c3Con>li>.zy_xq:hover{background:linear-gradient(to right,#4196fe,#7c7ee5); color: #fff}

.new_con4{width: 100%;background: #f9fafc;box-sizing: border-box;padding: 80px 0;}
.new_c4Con{margin-top: 46px;}
.new_c4_tit{width: 827px;margin: 0 auto}
.new_c4_tit>li{margin-right: 140px;float: left}
.new_c4_tit>li:last-child{margin-right: 0px;}
.new_c4_tit>li>span:nth-child(2){font-size: 14px;color: #333;margin-left: 10px}
.new_c4_tit>li>span:nth-child(3){font-size: 24px;color: #2e95ff;}
.map_bg {position: relative;}
.map_bg {width: 1153px;height: 520px;position: relative;margin: 50px auto;background-image: url(images/qqjd_map.png);background-position: -25px;}
.map_biao1{ width:120px; height:120px; position:relative; top:14px; left:147px;}
.map_biao2{ width:120px; height:120px; position:relative; top:-20px; left:145px;}
.map_biao3{ width:120px; height:120px; position:relative; top:-32px; left:191px;}
.map_bg .map_biao3 p{position: absolute; top: 50px;left:0px;bottom: 0;}
.map_biao4{ width:120px; height:120px; position:relative; top:-138px; left:209px;}
.map_biao5{ width:120px; height:120px; position:relative; top:-197px; left:315px;}
.map_biao6{ width:120px; height:120px; position:relative; top:-538px; left:456px;}
.map_biao7{ width:120px; height:120px; position:relative; top:-639px; left:467px;}
.map_bg .map_biao6 p{position: absolute; top: 52px;left:25px;bottom: 0;}
.map_bg .map_biao7 p{position: absolute; top: 52px;left:15px;bottom: 0;}
.map_biao8{ width:120px; height:120px; position:absolute; top:66px; left:484px;}
.map_bg .map_biao8 p{position: absolute; top:36px;left:43px;bottom: 0;}
.map_biao9{ width:120px; height:120px; position:absolute; top:90px; left:492px;}
.map_biao10{ width:120px; height:120px; position:absolute; top:50px; left:502px;}
.map_biao11{ width:120px; height:120px; position:absolute; top:73px; left:508px;}
.map_biao12{ width:120px; height:120px; position:absolute; top:15px; left:600px;}
.map_biao13{ width:130px; height:130px; position:absolute; top:65px; left:646px;}
.map_biao14{ width:120px; height:120px; position:absolute; top:109px; left:561px;}
.map_biao15{ width:120px; height:120px; position:absolute; top:149px; left:552px;}
.map_biao16{ width:120px; height:120px; position:absolute; top:137px; left:673px;}
.map_biao17{ width:130px; height:130px; position:absolute; top:164px; left:632px;}
.map_bg .map_biao17 p{position: absolute; top:70px;left:43px;bottom: 0;}
.map_biao18{ width:120px; height:120px; position:absolute; top:204px; left:707px;}
.map_biao19{ width:120px; height:120px; position:absolute; bottom:43px; left:536px;}
.map_biao20{ width:120px; height:120px; position:absolute; top:184px; left:772px;}
.map_biao21{ width:120px; height:120px; position:absolute; top:210px; left:774px;}
.map_bg .map_biao20 p{position: absolute; top:38px;left:47px;bottom: 0;}
.map_bg .map_biao21 p{position: absolute; top:63px;left:7px;bottom: 0;}
.map_biao22{ width:120px; height:120px; position:absolute; top:242px; left:787px;}
.map_bg .map_biao22 p{position: absolute; top:63px;left:42px;bottom: 0;}
.map_biao23{ width:120px; height:120px; position:absolute; top:202px; left:804px;}
.map_biao24{ width:120px; height:120px; position:absolute; top:114px; left:866px;}
.map_bg .map_biao24 p{position: absolute; top:40px;left:48px;bottom: 0;}
.map_biao25{ width:120px; height:120px; position:absolute; top:111px; left:904px;}
.map_biao26{ width:120px; height:120px; position:absolute; top:149px; left:829px;}
.map_bg .map_biao26 p{position: absolute; top:40px;left:48px;bottom: 0;}
.map_biao27{ width:120px; height:120px; position:absolute; top:147px; left:856px;}
.map_biao28{ width:120px; height:120px; position:absolute; top:165px; left:843px;}
.map_biao29{ width:130px; height:130px; position:absolute; top:249px; left:837px;}
.map_biao30{ width:130px; height:130px; position:absolute; bottom:58px; left:872px;}
.map_biao31{position:absolute; bottom: 47px;right: 96px;}
.map_biao32{position:absolute; top: 175px;left: 135px;}
.map_biao33{position:absolute; top: 195px;left: 255px;}
.map_biao34{position:absolute; top: 162px;left: 281px;}
a.yuan{ display:block;background-color: #58d6ff;position: absolute;top: 0;left: 0;right: 0;bottom: 0;width: 10px;height: 10px;margin: auto;-webkit-border-radius: 50%;-webkit-background-clip: padding-box;-moz-border-radius: 50%;-moz-background-clip: padding;border-radius: 50%; z-index:1}
a.yuan:hover{ background:#0FF}
a.yua{ display:block;background-color: #58d6ff;position: absolute;top: 0;left: 0;right: 0;bottom: 0;width: 10px;height: 10px;margin: auto;-webkit-border-radius: 50%;-webkit-background-clip: padding-box;-moz-border-radius: 50%;-moz-background-clip: padding;border-radius: 50%; z-index:1}
.map_bg p {font-size: 12px;color: #333;position: absolute;top: 50px;left: 70px;bottom: 0;}
.map_bg a.yuan {display: block;background-color: #58d6ff;position: absolute;top: 0;left: 0;right: 0;bottom: 0;width: 10px;height: 10px;margin: auto;-webkit-border-radius: 50%;-webkit-background-clip: padding-box;-moz-border-radius: 50%;-moz-background-clip: padding;border-radius: 50%;z-index: 1;}
.yuan2 {width: 100%;height: 100%;margin: auto;-webkit-border-radius: 50%;position: absolute;top: 0;left: 0;right: 0;bottom: 0;-webkit-animation: yuan2 3s linear 0s infinite normal;}
.yuan3 {width: 100%;height: 100%;margin: auto;-webkit-border-radius: 50%;position: absolute;top: 0;left: 0;right: 0;bottom: 0;-webkit-animation: yuan3 3s linear .5s infinite normal;}
@keyframes yuan2 {
    0% {
        width: 10px;
        height: 10px;
        border: 1px solid #58d6ff;
        opacity: 1;
    }
    100% {
        width: 120px;
        height: 120px;
        border: 1px solid #58d6ff;
        opacity: 0;
    }
}
@keyframes yuan3 {
    0% {
        width: 10px;
        height: 10px;
        border: 1px solid #059fff;
        opacity: 1;
    }
    100% {
        width: 120px;
        height: 120px;
        border: 1px solid #58d6ff;
        opacity: 0;
    }
}
.map_bzhu {font-size: 16px;color: #333;position: absolute;bottom: -50px;left: 45%;}
.map_bzhu img {margin-right: 5px;}
.new_sTit{font-size: 14px;color: #333;margin-top: 15px;text-align: center}

.zy_con5{width: 100%;background: url("images/zy_gn_bg.jpg") no-repeat top center;height: 135px;line-height: 135px;}
.zy_c5Con>span:nth-child(1){font-size: 28px;color: #fff;margin-left: 90px;font-weight: bold;}
.zy_c5Con>span:nth-child(2){font-size: 28px;color: #fff;margin-left: 100px;color: #fad404}
.zy_c5Con>a{display: inline-block;width:150px;height: 36px;background: #fff;text-align: center;line-height: 36px;font-size: 15px;color: #333;margin-left: 94px;box-sizing: border-box;padding: 0 20px}
.zy_c5Con>a:nth-of-type(1){background: #38bfef;color: #fff}








