body, dl, dd, ul, ol ,h1, h2, h3, h4 ,form, input, button, textarea, p, th, td{ margin:0; padding:0;}
body{ font:12px/1.5 '\5FAE\8F6F\96C5\9ED1',arial,'Hiragino Sans GB'; color:#333; -webkit-text-size-adjust: none; }
img{vertical-align: middle; border:none;}
ul,ol{list-style:none outside none;}
table{border-collapse:collapse; border-spacing:0;}
button, input, select, textarea {font-size: 100%; vertical-align:middle; outline:none; font-family:'arial';}
a{ color:#333; text-decoration:none; blr:expression(this.onFocus=this.blur());  }
a:focus {outline: 0 none;}
h1,h2,h3,h4{ font-size:100%; font-weight:normal;}
button, input[type="button"], input[type="reset"], input[type="submit"] {cursor: pointer; -webkit-appearance: button;-moz-appearance: button;}
.text,.btn,textarea{font-family:"\5FAE\8F6F\96C5\9ED1",arial,'Hiragino Sans GB';}
.clearfix:after{ content:"."; clear:both; height:0; visibility:hidden; display:block;}
.clearfix{*zoom:1;}
.btn{ border: none; cursor: pointer;}
html,body{ width: 100%; height: 100% }
li{ list-style:none;}
em,i{ font-style: normal; }
.box{ width: 1200px; margin: 0 auto }
/* head */

.head{ position: absolute; width: 100%; top: 0; left: 0; z-index: 99999; }
/* .head_inner{ background: #008139; height:61px; margin-top: 36px; } */
.head_inner{background: rgb(0, 133, 67,0.5);height:61px; margin-top: 36px; }
.head_inner .box{ position: relative;}
.head h1{ position: absolute; left: 0px; top: -5px; padding-left: 10px; }
.nav{ float: right; padding-right: 80px; }
.share{ float: right; height: 38px; line-height: 38px; }
.share a{ display: block; float: left;height: 38px; position: relative; line-height: 38px; margin-right: 14px; }
.weixin{ position: absolute; left: -4px; top: 41px; width: 80px; height: 80px;display: none; }
.weibo{ position: absolute; left: -50px; top: 41px; width: 80px; height: 80px;display: none; }
.weixin img{ width: 80px; height: 80px; overflow: hidden; margin: 0; }
.weibo img{ width: 100px; height: 87px; overflow: hidden; margin: 0; }
.share_wx:hover .weixin{ display: block; }
.share_wb:hover .weibo{ display: block; }
.share a img{ margin-top: 6px; }

.nav li{ float: left; }
.nav li a{ display: block; transition: all 0.5s ease 0s; font-size: 18px;padding: 17px 25px;  color: #fff; }
.nav li a:hover,.nav li a.on{ background: rgb(0, 133, 67); transition: all 0.5s ease 0s; }
.foot{ background: #383838; overflow: hidden; height: 44px; line-height: 44px; text-align: center; color: #ffffff; }
.foot a{ color: #ffffff;transition: all 0.5s ease 0s;  }
.foot a:hover { transition: all 0.5s ease 0s; color: rgb(0, 133, 67) }

body{ /* background: #f8f8f8; */background: #fff; }
.global_box{ background: #fff;  }
.index_body{ background: #fff; }
.back{ padding-top:340px;  }
.wrap{/*  background: url(../images/body.png) left top; */ background:rgba(255, 255, 255, 0.8); padding: 0 30px 55px; border-radius: 5px 5px 0 0; }
.seat_left{ float: left; }
.seat_right{ float: right; height: 108px; display: none; line-height: 108px; color: #b1b1b1;background: url(../images/head2.png) left center no-repeat; padding:0 26px;  }
.seat_right a{ color: #b1b1b1; }
.seat_right a.seat_cur,.seat_right a:hover{ color: #888888 }
/*.seat_word{ float: left; height: 108px; line-height: 108px; color: #ee7700; font-size: 36px; text-transform: uppercase; }
.seat_inner{ float: left; position: relative; padding-top: 40px; }
.seat_i{ background: #ee7700; transform: all 0.3s ease 0s; color: #fff; font-size:24px; height:33px; line-height: 30px; margin: 0px 0 0 13px; border-radius: 5px; padding: 0 8px;   }
.seat_img{ position: absolute; right: -50px; top: 20px; }

.seat_i { -webkit-animation-name: orangePulse; -webkit-animation-duration: 3s;-webkit-animation-iteration-count: infinite; }
@-webkit-keyframes orangePulse {
		  from { background-color: #ee7700; -webkit-box-shadow: 0 0 9px #333; }
		  50% { background-color: #ff5c00; -webkit-box-shadow: 0 0 18px #ff5c00; }
		  to { background-color: #d45500; -webkit-box-shadow: 0 0 9px #333; }
		}*/

.about_dl{ margin-bottom:30px;  }
.about_dl dt{ float: left; width: 521px; height: 297px; overflow: hidden; }
.about_dl dt img{ width: 521px; height: 297px; overflow: hidden; transition: all 0.8s ease 0s;  }
.about_dl dd{ float: right; width: 578px; }
.about_dl:hover dt img{ transform:scale(1.1); transition: all 0.8s ease 0s; }
.about_h3{ font-size: 24px; padding-top: 42px; height:42px; line-height: 42px; overflow: hidden;  margin-bottom: 34px; }
.about_div{ height:120px; line-height: 24px; color: #666666; font-size: 14px; overflow: hidden;  }
.about_dl:nth-child(even) dt{ float: right; }
.about_dl:nth-child(even) dd{ float: left; }
.cer_h3{font-size: 24px; padding-top: 42px; height:42px; line-height: 42px; overflow: hidden;  margin-bottom: 34px;}
.cer_inner{line-height: 24px; color: #666666; font-size: 14px; margin-bottom: 30px;}
.cer_div{ position: relative; height: 144px; }
.cer_scroll{ position: absolute; left: 0; top: 0; height: 144px; width: 1200px; overflow: hidden; }
.cer_ul{ width: 10000px; }
.cer_ul li{ float: left; margin-right:9px; border: 1px solid #cecece; width: 218px; height: 144px; overflow: hidden;  }
.cer_ul li img{width: 218px; height: 144px;transition: all 1s ease 0s; overflow: hidden; }
.cer_ul li:hover img{ transition: all 1s ease 0s; transform: scale(1.2); }

.news_day{ display: block; height:42px; line-height: 42px; padding-top: 10px; color: #666666; font-size: 36px;  }
.news_time{ height:26px; line-height: 26px; color: #666666; font-size: 14px; display: block;  }

.news_tit{ display: block;transition: all 0.5s ease 0s; height:65px; line-height: 65px; overflow: hidden; padding-top: 18px; font-size: 20px;  }
.news_zi{ height:0px; transition: all 0.5s ease 0s; line-height: 20px; overflow: hidden; color: #666666  }
.news_zi a{ color: #666; }
.news_dl:hover .news_tit{ color: #008139; transition: all 0.5s ease 0s; font-weight: bold; transform: translateX(15px);  }
.news_dl:hover .news_zi a{ color: #008139; transition: all 0.5s ease 0s;}

.page{ text-align: center; padding: 30px 0; }
.page li{ display: inline-block; }
.page a,.page span{ display: inline-block; margin: 0 3px; border: 1px solid #fff; transition: all 0.5s ease 0s;  border-radius: 5px;height: 30px; line-height: 30px; padding: 0 8px; text-align: center; color: #666666; }
.page a.page_up{ width: 56px; height: 30px; line-height: 30px; border: 1px solid #dcdcdc; }
.page a:hover,.page li.cur a,.page li.cur span{ color: #fff; border: 1px solid #008139; background: #008139; transition: all 0.5s ease 0s; }

.release{ text-align: center; border-bottom: 1px solid #eeeeee; padding-bottom: 20px; margin-bottom: 30px; }
.rel_h3{ font-size: 24px; height: 50px; line-height: 50px; overflow: hidden; }
.rel_i{ display: block; height:40px; line-height: 40px; overflow: hidden;  }
.return{ float: right; display: block; color: #008139; margin: 24px 0; }
.piece{ border-top: 1px solid #eeeeee; padding: 40px 0; }
.piece a{ display: block;transition: all 0.5s ease 0s; height:32px; line-height: 32px; overflow: hidden; color: #666666  }
.piece a:hover{ color: #008139; transition: all 0.5s ease 0s; }

.recu{ padding:20px 0 20px 0px;}
.recu ul{ cursor:pointer; background:#f7f7f7 url(../images/cont1.png) 32px center no-repeat; height:42px; line-height:42px; margin-bottom:28px;}
.pos dd { padding:0 32px 0;}
.pos dd li{width:33.3%; float:left; display:block; text-indent: 80px; color:#333;  font-size: 14px;}
.Requirement em{ font-size:14px; color:#333; font-weight:600;}
.Requirement{ border-bottom:none; color:#666666; line-height:35px; margin:30px 80px; display:none; font-size: 14px; }
.recu ul.act{background:#008139 url(../images/cont2.png) 32px center no-repeat; }
.recu ul.act li{ color: #fff; }

.link_ul li{ margin: 0 0 38px 37px; float: left; width: 184px; height: 59px;   position: relative; overflow: hidden;}
.link_ul li a{ display: block;border: 1px solid #e8e8e8; padding: 1px; box-sizing: border-box; width: 184px; height: 59px; overflow: hidden; }
.link_ul li a img{ width: auto; height: auto; max-width: 100%;transition: all 0.5s ease 0s; overflow: hidden;position: relative; z-index: 9999;  }
.link_ul li:hover img{ transition: all 0.5s ease 0s; transform: scale(1.1); }

.rahmen{position: absolute;left: 0;top: 0;width: 100%;height: 100%;overflow: hidden; }
.rahmen i{display: block;position: absolute;background:none;}
.rahmen i:after{transition: all .3s linear;content: "";display: block;background: #008139;position: absolute;transform: translateZ(0);}
.rahmen .top{height: 1px;width: 100%;top: 0;left: 0;}
.rahmen .right{width: 1px;height: 100%;right: 0;top: 0;}
.rahmen .bottom{height: 1px;width: 100%;bottom: 0;right: 0;}
.rahmen .left{width: 1px;height: 100%;left: 0;bottom: 0;}
.rahmen .top:after{top: 0;left: 0;width: 0;height: 1px;transition-delay: .8s;}
.rahmen .right:after{right: 0;top: 0;width: 1px;height: 0;transition-delay: .6s;}
.rahmen .bottom:after{bottom: 0;right: 0;width: 0;height: 1px;transition-delay: .4s;}
.rahmen .left:after{bottom: 0;left: 0;width: 1px;height: 0;transition-delay: .2s;}
.link_ul li:hover .rahmen i:after{ width: 100%; height: 100%; }
.efctul i:after,.cozy_right i:after,.cozy_left i:after{transition: all .3s linear;content: "";display: block;background-color: #f47073;position: absolute;transform: translateZ(0);}
.global{ background: #fff; overflow: hidden; }
/*.global_inner{ padding:0 64px 60px;  }*/
.global_inner{ padding:0 10px 60px !important;max-width: 100% !important;margin: 0 auto !important;width: 100%!important;}
.global_wrap{ padding: 0;/* background: #9dd9fd; */background: url(../images/body.png) left top; }
.global_wrap .seat{ background: url(../images/body.png) left top; padding: 0 30px; }
.global_wrap .catalog{ background: url(../images/body.png) left top; padding-bottom: 1px; }
/*.global img{ width: auto; height: auto; max-width: 100% }*/

.cata_ul{ background: #f3f3f3; text-align: center; }
.cata_ul li{ display: inline-block; margin: 0 auto; width:16%;}
.cata_ul li.drop{ }
.cata_ul li a{ display: block; padding:0 16px; position: relative; font-size: 14px; color: #666666; padding: 6px 3px;}
.cata_ul li a:after {content: "";   display: block;transition: all 0.5s ease 0s;position: absolute; left: 0; bottom: 0; width: 0; height:2px; background: #008139  }
.cata_ul li a:hover:after,.cata_ul li.for a:after{ width: 100%;}
.cata_ul li:hover a,.cata_ul li.for a{ color: #008139 }
.catalog{ position: relative; height: auto !important; height: 70px; min-height: 70px;}
.procata { }
.cata_div{ position: absolute; left: 0; bottom: 0; text-align: center; display: none; width: 100%; height: auto !important; height: 40px; min-height: 40px; line-height: 33px; top: 36px;margin: 13px 0;}

.cata_ul li .cata_div a{ display: inline-block; transition: all 0.5s ease 0s; margin: 0 4px; border: 1px solid #e5e5e5; background: #e5e5e5; height: auto; line-height: 28px; padding: 9 12px; font-size: 14px; color: #666666; }
.cata_ul li .cata_div a:hover:after,.cata_ul li.for .cata_div a:after{ width:0;}
.cata_ul li .cata_div a:hover,.cata_ul li .cata_div a.on{ background: #008139; border: 1px solid #008139; color: #fff; transition: all 0.5s ease 0s; }
.pro_ul{ margin: 35px 0 0 -14px; }
.pro_ul li{ float: left; margin: 0 0 40px 24px; width: 262px; position: relative; border: 1px solid #e6e6e6; transition: all 0.5s ease 0s}
.pro_ul li:hover{ box-shadow: 0 0 55px #e6e6e6; transition: all 0.5s ease 0s ;}
.pro_ul li:hover h3{border-top:2px solid #008139;}
.pro_img{ display: block; width: 262px; height: 199px; overflow: hidden;  }
.pro_img img{width: 262px; height: 199px; transition: all 1s ease 0s; overflow: hidden;}
.pro_h3{ box-sizing: border-box;text-align: center;transition: all 0.5s ease 0s; height:39px; line-height: 39px;border-top: 1px solid #e6e6e6; background: #f3f3f3; overflow: hidden; font-size: 14px; }
.pro_hot{ position: absolute; right: 0; top:2px; }
.pro_ul li:hover .pro_img img{ transform: scale(1.1); transition: all 1s ease 0s; }
.pro_ul li:hover .pro_h3{ color: #008139; transition: all 0.5s ease 0s; }
.pro_dl{ margin: 50px 0 60px 0; }
.pro_dl dt{ float: left; width: 412px; height: 309px; border: 1px solid #e6e6e6; overflow: hidden; }
.pro_dl dt img{width: 412px; height: 309px; overflow: hidden;}
.pro_dl dd{ width: 690px; float: right; }
.dl_h3{ font-size: 24px; height: 30px; margin-bottom: 20px; line-height: 30px; overflow: hidden;  }
.pro_zi{  overflow: hidden; color: #888888; font-size: 14px; line-height: 24px; }

.phone_banner{ display:none;}
.flex-control-nav { display: none; }
.flex-direction-nav{ display: none; }
.flexslider {position: relative;width: 100%;height:100%; margin:0 auto; overflow:hidden;}
.slides { position: absolute; width: 100%; min-width: 768px; left: 0; top: 0; overflow: hidden; }
.slides li .banner_img{ width:100%; height:100%;}
.slides li { position:relative; width:100%; height:100%;}
/*.slides li img{ transition: all 25s ease 0s;width:100%; height:100%; }*/
.slides li img{ transition: none;width:100%; height:100%; }
/*.slides li.flex-active-slide img{ transition: all 25s ease 0s; transform: scale(1.5); }*/
.slides li.flex-active-slide img{ transition: none; transform: none; }
.begin .block{ background-size: 13% }

.brand{background: url(../images/index16.jpg) left top repeat; height: 154px;}
.brank_ul li{ float: left; width: 16.6%; background: url(../images/index8.png) right center no-repeat; }
.brank_ul li:nth-last-child(1){background: none}
.brank_ul li img{transition: all 0.5s ease 0s;}
.brank_ul li a{ display: block; height: 54px; width: 100%; text-align: center;  font-size: 16px; color: #007a3d }
.brank_ul li:hover img{ transition: all 0.5s ease 0s; transform: translateX(-6px); }
.brank_ul li .brand_zi{ transition: all 0.5s ease 0s; display: inline-block;  }
.brank_ul li:hover .brand_zi{ transform: translateX(6px);transition: all 0.5s ease 0s; font-weight: bold;  }
.block{/* background:#fff url(../images/index9.png) left center no-repeat; */ background: #fff; padding: 90px 0 45px 0; }
.block_right{ float: right; width: 770px; }
.block_tit{}
.tit_i{ display: block; float: left; width:132px; height: 0px; line-height: 0px; background: #ee7700; text-align: center; color: #fff; font-size: 24px; }
.news_i{ float: left; color: #ee7700; font-size: 40px; padding: 0 10px; border-bottom: 1px solid #ee7700; height: 31px; line-height: 31px;  text-transform: uppercase; font-style:italic }
.infor .news_dl{ margin:20px 0 0 0;}
.infor .news_dl dd{ width: 680px; }
.infor .news_tit{ padding-top: 16px; }
.news_dl{ margin-bottom:35px;}
.news_dl dt{ float: left; width:90px; height: 100px; text-align: center; background: #e4e6e6;}
.news_dl dd{ float: left; background: #f1f2f2; height: 100px; width: 1050px; padding: 0 24px; box-sizing: border-box;}
.infor_see{ display: block; padding-right: 12px; float: right;transition: all 0.5s ease 0s;background: url(../images/index11.png) right center no-repeat;  color: #ee7700; margin-top: 26px; height: 20px; line-height: 20px; border-bottom: 1px solid #ee7700; }
.infor_see:hover{ font-weight: bold; padding-right: 22px; transition: all 0.5s ease 0s;background: url(../images/index111.png) right center no-repeat;   }
.block_left{ float: left; width:390px; }
.drug{ position: relative; width: 390px; height:283px; }
.drug_div{ position: absolute; left: 0%; top: 0; background: #fff;  width:340px; height: 283px; overflow: hidden;  }
.drug_div li{ width:340px; height: 283px; overflow: hidden;  text-align: center; position: relative;  }
.drug_div li img{ width: auto; height: auto; max-width: 100%;}
.drug_left{ display: block; position: absolute;background: url(../images/left.png) left top no-repeat;  width: 16px; height: 16px; right: 25px;  bottom: 13px;}
.drug_right{ display: block; position: absolute;background: url(../images/right.png) left top no-repeat;  width: 16px; height: 16px; right: 0px;  bottom: 13px;}
.proh3{ position: absolute; left: 0;width: 100%; bottom: 0;height: 22px; line-height: 22px; text-align: center; color: #008139; font-size:16px; font-weight: bold;}
.doctor{background: url(../images/index1.jpg) center top no-repeat; height: 412px;  }
.doctor_ul{position: relative; height: 337px;}
.doctor_ul li{ width: 787px; height: 214px; transition: all 0.5s ease 0s; position: absolute;  z-index: 999; left: 0; top:88px; }
.doctor_ul li:nth-child(2){ position: absolute; right: 0; top: 117px; z-index: 99; transition: all 0.5s ease 0s; left: inherit;}
.doctor_img{ position: absolute; top: -25px; left: -2px; } 
.doctor_div{ width: 376px; position: absolute; left:325px; top: 0;  }
.doctor_h3{ height:48px; line-height: 48px; margin-bottom: 13px; overflow: hidden; color: #fff; font-size:30px; padding-top:38px;  font-weight: bold;   }
.doctor_zi{ height:72px; overflow: hidden; line-height: 24px; color: #fff; font-size: 14px;  }
.doctor_ul li:nth-child(2) .doctor_img{ left: inherit; right: 18px; top: -14px; }
.doctor_ul:hover li:nth-child(2){ z-index: 999; transition: all 0.5s ease 0s; top: 88px;}
.doctor_ul li:nth-child(2) .doctor_div{ left: 113px;  }
.doctor_ul:hover li:nth-child(1){ top: 117px; transition: all 0.5s ease 0s; }

.term_ul{ padding: 15px 0; }
.term_ul li{ width: 33.3%; position: relative; float: left;background: url(../images/index2.jpg) right center no-repeat; padding: 0 5px; box-sizing: border-box; }
.term_ul li:nth-last-child(1){ background: none; }
.term_h3{ font-size: 14px; color: #8c8c8c; height: 38px; line-height: 38px; overflow: hidden; text-align: center; }
.counter{ font-size: 68px; height: 78px; line-height: 78px; display: block; color: #7a7a7a; text-align: center; }
.term_img{ position: absolute; top: 50px; right: 134px; }
.term_tit{ font-size: 48px; height: 78px; line-height: 78px; display: block; color: #7a7a7a; text-align: center;}
.ha{ font-size: 24px; }
.term_ul li:nth-child(2) .term_img{ top: 15px; }

.indexhead{ position: absolute; left: 0; top: 0; width: 100%;z-index: 9999; }
.indexhead h1{ position: static; float: left; padding-top: 15px; left: 0px; }
.lan{ float: right; margin-top: 53px; height:20px; padding-right: 15px; line-height: 20px; position: relative;background: url(../images/head4.png) right center no-repeat;  }

.lan_i{ color: #098645; font-size: 14px; cursor: pointer; display: block; border-bottom: 2px solid #098645 }

.lan:hover .lan_inner{ height: 200px; transition: all 1s ease 0s; }
.lan .indexnavmain { position: absolute; right: 35px;  width: 104px; }
.lan .indexnavmain .indexnavmaincon { width: 104px; height: 113px; background: url(../images/indexnav.png) no-repeat; cursor: pointer; }
.lan .indexnavmaincon span { display: block; width: 104px; height: 113px; font-size: 16px; color: #e76700; background: url(../images/indexnavlist.png) no-repeat 41px 55px; padding-left: 35px; padding-top: 31px; }
.lan_inner { position: absolute; width: 55px; display: none; left: 24px; top: 105px; }
.lan_inner li { width: 55px; height: 66px; background: url(../images/indexsubnav.png) no-repeat; margin-bottom: 20px; }
.lan_inner li a { display: block; width: 53px; color: #003d1e; text-align: center; padding-top: 20px; }
.lan_inner li:first-child a { padding-top: 18px; font-family: "宋体"; }
.lan_inner li:last-child a { padding-top: 27px; }
.lan_inner li:hover { background: url(../images/indexsubnavhover.png) no-repeat; }
.lan_inner li:hover a { color: #fff; }

/* 水滴菜单 
.nav-menu__water{
	position: absolute;
	right:0;
	top:0;
	padding-top: 10px;
}
.nav-menu__water--btn{
	width: 104px; height: 113px; background: url(../images/indexnav.png) no-repeat; cursor: pointer;
}
.nav-menu__water--btn span { display: block; width: 104px; height: 113px; font-size: 16px; color: #e76700; background: url(../images/indexnavlist.png) no-repeat 41px 55px; padding-left: 29px; padding-top: 31px; }
.nav-menu__water--subnav{
	display: none;position: absolute;z-index: 1500; width: 55px;  left: 24px; top: 105px;
}
.nav-menu__water--subnav li { margin-bottom: 5px; width: 55px; height: 66px; background: url(../images/indexsubnav.png) no-repeat;}
.nav-menu__water--subnav li a { display: block; width: 40px; color: #003d1e; text-align: center; padding-top: 22px;padding-left: 7px; }
.nav-menu__water--subnav li:first-child a { padding-top: 18px; font-family: "宋体"; }
.nav-menu__water--subnav li:last-child a { padding-top: 27px; }
.nav-menu__water--subnav li:hover { background: url(../images/indexsubnavhover.png) no-repeat; }
.nav-menu__water--subnav li:hover a { color: #fff; }*/

.yindao { width: 100%; height: 100%;  position: fixed; overflow: hidden; background-color: #fff; z-index: 9999999; }
.yindao div { position: absolute; }
.yindaoimg { z-index:99;  width: 1000px; height: 563px; overflow: hidden; left: 50%; top: 50%; margin-left: -500px; margin-top: -281px; }
.yindaoimg img { width: 1000px; height: 563px; }
.yindaologo { width: 100%; height: 100%; display: none;}
/*.yindaologo img { position:absolute; top:50%; left:50%; margin-left:-217px; margin-top:-131px; }*/
.yindaologo img { position: relative;top: 50%; left: 50%; transform: translate(-50%,-50%);}

.duct{ height: 492px; position: relative; margin:80px 0 40px 0; }
.duct_scroll{ width: 1138px; height: 492px; overflow: hidden; position: absolute; left: 0; top: 0; }
.duct_scroll li{width: 1138px; height: 492px; overflow: hidden;}
.duct_scroll li img{width: 1139px; height: 492px; overflow: hidden;}
.duct_left{ position: absolute; left: 0; width: 65px; height: 100px; margin-top: -50px; top: 50%;background: url(../images/pro_left.png) left center no-repeat; }
.duct_right{ position: absolute; right: 0; width: 65px; height: 100px; margin-top: -50px; top: 50%;background: url(../images/pro_right.png) left center no-repeat; }

.brand.into{-webkit-animation:fadeInUp 0.8s linear 0.2s both; animation:fadeInUp 0.8s ease 0.2s both;}
.term.into{-webkit-animation:fadeInUp 0.8s linear 0.3s both; animation:fadeInUp 0.8s ease 0.3s both;}
.doctor.into .doctor_ul li:nth-child(1){-webkit-animation:fadeInLeft 0.8s linear 0.4s both; animation:fadeInLeft 0.8s ease 0.4s both;z-index: 1;}
.doctor.into .doctor_ul li:nth-child(2){-webkit-animation:fadeInUp 0.8s linear 0.5s both; animation:fadeInUp 0.8s ease 0.5s both;z-index: 0;}
.doctor.into .doctor_ul li:nth-child(1):hover{z-index: 999;}
.doctor.into .doctor_ul li:nth-child(2):hover{z-index: 999;}

.block_left.into{-webkit-animation:fadeInLeft 0.8s linear 0.4s both; animation:fadeInLeft 0.8s ease 0.4s both;}
.block_tit.into{-webkit-animation:fadeInUp 0.8s linear 0.4s both; animation:fadeInUp 0.8s ease 0.4s both;}
.infor.into .news_dl:nth-child(1) {-webkit-animation:fadeInUp 0.8s linear 0.5s both; animation:fadeInUp 0.8s ease 0.5s both;}
.infor.into .news_dl:nth-child(2) {-webkit-animation:fadeInUp 0.8s linear 0.6s both; animation:fadeInUp 0.6s ease 0.8s both;}

.seat_img{-webkit-animation:pulse 3s linear 0.1s both  infinite; animation:pulse 3s ease 0.1s both  infinite;}
/*.global_img{transition: all 0.5s ease 0s;}
.global_img:hover{ transition: all 0.5s ease 0s; transform: translateY(-30px); }*/
.global_img{transition: none !important;}
.global_img:hover{ transition: none !important; transform: none !important; }

.sell{ padding-bottom: 0; }

.class_seat{ position: absolute;  top:50px; right: 0; width: 100%  }
.class_seat { color: #333; }
.class_seat a{ color: #333; }
.class_seat .seat_right{ color: #333; background: url(../images/icon4.png) left center no-repeat }
.classify { text-align: center; width: 100% }
.classify img{ width: auto; height: auto; max-width: 100% }

.caseket .brand{ margin-top: -54px; position: relative; z-index: 9999; }
.caseket .flexslider {position: relative;width: 100%;height:auto; margin:0 auto; overflow:hidden;}
.caseket .slides li .banner_img{ width:100%; height:100%;}

.details{ min-height: 400px; }
.pro_zi dd{ background: rgba(255, 255, 255, 0.1);}
.pro_zi p{ background: rgba(255, 255, 255, 0.1) !important;}
.pro_zi span{ background: rgba(255, 255, 255, 0.1);}
/*.global img{transition: all 1s ease 0s; width: auto; height: auto; max-width: 100% }
.global img:hover{ transform: translateY(-20px); transition: all 1s ease 0s; }*/

/*.global img{ width: auto!important; height: auto!important; max-width: 100%!important}*/
.global img{ width: 100%!important; height: auto!important; max-width: 1500px!important;margin: 0 auto !important;display: block !important;padding: 0 !important;position: static !important;left: 0 !important;right: 0 !important;float: none !important;transform: none !important;}
.framcontent1,.framcontent2,.framcontent3,.framcontent4{width: 100%!important;  }
.framcontent1{ height: 450px!important; }
.framcontent2{ height: 666px!important; }
.framcontent3-imgbox1{ top: 30px!important; }
.framcontent3-imgbox2{ top: 30px!important; }
.framcontent3-imgbox3{ top: 70px!important; }
.framcontent3con{ top: 556px!important; }
.nczm{ top: 550px!important; }
.framcontent3con h1,.framcontent4 h1{ position: static!important; }
.framcontent3{ height: 1157px!important; }
.framcontent4{ height: 650px!important; }
.framcon2img{ right: -170px!important; top: -60px!important; width: 400px!important; height: 300px!important; }
#framcon1img{ left: 178px!important; top: -70px!important; }
.framcontent1 h1{ top: 30px!important; }
.framcontent1 p{ top: 170px!important; left: 44px!important; }
.global_inner{ position: relative; }

.mess_tit{ font-size: 16px; color: #d10000; line-height: 30px; padding: 20px 0 40px 0; }
.mess_div{ margin-bottom:36px;  }
.mess_em{ font-size: 16px; display: block; float: left; height:40px; line-height: 40px; width: 120px; text-align: right;  }
.mess_txt{ height: 38px; line-height: 38px; font-size: 16px; padding-left: 10px; box-sizing: border-box; float: left; display: block; border: 1px solid #d2d2d2; background: #f9f9f9; width: 90%; }
.xing{ display: block; float: left; height: 40px; line-height: 40px; color: #eb0000; padding-left: 15px; }
.mess_area{ float: left;height: 148px; font-size: 16px; resize: none; line-height: 24px; padding: 10px; box-sizing: border-box; display: block; border: 1px solid #d2d2d2; background: #f9f9f9; width: 90%;}
.sub_mess{ display: block; margin:0 0 0px 65px;transition: all 0.5s ease 0s; cursor: pointer; width:198px; height: 38px; line-height: 38px; text-align: center; background: #e7141a; border: 1px solid #e7141a; color: #fff; font-size: 14px;  }
.mess{ padding-bottom: 100px; }
.sub_mess:hover{ transition: all 0.5s ease 0s; background: none; color:#e7141a }

.alb_top{ padding: 30px 0; }

.small_box{width:530px;height:73px;overflow:hidden}
.small_list{position:relative;float:left;width:480px;height:73px;overflow:hidden}
.small_list ul{height:160px;overflow:hidden; margin-top: 5px;}
.small_list ul li{position:relative;float:left;margin-right:2px;width:253px; border: 5px solid #fff; box-sizing:border-box;}
.small_list ul li img{display:block; width: 243px; height: 140px;}

.small_list ul li.on { border: 5px solid #008139 }

.left_btn{float:left;margin-right:10px;background:#dadada url(../images/picleft.png) center center no-repeat; height: 160px; width: 46px;}
.right_btn{float:right;background:#dadada url(../images/picright.png) center center no-repeat; height: 160px; width: 46px;}

.large_box{ width: 1098px; height: 605px; margin: 0 auto 50px;background:url(../images/picbj.jpg) left top no-repeat;  }
.large_ul{ width: 710px; height: 400px; padding: 176px 0 0 185px; }
.honor_h3{ text-align: center; height: 100px; line-height: 100px; overflow: hidden; font-size: 30px; }
.large_box li{ display: none; }
.large_box li img{ width: 710px; height: 400px;  box-sizing: border-box; }
.small_box{ height: 160px; width:1138px; margin: 0 auto  }
.small_list{ width: 1020px; height: 160px;  box-sizing: border-box; margin-left: 5px; }
.alb_bottom{ padding-bottom: 50px; }
.cata_log{ width: 100%;  margin-top: 20px; box-sizing: border-box; padding-left: 20px;  border-radius: 5px; padding: 10px 15px;}
.cata_log a{ display: block; transition: all 0.5s ease 0s; float: left; color: #666;     border-radius: 5px; margin: 0 4px;background: #e5e5e5; padding: 10px 15px;  font-size: 14px; }
.cata_log a.on,.cata_log a:hover{ color: #fff; background: #008139; transition: all 0.5s ease 0s; }

.indexhead .box{ width: 100%; padding: 0 50px; box-sizing: border-box; }
.brand{ position: absolute; bottom: 0; left: 0; z-index: 1300; width: 100% }
.pc_brand{ display: none; }

.content_768{display: none;margin:0px auto;padding: 0px auto;}
/* 新增兜底样式，放在CSS末尾，优先级最高 */
.global {
  text-align: center !important; /* 父容器文本居中，兼容任何元素类型 */
  margin: 0 auto !important;
  padding: 0 !important;
}
/* 强制取消图片的任何右侧偏移 */
.global img {
  margin-left: auto !important;
  margin-right: auto !important;
  right: auto !important; /* 消除可能的右侧定位偏差 */
}


/* ===================== 新增/修改样式 - 顶部导航条 ===================== */
/* 【新增2】LOGO样式：和about页面LOGO视觉一致，高度适配导航条 */
.static-nav-logo {
    float: left; /* 兼容旧版浏览器flex布局 */
    height: 56px; /* 和导航条高度一致 */
    display: flex;
    align-items: center; /* 垂直居中LOGO */
}
.static-nav-logo img {
    max-height: 50px !important; /* 增大LOGO高度（原46px），适配56px导航栏 */
    min-width: 120px; /* 保证LOGO最小宽度，避免过小 */
}

/* 【修改4】导航文字基础样式：强制初始黑色，覆盖内联样式 */
.static-nav .brank_ul li a {
    color: #333 !important; /* 初始黑色 - 优先级高于内联样式 */
    position: relative; /* 为左侧hover线条做定位准备 */
    padding-left: 0 !important; /* 重置内边距，避免和左侧线条重叠 */
}

/* 【修改5】导航文字hover样式：变绿色，和about页面一致 */
.static-nav .brank_ul li a:hover {
    color: #007a3d !important; /* hover绿色 - 匹配about页面导航色值 */
}



/* 【修改6】强制box容器flex布局，兼容内联样式 */
.static-nav .box {
    display: flex !important;
    align-items: center !important; /* 垂直居中LOGO和导航 */
    justify-content: space-between !important; /* 左右分布LOGO和导航 */
}
/* ===================== 新增/修改样式 - 结束 ===================== */

/* 导航项强制不换行，增加项间距 */
.static-nav .brank_ul li {
    min-width: 120px !important; /* 保证每个导航项基础宽度 */
}
.static-nav .brank_ul li a {
    white-space: nowrap !important; /* 强制文字不换行 */
    padding: 0 35px !important; /* 增大左右内边距（原30px），增加项间距 */
}

/* 调整导航容器宽度，避免挤压 */
.static-nav .box {
    width: 1280px !important; /* 适度加宽容器（原1200px），增加横向空间 */
    padding: 0 20px; /* 增加左右内边距，避免边缘挤压 */
}

/* 调整LOGO与导航的间距 */
.static-nav-logo {
    margin-right: 40px; /* 增加LOGO右侧间距，避免与导航项过近 */
}
