@charset "gb2312";

/* CSS Document */



/*所有公共信息  头尾*/

html{ background-color:#e2e2e2;}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,select,option,textarea,p,blockquote,th,td,font,img,p,table,tr,td,tbody{padding:0; margin:0; border:0; }

body{font-size:1.4rem;/*1.4 × 10px = 14px */ max-width:640px; min-width:320px; margin:0 auto; font-family:"Microsoft YaHei",微软雅黑,"Microsoft JhengHei",华文细黑,STHeiti,MingLiu; background-color:#fff;

box-shadow:-5px 5px 5px #ccc,5px 5px 5px #ccc;-moz-box-shadow:-5px 5px 5px #ccc,5px 5px 5px #ccc;-webkit-box-shadow:-5px 5px 5px #ccc,5px 5px 5px #ccc;}

ul,li{list-style-type:none;}

a{text-decoration:none; color:#333;}

img { height: auto; width: auto\9; width:100%; }

.clear{clear:both; border:0; margin:0; padding:0; overflow:hidden; height:0;}

.title{padding:3% 0 0 0; width:95%; margin:0 auto;}

.titlie { border-bottom:1px solid #ccc; }

.title h2{font-size:140%;  font-weight:normal;text-align:center;}

.title h4{font-size:100%;  font-weight:normal;}

.title h3,.title h5{ text-transform:uppercase;font-weight:normal;}

.title h3{text-align:center;font-size:60%;}

.title .art_h3{text-align:center;font-size:80%;}

.title h3.indextxtcase{font-size:60%;}

.title h5{font-size:80%;}

.title dl{clear:both; overflow:hidden;}

.title dl dt{float:left; width:70%; text-align:left;}

.title dl dd{float:right; width:25%; padding-top:5px;}

.title dl dd span{display:block; float:left; width:15%;}

.title dl dd p{float:left; display:block; font-size:80%; padding-left:5px;}

.index_tel{width:90%; margin:0 auto; overflow:hidden; padding:15px 0;}

.yygk_tel{width:97%; margin:0 auto; overflow:hidden; }

/*.title dl dd p a{color:#000;}

.title dl dd p a:hover{color:#298fc4;}*/



/*手机form默认样式去除  star*/

input[type="button"], input[type="Date"], input[type="submit"], input[type="reset"], input[type="text"], input[type="tel"] { -webkit-appearance:none; border-radius:0; }

textarea, select { -webkit-appearance:none; border-radius:0; }

button, select { border-radius: 0; }

/*手机form默认样式去除  end*/



/*-------------------------------------------------------*/

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

	position: relative; }



.header span.logo{display:block; width:100%; border-bottom:5px solid #298fc4;}

.header span.banner{display:block; width:100%; overflow:hidden; margin-top:0.5%;}

/*菜单*/

.header ul{overflow:hidden; margin:3px 0 0 2px;}

.header ul li{float:left; width:31.3%;text-align:center;height:112px; font-size:90%; margin:1%;}

.header ul li.menu_home{background:url(../image/menu_03.png) no-repeat; background-size:100% 100%;}

.header ul li.menu_us{background:url(../image/menu_05.png) no-repeat; background-size:100% 100%;}

.header ul li.menu_news{background:url(../image/menu_07.png) no-repeat; background-size:100% 100%;}

.header ul li.menu_doc{background:url(../image/menu_12.png) no-repeat; background-size:100% 100%;}

.header ul li.menu_case{background:url(../image/menu_13.png) no-repeat; background-size:100% 100%;}

.header ul li.menu_tel{background:url(../image/menu_14.png) no-repeat; background-size:100% 100%;}

.header ul li a{color:#fff; display:block;padding-top:75px;}

.header ul li a:hover{color:#000;background:url(../image/zw.png) no-repeat; background-size:50% 100%; display:block; background-position:50% top;}

/*search*/

.header .search{ overflow:hidden; margin-top:1%; }

.header .search dl{width:90%; margin:0 auto;  overflow:hidden;}

.header .search dl dt{width:80%; float:left;}

.search input.seartxt{width:100%; border:1px solid #dcdcdc; height:44px; padding-left:5px;}

.header .search dl dd{float:left; background:url(../image/search_btn.png) no-repeat; width:20%; background-size:100% 100%; height:46px;font-size:90%; line-height:46px;text-align:center;}

.header .search dl dd a{color:#000;}

.header .search dl dd a:hover{color:#298fc4;}

/*电话 挂号注册*/

.index_regist{ clear:both; overflow:hidden; width:90%; margin:0 auto;}

.index_regist ul li{float:left; width:47%; border:1px solid #ccc; overflow:hidden; margin:0 12px 20px 0; display:inline; line-height:50px;}

.index_regist ul li span.regist_l{float:left; width:25%; font-size:70%; color:#333; text-align:center;}

.index_regist ul li span.regist_r{float:left;width:75%; padding-top:8px;}

.regist_r input.regist_con,.regist_r select.regst_keshi{width:90%; border:1px solid #ccc; height:30px; line-height:30px; padding-left:5px; font-size:60%;}

.index_regist h2{width:39%; margin:0 auto;}

.submit{background: #298fc4 none repeat scroll 0 0;

    color: #fff;

    cursor: pointer;

    font-size: 80%;

    line-height: 180%;

    text-align: center;

    width: 100%; border-radius:5px;}



/*position*/

.position{width:95%; margin:0 auto;}

.position p{font-size:80%; padding:2% 0;}

.position p a{color:#666;}

.position p a:hover{color:#fe6a01;}





.pages {

    clear: both;

    line-height: 26px;

    padding: 15px 20px 2px;

    text-align:center;

}

.pages li {

    float: left;

    margin-right: 4px;

	background:#298fc4; padding:3px 8px; 

}

.pages li a{ color:#fff;}

li {

    list-style-type: none;

}

.pages .pageinfo{ color:#FFF;}

.page {

    clear: both;

    line-height: 26px;

    padding: 15px 20px 2px;

    text-align:center;

}

.page li { float: left;  margin-right: 4px;padding:3px 8px; }

.pages li a{ color:#333;}

.page.pageinfo{ color:#333;}

	.new_dt li{ background:url(/images/yylogo_03.jpg) no-repeat 0% 0%; line-height:110%; padding-left:24px; margin:10px; font-size:70%; border-bottom:1px dashed #CCC;}

    .new_dt li span{ color:#666; font-size:70%; } 

    .new_dt li p{ text-indent:0em; font-size:80%; line-height:200%; margin:0 10px 10px 0; }

	

.zj_th { position:relative;max-width:640px;}

.zj_th img { width:100%; }

.mtopas01 {position:absolute; left:4.5%; top:53%; width:20%; height:18%;}

.mtopas02 {position:absolute; left:29%; top:53%; width:20%; height:18%;}

.zj_th a { display:block; width:100%; height:100%;}

@media screen and (max-width:400px){/*当屏幕尺寸小于400px时，应用下面的CSS样*/

	

	.header span.logo{ border-bottom:3px solid #298fc4;}

	.header ul li{height:65px;}

	.header ul li a{padding-top:42px;}

	.search input.seartxt{ height:30px;}

	.header .search dl dd{ height:32px; line-height:32px; }

	.title dl dd{padding-top:3px;}

	.title dl dd span{display:block; float:left; width:20%;}

    .title dl dd p{padding-left:3px;}

	.index_tel{padding-top:15px;}

	.index_regist ul li{width:97%;line-height:50px;margin:0 12px 20px 0;}

	/*footer*/

    .submit{background: #298fc4 none repeat scroll 0 0;

    color: #fff;

    cursor: pointer;

    font-size: 80%;

    line-height: 180%;

    text-align: center;

    width: 100%; border-radius:5px;}

	/*position*/

	.new_dt li{ background:url(/images/yylogo_03.jpg) no-repeat 0% 0%; line-height:110%; padding-left:24px; margin:10px; font-size:70%; border-bottom:1px dashed #CCC;}

    .new_dt li span{ color:#666; font-size:70%; } 

    .new_dt li p{ text-indent:0em; font-size:80%; line-height:200%; margin:0 10px 10px 0; }

}

@media screen and (min-width:401px) and (max-width:480px) {/*当屏幕尺寸大于400px时，小于480px时应用下面的CSS样*/

    .header span.logo{ border-bottom:4px solid #298fc4;}

	.header ul li{height:85px;}

	.header ul li a{padding-top:55px;}

	.search input.seartxt{height:36px;}

	.header .search dl dd{ height:38px;  line-height:38px;}

	.title dl dd{padding-top:0px;}

	.title dl dd span{display:block; float:left; width:20%;}

	.title dl dd p{padding-left:5px;}

	.index_tel{padding-top:15px;}

	/*电话 挂号注册*/

	.index_regist ul li{width:97%;line-height:50px;margin:0 12px 20px 0;}

    .submit{background: #298fc4 none repeat scroll 0 0;

    color: #fff;

    cursor: pointer;

    font-size: 80%;

    line-height: 180%;

    text-align: center;

    width: 100%; border-radius:5px;}

    .new_dt li{ background:url(/images/yylogo_03.jpg) no-repeat 0% 0%; line-height:110%; padding-left:24px; margin:10px; font-size:70%; border-bottom:1px dashed #CCC;}

    .new_dt li span{ color:#666; font-size:70%; } 

    .new_dt li p{ text-indent:0em; font-size:80%; line-height:200%; margin:0 10px 10px 0; }

}



@media screen and (min-width:481px) and (max-width:610px) {/*当屏幕尺寸大于481px时，小于610px时应用下面的CSS样*/



	.title dl dd span{display:block; float:left; width:20%;}

	.index_tel{padding-top:15px;}

	/*电话 挂号注册*/

	.index_tel{padding-top:15px;}

	.index_regist ul li{width:46%;line-height:50px;margin:0 12px 20px 0;}

	/*footer*/

	.submit{background: #298fc4 none repeat scroll 0 0;

    color: #fff;

    cursor: pointer;

    font-size: 80%;

    line-height: 180%;

    text-align: center;

    width: 100%; border-radius:5px;}

	.new_dt li{ background:url(/images/yylogo_03.jpg) no-repeat 0% 0%; line-height:110%; padding-left:24px; margin:10px; font-size:70%; border-bottom:1px dashed #CCC;}

    .new_dt li span{ color:#666; font-size:70%; } 

    .new_dt li p{ text-indent:2em; font-size:80%; line-height:200%; margin:0 10px 10px 0; }

	}

	.list_xgwz { width:98%; margin:0 auto;}



.xg_tit img { width:100%;}

.xg_cont { width:100%; clear:both; padding-top:10px;}

.xg_cont dt { width:5%; padding-right:1%; padding-top:2%; float:left;}

.xg_cont dt img { width:100%;}

.xg_cont dd { width:94%; float:left;}

.xg_cont dd span { font-size:90%; line-height:160%; color:#2a8fc3;}

.xg_cont dd p { font-size:80%; line-height:180%;}

.xg_cont dd p a { color:#ff004e;}

	/*list_guahao*/

.gh_pos { width:96%; margin:0 auto; line-height:240%;}

.gh_pos a,.gh_tit a,.gh_tit2 a{ color:#000;}

.gh_box1,.gh_box3 { width:96%; border:1px solid #eee; padding: 1% 0; background:#fbf9fa;  margin:0 auto;}

.gh_box2 { width:96%; border:1px solid #eee; padding: 5% 0; background:#fbf9fa;  margin:0 auto;}

.gh_p1 { width:94%; padding-left:3%; font-size:75%; line-height:200%; text-indent:1em;}

.gh_tit,.gh_tit2 { padding:1% 0; width:96%; margin:0 auto;  line-height:200%; }

.gh_tit3{ padding:1% 0; width:76%; margin:0 auto;  line-height:200%; }

.gh_tit span { width:6.5%; display:inline-block; padding-top:1%; float:left; padding-right:5%;}

.gh_tit2 span { width:7.5%; display:inline-block; padding-top:1%; float:left; padding-right:4%;}

.gh_p2 { width:94%; margin:0  auto; font-size:75%; line-height:240%;}

.gh_p2 i { color:#0e4ba4;}

.ly_callback_phone { width:80%; margin:0 auto; padding:2% 0;}

.ly_callback_phone input { width:77%; font-size:75%; line-height:180%; padding-left:2%; background:url(/images/guahao/gh_02.gif) no-repeat; background-size:100% 100%;}

.ly_callback_phone span { width:21%; display:inline-block; line-height:180%; float:right;}

.gh_p3 { width:88%;  padding:5% 0 5% 5.3%;}

.gh_p4 { width:88%; margin:0 auto; padding:2% 0;}

.gh_box3 p { font-size:75%; width:92%; margin:0 auto; line-height:200%; text-indent:2em;}



.gh_box0h { width:96%; margin:0 auto;}

.g_docl { width:24%; float:left; padding-right:4%; text-align:center;}

.g_docl span.zj_gz { width:28%; padding:0 0 0 40%; font-size:50%; line-height:130%; margin:6% auto; display:block; background:url(/images/guahao/zj_gz.jpg) center; background-size:100% 100%;}

.g_docr { width:72%; float:left;}

.g_docr h1 { font-size:80%; font-weight:normal;}

.g_docr h1 span { font-size:85%; padding-left:2%;}

.g_docr p { line-height:140%; font-size:75%;}

.g_docr p a { color:#377bee; padding-right:2%;}

.g_docr2  { font-size:75%; display:inline-block; background:url(/images/guahao/zj_bg.jpg) no-repeat; background-size:100% 100%; }

.g_docr p b { color:#888;}

.g_docr2  { font-size:75%; display:inline-block; background:url(/images/guahao/zj_bg.jpg) no-repeat; background-size:100% 100%; color:#ff8100;}

.gg_all{  width:94%; margin:0 auto;margin-bottom:1%;margin-top:2%; background:url(../images/gg_bg.png) no-repeat;height: 4.5rem; background-size:19% 100%; overflow:hidden; zoom:1;}

.float_left {float:left;}




.bandxabA{width:94%; position:relative; margin:0 auto;margin-bottom:1%;margin-top:2%; background:url(../images/newgg_bg.png) no-repeat;height: 9rem; background-size:100% 100%; overflow:hidden; zoom:1;}

.bandxabA .hdbA{width:165%;height:12px;position:absolute;z-index:99;bottom:15px;text-align:center;  }
.bandxabA .hdbA ul{ display:inline-block;height:12px;padding:3px 5px;font-size:0;}
.bandxabA .hdbA ul li{ float:left;overflow:hidden;}
.bandxabA .hdbA ul .on{}
.bandxabA .bdbA{ position:relative; width:95%; margin:0 auto;z-index:0; text-align:center; margin-top:2rem; }
.bandxabA .bdbA li { width:100%; text-align:center;}
.bandxabA .bdbA li p:nth-child(1){font-size:1.2rem; color:#000; line-height:2.2rem;}
.bandxabA .bdbA li p:nth-child(2){font-size:1rem; color:#454545;}
.bandxabA .bdbA li p:nth-child(3){font-size:1.1rem; color:#e90815;margin-top:0.8rem; float:left; }
.bandxabA .bdbA li span{ background:#ff6633; display:block; vertical-align:bottom;width:25%; float:left; margin-left:0.5rem; text-align:center;font-size:1.1rem;  margin-top:0.9rem; color:#FFF;   border-radius:0.5rem; }
/*color:#d70a50; */

.gg_all .f1{ font-size:1.3rem; width:19%; color:#000; font-weight:bold;line-height: 110%;  padding-left:5%; padding-top:1%;  }

.gg_all .f2{ overflow:hidden; width:87%; display:inline-block;height:75px; margin-top:0.8rem; }

.gg_all .f3{width:12%; height:3rem; margin-left:1%;; background:#f97218; padding-top:0.3rem;   border-radius:0.5rem; margin-top:1rem; text-align:center;}
.gg_all .f3 a{font-size:1.1rem;  color:#FFF; line-height:120%;}

.gg_all .f2 .in{vertical-align: middle; width:100%;}

.gg_all .f2 .in p{  font-size:80%;line-height:140%; color:#333;}
.gg_all .f2 .in p:nth-child(1){text-decoration:underline;}
.gg_all .f2 .in p:nth-child(2){font-size:60%;}

.gg_all .f2 .in p span { color:#e9000a;}

@media screen and (min-width:581px) and (max-width:600px) {

	.gg_all .f2 { height:55px;}

	}

@media screen and (min-width:480px) and (max-width:580px) {

	.gg_all .f2 { height:50px;}

	}

@media screen and (min-width:401px) and (max-width:479px) {

	.gg_all .f2 { height:45px;}

	.gg_all .f2 .in {height:45px;}

	}

@media screen and (min-width:320px) and (max-width:400px) {

	.gg_all .f2 { height:38px;}

	.gg_all .f2 .in {height:34px; padding-top:4px;}

	}

	@media screen and (min-width:340px) and (max-width:400px) {



	.gg_all .f2 .in {height:38px;padding-top:0px;}

	}

.xg_box {width:98%; margin:0 auto;}

.zt_xg { width:100%;}

.zt_xg li {  width:32%; padding-right:1.3%; margin:0; float:left;} 

.xg_tit { padding:10px 0;}	

.zjtd_tit { width:98%; margin:0 auto;}

.zjtd_titt { width:42.5%; background:#298fc4; color:#fff; text-align:center; line-height:140%; }

.zjtd_cnt li { width:22.5%; padding-left:2%; padding-top:1%;float:left;text-align:center;font-size:12px; }

.zjtd_cnt li img { width:98%; padding:2px; line-height:0; border:1px solid #eee; }

.zjtitbox span { float:right;line-height:180%; font-size:70%;}

.zjtitbox { padding:3% 4% 3% 0;width:96%;}

.zjtd_cnt li a { color:#30629d;}

.zjtd_cnt h3 { padding-left:2%; color:#2790bf; font-weight:normal; line-height:140%;}

	.thiszj_zx { padding:4% 8% ; background:#2a8fc5;}

.thiszj_zx h3{ font-size:20px; color:#fff; text-align:center; line-height:30px;}

.thiszj_zx p{ font-size:14px; line-height:24px; text-align:center; color:#fff;}

.this_zjinput { padding:4% 0; overflow:hidden;}

.this_zjinput .sellinput  { width:70%; padding-left:2%; height:40px; font-size:14px; line-height:40px; border:none; float:left;}

.this_zjinput .cb_rbtn { width:28%; height:40px; font-size:14px; line-height:40px; text-align:center; color:#fff; background:#fd521e; float:left;}

.thiszj_zx2 { font-size:18px; line-height:24px; color:#fff; padding-left:2%;}

.thiszj_zx2 .thizj_sp1 { width:20px; padding:0 10px; display:inline-block;}

.thiszj_zx2 .thizj_sp2 { width:150px; font-size:14px; padding:0 10px; height:22px; border:1px solid #fff;}

/*患者通道*/

.hztd1 { padding:2% ; font-size:18px; line-height:18px;}

.hztd2,.yygkli { padding:0 2% 0 1%; overflow:hidden;}

.hztd2 li { width:24%; float:left; padding-left:1%;}

.hztd3 { width:96%; margin:0 auto; font-size:88%; color:#fff;}

.hztd3 a { color:#f8f8f8;}

.hztd4 { width:94%; margin:0 auto;}

.yygkli  li { width:24.7%; float:left; padding-left:0.3%;}

/*预约挂号说明*/

.wxtip2 {font-size:90%;color: #000;}

.wxtip {margin: 0 auto; line-height: 140%; }

.wxtip3 {font-size:75%; color: #555;} 

.wxtip  a {color:#298fc4;}

