*{margin:0;padding:0;font-size: .65rem;-webkit-box-sizing: border-box;box-sizing: border-box;-webkit-user-select: none;outline: 0;-webkit-tap-highlight-color: transparent;-webkit-tap-highlight-color: transparent;}
html{height:100%;font-size:62.5%;width:100%; -webkit-overflow-scrolling:touch; }
body{margin:0 auto;color: #474747;padding:0;font:normal .7rem "Microsoft YaHei",Verdana,Tahoma;-webkit-text-size-adjust:none;overflow:hidden; width:100%;height:100%;background: #fff;}
body::-webkit-scrollbar { width: 0px;height: 0;}
dl,dt,dd{margin:0;padding:0}
input,select,textarea{font-family:"Microsoft YaHei",Verdana,Tahoma;background-color:#FFF;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0); font-size: .7rem}
input:focus,textarea:focus{outline:0}input[type="button"],input[type="submit"],input[type="reset"] input[type="text"]{-webkit-appearance:none}
ul,ol{margin:0;padding:0;list-style-type:none}
h1,h2,h3,h4{ font-weight: normal}
i,em{font-style:normal}
a{text-decoration:none;color: #474747;}
a:hover{-webkit-tap-highlight-color: transparent;}
a img{border:0}

/*index*/
 body{width: 100%;margin: 0 auto; max-width:640px; -webkit-text-size-adjust:none;overflow-y: auto;-webkit-overflow-scrolling:touch;overflow-x: hidden;background:#fff;} 
 /* 首页 */
.main{position: relative;width: 100%;-webkit-overflow-scrolling: touch;}
/*header部分*/
header{width: 100%; padding:0.6rem 0.3rem;border-bottom: 1px #761f1c solid;}
.header_con,.nav_top{position: relative;}
header img.logo,.nav_top img.logo{width:80%;display: block;}
header img.search{position:absolute;right:1.8rem;top:50%;height:1rem;top:50%;margin-top:-0.5rem;}
header .mainMenu{position: absolute;right:0;top:50%;margin-top:-8px;height:17px;}
header .mainMenu span{width:1rem;height:2px;background:#82412b;margin-bottom:5px; display:block; transition:transform 0.5s; -webkit-transition:-webkit-transform 0.5s; opacity:1; transform:rotate(0deg) translate(0px,0px);}
.search_form{-webkit-transition: max-height, 0.5s;transition: max-height, 0.5s;width: 100%;max-height: 0;overflow: hidden;background-color: #f9f5ef;position: relative;}
.search_form.open{max-height:2.5rem;}
.search_form fieldset{position: relative;margin-right:3rem;padding:0;border:0;}
.search_form input{box-sizing: border-box;display:block;height:2.5rem;}
.search_form input[type="search"]{width:100%;padding:0 0.5rem;border:none;background:transparent;font-size:0.75rem;}
.search_form input[type="button"]{font-size:0.8rem;width:3rem;position: absolute;right:0;bottom:0;text-transform: uppercase;color:#fff;background: #761f1c;border:0;}
.nav{position: absolute;top:0;left:0;right:0;bottom:0;z-index: 99999999999;background:rgba(0,0,0,0.4);height:100%;width:100%;display: none;}
.nav_con{background: #fff;width:100%; padding:0.6rem 0.8rem;}
.mainMenu1{position: absolute;right:0;top:50%;margin-top:-8px;height:16px;}
.mainMenu1 span{width:1rem;height:2px;background:#82412b;margin-bottom:5px; display:block; transition:transform 0.5s; -webkit-transition:-webkit-transform 0.5s; opacity:1; transform:rotate(0deg) translate(0px,0px);}
.mainMenu1 span:nth-of-type(1){-webkit-transform: rotate(45deg) translate(3px,3px);transform: rotate(45deg) translate(3px,3px);}
.mainMenu1 span:nth-of-type(2){display: none;}
.mainMenu1 span:nth-of-type(3){-webkit-transform: rotate(-45deg) translate(2px,-2px);transform: rotate(-45deg) translate(2px,-2px);}
.nav_list ul{padding-top:0.5rem;}
.nav_list ul li{height:2.5rem;line-height: 2.5rem;border-bottom:1px solid #e6e6e6;text-align: center;}
.nav_list ul li:last-child{border:0}
.nav_list ul li a{color:#333;font-size:0.75rem;display: block;}
/*导航*/

/*轮播*/
.head_hd{position: relative;overflow: hidden;}
.head_hd img{width: 100%;display: block;}
.head_hd p{background:rgba(0,0,0,0.6);color:#fff;padding: 0.5rem;padding-right:3rem;text-align: center;position: absolute;left:0;bottom:0;box-sizing: border-box;width: 100%;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{left:auto;right:0;bottom:0.5rem;width:auto;}
/*首页新闻栏目*/
.hotnews{padding:1rem 0.8rem 0.5rem;}
.hotnews h3{text-align: center;font-weight: bold;margin-bottom:0.5rem;}
.hotnews h3 a{font-size:0.95rem;color:#7f2726;}
.hotnews p{font-size:0.65rem;line-height: 1.2rem;text-align:justify;max-height:3.6rem;text-indent: 2em;display: -webkit-box;overflow: hidden;white-space: normal!important;text-overflow: ellipsis;word-wrap: break-word;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.hotnews p a{color:#7f2726;}
/*首页图文列表*/
.tit{font-weight:normal;font-size:1rem;line-height:1.2rem;padding:0.5rem 0.8rem;}
.tit a{font-size: 0.9rem;color:#7f2726;position: relative;display: block;font-weight:bold;border-bottom:4px solid #bfb498;padding:0.2rem 0;}
.tit a span{display: inline-block;height:4px;position: absolute;bottom:-4px;width:3.6rem;background: #7f2726;left:0;}
.tit a i{display: inline-block;width:4px;height:10px;background:#fff;position: absolute;left:3.5rem;bottom:-7px;transform:rotate(45deg) }
.tit a:after,.inblock a.right:after{position: absolute;right:0.2rem;width:0.4rem;height:0.4rem;border-right:2px solid #7f2726;border-top:2px solid #7f2726;content:'';transform: translateY(-50%) rotate(45deg);top:50%;}

.tit.sticky{position: sticky;position: -webkit-sticky;z-index:2;top:-1px;background: #fff;}
.index_news,.jg{width:100%;box-sizing: border-box;overflow: hidden;padding:0 0.8rem;}
.index_news ul {overflow: hidden;}
.index_news ul li{border-top:1px solid #ededed;overflow: hidden;font-size:0.8rem;padding:0.5rem 0;}
.index_news ul li a{align-items: center;display: flex;display: -webkit-flex;}
.index_news ul li .right{width:33.65%;height:4rem;position: relative;margin-left:0.5rem;}
.index_news ul li .right img{width:100%;height:4rem;display: block;}
.index_news ul li .left{box-flex: 1;flex: 1;-webkit-box-flex: 1;}
.index_news ul li .left p{height:2.8rem;line-height: 1.4rem;display: -webkit-box;overflow: hidden;white-space: normal!important;text-overflow: ellipsis;word-wrap: break-word;-webkit-line-clamp: 2;-webkit-box-orient: vertical;font-size:0.8rem;}
.index_news ul li .red {color:#f00;font-size: 0.8rem;}
.index_news ul li .left .time{bottom: 0;color:#ccc;font-size:0.65rem;}
.index_news  .listMore{width:100%;color:#939393;font-size:0.7rem;display: block;text-align: center;padding:0.5rem 0;}

.index_news ul li.bigpic{padding-top:0;border:0;}
.index_news ul li.bigpic a{width:100%;height:0;height:9rem;position: relative;border-radius: 3px;}
.index_news ul li.bigpic a img{width:100%;height:9rem;display: block;}
.index_news ul li.bigpic p{font-size:0.7rem;position: absolute;bottom:0;width:100%;line-height: 2rem;height:2rem;overflow: hidden;background: rgba(0,0,0,0.6);color:#fff;text-align: center;text-overflow: ellipsis;white-space: nowrap;}
.index_news ul li.bigpic img{width:10%;transform: translate3d(-50%,-50%,0);-webkit-transform: translate3d(-50%,-50%,0);position: absolute;left:50%;top:50%;}

.jg a{display: inline-block;float:left;width:42%;margin:0.4rem 4% 0.4rem;text-align: center;font-size:0.9rem;padding:0.8rem 0;background:#82412b;color:#fff;border-radius: 10px;}

/*列表页*/
.top_pic{padding:0.5rem 0.8rem;}
.top_picm{width:100%;position: relative;}
.top_picm img{width:100%;display: block;}
.top_picm p{position: absolute;bottom:0;width:100%;height:1.6rem;line-height:1.6rem;color:#fff;text-align:center;background: rgba(0,0,0,0.6);box-sizing: border-box;padding:0 0.5rem;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.list ul li:first-child{border-top:0;}
/*内容页*/
.content{padding:0.5rem 0.8rem;}
article.content .contit{font-size:0.95rem;line-height: 1.5rem;font-weight:normal;text-align: center;}
article.content .coninfo{line-height: 1.5rem;border-bottom:1px solid #ededed;font-size:0.6rem;color:#939393;overflow: hidden;text-align: center;}
article.content .con_txt{font-size:1rem;word-break: break-all;position: relative;}
article.content .con_txt p{margin-top:1rem;text-align: justify;line-height: 1.5rem;overflow: hidden;font-size:0.8rem;}
article.content .con_txt p span{font-size:0.8rem;}
article.content .con_txt strong{font-size:0.8rem;}
article.content .con_txt img{max-width: 100%;}
.office .contit{padding:0.5rem 0 1rem;}
.office ul{overflow:hidden;padding-top:1rem;}
.office ul li{float:left;padding:0.5rem 0;text-align: center;width:46%;box-sizing: border-box;border:1px solid #82412b;border-radius: 0.3rem;margin:0 2% 1rem;}
.office ul li a{font-size:0.8rem;}

.goTop{position: fixed;bottom: 15px;right: 15px;z-index: 2;width: 40px;height: 40px;line-height: 38px;text-align: center;font-size: 24px;background: rgba(0,0,0,0.4);border-radius: 50%;color: #fff;box-shadow: 0 1px 5px rgba(34,25,25,0.2);display: none;}
.goTop img{width:15px;height:15px;display:block;margin:0 auto;margin-top:12px;}
.navScroll {background: #761f1c;overflow: hidden;overflow-x: scroll;-webkit-overflow-scrolling: touch;}
.navScroll div {white-space: nowrap;font-size: 0;}
.navScroll div a {display: inline-block;padding: 0px 0.5rem;-webkit-tap-highlight-color: rgba(0,0,0,0.0);height: 2.5rem;line-height:2.5rem;font-size: 0.8rem;color:#fff;}
.navScroll div a.active{color:#bb8f57;}
/*文保院概况*/
.introduct,.tissue{padding:1rem 0.8rem;}
.intro_tit{text-align: center;margin-bottom:0.5rem;}
.intro_tit h2{font-size:1.1rem;margin-bottom:0.3rem;}
.intro_tit h3{font-size:0.8rem;}
.intro_con{padding:0.5rem 0;}
.intro_con img{width:100%;display: block;margin-bottom:0.5rem;}
.intro_con p{margin:1rem 0;text-align: justify;text-indent: 2em;font-size:0.8rem;line-height: 1.72;}
.table{border: 1px solid #bfb498;text-align:center;}
.table tr td{width:25%;box-sizing: border-box;border: 1px solid #bfb498;height:1.6rem;align-items: center;font-size:0.5rem;}
/*专家介绍*/
.special{padding:1rem 0.8rem;overflow: hidden;}
.spec_list{margin-bottom:1rem;float: left;box-sizing:border-box;width:50%;}
.spec_list .spec_img{width:100%;text-align: center;height: 200px;margin-bottom: 10px;}
.spec_list .spec_img img{width:auto;max-width: 70%;height: 100%;}
.spec_list h3{text-align: center;font-size:0.8rem;font-weight:bold;}
.spec_list p{text-align: center;font-size:0.65rem;line-height: 1.72;}
/* footer部分 */
.footer{margin-top: 1rem;background:#761f1c;}
.foot_bot{padding:0.5rem 0 1rem;}
.foot_bot p{text-align: center;font-size:0.65rem;line-height: 1.2rem;color:#fff;}
.back_pc{padding-top:1rem;text-align: center;}
.back_pc a{width:100px;padding:5px 0;margin:0 0.5rem;display:inline-block;border:1px solid #fff;border-radius:5px;text-align:center;color: #fff;font-size:16px;}
/* .content p{text-indent: 2em;font-size:0.8rem;margin:0.5rem 0;line-height: 180%;text-align: justify}
.content img{max-width: 100%;display: block;margin:0 auto;} */
.content p{margin: 0;font-size: 14px;margin-bottom: 10px;}
.content img{/*width: 100% !important;*/height: auto !important;}
.content video{width: 100% !important;height: auto !important;}
/* 分页 */
/* .page{padding: 1rem 0;text-align: center;}
.page ul li{display:inline-block;background: url('../img/page_li_bg.png') no-repeat center center;background-size:100% 100%; }
.page ul li a{display: block;padding: 0.2rem 0.8rem;color:#fff;font-size: 0.6rem;line-height: 0.8rem;} */
/* 联系我们 */
.contact{padding:1rem 0.8rem;}
.allmap{height:400px;width:100%;}
.contact_txt{padding-top:0.5rem;}
.contact_txt p{margin:0.5rem 0;font-size:0.8rem;}
.contact_txt img{max-width:100%;}

.page{text-align: center;margin-top:20px;}
.page a{display: inline-block;padding: 5px 10px;border: 1px solid #761f1c;margin: 0 10px;border-radius: 3px;color:#761f1c;}


/* 分页 */
.p_page{text-align: center;width:100%;}
.pages{text-align:center;margin-top:20px;}
.pages {overflow: hidden;display:inline-block;}
.pages  li{float:left;}
.pages  li a{cursor:pointer;text-decoration: none;padding: 0.25rem 0.7rem;display: block;background: #fff;border: 1px solid #ccc;color: #999;margin-left: -1px;}
.pages  li.active a{color:#fff;background:#337ab7;border:1px solid #337ab7;}
.pages  li.page-active a{background:#a8000e;color:#fff;}
.pages li.page-previous a{margin-left:0;}


