@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:#eee; 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;}

/*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;    box-shadow: 1px 1px 3px #b1b1b1;  }
.navbar .ico-home,.navbar .ico-nav {float: left;
    width: 20%;
    overflow: hidden;
    text-indent: -9999em;
    background: url(../images/home.png) center center no-repeat;
    background-size: 31px 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:#000; 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:20px; line-height:50px; font-weight:100;}


/*右侧隐藏导航*/
.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: #0754B0;}
.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: #0754B0;width: 80%;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;color: #0754B0;}

/*foot*/
.footer { height:55px;}
.footer-con { width:100%; height:55px; position:fixed; z-index:100; right:0; bottom:0; background:#0067cb ; -webkit-transition:right .5s ease; transition:right .5s ease;  }
.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:12px; color:#fff; cursor:pointer;}
.footer li.zx a { background:url(../images/fus.png) center 4px no-repeat;background-size: 28px 28px;}
.footer li.tel a { background:url(../images/ftel.png) center 5px no-repeat;background-size: 28px 27px;}
.footer li.yy a { background:url(../images/fnew.png) center 4px no-repeat;background-size: 25px 25px;}
.footer li.dh a { background:url(../images/fcase.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%;}


/*共用栏目标题*/
.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; }

/*检测项目*/
.hy_jcxm { background:#fff;padding:10px 0;}


/***二级页面***/
/*单页、文章内容*/
.position{ height:30px; line-height:30px; text-indent:10px; margin:5px auto; font-size:14px; overflow:hidden; background:#fff;color: #0754B0;}
.position>a{color: #0754B0;}
.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;border-bottom:2px solid #0754B0 ;}
.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;}
.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;color: #0754B0;}
.chang_pages a,.chang_pages span { display:inline-block; border:1px solid #ddd;color: #0754B0; background:#fff; padding:0 10px; margin:0 2px;}
.chang_pages .current { background:#0067cb ; color:#fff; border:1px solid #0067cb ;}

.info-list { width:100%; background:#fff; padding:10px 0;}
.phone ul{padding: 10px 0;} 
.info-list li {width:95%;background:#fff; margin:0 auto 10px auto; padding-bottom:20px; border-bottom:2px solid #0754B0;}
.info-list li h5 { font-size:15px; color:#333;font-weight:bold; width:100%;float: left;}
.info-list li h5 span { display:block; float:left; width:70%; 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 {margin-top: 10px; font-size:12px; color:#999; line-height:20px; text-indent:2em;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:3;-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%;}

/**新闻**/
.mob_new { padding:10px 0; 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; overflow:hidden;}

/**案例**/
.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%; 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:40%; border:0px; color:#3c3b3b; font-size:16px; line-height:35px; cursor:pointer;}
.main_but .blue { background:#0067cb ; color:#fff;}
.lyyzm{width: 130px;height: 35px;margin-left: 5px;}

/*招聘*/
#list_slide { position:relative;padding:0 2%;}
#list_slide dl { overflow:hidden; margin-bottom:1px;}
#list_slide dt { border:none; display:block; position:relative; padding:10px; cursor:pointer; background: #0068B7;}
#list_slide dt td { color:#666; font-size:12px; text-align:left;}
#list_slide dt h1 {  color:#fff; font-size:16px; font-weight:100; line-height:18px; display:block;border-left: 3px solid #fff;padding-left: 12px;}
#list_slide dd { display:none; padding:0 10px; padding-bottom:30px; line-height:25px; background:#eef3f9;}
#list_slide dd .jcontent { padding-top:10px;}
#list_slide dd .jcontent h4 { color:#ff5f2f; font-size:14px;}

#list_slide dd .jcontent .toudi{display: inline-block;width: 70px;height:25px;line-height:25px;border: 1px solid #ff9711;color: #ff9711;margin-left:10px;text-align:center;font-size: 12px;}

/*免费咨询电话2017-03-14*/
.mobile_tel { background:#fff;}
.mobile_tel a { display:block; color:#f64e5d; 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/call.png) no-repeat 10px 0 / 70% auto;}
.mobile_tel a b { font-weight:100; font-size:16px; color:#333;}
.mobile_tel a span { line-height:40px; font-weight:bold;}

/*截取-------*/
.jq5{overflow: hidden;text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 5;-webkit-box-orient: vertical;}

/*=========================首页==========================*/
.top_title {width:100%;margin:0 auto;height:36.72px;background:#ffffff}
.top_title>p,.top_title1>p{float:left;margin-right:5%;font-size:14px;color:#0754B0;border-bottom:2px solid #0754B0;line-height:22px;width:100%;text-align:center;line-height:35.72px;}
.ckgdd{width: 96%;height: 40px;line-height: 40px;text-align: center;color: white;font-size: 14px;background: #0754B0;border: none;display: block;margin: 0 auto;border-radius: 7px;margin-top: 10px;}
.ysms{font-size: 14px;width: 94%;margin:0 auto;margin-top: 7px;line-height: 27px;padding-top: 10px;}

.khal{background: white;padding-top: 15px;}
.khal ul li:nth-of-type(1n){margin-left: 2.5%;}
.khal ul li img{width: 100%;height: 174px;}
.khal ul li{width: 45%;margin-right: 2%;float: left;margin-bottom: 24px;border: 1px solid #eee;}
.khal ul li:nth-of-type(2n){margin-right: 0 !important;}
.xzwz{font-size: 14px;color: #5c5c5c;text-align: center;margin: 0 auto;width: 100%;}
.content{background: white;}

.bottom_boxs li {background:url(../images/icon_dsj_li.png) no-repeat left center;background-size:6px;border-bottom:1px solid #e2e2e2;padding-left:4%;height:38px;line-height:38px;}
.bottom_boxs {background:#ffffff;}
.bottom_boxs ul {padding:0 5%;}
.bottom_boxs li a {width:70%;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;float:left;}
.bottom_boxs li img {width:9px;height:9px;display:inline-block;float:right;margin-top:13px;}
.top_title1 .about_us{font-size: 14px;width: 92%;margin:0 auto;margin-top: 7px;line-height: 27px;padding-top: 10px;text-indent: 2em;}
.top_title .about_cult p{font-size: 14px;width: 92%;margin:0 auto;margin-top: 7px;line-height: 27px;padding-top: 10px;overflow: hidden;text-indent: 2em}
.zp_list dt{margin: 5px;}
.job_td p{font-size: 15px;color: red;}

.but{height: 20px;width: 90%;margin: auto;background: #0754B0;border-radius: 50px;text-align: center;}
.but a{color: white;text-decoration: none;}


.pro_cate{width:100%;background: #fff}
.pro_select{color:#007f31!important;border:1px solid #BFBFBF!important}
.pro_cate ul a li{display:inline-block;font-size:14px;margin:2%;border-radius:4px;padding:0 6px;color:#666;border:1px solid #DCDCDC}