/* CSS Document */
.banner{width: 100%;height: 150px;background-repeat: no-repeat;background-position: center top;background-size: cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;position: relative;}
.Box h2{color: #25a339; font-size: 30px; font-weight: normal; height: 90px; line-height: 90px;}
.Box ul{ display: inline-block; vertical-align: middle;}
.Box ul li{ float: left;height: 34px;line-height: 34px; width: 120px; margin: 0px 15px;}
.Box ul li a{display: block;background: #fff;border-radius: 34px;-o-border-radius: 34px;-webkit-border-radius: 34px;-zom-border-radius: 34px;-ms-border-radius: 34px;color: #575763;}
.Box ul li a:hover,
.Box ul li a.active{ color: #fff; background: #249c38;}
.Tar{ display: inline-block;color: #575763; height: 20px; line-height: 20px;}
.Tar a{float: left;color: #919191;}
.Tar span{padding: 0px 10px;float: left;}

.m20{padding: 20px 0px 40px;}
.m30{padding: 30px 0px;}
.m40{padding: 40px 0px;}

.news_ul{ margin-bottom: 30px;}
.news_ul li{width: 562px;padding: 22px 0px; height: 125px;border-bottom: 1px dashed #e4e4e4;}
.news_ul li .date{width: 80px;float: left; height: 80px;background: #f6f6f6;color: #575763; padding: 11px 0px;margin-right: 15px;}
.news_ul li .date label,
.news_ul li .date span{display: block;}
.news_ul li .date span{font-size: 36px; line-height: 42px;}
.news_ul li .date label{font-size: 13px; line-height: 16px;}
.N_Info{ float: right; width: 465px;}
.N_Info h5{font-size: 18px;font-weight: normal;overflow: hidden;height: 24px; margin-bottom: 6px;}
.N_Info p{line-height: 25px; font-size: 13px; color: #919191;}

.Content{overflow: hidden;line-height: 2em;color: #555;font-size: 13px;padding: 15px 0px;word-wrap:break-word;}
.Content img{max-width: 100%;}
.Content table{width: 100%;background: #d9d9d9; max-width: 100%;}
.Content table td{background: #fff;padding: 5px 10px;color: #333;text-align: left;}

.top_show {text-align: center;border-bottom: 1px dashed #dfdfdf;margin-bottom: 15px;}
.top_show h3 {color: #333;font-size: 20px;line-height: 30px;overflow: hidden;width: 100%;}
.top_show .Data{font-size: 12px;overflow: hidden;text-align: center;color: #d8d8d8;margin: 10px 0px;}
.top_show .Data span{display: inline-block;vertical-align: middle;margin: 0px 8px;height: 24px;line-height: 24px;}

.page{text-align: center;margin: 0px auto;clear: both;overflow: hidden;height: auto;font-size: 13px;width: 96%;}
.page .pages{display: inline-block;vertical-align: middle;text-align: center;}
.page .pages a,
.page .pages a:active,
.page .pages a:hover,
.page .pages strong,
.page .pages span{display: inline-block;vertical-align: middle;float: left;margin: 0px 5px;width: 24px;line-height: 24px; height: 24px;font-family: '宋体';}
.page .pages a,.page .pages a:active{color: #9a9a9a;border: #9a9a9a 1px solid;}
.page .pages a:hover,
.page .pages strong,
.page .pages span{color: #fff; background: #9a9a9a;border: #9a9a9a 1px solid;}

.About_img{width: 645px;height: 340px;}
.About_Con{width: 555px; border: 4px solid #f5f5f5;border-left: none; padding: 40px; height: 340px;}
.About_Con h2{color: #4a4a55;border-bottom: 2px solid #25a339;margin-bottom: 25px;}
.About_Con div{line-height: 36px;font-size: 14px;color: #666;max-height: 180px;}

.About_Con h2,
.a_team .team h2,
.contact h2{font-size: 24px;font-weight: normal;line-height: 32px;display: inline-block;padding-bottom: 3px;}

.a_team{background: url(../Images/mbbg.jpg) center top no-repeat;}
.a_team .team{text-align: center; padding: 20px 0px 30px}
.a_team .team h2{color: #fff;border-bottom: 2px solid #fff;margin: 0px auto;}
.a_team .team ul{border-left: 1px solid rgba(255,255,255,.2);overflow: hidden;display: -webkit-flex;display: -ms-flexbox;display: flex;width: 1198px;margin: 47px auto 0px;}
.a_team .team ul li{float: left;border-right: 1px solid rgba(255,255,255,.2);color: #fff;width: 171px; padding: 0px 48px 40px;}
.a_team .team ul li label{float: left; font-size: 36px;width: 36px; line-height: 36px; margin: 20px 14px 0px 0px;}
.a_team .team ul li span{ float: left;font-size: 24px; width: 24px; line-height: 26px; padding-top: 18px; border-top: 2px solid #25a339;}

.contact{text-align: center;}
.contact h2{color: #4a4a55;border-bottom: 2px solid #25a339;margin-bottom: 40px;}
.contact ul{text-align: left;overflow: hidden; height: 410px;}
.contact ul li{float: left;height: 190px;background: #f5f5f5;width: 380px; margin-right: 30px; margin-bottom: 30px;}
.contact ul li:nth-child(3n+3){margin-right: 0px;}
.contact ul li i{float: left;width: 150px;height: 190px;}
.contact ul li p{padding: 25px 20px 20px; font-size: 13px;line-height: 26px;color: #666; width: 230px;float: left;height: 190px;}
.contact ul li p::before{content: ""; display: block; width: 30px; height: 2px;background: #25a339; margin-bottom: 13px;}

#map{width: 100%;height: 400px;}
.BMap_stdMpCtrl{display: block;}
.BMap_noprint{display: block;}

.bg{background: #f5f5f5;}
.jobs{text-align: left; font-size: 14px; line-height: 36px;color: #666;}
.jobs_us h2{ margin-bottom: 30px;}

.job{text-align: left; margin-bottom: 20px;}
.text{border-bottom: 2px solid #f6f6f6;font-size: 18px; line-height: 36px;height: 38px;}
.text span{float:  left;line-height: 36px;border-bottom: 2px solid #25a339;}
.j_con{padding-top: 15px;}
.j_con b{font-size: 15px; font-weight: normal;display: block; line-height: 26px; height: 26px; margin-bottom: 5px;}
.j_con p{ line-height: 28px; font-size: 14px; color: #666;}

ul.con_sort{overflow: hidden;margin: 0px 0px 30px;}
ul.con_sort li{float: left;width: 270px;margin: 40px 40px 0px 0px;height: auto;overflow:hidden;position: relative;}
ul.con_sort li.E{margin: 40px 0px 0px 0px;}
ul.con_sort li a{display: block;color: #575763;}
ul.con_sort li i{position: relative;width: 100%; height: 310px;border: 3px solid #f0f0f0;display: block;}
ul.con_sort li h5{font-size: 16px;font-weight: normal;line-height: 50px;height: 50px;text-align: center;background: #f0f0f0;}
ul.con_sort li:hover i{border: 3px solid #249c38;}
ul.con_sort li:hover h5{background: #249c38;}
ul.con_sort li:hover a{color: #fff;}

ul.con_sort.case li i{height: 270px;}


.Left_Box{width: 285px;float: left;}
.Left_Box li a.t{display: block;line-height: 50px;background: url(../Images/foot_bg.png) left top no-repeat;color: #fff;font-size: 16px;padding: 0px 30px;}
.Left_Box li a.t::after{content: " ";float: right;width: 18px;height: 2px;margin: 24px 0px;background: #fff;}
.Left_Box li p a{line-height: 20px;border-bottom: 1px dashed #d6d6d9;background: #f6f6f6;padding: 10px 30px;color: #575763;display: block;}
.Left_Box li p a::before{content: " ";background: url(../Images/Newsli.png) left center no-repeat;width: 7px;float: left;height: 20px;padding-right: 10px;}
.Left_Box li p a:hover,
.Left_Box li p a.active{color: #23a239;background: none;}

.Right{ width: 862px; float: right;}
.Sort{ background: #4a4a55;padding: 12px 30px;color: #fff;}
.Sort h2{font-weight: normal; font-size: 18px; display: inline-block; border-bottom: 2px solid #25a339; line-height: 26px; padding-bottom: 2px;}
.Sort .info{line-height: 28px; font-size: 14px; margin-top: 10px;}

.pro_ul{margin-top: 30px;overflow: hidden;background: #f6f6f6;}
.con_zi{ background: url(../Images/Pro_text.jpg) left top no-repeat; height: 60px; padding: 0px 30px; color: #fff; line-height:60px;font-size: 24px;}
.con_zi h4{ font-size: 24px; font-weight: normal;float:left;}
.con_zi a{float: right;height: 30px;width: 30px;background: url(../Images/pro_more.png) center no-repeat; margin: 15px 0px;}
.pro_ul ul{padding: 35px 30px 25px; overflow: hidden;}
.pro_ul li{width: 254px;height: 254px;margin-right: 20px;}
.pro_ul li i{overflow: hidden;width: 230px;height: 230px;position: relative;display: block;}

.pro_sort{padding: 0px 30px 30px; overflow: hidden; color: #4a4a55;}
.pro_sort label{ display: inline-block; font-size: 18px; display: inline-block;border-bottom: 2px solid #25a339;line-height: 25px; padding-bottom: 3px;}
.pro_sort .pro_info{line-height: 28px; font-size: 14px; margin-top: 10px;}

.product{background: none;}
.product li{width: 272px;margin-right: 23px;height: 272px; padding: 9px; margin-bottom: 23px;}
.product li i{overflow: hidden;width: 250px;height: 250px;position: relative;display: block;}

.parameter_img{padding: 35px 30px 25px;background: #f6f6f6;}
.jqzoom_img{position: relative;width: 402px;border: 2px solid #269f40;height: 402px;margin: 0px auto;background: #fff;}

.parameter{width: 940px;height: 869px;overflow: hidden;margin: 0px auto;}
.jqzoom{float: left;width: 744px;border: 2px solid #eee;height: 869px;position: relative;}
#spec-n5{width: 150px;float: right;height: 869px;}
.control{height: 28px;background-color: #249c38; width: 150px;background-repeat: no-repeat;background-position: center center;cursor: pointer;}
#spec-list{margin: 15px 0px;}
#spec-n5 li{height: 202px;}
#spec-n5 li div{ width: 100%; height: 177px; position: relative; border: 1px solid #eee;}
#spec-n5 li div:hover{ border: 1px solid #249c38;}
#spec-left{ background-image: url(../Images/up.png);}
#spec-right{ background-image: url(../Images/down.png);}