/* CSS Document */
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0}
html,body{ margin:0 auto; padding:0; font-size:12px; font-family:"Microsoft YaHei"; color:#0a0a0a; cursor:default; background-color:#fff;}
ul li{ list-style:none;}
a{text-decoration:none; color:#333;}
img{border:0;}
.clear{ clear:both;}
a:hover{ color:#e60012;}
.lf{ float:left;}
.lr{ float:right;}
.More{ text-align:center; margin-top:60px; float:left; width:100%;}

.header{ margin:0 auto; width:100%; height:176px; float:left; background:#f6f6f6;}

.header .menu{ width:100%; height:56px; margin-top:20px; background:url(../images/MenuBg.png) top center repeat-x; float:left;}
.header .menu .nav_bar{ width:1200px; height:56px; line-height:56px;}

.header .n_nav{width:1200px; height:90px; margin:0 auto; margin-top:10px;}
.header .logo{ float:left; width:518px; height:75px; background:url(../images/logo.png) top center no-repeat; margin:10px 0 0 0; }
.header .logo h1 a{ display:block; text-indent:-9999px; width:228px; height:50px;}

.header .Phone{ width:420px; float:right; color:#e02828; font-size:18px; text-align:right; margin-top:20px; font-weight:bold;}
.header .Phone div{ font-size:22px; background:url(../images/phone.png) 225px center no-repeat;}
.header .Phone p{ height:40px; line-height:40px;}


/*menu导航菜单*/
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.nav_bar{position:relative; z-index:1; margin:0 auto; color:#fff;}
.nav{position:relative; width:100%; margin:0 auto;font-size:12px;}
.nav h3{font-size:100%; font-weight:normal;}
.nav h3 a{display:block; width:190px; text-align:center; font-size:18px; color:#fff;}
.nav .m:hover{ background:url(../images/hover.png) top center no-repeat;}
.nav h3 a:hover,.nav .m:hover a,.currentTag{color:#ccc;}
.currentTag{ color:#fff;}
.nav .m{float:left; position:relative; z-index:1;}
.nav .sub{display:none; position:absolute; left:0px; top:56px; z-index:999; width:190px; background:#56c1ed;}
.nav .sub li{text-align:center; padding:0 8px; margin-bottom:0px; boder-bottom:0px solid #fff !important;}
.nav .sub li a{display:block; font-family:'微软雅黑';  border-bottom:1px solid #ccc; padding:8px 0; height:28px; font-size:12px; line-height:28px; color:#ccc;}
.nav .sub li a:hover{color:#fff;}
.nav .block{width:112px; height:34px; position:absolute; overflow:hidden;}
.nav .u_line{ width:2px; height:45px; background:url(../images/u_line.png) top center no-repeat; float:left;}


.full_banner{width:100%; position:relative; height:500px; background:#FFF; overflow:hidden;}
.full_banner .bd{margin:0 auto; position:relative; z-index:0; overflow:hidden;}
.full_banner .bd ul{width:100% !important;}
.full_banner .bd li{width:100% !important; float:left; height:500px; overflow:hidden; text-align:center;}
.full_banner .bd li a{ display:block; width:100%; height:500px;}
.full_banner .hd{width:100%; position:absolute; z-index:0; bottom:0px; left:0; height:30px; line-height:30px; text-align:center;}
.full_banner .hd ul{text-align:center; padding-top:5px;}
.full_banner .hd ul li{cursor:pointer; display:inline-block; *display:inline; zoom:1; width:60px; height:7px; margin:5px; background:url(../images/banner-j.png);opacity:0.8;filter:"alpha(opacity=80)";-ms-filter:"alpha(opacity=80)";overflow:hidden;line-height:9999px; 
}
.full_banner .hd ul .on{background:url(../images/banner-r.png);}

/*****main******/
.MainTitle{ float:left; width:100%; height:128px; margin-top:60px;}
.MainTitle .TitleContent1{ height:104px; background:url(../images/AboutTitle.png) top center no-repeat;}
.MainTitle .TitleContent2{ height:104px; background:url(../images/NewsTitle.png) top center no-repeat;}
.MainTitle .TitleContent3{ height:110px; background:url(../images/YouTitle.png) top center no-repeat;}
.MainTitle .TitleContent4{ height:104px; background:url(../images/HonorTitle.png) top center no-repeat;}
.MainTitle .TitleContent5{ height:104px; background:url(../images/LaboratoryTitle.png) top center no-repeat;}
.MainTitle .TitleContent div{ width:230px; height:60px; line-height:70px; text-align:center; margin:0 auto; color:#00a0e9; font-weight:bold; font-size:28px; background:url(../images/Lin.png) 0 40px no-repeat; margin-top:30px;}

.Container{ width:100%; margin:0 auto; overflow:hidden;}

.MTitle{ width:100%; height:28px; float:left; overflow:hidden;}
.MTitle span{ width:8px; height:28px; overflow:hidden; background:#01458e; float:left;}
.MTitle .TitleC{ width:95%; height:27px; line-height:27px; overflow:hidden; float:right; border-bottom:1px solid #d1d1d1;}
.MTitle .TitleC .Font{ float:left; line-height:13px;}
.MTitle .TitleC .Font strong{ font-size:14px;}

.newslist{ width:1200px; overflow:hidden; margin:0 auto;}
.newslist .sub{ width:100%; margin:0 auto; float:left; margin-top:7px; margin-bottom:8px;}
.newslist .sub li{ width:590px; height:86px; font-size:14px; float:left; margin:60px 0 0 0;}
.newslist .sub li a{ float:left; margin-left:15px; width:470px;}
.newslist .sub li a p{ margin:10px 0 0 0; line-height:25px;}
.newslist .sub li .Date{ width:86px; height:86px; background:#ccc; float:left; text-align:center;}
.newslist .sub li .Date h3{ margin:15px 0 0 0; font-size:22px;}

.Main{ width:100%; height:620px; background:#f6f6f6; float:left; overflow:hidden; margin:0 auto;}
.News{ width:100%; height:760px; overflow:hidden; margin:0 auto; background:#efeff0;}
.Main .about_c{ width:1180px; height:400px; line-height:30px; overflow:hidden; margin:0 auto;}
.Main .about_c .about_content{ width:1200px; float:left; overflow:hidden; margin-top:50px;}
.Main .about_c .about_content h3{ font-size:18px; color:#6a6a6a; margin-bottom:10px;}
.Main .about_c .about_content img{ float:right; margin-left:20px;}

.Main .m_case{ width:546px; height:200px; float:left; overflow:hidden; border-right:1px dashed #a3a3a3; margin-top:40px;}
.Main .m_case .case_c{ width:507px; height:200px; overflow:hidden; float:left;}
.Main .job_c{ width:510px; height:200px; overflow:hidden; float:left; margin:40px 0 0 28px;}
.Main .job_c .job_content{ width:510px;}
.Main .job_c .job_content dl{ width:100%; float:left; height:26px;}
.Main .job_c .job_content dl dd{ width:25%; float:left; text-align:center;}

.Products{ width:100%; height:630px; overflow:hidden; margin:0 auto; background:#f6f6f6;}
.Products .m_service{ width:1200px; margin:0 auto; overflow:hidden;}
.Products .m_service .Service{ width:1200px; height:330px; margin-top:50px; background:url(../images/YouShi.png) top center no-repeat;}
.Products .m_service .Service ul{ width:1200px; height:132px; float:left; margin:160px 0 0 0;}
.Products .m_service .Service ul li{ float:left; width:200px; height:132px; text-align:center; font-size:14px;}
.Products .m_service .Service ul li h3{ font-size:22px; margin:0 0 20px 0; color:#0769b2;}
.Products .m_service .Service ul li:first-child{ margin-left:40px;}
.Products .m_service .Service ul li{ margin-left:110px;}

.Honor{ width:100%; height:670px; background:#efeff0; float:left;}

.Laboratory{ width:100%; margin:0 auto; background:#efeff0; float:left;}
.Laboratory ul{ width:1200px; margin:0 auto;}
.Laboratory ul li{ float:left;}
.Laboratory ul li:nth-child(2),.Laboratory ul li:nth-child(3){ margin-left:20px}
.Laboratory ul li:nth-child(4){ float:right;}

/*****main******/

/* scrollleft */
.scrollleft{width:1200px; height:340px; overflow:hidden; margin:0 auto; padding-top:20px;}
.scrollleft li{float:left;margin-right:7px;display:inline;width:280px; height:340px; text-align:center;line-height:19px; font-size:14px;}
.scrollleft img{width:280px; height:300px; margin:5px 5px 12px 5px;}
.scrollleft ul li a:hover{color:#e60012;}
/* scrollleft */

/*****footer******/
.Footer{ width:100%; height:260px; overflow:hidden; background-color:#222222; color:#9b9b9b; float:left;}

.Footer .f_copyright{ width:1180px; height:260px; overflow:hidden; margin:0 auto; background:url(../images/Contact.jpg) center 30px no-repeat;}
.Footer .f_copyright .Phone{ color:#fff; font-size:24px; text-align:center; margin:110px 0 0 40px;}
.Footer .f_copyright .Address{ width:1180px; height:245px; overflow:hidden; float:left;}
.Footer .f_copyright .Address  dl{ float:left; margin:20px 0 0 0; width:100%;}
.Footer .f_copyright .Address  dl dd{ height:30px; line-height:30px; text-align:center; font-size:14px;}
.Footer .f_copyright .Address  dl dd a{ color:#9b9b9b;}


/*****footer******/