﻿@charset "utf-8";



body{ padding:0px; margin:0px auto; font-size:12px; line-height:23px; font-family:"微软雅黑",Arial; width: 100%; min-width:1100px; width:expression((documentElement.clientWidth < 1100) ? "1100px" : "100%" );zoom:1;}

ul,li,form, dl,dt,dd, div{ padding: 0px; margin: 0px;}

ul,li{ list-style:none;}

.h1,.h2,.h3,.h4,.h5,.h6,p{ padding:0px; margin:0px;}

select,input,textarea{ border-radius:0; -webkit-border-radius:0; color:#414446;}

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;}

article,aside,footer,header,hgroup,nav,section,figure,figcaption{ display: block;} /*html5设置*/

figure,figcaption{ margin:0px; padding:0px;}

audio,canvas,progress,video { display: inline-block; vertical-align: baseline;background: #000000}

em{font-style:normal;}

img{ border:none; border:0; max-width:100%; vertical-align:top;}

a{ color:#666666; text-decoration:none; noline:-webkit-tap-highlight-color:rgba(0,0,0,0);}

a:focus {outline:none; -moz-outline:none;}

a:hover{ text-decoration:none; }

.clear{ clear:both; height:0px; overflow:hidden;}



.Contain{ width:100%; margin:0 auto;}

.Content{  width:100%; margin:0 auto; float:right; }

.SinglePage{ text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both;  }

.Current_bg{ width:1200px; margin:0 auto;  position:relative; z-index:20;}

.Current{ width:781px; float:right;}

.MainContent{  width:100%; margin:0 auto; }

.MainContent .Current{ width:100%;}

.MainContent .Current dl{ float:right; font-size:14px; font-family:"微软雅黑"; color:#505050; background:url(../images/location.jpg) no-repeat 0px center; padding-left:22px; position:absolute; top:-36px; right:0px; }

.MainContent .Current dl a{  font-size:14px; font-family:"微软雅黑"; color:#505050; }

.MainContent .Current dl span{  font-size:14px; font-family:"微软雅黑"; color:#4db135;  }

.Currenter{ width:781px; float:right;}

.MainContent{  width:100%; margin:0 auto; }

.MainContent .Currenter{ width:100%;}

.MainContent .Currenter dl{ float:right; font-size:14px; font-family:"微软雅黑"; color:#fffefe; background:url(../images/location.png) no-repeat 0px center; padding-left:22px; position:absolute; top:-36px; right:0px; }

.MainContent .Currenter dl a{  font-size:14px; font-family:"微软雅黑"; color:#fffefe; }

.MainContent .Currenter dl span{  font-size:14px; font-family:"微软雅黑"; color:#fffefe; text-transform:uppercase;  }







/*Top*/



.Toper{ width:100%; height:102px; background:url(../images/top_bg.jpg) no-repeat center center; position:relative;}

.Toper .Top{ width:1200px; height:102px;   margin:0 auto;}

.Toper .Top .logo img{height:66px; float:left; padding-top:15px; }



.MainNav{ width:850px; float:right;}

.MainNav .tel{height:48px;line-height:48px;margin-right:55px;text-align:right;font-size:18px;font-weight:bold;color:#f40000;}



.MainNav ul{ width:850px; float:right;}

.MainNav ul li{ float:left; height: 54px;}

.MainNav ul li em{ float:right; display:inline-block; background:url(../images/nav_silder.jpg) no-repeat left center; width:1px; height:25px;}

.MainNav ul li .navA{ display:block; color:#8f8d8d; font-size:16px;  padding-right:29px; padding-left:29px; }

.MainNav ul li .navA:hover,.MainNav ul li.onnav .navA{ font-size:16px; font-family:"微软雅黑";  color:#185944; }

.MainNav ul li .divDown_bg{ display:none; position:absolute; left:0; top:102px; z-index:10; width:100%; height:68px; background:url(../images/xiala.png) }

.MainNav ul li .divDown{ width:1200px; margin:0 auto;}

.MainNav ul li dl{ overflow:hidden;}

.MainNav ul li dl dd{ float:left;background:url(../images/bg_3.png) no-repeat right center;}

.MainNav ul li dl dd a{ color:#fff; display:block; padding:0 20px; font-size:15px; line-height:68px;}

.MainNav ul li dl dd a:hover{ background:url(../images/bg_2.png) no-repeat center bottom;}



/*SildeBar*/



.Menu{ width:100%; height:55px; line-height:55px; background:#e8a651; margin:0 auto; position:relative;}
.Menu1{ width:100%; height:55px; line-height:55px; background:#eeeeee; margin:0 auto; position:relative;}

.MenuList1{ width:1200px; margin:0 auto; height:55px; line-height:55px;}
.MenuList1 ul li{ float:left; height:55px; line-height:55px;   position:relative;width:128px;text-align:center;}
.MenuList1 ul li.on a.aBtn span,.MenuList1 ul li:hover a.aBtn span{ color:#32557a;}
.MenuList1 ul li a.aBtn{font-size:16px; font-family:"微软雅黑"; color:#565656;height:55px; line-height:55px;text-align:center;  }
.MenuList1 ul li:hover,.MenuList1 ul li.on{ background:#fff; }





.Menu2{ width:100%; height:55px; line-height:55px; background:#86ba73; margin:0 auto; position:relative;}
.MenuList2{ width:1200px; margin:0 auto; height:55px; line-height:55px;}
.MenuList2 ul li{ float:left; height:55px; line-height:55px;   position:relative;}
.MenuList2 ul li.on a.aBtn span,.MenuList2 ul li:hover a.aBtn span{ color:#32557a; font-size:18px; font-weight:bold; background:url(../images/DC_silder.jpg) no-repeat left center; padding-left:33px; margin-left:-12px;}
.MenuList2 ul li a.aBtn{ display:block; font-size:16px; font-family:"微软雅黑"; color:#fff; padding-left:32px; padding-right:32px;height:55px; line-height:55px; text-align:center; }
.MenuList2 ul li:hover,.MenuList2 ul li.on{ background:#fff; }






.MenuList2 .submenu{ display:none;  position:absolute; width:100%; left:0px; top:60px;}
.MenuList2 .submenu:hover{  position:absolute; width:100%; left:0px; top:60px;}
.MenuList2 li dt{ width:100%; background:#0694eb;}



.MenuList2 li dt a{/* background:#3b87c7; */color:#bbbbbb; }



.MenuList2 li dt a{ display:block; text-align:center; background:#fff; height:30px; line-height:30px;  font-family:"微软雅黑"; }



.MenuList2 li dt a.submenu,.MenuList2 li dt a:hover{ color:#fff; background:#0694eb;}



.MenuList2 li dt.onsubmenu a{ color:#fff; background:#0694eb;}











.Menu3{ width:100%; height:55px; line-height:55px; background:#86ba73; margin:0 auto; position:relative;}



.MenuList3{ width:1200px; margin:0 auto; height:55px; line-height:55px;}



.MenuList3 ul li{ float:left; height:55px; line-height:55px;   position:relative;}



.MenuList3 ul li.on a.aBtn span,.MenuList3 ul li:hover a.aBtn span{ color:#32557a; font-size:18px; font-weight:bold; background:url(../images/mRNA_silder.jpg) no-repeat left center; padding-left:33px; margin-left:-12px;}



.MenuList3 ul li a.aBtn{ display:block; font-size:16px; font-family:"微软雅黑"; color:#fff; padding-left:32px; padding-right:32px;height:55px; line-height:55px; text-align:center; }



.MenuList3 ul li:hover,.MenuList3 ul li.on{ background:#fff; }















.MenuList3 .submenu{ display:none;  position:absolute; width:100%; left:0px; top:60px;}



.MenuList3 .submenu:hover{  position:absolute; width:100%; left:0px; top:60px;}



.MenuList3 li dt{ width:100%; background:#0694eb;}



.MenuList3 li dt a{/* background:#3b87c7; */color:#bbbbbb; }



.MenuList3 li dt a{ display:block; text-align:center; background:#fff; height:30px; line-height:30px;  font-family:"微软雅黑"; }



.MenuList3 li dt a.submenu,.MenuList3 li dt a:hover{ color:#fff; background:#0694eb;}



.MenuList3 li dt.onsubmenu a{ color:#fff; background:#0694eb;}















.Menu4{ width:100%; height:55px; line-height:55px; background:#97b778; margin:0 auto; position:relative;}



.MenuList4{ width:1200px; margin:0 auto; height:55px; line-height:55px;}



.MenuList4 ul li{ float:left; height:55px; line-height:55px;   position:relative;}



.MenuList4 ul li.on a.aBtn span,.MenuList4 ul li:hover a.aBtn span{ color:#32557a; font-size:18px; font-weight:bold; background:url(../images/Tcr-t_silder.jpg) no-repeat left center; padding-left:33px; margin-left:-12px;}



.MenuList4 ul li a.aBtn{ display:block; font-size:16px; font-family:"微软雅黑"; color:#fff; padding-left:32px; padding-right:32px;height:55px; line-height:55px; text-align:center; }



.MenuList4 ul li:hover,.MenuList4 ul li.on{ background:#fff; }















.MenuList4 .submenu{ display:none;  position:absolute; width:100%; left:0px; top:60px;}



.MenuList4 .submenu:hover{  position:absolute; width:100%; left:0px; top:60px;}



.MenuList4 li dt{ width:100%; background:#0694eb;}



.MenuList4 li dt a{/* background:#3b87c7; */color:#bbbbbb; }



.MenuList4 li dt a{ display:block; text-align:center; background:#fff; height:30px; line-height:30px;  font-family:"微软雅黑"; }



.MenuList4 li dt a.submenu,.MenuList4 li dt a:hover{ color:#fff; background:#0694eb;}



.MenuList4 li dt.onsubmenu a{ color:#fff; background:#0694eb;}







/*SildeBar*/















/*Banner*/



.mainindex{  width:100%; margin:0 auto; overflow:hidden;}



/*.HomeBan{ width:100%; height:650px; margin:0 auto; position:relative;  z-index:10;  }



.HomeBan .BanList,.HomeBan .BanList li{ width:100%;height:650px;}



.HomeBan .BanList li a{ display:block;  width:100%;height:650px;}



.HomeBan .TabList{width:100%; position:absolute; bottom:25px; left:0px;}



.HomeBan .TabList .List{ width:1200px; height:52px; margin:0 auto;}



.HomeBan .TabList .List ul{ width:432px; float:right;}



.HomeBan .TabList li{ float:left; margin-left:10px; width:98px; height:52px;}







.HomeBan .TabList li img{ width:92px; height:46px; border:3px solid #fff;}



/*.HomeBan .TabList li span{ width:20px; height:20px; background:url(../images/icon.png) no-repeat center center; cursor:pointer; display:block;}



.HomeBan .TabList li.on span{ width:20px; height:20px; background:url(../images/icon01.png) no-repeat 0px center; }*/







/*



.HomeBan .BanList li label{ position:absolute; top:225px; left:33%;   font-size:16px; font-family:"微软雅黑"; color:#666666;  margin:0px; }



.HomeBan .BanList li label h2{ font-weight:normal; font-size:48px; font-family:"微软雅黑"; color:#fff; margin:0px; margin-bottom:26px;}



.HomeBan .BanList li label h2 em{ padding-right:43px;}



.HomeBan .BanList li label span{ display:block; font-size:14px; font-family:"微软雅黑"; color:#fff; margin-bottom:93px; text-align:center;  }



.HomeBan .BanList li label a.More{ text-align:center; width:158px; height:55px;}



.HomeBan .BanList li label a{ display:block;  font-size:14px; font-family:"微软雅黑"; color:#fff; text-align:center; font-weight:bold; background:url(../images/banner_pic.png) no-repeat; width:158px; height:55px; line-height:55px; margin:0 auto;}*/







.HomeBan{ width:100%; height:650px; position:relative;}



.HomeBan .BanList,.HomeBan .BanList li,.HomeBan .BanList li a{ width:100%;height:650px;}



.HomeBan .BanList li{ position:relative;}



.HomeBan .BanList li a{ display:block;}



.HomeBan .BanList li .txt,.HomeBan .BanList li .Btn{ position:absolute;}



.HomeBan .BanList li.Li1 .txt{ width:599px; height:163px; left:48%; top:48%; margin-left:-299px; margin-top:-81px;}



.HomeBan .BanList li.Li2 .txt{ width:940px; height:107px; left:40%; top:125px;}



.HomeBan .BanList li.Li2 .Btn{ width:120px; height:42px; left:62%; top:265px;}



.HomeBan .BanList li.Li3 .txt{ width:603px; height:145px; left:48%; top:235px; margin-left:-279px;}



.HomeBan .BanList li.Li3 .Btn{ width:133px; height:46px; left:50%; top:454px; margin-left:-66px;}



.HomeBan .BanList li.Li4 .txt{ width:521px; height:109px; left:51%; top:225px; margin-left:-260px;}



.HomeBan .BanList li.Li4 .Btn{ width:158px; height:55px; left:52%; top:400px; margin-left:-79px;}



.HomeBan .TabList{ width:1200px; position:absolute; left:50%; bottom:25px; margin-left:-600px;}



.HomeBan .TabList ul{ float:right; overflow:hidden;}



.HomeBan .TabList li{ float:left; padding-left:8px;}



.HomeBan .TabList li:first-child{ padding-left:0;}



.HomeBan .TabList li a{ display:block; padding:3px; background:#fff; cursor:pointer;}



.HomeBan .TabList li img,.HomeBan .TabList li a{ width:92px; height:46px;}



.HomeBan .TabList li.on a{ background:#49AC30;} 









/*产品中心*/



.ProdactList {overflow: hidden;text-align: center;padding: 0px 0px;}



.ProdactList b{color: #36353a;font-size: 24px;display:inline-block;border-top:5px solid #d22640;height: 70px;line-height: 70px;}



.ProdactList ul {margin: 20px 0 30px;overflow: hidden;}



.ProdactList ul li{margin-right:24px;margin-bottom: 25px;float: left;width: 260px;padding: 10px;height:450px;background: #f4f4f4;border:1px solid #e0e0e0;}



.ProdactList ul li.none{margin-right:0px;}



.ProdactList ul li:hover{border-color: #d22640;}



.ProdactList ul li .Pic{display: block;width: 260px;height:360px;}



.ProdactList ul li .Pic img{width:100%;height:100%;}



.ProdactList ul li .h3{font-size: 16px;line-height: 35px;margin-top:30px;text-align:center;}



.ProdactList ul li .h3 a{color:#000;}



.ProdactList ul li:hover .h3 a{color: #000;}



.ProdactList ul li .p{font-size: 14px;color: #999;line-height: 18px;margin-bottom:20px;text-align:left;}



.ProdactList ul li .p a{color: #999;display: block;}



.ProdactList ul li .LookMore{display:block;text-align:left;width:78px;height: 21px;background:no-repeat center url(../images/n_look1.png);}



.ProdactList ul li:hover .LookMore{background:no-repeat center url(../images/n_look1.png);}



.ProdactList ul .MarginRight0{margin-right: 0;}



.ProInfo {width: 1000px;margin: 0 auto;padding: 20px 0 50px;overflow: hidden;}



.ProInfo .ProDetail{padding: 30px 0;overflow: hidden;}



.ProInfo .ProDetail .ProPic{width: 300px;height: 300px;float: left;margin-left: 45px;}



.ProInfo .ProDetail .ProPic img{width: 100%;height: 100%;border: 1px solid #e4e4e4;}



.ProInfo .ProDetail .Info{width:500px;float: left;margin:0 50px;}



.ProInfo .ProDetail .Info .h3{font-size: 18px;font-weight: normal;margin:30px 0;}



.ProInfo .ProDetail .Info ul li{list-style: none;text-align: center;height:21px;line-height: 21px;border:1px solid #d3d3d3;color: #6b6b6b;margin-bottom: 17px;}



.ProInfo .ProDetail .Info ul li span{display:block;height: 100%;width: 77px;float: left;background: #eee;}



.ProInfo .ProIntr{margin-top: 50px;}



.ProInfo .ProIntr .h3{line-height: 50px;border-top: 1px solid #e4e4e4;color: #d22640;font-size: 18px;}











.animation1{



	-webkit-animation:fadeInLeftBig 3s .5s ease both;



	-moz-animation:fadeInLeftBig 3s .5s ease both;



}



	@-webkit-keyframes fadeInLeftBig{



	0%{opacity:0;



	-webkit-transform:translateX(-20em)}



	100%{opacity:1;



	-webkit-transform:translateX(0)}



	}



	@-moz-keyframes fadeInLeftBig{



	0%{opacity:0;



	-moz-transform:translateX(-20em)}



	100%{opacity:1;



	-moz-transform:translateX(0)}



}



@-ms-keyframes fadeInLeftBig{



	0%{opacity:0;



	-ms-transform:translateX(-20em)}



	100%{opacity:1;



	-ms-transform:translateX(0)}



}







.animation2{



	-webkit-animation:fadeInDown 2s .2s ease both;



	-moz-animation:fadeInDown 2s .2s ease both;}



	@-webkit-keyframes fadeInDown{



	0%{opacity:0;



	-webkit-transform:translateY(1.5em)}



	100%{opacity:1;



	-webkit-transform:translateY(0)}



	}



	@-moz-keyframes fadeInDown{



	0%{opacity:0;



	-moz-transform:translateY(1.5em)}



	100%{opacity:1;



	-moz-transform:translateY(0)}



	}



	@-ms-keyframes fadeInDown{



	0%{opacity:0;



	-ms-transform:translateY(1.5em)}



	100%{opacity:1;



	-ms-transform:translateY(0)}



}















.Banner{ width:100%; height:229px; margin:0 auto; position:relative;}



.Banner label{ width:1200px; margin:0 auto; display:block; padding-top:90px;}



.Banner label h2{  font-size:30px; font-family:"黑体"; color:#02448c; font-weight:normal; margin:0px; }



.Banner label  span{ font-size:16px; font-family:"微软雅黑"; color:#00458c; display:block; padding-top:5px;}



.Banner label h4{  font-size:30px; font-family:"黑体"; color:#02448c; font-weight:normal; margin:0px; }



.Banner label em{ font-size:16px; font-family:"微软雅黑"; color:#02448c; display:block; padding-top:5px; font-weight:normal;}



/*Banner*/







/*Bottom*/



.HomeBotbg{ width:100%;  overflow:hidden; background:#e1e2e3; position:relative; z-index:50; }



.HomeBotbg .HomeNav{ width:1200px; margin:0 auto; overflow:hidden; padding-bottom:58px;  }



.bottom_middle{ width:995px; overflow:hidden; float:left;}



.bottom_middle dl{ float:left; margin-right:92px; padding-top:23px; margin-left:22px;}



.bottom_middle dl dt { color:#fff; font-family:"微软雅黑";font-size:14px; position:absolute; top:15px; margin-left:45px;}



.bottom_middle dl dd{ line-height:24px; }



.bottom_middle dl dd a{color:#565656; font-family:"微软雅黑";font-size:12px;  }



.bottom_info{ width:124px; float:right; padding-top:28px;}



.bottom_info .phone{ color:#565656; font-family:"微软雅黑";font-size:12px; line-height:16px; width:51px; float:left; text-align:right;}



.bottom_info .phone img{ width:27px; height:27px; margin-left:20px;}



.bottom_info .online{   width:84px; float:right; }



.weixin{ width:64px; float:right;}



.weixin img{ width:53px; height:53px; border:1px solid #d8d7d7; padding:4px; background:#f6f6f6;}



.weixin span{ display:block; color:#999999; font-family:"微软雅黑";font-size:12px; }



.Bottom{ width:1200px; margin:0 auto; overflow:hidden; height:45px;}



.Bottom .NavBt{ float:left;}



.Bottom .NavBt em{ display:inline-block; width:2px; height:13px; background:url(../images/border_silder.jpg) no-repeat right center; padding:0 6px; margin-right:14px;}



.Bottom .NavBt a{ color:#565656; font-family:"微软雅黑";font-size:12px;}



.Bottom  .Copyright{ float:right; color:#565656; font-family:"微软雅黑";font-size:12px;}



.Bottom  .Copyright a{ font-family:"微软雅黑";font-size:12px;  color:#565656; }



.bottom_top{width:1200px; margin:0 auto; background:url(../images/bottom_bg.jpg) no-repeat top center;  position:relative; padding-bottom:50px;}



.bottom_top ul{ margin-left:25px;}



.bottom_top ul li{ float:left; height:50px; line-height:50px; color:#fff; font-family:"微软雅黑";font-size:14px; margin-right:108px;}



/*Bottom*/











/*index*/



.Home_cotain_bg{ width:100%; height:190px;}



.Home_cotain{ width:1200px; margin:0 auto; padding-top:45px;}







.Home_contant_bg{ clear:both; width:100%; height:518px; background:#f6f6f6;}



.Home_contant{ width:1200px; margin:0 auto; padding-top:44px;}



.Home_contant .Home_about{ width:609px; float:left;}



.Home_contant .Home_about .about_title{ height:38px; width:225px; margin-bottom:25px;}



.Home_contant .Home_about .about_title em{ display:inline-block; background:url(../images/about.jpg) no-repeat;width:148px; height:38px;}



.Home_contant .Home_about .about_title span{ display:inline-block; float:right; line-height:22px; color:#565656;  font-size:16px;  font-family:"微软雅黑";}



.Home_contant .Home_about .about_pic img{ width:212px; height:178px; float:left; margin-right:41px;}



.Home_contant .Home_about .about_txt{ width:296px; float:right; margin-right:60px;}



.Home_contant .Home_about .about_txt h4{ margin:0px;  margin-bottom:17px;}



.Home_contant .Home_about .about_txt h4 a{ color:#4e4e4e;  font-size:24px;  font-family:"微软雅黑"; font-weight:normal;}



.Home_contant .Home_about .about_txt p{ color:#757575;  font-size:14px;  font-family:"微软雅黑"; line-height:20px; margin-bottom:20px; }



.Home_contant .Home_about .about_txt a.more{ display:block; width:96px; height:29px; line-height:29px; background:#185944;  color:#fff;  font-size:14px;  font-family:"微软雅黑"; text-align:center; }











.Home_contant .Home_new{ width:591px; float:right;}



.Home_contant .Home_new .new_title{ height:38px; width:155px; margin-bottom:22px;}



.Home_contant .Home_new .new_title em{ display:inline-block; background:url(../images/new.jpg) no-repeat;width:84px; height:38px;}



.Home_contant .Home_new .new_title span{ display:inline-block; float:right; line-height:22px; color:#565656;  font-size:16px;  font-family:"微软雅黑";}



.news_cont{ width:591px;}



.news_cont ul li{ position:relative; height:80px; margin-bottom:23px;}



.news_cont ul li .Date{ background:#e5e5e5; width:50px; color:#686868;  font-size:18px;  font-family:"微软雅黑"; font-weight:bold; text-align:center; padding-top:12px; float:left; margin-right:23px;}



.news_cont ul li .Date span{ display:block;  background:#185944;  color:#fff;  font-size:12px;  font-family:"Arial"; margin-top:6px;}



.news_cont ul li .new_txt{ width:311px; float:left;}



.news_cont ul li .new_txt h2{ margin:0px; }



.news_cont ul li .new_txt h2 a{  color:#565656;  font-size:14px;  font-family:"微软雅黑"; font-weight:bold;}



.news_cont ul li .new_txt p{  color:#747474;  font-size:14px;  font-family:"微软雅黑"; line-height:18px; letter-spacing:1px; }



.news_cont ul li .new_pic{ float:right;  width:165px; height:80px;}



.news_cont ul li .new_pic img{ width:165px; height:80px;}



.news_cont ul li .new_txt p a{ float:right; background:url(../images/more.jpg) no-repeat center; width:54px; height:22px;}



.news_cont ul li:hover .new_txt h2{ color:#185944; cursor:pointer;}



.news_cont ul li:hover .new_txt h2 a{ color:#185944; cursor:pointer; }



.news_cont ul li:hover .new_txt p a{ cursor:pointer; background:url(../images/more.on.jpg) no-repeat center;}







.Home_video{ width:1200px; clear:both; padding-top:57px;}



.Home_video .video_title{ height:38px; width:225px; margin-bottom:24px;}



.Home_video .video_title em{ display:inline-block; background:url(../images/video.jpg) no-repeat;width:127px; height:38px;}



.Home_video .video_title span{ display:inline-block; float:right; line-height:22px; color:#565656;  font-size:16px;  font-family:"微软雅黑";}



.video_cont ul li{ width:380px; float:left; margin-right:30px;height:278px}



.video_cont ul li .video_pic span{ display:block; text-align:center; color:#565656;  font-size:14px;  font-family:"微软雅黑"; }



/*index*/











/*index*/











/*公司简介*/



.SinglePage{ width:1150px; margin:0 auto;}



/*公司简介*/







/*technology_list*/



.technology_list{ width:1141px; margin:0 auto; padding-top:47px;}



.technology_list ul li{ border:1px solid #e5e5e5; height:214px; margin-bottom:20px;}



.technology_list ul li .Tec_pic img{ width:261px; height:178px; float:left; padding-top:20px; margin-left:13px;}



.technology_list ul li .Tec_txt{ width:845px; float:right; letter-spacing:1px;  color:#4d4d4d;  font-size:14px;  font-family:"微软雅黑"; }



.technology_list ul li .Tec_txt h2{ margin:0px; font-weight:normal; padding-top:36px; margin-bottom:18px;}



.technology_list ul li .Tec_txt h2 a{  color:#010101;  font-size:16px;  font-family:"微软雅黑";}



.technology_list ul li .Tec_select{ float:left; margin-left:20px; padding-top:30px; }



.technology_list ul li .Tec_select a{ color:#4d4d4d;  font-size:12px;  font-family:"微软雅黑"; margin-right:28px; }



.technology_list ul li .Tec_txt a{ color:#4aae32;  font-size:14px;  font-family:"微软雅黑"; }



/*technology_list*/















/*technology_CAR-T*/



.technology_CAR-T{  width:1200px; margin:0 auto; padding-top:57px;}



.technology_CAR-T .technology_CAR-T_txt_left { height:1200px;}



.technology_CAR-T .technology_CAR-T_txt_left img{ width:175px; height:183px; float:left;}



.technology_CAR-T .technology_CAR-T_txt_right{ width:985px; float:right;}



/*technology_CAR-T*/















/*team_info*/



.team_info{width:1141px; margin:0 auto; padding-top:37px;}



.team_info ul li{ height:285px; margin-bottom:30px;}



.team_info ul li .team_pic{ width:296px;	}



.team_info ul li .team_pic img{ width:215px; height:285px; float:left;  background:#71c15d;  -moz-box-shadow: -1px 2px 1px #71c15d; -webkit-box-shadow: 8px 8px 1px #71c15d;}



.team_info ul li .team_cont{ float:right; width:846px; border:1px solid #e5e5e5;}



/*team_info*/











/*service*/



.service{ width:1124px; margin:0 auto;  padding-top:56px;}



.service ul li{ float:left; margin-right:26px; margin-bottom:21px;}



/*service*/











/*contact*/



.contacter{ width:1144px; margin:0 auto;}



.contacter img{ max-width:none;}



#dituContent{ width:668px;height:272px; /*margin-left:140px;*/}



#dituContent img{ max-width:none;}



/*contact*/







































/*Honor*/

.Honor{ width:1200px; margin:0 auto; padding-top:68px; overflow:hidden;}

.Honor ul li{ float:left; margin-right:30px; margin-bottom:32px; background:#f4f4f4; padding:0 4px; padding-top:5px;}

.Honor ul li img{ width:267px; height:169px; border:1px solid #dadada;}

.Honor ul li span{ display:block; text-align:center; width:267px; height:48px; line-height:48px; font-family:"微软雅黑"; color:#808080; font-size:12px;}

.Honor ul li.none{margin-right:0px;}



.Honor2 ul li img{ width:267px; height:368px; border:1px solid #dadada;}



/*Honor*/







/*media*/



.media_list{ width:998px;  overflow:hidden; padding-top:30px;}



.media_list video { width:998px;}



/*media*/











/*new*/



.new{ width:1140px; margin:0 auto; padding-top:66px;}



.new ul li{ height:209px;  background:#f4f4f4; margin-bottom:18px; position:relative;}



.new ul li .Date{ width:50px; float:left; padding-top:78px; color:#909090; font-family:"微软雅黑"; font-size:12px; margin-right:43px; margin-left:37px;  }



.new ul li .Date span{ display:block; width:50px; border-bottom:1px solid #919191; font-size:35px; color:#5c5c5c; font-family:"微软雅黑"; margin-bottom:0px; padding-bottom:8px;}



.new ul li .new_pic{  width:275px; height:176px; float:left; margin-right:30px;}



.new ul li .new_pic img{ width:275px; height:176px; padding-top:15px;}



.new ul li .new_txt{ padding-top:30px;}



.new ul li .new_txt h2{ margin:0px;  margin-bottom:13px; }



.new ul li .new_txt h2 a{ color:#000000; font-family:"微软雅黑"; font-size:16px; font-weight:normal;}



.new ul li .new_txt p{  color:#575757; font-family:"微软雅黑"; font-size:14px; padding-right:25px; line-height:22px; letter-spacing:1.5px; }



.new ul li .new_txt a{   color:#4db135; font-family:"微软雅黑"; font-size:14px; display:block; padding-top:4px; }



/*new*/











/*news_info*/



.new_info{ width:1150px; margin:0 auto; padding-top:33px;}



.new_info h2{ text-align:center;  font-size:16px; color:#000000; font-family:"微软雅黑"; font-weight:normal;}



.new_info h2 span{ display:block; text-align:center; font-size:12px; color:#9b9b9b; font-family:"微软雅黑";}



.PrevNextBox dl a:hover{ color:#4db135; cursor:pointer;}



.PrevNextBox{ padding-top:20px;}



.PrevNextBox h1 a{  font-size:12px; color:#9b9b9b; font-family:"微软雅黑";}



/*news_info*/







/*product*/



.pro{ width:1200px; margin:0 auto;}



.pro h4{ widows:1200px; height:78px; line-height:78px; background:#5cc842; font-size:24px; color:#fff; font-family:"微软雅黑"; text-align:center; }



.pro .pro_date{ float:right; border-right:1px solid #b6b6b6; margin-right:2px;}



.pro .pro_date ul{}



.pro .pro_date ul li{ float:left; padding:14px 62px 7px 66px; border:1px solid #b6b6b6; border-right:0; font-size:18px; color:#565656; font-family:"微软雅黑";}



.pro .pro_list{ float:right; padding-top:15px; margin-bottom:20px;}



.pro .pro_list ul{ clear:both; width:1200px;  margin:0 auto; height:46px; line-height:46px; background:#5b9bd5;}



.pro .pro_list ul li{ font-size:16px; color:#fff; font-family:"微软雅黑"; float:left; width:14%; text-align:center; padding-left:1.8pt; border-right:1px solid #fff;}



.pro .pro_txt{ }



.pro_cont{ width:1200px; overflow:hidden; clear:both; margin-bottom:20px; padding-bottom:20px; border-bottom:1px solid #d3d3d3; position:relative;}



.pro .pro_txt ul{ width:1200px; margin:0 auto;}



.pro .pro_title{float:left; clear:both;}



.pro .pro_title span{ font-size:16px; color:#565656; font-family:"微软雅黑"; height:33px; line-height:33px; display:inline-block; text-align:left; width:173px; }



.pro .pro_title h2{ font-size:16px; color:#565656; font-family:"微软雅黑"; height:33px; line-height:33px; display:inline-block; text-align:center; font-weight:normal; margin:0; width:157px;}















.pro1{ width:1200px; margin:0 auto;}



.pro1 h4{ widows:1200px; height:78px; line-height:78px; background:#5cc842; font-size:24px; color:#fff; font-family:"微软雅黑"; text-align:center; }



.pro1 .pro_date{ float:right; border-right:1px solid #b6b6b6; margin-right:2px;}



.pro1 .pro_date ul li{ float:left; padding:14px 62px 7px 66px; border:1px solid #b6b6b6; border-right:0; font-size:18px; color:#565656; font-family:"微软雅黑";}



.pro1 .pro_list{ float:right; padding-top:15px; margin-bottom:20px;}



.pro1 .pro_list ul{ clear:both; width:1200px;  margin:0 auto; height:46px; line-height:46px; background:#5b9bd5;}



.pro1 .pro_list ul li{ font-size:16px; color:#fff; font-family:"微软雅黑"; float:left; width:14%; text-align:center; padding-left:1.8pt; border-right:1px solid #fff;}



.pro1 .pro_txt{ }



.pro_cont{ width:1200px; overflow:hidden; clear:both; margin-bottom:20px; padding-bottom:20px; border-bottom:1px solid #d3d3d3; position:relative;}



.pro1 .pro_txt ul{ width:1200px; margin:0 auto;}



.pro1 .pro_title{float:left; clear:both;}



.pro1 .pro_title span{ font-size:16px; color:#565656; font-family:"微软雅黑"; height:33px; line-height:24px; display:inline-block; text-align:left; width:173px; }



.pro1 .pro_title h2{ font-size:12px; color:#565656; font-family:"微软雅黑"; height:33px; line-height:33px; display:inline-block; text-align:center; font-weight:normal; margin:0; width:157px; text-align:left; line-height:17px;}







.pro_title1{ float:left;}







.pipe02{ background:#CCC; position:relative; width:861px; float:right;}



.ready{ height:33px; line-height:33px; background:#87bced;}



ul.pipelabel{ position:absolute; width:100%; left:0px;}



ul.pipelabel li{ border-right:solid 1px #FFF; float:left; width:20%; padding:0px; margin:0 auto; text-align:center;}







/*.Loading{ background:#fff;/* position:relative; *//*left:0; top:0; z-index:10; height:33px; float:right; width:688px;}*/



/*.Loading .progressBar{ width:80%; left:50%; margin-left:-22%; position:absolute; top:3%; height:33px;}



.progressBar .txt{ display:block; text-align:center; padding-bottom:2%; font-size:16px;}



.progressBar .Bar{ width:100%; height:33px; background:#d2d2d2;}



.progressBar .Bar .value{ display:block; width:0%; height:33px; background:#87bced;}*/



/*product*/



























/*Recruitment*/



.JobList{ padding-top:67px; margin-bottom:30px; width:1140px; margin:0 auto;}



.JobList h4{ background:#4aad33; height:38px; line-height:38px; overflow:hidden; font-size:14px; font-family:"微软雅黑"; color:#fff;   padding:0 0px 0 96px; margin:0; font-weight:normal;}



.JobList h4 em{ font-style:normal; display:inline-block; width:215px;}



.JobList h4 span{ }











.JobList .num{ display:inline-block; width:220px;}



.JobList .address{ display:inline-block; width:216px;}



.JobList .edu{ display:inline-block; width:213px;}



.JobList ul li{ margin-bottom:3px;}



.JobList ul li h5{ margin:0;  height:57px; font-size:14px; font-family:"微软雅黑"; color:#5e5e5e;  padding:30px 40px 0px 50px; display:block; font-weight:normal; cursor:pointer; border-bottom:1px dashed #e0e0e0;}



.JobList ul li h5 a{ color:#707070; padding-left:47px;  font-size:14px; font-family:"微软雅黑"; display:inline-block; width:213px;}



.JobList ul li h5 span{ height:28px;}



.JobList ul li h5.down .applybtn a{ display:block;}



.JobList ul li .my_content{ padding:30px 0px 61px 97px; color:#909090; line-height:2; border-bottom:1px dashed #e0e0e0;}



.JobList ul li .my_content p{ margin:0; font-size:13px; font-family:"微软雅黑"; color:#5e5e5e; height:26px;}



.JobList ul li .my_content span.Position{ font-size:13px; font-family:"微软雅黑"; color:#4aad33;}



.JobList ul li .my_content p i{ display:inline-block;  width:28px; height:28px; padding-left:20px; cursor:pointer;}



.JobList ul li .my_content p i img{ width:28px; height:28px; padding-top:4px;}







/*Recruitment*/



















/*Pages*/



.Pages{ width:463px; height:25px; line-height:25px; margin:0 auto; padding-top:48px;  clear:both;}



.Pages a{ float:left; background:#fff; width:62px; height:25px; line-height:25px;  border:1px solid #eaeaea; margin-right:4px; text-align:center; }



.Pages a.a_first{ font-size:12px; font-weight:normal; font-family:"微软雅黑"; color:#666666; }



.p_page a.a_prev{ margin-right:6px; border:1px solid #eaeaea; font-size:12px; font-weight:normal; font-family:"微软雅黑"; color:#666666;  }



.p_page a.a_next{  margin-right:6px; border:1px solid #eaeaea; font-size:12px; font-weight:normal; font-family:"微软雅黑"; color:#666666;  }



.Pages .p_page{ float:rigth;}



.Pages .p_page em{ font-style:normal; font-family:Arial;}



.Pages .p_page em a{width:25px; height:25px; line-height:25px; text-align:center; border:1px solid #eaeaea; font-size:12px; font-weight:normal; font-family:"微软雅黑"; color:#666666; }



.Pages .p_page em a:hover{background:#75b621; color:#FFF;}



.Pages .p_page em a.a_cur{ background:#75b621;color:#FFF;}







/*Pages*/



















/*others*/



.Legal_statement{ clear:both;}



/*others*/











/*links*/



.Links_list{ width:1200px; margin:0 auto; overflow:hidden;}



.Links_list ul li{ text-align:center; width:180px; float:left; overflow:hidden; padding:30px 0px 15px 0px; margin-right:75px;}



.Links_list ul .pic{ width:180px; height:75px;}



.Links_list ul .pic a{ width:176px; height:71px; border:solid 1px #e0e0e0; padding:1px; display:block; overflow:hidden;}



.Links_list ul .pic a:hover{ border:1px solid #B70000;}



.Links_list ul .pic img{ width:176px; height:71px;}



.Links_list ul .h1{ font-size:12px; font-weight:normal; height:20px; line-height:20px; padding-top:5px;}



.Links_list ul .h1 a{ padding:0 3px; white-space:nowrap; display:block; text-overflow:ellipsis; overflow:hidden; font-weight:normal;}



/*links*/





















/*在线留言*/



.online{overflow:hidden; margin-top:71px;}



.online form{float:left; /*width:475px;*/font-size:14px;}



.online table th{ color:#585858; text-align:right; padding-bottom:16px; line-height:30px; font-weight:normal; display:block;}



.online table td{ padding-bottom:16px;}



.online table .input{border:1px solid #ccc; width:363px; padding:0 5px; height:28px; line-height:28px; margin-left:15px;}



.online table em{color:#e50012;vertical-align:middle;}



.online .sub_btn{display:block; border:none; height:35px; width:112px; background:url(../images/sub.png) left top no-repeat;color:#fff; font-size:14px; text-align:center;line-height:35px; font-weight:bold; float:left; margin-left:47px;margin-top:16px; cursor:pointer;}



.online .res_btn{display:block; border:none; height:35px; width:112px; background:url(../images/res.png) left top no-repeat;color:#656565; font-size:14px; text-align:center;line-height:35px; font-weight:bold; float:left; margin-left:41px; margin-top:16px; cursor:pointer;}



.online .online_pic{float:right; height:332px; width:404px;}



.online .online_pic img{ height:332px; width:404px;}











.team_info .teamBox{margin-top:25px;}



.team_info .teamBox li{width:546px;height:178px;overflow:hidden;margin-right:23px;background:#ffffff;float:left;margin-bottom:30px;}



.team_info .teamBox li .pic{width:114px;height:145px;float:left;margin-top:7px;margin-left:7px;margin-right:18px;}



.team_info .teamBox li .pic img{width:114px;height:145px;overflow:hidden;}



.team_info .teamBox li .tit{color:#00458c;font-size:14px;font-weight:bold;width:300px;margin-top:10px;margin-bottom:10px;float:left;}



.team_info .teamBox li span{ display:block; color:#222222;font-size:14px;font-weight:bold;margin-bottom:10px;float:left;}







/*底部样式*/



#footer .container{width:1200px;margin:auto;}





.pt-5{padding-top:50px;}

.fSize-12{font-size: 12px;}

.fSize-28{font-size: 28px;}

.mt--1{margin-top:-4px;}

.mb-1{margin-bottom:10px;}

.ml--0-3{margin-left: -3px;}

.lH-28{line-height: 18px;}



.btn{display:inline-block;margin-bottom:0;/*font-weight:400;*/vertical-align:middle;touch-action:manipulation;cursor:pointer;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.42857143;border-radius:2px;user-select:none}

.btn-primary{color:#fff;background-color:#00a7ea;border-color:#00a7ea}

.btn-primary.active,.btn-primary.focus,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#008ac1;border-color:#008ac1}

.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before{content:" ";display:table}

.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.clearfix:after,.container-fluid:after,.container:after{clear:both}



#footer .pull-left{float:left;}

#footer .pull-right{float:right;}



.footer_1{

  background: #f2f2f2;

  color: #999;

  background: url(../images/footer-bg.png) center bottom no-repeat;

  border-top: 1px solid #e4e4e4;

  background-color: #f2f2f2;

  padding-bottom: 56px;

  font-weight: normal;}

.footer_1 .link_wrap li a:hover{

  color: #00A7EA;}

.footer_1 .link_wrap {font-family: 'HanHei SC','PingFang SC','Helvetica Neue','Helvetica','Microsoft YaHei','Arial',sans-serif;}

.footer_1 .link_wrap li{color: #666;font-weight:bold;padding-bottom:5px;}

.footer_1 .link_wrap ul{float: left;width: 145px;}

.footer_1 .link_wrap li a{color: #999;font-weight: normal;}

.footer_1 .fSize-10{transform:scale(0.714);text-align: left;width: 140px;margin-left: -3px;margin-top: -5px;}

.footer_1 .pull-right{background: #FFF;width: 131px;height: 154px;color: #666;text-align:center;}

.footer_1 .pull-right img{margin:2px;}



.footer_2{padding-top: 9px;padding-bottom: 9px;background-color: #fff;}

.footer_2 a,.footer_2{color: #666;font-size: 12px;}

.footer_2 a:hover{color: #00A7EA;}

.footer_2 .pull-left a{position: relative;padding-left: 10px;}

.footer_2 .pull-left a::before{content: " ";position: absolute;width: 1px;height: 78%;background: #999999;top: 11%;left: 3px;}

.footer_2 .pull-left a:first-child::before{width: 0;}

.footer_2 .pull-left a:first-child{padding-left: 0;}

.footer_2 p{margin-top: 5px;}

.footer_2 .pull-right img{margin-top: 5px;margin-left: 7px;}

.flist{margin-top:-50px;width: 100%;border-bottom: 1px solid #e4e4e4;font-family: 'HanHei SC','PingFang SC','Helvetica Neue','Helvetica','Microsoft YaHei','Arial',sans-serif;}

.flist li{line-height: 78px;float: left;font-size: 18px;margin-left: 100px;font-weight: 300;}

.flist li:first-child{margin-left: 0;}

.flist .icon{width: 28px;height: 25px; margin-right: 10px;vertical-align: -7px;}

.flist .icon-lowPrice{background-position: left -80px;}

.flist .icon-pay{background-position: -40px -80px;}

.flist .icon-7day{background-position: -80px -80px;}

.flist .icon-ensure{background-position: -120px -80px;}

.flist .icon-housekeeper{background-position: -160px -80px;}





/* 分页 */



.pages {

    font: 0/0 microsoft yahei;

    padding: 20px 0  20px;

    text-align: center;

}

.pages span,.pages a {

    display: inline-block;

    line-height: 18px;

    margin: 0 2px;

    padding: 7px 12px;

    font-size: 14px;

    vertical-align: middle;

    background-color: #fff;

    border-radius: 5px;

    border: 1px solid #eee;

}

.pages span.current, .pages a.current, .pages span:hover,.pages a:hover {

    background-color: #185944;

    color: #fff;

    position: relative;

}