*,:after,:before{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:0!important;-webkit-tap-highlight-color:rgba(0,0,0,0);-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased}
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,time,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:after,blockquote:before,q:after,q:before{content:""}
table{border-collapse:collapse;border-spacing:0}
body{color:#3d4c63;background:#fff;font:15px/1.5 "Microsoft Yahei",sans-serif;outline:0}
a{color:#333;text-decoration:none}
a:hover{color:inherit}
img{max-width:100%;border:none}
em,i{font-style:normal}
table{border-collapse:collapse;border-spacing:0}
input,select,textarea{font-size:12px;color:#444;font-family:"Microsoft Yahei",sans-serif;outline:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
button,input[type=button],input[type=reset],input[type=submit],select{-webkit-appearance:none;-moz-appearance:none;appearance:none}
button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer}
input[type=password]:focus,input[type=tel]:focus,input[type=text]:focus{background:#fff;border:1px solid #bbb}
.false:focus{border:2px solid #ff1531;background:#fff}
::-webkit-input-placeholder{color:#999}
::-moz-placeholder{color:#999}
:-ms-input-placeholder{color:#999}
::-ms-clear,::-ms-reveal{display:none}
.fix{*zoom:1}
.fix:after,.fix:before{display:block;content:"";height:0;clear:both}
.c{clear:both}
.col-l,.l{float:left}
.col-r,.r{float:right}
.ani{-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.unselect{-ms-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none}
.wp{width:100%;max-width:1230px;margin:0 auto}
.h50{height:50px;clear:both;overflow:hidden}
.h100{height:100px;clear:both;overflow:hidden}
body{min-width:1300px}
.header{z-index:99;background-color:#fff;position: relative;}
.header .hd-top{overflow:hidden;height:30px;background-color:#00bfaf;line-height:30px;color:#fff;font-size:14px}
.header .hd-top .l-txt{float:left}
.header .hd-top .r-info{float:right}
.header .hd-top .r-info .language,.header .hd-top .r-info .tel{float:left;height:30px;line-height:30px}
.header .hd-top .r-info .user{float: left;padding-left: 20px;margin-left: 10px;background: url(../images/hd-user.png) left center no-repeat;background-size: 13px auto;}
.header .hd-top .r-info .user a{color: #fff;}
.header .hd-top .r-info .language a,.header .hd-top .r-info .tel{color:#fff;font-size:14px}
.header .hd-top .r-info .language{margin-left:20px;padding-left:26px;background:url(../images/j-p2.png) left center no-repeat}
.header .hd-top .r-info .language em{display:inline-block;vertical-align:middle;font-size:12px}
.header .hd-center{height:88px;line-height:88px;border-bottom:1px solid #eee;overflow:hidden}
.header .hd-center .logo{float:left}
.header .hd-center .logo img{display:inline-block;vertical-align:middle;font-size:0}
.header .hd-center .r-link{float:right;overflow:hidden}
.header .hd-center .r-link .btn{float:right;width:32px;height:32px;background:#00bfaf url(../images/j-p3.png) center center no-repeat;border-radius:10px;border: none;font-size: 0;}

.header .hd-so{float: right;overflow: hidden;line-height: 1.1;height: 32px;border: 1px solid #eee;border-radius: 10px;margin-left: 20px;margin-top: 23px;}
.header .hd-so .so-left{overflow: hidden;}
.header .hd-so .so-left input{border: none;font-size: 14px;padding: 0 10px;height: 32px;line-height: 32px;width: 150px;}

.ul-hd1{overflow:hidden;margin-top:35px}
.g-tit03 .order a:hover{color:#00bfaf}
.ul-hd1 li{float:left;line-height:1.1;margin-left:20px}
.ul-hd1 li a{font-size:16px;color:#999;display:inline-block;padding-left:26px;background-repeat:no-repeat;background-position:left bottom;height:18px;line-height:18px}
.ul-hd1 li a:hover{color:#00bfaf;background-position:left top}
.header .hd-nav{border-bottom:1px solid #eee}
.m-cur a:hover{text-decoration:underline}
.ul-nav{height:50px;}
.ul-nav li{float:left;width:11.11%;text-align:center}
.ul-nav li .child{display:none;}
.ul-nav li a.v1{font-size:18px;font-weight:700;display:inline-block;height:50px;line-height:50px;border-bottom:4px solid #fff}
.ul-nav li a.v1:hover,.ul-nav li.on a.v1{border-color:#00bfaf;color:#00bfaf}
.ul-nav li .child{position:absolute;top:100%;left:0;width:100%;z-index:99}
.ul-nav li .child .child-inner{width:100%;max-width:1230px;margin:0 auto;background:url(../images/cbg.png) repeat;padding:40px 0;overflow: hidden;}
.ul-nav li .l-menu{float:left;text-align:left;padding-left:100px;border-right:1px solid #ddd;padding-right:46px}
.ul-nav li .l-menu a{display:block;margin-bottom:11px}
.ul-nav li .l-menu a span{display:inline-block;padding-right:20px;font-size:16px}
.ul-nav li .l-menu a:hover span{background:url(../images/j-p4.png) right center no-repeat;color:#00bfaf}
.ul-nav li .r-con{overflow:hidden;padding:0 80px}
.ul-nav li .r-con .pic{float:right;position:relative;width:320px;margin-left:88px}
.ul-nav li .r-con .pic img{display:block;width:100%}
.ul-nav li .r-con .txt{overflow:hidden;text-align:left;font-size:16px;color:#666;line-height:2}
.ul-nav li .r-con .pic .mask{position:absolute;top:0;left:0;display:block;width:100%;height:100%;z-index:20;background:url(../images/cbg2.png) repeat}
.ul-nav li .r-con .pic .txt{position:absolute;top:35%;left:0;width:100%;text-align:center;z-index:21;color:#fff;font-size:14px}
.ul-nav li .r-con .pic .txt p{font-size:18px;margin-bottom:10px}
.footer .ft-top{height:230px;background:url(../images/hbg1.jpg) center center no-repeat;background-size:cover;padding-top:25px}
.footer .ft-top .ft-contant{float:left;width:380px}
.footer .ft-top .ft-contant .g-tit01{padding-left:40px;}
.footer .ft-top .ft-tinfo{overflow:hidden}
.g-tit01{margin-bottom:15px}
.g-tit01 h3{font-size:24px;color:#fff;background-repeat:no-repeat;background-position:left center;padding-left:40px}
.ul-ft1{overflow:hidden;width:580px;padding-right:15px;float:left;padding-top:15px}
.ul-ft1 li{padding-left:14px;background:url(../images/j-p7.png) left center no-repeat;margin-right:10px;margin-bottom:14px}
.ul-ft1 li a{color:#fff;font-size:16px}
.ul-ft1 li a:hover{text-decoration:underline}
.ul-ftlink li a:hover{text-decoration:underline}
.footer .ft-top .r-link{overflow:hidden;position:relative}
.footer .ft-top .r-link .item{float:left;width:150%;text-align:center;color:#fff}
.footer .ft-top .r-link i{display:block;margin:0 auto 14px;width:58px;height:58px;background-repeat:no-repeat;background-position:center;background-size:cover;border-radius:50%}
.footer .ft-top .r-link p{color:#fff;font-size:16px}
.ul-ft2{overflow:hidden}
.ul-ft2 li{width:32%;text-align:center;float:left;color:#fff;position:relative}
.footer .ft-top .r-link::before,.ul-ft2 li::before{position:absolute;left:0;top:32%;content:'';width:1px;background:#fff;opacity:.2;height:48px;display: none;}
.ul-ft2 li.li3{width:36%;padding-left:15px}
.ul-ft2 li i{display:block;margin:0 auto 14px;border:1px solid #fff;width:58px;height:58px;border-radius:50%;background-position:center;background-repeat:no-repeat}
.ul-ft2 li p{font-size:16px;line-height:1.37}
.footer .ft-copy{background-color:#333;overflow:hidden;height:128px;padding-top:26px}
.footer .ft-copy .ft-logo{float:left;padding-top:9px}
.footer .ft-copy .r-copy{overflow:hidden}
.ul-ftlink{float:right;overflow:hidden;margin-bottom:12px}
.ul-ftlink li{float:left;padding-left:13px;margin-left:11px;background:url(../images/j-p12.png) left center no-repeat}
.ul-ftlink li:first-child{padding-left:0;margin-left:0;background:0 0}
.ul-ftlink li a{color:#bfbfbf;font-size:14px}
.footer .ft-copy .copy{clear:both;text-align:right;color:#bfbfbf;font-size:14px}
.footer .ft-copy .copy a{color: #bfbfbf;}
.bgColor{background-color:#f6f5f8}
.fff{background-color:#fff}
.ban-inner img{display:block;width:100%}
.col-l{width:320px;margin-right:40px;margin-bottom:59px}
.col-main{overflow:hidden}
.m-cur,.m-cur a{font-size:16px;color:#999}
.m-cur span{color:#00bfaf}
.m-cur{background:url(../images/j-p13.png) right center no-repeat;margin:20px 0}
.ovh{overflow:hidden}
.m-title{width:320px;position:relative}
.m-title img{display:block;width:100%}
.m-title .mask{position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:url(../images/j-p15.png) repeat;z-index:8}
.m-title .txt{position:absolute;top:37px;left:0;width:100%;padding-left:62px;z-index:9;color:#fff}
.m-title .txt .con{background-repeat:no-repeat;padding-left:58px}
.m-title .txt .con p{font-size:30px;font-weight:700;line-height:1.1}
.m-title .txt .con em{display:block;width:30px;height:1px;background:#fff;opacity:.4;margin:14px 0 9px}
.m-title .txt .con span{font-size:16px;opacity:.6;font-family:Arial}
.m-snav{border-bottom:6px solid #00bfaf;background-color:#fff;margin-bottom:30px}
.ul-snav2 li a.v1{display:block;width:100%;height:58px;line-height:58px;padding-left:50px;font-size:0;border-bottom:1px solid #e7e7e7}
.ul-snav2 li a.v1 span{display:inline-block;vertical-align:middle;font-size:18px;line-height:30px;padding-left:36px;height:30px;background-repeat:no-repeat;background-position:left top}
.ul-snav2 li a.v1:hover span,.ul-snav2 li.on a.v1 span{background-position:left bottom;font-weight:700;color:#00bfaf}
.ul-snav2 li a.v1:hover,.ul-snav2 li.on a.v1{background:url(../images/j-p16.png) right 16px center no-repeat}
.ul-snav2 li .child-nav{padding:22px 0 7px;display:none}
.ul-snav2 li .child-nav a{display:block;padding-left:57px;margin-bottom:20px}
.ul-snav2 li .child-nav a span{display:inline-block;padding-left:30px;background:url(../images/j-p17.png) left center no-repeat;font-size:16px;color:#666}
.ul-snav2 li .child-nav a:hover span{background-image:url(../images/j-p18.png);color:#00bfaf}
.m-form01{overflow:hidden;margin-bottom:40px}
.m-form01 .sub{float:right;border:none;width:70px;height:40px;line-height:40px;text-align:center;background-color:#00bfaf;color:#fff;font-size:15px}
.m-form01 .l-con{overflow:hidden}
.m-form01 .l-con input{display:block;width:100%;height:40px;line-height:40px;display:block;width:100%;background:#fff url(../images/j-p19.png) 10px center no-repeat;border:none;padding-left:34px;padding-right:10px;font-size:15px}
.g-tit02{margin-bottom:20px}
.g-tit02 a{float:right;font-size:16px;color:#999;margin-top:7px}
.g-tit02 a:hover{color:#00bfaf}
.g-tit02 h3{overflow:hidden;padding-left:56px;font-size:24px;color:#333;font-weight:400;background-repeat:no-repeat;background-position:left center}
.slick-01{margin-bottom:19px}
.slick-01 .item .pic{position:relative;overflow:hidden}
.slick-01 .item img{display:block;width:320px;height: 160px;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.slick-01 .item p{position:absolute;bottom:0;left:0;width:100%;height:44px;line-height:44px;font-size:14px;color:#fff;background:url(../images/j-p20.png) repeat;padding:0 23px 0 45px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.slick-01 .item p::after{position:absolute;content:'';width:5px;height:5px;background-color:#24d6c7;border-radius:50%;left:20px;top:50%;margin-right:-2px}
.slick-01 .slick-dots{text-align:center;margin-top:12px}
.slick-01 .slick-dots li{display:inline-block;width:8px;height:8px;border-radius:4px;margin:0 5px;background-color:#ababab;position:relative}
.slick-01 .slick-dots li button{position:absolute;left:-9999px}
.slick-01 .slick-dots li.slick-active{width:16px;background-color:#24d6c7}
.ul-list01{padding:17px 20px 5px 20px;margin-bottom:20px}
.ul-list01 li{margin-bottom:14px}
.ul-list01 li h3{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:400;padding-left:14px;background:url(../images/j-p21.png) left center no-repeat}
.ul-list01 li h3 a{font-size:15px}
.ul-list01 li h3 a:hover{color:#00bfaf}
.ul-link{margin:0 -5px;overflow:hidden}
.ul-link li{float:left;width:33.33%;padding:0 5px;margin-bottom:10px}
.ul-link li .con{padding:15px 0 13px}
.ul-link li i{display:block;width:40px;height:40px;margin:0 auto 8px;background-position:center center;background-repeat:no-repeat;background-size:cover}
.ul-link li p{text-align:center;font-size:16px;color:#fff}
.col-main{background-color:#fff;padding:22px 30px 52px;margin-bottom:69px}
.mb0{margin-bottom:0!important}
.g-tit03{border-bottom:1px solid #eaeaea;padding-bottom:16px;margin-bottom:40px}
.g-tit03 .order{float:right;font-size:0;margin-top:7px}
.g-tit03 .order a{display:inline-block;font-size:15px;color:#999;margin-left:20px;padding-right:20px;background:url(../images/j-p22.png) right center no-repeat}
.g-tit03 h3{overflow:hidden;font-size:24px;padding-left:48px;background-position:left center;background-repeat:no-repeat}
.ul-list02{margin-bottom:40px}
.ul-list02 li{overflow:hidden;border-bottom:1px solid #eaeaea;padding:17px 0 16px}
.ul-list02 li span{float:right;font-size:15px;color:#999;margin-left:0}
.ul-list02 li h3{overflow:hidden;font-weight:400;padding-left:18px;background:url(../images/j-p21.png) left center no-repeat;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position:relative;display:inline-block;max-width:620px;padding-right:40px}
.ul-list02 li h3 a{font-size:15px}
.ul-list02 li h3 a:hover{color:#00bfaf;font-weight:700}
.m-pages{text-align:center;font-size:0;margin-bottom:28px}
.m-pages .page-body{display:inline-block;overflow:hidden}
.m-pages .page-body .page-form{display:inline-block;border:1px solid #ddd;font-size:0;height:36px;border-radius:4px;line-height:36px;float:left;margin-left:18px}
.m-pages .page-body .page-form .sub{border:none;border-left:1px solid #ddd;background:0 0;width:44px;text-align:center;font-size:16px;color:#666;display:inline-block;vertical-align:middle}
.m-pages .page-body .page-form .inp{border:none;display:inline-block;width:48px;text-align:center;vertical-align:middle;padding:0 5px;font-size:14px}
.ul-page{overflow:hidden;display:inline-block;float:left}
.ul-page li{float:left;margin:0 5px}
.ul-page li a{display:block;width:36px;height:36px;line-height:36px;text-align:center;font-size:16px;color:#666;border:1px solid #ddd;border-radius:4px}
.ul-page li a:hover{color:#fff;background-color:#00bfaf!important;border-color:#00bfaf}

.ul-page li.pages-prev a{background:url(../images/p-prev.png) center center no-repeat}
.ul-page li.pages-prev a:hover{background-image:url(../images/p-prevh.png)}
.ul-page li.pages-next a{background:url(../images/p-next.png) center center no-repeat}
.ul-page li.pages-next a:hover{background-image:url(../images/p-nexth.png)}
.ul-page li.on a{color:#fff!important;background-color:#00bfaf!important;border-color:#00bfaf}
.m-pic{margin-top:42px}
.m-pic img{display:block;width:100%}
.ul-list03 li{overflow:hidden;padding-bottom:30px;border-bottom:1px solid #eaeaea;margin-bottom:30px}
.ul-list03 li .pic{float:left;width:220px;margin-right:30px}
.ul-list03 li .pic img{display:block;width:220px;height: 330px;}
.ul-list03 li .txt{overflow:hidden;padding-top:20px}
.ul-list03 li .txt .name{font-size:24px;color:#333}
.ul-list03 li .txt .name span{font-size:16px;color:#999;display:inline-block;margin-left:11px}
.ul-list03 li .txt em{display:block;width:20px;height:1px;background-color:#ddd;margin:24px 0 21px}
.ul-list03 li .txt .desc{font-size:16px;line-height:2}
.ul-list03 li .txt .info{font-size:16px;color:#999;line-height:2}
.ul-list04 li{padding:23px 34px;border:1px solid #eee}
.ul-list04 li h3{font-weight:400;font-size:24px;color:#00bfaf;padding-left:18px;background:url(../images/j-p21.png) left center no-repeat;margin-bottom:17px}
.ul-list04 li .info{font-size:16px;line-height:1.9}
.ul-list04 li:nth-child(2n-1){background-color:#f9f9f9;border:none}
.m-table1 table{background-color:#f9f9f9}
.m-table1{margin-bottom:50px}
.m-table1 table td,.m-table1 table th{border:1px solid #eee}
.m-table1 table th{background:#00bfaf;height:35px;line-height:35px;color:#fff;font-size:16px}
.m-table1 table td{padding:16px 40px}
.m-table1 table td .pic{width:160px;margin:0 auto 6px}
.m-table1 table td .pic img{display:block;width:100%}
.m-table1 table td p{text-align:center}
.m-table1 table td .info{font-size:15px;line-height:1.6}
.m-hos-info .info-num{overflow:hidden;margin-bottom:38px}
.m-hos-info .info-num .item{width:33.33%;text-align:center;float:left}
.m-hos-info .info-num .item p{font-size:40px;color:#00bfaf;position:relative;display:inline-block}
.m-hos-info .info-num .item .con{display:inline-block;text-align:left}
.m-hos-info .info-num .item p sup{font-size:16px;color:#999;position:absolute;top:0;left:100%;width:32px}
.m-hos-info .info-num .item span{display:block;font-size:16px}
.m-hos-info .info-num .item.item1{text-align:left;padding-left:16px}
.m-hos-info .info-num .item.item3{text-align:right;padding-right:16px}
.m-hos-info .info-num .item.item2{position:relative}
.m-hos-info .info-num .item.item2::after,.m-hos-info .info-num .item.item2::before{position:absolute;content:'';width:1px;height:46px;background:#ebebeb;top:16px;left:0}
.m-hos-info .info-num .item.item2::after{right:0;left:auto}
.slick-02{position:relative;margin-bottom:27px}
.slick-02 .pic img{display:block;width:100%}
.slick-02 .slick-dots{text-align:center;margin-top:12px;position:absolute;bottom:20px;left:0;width:100%}
.slick-02 .slick-dots li{display:inline-block;width:8px;height:8px;border-radius:4px;margin:0 5px;background-color:#fff;position:relative}
.slick-02 .slick-dots li button{position:absolute;left:-9999px}
.slick-02 .slick-dots li.slick-active{width:16px;background-color:#24d6c7}
.m-hos-info .txt h3{text-align:center;font-size:30px;color:#00bfaf;line-height:1.1;margin-bottom:20px}
.m-hos-info .txt .info{font-size:16px;line-height:1.9;text-indent:2em}
.ul-tab01{text-align:left;font-size:0;margin-bottom:12px}
.ul-tab01 li{display:inline-block;margin-right:1px}
.ul-tab01 li a{display:block;height:36px;line-height:36px;background:#f6f6f6;font-size:16px;color:#666;padding:0 17px}
.ul-tab01 li.on a{background-color:#00bfaf;color:#fff}
.m-txt01 h3{font-size:20px;color:#00bfaf;margin-bottom:20px}
.m-txt01 .desc{font-size:16px;font-weight:700;margin-bottom:17px}
.m-txt01 .info .item{overflow:hidden}
.m-txt01 .info .item span{float:left;width:24px;height:24px;background:#00bfaf;margin-top:8px;border-radius:4px;color:#fff;text-align:center;line-height:24px;margin-right:14px}
.m-txt01 .info .item .r-con{font-size:16px;line-height:2.5;overflow:hidden}
.g-tit04{border-bottom:2px solid #eaeaea;height:64px;margin-bottom:22px}
.g-tit04 h3{display:inline-block;font-size:18px;font-weight:400;border-bottom:2px solid #00bfaf;color:#00bfaf;height:64px;line-height:64px}
.m-txt04 .info{font-size:17px;line-height:1.9}
.ul-list02v2 li{padding:0;height:58px;line-height:58px}
.ul-list02v2 li em{position:absolute;right:0;top:8px;line-height:1.1;font-size:12px;width:35px;height:19px;line-height:19px;text-align:center;border-radius:3px;color:#fff;background:#ff3c00}
.ul-list02v2 li em.em-top{background:#00bfaf}
.ul-join{border:1px solid #eee;border-bottom:none;margin-bottom:40px}
.ul-join li{border-bottom:1px solid #eee}
.ul-join li .con{overflow:hidden;padding:16px 20px 23px}
.ul-join li:nth-child(2n) .con{background:#f9f9f9}
.ul-join li a.a-join{float:right;width:104px;height:36px;background:#00bfaf;color:#fff;text-align:center;line-height:36px;font-size:16px;color:#fff;margin-left:60px;margin-top:12px}
.ul-join li .l-info{overflow:hidden}
.ul-join li .info-desc{overflow:hidden}
.ul-join li .info-desc .data{float:right;font-size:15px;color:#999;margin-top:10px}
.ul-join li .info-desc .l-desc{overflow:hidden;margin-bottom:12px;padding-top:10px}
.ul-join li .info-desc .l-desc h3{position:relative;font-size:16px;color:#00bfaf;display:inline-block}
.ul-join li .info-desc .l-desc em{position:absolute;width:35px;height:19px;line-height:19px;text-align:center;background:#ff3c00;color:#fff;font-size:12px;font-weight:400;border-radius:2px;top:-10px;right:-42px}
.ul-join li .info-desc .l-desc em.em-top{background:#999}
.ul-join li .info-desc .l-desc p{display:inline-block;font-weight:400;color:#333}
.ul-join li .info-main{font-size:15px;color:#333}
.ul-join li .info-main span{display:inline-block;margin:2px}
.ul-join li:hover .con{background:#00bfaf}
.ul-join li:hover a.a-join{color:#00bfaf;background-color:#fff}
.ul-join li:hover .info-desc .data{color:#fff}
.ul-join li:hover .info-desc .l-desc h3{color:#fff}
.ul-join li:hover .info-desc .l-desc h3 p{color:#fff}
.ul-join li:hover .info-main{color:#fff}
.m-news .desc{text-align:center;padding-bottom:28px;border-bottom:1px solid #eee;margin-bottom:60px}
.m-news .desc h3{font-size:24px;margin-bottom:12px}
.m-news .desc p{font-size:16px;color:#999}
.m-news .info{font-size:16px;line-height:1.9;padding-bottom:35px;border-bottom:1px solid #eee}
.m-prev-next{overflow:hidden;position:relative;margin:35px 0 115px}
.m-prev-next .prev{float:left;width:40%}
.m-prev-next .next{float:right;width:40%;text-align:right}
.m-prev-next .a-back{position:absolute;top:0;left:50%;font-size:16px;color:#666;padding-left:30px;background:url(../images/j-p32.png) left center no-repeat;margin-left:-31px}
.m-prev-next .next a,.m-prev-next .prev a{font-size:16px}
.m-prev-next .next:hover,.m-prev-next .prev:hover{color:#00bfaf}
.m-prev-next .next:hover a,.m-prev-next .prev:hover a{text-decoration:underline}
.m-bus{font-size:16px;line-height:2.25}
.m-bus .tit{color:#00bfaf}
#map{height:290px;margin-top:20px}
#map img{max-width:none;-webkit-transition:0s;-o-transition:0s;transition:0s}
.m-select{text-align:center;margin-top:21px}
.m-select .so{display:inline-block;overflow:hidden;margin-bottom:13px}
.m-select .so span{float:left;font-size:16px;margin-right:20px;margin-top:10px}
.m-select .so .r-con{overflow:hidden;border:1px solid #eee;border-radius:4px}
.m-select .so .sub{float:right;border:none;width:40px;height:40px;font-size:0;background:url(../images/j-p36.png) center center no-repeat}
.m-select .so .inp{overflow:hidden;border:none;font-size:0;float:right;height:40px;width:380px;padding:0 10px;font-size:16px}
.m-select .tip{text-align:center;font-size:16px;color:#00bfaf;margin-bottom:24px}
.m-select table{margin-bottom:48px}
.m-select table td,.m-select table th{border:1px solid #eee;height:40px}
.m-select table th{color:#fff;background:#00bfaf}
.m-select table td:first-child{background:#f6fffe}
.m-nav-inner .nav-menu{background:#f9f9f9;padding:20px 30px;overflow:hidden;margin-bottom:40px}
.m-nav-inner .item{overflow:hidden;border-bottom:1px solid #eee;padding-bottom:13px;margin-bottom:13px}
.m-nav-inner .item:last-child{padding-bottom:0;margin-bottom:0;border:none}
.m-nav-inner .item span{float:left;font-size:16px;font-weight:700;color:#00bfaf;margin-right:18px;margin-top:4px;width: 80px;text-align: right;text-align-last: justify;}
.m-nav-inner .item .r-con{overflow:hidden;font-size:0}
.m-nav-inner .item .r-con a{display:inline-block;height:30px;line-height:30px;font-size:16px;text-align:center;margin-right:3px;padding:0 6px}
.m-nav-inner .item .r-con a.on,.m-nav-inner .item .r-con a:hover{color:#fff;background:#00bfaf}
.g-tit05{margin:20px 0 30px}
.g-tit05 h3{text-align:center;font-size:24px;color:#00bfaf}
.m-tips .tips{font-size:18px;color:#fff;font-weight:700;padding:9px 30px;background:#00bfaf;line-height:1.7;position:relative;margin-bottom:25px}
.m-tips .tips::after{position:absolute;top:22px;left:16px;content:'';width:5px;height:5px;border-radius:50%;background:#fff}
.m-tips .item{margin-bottom:19px}
.m-tips .item .tit{font-size:16px;color:#00bfaf;font-weight:700;margin-bottom:3px}
.m-tips .item .info{font-size:16px;line-height:1.9}
.m-tips table th{color:#fff;background:#00bfaf;font-size:16px;height:40px}
.m-tips table td,.m-tips table th{border:1px solid #eee;text-align:center}
.m-tips table tr td:last-child{text-align:left}
.m-tips table tr:nth-child(2n){background:#f9f9f9}
.m-tips table tr td.td1{background:#f6fffe}
.m-tips table tr td{padding:15px}
.m-tips table{margin-top:22px}
.m-tips .item .info span{color:#00bfaf}
.m-tips{margin-top:27px}
.m-form03{overflow:hidden}
.m-form03 .sub{float:right;width:92px;height:38px;line-height:38px;text-align:center;border:none;background:#00bfaf;font-size:16px;color:#fff}
.m-form03 .l-con{overflow:hidden}
.m-form03 .item{float:left;width:33.33%;overflow:hidden;padding-right:20px}
.m-form03 .item span{float:left;font-size:16px;margin-right:10px;margin-top:8px}
.m-form03 .item .r-con{overflow:hidden}
.m-form03 .item .r-con select{display:block;width:100%;height:38px;border:1px solid #eee;padding:0 10px;font-size:16px;color:#999;background:url(../images/j-p37.png) right 12px center no-repeat}
.m-form03 .item .r-con select option{color:#333}
.m-form03 .item .r-con select.on{color:#333}
.m-form03 .item .r-con .inp{display:block;width:100%;height:38px;padding:0 10px;border:1px solid #eee;font-size:16px}
.m-form03{margin-bottom:30px}
.m-table2 table{text-align:center;margin-bottom:42px}
.m-table2 table td,.m-table2 table th{height:52px;border-top:1px solid #eee;border-bottom:1px solid #eee;font-size:15px}
.m-table2 table{border:1px solid #eee}
.m-table2 table th{color:#fff;background:#00bfaf}
.m-table2 table tr:nth-child(2n-1){background:#f9f9f9}
.m-doctor .pic{float:left;width:220px;margin-right:60px}
.m-doctor .pic img{display:block;width:100%}
.m-doctor .txt{overflow:hidden}
.m-doctor .txt .name p{font-size:24px;font-weight:700;color:#000;margin-bottom:12px;line-height:1.1}
.m-doctor .txt .name span{font-size:16px;color:#999}
.m-doctor .txt em{display:block;width:32px;height:2px;background:#eaeaea;margin:15px 0 12px}
.m-doctor .txt .info{font-size:16px;color:#999;line-height:2;margin-bottom:18px}
.m-doctor .txt .info span{color:#333}
.m-doctor .txt a{display:block;width:100px;height:40px;line-height:40px;text-align:center;color:#fff;background:#00bfaf}
.m-doctor{margin-bottom:15px;overflow: hidden;}
.m-txt04 table.tb1 td,.m-txt04 table.tb1 th{text-align:center;height:40px;border:1px solid #eee;font-weight:400;font-size:16px}
.m-txt04 table.tb1 th{background:#f9f9f9}
.m-txt04 table.tb1 td{color:#00bfba}
.m-txt04 table.tb1 td:first-child{color:#333}
.m-txt04v2{border-bottom:1px solid #eee;padding-bottom:60px}
.m-txt04v2 h4{font-weight:700}
.ul-doctor{overflow:hidden;margin:0 -28px}
.ul-doctor li{float:left;width:33.33%;padding:0 28px;margin-bottom:40px}
.ul-doctor li .pic{position:relative;}
.ul-doctor li .pic img{display:block;width:222px;height:280px} 
.ul-doctor li .txt{height:96px;text-align:center;background:#f6f6f6;padding-top:13px}
.ul-doctor li .txt p{font-size:18px;margin-bottom:5px}
.ul-doctor li .txt span{font-size:16px;color:#999}
.ul-doctor li .con:hover .txt{background:#00bfaf}
.ul-doctor li .con:hover .txt p,.ul-doctor li:hover .txt span{color:#fff}
.m-tipsv2 .item{border-bottom:1px solid #eee;padding-bottom:22px}
.ul-qr{overflow:hidden;margin-top:15px}
.ul-qr li{float:left;width:140px;margin-right:120px;text-align:center}
.ul-qr li .pic{margin-bottom:10px}
.ul-qr li .pic img{display:block;width:100%}
.ul-qr li p{font-size:16px}
.g-tit06{margin-bottom:26px}
.g-tit06 h3{font-size:24px;font-weight:400;padding-left:18px;background:url(../images/j-p38.png) left center no-repeat}
.ul-list05{overflow:hidden;margin:0 -11px 14px}
.ul-list05 li{float:left;padding:0 11px;width:20%;margin-bottom:22px}
.ul-list05 li i{display:block;width:50px;height:50px;background-repeat:no-repeat;background-position:bottom center;background-size:100% auto;margin:0 auto 0}
.ul-list05 li .con{border:1px solid #eee;border-radius:4px;text-align:center;padding:12px 0 0}
/* text-overflow:ellipsis;white-space:nowrap; */
.ul-list05 li .con p{font-size:16px;overflow:hidden;padding:0 5px;font-size:16px;line-height:1.5;height:3em;position:relative}
.ul-list05 li .con p span{position:absolute;left:0;width:100%;text-align:center;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);padding: 0 5px;}
.ul-list05 li .con:hover{background:#00bfaf}
.ul-list05 li .con:hover i{background-position:top center}
.ul-list05 li .con:hover p{color:#fff}
.slcik-index{position:relative;margin-bottom:50px}
.slcik-index .item img{display:block;width:100%}
.slcik-index .slick-dots{position:absolute;bottom:20px;left:0;width:100%;text-align:center;font-size:0}
.slcik-index .slick-dots li{display:inline-block;width:8px;height:8px;border-radius:4px;margin:0 5px;background-color:#fff;position:relative;cursor:pointer}
.slcik-index .slick-dots li button{position:absolute;left:-9999px}
.slcik-index .slick-dots li.slick-active{width:16px;background-color:#24d6c7}
.m-index-nav{overflow:hidden;margin:0 -2px}
.m-index-nav .item-wrap{float:left;width:33.33%;padding:0 2px}
.m-index-nav .item-wrap .con{background:#ccc}
.ul-index-nav{overflow:hidden}
.ul-index-nav li{float:left;width:50%;height:160px;overflow:hidden;text-align:center}
.ul-index-nav li img{display:block;width:203px;height: 161px;}
.ul-index-nav li i{display:block;margin:0 auto 9px;width:50px;height:50px;background-repeat:no-repeat;background-size:cover;background-position:center center}
.ul-index-nav li .con{display:block;width:100%;height:100%;color:#fff;padding-top:24px}
.ul-index-nav li p{font-size:22px}
.row-index01{margin-bottom:45px}
.g-tit03v2{overflow:hidden;margin-bottom:10px}
.g-tit03v2 a.more{float:right;font-size:16px;color:#999;margin-top:8px}
.g-tit03v2 .l-con{overflow:hidden}
.g-tit03v2 .l-con h3{float:left;margin-right:16px}
.ul-indextab{overflow:hidden;margin-top:3px}
.ul-indextab li{float:left}
.ul-indextab li a{display:block;height:30px;text-align:center;line-height:30px;font-size:16px;color:#666;border-radius:4px;padding: 0 15px;}
.ul-indextab li.on a{color:#fff;background:#00bfaf}
.g-index-wrap{overflow:hidden;margin:0 -17px}
.g-index-wrap .wrap{float:left;width:50%;padding:0 17px}
.g-tit03v2 a:hover{color:#00bfaf}
.ul-list02v2.ul-list02v3 li h3{width:500px}
.ul-list02v2.ul-list02v3 li:hover h3{font-weight:400}
.ul-list02v2.ul-list02v3 li:hover span{color:#00bfaf}
.ul-list02v2.ul-list02v3 li{border:none}
.ul-list02v2.ul-list02v3 li em{top:0}
.ul-list02v2.ul-list02v3 li{height:36px;line-height:36px}
.ul-list02.ul-list02v4 li{padding:0;border:none;height:35px;line-height:35px}
.ul-list02.ul-list02v4 li h3{max-width:420px;overflow:hidden;padding-right:0}
.slick-index2{position:relative}
.slick-index2 .item .pic{position:relative}
.slick-index2 .item img{display:block;width:598px;height: 300px;}
.slick-index2 .item .pic p{position:absolute;bottom:0;left:0;width:100%;background:url(../images/j-p43.png) repeat;height:44px;line-height:44px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px;color:#fff;padding-left:40px;padding-right:140px}
.slick-index2 .item .pic p::after{position:absolute;top:50%;left:20px;content:'';width:5px;height:5px;background:#00bfaf;border-radius:50%;margin-top:-2px}
.slick-index2 .slick-dots{position:absolute;bottom:10px;right:20px;text-align:center}
.slick-index2 .slick-dots li{display:inline-block;position:relative;cursor:pointer;width:8px;height:8px;background-color:#fff;border-radius:4px;margin-left:10px}
.slick-index2 .slick-dots li button{position:absolute;left:-9999px}
.slick-index2 .slick-dots li.slick-active{width:16px;background:#00bfaf}
.ul-list02v4{margin-bottom:0}
.ul-list02v4 li{margin-bottom:7px}
.row-index03{margin-bottom:30px}
.ul-list06{overflow:hidden;margin-left:-5px;margin-right:-5px}
.ul-list06 li{float:left;width:12.5%;padding:0 5px;margin-bottom:10px}
.ul-list06 li .con{border:1px solid #eee;text-align:center;border-radius:3px;padding:6px 0 7px}
.ul-list06 li i{display:block;width:50px;height:50px;margin:0 auto;background-position: bottom center;}
.ul-list06 li .con:hover i{background-position: top center;}
.ul-list06 li p{font-size:16px;line-height:1.25;height:2.5em;position:relative}
.ul-list06 li p span{position:absolute;left:0;width:100%;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.ul-list06 li .con:hover p span{color: #fff;}
.ul-list06 li .con:hover{background-color: #00bfaf;}
.noborder{border:none!important}
.ul-doctorv2{margin:0 -15px}
.ul-doctorv2 li{width:20%;padding:0 15px}
/* .ul-doctorv2 li .pic{padding-top:127%} */
.row-index05{margin-bottom:37px}
.ul-list07{overflow:hidden;margin:10px -16px 0}
.ul-list07 li{float:left;width:50%;padding:0 16px;margin-bottom:32px}
.ul-list07 li .con{position:relative;height:300px}
.ul-list07 li .mask{position:absolute;top:0;left:0;display:block;width:100%;height:100%;z-index:-1;background:url(../images/j-p15.png) repeat;opacity:0;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-list07 li img{display:block;width:100%}
.ul-list07 li .txt{position:absolute;left:0;width:100%;text-align:center;color:#fff;top:29px;z-index:19}
.ul-list07 li .txt i{display:block;width:70px;height:70px;margin:0 auto 14px;background-repeat:no-repeat;background-size:cover;background-position:center center}
.ul-list07 li .txt a{display:block;margin:33px auto 0;width:160px;height:44px;line-height:44px;text-align:center;border:1px solid #fff;border-radius:6px;color:#fff;font-size:16px}
.ul-list07 li .txt p{font-size:24px;font-weight:700;margin-bottom:15px}
.ul-list07 li .txt span{font-size:14px}
.ul-list07 li:hover .mask{opacity:1;z-index:1}
.row-index06{margin-bottom:48px}
.m-aside{position:fixed;right:20px;top:50%}
.m-aside .item{margin-bottom:2px;position:relative}
.m-aside a{display:block;width:48px;height:54px;background-color:#f9f9f9;border:1px solid #eee;text-align:center;padding-top:10px;font-size:12px}
.m-aside a i{display:block;width:22px;height:18px;margin:0 auto}
.m-aside .item .pic{width:80px;height:80px;top:0;left:-90px;position:absolute;display:none}
.m-aside .item:hover .pic{display:block}
.m-inner-search{margin-bottom: 10px;margin-top: 40px;}
.m-inner-search h3{text-align: center;font-size: 24px;margin-bottom: 38px;}
.m-inner-search .so-body{
    background: #F9F9F9;
    padding: 24px 180px 20px;
}
.m-inner-search .so-body .tit{
    font-size: 24px;
    text-align: center;color: #000;
    margin-bottom: 18px;
}
.m-inner-search .so-body .tit span{
    color: #00bfaf;
}
.m-inner-search .so{
    overflow: hidden;
}
.m-inner-search .so .l-so{
    float: left;
    overflow: hidden;
    border: 1px solid #eee;
    border-radius: 10px;
    background-color: #fff;
    width: 260px;
    margin-right: 20px;
}
.m-inner-search .so .r-check{overflow: hidden;
}
.m-inner-search .so .l-so .sub{
    float: right;
    width: 40px;
    height: 40px;
    background: #00bfaf url(../images/j-p3.png) center center no-repeat;
    border-radius: 10px;font-size: 0;border: none;
}
.m-inner-search .so .l-so  .l-txt{overflow: hidden;}
.m-inner-search .so .l-so  .l-txt input{display: block;width: 100%;border: none;width: 100%;height: 40px;font-size: 16px;padding: 0 10px;}
.m-inner-search label{position: relative;overflow: hidden;font-size: 16px;display: inline-block;padding-left: 30px;background: url(../images/check.png) left center no-repeat;cursor: pointer;margin-right: 25px;margin-top: 8px;}
.m-inner-search label.checked{background-image: url(../images/checked.png);font-weight: bold;color: #00bfaf;}
.m-inner-search label input{position: absolute;left: -9999px;}
.mb80{margin-bottom: 80px!important;}


/* 325新增 */
.footer2{position: fixed;bottom: 0;left: 0;width: 100%;}
.header2{position: fixed;top: 0;left: 0;width: 100%;}
.header .login-res{}
.header .login-res a{display: inline-block;font-size: 16px;color: #666;}
.header .login-res em{display: inline-block;font-style: normal;margin: 0 24px;margin-top: -3px;font-size: 14px;color: #eee;}
.g-login-reg{background: url(../images/log-res.jpg) center center no-repeat;background-size: cover;position: fixed;top: 108px;bottom: 108px;left: 0;width: 100%;}
.g-login-reg .reg-body{position: absolute;left: 50%;top: 50%;background-color: #fff;padding: 40px 48px 27px;border-radius: 10px;
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
}
.m-login{overflow: hidden;}
.m-login .tit{text-align: center;margin-bottom: 26px;}
.m-login .tit p{font-size: 32px;font-weight: bold;margin-bottom: 5px;}
.m-login .tit span{font-size: 16px;color: #999;}
.m-login .item {margin-bottom: 24px;position: relative;overflow: hidden;}
.m-login .item .inp{display: block;width: 394px;height: 60px;border: 1px solid #eee;border-radius: 6px;font-size: 16px;padding: 0 22px;}
.m-login .item button{position: absolute;top: 10px;right: 10px;width: 108px;height: 40px;line-height: 40px;text-align: center;border-radius: 4px;background: #00BFAF;font-size: 16px;color: #fff;border: none;}
.m-login .item .tip{font-size: 16px;color: #666;}
.m-login .item .tip a:hover{color: #00BFAF;}
.m-login .item .sub{display: block;width: 394px;height: 68px;line-height: 68px;border: none;background: #00BFAF;border-radius: 6px;font-size: 24px;color: #fff;}
.m-login .item .a-check{float: right;margin-left: 16px;margin-top: 6px;width: 118px;}
.m-login .item .l-con{overflow: hidden;}
.m-login .item .l-con .inp{width: 100%;}
.m-login-info{float: right;width: 390px;}
.m-login-info .tit{margin-bottom: 8px;}
.m-login-info .tit p{font-size: 32px;font-weight: bold;margin-bottom: 5px;text-align: center;}
.m-login-info{text-align: center;}
.m-login-info span{font-size: 16px;color: #666;}
.m-login-info .qr .pic{margin-bottom: 6px;}
.m-loginv2{border-right: 1px solid #eee;padding-right: 104px;}
.g-login-reg .reg-body-img{background:#fff url(../images/login-bg.png) right 20px bottom no-repeat;}
.g-login-regv2 .reg-body{width: 985px;height: 562px;}
.g-tit10 h3{text-align: center;font-size: 24px;color: #333;}
.m-select2{background: #FBFBFB;border: 1px solid #ddd;padding: 25px 40px 10px;margin: 33px 0 40px;}
.m-select2 .item{overflow: hidden;}
.m-select2 .item .s1,.m-select2 .item .s2{float: left;}
.m-select2 .item .r-con1,.m-select2 .item .r-con2{overflow: hidden;}
.m-select2 .item .s1{font-size: 16px;color: #999;width: 70px;margin-right: 20px;margin-top: 5px;}
.m-select2 .item .s2{width: 100px;height: 32px;line-height: 32px;text-align: center;background: #DFF4F0;font-size: 16px;color: #00BFAF;margin-right: 20px;}
.m-select2 .item .line{margin-bottom: 10px;}
.m-select2 .select-item{overflow: hidden;min-height: 32px;padding-left: 90px;display: none;} 
.m-select2 .top-tab{overflow: hidden;border-bottom: 1px solid #ddd;margin-bottom: 16px;}
.m-select2 .top-tab span{float: left;font-size: 16px;color: #999;margin-top: 14px;margin-right: 30px;}
.ul-tab-select{overflow: hidden;}
.ul-tab-select li{float: left;margin-right: 30px;} 
.ul-tab-select li a{display: block;height: 50px;line-height: 50px;font-size: 16px;position: relative;}
.ul-tab-select li a::after{position: absolute;content: '';width: 100%;height: 4px;background: #00bfaf;display: none;bottom: 0;left: 0;}
.ul-tab-select li.on a::after{display: block;}
.m-select2 .r-con2 a{float: left;height: 32px;line-height: 32px;padding: 0 15px;border-radius: 4px;margin-bottom: 3px;}
.m-select2 .r-con2 a.on{background: #00BFAF;color: #fff;}
.m-select2 .r-con2 a:hover{color: #00BFAF;}
.m-select2 .r-con2 a.on:hover{color: #fff;}
.m-select2 .s2-top{border-bottom: 1px solid #DDD;margin-bottom: 20px;padding-bottom: 10px;}
.ul-list10{margin-bottom: 41px;}
.ul-list10 li{overflow: hidden;border: 1px solid #eee;padding: 22px 38px;margin-bottom: 24px;}
.ul-list10 li:nth-child(2n){background: #F9F9F9;}
.ul-list10 li .r-btn{float: right;margin-left: 160px;}
.ul-list10 li .r-btn a{width: 84px;height: 36px;line-height: 36px;text-align: center;background: #CCF2EF;color: #00BFAF;display: block;border-radius: 4px;margin-bottom: 10px;
    -ms-transition: .3s;
    -moz-transition: .3s;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}
.ul-list10 li .r-btn a:hover{background: #00BFAF;color: #fff;}
.ul-list10 li .r-btn p{text-align: center;font-size: 24px;font-weight: bold;color: #00BFAF;}
.ul-list10 li .l-con{overflow: hidden;}
.ul-list10 li .pic{float: left;width: 94px;margin-right: 30px;}
.ul-list10 li .pic img{display: block;width: 100%;}
.ul-list10 li .txt{overflow: hidden;}
.ul-list10 li .txt .name{font-size: 24px;line-height: 1.1;margin-bottom: 5px;}
.ul-list10 li .txt .name span{font-size: 16px;color: #999;}
.ul-list10 li .txt .info{font-size: 16px;}
.ul-list10 li .txt .info span{color: #999;line-height: 1.9;}
.ul-list10 li .txt .info .info-top p{display: inline-block;margin-right: 56px;}
.m-doctor-info{border: 1px solid #eee;margin-bottom: 22px;}
.m-doctor-info .info-top{overflow: hidden;}
.m-doctor-info .info-top .pic{float: left;width: 94px;margin-right: 30px;}
.m-doctor-info .info-top .pic img{display: block;width: 100%;}
.m-doctor-info .info-top .txt{overflow: hidden;padding-top: 9px;}
.m-doctor-info .info-top .txt .name{font-size: 24px;line-height: 1.1;margin-bottom: 10px;}
.m-doctor-info .info-top .txt .name span{font-size: 16px;color: #999;}
.m-doctor-info .info-top .txt .info{font-size: 16px;line-height: 1.8;}
.m-doctor-info .info-top .txt .info span{color: #999;}
.m-doctor-info .doc-txt{height: 48px;line-height: 48px;background: #EBFAF9;padding: 0 38px;}
.m-doctor-info .doc-txt p{float: left;font-size: 16px;margin-right: 50px;}
.m-doctor-info .doc-txt p span{color: #999;}
.ul-tab-time{overflow: hidden;margin-bottom: 20px;}
.ul-tab-time li{float: left;margin-right: 1px;}
.ul-tab-time li a{display: block;font-size: 16px;width: 180px;height: 35px;line-height: 35px;text-align: center;color: #848484;background: #F6F6F6;;}
.ul-tab-time li.on a{color:#fff;background: #00bfaf;}
.m-table-time{margin-bottom: 23px;}
.m-table-time table th,
.m-table-time table td{text-align: center;border: 1px solid #eee;line-height: 1.1;height: 60px;font-size: 16px;}
.m-table-time table th{font-weight: normal;font-size: 16px;background: #FBF8FB;}
.m-table-time table td.td-ok{color: #00BFAF;background: #ECFAF8;}
.m-table-time table td.td-ok:hover{color: #ECFAF8;background: #00BFAF;}
.m-table-time table td.td-full{background: #EFEEF1;}
.m-table-time table td.td-ng{background: #FFF0E3;color: #FD9B26;}
.ul-list11{overflow: hidden;margin: 0 -5px 24px;}
.ul-list11 li{float: left;width: 25%;padding: 0 5px;}
.ul-list11 li .con{border: 2px solid #eee;padding: 0 20px;height: 130px;position: relative;}
.ul-list11 li .con.on{border-color: #00BFAF;}
.ul-list11 li .name{overflow: hidden;border-bottom: 1px solid #eee;padding: 11px 0;margin-bottom: 7px;}
.ul-list11 li .name a{float: right;font-size: 16px;color: #999;padding-left: 26px;background: url(../images/j-p51.png) left center no-repeat;}
.ul-list11 li .name p{font-size: 18px;}
.ul-list11 li .name span{font-size: 16px;color: #999;display: inline-block;margin-left: 10px;}
.ul-list11 li .info{font-size: 16px;line-height: 1.9;padding-bottom: 9px;}
.ul-list11 li i{display: block;width: 40px;height: 40px;margin: 26px auto 12px;background: url(../images/j-p52.png) center center no-repeat;background-size: cover;}
.ul-list11 li .p-add{text-align: center;font-size: 18px;}
.ul-list11 li .con .tag{position: absolute;bottom: 0;right: 0;width: 29px;height: 29px;background: url(../images/j-p61.png) center center no-repeat;background-size: contain;}
.ul-list11 li .con.on .tag{background-image: url(../images/j-p50.png);}
.g-tit06 span{float: right;font-size: 16px;color: #00BFAF;margin-top: 5px;}
.g-tit06 h3{overflow: hidden;}
.ul-check{overflow: hidden;margin: 0 -4px;}
.ul-check li{float: left;width: 14.28%;padding: 0 4px;margin-bottom: 8px;}
.ul-check li label{position: relative;overflow: hidden;display: block;width: 100%;height: 46px;line-height: 44px;font-size: 16px;color: #333;border: 1px solid #D9E1E8;text-align: center;cursor: pointer;}
.ul-check li label.checked{background: #00BFAF;border-color: #00BFAF;color: #fff;}
.ul-check li label input{position: absolute;left: -9999px;}
.a-sure{display: block;width: 164px;height: 60px;line-height: 60px;text-align: center;border-radius: 4px;background: #00BFAF;color: #fff;font-size: 18px;margin: 22px 0 60px;}
.a-sure:hover{color: #fff;}
.m-pop{position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,.5);z-index: 99;}
.m-pop .pop-body{position: absolute;top: 50%;left: 50%;background-color: #fff;border-radius: 10px;font-size: 24px;overflow: hidden;
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
}
.m-pop .pop-body .tit{height: 87px;line-height: 87px;border-bottom: 1px solid #eee;padding: 0 30px;margin-bottom: 25px;}
.m-pop .pop-body .tit a{float: right;width: 40px;height: 40px;background: url(../images/j-p53.png) center center no-repeat;background-size: cover;margin-top: 22px;}
.m-pop-form1 .pop-body{width: 600px;}
.m-pop-form1 .pop-body .body-main{padding-right: 70px;}
.m-pop-form1 .item{overflow: hidden;margin-bottom: 20px;}
.m-pop-form1 .item span{float: left;font-size: 18px;color: #999;width: 180px;text-align: right;margin-right: 20px;}
.m-pop-form1 .item .r-con{overflow: hidden;font-size: 18px;}
.m-pop-form1 .item .r-con .inp{display: inline-block;width: 220px;height: 32px;border: 1px solid #eee;font-size: 16px;padding: 0 8px;line-height: 30px;}
.m-pop-form1 .item .r-con p{line-height: 1.1;margin-bottom: 20px;}
.m-pop-form1 .item .r-con strong{color: #1978FB;font-weight: normal;font-size: 24px;}
.m-pop-form1 .item ul{overflow: hidden;}
.m-pop-form1 .item ul li{float: left;width: 25%;}
.m-pop-form1 .item ul li label,.m-pop-form1 .item ul li label img{position: relative;display: block;width: 100%;height: 100%;cursor: pointer;}
.m-pop-form1 .item ul li label input{position: absolute;left: -9999px;}
.m-pop-form1 .Refresh{float: right;font-size: 18px;color: #666;margin-top: 15px;}
.m-pop-form1 .btn{border-top: 1px solid #eee;padding: 20px 0 30px;}
.m-pop-form1 .btn a{display: block;width: 120px;height: 48px;line-height: 48px;margin: 0 auto;background: #00BFAF;color: #fff;text-align: center;border-radius: 4px;}
.m-pop-form1{display: none;}
.m-pop-form2{display: none;}
.m-pop-form2 .check-num{text-align: center;border-bottom: 1px solid #eee;padding-bottom: 18px;}
.m-pop-form2 .check-num i{display: block;margin: 0 auto 22px;background-position: center center;background-repeat: no-repeat;background-size: cover;width: 64px;height: 64px;}
.m-pop-form2 .check-num p{font-size: 24px;color: #000;line-height: 1.1;margin-bottom: 8px;}
.m-pop-form2 .check-num span{font-size: 18px;color: #999;}
.m-pop-form2 .check-num .num{font-size: 36px;color: #00BFAF;font-weight: bold;}
.m-pop-form2 .pop-body{width: 600px;}
.m-pop-form2 .success-info{border-bottom: 1px solid #eee;padding: 25px 60px 8px 100px;margin-bottom: 10px;}
.m-pop-form2 .success-info .item{overflow: hidden;margin-bottom: 13px;}
.m-pop-form2 .success-info .item span{float: left;font-size: 18px;color: #999;width: 120px;text-align: right;}
.m-pop-form2 .success-info .item p{overflow: hidden;font-size: 18px;color: #333;}
.m-pop-form2 .tip{font-size: 16px;padding:  0 28px;color: #999;line-height:1.9;}
.m-pop-form2 .tip .title{color: #00BFAF;}
.m-pop-form2 .btn{text-align: center;font-size: 0;padding: 53px 0 30px;}
.m-pop-form2 .btn a{display: inline-block;width: 168px;height: 48px;text-align: center;line-height: 46px;font-size: 18px;margin: 0 5px;border: 1px solid #00BFAF;border-radius: 4px;color: #00BFAF;}
.m-pop-form2 .btn a.a-back{color: #fff;background: #00BFAF;}
.m-pop-form1 .item ul li label.checked{border: 2px solid #00BFAF;}
.m-person {background-color: #fff;text-align: center;padding: 25px 0 17px;}
.m-person i{display: block;width: 84px;height: 84px;background-position: center center;background-repeat: no-repeat;background-size: cover;margin: 0 auto 15px;}
.m-person p{font-size: 18px;}
.ul-snav2.ul-snav3 li a.v1{border-top: 1px solid #eee;border-bottom: 1px solid #eee;}
.g-tit03v h3{padding-left: 0;background: none;}
.m-person-info{padding-right: 75px;}
.m-person-info .line{margin-bottom: 20px;}
.g-tit11{background: url(../images/j-p56.png) left center no-repeat;font-size: 18px;color: #333;font-weight: bold;padding-left: 15px;margin-bottom: 21px;}
.m-person-info .item{overflow: hidden;margin-bottom: 8px;}
.m-person-info .item span{float: left;width: 115px;text-align:left;font-size: 16px;color: #999;margin-right: 15px;margin-top: 10px;}
.m-person-info .item .r-con{overflow: hidden;padding: 5px;}
.m-person-info .item .r-con .inp,.m-person-info .item .r-con select{display: block;width: 100%;height: 38px;border: 1px solid #ddd;border-radius: 4px;font-size: 16px;padding: 0 20px;}
.m-person-info .item .r-con select{background: url(../images/j-p57.png) right 11px center no-repeat;}
.m-person-info .item .r-con .inp:focus,.m-person-info .item .r-con select:focus{box-shadow:2px 3px 7px 0px rgba(0,191,175,0.09);border-color: #00BFAF;}
.m-person-info .item .r-con .inp2{float: left;width: 45%;height: 38px;
    border: 1px solid #ddd;
    border-radius: 4px;
    font-size: 16px;
    padding: 0 20px;text-align: center;}
.m-person-info .item .r-con .inp2.date1{border-top-right-radius: 0;border-bottom-right-radius: 0;}
.m-person-info .item .r-con .inp2.date2{border-top-left-radius: 0;border-bottom-left-radius: 0;}
.m-person-info .item .r-con em{float: left;width: 10%;text-align: center;height: 38px;line-height: 38px;background: #F1EFF2;font-size: 16px;border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;}
.m-person-info .item .r-con .txt{height: 38px;line-height: 38px;font-size: 16px;}
.m-snavv2 .ul-snav2 li .child-nav{display: block;}
.m-person-info .sub{width:168px;height:48px;background:#00BFAF;border-radius:4px;font-size: 16px;line-height: 48px;text-align: center;border: none;color: #fff;margin-left: 135px;
    -ms-transition: .3s;
    -moz-transition: .3s;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}
.m-person-info .sub:hover{opacity: .8;}
.m-add-person,.m-add-person .btn {overflow: hidden;}
.m-add-person .a-add{width: 168px;height: 48px;line-height: 48px;text-align: center;background: #00BFAF;font-size: 16px;color: #fff;border-radius: 4px;float: right;}
/* .ul-person{clear: both;} */
.ul-person{margin-top: 30px;}
.ul-person li{overflow: hidden;border: 1px solid #eee;padding: 18px 20px 10px;margin-bottom: 30px;}
.ul-person li:hover,.ul-person li.on{border-color: #00BFAF;box-shadow:2px 3px 7px 0px rgba(0,191,175,0.09);}
.ul-person li .r-option{float: right;height: 152px;position: relative;width: 80px;text-align: center;font-size: 16px;color: #999;}
.ul-person li .r-option .wrap{position: absolute;left: 0;width: 100%;top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}
.ul-person li .person-info{overflow: hidden;}
.ul-person li .person-info .item{float: left;width: 60%;overflow: hidden;margin-bottom: 6px;}
.ul-person li .person-info .item.item2{width: 40%;}
.ul-person li .person-info .item span{float: left;font-size: 16px;color: #999;width: 115px;}
.ul-person li .person-info .item p{overflow: hidden;font-size: 16px;}
.ul-person li .r-option i{display: block;margin: 0 auto;width: 14px;height: 14px;	background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;}
.ul-person li .r-option a{font-size: 14px;color: #00bfaf;}
.m-pop-form3{display: none;}
.m-pop-form3 .pop-body{width: 800px;}
.m-pop-form3 .m-person-info{padding: 0 40px 40px;}
.m-pop-form3 .m-person-info .r-con label{font-size: 16px;display: inline-block;margin-right: 10px;}
.m-pop-form3 .m-person-info .r-con label input{display: inline-block;margin-right: 5px;}
.ul-list11v2.ul-list11 li{width: 310px;}
.ul-list12 li{border: 1px solid #eee;padding: 0 24px;margin-bottom: 30px;}
.ul-list12 li .tit{overflow: hidden;border-bottom: 1px solid #eee;height: 70px;line-height: 70px;}
.ul-list12 li .tit a{float: right;width: 80px;height: 34px;line-height: 32px;text-align: center;font-size: 16px;color: #00BFAF;border: 1px solid #00BFAF;border-radius: 4px;margin-top: 15px;}
.ul-list12 li .tit h3{overflow: hidden;background-repeat: no-repeat;background-position: left center;background-repeat: no-repeat;font-size: 18px;font-weight: normal;color: #00BFAF;display: inline-block;padding-left: 35px;}
.ul-list12 li .tit h3 p{float: right;margin-left: 50px;color: #999;}
.ul-list12 li .tit h3 p span{font-weight: bold;color: #00bfaf;}
.ul-list12 li .info{overflow: hidden;padding: 10px 0 20px;}
.ul-list12 li .info .item{float: left;width: 50%;overflow: hidden;margin-bottom: 6px;}
.ul-list12 li .info .item span{float: left;font-size: 16px;color: #999;width: 80px;margin-right: 10px;text-align: left;}
.ul-list12 li .info .item p{overflow: hidden;font-size: 16px;}
.ul-list12 li.li-cancle{background: #F9F9F9;}
.ul-list12 li.li-cancle .tit h3{color: #666;}
.m-more{text-align: center;}
.m-more a{font-size: 16px;color: #00bfaf;}
.m-pop-form4{display: none;}
.m-pop-form4 .pop-body{width: 600px;text-align: center;padding-bottom: 29px;border-top: 10px solid #FD9B26;padding-top: 23px;}
.m-pop-form4 p{font-size: 24px;font-weight: bold;}
.m-pop-form4 span{font-size: 18px;color: #666;}
.m-pop-form4 .btn{font-size: 0;margin-top: 24px;}
.m-pop-form4 .btn a{display: inline-block;width: 168px;height: 48px;border: 1px solid #FD9B26;border-radius: 4px;line-height: 46px;font-size: 18px;background: #FD9B26;color: #fff;margin: 0 5px;}
.m-pop-form4 .btn a.a2{background-color: #fff;color: #FD9B26;}
.m-table3{margin-bottom: 24px;}
.m-table3 th,.m-table3 td{height: 48px;line-height: 48px;padding: 0 20px;}
.m-table3 th{background: #e5f8f7;color: #666;text-align: center;font-size: 16px;}
.m-table3 tr{border: 1px solid #eee;}
.m-table3 td{text-align: center;font-size: 16px;}
.m-table3 td a{color: #00BFAF;}
.m-table3 td:first-child,.m-table3 th:first-child{text-align: left;}
.mb30{margin-bottom: 30px!important;}
.m-pop-form5 .pop-body{width: 900px;padding-bottom: 40px;}
.m-pop-form5 .pop-body .info{border: 1px solid #eee;}
.m-pop-form5 .body-main{padding: 0 40px;}
.m-pop-form5 .desc{overflow: hidden;background: #EBFAF9;height: 40px;line-height: 40px;padding: 0 20px;}
.m-pop-form5 .desc .p-number{float: right;font-size: 16px;}
.m-pop-form5 .desc span{color: #999;}
.m-pop-form5 .desc .l-con{overflow: hidden;}
.m-pop-form5 .desc .l-con p{float: left;font-size: 16px;margin-right: 60px;}
.m-pop-form5 .desc .l-con p span{color: #999;}
.m-pop-form5 .pop-body .txt{padding: 23px 0px 0;}
.m-pop-form5 .pop-body .txt .item{overflow: hidden;font-size: 16px;margin-bottom: 25px;padding: 0 20px;}
.m-pop-form5 .pop-body .txt .item span{float: left;color: #999;}
.m-pop-form5 .pop-body .txt .item  p{overflow: hidden;}

.m-pop-form5 table th{background: #F9F9F9;}
.m-pop-form5 table tr{border-bottom: 1px solid #eee;}
.m-pop-form5 table tr:last-child{border: none;}
.m-pop-form5 table td,.m-pop-form5 table th{font-size: 16px;font-weight: normal;height: 45px;text-align: left;}
.m-pop-form5 table th,.m-pop-form5 table td{padding-left: 60px;}
.m-pop-form5 .tip{font-size: 16px;color: #999;line-height: 1.8;margin: 22px 0 0px;}
.m-pop{display: none;}
.ovh-y{overflow-y: auto;max-height: 300px;}
.ul-slick{margin: 0 -8px 20px;}
.ul-slick li{padding: 0 8px;float: left;width: 50%;margin-bottom: 16px;}
.ul-slick li .pic{position: relative;padding-top: 66.66%;overflow: hidden;}
.ul-slick li .pic img{position: absolute;top: 0;left: 0;display: block;width: 100%;height: 100%;-ms-transition: .5s;-moz-transition: .5s;-webkit-transition: .5s;-o-transition: .5s;transition: .5s;}
.ul-slick li .pic:hover img{-webkit-transform: scale(1.05);-moz-transform:scale(1.05);-ms-transform: scale(1.05);-o-transform: scale(1.05);transform: scale(1.05);}
.ul-slick li .pic h3{position: absolute;bottom: 0;left: 0;width: 100%;height: 35px;line-height: 35px;text-align: center;color: #fff;font-weight: normal;background: rgba(0,0,0,.4);}
@media only screen and (max-width: 1439px) {
    .g-login-regv2 .reg-body{padding: 25px;}
    .m-login .tit p{font-size: 28px;}
    .m-login .item{margin-bottom: 14px;}
    .g-login-regv2 .reg-body{height: 450px;}
    .m-login .item .sub{height: 50px;line-height: 50px;}
    .m-login .item .inp{width: 100%;}
    .m-loginv2{padding-right: 80px;}
    .m-pop .pop-body .tit{height: 60px;line-height: 60px;}
    .m-pop .pop-body .tit a{width: 35px;height: 35px;margin-top: 15px;margin-bottom: 15px;}
    .m-pop-form1 .item{margin-bottom: 10px;}
    .m-pop-form1 .btn{padding: 15px 0;}
    .m-pop-form1 .btn a{height: 100px;height: 35px;line-height: 35px;font-size: 14px;}
    .m-pop-form2 .btn{padding: 20px 0;}
    .m-pop-form2 .check-num i{margin-bottom: 12px;}
    .m-pop-form2 .check-num p{font-size: 20px;}
    .m-pop-form2 .check-num span{font-size: 16px;}
    .m-pop-form2 .check-num .num{font-size: 30px;}
    .m-pop-form2 .success-info{padding-top: 15px;}
    .m-pop-form2 .btn a{font-size: 14px;width: 120px;height: 35px;line-height: 35px;}
    .m-pop-form2 .success-info .item{margin-bottom: 8px;}
    .m-person-info .item{margin-bottom: 0;}
    .m-pop-form3 .m-person-info{padding-bottom: 20px;}
}
.m-time-select{overflow: hidden;margin-bottom: 25px;}
.m-time-select .submit{float: right;width: 92px;height: 38px;border: none;color: #ffffff;background-color: #00bfaf;font-size: 16px;margin-left: 20px;}
.m-time-select .l-con{overflow: hidden;}
.m-time-select .l-con span{float: left;font-size: 16px;margin-right: 20px;margin-top: 8px;}
.m-time-select .r-con{overflow: hidden;}
.m-time-select .inp{float: left;width: 285px;height: 38px;border: 1px solid #eaeaea;font-size: 16px;padding: 0 11px;background: url(../images/p-select.png) 245px center no-repeat;}
.m-time-select em{float: left;width: 20px;height: 2px;background: #00bfaf;margin: 0 9px;margin-top: 17px;}


.slick-pop-body{position: fixed;top: 0;left: 0;display: block;width: 100%;height: 100%;z-index: 199;background: rgba(0,0,0,.4);height: 0;overflow: hidden;}
.slick-pop-body.show{height: 100%;}

.slick-pop{position: absolute;top: 50%;left: 50%;width: 800px;
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
}
.slick-pop .item img{display: block;width: 100%;}
.slick-pop .slick-arrow{
    position: absolute;
    top: 50%;
    right: -70px;
    width: 50px;
    height: 50px;
    border: none;
    cursor: pointer;
    z-index: 5;
    overflow: hidden;
    text-indent: 1000px;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    background:#000 url(../images/next-new.png) center center no-repeat;
    border-radius: 50%;
    background-size: 103% auto;
}
.slick-pop .slick-prev{
    background-image: url(../images/prev-new.png);
    left: -70px;
}
.slick-pop-body .close{position: absolute;top: 30px;right: 30px;width:45px;height: 45px;background: #000 url(../images/close-new.png) center no-repeat;background-size: 103% auto;border-radius: 50%;overflow: hidden;}