*{margin:0px;padding:0px;}
a,abbr,acronym,b,bdo,big,cite,code,del,dfn,em,i,img,ins,kbd,q,samp,small,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,form,fieldset,legend,label,table,caption{margin:0 none;padding:0;border:0;outline:0;}
input,textarea{ outline: none;font-family:'微软雅黑';font-size: 1em;}
dd{margin-inline-start:0;}
a{text-decoration:none;color:#545454;}
h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:bold;}
img{vertical-align:top;border:0 none;}
ul,ol,dl,li,dt,dd{list-style-type:none;}
body{font-family:'微软雅黑';font-size:14px;line-height:24px;color:#333;}
a,a:focus{outline:none;}
/* 去掉火狐下链接虚线框  */
i,em,cite{font-style:normal;}
/* 去掉IE下链接虚线框 */

address{font-style: normal}

article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block;}
.icon_png{display:block;background-image:url(../picture/icon.png);background-repeat:no-repeat;}
/*public*/
.mc{margin:0 auto;}
.mt1{margin-top: 1rem;}
.pt1{padding-top: 1rem;}
.pb1{padding-bottom: 1rem;}
.dpb{display:block;}
.dpn{display:none;}
.pno{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.clear{font-size:0;line-height:0;float:none;clear:both;overflow:hidden;width:auto;height:0;margin:0 auto;padding:0;display:block;}
.fl{float:left;}
.fr{float:right;}
.pf{position: fixed;}
.pr{position:relative;}
.pa{position:absolute;}
.oh{overflow:hidden;}
.tal{text-align:left;}
.tar{text-align:right;}
.tac{text-align:center;}
.taj{text-align: justify;text-justify:distribute;}
.pu_w{height: auto;}
/* icon22 */
.icon_fj {box-sizing:border-box;position:relative;display:block;width:1.4em;height:1.4em;transform:scale(var(--ggs,1));
    background:
      linear-gradient(
        to left,
        currentColor 1em,
        transparent 0
      ) no-repeat left/1em 0.19em,
      radial-gradient(
          circle,
          currentColor 60%,
          transparent 40%
      ) no-repeat right center/0.55em 0.19em
  }
  .icon_fj::after,.icon_fj::before {content:"";display:block;position:absolute;box-sizing:border-box;width:0.6em;height:0.56em;border-right:0.34em solid;}
  .icon_fj::before {
    border-top-right-radius:0.1em;
    top:0;
    transform:perspective(0.5em) rotateX(25deg) skewX(30deg);
    box-shadow:-0.19em 0.1em 0 -0.1em;
  }
  .icon_fj::after {
    border-top-right-radius:0.1em;
    bottom:0;
    transform:perspective(0.4em) rotateX(-202deg) skewX(32deg);
    box-shadow:-0.19em 0.1em 0 -0.1em;
  }
  .icon_sh {transform:scale(var(--ggs,1))}
  .icon_sh,.icon_sh::after{box-sizing:border-box;position:relative;display:block;width:1.4em;height:1.4em;border-radius:100px;border:0.1em dotted currentColor}
  .icon_sh::after{content:"";position:absolute;width:0.9em;height:0.9em;border:0.1em solid transparent;top:0.15em;left:0.15em;box-shadow:0 0 0 0.1em,inset 0 0 0 0.1em currentColor}
  
  .icon_rc {display:block;font-size:16px;box-sizing:border-box;position:relative;transform:scale(var(--ggs,1));width:1.4em;height:1.4em;
    background:
        linear-gradient(
            to left,currentColor 0.8em,
            transparent 0)
            no-repeat -0.4em 0.4em/1.7em 0.1em,
        linear-gradient(
            to left,currentColor 0.8em,
            transparent 0)
            no-repeat 0.4em 0.93em/0.73em 0.1em,
        linear-gradient(
            to left,currentColor 0.8em,
            transparent 0)
            no-repeat 0 0.13em/0.26em 0.13em,
        radial-gradient(
            circle,currentColor 60%,
            transparent 40%)
            no-repeat 0.8em 1.13em/0.26em 0.26em,
        radial-gradient(
            circle,currentColor 60%,
            transparent 40%)
            no-repeat 0.4em 1.13em/0.26em 0.26em
  }
  .icon_rc::after,.icon_rc::before{content:"";display:block;position:absolute;box-sizing:border-box;background:currentColor;transform:skew(12deg)}
  .icon_rc::after{width:0.15em;height:0.63em;top:0.4em;left:1.1em;transform:skew(-12deg)}
  .icon_rc::before{width:0.15em;height:0.89em;top:0.13em;left:0.3em;}
  
  .icon_yl{box-sizing:border-box;position:relative;display:block;transform:scale(var(--ggs,1));width:1.4em;height:1.4em;border:0.3em solid}
  .icon_yl::after,.icon_yl::before{content:"";display:block;box-sizing:border-box;position:absolute;background:currentColor;box-shadow:0 0.8em 0;}
  .icon_yl::after{width:0.55em;height:0.55em;top:-0.3em;left:-0.3em}
  .icon_yl::before{width:0.55em;height:0.55em;top:-0.3em;right:-0.3em}
  
  .icon_boy,.icon_boy::after,.icon_boy::before {display:block;box-sizing:border-box;border-radius:100%}
  .icon_boy {position:relative;width:1.4em;height:1.4em;transform:scale(var(--ggs,1));overflow:hidden;box-shadow:inset 0 0 0 0.1em}
  .icon_boy::after,.icon_boy::before {content:"";position:absolute;background:currentColor;box-shadow:0.4em 0 0;}
  .icon_boy::after {width:1.4em;height:1.4em;top:-0.9em;right:-0.4em;}
  .icon_boy::before {width:0.18em;height:0.18em;left:0.4em;top:0.6em}
  

.copy_tc{width:12rem;height:20rem;margin:-12rem 0 0 -8rem;background-color:rgb(255, 255, 255,0.98);border-radius:2rem;text-align:center;font-size:1.5rem;line-height:3rem;color:#00be00;padding:2rem;border:1px #dadada solid;position:fixed;top:50%;left:50%;z-index: 999;}
.copy_tc .gou{width:8rem;height:8rem;line-height:6rem;text-align:center;font-size:5rem;border-radius:100%;border:0.7rem #00be00 solid;margin:0 auto;}
.copy_tc p{line-height:1.6rem;font-size:1rem;color:#8F8F8F;}
.copy_tc .qd{width:100%;height:2rem;margin:1rem auto 0;text-align:center;line-height:2rem;background:#00be00;color:#fff;border-radius:0.3rem;}

.fix_footer{position:fixed;bottom:0;left:0;z-index:10000;border-top:2px #fff solid;width:100%;height:auto;overflow:hidden;}
.fix_footer a{display:inline-block;height:2.2em;line-height:2.2em;text-align:center;font-weight:bold;float:left;}
.footer_zxurl{background:#ff7600;color:#fff;width:50%;}
.footer_zxurl::after{content:"泰国试管生儿子咨询";}
.footer_fhurl{width:25%;background:#f5f5f5;}
.footer_fhurl::after{content:"返回上一页";color:#bbb;}
.footer_telurl{width:25%;background:#68be2e;}
.footer_telurl::after{content:"电话咨询";color:#fff;}
.fix_foot .gjl a.footer_cglurl{display:none;}

/* 导航 */
.nav{height:100%;}
.nav a{color:#838383;}
header{height: auto;width: 100%;}

/* 公底 */
.footer{width:100%;height:auto;padding:1rem 0 2rem; border-top:2px #FFFFFF solid;background:#3b494a;box-shadow:3px -5px 10px #e3e3e3;}
.footer .top{margin: 1.2rem auto 0; height:auto;}
.footer .top dl{width:100%;height:auto;color:#FFFFFF;}
.footer .top dl dt{font-size:16px;line-height:1.6em;font-weight:bold;padding:11px 0;border-bottom:1px #fff9d9 solid;color:#fff9d9;}
.footer .top dl dt a{padding:2px 5px;font-size:14px;line-height:22px;height:22px;color:#FFFFFF;}
.footer .top dl dd{width:100%;height:auto;margin:0.5em 0 0 0;font-size:14px;line-height:1.6em;color:#FFFFFF;border-bottom:1px #656565 solid;overflow:hidden;padding-bottom:1em;}
.footer .top dl dd a{font-size:1em;line-height:1em;height:auto;padding:0.3em 1em; display:block; background:rgba(88, 88, 88, 0.6); border-radius:0.47rem; color:#fff; margin:0.5rem 1% 0;}
.footer .top dl.mo2,.footer .top dl.mo3{margin: 0 1%;}

.mb_link{width: 100%;height: 2rem;line-height: 2rem;background: #f6f8f9;}

.icon_dw{width: 0.8em;  height: 0.8em;  border: 1px #333 solid;  border-radius: 40px 40px 6px 40px;  float: left;  position: relative;  -webkit-transform: rotateZ(45deg);  transform: rotateZ(45deg);margin: 0.25rem 0.5rem 0 0;}
.icon_dw::after{content: "";  display: block;  position: absolute;  top: 0.2em;  left: 0.2em;  width: 0.3em;  height: 0.3em;  border: 1px #333 solid;  border-radius: 100%;}

.pu_mt{margin-top: 1em;}
.pu_top{font-size: 10px;}
.pu_top{height:66px;}
.pu_top .logo{float:left;width:20%;min-width: 200px; height:66px;overflow:hidden;}
.pu_top .logo::after{display: block;float: left;width: 160px;height: 66px;content: ' ';background-image: url(../picture/icon.png);background-repeat: no-repeat;background-position: 0px 0;background-size: 240%;}


/* 新内容页样式 */
.page_s1{width: 100%;height: auto;overflow: hidden;; background: #f6f8f9;}
.page_s1 .mo_l{}
.page_s1 a:hover{color: #f60;}

/* 页面列表模块style—1 */
.list_s_1{width: 100%;height: auto;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;background: #fff;}
.list_s_1 h4{font-size: 1.2rem;line-height: 1.5rem;font-weight: normal;padding-bottom: 1rem;border-bottom: 1px #5f5f5f dotted;}
.list_s_1 ul{width: 100%;height: auto;margin-top: 1.5rem;;}
.list_s_1 li{border-bottom: 1px dotted #e4e8eb;margin-bottom: 0.5em;padding-bottom: 0.5em;}
.list_s_1 li h1,.list_s_1 li h2,.list_s_1 li h3,.list_s_1 li h4,.list_s_1 li h5,.list_s_1 li h6{font-weight: normal;font-size: 1.1em; line-height: 1.5em;}
.list_s_1 li a{display: block;width: 100%;height: auto;overflow: hidden;position: relative;}
.list_s_1 .cbl_more{display: block;width: 80%;height: 2em;line-height: 2em;text-align: center;background: #fba761;color: #fff;margin: 0.5em auto 0;border-radius: 2em;}



/* 左图右文 */
.imgLtR{}
.imgLtR img{display: block;width: 7em !important;height: 5em !important ;float: left;}
.imgLtR h5{padding-left: 0.5em;}

/* 首行图片 */
.eq1img li:nth-child(1){position: relative;}
.eq1img li:nth-child(1) img{display: block; width: 100% !important;height: 196PX !important;}
.eq1img li:nth-child(1) h2,.eq1img li:nth-child(1) h3,.eq1img li:nth-child(1) h4,.eq1img li:nth-child(1) h5{overflow: hidden; position: absolute;left: 0;bottom: 0;width: 100%;height: 2em;line-height: 2em;; background-color:rgba(0,0,0,0.75);color: #fff;}

/* H5标签带序列号 */
.iLtR li h1::before,.iLtR li h2::before,.iLtR li h3::before,.iLtR li h4::before,.iLtR li h5::before,.iLtR li h6::before{padding:0 0.5em;}
.iLtR li:nth-child(1) h2::before,.iLtR li:nth-child(1) h3::before,.iLtR li:nth-child(1) h4::before,.iLtR li:nth-child(1) h5::before{content: "1.";}
.iLtR li:nth-child(2) h2::before,.iLtR li:nth-child(2) h3::before,.iLtR li:nth-child(2) h4::before,.iLtR li:nth-child(2) h5::before{content: "2.";}
.iLtR li:nth-child(3) h2::before,.iLtR li:nth-child(3) h3::before,.iLtR li:nth-child(3) h4::before,.iLtR li:nth-child(3) h5::before{content: "3.";}
.iLtR li:nth-child(4) h2::before,.iLtR li:nth-child(4) h3::before,.iLtR li:nth-child(4) h4::before,.iLtR li:nth-child(4) h5::before{content: "4.";}
.iLtR li:nth-child(5) h2::before,.iLtR li:nth-child(5) h3::before,.iLtR li:nth-child(5) h4::before,.iLtR li:nth-child(5) h5::before{content: "5.";}
.iLtR li:nth-child(6) h2::before,.iLtR li:nth-child(6) h3::before,.iLtR li:nth-child(6) h4::before,.iLtR li:nth-child(6) h5::before{content: "6.";}
.iLtR li:nth-child(7) h2::before,.iLtR li:nth-child(7) h3::before,.iLtR li:nth-child(7) h4::before,.iLtR li:nth-child(7) h5::before{content: "7.";}
.iLtR li:nth-child(8) h2::before,.iLtR li:nth-child(8) h3::before,.iLtR li:nth-child(8) h4::before,.iLtR li:nth-child(8) h5::before{content: "8.";}
.iLtR li:nth-child(9) h2::before,.iLtR li:nth-child(9) h3::before,.iLtR li:nth-child(9) h4::before,.iLtR li:nth-child(9) h5::before{content: "9.";}
.iLtR li:nth-child(10) h2::before,.iLtR li:nth-child(10) h3::before,.iLtR li:nth-child(10) h4::before,.iLtR li:nth-child(10) h5::before{content: "10.";}

/* li标签分2列 */
.liLR li{display: block;width: 48%;height: auto;}
.liLR li:nth-of-type(odd){float: left;}
.liLR li:nth-of-type(even){float: right;}

/* H5标签行数超出... */
.cc1h h1,.cc1h h2,.cc1h h3,.cc1h h4,.cc1h h5,
.cc2h h1,.cc2h h2,.cc2h h3,.cc2h h4,.cc2h h5,
.cc1h h1,.cc3h h2,.cc3h h3,.cc3h h4,.cc3h h5,
.cc1p p,.cc2p p,.cc3p p{overflow: hidden;display: -webkit-box;text-overflow: ellipsis;text-overflow: -o-ellipsis-lastline;-webkit-box-orient: vertical;}
.cc1h h1,.cc1h h2,.cc1h h3,.cc1h h4,.cc1h h5,.cc1p p{line-clamp: 1;-webkit-line-clamp: 1;}
.cc2h h1,.cc2h h2,.cc2h h3,.cc2h h4,.cc2h h5,.cc2p p{line-clamp: 2;-webkit-line-clamp: 2;}
.cc1h h1,.cc3h h2,.cc3h h3,.cc3h h4,.cc3h h5,.cc3p p{line-clamp: 3;-webkit-line-clamp: 3;}


/* 页面section标签样式 */
.sec{width: 100%;height: auto;border-top: 1px #eee solid;background: #fff;}


/* 文章页样式 */
.article .content{width: 100%;text-align: justify;text-justify:distribute;background: #fff;}
.article .content h1{font-size: 1rem;line-height: 1.5rem;}
.article .content .attr{width: 100%;height:auto; line-height: 1.5rem;color: #999;}
.article time{padding-right: 2em;font-size: 0.8rem;}
.article .zw{width: 100%;height: auto;padding-top: 18px;border-top: #e4e8eb 1px solid;margin-top: 12px;line-height: 1.6em;}
.article .zw strong{display: inline-block;line-height: 1.5em;background: #fb2d2d;padding: 0.2em 0.5em;color: #fff;border-radius: 7px;}
.article .zw img{display: block; margin: 1rem auto; width: 95% !important;max-width: 600px !important;height: auto !important;}
.article .zw p{margin-top:1em;line-height:1.8em;letter-spacing: 1px;}
.article .cp{font-size: 12px; color: #868686;}
.article .cp a{padding: 0 1em;}

.article .prenext a{display: block;}
.article .prenext .pr{width: 50%;height: auto;}
.article .prenext .pr p{color: #bfbfbf;}
.article .prenext .pr::after{display: block;position: absolute;width: 1px;height: 100%;top: 0;content: "";}
.article .prenext .pre::after{right: 0;background: #fefefe;}
.article .prenext .next::after{left: 0;background: #eee;}

.article h2{display: block;border-left: 0.5em #008086 solid;padding-left: 0.5em;;;}


.page_s1 .mo_r{width: 27%;}
.page_s1 .art_aside{margin-bottom: 12px;}
.page_s2{background: #f6f8f9;}
.page_s2 .mo1{}
.page_s2 .mo2{}
.page_s2 .mo2 .list_s_1{width: 24%;float: left;margin: 0 0.5% 1em 0.5%;}

/* 页面侧边栏aside标签样式 */
.aside aside{width: 100%;height: auto;margin-bottom: 12px;}
.aside .ad img{display: block;width: 100%;height: auto;}

/* 列表页样式 1*/
.list{}
.list .art_li{background: #fff;}
.list .art_li li{width: 100%;height: auto;overflow: hidden;padding:12px 0;border-top: 1px #999 dotted;}
.list .art_li li:nth-child(1){border: 0 none;}
.list .art_li li a{width: 100%;height: 6em;}
.list .art_li h2{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding: 0.5em; font-size: 18px;font-weight: normal;max-height: 3em;}
.list .art_li time{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding: 0.5em; font-size: 12px;color: #999;float: right;}
.list .art_li p{width: 70%;margin-left: 180px;color: #999;font-size: 12px ;}
.list .art_li img{width: 12em !important;height: 9em !important ;}
.list .art_li li:hover{background: #f6f8f9;}


.pag_li{background: #fff;display: block;width: 100%;height: auto;padding:1em 1.5em;}
.pag_li li{ float: left;padding: 1em;line-height: 1em;border-radius: 3px;border: 1px solid #eee;margin-right: 0.5em;}
.pag_li li:hover{background: #f60;cursor: pointer;}
.pag_li li:hover a{color: #fff;}

.yy_li{}
.yy_li li{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;float: left;width: 24%;margin:0 0.5% 1em 0.5%;padding: 1em;border-radius: 1em;background: #fff;border: 1px #eee solid;}
.yy_li li img{display: block;width: 100%;height: 10em;border-radius: 1em 0;}
.yy_li h2{font-size: 1.2em;margin: 0.5em 0;}

.dqyy_nav_qp{}
.yy_nav{background: #fff;margin:0 auto;border-bottom: 1px solid #eee}
.yy_nav_top{width: 100%;}
.yy_nav_top li{ text-align: center; padding:0 0.5em; background: #efefef;border-radius: 0.2em;float: left;cursor: pointer;user-select:none;margin:0 0.5em 1em 0;}

.yy_nav_top li.hover{background: #ff7600;color: #fff;}

.yy_nav_top li:last-child{margin:0;}
.yy_nav_bottom{width: 100%;height: 0;transition:all 0.15s;;}
.yy_nav_bottom a{display: block;min-width: 2em;max-width: 3em;float: left;line-height:  1.5em;height: 1.5em;margin:0.5em;padding:0 0.5em; background: #efefef;border-radius: 0.2em;transition:all 0.15s;}
.yy_nav_cn{background: #fff;transition:all 0.15s;border: #eee solid;border-width: 0 1px;}
.yy_nav_bon{border: #eee solid;border-width: 0 1px 1px;position: relative;z-index: 3;height: 0;line-height:1.5em; padding: 0 0;text-align: center;}
.yy_nav_bon.dk{height: 1.8em;margin-bottom: 1.5em;}
.yy_nav_bon.dk::after{content: "点击展开";}
.yy_nav_bon.dk.sq::after{content: "点击收起";color: #f00;}
.yy_nav_bon div{display: none;width: 1px;height: 1em;position: absolute;left: 50%;margin-left: -0.5px;z-index: 0;top: 1.8em;background: #eee;}
.yy_nav_bon.dk div{display: block;}
.yy_nav_bon.dk div::before{content: "";display: block;width: 7px;height: 7px;background: #00be00;border-radius: 16px;border: 1px #eee solid;position: absolute;bottom: 0;left: -4px;transition:all 0.15s;}
.yy_nav_bon.dk div.s::before{background-color: #f00;width: 100px;height: 2px; left: -50px;}



.gjivf {}
/* 医生列表页 */
.ys_li.ul{width:100%;height:auto;}
.ys_li li{position:relative;overflow:hidden;padding-bottom: 1em; border-radius:3px;background:#FFFFFF;box-shadow:3px 3px 11px #CACACA;margin-bottom: 1rem;}
.ys_li li .img{overflow:hidden;margin:42px auto 0;border-radius:160px;}
.ys_li li .img img{width:100%;min-height: 100%;}
.ys_li li h1{display: block;width: 6em;height: 3em;overflow: hidden; line-height: 1.5em; font-size:20px;font-weight:bold;margin:1em auto 0;text-align:center;display: -webkit-box;line-clamp: 2;text-overflow: ellipsis;text-overflow: -o-ellipsis-lastline;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.ys_li li .js{font-size:16px;height:3em;padding-bottom:1em;border-bottom:3px #F0EEEE solid;}
.ys_li li .sc{font-size:18px;height:1.5em;}
.ys_li li .tj{line-height:22px;position:absolute;top:30px;right:-29px;width:140px;height:22px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);text-align:center;color:#FFFFFF;background:#26C0C7;}
.ys_li li .js,.ys_li li .sc{line-height:1.5em;width:16em;margin:1em auto 0;text-align:center;}

.page_s2 .mo1{margin-top: 1rem;}

.art_pic{width: 100%;height: auto;}
.art_pic .pics{width:100%;height:auto;padding: 1em; border: #e4e8eb  1px solid;border-radius: 1em;}
.art_pic .pics .pics_img img{display: block;max-width: 100%;height: 100%; margin: 0 auto;}

.art_pic .pics .img_lb{width:100%;height:auto;}
.art_pic .pics .img_lb li{float: left;margin-top: 1em;padding: 5px;border: 1px #e2e2e2 solid;border-radius: 5px;opacity: 0.7;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.art_pic .pics .img_lb li img{width:100%;height:100%;}
.art_pic .pics .img_lb li.this{opacity: 1;}



.tags_index{}
.tags_index .tag_lb{width: 100%;height: auto;margin-top: 30px;padding: 2em 2em 1em ;border:1px #e2e2e2 solid;border-radius: 1em;}
.tags_index .tag_lb b{display: block;width: 100%;height: auto;font-size: 26px;line-height: 30px;;}
.tags_index .tag_cn{width: 100%;height: auto;padding: 1em 0;;;} 
.tags_index .tag_cn a{margin: 0 1em 0 0;} 
.tags_index.mb_link h1{display:inline-block;}



.zcgl{max-width: 640px;margin: 0 auto;;padding-bottom: 3em;}
.zcgl .pu_w{width: 100%;min-width: 100%;max-width: 100%;}
.zcgl .top img{display: block; width: 100%;;}
.zcgl .top p{display: block;width: 100%;height: 4em;line-height: 4em;text-align: center;background: #fff9d9;margin: 0 auto;overflow: hidden;;}
.jmtd::before{display: block;width: 15em; height: 2em;background: #f60;line-height: 2em;color: #fff;margin: 1em auto;border-radius: 2em;
    content: "咨询通道加密中";
    animation-name: jmtd;
    animation-duration: 1.5s;
    animation-timing-function: linear;
    animation-delay: 0s;
    animation-iteration-count: 1;
    animation-direction: normal;
    animation-play-state: running;
    animation-fill-mode:forwards;}

@keyframes jmtd{
    0%   {content: "留言准备中"}
    30%   {content: "留言准备中."}
    60%   {content: "留言准备中.."}
    90%   {background: #f60;content: "留言准备中..."}
    100%   {background: #00be00;content: "可以开始留言了";}
}
.sum{width:22em;margin: 0 auto;;}

.sum_xx,.sum_tb{width: 100%;height: auto;box-shadow:0 0.4em 0, 0 0.8em 0;box-shadow:0 0 0 rgba(0, 0, 0, 0) inset, 0 1px 3px rgba(0, 0, 0, 0.2);margin-top: 1em;border-radius: 1em;}
.sum_xx{position: relative;padding:0.5em 1em 1em 1em;}
.sum_xx h3{display: block;width: 100%;height: 3em;line-height: 3em;overflow: hidden;border-bottom: 1px #efefef solid}
.sum_xx i{line-height: 3em; display: inline-block;text-align: right;}
.sum_xx i::after{content: " )";}
.sum_xx i::before{content: "( ";}
.sum_xx i.xz_45{display: block; transform: rotateZ(135deg);-webkit-transform: rotateZ(135deg);border: #333 solid;border-width: 1px 1px 0 0;width: 0.5em;height: 0.5em;margin: 1em 1em 0 0;}
.sum_xx i.xz_45::after{content: "";}
.sum_xx i.xz_45::before{content: "";}
.sum_xx b{display: block;float: right; text-align: right;}
.sum_xx .xl_nr,.sum_tb .xl_nr{display: block; width: 100%;background: #fff;}
.sum_xx .xl_nr{width: 100%;overflow:hidden;height: auto;
    border: #fff solid;border-width: 0 0;}
.sum_xx .xl_nr label{display: block;width: 100%;height: 2em;line-height: 2em;text-align: left;}
.sum_xx .xl_nr label input{margin-right: 0.5em;}
.sum_xx .xl_nr label input:nth-child(1){margin-top: 1em;}

.sum_tb{min-height: 3em;overflow: hidden;padding:0.5em 1em}
.sum_tb h3{display: block;width: 6em;float: left;line-height: 3em;}
.sum_tb .xl_nr{ height: auto;}
.sum_tb .xl_nr_input{display: block; width: 14em;float: right;height: 3em;} 
.sum_tb input{border: #bbb solid;border-width: 0 0 1px 0;}
.sum_tb .xl_nr_text{} 
.sum_tb input,.sum_tb textarea{display: block;width: 100%;}
.sum_tb input{height: 2em; line-height: 2em;font-size: 1em;margin: 0.5em 0;}
.sum_tb textarea{line-height: 2em;padding: 1em 0.5em;height: 10em;border-color: #efefef;}

.submit{width: 100%;height: 3em;margin-top: 1em;;;;}
.submit input{display: block; width: 3em;height: 3em;line-height: 3em;margin: 0 auto;background: #00be00;border: 0 none; border-radius: 3em;color: #fff;font-size: 22px;;;}
.sum_tb input[type=text]:focus {border-color: #f60;}
.sum_tb input.err{border:1px #f00 solid;}
.user_ly{width: 100%; resize:none;}

.cgl_jg{display: none; width: 22rem; height: 34em;top: 50%;left: 50%;margin-left:-11rem;margin-top: -17em;background-image: linear-gradient(to bottom right, #fca5f1, #b5ffff);border-radius: 1em;opacity: 0;}
.cgl_jg.dpb{display: block;}
.cgl_jg.open{
    animation:cgl_open 0.3s ease alternate forwards;
    -webkit-animation:cgl_open 0.3s ease alternate forwards;}
.cgl_jg.clock{
    animation:cgl_clock 0.3s ease forwards;
    -webkit-animation:cgl_clock 0.3s ease alternate forwards;}
.cgl_jg.clock{}
.cgl_num{width: 5rem;height: 5rem;margin: 2.5rem auto 1rem;border-radius: 100%;background: #fff;border: 5px #e287e0 solid;line-height: 5rem;text-align: center;font-size: 2em;color: #e287e0;;;}
.cgl_b{width: 100%;text-align: center;line-height: 2em;font-size:1.2em;color: #b43cb2;font-weight: bold;}
.cgl_jj{width: 80%;height: auto;margin: 1em auto;background: #fff;border-radius: 3px;padding: 0.5rem;;;}
.cgl_tell{width: 80%;margin: 1em auto;height: auto;line-height: 1em;padding: 0.5em 0;text-align: center;background: #ff7600;border-radius: 3px;color: #fff;;}
.cgl_clock{width: 2em;height: 2em;margin: 1em auto;border-radius: 100%;border: 2px #fff solid;background: #f00;;}
.cgl_clock::after,.cgl_clock::before{content: "";display: block;position: absolute;top: 1em;left: 0.25em;border-bottom: 2px #fff solid;-webkit-transform: rotateZ(45deg);  transform: rotateZ(45deg);width: 1.5em;;}
.cgl_clock::before{-webkit-transform: rotateZ(135deg);  transform: rotateZ(135deg);}

@keyframes cgl_open{
    to{opacity: 1;}
    from{opacity: 0;}
}
@keyframes cgl_clock{
    to{opacity: 0;}
    from{opacity: 1;}
}

.zly .cgl_jg{height: 16rem; margin-top: -8rem;}

/* 服务项目 */
.fwxm li{height: 28rem;}
.fwxm li h1{width: 12em;height: 1.5em;}
.fwxm li .img{overflow: hidden;border-radius: 100%;border: 1px #efefef solid;}
.fwxm li .js{height: 6em;}


/* 面包屑 */
.mb_line{width:1200px;height:4rem;margin:0 auto;border:1px #e3e3e3 solid;border-radius:2rem;padding:1rem;}
.mb_line a{line-height:2rem;height:2rem;}
.mb_line a i{margin-right:5px;}
.mb_line h1{line-height:2rem;height:2rem;display:inline-block;}


.index{width:100%;}
.index .boxiu{box-shadow:0 0 0 rgba(0, 0, 0, 0.1) inset, 0 12px 30px rgba(0, 0, 0, 0.15);}


.index .no1{padding:1rem 0;}
.index .no1 li{padding:1rem;box-shadow:0 0 0 rgba(0, 0, 0, 0.1) inset, 0 2px 5px rgba(0, 0, 0, 0.06);background:#fff;float:left;border-radius:5px;border-left:3px #008c9a solid;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.index .no1 b{ display: block; font-size:1.2em;animation:bg-color10sinfinite;-webkit-animation:bg-color10sinfinite;}
.index .no1 p{font-size:1.1em;margin-top:0.5em;}
.index .no1 li{
  background:linear-gradient(90deg, #008c9a, #23a6d5, #008c9a);
  background-size:200% 200%;
  background-position-x:200%;
  background-repeat:no-repeat;	
  color:#fff;
  animation:no1 1s ease forwards;
  background-position-x:100%;
}
@keyframes no1 {
	0% {	background-position-x:100%;}
	100% {	background-position-x:200%;color:#333;	}
}
.index .no1 li:hover{
  color:#333;
  background:linear-gradient(90deg, #008c9a, #23a6d5, #008c9a);
	background-size:200% 200%;
	animation:no1h 0.4s ease forwards;
  background-repeat:no-repeat;
}
@keyframes no1h {
	0% {
		background-position-x:200%;
	}
	100% {
		background-position-x:100%;
    color:#fff;
	}
}
.index .t_1{}
.index .t_1 h2,.index .t_1 h1{display: block; text-align:center;font-size:1.5em;line-height:2em;position:relative;}
.index .t_1 h2::after,.index .t_1 h1::after{content:"";display:block;width:26px;height:2px;background:#ccc;position:absolute;bottom:0;left:50%;margin-left:-1em;}
.index .t_1 p{text-align:center;font-size:1em;line-height:32px}
.index .s_b.t_1 h2,.index .s_b.t_1 h1,.index .s_b.t_1 p{color:#fff;}

.index .no2{background:#f8f9fa;}
 .index .no2 .nr{height:auto;overflow:hidden;border-radius:5px;}
.index .no2 .l{padding:1.2rem;background:#008c9a;border-radius:15px}
.index .no2 .l img{width:100%;}
.index .no2 .l h2{display: block;text-align:center;}
.index .no2 .l h2 a{color:#fff;font-size:1.5em;line-height:3em;}
.index .no2 .l div{text-align:center;}
.index .no2 .l div span{padding:3px 10px;background:#fff;color:#008c9a;margin:0 6px;border-radius:22px;line-height:22px;}
.index .no2 .nr .l div a{display:block;width:100px;height:auto;padding:3 10px;background:#fff09e;color:#fff;margin:16px auto 0;border-radius:5px;}
.index .no2 .r dl{height:10.2rem;background:#fff;border-radius:15px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:1rem;border:1px #dadada solid;position:relative;margin-bottom: 1em;}
.index .no2 .r dl::after{content:"";width:2px;height:26px;background:#008c9a;position:absolute;left:0;top:50%;margin-top:-13px;}
.index .no2 .r dt{width:100%;height:auto;}
.index .no2 .r dt a{line-height:32px;font-size:1.2em;}
.index .no2 .r dd{font-size:1em;margin-top:8px;line-height:25px;}
.index .no2 .r dd a{font-size:1em;padding:0.3em;border-radius:5px;}
.index .no2 .r dd a:nth-child(1),.index .no2 .r dd a:nth-child(3){background:#dcfcff;border:1px #d3d3d3 solid;}
.index .no2 .r dd a:nth-child(2),.index .no2 .r dd a:nth-child(4){background:#feffdc;border:1px rgb(255, 234, 215) solid;}


.index .no3{background:#008c9a;padding:1.5rem 0 2rem;}
.index .no3 .nr{height:auto;}
.index .no3 .nr li{padding:1.5rem;position:relative;background:#fff;border-radius:1em;}
.index .no3 .nr li::before{display: block; color:#fff;font-size:1.2em;font-weight: bold; width: 1.5em;height: 1.5em;line-height: 1.5em;text-align: center;background: #008c9a; position:absolute;right:1em;top:1.5em;margin-top:-0.7em;border-radius: 100%;;}
.index .no3 .nr h2{}
.index .no3 .nr p{display: -webkit-box;line-clamp: 3;text-overflow: ellipsis;text-overflow: -o-ellipsis-lastline;-webkit-line-clamp: 3;-webkit-box-orient: vertical;text-align: justify;text-justify:distribute;margin-top: 1em;}

.index .no3 .nr li:nth-child(1):before{content: "1";}
.index .no3 .nr li:nth-child(2):before{content: "2";}
.index .no3 .nr li:nth-child(3):before{content: "3";}
.index .no3 .nr li:nth-child(4):before{content: "4";}
.index .no3 .nr li:nth-child(5):before{content: "5";}
.index .no3 .nr li:nth-child(6):before{content: "6";}


.index .no4{background:#f8f9fa;padding:2em 0 0;}
.index .no4 .nr{height:auto;overflow:hidden;}
.index .no4 .nr a{display:block;background:#fff;position:relative;overflow:hidden;}
.index .no4 .nr a img{display:block;margin:0 auto;}
.index .no4 .nr a.c::after{content:"推荐";display:block;background:#FF6900;color:#fff;padding:0 2.2em;transform:rotate(-45deg);text-align:center;position:absolute;top:0.5em;left:-2em;font-size:1em;line-height:1.2em;}
.index .no4 .nr a::before{content:"";display:block;width:139px;height:83px;margin:0 auto;background-image:url(../picture/yy_logo.jpg);background-repeat:no-repeat;overflow:hidden;}
.index .no4 .nr a:nth-child(1)::before{background-position:0 0;}
.index .no4 .nr a:nth-child(2)::before{background-position:-139px 0;}
.index .no4 .nr a:nth-child(3)::before{background-position:-278px 0;}
.index .no4 .nr a:nth-child(4)::before{background-position:-417px 0;}
.index .no4 .nr a:nth-child(5)::before{background-position:0 -83px;}
.index .no4 .nr a:nth-child(6)::before{background-position:-139px -83px;}
.index .no4 .nr a:nth-child(7)::before{background-position:-278px -83px;}
.index .no4 .nr a:nth-child(8)::before{background-position:-417px -83px}
.index .no4 .nr a:nth-child(9)::before{background-position:-554px -83px;}
.index .no4 .nr a:nth-child(10)::before{background-position:-139px -166px;}
.index .no4 .nr a:nth-child(13)::before{background-position:-278px -166px;}
.index .no4 .nr a:nth-child(14)::before{background-position:-417px -166px}
.index .no4 .nr a:nth-child(15)::before{background-position:-554px -66px;}

.index .no5{background:#f8f9fa;padding:2em 0;}
.index .no5 ul{overflow:hidden;}
.index .no5 ul li{padding:1.5em;background:#000;text-align:center;height:auto;color:#fff;border-radius:1em;cursor: pointer;}
.index .no5 ul i{font-size:1.5rem;line-height:2rem;}
.index .no5 ul h3{display: block; font-size: 1.2rem;line-height: 1.2rem;padding:1rem 0 0;}
.index .no5 ul p{height:3rem;margin:1rem 0 0;line-height: 1.5em;overflow: hidden; display: -webkit-box;line-clamp: 2;-webkit-line-clamp: 2;text-overflow: ellipsis;text-overflow: -o-ellipsis-lastline;-webkit-box-orient: vertical;}
.index .no5 ul a{display:block;line-height:2rem;width:90%;border:1px #fff solid;color:#fff;border-radius:1em;margin:1rem auto 0;}
.index .no5 ul li:nth-child(1){background:#19e3d5;background:linear-gradient(135deg, #19e3d5 0%,#19c3a5 100%);}
.index .no5 ul li:nth-child(2){background:#6d83ff;background:linear-gradient(135deg, #6d83ff 0%,#2c50fe 100%);}
.index .no5 ul li:nth-child(3){background:#a92df6;background:linear-gradient(135deg, #a92df6 0%,#6c39ff 100%);}
.index .no5 ul li:nth-child(4){background:#fba761;background:linear-gradient(135deg, #fba761 0%,#e84a60 100%);}
.index .no5 ul li:nth-child(5){background:#f8d046;background:linear-gradient(135deg, #f8d046 0%,#dd8a22 100%);}

.index .no6{padding:0 0 2em;}
.index .no6 h2{border-left: 0.5em #008c9a solid;text-indent: 1em;font-size: 1.2em;}
.index .no6 .list_s_1{padding: 0;}
.index .no6 h3{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding: 0 1em;font-weight: normal;}
.index .no6 .cbl_more{border-radius: 1rem;line-height: 2em;background: #dd8a22;color: #fff;width: 80%;}
.index .no6 .list_s_1 li:nth-child(1) a{border-radius: 1rem; position: relative;}


.about .no_top{width:100%;height:auto;margin-top:32px;padding:52px 0 30px 0;text-align:center;color:#FFFFFF;background:#00AAB2;}
.about .no_top h3{font-size:22px;padding:11px 0;}
.about .no_top h2{font-size:26px;line-height:36px;}
.about .no_top p{line-height:36px;}
.about .title_s1{margin-top:32px;text-align:center;}
.about .title_s1 strong{font-size:32px;color:#00AAB2;}
.about .title_s1 p{font-size:16px;color:#999999;}

.about .no1 .l{width:65%;height:auto;}
.about .no1 .l h2{font-size: 1.8em;border-bottom: 1px solid #efefef;padding: 0.5em 0;;}
.about .no1 .l h2 span{padding-left: 0.5em;font-weight: normal;font-size: 0.6em;color: #545454;}
.about .no1 .l p{font-size:1.15em;line-height:2em;text-align:justify;margin-top: 1em;text-indent: 2em;}
.about .no1 .r{height:auto;}
.about .no1 .r ul{width: 12em;height: 2em;padding:14em 6em 2em;}
.about .no1 .r li{width: 1em;height: 1em;margin: 0 0.5em; float: left;}
.about .no1 .r ul img{display: block;position: absolute;top: 0;left: 0;; width:100%;height:auto;z-index: 1;}
.about .no1 .r li::before{content: "";display: block;position: relative; z-index: 2;width: 1.5em;height: 1.5em;font-size: 1em;text-align: center;line-height: 1.5em;color: #fff;border-radius: 100%; background: #00AAB2;border: 2px #fff solid;;;}
.about .no1 .r li img{opacity: 0;
    animation: about_img_c 0.5s linear 0s 1 alternate forwards;
    -webkit-animation: about_img_c 0.5s linear 0s 1 alternate forwards;
}
.about .no1 .r li.hover img{
    animation: about_img 0.5s linear 0s 1 alternate forwards;
    -webkit-animation: about_img 0.5s linear 0s 1 alternate forwards;}

@keyframes about_img{
    0%   {opacity: 0;}
    100%   {opacity: 1;}
}
@keyframes about_img_c{
    0%   {opacity: 1;}
    100%   {opacity: 0;}
}

.about .no1 .r li:nth-child(1):before{content: "1";}
.about .no1 .r li:nth-child(2):before{content: "2";}
.about .no1 .r li:nth-child(3):before{content: "3";}
.about .no1 .r li:nth-child(4):before{content: "4";}
.about .no1 .r li:nth-child(5):before{content: "5";}
.about .no1 .r li:nth-child(6):before{content: "6";}
.about .no1 .r .ad{width: 100%;height: auto;}
.about .no1 .r .ad img{width: 100%;height: auto;}


.about .no2{margin-top:2em;}
.about .no2{margin-top:0;}
.about .youshi a{height:10em;padding:20px;padding-left:6em;transition:all .3s;border:1px solid transparent;border-bottom:3px solid #F7F7F7;}
.about .youshi a:hover{text-decoration:none;border:1px solid #E5E5E5;border-bottom:3px solid transparent;}
.about .youshi a img{position:absolute;top:50%;left:10px;margin-top: -2em; width:4em;height:4em;transition:all 0.5s;}
.about .youshi a:hover img{opacity: 0;}
.about .youshi a:hover{padding:20px 20px 17px 20px;color: #fff;}
.about .youshi .a1:hover{background:#F668A0;border-bottom:3px solid #F668A0;}
.about .youshi .a2:hover{background:#ECC510;border-bottom:3px solid #ECC510;}
.about .youshi .a3:hover{background:#A536E4;border-bottom:3px solid #A536E4;}
.about .youshi .a4:hover{background:#2DB7DC;border-bottom:3px solid #2DB7DC;}
.about .youshi .a5:hover{background:#2FE4C8;border-bottom:3px solid #2FE4C8;}
.about .youshi .a6:hover{background:#F668A0;border-bottom:3px solid #F668A0;}
.about .youshi h4{font-size: 1.15em;}


.about .no3{height:auto;background:#00AAB2;color: #fff;}
.about .no3 .l,.about .no3 .r{width:48%;padding: 2em 0;}
.about .no3 .l{ text-align:right;}
.about .no3 img{display:block;position: absolute; width:270px;height:200px;bottom: 0;}
.about .no3 .l img{left: 0;}
.about .no3 .r img{right: 0;}
.about .no3 h2{font-size: 1.15em;line-height: 3em;border-bottom: 1px #fff solid;}
.about .no3 p{margin-top: 1em;}
.about .no3 .l p{text-align: right; float: right;}

.about .no4{}
.about .no4 .top{}
.about .no4 .top h2{display: block; text-align: center;font-size: 1.5em;position: relative;;padding-bottom: 1em;border-bottom: 1px #efefef solid;color: #555;}
.about .no4 .top h2 span{display: block;font-weight: normal;font-size: 0.6em;color: #666;;}
.about .no4 .top p{width: 60em;margin: 2em auto 0;text-align: center;;}

.about .no4 .top h2::after{content: "";display: block;width: 0.8em;height: 0.8em;position: absolute;bottom: -0.5em;left: 50%;margin-left: -0.4em;background: #fff;border: 2px #00AAB2 solid;border-radius: 100%;;;;;}

.about .no4 .nr{}
.about .no4 .nr li{ padding: 0 1em 1em;border-radius: 6px; }
.about .no4 .nr li h3{padding: 1em 0;color: #fff;font-size: 1.2em;text-align: center;}
.about .no4 ul li:nth-child(1){background:#19e3d5;background:linear-gradient(135deg, #19e3d5 0%,#19c3a5 100%);}
.about .no4 ul li:nth-child(2){background:#6d83ff;background:linear-gradient(135deg, #6d83ff 0%,#2c50fe 100%);}
.about .no4 ul li:nth-child(3){background:#a92df6;background:linear-gradient(135deg, #a92df6 0%,#6c39ff 100%);}
.about .no4 ul li:nth-child(4){background:#fba761;background:linear-gradient(135deg, #fba761 0%,#e84a60 100%);}
.about .no4 ul li:nth-child(5){background:#f8d046;background:linear-gradient(135deg, #f8d046 0%,#dd8a22 100%);}

.about .no4 .nr p{background-color: rgb(255, 255, 255,0.9);box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding: 0.8em;height: 15em;border-radius: 6px;;}



.index .yqlj{}
.page_404{}
.page_404 .logo{width:180px; height:auto; margin:2em auto 0;}
.page_404 .logo img{display: block; width: 100%;}

.page_404 .bj{ margin:2em auto 0;padding: 2em;box-shadow:0 0 0 rgba(0, 0, 0, 0.1) inset, 0 5px 10px rgba(0, 0, 0, 0.15);border-radius: 1em;}
.bjt{width: 50%;height:338px;background:url(../picture/bj.jpg) no-repeat 50% 50%;}
.page_404 h1{text-align: center;font-size: 1.2em;color: #545454; padding:0 0 1em 0;border-bottom: 1px #eee solid;}


.page_404 .bj dl{ width: 50%;height: auto;padding:0 2em 1em;border-left: 1px solid #eee;}
.page_404 .bj dl dt{ font-size:1.6em; color:#8d97a0; margin:1.2em 0;}
.page_404 .bj dl dd{ padding-left:20px; margin-right:20px; background:url(../picture/jaint.png) no-repeat 5px 10px;font-size:1.4em; height:2em; line-height:2em; display:block; border-bottom:1px solid #e5e6e8;}
.page_404 .bj dl dd a{ color:#8d97a0;}

.page_404 .gg{}
.page_404 .gg h3{ text-align:right; font-size:1em; color:#8d8d8d;font-weight: normal;}
@media(min-width:1000px){
    .page_404{font-size: 16px;}
.page_404 .bj h1{font-size: 1.2em;}
}
@media(max-width:999px){
    .page_404{font-size: 21px;}
.page_404 .logo{width:30vw;}
.page_404  h1{font-size: 2em;}
.page_404 .bj .fl,.page_404 .bj .fr{float: none;width: 100%;}
.page_404 .bj .fl{height: 240px;}
}







@media(min-width:1000px){
.pu_w,.dqyy_nav_qp{width: 72%;min-width:1000px; max-width: 1150px;}

.footer .top dl{width:24%;}
.nav_icon{display: none;}
.icon_dw{ margin: 8px 4px 0 0;}

.pu_top{font-size: 10px;}
.pu_top{height:66px;}
.pu_top .logo{width:20%;min-width: 200px; height:66px;font-size: 20px;line-height: 64px;}
.pu_top .logo::after{display: block;float: left;width: 160px;height: 66px;background-position: 0px 10px;background-size: 240%;}

.page_s1 .mo_l{width: 72%;}
.page_s1 .sec{padding: 12px 60px;}
.page_s1 .art_case{border: 0 none;}

.list_s_1{padding:1.5rem;}

.nav{width:80%;min-width: 800px}
.nav .nav_icon{display: none;}
.nav a{display: block;height: auto;float: right;  line-height: 60px;font-size: 16px;text-align: center;padding: 0 10px;}

/* BANNER */
.banner{width:100%;min-width:1200px;height:auto;}
.banner a{display:block;width:100%;height:350px;background-repeat:no-repeat;background-position:center;background-size:1920px;}
.banner a{background-image:url(../picture/banner4_1920.jpg);background-color:#018287}
/* .banner .b2 a{background-image:url(/banner/banner2_1920.jpg);background-color:#e1e6ac}
.banner .b3 a{background-image:url(/banner/banner3_1920.jpg);background-color:#50c1bd;}
.banner .b4 a{background-image:url(../picture/banner4_1920.jpg);background-color:#008489}
.banner .b5 a{background-image:url(/banner/banner5_1920.jpg);background-color:#f0eceb} */

.index .no1{ height: 9em;}
.index .no1 li{width:23.5%;height:9em;margin-left: 2%;}
.index .no1 li:nth-child(1){margin:0;}

.index .no2{}
.index .no2 .l{width:35%;float: left;}
.index .no2 .l img{height:178px;}
.index .no2 .r{width:63%;height:26em;float: right;}
.index .no2 .r dl{width:49%;float: left;}
.index .no2 .r dl:nth-of-type(even){float: right;}
.index .no3 .nr li{margin:1% 2%;width:29%;float:left;}

.index .no4 .nr a{width:18%;height:83px;float:left;margin:15px 1% 0;}

.index .no5 ul li{width:18%;margin:1%;}
.index .no6 .list_s_1:nth-child(2){margin: 0 2%;}
.index .no6 .list_s_1{width: 32%;}


.article .content{padding: 30px 60px 12px;}
.article .zw{font-size: 16px;}


.list .art_li{padding: 30px 0;}
.list .art_li li{padding: 12px 60px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}


/* 医生列表页 */
.ys_li li{float:left;width:32%;height:27rem;}
.ys_li li .img{width:160px;height:160px;margin:42px auto 0;border-radius:160px;}
.ys_li li:nth-child(2),
.ys_li li:nth-child(5),
.ys_li li:nth-child(8),
.ys_li li:nth-child(11),
.ys_li li:nth-child(14),
.ys_li li:nth-child(17),
.ys_li li:nth-child(20){margin:0 2% 1rem;}

.about .no1 .l{width:65%;}
.about .no1 .r{width:30%;}

.about .youshi a{width:48%;}

.about .no3 p{width: 17em; height: 10em;}

.about .no4 .nr li{width: 19.2%;margin-right: 1%; float: left;}
.about .no4 .nr li:last-child{margin-right: 0;}
.about .no4 .top p{width: 100%;}
.about .no4 .nr p{height: 16em;}

.yy_nav_top li{min-width: 12em;line-height: 2em;min-height: 2em;max-height: 4em;}

.art_pic .pics .pics_img{ width: 100%;height: 15em;}
.art_pic .pics .img_lb li{width: 32%;height: 8em;}
.art_pic .pics .img_lb li:nth-child(2){margin: 1em 2% 0;}

}


@media(max-width:999px){                                             /* 手机端样式 */
body{font-size: 16px; padding-bottom: 3rem;}
.pu_w,.dqyy_nav_qp{width: 95vw;}

.pu_top{height:4rem;padding:0 0;position:relative;}
.pu_top .logo{width:8rem;height:3rem;padding-top:0.5rem;font-size: 20px;line-height: 3rem;}
.pu_top .logo::after{width:8rem;height:3rem;background-size:250%;margin-left:0.5rem;}

/* 导航 */
.nav{width:3.5rem;height:3.5rem;background:rgb(255,255,255,0.98);position:absolute;top:0;right:0;z-index:100;overflow:hidden;}
.nav a{line-height:2.5em;display:block;width:6rem;height:2.5em;margin:0 auto;text-align:center;color:#838383;border-bottom:1px #008086 solid;}
.nav.hover{width:65%;height:auto;padding-bottom:5em;border-radius:0 0 0 1.5rem;border:#e8e8e8 solid;border-width:0 0 1px 1px;}
.nav.hover a{width:65%;}
.nav .nav_icon{display:block;width:100%;text-align:center;margin:0 auto;height:4rem;}
.nav .nav_icon .o,.nav .nav_icon .c{box-sizing:border-box;position:relative;display:block;font-size:14px;transform:scale(var(--ggs,1));width:2em;height:2em;border-radius:2em;border:0.14em solid;margin:1em;color:#868686;}
  
.nav .nav_icon .o{float:left;}
.nav .nav_icon .o::before {content:"";display:block;box-sizing:border-box;position:absolute;width:1em;height:0.14em;background:currentColor;border-radius:0.14em;top:0.38em;left:0.35em;box-shadow:0 0.4em 0, 0 0.8em 0;}
.nav .nav_icon .c {border-top:2px solid transparent;	float:right;}
.nav .nav_icon .c::before {content:"";display:block;box-sizing:border-box;position:absolute;border-radius:3px;height:0.5rem;width:0.15rem;background:currentColor;left:0.68rem;bottom:1.1rem;}
.nav.hover .nav_icon .o{color:#e8e8e8}

.footer .top dl dd a{float: left;min-width: 4em; max-width: 10em;overflow: hidden;display: -webkit-box;line-clamp: 1;text-overflow: ellipsis;text-overflow: -o-ellipsis-lastline;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}

.list_s_1{padding: 1.5rem;margin-bottom: 1.5rem;}

.sec{padding: 1.5rem;}
.liLR li{display: block;width: 100%;height: auto;}

/* 内容页样式 */
.page_s1 .mo_l,.page_s1 .mo_r{float: none; width: 100%;}
.article .content{padding: 5vw;}
.article h1{font-size: 1.2rem;line-height: 1.5em;}
.article .zw{font-size: 16px;}
.article .attr .fl{float: none;}
.article .art_sec{padding: 5vw;}

.list .art_li{padding: 1rem;}
.list .art_li time{padding: 0;font-size: 12px;}

.list .art_li img{width: 7em !important;height: 6em !important ;}
.list .art_li p{margin-left: 120px;}
.yy_li {padding: 1rem;}
.yy_li li{font: none;width: 100%;}

.yy_nav_top li{min-width: 4em;max-width: 10em;line-height: 1.5em;min-height: 1.5em;max-height: 3em;}





/* 医生列表页 */
.ys_li li{width:90vw;height:auto; margin: 0 auto 1rem;}
.ys_li li .img{width:10rem;height:10rem;margin:2rem auto 0;border-radius:100%;}
.banner{width:100%;height:auto;}
.banner a{display:block;width:100%;height:0;padding-bottom:60%;background-repeat:no-repeat;background-position:top center;background-size:100%;}
/* .banner .b1 a{background-image:url(/banner/banner1_640.jpg);background-color:#d16767}
.banner .b2 a{background-image:url(/banner/banner2_640.jpg);background-color:#e1e6ac}
.banner .b3 a{background-image:url(/banner/banner3_640.jpg);background-color:#50c1bd;} */
.banner a{background-image:url(../picture/banner4_640.jpg);background-color:#008489}
/* .banner .b5 a{background-image:url(/banner/banner5_640.jpg);background-color:#f0eceb} */

.index .no1{ height: auto;overflow: hidden;}
.index .no1 li{width:48%;height:9em;margin:0.5rem 1%;}

.index .no2{}
.index .no2 .l{margin-bottom: 1em;}
.index .no3 .nr li{margin-top: 1em;}

.index .no4 .nr a{width:46%;height:83px;float:left;margin:1em 2% 0;}

.index .no5 ul li{width:48%;margin:1%;}
.index .no5 ul li:nth-child(5){width: 98%;}
.index .no5 ul li:nth-child(5) p{height: 1.5em;}

.index .no6 .list_s_1{width: 100%;margin-top: 2rem;}

.about .no1 .l,.about .no1 .r,.about .youshi a,.about .no4 .nr li{width:100%; float: none;}
.about .no3 h2{display: block;width: 100%;text-align: center;line-height: 1.15em;height: 3em;position: relative;;}
.about .no3 h2 span{display: block;width: 100%;position: absolute;bottom: 0.8em;font-weight: normal;font-size: 0.8em;}
.about .no3 .l,.about .no3 .r{height: 29em; text-align: left;}
.about .no3 .l p,.about .no3 .r p{padding: 0;width: 100%;}
.about .no4 .top p{width: 100%;}
.about .no4 .nr li,.about .no4 .nr li.m{margin: 0 0 1em;}
.about .no4 .nr p{height: 9em;}


.yy_nav.bjs{background-color: #c3b5a4;}

.art_pic .pics{padding: 3vw;}
.art_pic .pics .pics_img{width: 74vw; height: 20vw;}
.art_pic .pics .img_lb li{width: 23vw;height: 16vw;}
.art_pic .pics .img_lb li:nth-child(2){margin: 1em 2vw 0;}

}

.sitemap a {color: grey;text-decoration: none;}
.sitemap h1 a {color: Black;}
.sitemap h1 {font-size: 15px;display: block;width: 1200px;margin: 0 auto;border: 1px solid #eee;padding: 10px;color: Black;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.sitemap h2 {color: Black;font-size: 16px;margin-bottom: 10px;}
.sitemap a:hover {color: Black;text-decoration: underline;}
.sitemap .content {border: 1px solid #eee;margin: 0 auto;padding: 10px;margin-top: 10px;color: #999;overflow: hidden;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.sitemap li {text-indent: 20px;list-style: disc;}
.sitemap .content li {list-style: none;}
.sitemap .content li a {width: 100%; height: 1.5em;overflow: hidden;display: -webkit-box;line-clamp: 1;text-overflow: ellipsis;text-overflow: -o-ellipsis-lastline;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
@media(min-width:1000px){
    .sitemap h1 {width: 1200px;}
    .sitemap .content {width: 1200px;}
    .sitemap .content li {width: 25%;text-indent: 5px;float: left;list-style: none;}
}
@media(max-width:999px){
    .sitemap h1 {width: 95vw;}
    .sitemap .content {width: 95vw;}
    .sitemap .content li {width: 100%;text-indent: 5px;}
}