@charset "utf-8";
/* CSS Document */
* { margin:0; padding:0;}
ul,li,dl,dt,dd,ol{ list-style:none; margin:0; padding:0;}
header,article,footer,nav,section,aside,menu{ display:block;}
table{ border-collapse:collapse; border-spacing:0;}
img{ border:none;}
a { color:#333; text-decoration:none;}
a:hover { color:#00478a;}
body { font-family:微软雅,Arial,Helvetica,sans-serif; font-size:12px; background:#fff; color:#333; min-width:320px; max-width:640px;}
.fl{ float:left;}
.fr{ float:right;}
.mob_mt { margin-top:5px;}
.warmp { position:relative; right:0; z-index:1; -webkit-transition:all .5s ease; transition:all .5s ease;}
.clear { clear:both;}
.warp{padding:0 2%;}

/*top*/
.header { width:100%; height:50px; position:relative; z-index:999;}
.navbar { position:fixed; top:0; right:0; width:100%; background:#fff; color:#000; height:50px; line-height:50px; border-bottom:solid 1px #eee; z-index:999; -webkit-transition:all .5s ease; transition:all .5s ease;box-shadow: 1px 1px 5px #b1b1b1;}
.navbar .ico-home,.navbar .ico-nav {float: left;
    width: 20%;
    overflow: hidden;
    text-indent: -9999em;
    background: url(../images/fzc_001.png) center center no-repeat;
    background-size: 30px 30px;}
.navbar .ico-nav {float: right;
    background: url(../images/fzc_02.png) center center no-repeat;
    background-size: 30px 30px;}
.navbar #title {  float:left; width:58%; margin:0 1%; color:#555; text-align:center; overflow:hidden; -webkit-transition:font-size 0.2s ease-out; -o-transition:font-size 0.2s ease-out; -moz-transition:font-size 0.2s ease-out; transition:font-size 0.2s ease-out; height:50px; font-size:24px; line-height:50px; }
.navbar #title img{height: 50px;line-height: 50px;}

/*右侧隐藏导航*/
.scroller { height:100%; overflow-y:auto;}
.nav { width:200px; position:fixed; top:0px; right:-200px; z-index:99999; background:#fff; -webkit-transition:all .5s ease; transition:all .5s ease; -webkit-transition:all .5s ease; transition:all .5s ease; overflow-y:auto;}
.nav .clicbl{display: none;}
.nav h3 { padding:10px 0; background:#fff; text-align:center;}
.nav h3 img { width:90%;}
.nav ul { padding:10px 0;}
.nav ul li { line-height:25px; padding:0 20px; font-size:16px; margin-bottom:13px;}
.nav ul li a {color: #000;}
.nav ul li a i { font-size:12px; margin-left:5px; letter-spacing:1px; color:#fff; font-style:normal;}
.nav ul li h1 {font-size:16px;border-bottom: 1px solid #000;line-height:30px;font-weight:100;margin-bottom:5px;}
.nav ul li h1 i{
    color: #000;
    font-size: 24px;
    cursor: pointer;
    float: right;
    font-style: normal;
    width: 15px;
    }
.nav ul li span { display:inline-block; width:100%; text-align:left; font-size:14px;}
.nav ul li span a {display: block;color: #000;width: 70%;margin-right: 20%;font-size: 14px;border-bottom: 1px #000 solid;float: left;}
.nav ul li span i{color: #fff;font-size: 24px;float: left;cursor: pointer;font-style: normal;width: 15px;}
.nav ul li span ul{margin: 0;padding: 0;display: none;width: 100%;}
.nav ul li span ul li{margin: 0;padding: 0; width: 100%;float: left;text-align: left;}
.nav ul li span ul li a{border: none;}

/*foot*/
.footer { height:55px;}
.footer-con { width:100%; height:55px; position:fixed; z-index:100; right:0; bottom:0; background:#fff ; -webkit-transition:right .5s ease; transition:right .5s ease;    box-shadow: 1px -1px 5px #b1b1b1;}
.footer li { float:left; width:24.65%; border-right:1px solid #ddd; padding-bottom: 10px;}
.footer li:nth-child(4){ border-right:none;}
.footer li a { display:block; height:30px; line-height:30px; padding:28px 0 0 0; text-align:center; font-size:14px; color:#000; cursor:pointer;}
.footer li.zx a { background:url(../images/hy_14.png) center 4px no-repeat;background-size: 28px 28px;}
.footer li.tel a { background:url(../images/hy_13.png) center 5px no-repeat;background-size: 28px 27px;}
.footer li.yy a { background:url(../images/hy_15.png) center 2px no-repeat;background-size: 30px 30px;}
.footer li.dh a { background:url(../images/hy_16.png) center 2px no-repeat;background-size: 31px 31px;}
.bottom { width:100%; padding:15px 0; font-size:12px; line-height:20px; color:#999; background:#fff; text-align:center;}
.bottom p { padding:0px 15px;}
.bottom p a { color:#999;}

.openMenu { right:200px; -webkit-transition:all .5s ease; transition:all .5s ease;}
.openMenu .navbar { right:200px; -webkit-transition:all .5s ease;transition:all .5s ease;}
.openNav { right:0; -webkit-transition:all .5s ease; transition:all .5s ease; border-left: 1px #e8e8e8 solid;}

/*banner*/
.banner { width:100%; margin:0 auto; position:relative; overflow:hidden; background:#fff;}
.banner .hd { display:block;}
.banner .bd { width:100%;}
.banner .bd li { width:100%;}
.banner .bd li a { display:block; width:100%;}
.banner .bd img { display:block; width:100%;}
.banner .prev,.banner .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;}
.banner .next{ left:auto; right:3%; background-position:8px 5px;}
.banner .prev:hover,.banner .next:hover{ filter:alpha(opacity=100);opacity:1;}
.banner_ej,.banner_ej img { width:100%;}

/***********************************首页代码start******************************************/
/*产品中心*/
.product{background: #fff;}
.product .picScroll-left{padding-top:10px;overflow: hidden;position: relative;}
.product .hd { width:100%; height:40px; position:absolute; top:38%; z-index:9;}
.product .hd .prev,.product .hd .next { display:block; width:30px; height:32px; cursor:pointer; background-position:left center; background-repeat:no-repeat;}
.product .hd .prev { background-image:url(../images/p_prev.png); float:left;margin-left: 1%;}
.product .hd .next { background-image:url(../images/p_next.png); float:right;margin-right: 1%;}
.product .bd ul{ overflow:hidden; zoom:1; float:left; width:50%;}
.product .bd ul li{width: 96%;margin-top:10px;position: relative;zoom:1;border:1px solid #ddd;margin:5% 2%;}
.product .bd ul li img{display:block;width: 100%;height:220px}
.product .bd ul .intr{padding:0 2%;font-size:14px;width:95% ;color:#333;line-height: 35px;text-align: center;overflow: hidden;text-overflow:ellipsis;white-space: nowrap; }
.product .bd ul li p { color:#999; font-size:12px; margin:5px 0 10px 0; line-height:18px; height:36px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.product .bd .more{display: inline-block;height: 30px;line-height: 30px;background: #14AE00;color:#fff;width:20%;margin:0 40%;text-align: center;margin:10% 0 5% 40%;}

/***********************************首页代码end******************************************/

/*共用栏目标题*/
.hy_gybt {margin: 5px 0px; width:100%; padding:5px 0 5px 0; background:url(../images/hy_08.png) no-repeat center 20px;border-bottom: 1px #eee solid;}
.hy_gybt h3 { width:50%; margin:0 auto; background: #fff; font-size:20px; text-align:center; font-weight:100; position:relative;}
.hy_gybt h3 a { color:#333;}
.hy_gybt h3 i { display:block; font-style:normal; font-size:16px; color:#ccc;}
.hy_gybt .more { display:block; width:43px; height:25px; position:absolute; top:33px; right:-20px; z-index:9;}
.text { font-size:14px; margin-top: 10px; color: #999;overflow: hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical; }

/*检测项目*/
.hy_jcxm { background:#fff;padding:10px 8px;}







/***二级页面***/
/*单页、文章内容*/
.position{ height:30px; line-height:30px; text-indent:10px; margin:5px auto; font-size:14px; overflow:hidden; background:#fff;}
.pager-next-pre { padding:10px 10px 5px 10px; line-height:30px; font-size:14px;}
.pager-next-pre p { margin:0;}
.theme { font-size:16px; text-align:center; line-height:25px; margin:0 auto; padding:10px 0;}
.ms_time { color:#999; font-size:12px; text-align:center; padding-bottom:10px; border-bottom:1px solid #ddd;}

.intro { line-height:25px; padding:5px 0px; max-width:95%; font-size:12px; margin:0 auto;}
.intro p {line-height:25px; font-size:13px; margin-bottom:0;text-align: justify;}
.intro img { max-width:95%; display:block; margin:5px auto;}
.intro a { color:#ff0000; text-decoration:underline;}

.chang_pages { font-size:12px; text-align:center; line-height:25px; padding:5px 10px;}
.chang_pages a,.chang_pages span { display:inline-block;color:#14AE00; border:1px solid #14AE00; background:#fff; padding:0 10px; margin:0 2px;}
.chang_pages .current { background:#14AE00 ; color:#fff; border:1px solid #14AE00 ;}

.info-list { width:100%; background:#fff; padding:10px 0;}
.info-list li {float:left; width:96%; margin:5px; padding-bottom:10px; border-bottom:2px solid #eee;}
.info-list li h5 { font-size:15px; color:#333; line-height:30px; font-weight:bold; width:100%;float: left;}
.info-list li h5 span { display:block; float:left; width:60%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.info-list li h5 i { font-style:normal; font-size:12px; color:#999; float:right; font-weight:100;}
.info-list li p {width: 100%; font-size:12px; color:#999; line-height:20px; text-indent:2em;text-align: justify;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.info-list li .img { width:100%; border-radius:4px; overflow:hidden; margin-bottom:5px;}
.info-list li .img img { width:100%;}

.pro_list li{width: 47%;margin: 5px ;}
.pro_list li p{height: 40px;}
.pro_list li h5 span{width: 100%;text-align: center;}
/**新闻**/
.mob_new { padding:10px 5px; background:#fff; margin-bottom:10px; border-bottom:2px solid #eee;}
.mob_new .mob_tite { background-image:url(../images/hospital.png)}
.mob_new .img { width:80px; height:60px; float:left;overflow:hidden; background:url(../images/wutu.jpg) no-repeat center center;}
.mob_new .img img { height:100%;}
.mob_new .new { padding-left:90px;}
.mob_new .new a { display:block; width:100%;}
.mob_new .new h3 { font-size:14px; color:#333; width:100%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.mob_new .new p { color:#999; font-size:12px; margin-top:5px; line-height:18px; height:36px;text-align: justify; overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.mob_new .new i {display:block;font-style:normal; font-size:12px; color:#333;height: 22px;line-height: 22px; width:100%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;background:url(../images/date.png) no-repeat left;background-size: 15px 15px;padding-left: 20px;}

/**案例**/
.mob_tite { font-size:18px; height:30px; line-height:30px; text-align:left; font-weight:bold; color:#000; margin-bottom:1px; background-color:#fff; line-height:30px;}
.mob_al { padding:5px; background:#fff;}
.mob_al li { border-bottom:1px solid #eee; width:48%;margin: 0px 3px;display: inline-block;text-align: center;}
.mob_al li a { display:block;}
.mob_al li img { display:block; width:100%; margin:5px auto; border-radius:6px; overflow:hidden;}
.mob_al li h3 { font-size:14px; color:#333; width:100%;height: 30px;line-height: 30px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.mob_al li p { color:#999; font-size:12px; margin:5px 0 10px 0; line-height:18px; height:36px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}

/*联系我们单独页面*/
.c_ontact { width:100%;}
.c_ontact .compan { width:100%; background:#f5f4f4; text-align:center; position:relative; line-height:30px; padding:15px 0;}
.c_ontact .compan p { font-size:14px; color:#e29613;}
.c_ontact .compan h1 { font-size:20px; color:#222; font-weight:100; margin:0;}
.c_ontact .compan span { display:block; font-size:12px; color:#999;}
.c_ontact .compan i { display:block; width:94px; height:47px; position:absolute; bottom:-47px; left:0; right:0; margin:0 auto; background:url(../images/contact_ico.png) no-repeat 0 0;}
.c_ontact .contac_t { padding:50px 15px 0 10px;}
.c_ontact .contac_t li { padding-left:40px; line-height:45px; background-position:left 8px; background-repeat:no-repeat; margin-top:10px;}
.c_ontact .contac_t .ct1 { background-image:url(../images/contact_ico06.png);}
.c_ontact .contac_t .ct2 { background-image:url(../images/contact_ico02.png);}
.c_ontact .contac_t .ct3 { background-image:url(../images/contact_ico01.png);}
.c_ontact .contac_t .ct4 { background-image:url(../images/contact_ico04.png);}
.c_ontact .contac_t .ct5 { background-image:url(../images/contact_ico05.png);}
.c_ontact .contac_t .ct6 { background-image:url(../images/contact_ico03.png);}
.c_ontact .cont_map { width:100%; height:64px; background:url(../images/contact_map.png) no-repeat center top; margin:40px auto 30px auto;}
  
/*在线留言*/
.company {}
.company ul{float: left; padding:10px 5px; background:#fff;}
.company li { margin-bottom:15px;width: 100%;float: left;}
.company_l { margin-left:4px;}
.company_r { color:#434343; margin-right:4px; text-indent:2em;}
.company_r span { display:block; line-height:26px; margin-top:26px;}
.company_bot { margin-bottom:175px;}
.main_ly li { clear:both; color:#3c3b3b; line-height:30px; padding:0 0 12px;}
.main_ly_t1 { float:left; width:20%; height:30px; font-size:15px; line-height:30px;}
.main_ly_t2 { color:#999999; float:left; font-size:12px; padding:5px 0 0 0px;padding-left: 20%;width: 80%;}
.main_bd { border:1px solid #dddddd; float:left; height:30px; line-height:30px; padding:0 0 0 5px;width: 75%;}
.main_bd1 { border:1px solid #dddddd; float:left; font-size:14px; height:102px; line-height:25px; padding:5px;width: 73%;}
.main_bd2 { border:1px solid #dddddd; float:left; height:33px; line-height:33px; padding:0 0 0 5px; width:100px;}
.main_but { clear:both; padding:20px 0 0;}
.main_but input { display:block; float:left; border:none;margin-left: 5%; margin-right:5%; height:35px; width:80%; border:0px; color:#3c3b3b; font-size:16px; line-height:35px; cursor:pointer;}
.main_but .blue { background:#129A00 ; color:#fff;margin-left: 10%;}
.lyyzm{width: 130px;height: 35px;margin-left: 5px;}

/*免费咨询电话2017-03-14*/
.mobile_tel { background:#fff;}
.mobile_tel a { display:block; color:#ff811b; font-size:22px; border-radius:10px; padding:10px 0; margin:0 auto;}
.mobile_tel a i { float:left; width:55px; height:51px; background:url(../images/call2.png) no-repeat 10px 0 / 70% auto;margin-left: 4%;}
.mobile_tel a b { font-weight:100; font-size:16px; color:#333;}
.mobile_tel a span { line-height:40px; font-weight:bold;}



