﻿@charset "utf-8";

/*全局置灰*/
/*html {
      -webkit-filter: grayscale(100%);
      filter: progid:DXImageTransform.Microsoft.BasicImage(graysale=1);
}
*/
/*全局初始化样式*/
body{ padding:0; margin:0 auto; font-size: 14px;
 font-family:Microsoft YaHei,'微软雅黑','Sim Sun','宋体',arial;
 color: #0a0404;
 width: 100%;
 max-width:1920px;
 min-width: 320px; zoom:1;background: #FFFFFF;
/*禁用Webkit内核浏览器的文字大小调整功能*/
-webkit-text-size-adjust:none; 
/*取出点击出现半透明的灰色背景*/
-webkit-tap-highlight-color:rgba(0,0,0,0); 
-webkit-tap-highlight:rgba(0,0,0,0);
/*控制文本可选性*/
-webkit-user-select: none;
    -ms-user-select: none;
   -moz-user-select: none;
 -khtml-user-select: none;
        user-select: none;        
/*设置字体的抗锯齿或者说光滑度*/
-webkit-font-smoothing: antialiased;
}

* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0; padding: 0;
  border:0;
  font-size:14px;
}
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/*默认去除ul、li的默认样式*/
p,h1, h2, h3, h4, h5, h6{ margin: 0; padding: 0;}
dl,dl dd, ul, ul li{ list-style:none; margin: 0; padding: 0;} 
/*初始化下拉菜单、单行输入框、多行输入框的样式*/
select,input,textarea{ border-radius:0; -webkit-border-radius:0; color:#666460;} 
/*表单元素获得焦点时不显示虚线框*/
input:focus { outline: none;}
input,button,select,textarea{ outline:none;/*-webkit-appearance:none;*//*强制去除表单自带的样式*/ } 
/*不允许多行输入文本框有滚动条*/
textarea{ resize:none;/*-webkit-appearance:none;*//*强制去除textarea自带的样式*/ } 
/*初始化表单元素样式*/
textarea,input,select { background:none; border:none; margin:0; padding:0;}
/*初始化HTML5标签样式*/
audio,canvas,progress,video { display: inline-block; vertical-align:baseline;}
article,aside,footer,header,hgroup,nav,section,figure,figcaption{ display:block;}
/*去除figure边距*/
figure,figcaption{ margin:0px; padding:0px;}

/*初始化图片样式*/
img{ border:none; border:0; max-width:100%; vertical-align:top;}

/*初始化a的样式和字体样式*/
a{ color:#666666; text-decoration:none; -webkit-tap-highlight-color:rgba(0,0,0,0);font-size:14px;}
a:focus {outline:none; -moz-outline:none;}
a:hover{ color: #494383;}

/*清除浮动*/
.clear{ clear:both; height:0px; overflow:hidden;}

.clearfix:after { content: "."; display: block; height: 0; visibility: hidden; clear: both;font-size: 0px;}
.clearfix { zoom: 1;}
.bodyBox{max-width: 1600px; margin: 0 auto;}

.container{margin:0 auto; max-width: 1200px;padding: 0;}
@media screen and (min-width:1200px ){
    .container{width:100%;margin:0 auto; padding: 0;}
}

/*头部*/
.header{
	background:url(../image/banner_index.jpg) top center no-repeat;
	height:790px;
	width:100%;
}
.header_lang{
	width:100%;
	height:30px;
	
}
.header_lang a{
	color:#FFFFFF;
	text-align:center;
	width:69px;
	background:#333399;
	dispaly:block;
	float:right;
	margin:0 0 0 5px;
	padding:0 3px;
	height:29px;
	line-height:29px;
}
.header_top{
	width:100%;
}
.header_top .nav{
	background:url(../image/navbtn.png) top center no-repeat;
	width:40px;
	height:40px;
	display:none;
	float:right;
	margin:10px 10px 0 0px;
	cursor:pointer;
}
.header_top .nav_close{
	background:url(../image/nav_close.png) top center no-repeat;
}
.header_top .menu{
	display:none;
	position:fixed;
	left:0;
	top:0;
	z-index:100;
	width:80%;
	min-width:240px;
	height:100%;
	background:#FFFFFF;
}

.header_top .menu dt{
	background: url(../image/ico_open.png) no-repeat 90% center;
	padding-left: 30px;
	line-height: 40px;
	text-align: left;
	display: block;
	font-size: 14px;
	background-color: #fff;
	border-bottom:1px solid #ddd;
}
.header_top .menu dd{
	display:none;
}
.header_top .menu dd a{
	padding-left: 30px;
	line-height: 40px;
	text-align: left;
	display: block;
	font-size: 14px;
	background-color: #d3d2d2;
	color: #686868;
	border-bottom:1px solid #ddd;
}
.header_top .menu dd a:before{
	content:">";
}
.menu .lag a{
	width:69px;
	height:29px;
	line-height:29px;
	text-align:center;
	background:url(../image/ico_en.png) top center no-repeat;
	margin:10px 0 0 30px;
	display:inline-block;
}
.header_top .logo{
	float:left;
	width:244px;
	margin-left:80px;
	padding-top:10px;
}
.header_top .logo img{
	width:244px;
	height:31px;
}
.header_top .link_search{
	float:right;
	width:660px;
	padding-top:10px;
}
.header_top .link_search ul{
	float:left;
	width:360px;
	height:31px;
}
.header_top .link_search ul li{
	width:90px;
	height:31px;
	float:left;
}
.header_top .link_search ul li a{
	width:100%;
	height:100%;
	line-height:31px;
	text-align:center;
}

.header_top .link_search .search{
	float:right;
	width:292px;
	height:31px;
	background:url(../image/bg_search.png) top left no-repeat;
	
}
.header_top .link_search .search #kwd{
	float:left;
	width:240px;
	height:21px;
	margin-left:10px;
	margin-top:4px;
}
.header_top .link_search .search #btn_search{
	float:right;
	width:20px;
	height:31px;
	margin-right:5px;
	background:url(../image/ico_search.png) center center no-repeat;
	cursor:pointer;
	text-indent:9999px;
}
/*
.header_nav{
	margin:413px 0 0 0;
	width:100%;
	height:296px;
}
.header_nav .nav{
	width:25%;
	height:100%;
	background:url(../image/nav_first.png) top center no-repeat;
	float:left;
}
.header_nav .nav:hover{
	animation:nav_anime 3s;
	animation-fill-mode:forwards;
}
@keyframes nav_anime
{
	from {background:url(../image/nav_first.png) top center no-repeat;}
	to {background:url(../image/nav_first_hover.png) top center no-repeat;}
}

@-moz-keyframes nav_anime
{
	from {background:url(../image/nav_first.png) top center no-repeat;}
	to {background:url(../image/nav_first_hover.png) top center no-repeat;}
}

@-webkit-keyframes nav_anime
{
	from {background:url(../image/nav_first.png) top center no-repeat;}
	to {background:url(../image/nav_first_hover.png) top center no-repeat;}
}

@-o-keyframes nav_anime
{
	from {background:url(../image/nav_first.png) top center no-repeat;}
	to {background:url(../image/nav_first_hover.png) top center no-repeat;}
}

.header_nav .nav .nav_first{
	width:60px;
	height:175px;
	margin:48px auto 0 auto;
	padding-top:0px;
	border-bottom:3px solid #FFFFFF;
}
.header_nav .nav:hover .nav_first{
	animation:nav_first_anime 0.8s;
	animation-fill-mode:forwards;
}

@keyframes nav_first_anime
{
	from {
		width:60px;
		height:175px;
		margin:48px auto 0 auto;
		padding-top:0px;
		border-bottom:3px solid #FFFFFF;
	}
	to {
		width:80px;
		height:175px;
		margin:48px 0 0 30px;
		padding-top:0px;
		border-bottom:0;
		padding-right:15px;
		border-right:3px solid #FFFFFF;
		float:left;
	}
}

@-moz-keyframes nav_first_anime
{
	from {
		width:60px;
		height:175px;
		margin:48px auto 0 auto;
		padding-top:0px;
		border-bottom:3px solid #FFFFFF;
	}
	to {
		width:80px;
		height:175px;
		margin:48px 0 0 30px;
		padding-top:0px;
		border-bottom:0;
		padding-right:15px;
		border-right:3px solid #FFFFFF;
		float:left;
	}
}

@-webkit-keyframes nav_first_anime
{
	from {
		width:60px;
		height:175px;
		margin:48px auto 0 auto;
		padding-top:0px;
		border-bottom:3px solid #FFFFFF;
	}
	to {
		width:80px;
		height:175px;
		margin:48px 0 0 30px;
		padding-top:0px;
		border-bottom:0;
		padding-right:15px;
		border-right:3px solid #FFFFFF;
		float:left;
	}
}

@-o-keyframes nav_first_anime
{
	from {
		width:60px;
		height:175px;
		margin:48px auto 0 auto;
		padding-top:0px;
		border-bottom:3px solid #FFFFFF;
	}
	to {
		width:80px;
		height:175px;
		margin:48px 0 0 30px;
		padding-top:0px;
		border-bottom:0;
		padding-right:15px;
		border-right:3px solid #FFFFFF;
		float:left;
	}
}
.header_nav .nav .nav_first a{
	color:#FFFFFF;
	line-height:100%;
}
.header_nav .nav .nav_first .nav_first_cn{
	font-size:34px;
	width:34px;
	display:block;
	float:right;
}
.header_nav .nav .nav_first .nav_first_en{
	margin-top:5px;
	float:left;
	font-size:18px;
	width:24px;
	height:18px;
	display:block;
	transform:rotate(90deg);
	-ms-transform:rotate(90deg);
	-moz-transform:rotate(90deg);
	-webkit-transform:rotate(90deg);
	-o-transform:rotate(90deg);
}
.header_nav .nav .nav_second{
	opacity: 0;
    visibility: hidden;
	width:160px;
	margin:60px 0 0 20px;
	float:left;
}
.header_nav .nav .nav_second ul{
	width:100%;
}
.header_nav .nav .nav_second ul li{
	width:40px;
	display:block;
	float:left;
}
.header_nav .nav .nav_second ul li a{
	width:22px;
	font-size:22px;
	margin:0 auto;
}
.header_nav .nav:hover .nav_second{
	animation:nav_second_anime 0.8s;
	animation-fill-mode:forwards;
	animation-delay:0.8s;
}

@keyframes nav_second_anime
{
	from {opacity: 0;visibility: hidden;}
	to {opacity: 1;visibility: visible;}
}

@-moz-keyframes nav_second_anime
{
	from {display:none;}
	to {display:block;}
}

@-webkit-keyframes nav_second_anime
{
	from {display:none;}
	to {display:block;}
}

@-o-keyframes nav_second_anime
{
	from {display:none;}
	to {display:block;}
}


.header_nav .nav .nav_second a{
	color:#FFFFFF;
	line-height:100%;
}
.header_nav .nav .nav_second a:hover{
	color:#1B1464;
}
*/

.header_nav{
	width:1200px;
	height:60px;
	margin-top:659px;
	position:relative;
}
.header_nav .header_op{
	width:1200px;
	height:60px;
	background-color:#333399;
	opacity:0.3;
	position:absolute;
	z-index:1;
	border-radius:5px 5px 0 0;
}
.header_nav .nav{
	width:20%;
	height:100%;
	float:left;
	position:relative;
	z-index:10;
}
.header_nav .nav:first-child, .header_nav .nav:hover{
	background-color:#333399;
}

.header_nav .nav .nav_first{
	width:100%;
	height:60px;
	margin:0px;
	padding:0px;
	text-align:center;
}
.header_nav .nav .nav_first a{
	font-size:24px;
	line-height:60px;
	color:#FFFFFF;
}
.header_nav .nav:hover .nav_first{
}

.header_nav .nav .nav_first .nav_first_en{
	margin-left:5px;
	font-size:12px;
}
.header_nav .nav .nav_second{
	display:none;
	width:1200px;
	margin:0px;
	float:left;
	position:absolute;
	z-index:10;
	background-color:#f2f2f2;
	height:40px;
	overflow:hidden;
}
.header_nav .nav:hover .nav_second{
	display:block;
}
.header_nav .nav .nav_second ul{
	padding-left:45px;
}
.header_nav .nav .nav_second ul li{
	display:block;
	float:left;
}
.header_nav .nav .nav_second ul li a{
	font-size:16px;
	color:#666666;
	margin:0 auto;
	padding:0 30px 0 0;
	height:40px;
	line-height:40px;
}
.header_nav .nav .nav_second ul li:last-child a{
	border-right:0;
}
.header_nav .nav:hover .nav_second{
}
.header_nav .nav .nav_second a{
	color:#FFFFFF;
	line-height:100%;
}
.header_nav .nav .nav_second a:hover{
	color:#1B1464;
}
.header_nav .nav:nth-of-type(6) .nav_second{
	margin-left:-960px;
}
.header_nav .nav:nth-of-type(6) .nav_second ul{
	margin-left:870px;
}
.header_nav .nav:nth-of-type(3) .nav_second{
	margin-left:-240px;
}
.header_nav .nav:nth-of-type(3) .nav_second ul{
	margin-left:240px;
}
.header_nav .nav:nth-of-type(4) .nav_second{
	margin-left:-480px;
}
.header_nav .nav:nth-of-type(4) .nav_second ul{
	margin-left:480px;
}
.header_nav .nav:nth-of-type(5) .nav_second{
	margin-left:-720px;
}
.header_nav .nav:nth-of-type(5) .nav_second ul{
	margin-left:720px;
}

.WarpBox{
	width:100%;
	height:1332px;
	background:url(../image/bg_index_body.png) top center repeat-y;
	padding-top:130px;
}
.WarpBox .box{
	display:block;
	float:left;
	width:376px;
	height:510px;
	margin:0 36px 105px 0px; 
	border:1px solid #CCCCCC;
	border-radius:5px;
	-moz-box-shadow:2px 2px 5px #CCCCCC;
	-webkit-box-shadow:2px 2px 5px #CCCCCC;
	box-shadow:2px 2px 5px #CCCCCC;
	background-color:#FFFFFF;
}
.WarpBox .box .box_header{
	width:376px;
	height:188px;
	overflow:hidden;
}
.WarpBox .box .box_header img{
	width:100%;
	height:auto;
}
.WarpBox .box .box_title{
	width:100%;
	height:70px;
}
.WarpBox .box .box_title h3{
	width:100px;
	height:35px;
	line-height:28px;
	margin:25px 0 0 40px;
	display:block;
	float:left;
	font-size:24px;
	color:#333399;
	background:url(../image/bg_title.png) bottom left no-repeat;
}
.WarpBox .box .box_title a{
	width:60px;
	height:35px;
	line-height:35px;
	margin:25px 25px 0 0px;
	display:block;
	float:right;
	font-size:14px;
	color:#888888;
	text-align:right;
	background:url(../image/more.png) center right no-repeat;
	padding-right:24px;
}
.WarpBox .box .box_content{
	margin: 0;
	height:240px;
	padding: 0 25px 0 40px;
}
.WarpBox .box .box_content_short{
	height:228px;
}
.swiper-container {
  width: 100%;
  height: 100%;
}
.swiper-slide {
  text-align: center;
  font-size: 18px;
  background: #fff;
}
.WarpBox .box .box_content ul{
	width:100%;
}
.WarpBox .box .box_content ul li{
	height:50px;
	line-height:50px;
	border-bottom:1px solid #CCCCCC;
}
.WarpBox .box .box_content ul li:last-child{
	border-bottom:0;
}
.WarpBox .box .box_content ul li a span{
	font-size:16px;
}
.WarpBox .box .box_content ul li a span.hr_position{
	color:#333399;
	float:left;
	display:block;
	margin-left:10px;
	width:210px;
	height:100%;
	text-align:left;
	overflow:hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.WarpBox .box .box_content ul li a span.hr_numbers, .WarpBox .box .box_content ul li a span.hr_education{
	float:right;
	display:block;
	margin-right:10px;
}
.WarpBox .hr{
	margin-right:0; 
}
.WarpBox .business{
}
.WarpBox .box .box_content ul li a span.article_date{
	color:#888888;
	float:left;
	display:block;
	margin-left:10px;
	width:65px;
}
.WarpBox .box .box_content ul li a span.article_title{
	width:220px;
	color:#333333;
	float:left;
	display:block;
	margin-right:10px;
	text-align:left;
	overflow:hidden;
	height:100%;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.WarpBox .conference{
}
.WarpBox .notice{
	height:300px;
	
}
.WarpBox .notice .box_content box_content_short span{
	line-height:100%;
}
.WarpBox .oa_kk{
	height:300px;
	background:url(../image/bg_oakk.png) center center no-repeat;
}
.WarpBox .guest_mail{
	height:300px;
	margin-right:0; 
	background:url(../image/bg_guest_mail.png) center center no-repeat;
	background-size:cover;
}
.WarpBox .oa_kk a, .WarpBox .guest_mail a{
	height:150px;
	line-height:150px;
	font-size:24px;
	display:block;
	color:#FFFFFF;
}
.WarpBox .oa_kk a{
	color:#333399;
}
.WarpBox .oa_kk .oa{
	padding:0 0 0 218px;
	color:#FFFFFF;
}
.WarpBox .oa_kk .kk{
	padding:0 0 0 228px;
}
.WarpBox .guest_mail .guestbook{
	padding:0 0 0 190px;
	background:url(../image/guestbook.png) 70px center no-repeat;
}
.WarpBox .guest_mail .mail{
	padding:0 0 0 190px;
	background:url(../image/mail.png) 70px center no-repeat;
}

.footer{
	width:100%;
	height:450px;
	background:url(../image/bg_footer.png) top center no-repeat;
}
.footer .footer_contactus{
	float:left;
	display:block;
	margin:140px 0 0 70px;
}
.footer .footer_contactus div{
	height:60px;
	line-height:60px;
	padding-left:60px;
	font-size:16px;
	color:#333333;
}
.footer .footer_contactus div label{
	font-size:16px;
}
.footer .footer_contactus div.position{
	background:url(../image/ico_position.png) center left no-repeat;
}
.footer .footer_contactus div.tel{
	background:url(../image/ico_tel.png) center left no-repeat;
}
.footer .footer_contactus div.district{
	background:url(../image/ico_district.png) center left no-repeat;
}
.footer .footer_qrcode{
	float:right;
	display:block;
	margin:140px 15px 0 0px;
	width:480px;
}
.footer .footer_qrcode div{
	font-size:14px;
	line-height:28px;
	color:#333333;
	text-align:center;
	width:160px;
	margin-bottom:15px;
	float:left;
}
div.copyright{
	background:#368ec0;
	width:100%;
	height:120px;
}
div.copyright .logo{
	float:left;
}
div.copyright .logo img{
	margin:45px 0 0 70px;
}
div.copyright .copy{
	float:right;
	display:block;
	margin:50px 15px 0 0px;
	color:#FFFFFF;
}
div.copyright .copy a{
	color:#FFFFFF;
	margin-left:10px;
}

/*内页*/
.inner .header{
	background:url(../image/banner_inner.jpg) top center no-repeat;
	height:400px;
	width:100%;
}
.inner .header_lang a{
	color:#FFFFFF;
}
.InnerBox{
	width:100%;
}
.InnerBox .side{
	width:20%;
	float:left;
	
	background:url(../image/bg_inner_side.png) top center no-repeat;
	background-size:cover;
}
.InnerBox .side dl{
	margin:90px 0;
}
.InnerBox .side dt{
	margin-top:30px;
	font-size:24px;
	padding-left:30%;
}
.InnerBox .side dt a{
	font-size:24px;
	font-weight:bold;
}
.InnerBox .side dt.current, .InnerBox .side dt:hover {
	animation:side_dt_anime 1s;
	animation-fill-mode:forwards;
}
@keyframes side_dt_anime
{
	from {background:url(../image/bg_inner_dt.png) -200px center no-repeat;}
	to {background:url(../image/bg_inner_dt.png) -2px center no-repeat;}
}

@-moz-keyframes side_dt_anime
{
	from {background:url(../image/bg_inner_dt.png) -200px center no-repeat;}
	to {background:url(../image/bg_inner_dt.png) -2px center no-repeat;}
}

@-webkit-keyframes side_dt_anime
{
	from {background:url(../image/bg_inner_dt.png) -200px center no-repeat;}
	to {background:url(../image/bg_inner_dt.png) -2px center no-repeat;}
}

@-o-keyframes side_dt_anime
{
	from {background:url(../image/bg_inner_dt.png) -200px center no-repeat;}
	to {background:url(../image/bg_inner_dt.png) -2px center no-repeat;}
}

.InnerBox .side dt.current a, .InnerBox .side dt:hover a{
	animation:side_dta_anime 1s;
	animation-fill-mode:forwards;
}
@keyframes side_dta_anime
{
	from {color:#666666;}
	to {color:#FFFFFF;}
}

@-moz-keyframes side_dta_anime
{
	from {color:#666666;}
	to {color:#FFFFFF;}
}

@-webkit-keyframes side_dta_anime
{
	from {color:#666666;}
	to {color:#FFFFFF;}
}

@-o-keyframes side_dta_anime
{
	from {color:#666666;}
	to {color:#FFFFFF;}
}


.InnerBox .side dd{
	margin-top:0px;
	padding-left:30%;
}
.InnerBox .side dd a{
	font-size:16px;
	line-height:150%;
	color:#888888;
}
.InnerBox .side dd:hover a{
	color:#333399;
}
.InnerBox .contents{
	width:80%;
	overflow-x:hidden;
	min-height:800px;
	float:left;
	background:url(../image/bg_inner_contents.png) top center no-repeat;
	background-size:100% auto;
}
.InnerBox .contents .contents_title{
	margin-top:80px;
}
.InnerBox .contents .contents_title .contents_title_l{
	float:left;
	font-size:48px;
	font-weight:bold;
	width:24%;
	margin:0 3%;
	text-align:center;
	color:#666666;
}
.InnerBox .contents .contents_title .contents_title_single{
	text-align:center;
}
.InnerBox .contents .contents_title .contents_title_single span{
	border-bottom:3px solid #00a99d;
	font-size:48px;
	font-weight:bold;
	color:#666666;
	padding-bottom:5px;
}
.InnerBox .contents .contents_title .contents_title_r{
	width:60%;
	float:left;
}
.InnerBox .contents .contents_title .contents_title_r a{
	width:30%;
	margin:0;
	text-align:center;
	float:left;
	height:74px;
	line-height:60px;
	display:block;
	color:#666666;
	font-size:26px;
	background:url(../image/bg_tag.png) top center no-repeat;
	background-size:cover;
}
.InnerBox .contents .contents_title .contents_title_r a.current{
	background:url(../image/bg_tag_current.png) top center no-repeat;
	background-size:cover;
	color:#FFFFFF;
}
.InnerBox .contents .contents_single{
	width:90%;
	margin:60px auto 60px auto;
	font-size:16px;
	line-height:200%;
	color:#333333;
	padding:20px 0;
	min-height:600px;
}

.InnerBox .contents .contents_single video{
	width:100%;
	max-width:800px;
	height:auto;
	margin:0 auto;
	display: block;
}
.InnerBox .contents .contents_single p{
	text-indent:2em;
	padding:10px 0;
	font-size:14px;
	line-height:200%;
	color:#333333;
}
.InnerBox .contents .contents_single span, .InnerBox .contents .contents_single a{
	font-size:16px;
	line-height:200%;
	color:#333333;
}
.InnerBox .contents .contents_single table{
	width:100%;
}
.InnerBox .contents .contents_single table td{
	border:0;
	vertical-align:top;
}
.InnerBox .contents .contents_single img{
	margin:0 auto;
	max-width:100%;
}
.InnerBox .contents .contents_single .health_top_l{
	width:470px;
	float:left;
}

.InnerBox .contents .contents_single .health_top_r{
	width:550px;
	margin-left:100px;
	float:left;
}
.InnerBox .contents .contents_single .health_top_r ul{
	width:100%;
}

.InnerBox .contents .contents_single .health_top_r ul li{
	max-width:168px;
	width:31%;
	margin-right:3%;
	margin-bottom:30px;
	float:left;
}
.InnerBox .contents .contents_single .health_top_r ul li a img{
	width:100%;
}
.InnerBox .contents .contents_single .health_top_r ul li a img:hover{
	-moz-box-shadow:2px 2px 5px #CCCCCC;
	-webkit-box-shadow:2px 2px 5px #CCCCCC;
	box-shadow:2px 2px 5px #CCCCCC;
	background-color:#FFFFFF;
}

.InnerBox .contents .contents_single .health_top_r ul li:nth-child(3n){
	margin-right:0;
}
.InnerBox .contents .contents_single .health_top_detail:before{
	content: '';
	display: block;
	clear: both;
}
.InnerBox .contents .contents_single .health_top_detail{
	width:100%;
	margin:0;
	padding:0;
	color:#003399;
	font-size:16px;
	font-weight:600;
	text-align:center;
}
.InnerBox .contents .contents_single .health_top_bottom{
	margin-top:60px;
}



.InnerBox .contents .contents_article{
	width:76%;
	margin:60px auto 0 auto;
	font-size:16px;
	line-height:200%;
	color:#333333;
	border-radius:5px 0;
	padding:20px 2%;
}
.dataTables_paginate {
	overflow:hidden;
	padding:20px 0px;
	text-align:center;
}
.dataTables_paginate .pagination {
	width:auto;
	display:inline-block;
	overflow:hidden;
	margin-right:-5px;
}
.dataTables_paginate .pagination li {
	float:left;
	margin-right:5px;
	font-size:14px;
	color:#333;
	border:1px solid #ddd;
	background-color:#f7f7f7;
	background-repeat:repeat-x
}
.dataTables_paginate .pagination li a,.dataTables_paginate .pagination li span {
	height:36px;
	line-height:36px;
	padding:0 14px;
	display:block
}
.dataTables_paginate .pagination .paginate_button {
	cursor:pointer
}
.dataTables_paginate .pagination .paginate_button:hover {
	background:#333399;
	border-color:#333399
}
.dataTables_paginate .pagination .paginate_button:hover a {
	color:white
}
.dataTables_paginate .pagination .active {
	background-color:#333399;
	border-color:#333399
}
.dataTables_paginate .pagination .active a, .dataTables_paginate .pagination .active span {
	color:white
}
.dataTables_paginate .pagination .next a {
	color:#ccc
}

.InnerBox .contents .contents_article .contents_article_item{
	display:block;
	float:left;
	width:30%;
	margin:0 3% 50px 0;
	border:1px solid #CCCCCC;
	border-radius:5px;
	-moz-box-shadow:2px 2px 5px #CCCCCC;
	-webkit-box-shadow:2px 2px 5px #CCCCCC;
	box-shadow:2px 2px 5px #CCCCCC;
	background-color:#FFFFFF;
}
.InnerBox .contents .contents_article .contents_article_item .img{
	width:96%;
	height:174px;
	margin:6px auto 0 auto;
	overflow:hidden;
	position:relative;
}
.InnerBox .contents .contents_article .contents_article_item .img .date{
	position:absolute;
	right:10px;
	bottom:10px;
	z-index:10;
	background-color:#00a99d;
	padding:0 5px;
	color:#FFFFFF;
	border-radius:3px;
	line-height:20px;
	height:20px;
}
.InnerBox .contents .contents_article .contents_article_item img{
	width:100%;
	
}
.InnerBox .contents .contents_article .contents_article_item .title{
	width:90%;
	height:100px;
	margin:0px auto;
	padding:30px 0;
	overflow:hidden;
	border-bottom:3px solid #00a99d;
}
.InnerBox .contents .contents_article .contents_article_item .title a{
	font-size:20px;
	line-height:120%;
}
.InnerBox .contents .contents_article .contents_article_item .content{
	width:90%;
	height:60px;
	margin:20px auto;
	padding:0;
	overflow:hidden;
	font-size:14px;
	line-height:20px;
}
.InnerBox .contents .contents_article .contents_article_item .content a{
	font-size:14px;
	line-height:20px;
	color:#333333;
}
.InnerBox .contents .contents_article .contents_article_item .more{
	width:90px;
	height:20px;
	margin:0px auto 25px auto;
	padding:0;
	font-size:14px;
	line-height:20px;
	background:url(../image/more.png) right center no-repeat;
}
.InnerBox .contents .contents_article .contents_article_item .more a{
	width:100%;
	display:block;
	color:#888888;
}
.contents_body_top{
	width:90%;
	margin:60px auto 0 auto;
}
.contents_body_top .title{
	 margin: 0 0 8px; font-weight: normal; font-size:18px;color: #333;text-align: center;
}

.contents_body_top .time{
	margin: 0;font-size: 14px; color: #999;text-align: center; margin-bottom: 10px;padding-bottom:5px; font-weight: normal; border-bottom:1px dashed #999;
}
.contents_goback{
	text-align:center;
	margin-bottom:60px;
}
.contents_goback a{
	font-size:20px;
	color:#333399;
}

.jobs{
	margin:30px auto;
	width:76%;
	background-color:#FFFFFF;
}
.jobs .job_ol{ overflow:hidden; clear:both; background: #00a99d; color:#fff;border-radius: 10px 0;margin: 0;padding: 3px 0;}

.jobs .list_ul{overflow:hidden; clear:both; background: #f5f5f5;color:#333;border-radius: 10px 0;margin: 0;padding: 0;}

.jobs .job_ol li,
.jobs .list_ul li{ list-style:none; float:left; width:20%; text-align:center;}

.jobs .job_ol li{color:#fff; line-height:3em;}
.jobs .list{ border-radius: 10px 0; margin-top: 1px; }
.jobs .job_info{ display:none; background: #fff;}
.jobs .list_ul{ cursor:pointer;font-size:14px;}
.jobs .on .list_ul{ background: #ededed; }

.jobs .list_ul li{ padding:1em 0;}

.jobs .job_info{padding:2% 5% 2%;} 


/*社会责任*/
.Social  ul li{margin-bottom: 30px;}
.Social  ul li.last{margin-bottom: 0;}
.Social .right{margin-bottom: 20px;}
.Social .rightBox{}
.Social .rightBox .img{border-radius: 20px 0; overflow: hidden;}
.Social .rightBox .img img{width: 100%;}
.Social .leftBox{}
.Social .leftBox .h3{font-size: 18px; color: #20979b; font-weight: normal; margin: 0;}
.Social .leftBox .txt{padding-top: 10px; font-size: 16px;}

.p20{padding-top: 20px;}

@media screen and (min-width:768px){
  .Social .right{float: right; width: 50%;}
  .Social .left{float: left; width: 48%;}
  .Social .odd .right{float: left;}
  .Social .odd .left{float: right;}
  .Social .leftBox{width: 90%;margin: 0 auto;}
}

@media screen and (min-width:1000px){
  .Social .leftBox .h3{font-size: 24px;}
  .p30{padding-top: 30px;}
  .p20{padding-top: 0;}
}