@charset "utf-8";
/* 网站改版 */
.szwz_con{ width:auto; padding:3% 2%; line-height:100%; font-size:1.3rem; color: #707070;}
.szwz_con .szwzmg1 b, .szwz_con .szwzmg1 a{ display:inline;}
.szwz_con .szwzmg1 b{ font-weight:bold; font-size:1.3rem; color:#666464;}
.szwz_con .szwzmg1 a{ float:none; display:inline;    width:auto; padding:0; font-size:1.3rem; text-align: center;color: #707070;}
.box-163css1 ul li a{ font-size:1.2rem; color:#565656; line-height:300%; font-weight:bold;}
.box-163css1 ul li a span{ float:right; color:#999999; font-weight:normal;}
.box-163css1{ max-width:640px; margin:auto;}
.box-163css1 ul{ padding:0 2%;}
.box-163css1 ul li{ border-bottom:1px dashed #ccc;}
.box-163css1 .ss_m{ overflow: hidden;  text-align: center; display: inline-block; width: 100%; padding: 4% 0; font-size:1.2rem; border-bottom:1px solid #ccc;}
.box-163css1 .ss_m .ss_m1 {border: 1px solid #c3c3c3; padding: 0.2rem; display:inline-block;margin-left: 1%;}
.box-163css1 .ss_m .ss_m1 a {color: #999999;}
.box-163css1 .ss_m .y_s {display:inline;padding: 0.5rem; overflow: hidden; margin-top: 1.2rem;}.box-163css1 .ss_m ul li{display:inline-block; border: 1px solid #c3c3c3; padding: 0.2rem; margin:0 0.5%; color: #999999;}.box-163css1 .ss_m ul li:last-child{border:none;}.box-163css1 .ss_m ul li a{ color: #999999; font-weight:normal; line-height:1;}.box-163css1 .ss_m ul li span{color:#333;}
.main .tithzpl1{  padding:2% 0;}
.main .tithzpl1 .tithzpl1_1{ border-bottom: 1px solid #ccc; font-weight: bold;
    font-size: 1.3rem; color: #707070;     padding: 0 2%;}
.main .tithzpl1 .tithzpl1_1 b{ font-size:1.6rem; color:#666464;}
.main .tithzpl1 .tithzpl1_1 span{ font-size:0.6rem; margin-left:2%;}
.main .tithzpl1 font{ font-size:1rem; font-weight:bold; margin-top:1%; display:block; color:#666464;    padding: 0 2%;}
.main .tithzpl1 font b{ color:#d10836;}
.hty .arc{ border-bottom:none; background:#f0f0f0;}
.hty .arc .szwz_con{ background:#f0f0f0;}.content{font-family: "Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif;}
.content h3{ /* font-size:1.8rem; font-weight:bold; */ font-size:24px; font-weight:400; line-height:1.4; padding-bottom: 10px; margin-bottom: 14px; border-bottom: 1px solid #e7e7eb;}
.content .arc1{ text-align:center; line-height: 300%;}
.content .arc1 .arc1_1{ font-weight: bold; font-size:1.3rem; border:1px solid #d1d1d1; display:inline-block; border-radius: 1rem; padding: 0 2%;}
.content .arc1 .arc1_1 b{ color:red;}.content .patt p{margin: 0em 1em;  max-width: 100%;  min-height: 1em;  color: rgb(62, 62, 62);  font-size: 16px; white-space: normal;  text-align: justify; line-height: 1.75em; box-sizing: border-box !important; word-wrap: break-word !important;}
.arc2{ margin-top:1rem; background:#e6e6e6; padding:2%; overflow:hidden; line-height:200%;}
.arc2 *{ font-size:1.3rem !important;}
.arc2 p{ float:left; font-weight:bold; width:70%;padding:1%;}
.arc2 span{ float:right; background:#fe9292; color:#fff;font-weight:bold; text-align:center; border-radius:5px; padding:1%;}
.show_phone{ margin:0; width:100%; overflow:hidden;     margin: 4% 0 10% 0;}
.show_phone a{ width:47%; margin-left:2%; float:left;}
.show_phone a img{ width:100%;}
.arc3{ border-bottom:1px solid #aaaaaa; height:0; position:relative;    margin-bottom: 8%;}
.arc3 *{ font-size:1.3rem !important;}
.arc3_1{ position:absolute; margin-top:-1.5rem; left:22%; background:#FFF; z-index:999; padding:0 2%; line-height:200%;}
.arc3_1 img{ width:1.5rem;}
.arc3_1 p{ display:inline; font-weight:bold;}
.arc4{ overflow:hidden; margin-bottom:6%;}
.arc4 li{ float:left; width:23.5%; height:2rem; line-height:2rem;}
.arc4 li a{ color:#FFF; display:block; text-align:center; font-size:1.3rem;}
.arc4 li:nth-child(1){ background:#55b2d9; margin-right:2%;}
.arc4 li:nth-child(2){ background:#fb66fb; margin-right:2%;}
.arc4 li:nth-child(3){ background:#37c18b; margin-right:2%;}
.arc4 li:nth-child(4){ background:#e1b54a;}

.hot1{ position:relative;padding:8% 0 0 0;  border-top:1px solid #aaaaaa; margin-top:8%;}
.hot1 .content1_t{ position:absolute; background:#fff; padding:0 2%; top:-1rem; left:22%; width:auto; font-weight:bold; color:#666464; font-size:1.5rem;}
.hot1 ul li{ width:49%; height:6rem; float:left; border:none; text-align:center; padding:0; display:table; margin-bottom:2%; font-weight:bold;}
.hot1 ul li a{ display:table-cell; margin:0; line-height:130%; vertical-align: middle; color:#fff;}
.hot1 ul{ overflow:hidden; width:100%;}
.hot1 ul li:nth-child(1){ background:#e4c45f; margin-right:2%;}
.hot1 ul li:nth-child(2){ background:#52ccb5;}
.hot1 ul li:nth-child(3){ background:#55b2d9; margin-right:2%;}
.hot1 ul li:nth-child(4){ background:#fb66fb;}
.hot1 ul li:nth-child(5){ background:#37c18b;margin-right:2%;}
.hot1 ul li:nth-child(6){ background:#87bf4d;}

#rest ul li{ border-bottom:none; border:1px solid #dcdcdc; border-radius:5px; margin-top:2rem; /* padding: 0.5rem 0 0 0; */padding: 0.5rem 0 0.5rem 0;}
#rest .ys_list_1 span em{     display: block; width: auto;  height: auto;  border:none;  border-radius:0;  overflow:auto; }
#rest .ys_list_1 span{ width:29%; height:auto; padding-left:0;}
#rest .ys_list_1 span img{ width:100%; height:auto;}
#rest .ys_list_1 div a.a1{ border-bottom: 1px solid #dcdcdc; display: block; width: 98%; margin-bottom:0.5rem;}
#rest .ys_list_2{ padding:0; width:25rem; display:inline-block;}
#rest .ys_list_2 a{ border:none; color:#fff; padding:0 1rem;}
#rest .ys_list_2 a:nth-child(1){ background:#28b48f;}
#rest .ys_list_2 a:nth-child(2){ background:#ee9400; color:#FFF; margin-left:0.5rem;}
#rest .ys_list_1 div strong.s1{ color:red; font-size:1rem; /* display:block; */}
#rest .ys_list_1 div strong.s1 img{ margin:0 0.2rem; width:1.2rem;}
.ys_list .ss_m{ overflow: hidden;
    text-align: center;
    display: inline-block;
    width: 100%;
    padding: 4% 0; font-size:1.2rem;}
.ys_list .ss_m .ss_m1 {
    border: 1px solid #c3c3c3;
    padding: 0.2rem; display:inline-block;
	margin-left: 1%;
}
.ys_list .ss_m .ss_m1 a {
    color: #999999;
}
.ys_list .ss_m .y_s {
    display:inline;
    padding: 0.5rem;
    overflow: hidden;
    margin-top: 1.2rem;
}
.list_zx{ overflow:hidden; padding:0 2%; margin-bottom:2%;}
.list_zx a{ float:left; width:32%; text-align:center; padding:1rem 0; height:7rem;}
.list_zx a img{ width:29%;}
.list_zx a span{ display:block; font-weight:bold; color:#fff; line-height:200%; font-size:1.3rem;}
.list_zx a:nth-child(1){ background:#f05c5c; margin-right:2%;}
.list_zx a:nth-child(2){ background:#e99906; margin-right:2%;}
.list_zx a:nth-child(3){ background:#3997d5;}
.lylx{ padding:2%; padding-top:4rem;}
.lylx h3{ position:relative; border-bottom:2px solid #ccc; height:0; padding:0;}
.lylx h3 b{ background:#FFF; position:absolute; top:-1.2rem; color:#8d8d8d; left:38%; padding:0 1rem;}
.content .patt{ margin-top:6%;}
.lylx_1 h2{ background:#f2f2f2; text-align:center; font-weight:bold; color:#8d8d8d; font-size:1.5rem; line-height:200%; vertical-align:middle;}
.lylx_1 h2 img{ width:6%;}
.lylx_1 p{ text-indent:2em; padding:2% 0; font-size:1.3rem; color:#8d8d8d;}
.lylx_1 b{ background:#999999; font-weight:bold; color:#fff; border-radius:5px; display:inline-block; line-height:150%; padding:0 2%;}
.lylx_2{ padding:4% 2%; background:#a0a0a0; color:#fff; }
.lylx_2 h2{font-size: 1.5rem; text-align:center; font-weight:bold;}
.lylx_2 li{ font-size:1.3rem; line-height:200%;}
.ks_index_1_1 p b{ color:#fff; font-size:2.5rem;}
.ks_index_1 .cc1 p{ background:#ff4111;}
.ks_index_1 .cc2 p{ background:#ff5c75;}
.ks_index_1 .cc3 p{ background:#2886ea;}
.ks_index_1 .cc4 p{ background:#e059c2;}
.ks_index_1 .cc5 p{ background:#6d37d3;}
.ks_index_2 h2{ display:block; height:0; position:relative; margin:6% 0;}
.ks_index_2 h2 b{ position:absolute; font-size:1.5rem; left:25%; top:-1.2rem; border:none; display:inline-block; background:#fff; padding:0 2%;}
.ks_index_2_1 a{ border:none; color:#FFF;}
.ks_index_2_1 a span{ font-size:1.4rem;}
.ks_index_2_1 a:nth-child(1){ background:#fb66fb;}
.ks_index_2_1 a:nth-child(2){ background:#52ccb5;}
.ks_index_2_1 a:nth-child(3){ background:#55b2d9;}
.ks_index_2_1 a:nth-child(4){ background:#e4c45f;}
.ks_index_2_1 a:nth-child(5){ background:#24bc81;}
.ks_index_2_1 a:nth-child(6){ background:#2ab1e9;}
.ks_index_2_1 a:nth-child(7){ background:#fb66b0;}
.ks_index_2_1 a:nth-child(8){ background:#f20a41;}
.yyjj{ padding:3% 0 1% 0;}
.yyjj1{ padding:0 2%; overflow:hidden;}
.yyjj1 p{/*  float:right; width:52%;     */ font-size: 1.2rem; line-height:2.1rem; text-indent:2em;}
/* .yyjj1 img{ float:left; width:46%; margin-right:2%;} */.yyjj1 #mySwipeYyjj1{float:left; width:45.9%; margin-right:2%;}
.yyjj1 a{ color:#ff0000;}
.yyjj2{ overflow:hidden; margin-top:2%; padding:0 2%;}
.yyjj2 a{ float:left; width:48%; font-size:1.3rem; text-align:center; line-height:200%; font-weight:bold; color:#FFF;}
.yyjj2 a:nth-child(1){ background:#f7a515; margin-right:4%;}
.yyjj2 a:nth-child(2){ background:#eb0036;}
.yyjj3{ padding:4% 2%; overflow:hidden;}
.yyjj3 li{ width:48%; float:left; padding:3%; color:#fff; font-size:1.3rem; margin-bottom:4%;/* height: 11rem; */height: 11.8rem; position:relative;}
.yyjj3 li b{ font-weight:bold;}
.yyjj3 li a{ position:absolute; right:8%; bottom:8%; border:1px solid #fff; margin-top:4%; font-weight:bold; color:#FFF; line-height:150%; padding:0 4%;}
.yyjj3 li:nth-child(1){ width:48%; background:#ff4111;}
.yyjj3 li:nth-child(2){ width:48%; background:#00b1a7; float:right;}
.yyjj3 li:nth-child(3){ width:48%; background:#e059c2;}
.yyjj3 li:nth-child(4){ width:48%; background:#ff5c74;float:right;}
.yyjj3 li:nth-child(5){ width:48%; background:#2886ea;}
.yyjj3 li:nth-child(6){ width:48%; background:#ff8e16; float:right;}
.yyjj3 li:nth-child(7){ width:48%; background:#6d37d3;}
.yyjj3 li:nth-child(8){ width:48%; background:#69b612; float:right;}
.yyjj4{padding:4% 2%; /* overflow:hidden; */}
.yyjj4 li{ width:32%; float:left;}
.yyjj4 li{ text-align:center; font-size:1.2rem;}
.yyjj4 li b, .yyjj4 li span{ display:block; margin-top:4%;}
.yyjj4 li b{ font-weight:bold;}
.yyjj4 li span{ margin-bottom:4%;}
.yyjj4 li a{ border:1px solid red; width:73%; color:red; border-radius:10px; display:inline-block; line-height:150%; padding:0 4%;}
.yyjj4 li img{ width:73%; border:1px solid #e4e4e4; border-radius:50%;}
.yyjj5{ overflow:hidden; padding:4% 2%;}
.yyjj5 div{ float:left; width:32%; margin-right:2%;}
.yyjj5 div:nth-child(3){margin-right:0;}
.yyjj5 li{ margin-top:5%;}
.yyjj5 div:nth-child(2) li:nth-child(2){margin-top:8%;}
.yyjj5 li img{ width:100%; }#mySwipe1,#mySwipe2,#mySwipe_environment{width:100%; margin:0 auto;}#mySwipe1 .swiper-pagination-bullet-active{background:#D10836;}#mySwipe_environment{margin:1rem auto 0;}#mySwipe_environment .swiper-slide{width:33.3333%; padding:0 0.5%; float:none; margin:0; -moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}.list_environment ul{width:100%; padding:0;}.list_environment ul li{margin-top:2rem;}.list_environment ul li img{display:block; width:78.125%; margin:0 auto;}.list_environment ul li p{text-align:center;}/****首页改版***/.gb_in_res{ padding:0 2%; }.gb_nav_list{ overflow:hidden; margin-bottom:4%;}.gb_nav{ overflow:hidden; padding-top:4%;}.gb_nav_list_1{ float:left; background:#f45c7f url(../images/gz_index_07.jpg) center 30% no-repeat; color:#fff;width: 26%; text-align: center; padding: 6rem 0 0.7rem 0; background-size:41%;}.gb_nav_list_1 span{ font-size:1.6rem;}.gb_nav_list_2{ float:left;    width: 74%;}.gb_nav_list_2 li{ float:left; border:1px solid #fee0ec; background:#fefafb; text-align:center; width: 32.5%; margin-left: 1px; margin-bottom:1px;}.gb_nav_list_2 li.sa{ border:1px solid #c7e7f6; background:#f7fbfe;}.gb_nav_list_2 li a{ display:block;       padding: 1.35rem 0; font-size: 1.2rem;overflow: hidden; white-space: nowrap;}.gb_nav li:nth-child(2) .gb_nav_list_1{ background:#8a57a2 url(../images/gz_index_08.jpg) center 30% no-repeat; background-size:45%;}.gb_nav li:nth-child(3) .gb_nav_list_1{ background:#807ae4 url(../images/gz_index_19.jpg) center 30% no-repeat; background-size:45%;}.gb_nav li:nth-child(4) .gb_nav_list_1{ background:#da5aaf url(../images/gz_index_15.jpg) center 30% no-repeat; background-size:45%;}.gb_nav li:nth-child(5) .gb_nav_list_1{ background:#fb8941 url(../images/gz_index_11.jpg) center 30% no-repeat; background-size:41%;}.gb_nav li:nth-child(6) .gb_nav_list_1{ background:#f580a1 url(../images/gz_index_23.jpg) center 30% no-repeat; background-size:60%;}#rest .ss_m_doctor{ overflow: hidden;  text-align: center; display: inline-block; width: 100%; padding: 4% 0; font-size:1.2rem;}#rest .ss_m_doctor .ss_m1 {border: 1px solid #c3c3c3; padding: 0.2rem; display:inline-block;margin-left: 1%;}#rest .ss_m_doctor .ss_m1 a {color: #999999;}#rest .ss_m_doctor .y_s {display:inline;padding: 0.5rem; overflow: hidden; margin-top: 1.2rem;}#rest .ss_m_doctor ul li{display:inline-block; border: 1px solid #c3c3c3; padding: 0.2rem; margin:0 0.5%; color: #999999; width:auto;}#rest .ss_m_doctor ul li:last-child{border:none;}#rest .ss_m_doctor ul li a{ color: #999999; font-weight:normal; line-height:1;}#rest .ss_m_doctor ul li span{color:#333; width:auto; float:none; padding:0; font-size:medium; display:inline;}.patt table{border-right:1px solid #ccc; border-bottom:1px solid #ccc;}.patt table td{border-left:1px solid #ccc; border-top:1px solid #ccc; vertical-align:middle;}.zyxkz_nr{width:100%; max-width:640px; margin:2.5% auto 4%;}.zyxkz_nr img{display:block; width:93.75%; margin:0 auto;}
@media screen and (max-width: 420px) {
	.yyjj1 p{ line-height:150%;}
}
