﻿@font-face {
    font-family: 'webfontregular';
    src: url('img/uACzi.eot'); /* IE9 Compat Modes */  
    src: url('img/uACzi.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */  
         url('img/uAeCzi.woff') format('woff'), /* Modern Browsers */  
         url('img/uAeCzi.svg') format('svg'),
         url('img/uAeCzi.svg#fontawesomeregular') format('svg'), /* Legacy iOS */ 
    	 /*url('img/E697B6E5B09AE4B8ADE9BB91E7AE80E4BD93.ttf');*/
         url('img/E697B6E5B09AE4B8ADE9BB91E7AE80E4BD93.ttf') format('truetype'); /* Safari, Android, iOS */  

    font-weight: normal;
    font-style: normal;
}

.fl{ float: left;}
.fr{ float: right;}
.h6{ height: 6px;}
.h10{ height: 10px;}
.h13{ height: 13px;}
.h16{ height: 16px;}
.h20{ height: 20px;}
.h23{ height: 23px;}
.h30{ height: 30px;}
.h175{ height: 175px;}
/*header*/
.companyProfile{ background: url(img/content.png) repeat-y center center;}
.header{ background-color: #000000; height: 73px; padding:14px 0 0 0;}
.header h1 a{ display: block; padding-left: 7px;}
.header h1 a img{ display: block; width:125px; height: 35px; }
.header .nav{ height: 59px; line-height: 59px;}
.header .nav li{ float: left;  font-family: 'webfontregular'; position: relative; padding:0 5px;}
.header .nav li a{ display: block; font-size: 16px; color: #FFF;width: 80px; text-align: center;}
.header .nav li a.cur,.header .nav a:hover{ background:url(img/guangyun.png) no-repeat ; background-size: auto auto;background-position: center bottom; font-size: 20px;  }
.header .nav li a.cur p,.header .nav li a:hover p{opacity: 0;}
.header .nav li a.cur img,.header .nav li a:hover img{ display: block;}
.header .nav li .img1{ display: none; width: 50px; height: 27px; position: absolute; top:50%; margin-top: -15px; left:50%; margin-left:-25px;}
.header .nav li .img2{ display: none; width: 90px; height: 27px; position: absolute; top:50%; margin-top: -15px; left:50%; margin-left:-45px;}

/*banner*/
.indexbanner{position:relative; height:847px; overflow:hidden; }
.indexbanner ul{margin: 0 auto; padding: 0; position: absolute; top: 0; left: 50%; margin-left: -960px; width: 1920px; height: 847px ;background-color: #02030a;}
.indexbanner ul li{  margin: 0; padding: 0; background-color: #02030a;}
.indexbanner ul li a { display: block; }
.indexbanner ul li img{ display:block;width:1920px;height:847px;margin:0 auto;}
.indexbannerdot{text-align:center; position:absolute; bottom:10px; width:100%; z-index:99;}
.indexbannerdot a{display:inline-block; width:15px; height:15px; margin:0px 5px; background:url(img/icon55.png) no-repeat; overflow:hidden; line-height:300px;}
.indexbannerdot a.cur{background:url(img/icon55ho.png) no-repeat; width: 33px; height: 14px; transition:width 0.5s; -moz-transition:width 0.5s; /* Firefox 4 */
    -webkit-transition:width 0.5s; /* Safari and Chrome */ -o-transition:width 0.5s; /* Opera */}
.indexbanner span{display:block; width:56px; height:56px; position:absolute; top:50%;  margin-top:-28px;cursor:pointer; z-index:999;}
.indexbanner span.bannerleft{left:-40px; background:url(img/left-btni.png) no-repeat;}
.indexbanner span.bannerleft:hover{background:url(img/left-btni2.png) no-repeat ;}
.indexbanner span.bannerright{right:-40px; background:url(img/right-btni.png) no-repeat;}
.indexbanner span.bannerright:hover{background:url(img/right-btni2.png) no-repeat;}
.indexbanner .leftt{ position: absolute; width: 300px; height: 100%; top:0; left: 0px; z-index: 99999}
.indexbanner .rightt{position: absolute; width: 300px; height: 100%; top:0; right: 0px;z-index: 99999}

/*footer*/
.footer{ background-color: #1a1a1a; text-align: center; }
.footer p{ font-size: 12px; color: #ececec;}
.footer h3{ font-size: 13px; color: #ececec; }
.footer h3 .sszhjt{ font-family: "webfontregular";}

/*common*/
.nybanner{ width: 100%; overflow: hidden; position: relative; height: 410px;}
.nybanner img{ display: block;width: 1920px; height: 410px; position: absolute; left: 50%; margin-left: -960px;}

/*关于我们-公司简介*/
.companyProfile{ margin-top:10px;}
.companyProfile img{ max-width: 100%;}
.companyProfile .leftmenu{width: 228px; padding:30px 40px 25px 40px; }
.companyProfile .leftmenu h2{ font-family: "webfontregular"; font-size: 20px; color: #595757; border-bottom: 2px solid #e2e2e2; padding-bottom: 20px; line-height: 30px;}
.companyProfile .leftmenu ul li{ height: 64px;line-height: 64px; text-align: center;}
.companyProfile .leftmenu ul li a{ display: block;color: #595757; font-size: 16px; /*font-family: "webfontregular";*/ border-bottom: 1px solid #e2e2e2; }
.companyProfile .leftmenu ul li a.cur,.companyProfile .leftmenu ul li a:hover{ border:none;background: url(img/leftmenuborderbg.png) no-repeat; background-position: center 57px; background-size: contain; height: 70px; font-size: 20px; color: #00007f; font-family: "webfontregular";}
.companyProfile .rightcontent{ width: 868px; padding:30px 40px 25px 40px;font-size: 16px; color: #595757; line-height: 26px;}
.companyProfile .rightcontent .textindent{ text-indent: 2em; }
.companyProfile .rightcontent h3{ font-size: 16px; color: #595757; background: url(img/titlebg.jpg) no-repeat left 0; padding-left: 37px;border-bottom: 2px solid #e2e2e2; padding-bottom: 24px;}
.companyProfile .textcpntent .Cpimage{ height: 107px; border: 1px solid #e2e2e2 ; margin-top: 23px;}
.companyProfile .textcpntent .Cpimage img{display: block; width: 399px; height: 46px; margin: 30px auto;}
.companyProfile .smtitle{ font-size: 18px; line-height: 30px; text-indent: 2em; padding-top:20px;}

/*发展历程*/
.Coursebox{position:relative;background:url(img/fazhan1.jpg) repeat-y center 0px; margin-top:56px; padding-bottom: 17px; }
.morelic{ font-size: 16px; line-height: 26px; width: 95px; margin-left:352px; padding-top:25px;}
.Coursetop{ background:url(img/fazhan2.jpg) no-repeat;width:11px; height:16px; position:relative; margin:0 auto;}
.Course{padding:56px 0px 0px; position:relative;}
.Course dl{ margin:0px; padding:0px 0px 25px; position:relative;}
.Course dl dt{width:527px;  background:url(img/fazhan.jpg) no-repeat 340px center;  font-size: 16px; float: left; position: relative; padding:10px 0;}
.companyProfile .rightcontent .Course dl dt p{ width: 336px; float: left; text-indent: inherit; }
.Course dl dt span{ background:#fff; display:block; height:35px;width: 54px;overflow: hidden; text-align: left;  font-size:16px; color: #595757; line-height: 35px; position: absolute; top:50%; margin-top: -17px; right: 0;}
.Course dl dd{ width:440px; font-size:16px; float: right; padding-top:75px;}
.Course dl dd .faztext li{ background: url(img/fazhanpbg.jpg) no-repeat left center; text-indent: inherit; padding-left: 100px; margin-bottom: 75px; font-size: 16px; line-height: 26px;}
.Course dl.focuse dt{background:url(img/fazhanjx.jpg) no-repeat 77px center;  float: right; text-align: right}
.Course dl.focuse dt span{ left: 0;}
.Course dl.focuse dd{ float: left;}
.Course dl.focuse dd .faztext li{ padding-right: 100px; padding-left:0;background: url(img/fazhanpbgjx.jpg) no-repeat right center; text-align: right;}
.companyProfile .rightcontent .Course dl.focuse dt p{ float: right; text-align: left;}

/*专家团队*/
.ExpertTeam{ padding-top:26px;}
.ExpertTeam dl{ margin-bottom: 46px; position: relative; }
.ExpertTeam dt{ float: left;width: 235px; height: 260px;}
.ExpertTeam dt img{ display: block;width: 235px; height: 260px;}
.ExpertTeam dd{ float: right; width: 588px; padding-left: 40px; }
.ExpertTeam dd h4{ font-size: 18px; line-height: 28px; color: #595757;}

/*顾问团队*/
.ConsultantTeam{ padding-bottom: 67px;}
.ConsultantTeam dl{ margin-top:26px; position: relative; }
.ConsultantTeam dt{ float: left; width: 185px; height: 260px;}
.ConsultantTeam dt img{ display: block; width: 185px; height: 260px;}
.ConsultantTeam dd{ float: right; width: 613px; font-size: 18px;line-height: 28px; }

/*业务范畴*/
.BusinessCategory{ background: url(img/yewu3.png) repeat-y center; margin:90px 58px 120px 39px; padding-bottom: 40px; }
.BusinessCategory dl{ padding-top:40px; background: url(img/ywbg1.png) no-repeat 0 bottom; padding-bottom: 40px;}
.BusinessCategory dl h4{ margin-bottom: 3px;font-size: 18px; width: 105px; height: 33px; line-height: 33px; text-align: center; background-color: #e2e2e2; display: inline-block}
.BusinessCategory dl dt{ width: 340px; float: left; text-align: right;}
.BusinessCategory dl dt span{ font-size: 12px; text-align: right;}
.BusinessCategory dl dd{ width: 340px; float: right; text-align: left;}
.BusinessCategory dl p{ font-size: 16px;}
.BusinessCategory dl dt p{ text-align: right; text-indent: inherit;}
.companyProfile .rightcontent .BusinessCategory dl dd p{ text-align: left; text-indent: inherit; *text-indent:0px;}
.BusinessCategory .Coursetop{ background:url(img/yewu3.jpg) no-repeat;width:11px; height:16px; position:relative; margin:0 auto;}

/*战略合作*/
.strategicCooperation h4{ font-size: 18px; line-height: 28px; text-align: center; margin-top:20px;}
.companyProfile .rightcontent .strategicCooperation p{ line-height: 28px;}

/*荣誉资质*/
.honor{ padding-top:26px;}
.honor li{ float: left; width: 340px; text-align: center; margin:0 47px;}
.honor li a{ display: block;}
.honor li a img{ display: block; width: 239px; height: 314px; margin:0 auto; border:1px solid #ececec;}
.honor li h4{ font-size: 16px; color: #595757; padding-top:10px; height: 21px; overflow: hidden;}
.honor li .Ttextcenter{ text-align: center;}
.honor li .Ttextcenter .Textleft{ display: inline-block; text-align: left; color: #595757;}
/*公司声明*/
.CompanyStatement{ padding-top:20px;}

.president{ padding-top: 23px;}

/*研发平台*/
.Platform{padding-top:16px;}
.indentmore {text-indent: 4em;}

/*核心成果*/
.Commonproblem{background:#fff; margin-top:20px;}
.Commonproblem ul{margin:0px;}
.Commonproblem ul li{ margin-bottom: 20px; border:2px solid #ececec;}
.Commonproblem ul li .problemtitle{ height: 45px; line-height:45px;position:relative; background:#ececec url(img/problem3.png) no-repeat 97% center; font-size:18px; cursor:pointer; padding-left: 34px; }
.CommonproblemContent{ display: none; padding:0 5px;}
.Commonproblem ul li.cur .problemtitle{background:#ececec url(img/problem2.png) no-repeat 97% center; color: #00007f;}

/*学术进展*/
.Academic h4{ font-size: 18px; text-indent: 2em;}
.borderimg{ border:1px solid #ececec}

/*产品中心*/
.Medicalproducts .Prtitle{ font-size: 20px; font-family: "webfontregular"; padding-top:20px; padding-left: 35px;}
.Medicalproducts h4{ font-size: 18px; text-indent: 2em;}

/*技术服务*/
.technical{ background: url(img/jsfubg.png) repeat-y center center; padding:35px 40px; margin-top:10px;}
.tablewraper table{ border-collapse: collapse; border-left: 2px solid #ececec; border-right: 2px solid #ececec; border-bottom: 2px solid #ececec;}
.tablewraper thead td{ background-color: #ececec; font-size: 21px; color: #000; height: 50px; line-height: 50px; text-align: center; border-right: 1px solid #FFF;}
.tablewraper td{ border-bottom: 1px solid #ececec; border-right: 1px solid #ececec;}
.tablewraper tbody td{font-size: 16px; color: #595757; padding:27px 44px 30px 62px; line-height: 26px;}

/*新闻动态*/
.Newsinformation{ padding: 0 12px;}
.Newsinformation a{ display: block;}
.Newsinformation dt { border-bottom: 1px solid #ececec; padding:14px;}
.Newsinformation dt a{ height: 28px; overflow: hidden;}
.Newsinformation dt a{ font-size: 18px; line-height: 28px; color: #595757;}
.Newsinformation dt a span{ font-size: 16px;}
.Newsinformation dd{ padding:20px 14px; border-bottom: 1px solid #ececec;}
.Newsinformation dd .left{ display: block; width: 575px; color: #595757; }
.Newsinformation dd .left img{ display: block; width: 90px; height: 58px; -webkit-transition:all 0.5s; -moz-transition:all 0.5s; -o-transition:all 0.5s;}
.Newsinformation dd .right{ font-size: 16px; color: #595757;}
.Newsinformation dd:hover .right{color: #00007f;}
.companyProfile .rightcontent .Newsinformation dd:hover .left p{color: #00007f;}
.companyProfile .rightcontent .Newsinformation dd .left p{ width: 467px; text-indent: inherit; font-size: 18px; line-height: 28px; height: 56px; overflow: hidden;}
.Newsinformation dl dd:hover,.Newsinformation dl dt:hover{ box-shadow:-5px 0 10px rgba(0,0,0,0.05), 6px 0 10px rgba(0,0,0,0.05), 0 -3px 10px rgba(0,0,0,0.05), 0 6px 10px rgba(0,0,0,0.05);  }
.page{ margin-top: 86px; float: right;}
.Newsinformation dl dd:hover a,.Newsinformation dl dt:hover a{color:#00007f;}
.Newsinformation dd:hover img{-moz-transform:scale(1.1); -webkit-transform:scale(1.1); -o-transform:scale(1.1); color:#00007f;}
.imgwrap{ width: 90px; height: 58px; overflow: hidden; float: left;border: 1px solid #ececec;}

.Newsinformationmore h2{ font-size: 24px; line-height: 30px; text-align: center;}
.Newsinformationmore span{ display: block; text-align: center;}
.companyProfile .rightcontent .Newsinformationmore p{ line-height: 30px;}

/*人才招聘*/
.TalentIdea .Talentext{width: 426px; margin:0 auto; height: 26px; overflow: hidden;}

.TalentRecruitment h4{ font-size: 18px; line-height: 28px;}

.companyProfile .rightcontent .Newsinformationmore .Contentus p{text-indent: inherit; }
.Contentus{background: url(img/jsfubg.png) repeat-y center center; padding:35px 60px 20px 40px; margin-top:10px;}
.Contentus h2{ font-family: "webfontregular"; font-size:24px; line-height: 30px; padding-top:13px; padding-bottom: 25px;}
.Contentus h4{ font-size: 20px; line-height: 30px;}
.Contentus dl dt{ float: right;width: 706px; height: 370px; background-color: #ececec; padding:13px;}
.Contentus dl dt .mapwrap{ background-color: #FFF; border-radius: 20px;padding:6px 6px 2px 6px; height: 360px;}
.Contentus dl dd{ float: left; font-size: 18px; width: 375px;}
.Contentus dl dt img{ display: block;width: 732px; height: 396px;}

.textcpntentpadding{ padding-bottom: 60px;}
.TalentRecruitment{ padding-top:20px;}
.TalentRecruitment .zptext{ padding-left:18px;}

.Contentus iframe{ width: 100% !important; height: 357px !important; padding:0; margin:0; border:none}
.Contentus iframe #map .BMap_Marker label.BMapLabel{ display: none !important;}
