﻿@charset "utf-8";
/* CSS Document */

.banner-bj{ width:100%; height:500px; position:relative;}



/* 内容区 */


.flexslider {height:500px;}
.content_box {}

.allmore { color:red; position: absolute; top:0; right: 5px;}
.allmore:hover { color: #0e8035;}
/*banner图*/

.flexslider{width:100%;position:relative;overflow:hidden;}
		/*图片*/
.flex-viewport,.flexslider .slides,.flexslider .slides li/*,.flexslider .slides li a img*/{ display: block; width:100%; /*height:100%;*/}
.flexslider .slides li { overflow: hidden; position: relative;}
.flexslider .slides li a { display: block; width:1920px; height:100%; position: relative; left:50%; margin-left:-960px}
 

.flexslider .slides li a { text-align: center;}
.flexslider .slides li a img { display: inline-block; width:100%; height:500px;}

		/*按钮点*/
.flex-control-nav{width:100%;position:absolute;bottom:22px;text-align:center;}
.flex-control-nav li{margin:0 5px;display:inline-block;zoom:1;*display:inline;}
.flex-control-paging li a{ background-image:url(../images/dd.png) ;background-position: center 0; display: block; width: 20px; height: 20px; overflow: hidden; text-indent: -99em; cursor: pointer;  }
.flex-control-paging li a.flex-active{ background-position: center -20px;}

/*按钮左右*/
.flex-direction-nav{ width:100%; position:absolute; left:0; top:48%;}
.flex-next{ width:25px; height:43px; display:block; background:url(../images/la.png) no-repeat; float: left; margin-left:20%; font-size:0; }
.flex-prev{ width:25px; height:43px; display:block; background:url(../images/la2.png) no-repeat; float:right; margin-right:20%;font-size:0}
/*.flex-next:hover{background:url(../images/la-1.png) no-repeat;}
.flex-prev:hover{background:url(../images/la2-1.png) no-repeat;}*/


/*===bannered==*/


.hospital-bj{ width:100%; background-color:#fff;}
.hospital-box{ width:1180px; margin:0 auto; overflow:hidden}
.pit-box{ width:1180px; height:400px; padding-top:38px; margin-bottom:40px; overflow:hidden; }
.pit-l{ width:570px; float: left; }
.pit-r{ width:570px; float: right;}
.tu{ width:570px; height:30px; padding-top:10px;overflow:hidden}
.tu .hos{ float: left}
.tu h3{ width:72px; height:20px; line-height:20px; text-align:center; background-color:#f39c12; font-size:16px; color:#fff; float: left;margin-left:5px; margin-top:2px; overflow:hidden}
.hr{ width:240px; height:24px; line-height:24px; float:right; padding-right:5px; }
.hr h4{ float:right; font-size:14px; color:#00788d;}
.hr h5{ float:right; font-size:18px; font-weight:600; color:#ff971d;}

	/*焦点图*/
.focus{ width:570px; height:360px;}	
.cent_Tox .cent_L .focus{ width:570px; height:360px;float:left;  overflow:hidden}
.Q1-L{ width:570px; height:360px;}
.focus{ width:570px; height:360px; overflow: hidden;position: relative;}
.focus ul{height:360px;position:absolute;}
.focus ul li{float: left; width:570px; height:360px;overflow: hidden;position: relative;
background: #000; }
.focus ul li div{position:absolute;overflow:hidden;}
.focus .btn{position: absolute;width:570px;height: 10px;left: 0;bottom: 15px;margin-right:-40%;text-align:right; }
.focus .btn span{display: inline-block;_display: inline;_zoom: 1;width: 10px;height: 10px;
_font-size: 0;margin:0 5px;cursor: pointer;position: relative;z-index: 10; background:url(../images/dd1.png) no-repeat}
.focus .btn span.on{background:url(../images/dd2.png); width:20px; height:10px;}
.Q1-L .jieshao {z-index: 5;background:url(../images/nav-bj.png) repeat left center;height:42px;width:570px; position:absolute; left:0; bottom:0}
.Q1-L .jieshao-2 {color: #FFF;font-size: 16px;line-height: 40px;margin-left: 3px;margin-top: -40px;
position: relative;z-index: 5; text-decoration:none;  text-align:center;white-space:nowrap;  text-overflow:ellipsis;}
.focus ul li img{width:570px; height:360px;}
	/*焦点图end*/

.Nota5{ width:570px; height:35px; border-bottom:2px solid #ebebeb; padding-top:6px; position:relative}
.Nota5 h4{ width:102px; height:35px; line-height:35px; float: left; text-align:center; font-size:18px; color:#00788d; margin-right:12px; background:url(../images/xian.jpg) no-repeat; background-position:right center; overflow:hidden; }
.Nota5 span{ height:35px; line-height:35px; float: left; display:block;font-size:18px; color:#00788d;}
.Nota5 h4.lp{ font-weight:600; border-bottom:2px solid #00788d}
.Nota5 a{ position:absolute; right:5px; bottom:5px; font-size:14px; color:#00788d;}

.qie{ width:570px; height:358px; overflow:hidden ;}
.sc_b{ width:570px; height:135px; padding-top:15px; border-bottom:2px solid #ebebeb; overflow:hidden;}
.sc_b img{ width:160px; height:120px; float: left}
.sc_b .nr{ width:395px; height:120px; overflow:hidden; float:right}
.sc_b .nr h4{width:395px; height:20px; line-height:20px; font-size:16px; text-align: left; color:#333333;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1; margin:5px 0; overflow:hidden}
.sc_b .nr p{width:395px; height:70px; text-align:left; line-height:22px; font-size:14px; color:#999;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3; overflow:hidden; margin-top:3px; overflow:hidden}
.sc_b .nr p a{ font-size:14px; color:#00788d;}

.news_b{ width:570px; height:200px;overflow:hidden; }
.news_b ul{ width:570px; padding-top:4px;}
.news_b ul li{width:570px; height:26px; line-height:26px; margin-bottom:7px;  overflow:hidden}
.news_b ul li a{width:470px;height:26px; line-height:26px; display:block; float: left;background:url(../images/kl.png) no-repeat; display:block; background-position:0 center; padding-left:14px; font-size:16px; color:#666;white-space:nowrap;  text-overflow:ellipsis; overflow:hidden; }
.news_b ul li span{ width:70px;height:26px; line-height:26px; float:right; line-height:30px; display:block; text-align:right; font-size:16px; color:#666; padding-right:6px; overflow:hidden}
.news_b ul li:hover a{ color:#00788d; }

.Promise{ width:1180px; height:57px; background:url(../images/choe.png) no-repeat; background-position: left top}

.tubiao-bj{ width:1180px; padding-top:52px; padding-bottom:49px;}
.tubiao-bj ul{width:1180px; height:168px;}
.tubiao-bj ul li{width:196px; height:168px; text-align:center; float:left;}
.tubiao-bj ul li img{ width:111px; height:111px;}
.tubiao-bj ul li h4{ width:196px; height:22px; line-height:22px; text-align:center; font-size:18px; color:#333333; padding-top:14px; overflow:hidden}

.charact-bj{ width:100%; height:790px; background:url(../images/bj2.jpg) no-repeat; background-position: center center;}
.charact-box{ width:1180px; margin:0 auto; overflow:hidden}
.ts-box{ width:1180px; height:82px; background:url(../images/bj-xian.jpg) no-repeat; background-position: left bottom;  position:relative;}
.ts-box h3{ font-size:24px; color:#00788d; position:absolute; left:0; bottom:4px;}
.ts-box .tei{position:absolute; left:98px; bottom:9px;}
.ts-box a{ font-size:14px; color:#00788d;position:absolute; right:0; bottom:6px;}

.techn-bj{ width:1180px; height:598px; background:url(../images/jav.jpg) no-repeat; margin-top:14px; position:relative; overflow:hidden}
.eswl{ width:520px; height:500px; background:url(../images/yuan.png) no-repeat; position:absolute; right:40px; top:51px;}
.cont-b{ width:468px; height:452px; padding-top:48px; margin:0 auto; overflow:hidden; }
.cont-b h3{ width:468px; line-height:28px; font-size:24px; font-weight:600; color:#333333; text-align:center; margin-bottom:36px;}
.cont-b p{ font-size:18px; color:#666666; line-height:30px;}
.cont-b p a{ font-size:18px; color:#00788d;}

.case-bj{ width:100%;}
.case-box{ width:1180px; margin:0 auto; padding-bottom:80px;overflow:hidden}
.case-text{ width:1180px;}
.case-text ul{ width:1180px; height:472px; padding-top:15px; }
.case-text ul li{ width:236px; height:472px; float: left; }
.case-text ul li img{ width:236px; height:236px; float:left}
.case-text ul li .wan-bj{width:236px; height:236px;float:left; position:relative;}
.case-text ul li .wan-bj .wan{width:210px; height:236px; margin:0 auto; padding-top:10px; }
.case-text ul li .wan-bj .wan h4{ width:210px; height:46px; line-height:22px; text-align:center; font-size:16px; color:#666666; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; overflow:hidden }
.case-text ul li .wan-bj .wan p{width:210px;height:158px; line-height:22px; font-size:16px; color:#999; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 7; margin-top:8px; text-align:justify;overflow:hidden; }
.case-text ul li .wan-bj h3{ width:36px; height:24px; background:url(../images/cla5.png) no-repeat; position:absolute; left:100px ; top:-24px ;}
.case-text ul li:hover .wan-bj{ background-color:#00788d;}
.case-text ul li:hover .wan-bj .wan h4{ color:#fff}
.case-text ul li:hover .wan-bj .wan p{ color:#99d7d5}
.case-text ul li:hover .wan-bj h3{ background:url(../images/cla6.png) no-repeat; position:absolute; left:100px ; top:-24px ;}

.case-text ul .btl .wan-bj h3{width:36px; height:24px; background:url(../images/cla1.png) no-repeat; position:absolute; left:100px ; top:236px ;}
.case-text ul .btl:hover .wan-bj h3{background:url(../images/cla2.png) no-repeat; position:absolute; left:100px ; top:236px ;}
.case-text ul .btl3 .wan-bj h3{width:36px; height:24px; background:url(../images/cla5.png) no-repeat; position:absolute; left:99px ; top:-24px;}
.case-text ul .btl3:hover .wan-bj h3{width:36px; height:24px; background:url(../images/cla6.png) no-repeat; position:absolute; left:99px ; top:-24px;}

.sense-bj{ width:100%; height:340px; background:url(../images/bj3.jpg) no-repeat; background-position: center center}
.sense-box{ width:1180px;  margin:0 auto; padding-top:40px; overflow:hidden}
.sen-top{ width:1180px; }
.sen-bot{width:1180px; padding-top:60px;}
.sen-l{ width:570px; height:340px; float: left; }
.sen-r{ width:570px; height:340px; float: right;}

.ts5-box{ width:570px; height:40px; background:url(../images/bj-xian.jpg) no-repeat; background-position: left bottom;  position:relative;}
.ts5-box h3{ font-size:24px; color:#00788d; position:absolute; left:0; bottom:4px;}
.ts5-box .tei{position:absolute; left:98px; bottom:9px;}
.ts5-box a{ font-size:14px; color:#00788d;position:absolute; right:0; bottom:6px;}


.sc_c{ width:570px; height:100px; padding-top:10px; border-bottom:1px solid #ebebeb; overflow:hidden;}
.sc_c img{ width:120px; height:90px; float: left}
.sc_c .nrc{ width:435px; height:120px; overflow:hidden; float:right}
.sc_c .nrc h4{width:435px; height:20px; line-height:20px; font-size:16px; text-align: left; color:#333333;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1; margin:2px 0; overflow:hidden}
.sc_c .nrc p{width:435px; height:63px; text-align:left; line-height:20px; font-size:14px; color:#999;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3; overflow:hidden; margin-top:3px; overflow:hidden}
.sc_c .nrc p a{ font-size:14px; color:#00788d;}

.news_c{ width:570px; height:200px;overflow:hidden; }
.news_c ul{ width:570px; padding-top:4px;}
.news_c ul li{width:570px; height:26px; line-height:26px; margin-bottom:6px;  overflow:hidden}
.news_c ul li a{width:470px;height:26px; line-height:26px; display:block; float: left;background:url(../images/da.jpg) no-repeat; display:block; background-position:0 center; padding-left:14px; font-size:16px; color:#666;white-space:nowrap;  text-overflow:ellipsis; overflow:hidden; }
.news_c ul li span{ width:70px;height:26px; line-height:26px; float:right; line-height:30px; display:block; text-align:right; font-size:16px; color:#666; padding-right:6px; overflow:hidden}
.news_c ul li:hover a{ color:#00788d; }


.picMarquee-left{ width:1180px; height:228px;overflow:hidden; padding-top:20px; position:relative;  }
.picMarquee-left .bd{ width:1171px;height:228px !important;   }
.picMarquee-left .bd ul{ overflow:hidden; zoom:1;height:228px; }
.picMarquee-left .bd ul li{  margin-right:29px; float:left; _display:inline;  overflow:hidden; text-align:center;  height:228px !important;}
.picMarquee-left .bd ul li .str{width:248px; height:188px; background-color:#fff; border:solid 1px #bbb; text-align:center;}
.picMarquee-left .bd ul li img{width:240px; height:180px; margin-top:4px;}
.picMarquee-left .bd ul li h4{width:240px; height:24px; line-height:26px; text-align:center; font-size:14px; color:#666666; overflow:hidden}
.picMarquee-left .bd ul li:hover h4{ color:#f39c12;}


.links-bj{ width:100%; background-color:#fff; padding-bottom:50px;}
.links-box{ width:1180px; margin:0 auto; padding-top:43px; overflow:hidden}
.links-t{ width:1200px;}
.links-t ul{ width:1180px; padding-top:10px;}
.links-t ul li{ float: left; margin:12px 22px 12px 0}
.links-t ul li a{border:solid 1px #bbb; background-color:#fff; display:block; padding:8px 16px; font-size:18px; color:#999999; border-radius:4px;}
.links-t ul li a:hover{ background-color:#26a8bf; color:#fff}

@media screen\9{

.news_b ul li{ margin-bottom:2px;}
.Eject .mav{ margin:5px 0 0px 0}
.news_c ul li{width:570px; height:26px; line-height:26px; margin-bottom:1px;  overflow:hidden}
}



