/* CSS Document */
html{overflow-y:scroll;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;}table{border-collapse:collapse;border-spacing:0;}caption,th{text-align:left;}q:before,q:after{content:'';}object,embed{vertical-align:top;}h1,h2,h3,h4,h5,h6{font-size:100%;}img,abbr,acronym,fieldset{border:0;}ul li,ol li{list-style-type:none;}a,label{cursor:pointer;}img,svg{vertical-align:middle;margin:0;padding:0;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box}button{border: none;cursor: pointer;}
body { margin:0; padding:0; font-size:12px; background:#ffffff;
	color: #333333;font-family: 思源黑体SC-Regular;}
div,ul,li,dt,dl,dd,h1,h2,h3,h4,h5,h6,h7,img,p,span{ border-style: none;
	border-color: inherit;
	border-width: 0px;
	padding: 0;
	list-style-type:none;
	margin-top: 0;
	margin-bottom: 0;
}

img{max-width: 100%;display: block;
  height: auto;}

input:focus {
  outline: none;
}
/* Link */
a:link { text-decoration:none;}
a:visited {text-decoration:none;}
a:hover { text-decoration:none;}
a:active { outline: none; border:0px; background-color:Transparent;}
a{display:block;}
a{blr:expression(this.onFocus=this.blur()); outline:none;} 

.blank5{ width:100%; height:5px; clear:both;}
.blank10{ width:100%; height:10px; clear:both;}
.blank15{ width:100%; height:15px; clear:both;}
.blank20{ width:100%; height:20px; clear:both;}
.blank30{ width:100%; height:30px; clear:both;}
.blank40{ width:100%; height:40px; clear:both;}
.blank50{ width:100%; height:50px; clear:both;}
.blank60{ width:100%; height:60px; clear:both;}
.blank70{ width:100%; height:70px; clear:both;}
.blank75{ width:100%; height:75px; clear:both;}
.blank80{ width:100%; height:80px; clear:both;}
.blank150{ width:100%; height:150px; clear:both;}
.blank108{ width:100%; height:108px; clear:both;}

/*Clear*/
.clear{ clear:both; font-size:1px; height:0px; line-height:0px; overflow:hidden;}/*可用height:1px; overflow:hidden;来控制IE6默认的div的高为12~14px,用BR来做吧，用DIV不太好用*/
.clearfix::after {
  content:".";/*加一段内容*/
  display:block;/*让生成的元素以块级元素显示，占满剩余空间*/
  height:0;/*避免生成的内容破坏原有布局高度*/
  clear:both;/*清除浮动*/
  visibility:hidden;/*让生成的内容不可见*/
}
/*针对1920的宽屏*/
@font-face
{
	font-family: 思源黑体SC-Light;
	src: url(/templates/default/fonts/思源黑体SC-Light.otf);
}
@font-face
{
	font-family: 思源黑体SC-Mediumt;
	src: url(/templates/default/fonts/思源黑体SC-Medium.otf);
}
@font-face
{
	font-family: 思源黑体SC-Regular;
	src: url(/templates/default/fonts/思源黑体SC-Regular.otf);
}
@font-face
{
	font-family: 思源黑体SC-Bold;
	src: url(/templates/default/fonts/思源黑体SC-Bold.otf);
}
@font-face
{
	font-family: 思源黑体SC-Normal;
	src: url(/templates/default/fonts/思源黑体SC-Normal.otf);
}
@font-face
{
	font-family: 思源黑体SC-Heavy;
	src: url(/templates/default/fonts/思源黑体SC-Heavy.otf);
}
@font-face
{
	font-family: SOURCEHANSANSCN-HEAVY;
	src: url(/templates/default/fonts/SOURCEHANSANSCN-HEAVY.otf);
}
.max{ position:relative;}

.inner{width:1400px; height:auto;  position:relative; z-index:50; margin:0 auto;}
span {
	display: block;
}

.header {
	border-bottom: 19px solid #00644e;
}
.header .inner {
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 20px 0;
}
.header_title {
	font-size: 32px;
	color: #7c7d7d;
	letter-spacing:5px;
}
.header_info {
	border: 1px dotted #30816f;
	padding: 5px 20px;
	border-radius: 50px;
	width: 180px;
}
.header_text {
	font-size: 14px;
	color: #060505;
	text-align: center;
	line-height: 16px;
}
.header_tel {
	font-size: 16px;
	color: #060505;
	text-align: center;
	line-height: 18px;
	font-family: 思源黑体SC-Bold;
}
.nav_hide {
	display: none;
}
.nav_list {
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.nav_item {
	padding: 20px 0;
	position: relative;
	width: 110px;
	margin-left: 11.11px;
}
.nav_item:first-of-type {
	margin-left: 0;
}
.nav_item > a {
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 10px 15px;
}
.nav_text {
	font-size: 16px;
	line-height: 16px;
	color: #000000;
	margin-right: 5px;
}
.nav_item:hover > a {
	background: #00644e;
	padding: 5px 15px;
	border-radius: 5px;
	
}
.nav_current > a {
	background: #00644e;
	padding: 5px 15px;
	border-radius: 5px;
}
.nav_current > a .nav_text {
	color: #ffffff;
}
.nav_current > a .nav_show {
	display: none;
}
.nav_current > a .nav_hide {
	display: block;
}
.nav_item:hover > a .nav_text {
	color: #ffffff;
}
.nav_item:hover > a .nav_show {
	display: none;
}
.nav_item:hover > a .nav_hide {
	display: block;
}
.nav_item:hover .nav_er_list {
	display: block;
}
.nav_er_list {
	width: 100%;
	position: absolute;
	left: 0;
	top: 100%;
	background: #2e7f6e;
	padding: 5px 0;
	display: none;
	border-radius: 5px;
}
.nav_er_item:hover {
	background: rgba(0,100,78,0.82);
}
.nav_er_item a {
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 5px 10px;
}
.nav_er_text {
	color: #ffffff;
	font-size: 14px;
	font-family: 思源黑体SC-Normal;
}
.index_nav {
	border-top: 6px solid #ececec;
	background: #00644e;
}
.index_nav_item {
	float: left;
	width: 16.2%;
	padding: 18px 0;
	border-left: 1px solid #95a595;
}
.index_nav_item:first-of-type {
	border-left: none;
	display: none;
}
.index_nav_item:nth-child(2) {
	border-left: none;
}
.index_nav_item:hover {
	background: url(/templates/default/images/bg1.jpg) no-repeat left top;
	background-size: 100% 100%;
}
.index_nav_item a {
	display: flex;
	justify-content: center;
	align-items: center;
}
.index_nav_text {
	font-size: 16px;
	line-height: 16px;
	color: #ffffff;
	margin-left: 20px;
}
.index_search {
	border-top: 6px solid #ececec;
	padding: 50px 0;
}
.index_search_title {
	font-size: 36px;
	color: #00644e;
	text-align: center;
	margin-bottom: 50px;
}
.index_search_block {
	display: flex;
	justify-content: space-around;
	align-items: center;
}
.index_search_form {
	width: 35%;
	border: 2px solid #00634e;
	border-radius: 20px;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.index_search_input1 {
	margin: 10px 15px;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: 1px solid #b5d2cc;
	padding: 5px 10px;
	width: 84%;
	font-size: 16px;
	color: #9c9e9f;
}
.index_search_btu1 {
	background: #00644e url(../images/search.png) no-repeat center center;
	background-size: 26px 30px;
	width: 16%;
	padding: 17px 0;
	border: none;
	border-top-right-radius: 16px;
	border-bottom-right-radius: 16px;
}
.index_search_btu2 {
	background: #00644e url(../images/search1.png) no-repeat center center;
	background-size: 30px 30px;
	width: 16%;
	padding: 17px 0;
	border: none;
	border-top-right-radius: 16px;
	border-bottom-right-radius: 16px;
}
.index_search_input1::-webkit-input-placeholder { /* WebKit browsers 适配谷歌 */
    color: #9c9e9f;
}
.index_search_input1::-moz-placeholder { /* Mozilla Firefox 4 to 18 适配火狐 */
    color: #9c9e9f;
}
.index_search_input1::-moz-placeholder { /* Mozilla Firefox 19+ 适配火狐 */
    color: #9c9e9f;
}
.index_search_input1:-ms-input-placeholder { /* Internet Explorer 10+  适配ie*/
    color: #9c9e9f;
}
/*.index_news_banner {
	position: relative;
}*/
.index_news_banner .swiper-button-prev {
	width: 30px !important;
    height: 45px !important;
    background-image: url(/templates/default/images/xzjian1.png);
    background-repeat: no-repeat;
    outline: none;
	top: 50%;
	transform: translateY(-50%);
    left: 4%;
    margin-top: 0 !important;
    background-size: contain;
}
.index_news_banner .swiper-button-prev:after {
	content: '';
}
.index_news_banner .swiper-button-next {
	width: 30px !important;
    height: 45px !important;
	background-image: url(/templates/default/images/xzjian2.png);
    background-repeat: no-repeat;
	outline: none;
	top: 50%;
	transform: translateY(-50%);
    right: 4% !important;
    margin-top: 0 !important;
    background-size: contain;
}
.index_news_banner .swiper-button-next:after {
	content: '';
}
.index_zhan {
	background: #ebf2f0;
	padding: 50px 0;
}
.index_zhan_item {
	width: 31%;
	margin-left: 3.5%;
	background: #ffffff;
	float: left;
	padding: 35px 0 0 0;
}
.index_zhan_item:nth-child(3n-2) {
	margin-left: 0;
}
.index_zhan_item img {
	margin: 0 auto;
}
.index_zhan_text {
	font-size: 27px;
	color: #9c9e9f;
	text-align: center;
	padding: 52px 0 44px 0;
}
.index_zhan_item:hover .index_zhan_text {
	color: #00644e;
}
.footer {
	margin-top: 50px;
}
.footer_top {
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-bottom: 1%;
}
.footer_top_box {
	width: 49.5%;
	background: url(/templates/default/images/bg4.jpg) no-repeat left top;
	background-size: 100% 100%;
}
.footer_top_box a {
	display: flex;
	justify-content: space-between;
	align-items: center;
	width: 612px;
	float: right;
	padding: 10px 15px;
}
.footer_top_box1 a {
	display: flex;
	justify-content: space-between;
	align-items: center;
	float: left;
	width: 612px;
	padding: 10px 15px;;
}
.footer_top_box1 {
	width: 49.5%;
	background: url(/templates/default/images/bg5.jpg) no-repeat left top;
	background-size: 100% 100%;
}
.footer_top_title {
	font-size: 21px;
	color: #ffffff;
}
.footer_top_link {
	font-size: 15px;
	color: #ffffff;
}
.footer_nav_item {
	float: left;
	width: 16.6%;
	padding: 12px 0;
	border-left: 1px solid #95a595;
}
.footer_nav_item:first-of-type {
	border-left: none;
}
.footer_nav_item:hover {
	background: url(/templates/default/images/bg1.jpg) no-repeat left top;
	background-size: 100% 100%;
}
.footer_nav_item a {
	display: flex;
	justify-content: center;
	align-items: center;
}
.footer_nav {
	background: #00644e;
	display: none;
}
.footer_bottom {
	display: flex;justify-content: space-between;
	align-items: center;
	margin: 25px auto;
	width: 1200px;
}
.footer_photo {
	width: 400px;
	display: flex;
	justify-content: flex-end;
	align-items: center;
	padding-right: 60px;
}
.footer_area {
	width: 400px;
	padding: 0 60px;
	border-left: 1px solid #ebf3f1;
	border-right: 1px solid #ebf3f1;
}
.footer_area_text {
	font-size: 18px;
	color: #00644e;
	line-height: 30px;
}
.footer_friend {
	width: 400px;
	display: flex;
	justify-content: flex-start;
	align-items: center;
	padding-left: 45px;
}
.footer_friend_title {
	font-size: 14px;
	color: #898a8d;
	background: url(/templates/default/images/jian3.png) no-repeat right center;
	background-size: 4px 7px;
	padding-right: 8px;
}
.footer_friend_box {
	margin-left: 15px;
}
.footer_friend_text {
	font-size: 16px;
	color: #00644e;
	line-height: 30px;
}
.footer_friend_text:hover {
	text-decoration: underline;
}
.index_news {
	margin: 50px 0 20px 0;
	padding-bottom: 50px;
}
.index_news_list {
	float: left;
	margin-left: 2%;
}
.index_news_item {
	width: 83px;
	height: 83px;
	line-height: 83px;
	background: #00644e;
	margin-bottom: 2px;
	text-align: center;
}
.index_news_item img {
	display: inline-block;
}
.index_news_item:hover {
	background: url(/templates/default/images/bg2.jpg) no-repeat left top;
	background-size: 100% 100%;
}
.index_news_current {
	background: url(/templates/default/images/bg2.jpg) no-repeat left top;
	background-size: 100% 100%;
}
.index_news_section {
	width: 88%;
	float: right;
	position: relative;
}
.index_news_block {
	/*display: none;*/visibility: hidden;
	position: absolute;
	top: 0;
	right: 0;
	width: 100%;
}
.index_news_left {
	width: 60%;
	float: left;
	border-right: 1px solid #c7ddd8;
}
.index_news_title {
	font-size: 33px;
	line-height: 33px;
	color: #00644e;
	padding-bottom: 7px;
	display: inline-block;
	border-bottom: 2px solid #00644e;
	margin-top: 35px;
}
.index_news_section_item {
	padding: 18px 0;
}
.index_news_section_item a {
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.index_news_time {
	width: 25%;
	font-size: 18px;
	color: #9a9c9d;
}
.index_news_text {
	width: 75%;
	font-size: 18px;
	color: #9a9c9d;
	padding-right: 15px
}
.index_news_section_item:hover .index_news_time {
	color: #00644e;
}
.index_news_section_item:hover .index_news_text {
	color: #00644e;
}
.index_news_right {
	width: 40%;
	float: right;
	padding-left: 45px;
}
.index_news_title1 {
	font-size: 33px;
	line-height: 33px;
	color: #00644e;
	display: inline-block;
	margin: 35px 0 15px 0;
}
.index_news_photo {
	overflow: hidden;
}
/*.index_news_banner .swiper-slide {
	width: 100% !important;
}*/
.index_news_photo img {
	transition:all 1s;
	-moz-transition:all 1s; /* Firefox 4 */
	-webkit-transition:all 1s; /* Safari and Chrome */
	-o-transition:all 1s; 
	/*width: 100%;*/
	margin: 0 auto;
	transform:scale(1.01);
}
.index_zhan_photo {
	overflow: hidden;
}
.index_zhan_item:hover img {
	transform:scale(1.2);
}
.index_zhan_photo img {
	transition:all 1s;
	-moz-transition:all 1s; /* Firefox 4 */
	-webkit-transition:all 1s; /* Safari and Chrome */
	-o-transition:all 1s; 
}
.index_news_link:hover img {
	transform:scale(1.2);
}
.header_search i {
	width: 14px;
	height: 14px;
	color: #999;
	float: left;
	width: 14px;
	height: 14px;
	background: url(/templates/default/images/fu4.png)  no-repeat left top;
	position: relative;
	background-size: contain;
}
.header_search input {
	border: none;
	background: initial;
	font-size: 14px;
	color: #999;
	margin-left: 10px;
	width: 114px;
	float: right;
}
.index_news_caption {
	font-size: 18px;
	color: #9a9c9d;
	margin-top: 15px;
}
.index_news_link:hover .index_news_caption {
	color: #00644e;
}
.code {
	width: 194px;
	height: 205px;
	position: fixed;
	right: 3%;
	top: 35%;
	z-index: 67;
	box-shadow: 0px 0px 8px #999999;
    border-radius: 20px;
    display: none;
}
.code_photo {
	position: absolute;
	top: 10%;
	left: 8%;
}
.code_close {
	position: absolute;
	top: 1%;
	right: 1%;
}
.code_link {
	background: url(/templates/default/images/bg3.png) no-repeat left top;
	width: 162px;
	height: 27px;
	font-size: 14px;
	color: #ffffff;
	background-size: 100% 100%;
	position: absolute;
	left: 50%;
	bottom: 5%;
	transform: translateX(-50%);
	text-align: center;
	line-height: 27px;
}
.banner {
	position: relative;
}
.banner_fu {
	position: absolute;
	top: 45%;
	left: 1%;
	transform: translateY(-50%);
	z-index: 47;
	width: 20%;
	/*display: none;*/
}
.banner_fu img {
	width: 100%;
}
.xzfu img {
	width: 100%;
}
.banner_fu span {
	cursor: pointer;
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 15px;
	color: #333333;
	text-align: center;
	padding: 10px 0;
}
.banner_hide {
	display: none;
}
.banner_item a {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	margin-bottom: 34px;
	padding-left: 20px;
}
.banner_item_text {
	font-size: 19px;
	line-height: 19px;
	color: #b5b5b5;
	margin-left: 15px;
}
.banner_item:hover .banner_item_text {
	color: #020000;
}
.banner_item:hover .banner_hide {
	display: block;
}
.banner_item:hover .banner_show {
	display: none;
}
.banner_item:hover a {
	background: url(/templates/default/images/jian2.png) no-repeat left center;
	background-size: 9px 15px;
}

.zi_section {
	margin: 50px 0 75px 0;
position: relative;
    z-index: 1;
}
.left {
	width: 18.3%;
	border-bottom: 11px solid #00644e;
	border-left: 1px solid #c9deda;
	border-right: 1px solid #c9deda;
	padding-bottom: 12px;
	float: left;
}
.right {
	width: 77.7%;
	float: right;
}
.left_title {
	font-size: 27px;
	color: #ffffff;
	background: #00644e;
	padding: 10px 0;
	text-align: center;
}
.left_hide {
	display: none;
}
.left_item a {
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 16px 20px 8px 0px;
}
.left_text {
	padding-left: 20px;
	border-left: 2px solid #ffffff;
	font-size: 16px;
	color: #060505;
	font-family: 思源黑体SC-Normal;
}
.left_item:hover .left_text {
	color: #00644e;
	border-left: 2px solid #00644e;
}
.left_item:hover .left_hide {
	display: block;
}
.left_item:hover .left_show {
	display: none;
}
.rigth_top {
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-bottom: 40px;
}
.right_top_title {
	font-size: 29px;
	color: #00644e;
	font-family: 思源黑体SC-Normal;
	display: none;
}
.rigth_top_link {
	display: flex;
	justify-content: flex-end;
	align-items: center;
}
.rigth_top_link a {
	font-size: 18px;
	color: #333333;
	font-family: 思源黑体SC-Normal;
}
.rigth_top_link a:hover {
	color: #00644e;
}
.rigth_top_link span {
	font-size: 18px;
	color: #333333;
	font-family: 思源黑体SC-Normal;
}
.right_title {
	font-size: 29px;
	color: #00644e;
	text-align: center;
	font-family: 思源黑体SC-Mediumt;
}
.box {
	margin: 40px 0 0 0;
	background: url(/templates/default/images/bg7.png) no-repeat right bottom;
	
	background-size: 219px 205px;
}
.box span {
	font-size: 16px;
	line-height: 2;
	font-family: 思源黑体SC-Light;
}
.box img {
	display: inline-block;
}

.zi_block {
	background: url(/templates/default/images/bg7.png) no-repeat right bottom;
	background-size: 219px 205px;
	border-bottom: 11px solid #00644e;
	border-left: 1px solid #c9deda;
	border-right: 1px solid #c9deda;
}
.zi_title {
	font-size: 29px;
	color: #ffffff;
	background: #00644e;
	padding: 9px 50px;
}
.zi_item_hide {
	display: none;
}
.zi_item_area {
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 30px 0;
	margin: 0 40px;
	border-bottom: 1px dotted #eeeeee;
	position: relative;
}
.zi_item {
	cursor: pointer;
}
.zi_item_left {
	display: flex;
	justify-content: flex-start;
	align-items: center;
}
.zi_item_title {
	font-size: 24px;
	color: #060505;
	font-family: 思源黑体SC-Mediumt;
	margin-left: 20px;
}
.zi_item_right {
	display: flex;
	justify-content: flex-end;
	align-items: center;
}
.zi_item_shou {
	font-size: 18px;
	color: #999999;
	margin-right: 15px;
	font-family: 思源黑体SC-Normal;
}
.zi_item_info {
	padding: 30px 40px 10px 40px;
	border-bottom: 1px dotted #eeeeee;
	display: none;
}
.zi_item_text {
	width: 23%;
	background: #f8f8f8;
	text-align: center;
	padding: 8px 0;
	font-size: 20px;
	color: #00654e;
	font-family: 思源黑体SC-Mediumt;
	float: left;
	margin-bottom: 30px;
	margin-left: 2.6%;
	height: 68px;
	display: flex;
    justify-content: center;
    align-items: center;
}
.zi_item_text:nth-child(4n-3) {
	margin-left: 0;
}
.zi_item_text:hover {
	background: url(/templates/default/images/bg8.jpg) no-repeat left top;
	background-size: 100% 100%;
	color: #ffffff;
}
.zi_item_current .zi_item_hide {
	display: block;
}
.zi_item_current .zi_item_info {
	display: block;
}
.zi_item_current .zi_item_show {
	display: none;
}
.zi_item_current .zi_item_title {
	color: #00654e;
}
.zi_item:hover .zi_item_area::after {
	content: '';
	position: absolute;
	left: -40px;
	top: 50%;
	transform: translateY(-50%);
	height: 36px;
	width: 2px;
	background: #00654e;
}
.zi_item_current .zi_item_area::after {
	content: '';
	position: absolute;
	left: -40px;
	top: 50%;
	transform: translateY(-50%);
	height: 36px;
	width: 2px;
	background: #00654e;
}
.zi_item:hover .zi_item_left .zi_item_show {
	display: none;
}
.zi_item:hover .zi_item_left .zi_item_hide {
	display: block;
}
.zi_item:hover .zi_item_title {
	color: #00654e;
}
.left_current .left_text {
	color: #00654e;
	border-left: 2px solid #00654e;
}
.left_current .left_show {
	display: none;
}
.left_current .left_hide {
	display: block;
}
.box img {
	margin: 0 auto;
}
.expert_block {
	/*margin: 30px 0 0 0;*/
	width: 100%;
	float: left;
}
.expert_box {
	display: none;
}
.expert_title {
	font-size: 20px;
	float: left;
	color: #060505;
	font-family: 思源黑体SC-Mediumt;
}
.expert_info {
	float: right;
	width: 88%;
}
.expert_info a {
	font-size: 20px;
	color: #4d4d4d;
	margin-bottom: 20px;
	margin-right: 20px;
	display: inline-block;
}
.expert_info a:hover {
	color: #00654e;
}
.expert_ex_area {
	display: flex;
	justify-content: flex-start;
	align-items: flex-start;
	margin-top: 30px;
}
.expert_ex_area img {
	width: 200px;
	height: 280px;
}
.expert_ex_info {
	margin-left: 55px;
}
.expert_ex_name {
	font-size: 30px;
	color: #00644e;
	font-family: 思源黑体SC-Normal;
	margin-bottom: 20px;
}
.expert_ex_name font {
	margin-left: 20px;
	color: #060505;
	font-size: 18px;
}
.expert_ex_text {
	font-size: 18px;
	color: #333333;
	line-height: 35px;
	font-family: 思源黑体SC-Normal;
}
.news_item {
	padding: 20px 0;
	border-bottom: 1px dotted #eeeeee;
}
.news_item:first-of-type {
	padding-top: 0;
}
.news_item a {
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.news_title {
	position: relative;
	font-size: 18px;
	color: #060505;
	font-family: 思源黑体SC-Normal;
	width: 80%;
	 overflow: hidden;
	  text-overflow:ellipsis;
	  white-space: nowrap;
	  padding-left: 20px;
}
.news_title::after {
	content: '';
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	width: 5px;
	height: 5px;
	background: #060505;
	border-radius: 50%;
}
.news_time {
	font-size: 18px;
	color: #797979;
	font-family: 思源黑体SC-Light;
}
.news_item:hover .news_title {
	color: #00644e;
}
.news_item:hover .news_title::after {
	content: '';
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	width: 5px;
	height: 5px;
	background: #00644e;
	border-radius: 50%;
}
/*翻页*/
DIV.quotes {
PADDING: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN:left;
text-align: center;
}
.quotes_text {
	font-size: 18px;
	color:#666666;
	margin-right: 30px;
}
.quotes span {
	display: inline-block;

border-radius: 5px;
  padding:10px 15px; 
}
DIV.quotes A {
 border: 1px solid #eeeeee;

  padding:10px 15px; 
border-radius: 5px;
text-align:center; 
line-height: 21px;
font-size:14px; COLOR: #666666; MARGIN-RIGHT:20px; TEXT-DECORATION: none;display: inline-block;
}
DIV.quotes A:hover {
  COLOR: #ffffff;
	 background: url(/templates/default/images/bg9.jpg) no-repeat left top;
	 background-size: 100% 100%; 
	
	}
DIV.quotes A:active {
  padding:10px 15px; ; MARGIN-RIGHT: 20px;  font-size:18px; color:#fff;}
DIV.quotes a.current {
 border: 1px solid #eeeeee;
text-align:center; 
line-height: 21px;
	 text-align:center;  
	 font-size:18px; 
	 COLOR: #ffffff;
	 background: url(/templates/default/images/bg9.jpg) no-repeat left top;
	 background-size: 100% 100%; 
	 MARGIN-RIGHT:20px;
}
DIV.quotes .disabled {
	width: auto;
	height: auto;
  padding:10px 15px; 
    font-size:18px;
     COLOR: #666666;
      MARGIN-RIGHT: 20px;
		border: 1px solid #eeeeee;
       }
.s_fanye1 {
	margin-top: 60px;
}
.news_list {
	background: url(/templates/default/images/bg7.png) no-repeat right bottom;
	background-size: 219px 205px;
}
.news_ex_title {
	font-size: 30px;
	color: #00644e;
	text-align: center;
	margin-bottom: 10px;
	font-family: 思源黑体SC-Mediumt;
}
.news_ex_time {
	font-size: 16px;
	color: #999999;
	font-family: 思源黑体SC-Light;
	text-align: center;
}
.con_section {
	background: url(/templates/default/images/bg7.png) no-repeat right bottom;
	
	background-size: 219px 205px;
}
.con_box {
	margin-top: 40px;
}
.con_info {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	margin-bottom: 12px;
}
.con_text {
	font-size: 18px;
	color: #333333;
	font-family: 思源黑体SC-Light;
	margin-left: 15px;
}
/*
table.arrange_table {
	margin: 40px;
	width: 93.5%;
	box-sizing: border-box;
}
table.arrange_table tr {
	border-bottom: 1px dotted #eeeeee;
	margin: 20px 0;
}
table.arrange_table tr th {

	margin: 20px 0;
}
.arrange_table th {
	width: 12.5%;
}*/


table.arrange_table {
	margin: 20px 40px;
	width: 93.5%;
	box-sizing: border-box; 
    border-collapse:collapse;
}
table.arrange_table tr{
	border-bottom: 1px dotted #999999;
	
}
table.arrange_table th{
	width: 12.5%; 
	padding:2% 0; 
	text-align: center;  
	font-size: 18px; 
	color: #333333;
	font-family: 思源黑体SC-Normal;
}
table.arrange_table tbody td {
	width: 12.5%; 
	
}
table.arrange_table tbody td a {
	color: #333333;
}
.arrange_text {
	text-align: center;  
	font-size: 16px; 
	color: #333333;
	font-family: 思源黑体SC-Normal;
	padding-bottom: 5px;
}
.arrange_text font {
	font-size: 12px;
}
.arrange_text span {
	font-size: 12px;
	display: inline-block;
}
.arrange_td1 {
	text-align: center;  
	font-size: 16px; 
	color: #333333;
	font-family: 思源黑体SC-Normal;
}
.arrange_caption {
	font-size: 16px;
	color: #333333;
	font-family: 思源黑体SC-Normal;
	margin: 20px 40px;
}
.drug_section {
	margin: 40px;
}
.drug_section img {
	margin: 0 auto;
}
.drug_form {
	width: 100%;
	border: 2px solid #00634e;
	border-radius: 20px;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.drug_input1 {
	margin: 10px 15px;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: 1px solid #b5d2cc;
	padding: 5px 10px;
	width: 95%;
	font-size: 16px;
	color: #9c9e9f;
}
.drug_btu1 {
	background: #00644e url(../images/search.png) no-repeat center center;
	background-size: 26px 30px;
	width: 5%;
	padding: 17px 0;
	border: none;
	border-top-right-radius: 16px;
	border-bottom-right-radius: 16px;
}
.drug_input1::-webkit-input-placeholder { /* WebKit browsers 适配谷歌 */
    color: #9c9e9f;
}
.drug_input1::-moz-placeholder { /* Mozilla Firefox 4 to 18 适配火狐 */
    color: #9c9e9f;
}
.drug_input1::-moz-placeholder { /* Mozilla Firefox 19+ 适配火狐 */
    color: #9c9e9f;
}
.drug_input1:-ms-input-placeholder { /* Internet Explorer 10+  适配ie*/
    color: #9c9e9f;
}
.drug_table {
	width: 100%;
	margin: 20px 0 40px 0;
}
.drug_table .drug_thead > span {
	font-size: 18px;
	color: #333333;
	padding: 15px 0;
	font-family: 思源黑体SC-Normal;
}
.drug_table .drug_thead .drug_tr {
	border-bottom: 1px dotted #eeeeee;
}
.drug_span1 {
	width: 14%;
	font-size: 16px;
	color: #333333;
	padding: 15px 0;
	font-family: 思源黑体SC-Normal;
	display: inline-block;
}
.drug_span2 {
	width: 54%;
	font-size: 16px;
	color: #333333;
	padding: 15px 0;
	font-family: 思源黑体SC-Normal;
	display: inline-block;
}
.drug_span3 {
	width: 10%;
	font-size: 16px;
	color: #333333;
	padding: 15px 0;
	font-family: 思源黑体SC-Normal;
	display: inline-block;
}
.drug_span4 {
	width: 10%;
	font-size: 16px;
	color: #333333;
	padding: 15px 0;
	font-family: 思源黑体SC-Normal;
	display: inline-block;
}
.drug_span5 {
	width: 10%;
	font-size: 16px;
	color: #333333;
	padding: 15px 0;
	font-family: 思源黑体SC-Normal;
	display: inline-block;
}
.drug_tbody div:hover .drug_span1,
.drug_tbody div:hover .drug_span2,
.drug_tbody div:hover .drug_span3,
.drug_tbody div:hover .drug_span4,
.drug_tbody div:hover .drug_span5 {
	color: #00644e;
}
.drug_ex_title {
	font-size: 28px;
	color: #00644e;
	font-family: 思源黑体SC-Normal;
}
.drug_ex_area {
	display: flex;
	justify-content: flex-start;
	align-items: flex-start;
}
.drug_ex_area  img {
	width: 326px;
	height: 324px;
}
.drug_ex_info {
	margin-left: 55px;
}
.survey_caption {
	font-size: 18px;
	color: #333333;
	line-height: 23px;
	text-indent: 25px;
	font-family: 思源黑体SC-Normal;
	padding-bottom: 20px;
	border-bottom: 1px dotted #eeeeee;
}
.survey_form {
	margin-top: 25px;
}
.survey_info {
	margin-bottom: 25px;
}
.survey_title {
	font-size: 18px;
	color: #333333;
	font-family: 思源黑体SC-Mediumt;
	margin-bottom: 15px;
}
.survey_box {
	width: 23%;
	display: inline-block;
	position: relative;
}
.survey_text {
	font-size: 18px;
	color: #686868;
	font-family: 思源黑体SC-Normal;
	margin-left: 15px;
	display: inline-block;
}
.survey_box input[type="radio"] {
    width: 18px;
    height: 18px;
    opacity: 0;
    margin-top: 2.5px;
    position: relative;
    z-index: 111;
}

.survey_box label {
    position: absolute;
    left: 0;
    top: 4.5px;
    width: 18px;
    height: 18px;
    border-radius: 50%;
    border: 1px solid #999;
　　cursor: pointer;
	z-index: 11;
}

/*设置选中的input的样式*/
/* + 是兄弟选择器,获取选中后的label元素*/
.survey_box input:checked+label { 
    /*background-color: #00644e;*/
    border: 1px solid #00644e;
}
 /*添加的加号与label进行拼接(一个矩形边框去掉上和左的边框),再旋转45度*/
.survey_box input:checked+label::after {
    position: absolute;
    content: "";
    width: 5px;
    height: 5px;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    background: #00644e;padding: 5px;
    border-radius: 50%;
}
.survey_info textarea {
	width: 100%;
	padding: 10px;
	font-size: 16px;
	color: #686868;
	font-family: 思源黑体SC-Normal;
	border: 1px solid #eeeeee;
	box-sizing: border-box;
	height: 130px;
	outline: none;
}
.survey_form input[type=submit] {
	width: 230px;
	height: 50px;
	border: none;
	background: url(/templates/default/images/bg8.jpg) no-repeat left top;
	background-size: 100% 100%;
	font-size: 20px;
	color: #ffffff;
	line-height: 50px;
	margin: 0 auto;
	display: block;
}
.health_list {
	background: url(/templates/default/images/bg7.png) no-repeat right bottom;
	background-size: 219px 205px;
}
.health_item {
	width: 31%;
	float: left;
	margin-left: 3.5%;
	margin-bottom: 20px;
}
.health_item:nth-child(3n-2) {
	margin-left: 0;
}
.health_photo img {
	transition:all 1s;
	-moz-transition:all 1s; /* Firefox 4 */
	-webkit-transition:all 1s; /* Safari and Chrome */
	-o-transition:all 1s; 
}
.health_item:hover img {
	transform:scale(1.1);
}
.health_title {
	font-size: 18px;
	color: #292929;
	font-family: 思源黑体SC-Normal;
	margin: 15px 0 10px 0;
}
.health_text {
	font-size: 14px;
	color: #606060;
	line-height: 25px;
	font-family: 思源黑体SC-Normal;
	margin-bottom: 10px;
}
.health_time {
	font-size: 14px;
	color: #797979;
	font-family: 思源黑体SC-Normal;
}
.health_item:hover .health_title {
	color: #00644e;
}
.health_item:hover .health_text {
	color: #00644e;
}
.health_item:hover .health_time {
	color: #00644e;
}
.activity_block {
	margin: 40px;
}
.email_form {
	width: 100%;
	display: block;
}
.email_info {
	width: 48%;
	margin-left: 4%;
	float: left;
	margin-bottom: 50px;
	display: flex;
	justify-content: flex-start;
	align-items: flex-start;
}
.email_info:nth-child(2) {
	margin-left: 0;
}
.email_info:nth-child(4) {
	margin-left: 0;
	width: 100%;
}
.email_info:nth-child(5) {
	margin-left: 0;
	width: 100%;
}
.email_text {
	font-size: 20px;
	color: #333333;
	font-family: 思源黑体SC-Mediumt;
	width: 100px;
}
.email_text font {
	color: #dd0000;
}
.email_info input {
	background: #f8f8f8;
	font-size: 18px;
	padding: 5px 8px;
	border: none;
	margin-left: 10px;
	width: 80%;
	font-family: 思源黑体SC-Mediumt;
}
.email_info textarea {
	width: 90%;
	height: 100px;
	background: #f8f8f8;
	font-size: 18px;
	padding: 5px 8px;
	border: none;
	outline: none;
	margin-left: 10px;
	font-family: 思源黑体SC-Mediumt;
}
.email_form .email_btu {
	width: 230px;
	height: 50px;
	border: none;
	background: url(/templates/default/images/bg8.jpg) no-repeat left top;
	background-size: 100% 100%;
	font-size: 20px;
	color: #ffffff;
	line-height: 50px;
	margin: 0 auto;
	display: block;
}
.email_model {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 111;
	background: rgba(0,0,0,0.5);
	display: none;
}
.email_block {
	position: absolute;
	background: #ffffff;
	border-radius: 5px;
	padding: 50px 50px 40px 50px;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
}
.email_block_title {
	font-size: 21px;
	color: #141414;
	margin-bottom: 15px;
	text-align: center;
}
.email_btu1 {
	width: 230px;
	height: 50px;
	border: none;
	background: url(/templates/default/images/bg8.jpg) no-repeat left top;
	background-size: 100% 100%;
	font-size: 20px;
	color: #ffffff;
	line-height: 50px;
	margin: 0 auto;
	display: block;
	text-align: center;
}
.email_close {
	position: absolute;
	top: 10px;
	right: 10px;
}
.code_info {
	text-align: center;
	margin-bottom: 30px;
}
.code_info img {
	margin: 0 auto;
}
.code_title {
	font-size: 20px;
	color: #333333;
	text-align: center;
	margin-bottom: 15px;
}
.sp {
	display: none;
}
.box_text {
	font-size: 18px;
	color: #00644e;
	margin-bottom:15px;
}


/*新增*/
.saction_title {
	background: #00644e;
	padding: 15px 50px;
	font-size: 30px;
	color: #fff;
	line-height: 30px;
	margin-bottom: 30px;
}
.saction_section {
	padding-bottom: 35px;
	border-bottom: 11px solid #00644e;
}
.saction_banner {
	float: left;
	width: 40%;
	position: relative;
}
.saction_banner .swiper-button-prev {
	width: 30px !important;
    height: 45px !important;
    background-image: url(/templates/default/images/xzjian1.png);
    background-repeat: no-repeat;
    outline: none;
	top: 50%;
	transform: translateY(-50%);
    left: 4%;
    margin-top: 0 !important;
    background-size: contain;
}
.saction_banner .swiper-button-prev:after {
	content: '';
}
.saction_banner .swiper-button-next {
	width: 30px !important;
    height: 45px !important;
	background-image: url(/templates/default/images/xzjian2.png);
    background-repeat: no-repeat;
	outline: none;
	top: 50%;
	transform: translateY(-50%);
    right: 4% !important;
    margin-top: 0 !important;
    background-size: contain;
}
.saction_banner .swiper-button-next:after {
	content: '';
}
.saction_right {
	float: right;
	width: 55%;
}
.saction_name {
	font-size: 30px;
	color: #00644e;
	line-height: 30px;
	float: left;
	font-family: 思源黑体SC-Normal;
}
.saction_link {
	float: right;
	font-size: 18px;
	color: #333333;
	line-height: 30px;
	background: url(/templates/default/images/xzjian3.png) no-repeat right center;
	background-size: 13px 15px;
	padding-right: 25px;
	font-family: 思源黑体SC-Normal;
}
.saction_text {
	font-family: 思源黑体SC-Light;
	font-size: 18px;
	color: #333333;
	line-height: 35px;
	margin: 15px 0 0 0;
}
.saction_item {
	float: left;
	width: 20%;
	margin-top: 15px;
}
.saction_item img {
	width: 40%;
	margin: 0 auto;
	transition: all 0.5s linear;
	transform-style: preserve-3d;
}
.saction_item:hover img {
	transform: rotateY(-180deg);
}
.saction_item span {
	font-size: 18px;
	color: #333333;
	text-align: center;
	margin-top: 5px;
	font-family: 思源黑体SC-Normal;
}



/*0421新增*/
.nav_san_list {
	position: absolute;
	left: 100%;
	top: 5px;
	background: #2e7f6e;
	border-top: 2px solid #00644e;
	border-left: 2px solid #00644e;
	border-right: 1px solid #00644e;
	border-bottom: 1px solid #00644e;
	width: 355%;
	/*border-radius: 5px;*/
	display: none;
}
.nav_san_item {
	float: left;
	width: 50%;
	height: 50px;
	border-bottom: 1px solid #00644e;
	border-right: 1px solid #00644e;
}
.nav_san_link {
	display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 5px 10px;
}
.nav_san_item:hover > a {
	background: #00644e;
	padding: 5px 10px;
	
}
.nav_er_item:hover .nav_san_list {
	display: block;
}
.zi_left {
	float: left;
	width: 18.3%;
	box-shadow:0px 4px 10px rgba(0,0,0,0.09);
}
.xz_left_title {
	font-size: 27px;
    color: #ffffff;
    background: #00644e;
    padding: 10px 0;
    text-align: center;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
}
.xzleft_item {
	padding: 0 10px;
	-webkit-transition: all .2s ease-in;
  	transition: all .2s ease-in;
}
.xzleft_link {
	border-bottom: 1px solid #f0f0f0;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.xzleft_name {
	font-size: 16px;
	color: #111111;
	padding: 15px 0;
	width: 90%;
}
.xzleft_jian {
	font-size: 20px;
	color: #00644e;
	display: none;
	cursor: pointer;
}
.xzleft_jia {
	font-size: 20px;
	color: #00644e;
	cursor: pointer;
}
.xzleft_er_list {
	background: #effffb;
	padding: 12px 12px 0 12px;
	display: none;
}
.xzleft_er_item {
	margin-bottom: 12px;
	width: 50%;
	float: left;
}
.xzleft_er_link {
	font-size: 14px;
	color: #111111;
}
.xzleft_current .xzleft_er_list {
	display: block;
	height: inherit;
	-webkit-transition: all .2s ease-in;
  	transition: all .2s ease-in;
}
.xzleft_current .xzleft_link {
	border-bottom: none;
}
.xzleft_current .xzleft_jia {
	display: none;
}
.xzleft_current .xzleft_jian {
	display: block;
}
.zi_right {
	float: right;
	width: 77.7%;
}
.zi_right_top {
	background: #f7f7f7;
	margin-bottom: 30px;
	padding: 13px 20px;
	display: flex;
	justify-content: flex-start;
	align-items: center;
}
.zi_right_top span {
	font-size: 12px;
	color: #111111;
}
.zi_right_top a {
	font-size: 12px;
	color: #00644e;
}
.zi_right_top a span {
	display: inline-block;
	color: #717171;
	margin: 0 5px;
}
.zi_right_top a:last-of-type span {
	display: none;
}
.zi_right_title {
	font-size: 24px;
	color: #111111;
	line-height: 24px;
	text-align: center;
	margin-bottom: 20px;
}
.zi_right_title font {
	font-size: 14px;
	color: #666666;
	margin-left: 20px;
	display: none;
}
.zi_right_dao {
	background: #effffb;
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
	margin-bottom: 30px;
	flex-wrap: wrap;
}
.zi_right_dao span {
	font-size: 16px;
	color: #ffffff;
	background: #00644e;
	padding: 12px 22px;
	width: 12%;
}
.zi_right_daorigth {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	width: 88%;
	flex-wrap: wrap;
}
.zi_right_dao a {
	font-size: 14px;
	color: #111111;
	line-height: 16px;
	margin: 7.5px 0 7.5px 30px;
}
.zi_right_dao font {
	font-size: 20px;
	line-height: 16px;
	color: #ff4250;
	margin-right: 8px;
}
.zi_right_block {
	margin-bottom: 50px;
}
.zi_right_info {
	display: flex;
	justify-content: space-between;
	align-items: center;
	border-bottom: 1px solid #eeeeee;
	margin-bottom: 18px;
}
.zi_right_caption {
	font-size: 20px;
	color: #111111;
	line-height: 20px;
	padding-bottom: 12px;
	border-bottom: 2px solid #00644e;
}
.zi_right_more {
	display: flex;
	justify-content: flex-end;
	align-items: center;
}
.zi_right_more img {
	width: 24px;
}
.zi_right_more span {
	font-size: 14px;
	color: #111111;
	margin-left: 10px;
}
.zi_right_area {
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
	padding-bottom: 15px;
	border-bottom: 1px solid #eeeeee;
	margin-bottom: 18px;
}
.zi_right_area img {
	width: 12%;
}
.zi_right_box {
	width: 86%;
}
.zi_right_name {
	font-size: 18px;
	color: #00644e;
	line-height: 18px;
	margin-bottom: 10px;
}
.zi_right_kuai {
	font-size: 14px;
	color: #111111;
	line-height: 23px;
}
.zi_right_people a {
	font-size: 14px;
	color: #111111;
	display: inline-block;
	margin-left: 15px;
	margin-bottom: 10px;
	line-height: 14px;
	position: relative;
	padding-left: 10px;
}
.zi_right_people a::after {
	content: '';
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	width: 4px;
	height: 4px;
	background: #00644e;
}
.zi_box_current {
	overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient:vertical;
  -webkit-line-clamp:7;
}
.zi_box_more {
	margin-top: 15px;
	text-align: right;
	font-size: 18px;
	color: #00644e;
	cursor: pointer;
}
.zi_box img {
	max-width: inherit;
	display: inline-block;
}
/*.zi_boxxz {
	display: flex;
	justify-content: flex-start;
	align-items: flex-start;
	flex-wrap: wrap;
}*/
.zi_box1 a {
	font-size: 14px;
	color: #111111;
	display: inline-block;
	margin-left: 0;
	margin-bottom: 10px;
	line-height: 14px;
	position: relative;
	padding-left: 10px;
	width: 100%;
}
.zi_box1 a:nth-child(3n-2) {
	margin-left: 0;
}
.zi_box1 a::after {
	content: '';
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	width: 4px;
	height: 4px;
	background: #00644e;
}
.zi_right_photosp {
	display: none;
}
.zi_right_dao > font {
	font-size: 16px;
	color: #ffffff;
	background: #00644e;
	padding: 12px 22px;
	width: 100%;
	margin-right: 0;
}
.xzproexlist_item {
	padding: 15px;
	border-bottom: 1px dashed #eeeeee;
}
.xzproexlist_item a {
	font-size: 14px;
	color: #111111;
	display: inline-block;
	line-height: 14px;
	position: relative;
	padding-left: 15px;
}
.xzproexlist_item a::after {
	content: '';
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	width: 4px;
	height: 4px;
	background: #00644e;
}
.xzindex_dao {
	margin-bottom: 50px;
	margin-top: -30px;
}
.xzindex_dao .inner {
	background: #ffffff;
	box-shadow:0px 0px 20px rgba(0,0,0,0.12);
	padding: 55px;
}
.xzindex_dao_list {
	display: flex;
	justify-content: space-between;
	align-items: center;
	flex-wrap: wrap;
}
.xzindex_dao_item {
	width: 16.5%;
}
.xzindex_dao_item img {
	width: 57%;
	margin: 0 auto;
	transition: all 0.5s linear;
	transform-style: preserve-3d;
}
.xzindex_dao_item:hover img {
	transform: rotateY(-180deg);
}
.xzindex_dao_zh {
	font-size: 20px;
	color: #111111;
	text-align: center;
	margin: 15px 0 10px 0;
	line-height: 20px;
}
.xzindex_dao_item:nth-child(1) .xzindex_dao_en {
	color: #f0514d;
}
.xzindex_dao_item:nth-child(2) .xzindex_dao_en {
	color: #4bdfb7;
}
.xzindex_dao_item:nth-child(3) .xzindex_dao_en {
	color: #f6782e;
}
.xzindex_dao_item:nth-child(4) .xzindex_dao_en {
	color: #5a9bef;
}
.xzindex_dao_item:nth-child(5) .xzindex_dao_en {
	color: #9d84fd;
}
.xzindex_dao_item:nth-child(6) .xzindex_dao_en {
	color: #d77cfd;
}

.xzindex_dao_en {
	font-size: 14px;
	/*color: #999999;*/
	text-align: center;
	line-height: 14px;
}
.xzindex_news_left {
	float: left;
	width: 60%;
}
.xzindex_news_right {
	float: right;
	width: 34%;
}
.xzindex_news_top {
	border-bottom: 1px solid #f2f2f2;
	display: flex;
	justify-content: flex-start;
	align-items: center;
}
.xzindex_news_name {
	font-size: 24px;
	color: #111111;
	margin-right: 10%;
	padding-bottom: 15px;
	line-height: 24px;
	border-bottom: 3px solid Transparent;
}
.xzindex_news_current {
	color: #00654f;
	border-bottom: 3px solid #00654f;
}
.xzindex_news_name:hover {
	color: #00654f;
	border-bottom: 3px solid #00654f;
}
.xzindex_news_list {
	padding-top: 7px;
	display: none;
}
.xzindex_news_item {
	margin-top: 18px;
}
.xzindex_news_link {
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.xzindex_news_title {
	font-size: 18px;
	color: #111111;
	position: relative;
	width: 80%;
	overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient:vertical;
  -webkit-line-clamp:1;
  padding-left: 15px;
  line-height: 18px;
}
.xzindex_news_title::after {
	content: '';
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	left: 0;
	width: 6px;
	height: 6px;
	background: #00654f;
}
.xzindex_news_time {
	font-size: 16px;
	color: #111111;
	display: none;
}
.xzindex_news_item:hover .xzindex_news_title {
	color: #00654f;
}
.xzindex_news_name1 {
	border-bottom: 3px solid #dedede;
}
.xzindex_news_banner {
	margin-top: 18px;
}
.xzindex_news_photo {
	width: 100%;
}
.xzindex_news_photo img {
	width: 100%;
}
.xzindex_news_box {
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-top: 15px;
}
.xzindex_news_caption {
	font-size: 14px;
	color: #111111;
	line-height: 18px;
	width: 100%;
	overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient:vertical;
  -webkit-line-clamp:1;
}
.xzindex_news_banner .swiper-button-prev {
	width: 30px !important;
    height: 40px !important;
    background-image: url(/templates/default/images/xz11.png);
    background-repeat: no-repeat;
    outline: none;
	top: 45%;
	transform: translateY(-50%);
    left: 0;
    margin-top: 0 !important;
    background-size: contain;
}
.xzindex_news_banner .swiper-button-prev:after {
	content: '';
}
.xzindex_news_banner .swiper-button-next {
	width: 30px !important;
    height: 40px !important;
	background-image: url(/templates/default/images/xz10.png);
    background-repeat: no-repeat;
	outline: none;
	top: 45%;
	transform: translateY(-50%);
    right: 0;
    margin-top: 0 !important;
    background-size: contain;
}
.xzindex_news_banner .swiper-button-next:after {
	content: '';
}
.xzindex_footer {
	background: #ecf2f0;
	padding: 50px 0;
	margin-top: 50px;
}
.xzindex_footer_list {
	display: flex;
	justify-content: space-between;
	align-items: center;
	flex-wrap: wrap;
}
.xzindex_footer_item {
	width: 13%;
	background: #01644f;
	padding: 20px 10px;
	
}
.xzindex_footer_link {
	display: flex;
	justify-content: center;
	align-items: center;
}
.xzindex_footer_item img {
	width: 37px;
	transition: all 0.5s linear;
	transform-style: preserve-3d;
}
.xzindex_footer_item:hover img {
	transform: rotateY(-180deg);
}
.xzindex_footer_item span {
	font-size: 20px;
	color: #ffffff;
	line-height: 20px;
	margin-left: 10px;
}
.xzfu {
	position: fixed;
	bottom: 5%;
	left: 1%;
	z-index: 23456;
	width: 9%;
	display: none;
}
.xzfu span {
	font-size: 18px;
	color: #333333;
	line-height: 18px;
	text-align: right;
	padding: 10px 0;
}
.gwegwegweg .xzleft_er_list {
	display: block;
}
.gwegwegweg .xzleft_jian {
	display: block;
}
.gwegwegweg .xzleft_jia {
	display: none;
}
.banner_closexz {
	display:none;
}
.xz_item {
	margin-bottom: 40px;
}
.xz_name {
	font-size: 18px;
	color: #00644e;
	margin-bottom: 15px;
}
.xz_name font {
	width: 20px;
    height: 20px;
    font-size: 16px;
    color: #fff;
    border-radius: 50%;
    background: #00644e;
    margin-right: 10px;
    display: inline-block;
    text-align: center;
    line-height: 19px;
}
.xz_box {
	border-bottom: 1px dashed #00644e;
	border-top: 1px dashed #00644e;
	padding: 15px 0;
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
}
.xz_box img {
	width: 15%;
	border: 1px solid #eeeeee;
	padding: 5px;
}
.xz_info {
	width: 83%;
}
.xz_text {
	font-size: 16px;
	color: #333333;
	overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient:vertical;
  -webkit-line-clamp:4;
}
  .xz_xx{color:#00644e; font-size: 16px;}

@media (max-width: 1250px) and (min-width: 1000px) {
	.inner {
		width: 90%;
	}
	.logo {
		width: 45%;
	}
	.header_title {
		font-size: 27px;
	}
	.nav_item {
		width: 12%;
		margin-left: 0;
	}
	.nav_item > a {
		padding: 10px 3px;
	}
	.nav_item:hover > a {
		padding: 10px 3px;
	}
	.index_nav_item img {
		width: 30px;
	}
	.index_nav_text {
		margin-left: 10px;
	}
	.index_news_section {
		width: 85%;
	}
	.index_news_text {
		width: 80%;
	}
	.index_search_form {
		width: 45%;
	}
	.footer_top_box1 a {
		width: 100%;
	}
	.footer_top_box a {
		width: 100%;
	}
	.footer_area {
		width: 35%;
		padding: 0 18px;
	}
	.footer_photo {
		width: 20%;
	}
	.footer_friend {
		width: 45%;
		padding: 0 18px;
	}
	.footer_bottom {
		width: 90%;
	}
	.zi_item_text {
		font-size: 16px;
	}
	.zi_item_title {
		font-size: 20px;
	}
	.zi_item_left img {
		width: 30px;
	}
	.left_title {
		font-size: 23px;
	}
	.right_top_title {
		font-size: 23px;
	}
	.news_ex_title {
		font-size: 23px;
	}
	.drug_span1 {
		width: 11%;
	}
	.drug_span2 {
		width: 56%;
	}
	.drug_span4 {
		width: 11%;
	}
	.zi_title {
		font-size: 23px;
	}
	.email_text {
		font-size: 18px;
	}
	.email_info input {
		width: 70%;
	}
	.email_info textarea {
		width: 85%;
	}
	.sp {
		display: none;
	}
	.xz_left_title {
		font-size: 23px;
		line-height: 23px;
	}
	.zi_right_title {
		font-size: 20px;
	}
	.zi_right_caption {
		font-size: 18px;
	}
	.xzindex_dao_zh {
		font-size: 18px;
	}
	.xzindex_dao_item img {
		width: 53%;
	}
	.xzindex_dao .inner {
		padding: 45px;
	}
	.xzindex_news_name {
		font-size: 18px;
	}
	.xzindex_news_title {
		font-size: 16px;
	}
	.xzindex_news_caption {
		font-size: 16px;
		width: 74%;
	}
	.xzindex_footer_item {
		width: 31%;
		margin: 7.5px 0;
	}
	.xzindex_footer {
		padding: 40px 0;
	}
}
@media (max-width: 999px) and (min-width: 769px) {
	.saction_banner {
		float: none;
		width: 100%;
	}
	.saction_right {
		float: none;
		width: 100%;
		margin-top: 30px;
	}
	.saction_banner .swiper-slide {
		margin: 0 auto;
	}
	.saction_banner .swiper-slide img {
		margin: 0 auto;
	}
	.saction_title {
		font-size: 23px;
		line-height: 23px;
	}
	.saction_name {
		font-size: 23px;
		line-height: 23px;
	}
	.saction_text {
		font-size: 16px;
		line-height: 30px;
	}

	.inner {
		width: 90%;
	}
	.logo {
		width: 41%;
	}
	.header_title {
		font-size: 20px;
	}
	.nav_item {
		width: 12%;
		margin-left: 0;
	}
	.nav_item > a {
		padding: 10px 3px;
	}
	.nav_item:hover > a {
		padding: 10px 3px;
	}
	.index_nav_item img {
		width: 20px;
	}
	.index_nav_text {
		margin-left: 8px;
		font-size: 14px;
	}
	.index_news_section {
		width: 88%;
	}
	.index_news_text {
		width: 80%;
	}
	.index_search_form {
		width: 45%;
	}
	.footer_top_box1 a {
		width: 100%;
	}
	.footer_top_box a {
		width: 100%;
	}
	.footer_area {
		width: 35%;
		padding: 0 18px;
	}
	.footer_photo {
		width: 20%;
	}
	.footer_friend {
		width: 45%;
		padding: 0 18px;
	}
	.footer_bottom {
		width: 90%;
	}
	.banner_item a {
		margin-bottom: 20px;
	}
	.banner_item img {
		width: 30px;
	}
	.index_news_title {
		font-size: 25px;
		line-height: 25px;
	}
	.index_news_item {
		width: 60px;
		height: 60px;
		line-height: 60px;
	}
	.index_news_time {
		font-size: 16px;
	}
	.index_news_text {
		font-size: 16px;
	}
	.index_news_title1 {
		font-size: 25px;
		line-height: 25px;
	}
	.index_news_caption {
		font-size: 16px;
	}
	.index_search_title {
		font-size: 27px;
		margin-bottom: 30px;
	}
	.index_zhan_text  {
		font-size: 20px;
		padding: 27px 0;
	}
	.footer_top_title {
		font-size: 16px;
	}
	.footer_top_link {
		font-size: 13px;
	}
	.footer_nav_item img {
		width: 25px;
	}
	.footer_area_text {
		font-size: 16px;
	}
	.zi_item_text {
		font-size: 16px;
	}
	.zi_item_title {
		font-size: 20px;
	}
	.zi_item_left img {
		width: 30px;
	}
	.left_title {
		font-size: 23px;
	}
	.right_top_title {
		font-size: 23px;
	}
	.news_ex_title {
		font-size: 23px;
	}
	.drug_span1 {
		width: 12%;
	}
	.drug_span2 {
		width: 50%;
	}
	.drug_span4 {
		width: 14%;
	}
	.drug_span5 {
		width: 12%;
	}
	.zi_title {
		font-size: 23px;
	}
	.email_text {
		font-size: 16px;
	}
	.email_info input {
		width: 70%;
	}
	.email_info textarea {
		width: 85%;
	}
	.drug_input1 {
		width: 90%;
	}
	.drug_btu1 {
		width: 10%;
	}
	DIV.quotes A {
		margin-right: 15px;
	}
	.pc {
		display: none;
	}
	.sp {
		display: block;
	}
	.header_sp {
		width: 100%;
		padding: 15px 5%;
		display: flex;
		justify-content: space-between;
		align-items: center;
		position: fixed;
		top: 0;
		left: 0;
		height: 75px;
		z-index: 665;
		background: #ffffff;
		border-bottom: 5px solid #00644e;
	}
	.logo_sp {
		width: 35%;
	}
	.nav_sp {
		cursor: pointer;
	}
	.nav_model {
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background: rgba(0,0,0,0.5);
		z-index: 666;
		display: none;
	}
	.nav_block {
		width: 50%;
		height: 100vh;
		overflow-y: scroll;
		background: #ffffff;
		  z-index: 666;
		  padding: 20px;
		  position: absolute;
		  top: 0;
		  left: -50%;
		  
	}
	.nav_model_logo {
		width: 85%;
	}
	.nav_close {
		position: absolute;
		top: 15px;
		right: 15px;
		width: 5%;
	}
	.nav_kong {
		width: 50%;
		height: 100vh;
		position: absolute;
		top: 0;
		right: 0;
	}
	.nav_model_item {
		margin-bottom: 12px;
	}
	.nav_model_item > a {
		font-size: 18px;
		color: #333333;
		font-family: 思源黑体SC-Bold;
		position: relative;
		margin-bottom: 8px;
		display: inline-block;
	}
	.nav_model_item > a::after {
		content: '';
		width: 100%;
		height: 5px;
		background: rgba(0,100,78,0.5);
		position: absolute;
		bottom: 5px;
		left: 0;
		border-radius: 10px;
	}
	.nav_model_er_item {
		width: 32%;
		margin-left: 2%;
		margin-bottom: 8px;
		float: left;
	}
	.nav_model_er_item:nth-child(3n-2) {
		margin-left: 0;
	}
	.nav_model_er_item > a {
		font-size: 16px;
		color: #666666;
	}
	.arrange_search {
		margin: 8px 0;

		position: relative;
	}
	.arrange_form {
		width: 20%;
		position: absolute;
		top: 100%;
		left: 50%;
		transform: translateX(-50%);
		padding: 5px 8px;
		outline: none;
		border: none;
		background: inherit;
		font-family: 思源黑体SC-Normal;
		font-weight: 600;
		z-index: 111;
		background: #ffffff;
		border-left: 1px solid #00644e;
		border-right: 1px solid #00644e;
		border-bottom: 1px solid #00644e;
	}
	.arrange_td1 {
		width: 30%;
		font-size: 14px;
		float: left;
	}
	.arrange_td2 {
		width: 70%;
		text-align: center;
		float: right;
	}




	.arrange_form {
		display: none;
	}
	.arrange_search_text {
		display: inline-block;
		padding-right: 20px;
		background: url(/templates/default/images/jian8.png) no-repeat right center;
		background-size: 10px;
	}
	.zz {
		display: flex;
		justify-content: space-between;
		align-items: center;
	}
	.arrange_block {
		width: 94%;
		margin: 0 3%;
	}
	.arrange_form {
		text-align: center;
	}
	.arrange_tbody > div {
		border-bottom: 1px dotted #eeeeee;
	}
	.xz_left_title {
		font-size: 23px;
		line-height: 23px;
	}
	.zi_right_title {
		font-size: 20px;
	}
	.zi_right_caption {
		font-size: 18px;
	}
	.xzleft_er_item {
		width: 100%;float: none;
	}
	.zi_right_dao span {
		width: 15%;
	}
	.zi_right_daorigth {
		width: 85%;
	}
	.xzindex_dao_zh {
		font-size: 18px;
	}
	.xzindex_dao_item img {
		width: 53%;
	}
	.xzindex_dao .inner {
		padding: 30px 0;
	}
	.xzindex_news_name {
		font-size: 18px;
	}
	.xzindex_news_title {
		font-size: 16px;
	}
	.xzindex_news_caption {
		font-size: 16px;
	}
	.xzindex_footer_item {
		width: 31%;
		margin: 7.5px 0;
	}
	.xzindex_footer {
		padding: 40px 0;
	}
	.xzindex_news_left {
		float: none;
		width: 100%;
	}
	.xzindex_news_right {
		float: none;
		width: 100%;
		margin-top: 40px;
	}
	.xzfu {
		width: 20%;
	}
	.xzfu span {
		font-size: 16px;
	}
	.banner_fu {
		width: 30%;
	}
	.banner_fu span {
		font-size: 16px;
	}
}
@media (max-width: 768px) {
	.xz_box img {
		width: 20%;
		border: 1px solid #eeeeee;
		padding: 5px;
	}
	.xz_info {
		width: 77%;
	}
	.xz_text {
		font-size: 14px;
	}
	.xz_name {
		font-size: 16px;
	}
	.xz_name font {
		width: 15px;
	    height: 15px;
	    font-size: 14px;
	    color: #fff;
	    border-radius: 50%;
	    background: #00644e;
	    margin-right: 10px;
	    display: inline-block;
	    text-align: center;
	    line-height: 14px;
	}
	.xzfu {
		width: 20%;
		display: none;
	}
	.xzfu span {
		font-size: 14px;
	}
	.banner_fu {
		width: 50%;
	}
	.banner_fu span {
		font-size: 14px;
	}
	.saction_banner {
		float: none;
		width: 100%;
	}
	.saction_right {
		float: none;
		width: 100%;
		margin-top: 30px;
	}
	.saction_banner .swiper-slide {
		margin: 0 auto;
	}
	.saction_banner .swiper-slide img {
		margin: 0 auto;
	}
	.saction_title {
		font-size: 18px;
		line-height: 18px;
	}
	.saction_link {
		font-size: 16px;
		line-height: 18px;
	}
	.saction_name {
		font-size: 18px;
		line-height: 18px;
	}
	.saction_text {
		font-size: 14px;
		line-height: 25px;
	}
	.saction_item span {
		font-size: 14px;
	}
	.pc {
		display: none;
	}
	.sp {
		display: block;
	}
	.arrange_tbody {
		display: none;
	}
	.header_sp {
		width: 100%;
		padding: 0 3%;
		display: flex;
		justify-content: space-between;
		align-items: center;
		position: fixed;
		top: 0;
		left: 0;
		height: 55px;
		z-index: 665;
		background: #ffffff;
		border-bottom: 5px solid #00644e;
	}
	.logo_sp {
		width: 50%;
	}
	.nav_sp {
		cursor: pointer;
	}
	.nav_model {
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background: rgba(0,0,0,0.5);
		z-index: 666;
		display: none;
	}
	.nav_block {
		width: 70%;
		height: 100vh;
		overflow-y: scroll;
		background: #ffffff url(../images/bg10.png) no-repeat left top;
		background-size: contain;
		  z-index: 666;
		  padding: 20px;
		  position: absolute;
		  top: 0;
		  left: -50%;
		  
	}
	.nav_model_logo {
		width: 85%;
		margin-bottom: 10px;
	}
	.nav_close {
		position: absolute;
		top: 15px;
		right: 15px;
		width: 5%;
	}
	.nav_kong {
		width: 30%;
		height: 100vh;
		position: absolute;
		top: 0;
		right: 0;
	}
	.nav_model_item {
		margin-bottom: 12px;
	}
	.nav_model_item > a {
		font-size: 16px;
		color: #333333;
		font-family: 思源黑体SC-Bold;
		position: relative;
		margin-bottom: 8px;
		display: inline-block;
	}
	.nav_model_item > a::after {
		content: '';
		width: 100%;
		height: 5px;
		background: rgba(0,100,78,0.3);
		position: absolute;
		bottom: 5px;
		left: 0;
		border-radius: 10px;
	}
	.nav_model_er_item {
		width: 32%;
		margin-left: 2%;
		margin-bottom: 8px;
		float: left;
	}
	.nav_model_er_item:nth-child(3n-2) {
		margin-left: 0;
	}
	.nav_model_er_item > a {
		font-size: 14px;
		color: #666666;
	}
	.inner {
		width: 94%;
	}
	.logo {
		width: 41%;
	}
	.header_title {
		font-size: 20px;
	}
	.nav_item {
		width: 12%;
		margin-left: 0;
	}
	.nav_item > a {
		padding: 10px 3px;
	}
	.nav_item:hover > a {
		padding: 10px 3px;
	}
	.index_nav_item img {
		width: 40px;
		margin: 0 auto;
	}
	.index_nav_text {
		margin-left: 0;
		font-size: 14px;
		text-align: center;
    margin-top: 8px;
	}
	.index_news_section {
		width: 100%;
		float: none;
	}
	.index_news_text {
		width: 80%;
	}
	.index_news_left {
		width: 100%;
		float: none;
		border-right: none;
	}
	.index_news_section_item a {
		display: block;
	}
	.index_search_form {
		width: 100%;
		margin-bottom: 10px;
	}
	.footer_top_box1 a {
		width: 100%;
	}
	.footer_top_box a {
		width: 100%;
	}
	.footer_area {
		width: 100%;
		padding: 0 18px;
		border-left: none;
		border-right: none;
		border-top: 1px solid #ebf3f1;
		border-bottom: 1px solid #ebf3f1;
		padding: 10px 0;
	}
	.footer_photo {
		width: 100%;
		padding-right: 0;
		justify-content: center;
		margin-bottom: 10px;
	}
	.footer_friend {
		width: 100%;
		padding: 10px 0;
		display: block;
		text-align: center;

	}
	.footer_friend_text {
		font-size: 14px;
		line-height: 23px;
	}
	.footer_friend_title {
		display: inline-block;
	}
	.footer_friend_box {
		margin-left: 0;
	}
	.footer_bottom {
		width: 94%;
		display: block;
		margin-top: 15px;
	}
	.banner_item a {
		margin-bottom: 10px;
	}
	.banner_item img {
		width: 20px;
	}
	.index_news {
		margin: 20px 0;
		padding-bottom: 0;
	}
	.index_news_title {
		font-size: 18px;
		line-height: 18px;
		margin-top: 15px;
	}
	.index_news_item {
		width: 60px;
		height: 60px;
		line-height: 60px;
		display: inline-block;
		margin-left: 17px;
	}
	.index_news_item:first-of-type {
		margin-left: 0;
	}
	.index_news_time {
		font-size: 14px;
		width: 100%;
	}
	.index_news_text {
		font-size: 14px;
		width: 100%;
	}
	.index_news_section_item {
		padding: 9px 0;
	}
	.index_news_right {
		width: 100%;
		float: none;
		padding-left: 0;
	}
	.index_news_title1 {
		font-size: 18px;
		line-height: 18px;
		margin: 15px 0;
	}
	.index_news_caption {
		font-size: 16px;
	}
	.index_search {
		padding: 15px 0;
	}
	.index_search_title {
		font-size: 18px;
		margin-bottom: 10px;
	}
	.index_search_block {
		display: block;
	}
	.index_search_input1 {
		padding: 0px 10px;
		font-size: 14px;
		width: 80%;
	}
	.index_search_btu1 {
		padding: 11px 0;
		width: 20%;
		background-size: 20px 24px;
	}
	.index_search_btu2  {
		padding: 11px 0;
		width: 20%;
		background-size: 20px 20px;
	}
	.index_zhan {
		padding: 20px 0;
	}
	.index_zhan_text  {
		font-size: 16px;
		padding: 8px 0 0 0;
	}
	.index_zhan_item {
		width: 70%;
		margin: 0 auto;
		float: none;
		padding: 15px;
		margin-bottom: 15px;
	}
	.index_zhan_item:nth-child(3n-2) {
		margin: 0 auto 10px auto;
	}
	.footer {
		margin-top: 20px;
	}
	.footer_top {
		display: block;
	}
	.footer_top_box {
		width: 100%;
	}
	.footer_top_box1 {
		width: 100%;
	}
	.footer_top_title {
		font-size: 12px;
		width: 76%;
	}
	.footer_top_link {
		font-size: 12px;
	}
	.footer_nav_item img {
		width: 25px;
	}
	.footer_area_text {
		font-size: 14px;
		text-align: center;
		line-height: 23px;
	}
	.footer_nav_list {
		white-space: nowrap;
	    overflow-y: hidden;
	    overflow-x: scroll;
	    margin-right: 60px;
	}
	.footer_nav_item {
		float: none;
	    display: inline-block;
	    width: 45%;
	}
	.zi_item_text {
		font-size: 13px;
		width: 49%;
		margin-left: 2%;
		margin-bottom: 10px;
		height: 55px;
	}
	.zi_item_text:nth-child(even) {
		margin-left: 2%;
	}
	.zi_item_text:nth-child(odd) {
		margin-left: 0;
	}
	.zi_item_title {
		font-size: 16px;
		margin-left: 10px;
	}
	.zi_item_shou {
		font-size: 14px;
		margin-right: 10px;
	}
	.zi_item_right img {
		width: 10px;
	}
	.zi_item_info {
		padding: 15px 15px 5px 15px;
	}
	.zi_item_left img {
		width: 20px;
	}
	.left_title {
		font-size: 18px;
	}
	.right_top_title {
		font-size: 18px;
	}
	.news_ex_title {
		font-size: 16px;
	}
	.drug_tbody .drug_span1 {
		font-size: 12px;
	}
	.drug_tbody .drug_span2 {
		font-size: 12px;
	}
	.drug_tbody .drug_span5 {
		font-size: 12px;
	}
	.drug_span1 {
		font-size: 14px;
    	width: 37%;
    	padding: 5px 0;
	}
	.drug_span2 {
		width: 40%;
    	font-size: 14px;
    	padding: 5px 0;
	}
	.drug_span4 {
		width: 14%;
		display: none;
	}
	.drug_span5 {
		width: 21%;
    	font-size: 14px;
    	padding: 5px 0;
	}
	.zi_title {
		font-size: 18px;
		padding: 8px 15px;
	}
	.email_text {
		font-size: 14px;
	}
	.email_info input {
		width: 70%;
		font-size: 14px;
	}
	.email_info textarea {
		width: 70%;
		font-size: 14px;
	}
	.drug_input1 {
		width: 80%;
		margin: 5px 15px;
		padding: 0px 10px;
		font-size: 14px;
	}
	.drug_btu1 {
		width: 20%;
		padding: 10px 0;
		background-size: 20px 24px;
	}
	DIV.quotes A {
		margin-right: 15px;
	}
	.banner_show {
		display: none;
	}
	.banner_hide {
		display: block;
	}
	.banner_item_text {
		font-size: 14px;
		color: #020000;
	}
	.banner_fu {
		top: 50%;
		left: 0;
		display: none;
	}
	.banner_item {
		float: left;
		width: 50%;
	}
	/* .index_nav_list {
		white-space: nowrap;
		overflow-y: hidden;
		overflow-x: scroll;
		margin-right: 60px;
	} */
	.index_nav_list {
		padding-bottom: 18px;
	}
	.index_nav_item {
		float: left;
		width: 32%;
		border-left: none;
		padding: 18px 0 0px 0;
	}
	.index_nav_item:first-of-type {
		display: none;
	}
	.index_nav_item a {
		display: block;
	}
	.index_nav .inner {
		position: relative;
	}
	.index_nav_photo {
		background: #00644e;
		position: absolute;
		top: 0;
		right: -3%;
		padding: 17px;
	}
	.index_nav_photo1 {
		background: #00644e;
		position: absolute;
		top: 0;
		right: -3%;
		padding: 14px;
	}
	.index_news_list {
		float: none;
		width: 100%;
	}
	.blank75 {
		height: 55px;
	}
	.zi_section {
		margin: 20px 0;
	}
	.left {
		width: 100%;
	}
	.right {
		width: 100%;
		margin-top: 15px;
	}
	.right .box img{
		display: block;
	}
	.left_item a {
		padding: 5px 20px 5px 0px;
	}
	.rigth_top_link span {
		font-size: 14px;
	}
	.rigth_top_link a {
		font-size: 14px;
	}
	.rigth_top {
		margin-bottom: 10px;
	}
	.news_item {
		padding: 10px 0;
	}
	.news_title  {
		font-size: 16px;
		padding-left: 15px;
		width: 70%;
	}
	.news_time {
		font-size: 14px;
	}
	.s_fanye1 {
		display: none;
	}
	.code {
		width: 40%;
		height: inherit;
		display: none;
	}
	.code_link {
		width: 80%;
	}
	.code_photo {
		width: 60%;
	}
	.news_ex_time {
		font-size: 14px;
	}
	.box {
		margin-top: 15px;
	}
	.right_title {
		font-size: 18px;
	}
	.con_box {
		margin-top: 15px;
	}
	.con_text {
		font-size: 14px;
	}
	.zi_item_area {
		margin: 0 15px;
		padding: 15px 0;
	}
	.expert_title {
		font-size: 16px;
		margin-bottom: 8px;
	}
	.expert_info {
		width: 100%;
	}
	.expert_info a {
		font-size: 14px;
		margin-right: 8px;
		margin-bottom: 5px;
	}
	.expert_ex_area {
		margin-top: 15px;
	}
	.expert_ex_area img {
		width: 100px;
		height: inherit;
	}
	.expert_ex_info {
		margin-left: 15px;
	}
	.expert_ex_name font {
		margin-left: 5px;
		font-size: 14px;
	}
	.expert_ex_name {
		font-size: 16px;margin-bottom: 10px;
	}
	.expert_ex_text {
		font-size: 14px;
		line-height: 21px;
	}
	.health_item {
		width: 48%;
		margin-left: 4%;
		margin-bottom: 15px;
	}
	.health_item:nth-child(even) {
		margin-left: 4%;
	}
	.health_item:nth-child(odd) {
		margin-left: 0%;
	}
	.health_title  {
		font-size: 15px;
		margin: 8px 0;
		overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient:vertical;
  -webkit-line-clamp:1;
	}
	.health_text {
		overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient:vertical;
  -webkit-line-clamp:2;
  font-size: 13px;
	}
	.health_time {
		font-size: 12px;
	}
	.drug_section {
		margin: 15px;
	}
	.survey_caption {
		font-size: 14px;
		padding-bottom: 15px;
	}
	.survey_form {
		margin-top: 15px;
	}
	.survey_title {
		font-size: 16px;
		margin-bottom: 8px;
	}
	.survey_box {
		width: 100%;
		margin-bottom: 5px;
	}
	.survey_text {
		font-size: 14px;
		margin-left: 8px;
	}
	.survey_box input[type="radio"] {
	    width: 15px;
	    height: 15px;
	    opacity: 0;
	    margin-top: 2.5px;
	    position: relative;
	    z-index: 111;
	}

	.survey_box label {
	    position: absolute;
	    left: 0;
	    top: 5.5px;
	    width: 15px;
	    height: 15px;
	    border-radius: 50%;
	    border: 1px solid #999;
	　　cursor: pointer;
		z-index: 11;
	}
	/*添加的加号与label进行拼接(一个矩形边框去掉上和左的边框),再旋转45度*/
	.survey_box input:checked+label::after {
	    position: absolute;
	    content: "";
	    width: 5px;
	    height: 5px;
	    top: 51.4%;
    	left: 53.125%;
	    transform: translate(-50%,-50%);
	    background: #00644e;padding: 3px;
	    border-radius: 50%;
	}
	.survey_info {
		margin-bottom: 10px;
	}
	.survey_form input[type=submit] {
		width: 150px;
		height: 35px;
		line-height: 35px;
		font-size: 16px;
	}
	.activity_block {
		margin: 15px;
	}
	.email_info {
		width: 100%;
		margin-left: 0;
		margin-bottom: 10px;
	}
	.email_form .email_btu {
		width: 150px;
		height: 35px;
		line-height: 35px;
		font-size: 16px;
	}
	.drug_span3 {
		display: none;
	}
	.code_title {
		font-size: 18px;
	}
	.arrange_search {
		margin: 8px 0;

		position: relative;
	}
	.arrange_form {
		width: 20%;
		position: absolute;
		top: 100%;
		left: 50%;
		transform: translateX(-50%);
		padding: 5px 8px;
		outline: none;
		border: none;
		background: inherit;
		font-family: 思源黑体SC-Normal;
		font-weight: 600;
		z-index: 111;
		background: #ffffff;
		border-left: 1px solid #00644e;
		border-right: 1px solid #00644e;
		border-bottom: 1px solid #00644e;
	}
	.arrange_td1 {
		width: 30%;
		font-size: 14px;
		float: left;
	}
	.arrange_td2 {
		width: 70%;
		text-align: center;
		float: right;
	}




	.arrange_form {
		display: none;
	}
	.arrange_search_text {
		display: inline-block;
		padding-right: 20px;
		background: url(/templates/default/images/jian8.png) no-repeat right center;
		background-size: 10px;
	}
	.zz {
		display: flex;
		justify-content: space-between;
		align-items: center;
	}
	.arrange_block {
		width: 94%;
		margin: 0 3%;
	}
	.arrange_form {
		text-align: center;
	}
	.arrange_tbody > div {
		border-bottom: 1px dotted #eeeeee;
	}
	.box_text {
		font-size: 16px;
		color: #00644e;
	}
	.arrange_text {
		font-size: 14px;
	    display: inline-block;
	    width: 40%;
    	text-align: left;
	}
	.arrange_caption {
		font-size: 14px;
		margin: 10px;
	}
	.drug_ex_area {
		display: block;
	}
	.drug_ex_info {
		margin-left: 0;
	}
	.drug_ex_title {
		font-size: 17px;
	}
	.zi_left {
		width: 100%;
		float: none;
	}
	.zi_right {
		width: 100%;
		float: none;
		margin-top: 30px;
	}
	.xz_left_title {
		font-size: 18px;
		line-height: 18px;
	}
	.zi_right_title {
		font-size: 18px;
		line-height: 18px;
	}
	.zi_right_caption {
		font-size: 17px;
	}
	.zi_right_name {
		font-size: 16px;
	}
	.zi_box1 a {
		/*width: 32%;
		margin-left: 2%;*/
	}
	.zi_right_photopc {
		display: none;
	}
	.zi_right_photosp {
		display: block;
	}
	.zi_right_area img {
		width: 30%;
		float: left;
		margin-right: 15px;
	}
	.zi_right_box {
		width: 100%;
	}
	.zi_right_dao {
		display: block;
		margin-bottom: 10px;
	}
	.zi_right_dao span {
		width: 100%;
		text-align: center;
	}
	.zi_right_daorigth {
		width: 100%;
		justify-content: center;padding: 10px 0;
	}
	.zi_right_dao a {
		margin: 7.5px 10px;
	}
	.zi_right_dao > font {
		display: block;
		text-align: center;
	}
	.xzindex_dao_zh {
		font-size: 16px;
		margin: 10px 0 5px 0;
	}
	.xzindex_dao_item img {
		width: 53%;
	}
	.xzindex_dao .inner {
		padding: 30px 0 15px 0;
	}
	.xzindex_news_top {
		justify-content: center;
	}
	.xzindex_news_name {
		font-size: 16px;
		margin: 0 5px;
		padding-bottom: 10px;
	}
	.xzindex_news_item {
		margin-top: 10px;
	}
	.xzindex_news_title {
		font-size: 14px;
		width: 65%;
	}
	.xzindex_news_caption {
		font-size: 14px;
	}
	.xzindex_footer_item {
		width: 31%;
		margin: 7.5px 0;
		padding: 15px 5px;
	}
	.xzindex_footer {
		padding: 25px 0;
		margin-top: 30px;
	}
	.xzindex_news_left {
		float: none;
		width: 100%;
	}
	.xzindex_news_right {
		float: none;
		width: 100%;
		margin-top: 25px;
	}
	.xzindex_news_right .xzindex_news_top {
		justify-content: flex-start;
	}
	.xzindex_dao_list {
		flex-wrap: wrap;
	}
	.xzindex_dao_item {
		width: 31%;
		margin-bottom: 15px;
	}
	.xzindex_dao  {
		margin-bottom: 30px;
		margin-top: 20px;
	}
	.xzindex_news_name1 {
		border-bottom: 3px solid #00654f;
	}
	.xzindex_footer_item span {
		font-size: 14px;
		margin-left: 4px;
	}
	.xzindex_footer_item img {
		width: 25px;
	}
}