@charset "utf-8";
/* CSS Document */

/*公用类start*/
.container{ width:100%; height:auto; margin:0; padding:0; position:relative;}
.con-box{width:1200px; height:auto;  margin:0 auto;}
.side-left{ float:left; width:900px; padding:20px 20px 20px 0; height:auto; overflow:hidden;border-right:1px solid #DDD; min-height: 750px;}
.side-right{ float:right; width:260px; padding-left: 10px; height:auto;}
.sider-title{ width:100%; height:30px; border-bottom:1px solid #c6cfd6}
.sider-title h3 { width:64px; height:29px; font-size:16px; border-bottom:#0f63a9 solid 2px;}
.page{ width:100%; height:50px; line-height:50px; margin:10px 0; text-align:center; font-size:14px;}
.page a,.page span {color:#666; border:1px solid #c6cfd6; display:inline-block; *display:inline; *zoom:1; height:28px; line-height:28px; padding:0 10px; background:#fff; font-size:14px; margin:0 2px; border-radius:3px;}
.page a:hover { background:#02693b; color:#fff; text-decoration:none;}
.page .current { border:1px solid #02693b; color:#02693b;}
.rich-text{ font-size: 14px; line-height: 30px;}
/*侧边公告栏*/
.sideRight-ad{ margin-top: 20px; width: 260px; height: auto; overflow: hidden; }
.sideRight-ad dt{ width: 100%; height: 30px; padding-top: 10px; border-top: 2px solid #DDD; }
.sideRight-ad dt h3{ font-size: 16px; text-align: center; }
.sideRight-ad dd { width: 100%; height: auto; margin-bottom: 10px; background:#087445; }
.sideRight-ad dd img{ vertical-align: top; }

/*栏目标题栏*/
.sub-banner{ width:100%; height: 150px; overflow: hidden;}
.sub-banner img{ width: 100%; }
.location{ width: 100%; height: 50px; line-height: 50px; border-bottom: 1px solid #DDD; font-size: 14px; }
.crumbs{ background: url(../images/icon01.png) left no-repeat; padding-left: 20px; }

/*右侧菜单*/
.menu{ width: 100%; height:auto; margin-top:20px; background-color: #FFF; }
.menu dt{ width: 80%; height: 40px; padding: 10%; margin-bottom: 5px; border-radius: 0px 20px 0 0; background: #1c784f url(../images/menu_bg.jpg) no-repeat right; font-size: 18px; color: #FFF; }
.menu dt h2{ font-size: 18px; color: #FFF; }
.menu dd { width:100%; height:40px; line-height:40px;} 
.menu dd a{ color:#333; font-size:14px; display:block; width:90%; padding-left: 10%; height:39px; background:#FFF; border-bottom: 1px solid #DDD;}
.menu dd a:hover,.menu dd a.active{ background:#81978e; color:#FFF; text-decoration:none;}
/*单页面*/
.single-page{ margin-top:30px; width:100%; height:auto; min-height:250px; font-size:14px; line-height:35px; overflow:hidden;}

/*文字列表*/
.text-list{ width:100%; height:auto; overflow:hidden;}
.text-list li{ width:94%; padding:0 2%; height: 50px; line-height: 50px; font-size:14px;}
.text-list li .time{ display: inline-block; width: 20%; text-align: center; float: left; }
.text-list li h5{ float: left; width: 60%; font-size: 14px; }
.text-list li .btn{ display: inline-block; width: 20%; text-align: center; float: left; }
.text-list li .btn a{ display: inline-block; height: 30px; line-height: 30px; margin-top: 10px; width: 80px; border: 1px solid #1c784f; border-radius: 15px; }
.text-list li .btn a:hover{ background-color:#1c784f; color: #FFF; text-decoration: none;}
/*详情页*/
.details-page{ width:100%; height:auto; overflow:hidden;}
.details-head{ text-align:center; float:left; width:100%; height:80px; margin-top:20px;}
.details-head h4{ font-size:24px; }
.details-head p{ text-align:center; float:left; width:100%; font-size:14px; border-bottom: dashed 1px #c6cfd6; border-top: 1px dashed #c6cfd6;
 height:30px; margin-top:20px; line-height:32px;}
.details-con{ float:left; line-height:40px; width:100%; font-size:16px; text-align:justify; margin-top:15px; font-family:"微软雅黑";}
.switch{ width:100%; height:auto; margin-top:15px; float:left; font-size:14px;}
.switch p{ height:20px; line-height:20px; text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.switch span{ font-weight:bold;}
.fanhui{ text-align:right; width:100%; height:20px; line-height:20px; float:left; padding:10px 0px;}

/*图片列表*/
.pic-box{ width:100%; height:auto; overflow:hidden}
.pic-list{ width:1250px;}
.pic-list li{ float:left; width:265px; height:210px; padding:9px; border:1px solid #c6cfd6; background:#FFF; margin:0 20px 20px 0;}
.pic-list li:hover{ border:1px solid #0f63a9;}
.pic-list li a{ text-decoration:none; display:block; width:100%;height:100%;}
.pic-list li img { width:265px; height:184px;}
.pic-list li h5{ width:100%; height:36px; line-height:36px; font-size:14px; text-align:center;}

/*集团产业*/
.industry{ width: 1198px; height: 410px; border:1px solid #DDD; background-color: #FFF; margin-top: 40px;}
.industry-list{ margin-top: 15px; }
.industry-list li { width: 280px; height: 380px; margin-left: 16px; float: left; }
.industry-list li .pic{ width: 280px; height: 300px; overflow: hidden; }
.industry-list li img{width: 280px; height: 300px;transition-duration: 0.5s;}
.industry-list li:hover img { -webkit-transform: scale(1.1);-moz-transform: scale(1.1);transform: scale(1.1);}
.industry-list li:hover h2{ font-weight: bold; }
.industry-list li h2{ width: 100%; height: 80px; line-height: 80px; text-align: center; font-size: 18px; color:#FFF; }
.industry-list li h2.cy01{background-color: #004597; }
.industry-list li h2.cy02{background-color: #dba707; }
.industry-list li h2.cy03{background-color: #009430; }
.industry-list li h2.cy04{background-color: #e55007; }
.industry-list li a:hover{ text-decoration: none; }
/*康养旅居*/
.about-ky{width: 1168px; padding:10px 15px; min-height: 300px; font-size: 14px; line-height: 30px; border:1px solid #CCC; background-color: #FFF;}
.kymenu{ width: 100%; margin-top: 30px; height:40px; border-left: 1px solid #CCC; }
.kymenu li { float: left; width: 150px; height: 40px; line-height: 40px; border-right: 1px solid #CCC;border-top: 1px solid #CCC; font-size: 16px; text-align: center; }
.kymenu li a{ display: block; }
.kymenu li a.on,.kymenu li a:hover{ background: #02693b; color: #fff; text-decoration: none; }
.kynews{width: 1168px; padding:10px 15px; font-size: 14px; min-height: 300px; border:1px solid #CCC; background-color: #FFF;}
.kynews ul li{ width: 100%; height: 50px; line-height: 50px; font-size: 14px; border-bottom: dashed 1px #CCC; }
.kynews ul li a{ float: left; width: 80%; padding-left: 10px; display: inline-block; background: url(../images/li.gif) left no-repeat; }
.kynews ul li span{ float: right; }

/*生物制药*/
.about-sw{width: 1168px; padding:10px 15px; min-height: 300px; font-size: 14px; line-height: 30px; border:1px solid #CCC; background-color: #FFF;}
.swmenu{ width: 100%; margin-top: 30px; height:40px; border-left: 1px solid #CCC; }
.swmenu li { float: left; width: 150px; height: 40px; line-height: 40px; border-right: 1px solid #CCC;border-top: 1px solid #CCC; font-size: 16px; text-align: center; }
.swmenu li a{ display: block; }
.swmenu li a.on,.swmenu li a:hover{ background: #02693b; color: #fff; text-decoration: none; }
.swnews{width: 1168px; padding:10px 15px; font-size: 14px; min-height: 300px; border:1px solid #CCC; background-color: #FFF;}
.swnews ul li{ width: 100%; height: 50px; line-height: 50px; font-size: 14px; border-bottom: dashed 1px #CCC; }
.swnews ul li a{ float: left; width: 80%; padding-left: 10px; display: inline-block; background: url(../images/li.gif) left no-repeat; }
.swnews ul li span{ float: right; }
.sw-chanpin{ width: 100%; height: auto; overflow: hidden; } 
.sw-chanpin ul { width: 1250px; margin-top: 5px; }
.sw-chanpin li{ float: left; width: 280px; height: 235px; margin-bottom: 16px; background: #f4f4f4; margin-right: 16px; }
.sw-chanpin li img{ width: 280px; height: 200px; }
.sw-chanpin li p { text-align: center; font-size: 14px;}
.sw-chanpin li a:hover{ text-decoration: none; }

/*新闻中心*/
.news{ width:100%; height:auto; overflow:hidden;}
.news li{width:100%; height:auto; padding:15px 0;font-size:14px; border-bottom:1px solid #c6cfd6; overflow:hidden;}
.newsli-pic{ float:left; width:220px; height:140px; background:#FFF;}
.newsli-pic img {width:220px; height:140px;}
.newsli-pic img:hover{filter:alpha(opacity=90); opacity:0.9;}
.newsli-text{ float:right; width:670px; height:124px;}
.newsli-text h3{ width:100%; height:30px; font-size:18px; font-weight: bold;}
.newsli-text p.time{ font-size: 16px; margin:10px 0; color: #666; }
.newsli-text p.con { font-size:14px; color:#666; height:50px; line-height:25px; overflow:hidden}

/*人才资源*/
.textlist-hd{background-color:#1c784f; color: #FFF; width: 94%; height: 50px; line-height: 50px; padding:0 2%; font-size: 16px;}
.textlist-hd em{ width: 60%;display: block; float: left; }
.textlist-hd span{ width: 20%; text-align: center; display: block;float: left; }

/*资料下载*/
.download{ margin-top: 20px; }

/*集团产业*/
.video{ width: 100%; height: auto; overflow:hidden;}
.video-list{ width: 1250px;}
.video-list li { width: 260px; padding:10px; height: 240px; margin-right: 24px; margin-top: 30px; float: left; border:1px solid #DDD; background-color: #FFF; }
.video-list li .pic{ width: 260px; height: 200px; overflow: hidden; }
.video-list li img{width: 280px; height: 200px;transition-duration: 0.5s;}
.video-list li h4{ text-align: center; height: 40px; line-height: 40px; font-size: 16px; }
.video-list li:hover{ border:1px solid #1c784f; }
.video-list li a:hover{ color:#1c784f; text-decoration: none; }

/*联系我们*/
.map{width:1178px; height:350px; padding:10px; background:#FFF; border: 1px solid #DDD}
.contact-text{ font-size:16px; margin-top:20px; width:100%; height:auto;}
