@charset "UTF-8";
/*-----default model-----*/
body,h1, h2, h3, h4, h5, h6,p,ul, ol, dl, dd,figure, menu, input, textarea, button, select, th, td,figcaption {margin: 0;padding: 0;}
h1, h2, h3, h4, h5, h6,b, strong {font-size: 100%;font-weight: normal;}
li {list-style: none;}
em, i {font-style: normal;}
img {border:none;}
input,textarea,button,select {outline: 0 none;}
table{border-collapse: collapse; margin:0 auto;}
textarea {resize: vertical;}
a {text-decoration: none;outline: 0 none;color:inherit}
i,em{ font-style:normal;}
table{border-collapse:collapse;width: 100%;color: #333;text-align: center;}
.clearfix:before,.clearfix:after{display:block;clear:both;content:"";visibility:hidden;height:0} 
.clearfix{zoom:1} 
body{width: 100%;height:100%;font-size: 12px;min-width: 1100px!important; font-family: "Helvetica Neue", Helvetica, Arial, "PingFang SC", "Hiragino Sans GB", "Heiti SC", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif;color: #444;background: #fcfaf7;}
#footer_bx{clear: both;}

.nav-bgd{display:none;}
#hdr_mn > div{width: 660px;}
.nav-fixed{position: fixed;top: 0;left: 0;width: 100%; z-index: 900; _position: absolute; _top: expression(eval(document.documentElement.scrollTop));_left:20px }
.pbot80{padding-bottom: 80px;}
.m-show,.m-ib{display: none!important;}
.qgfx_box {margin-top: 10px; margin-bottom: 20px!important;}
a[title="站长统计"]{display: none;}
@media only screen and (min-width: 800px) {
	.pc-hide{display:none !important;}
}
.wrap{position: relative; width: 1100px; margin: 0 auto;font-size: 0;text-align: center;}
.left{float: left;}
.right{float: right;}

 /* 输入框填充背景 */
input:-webkit-autofill,
textarea:-webkit-autofill,
select:-webkit-autofill {
        -webkit-box-shadow: 0 0 0 1000px white inset;
}
 
/* 输入框填充透明 */
/* input:-internal-autofill-previewed,
input:-internal-autofill-selected {
  -webkit-text-fill-color: #fff;
  transition: background-color 5000s ease-out 0.5s;
} */
 
 
/*banner */
.banner-box{position:relative;height:620px;background:url(../images/banner.jpg) no-repeat center top; overflow:hidden;width:100%; text-align:center;}
.banner-box .wrap{}
.banner-box .logo{width: auto; position: absolute;left: 0; top: 23px; cursor: pointer;display: block;}
.banner-box .logo img{width: 100%;}

.ban-btn{width: 100%; clear: both; float: left; margin-top: 4.3rem;}
.ban-btn a{width: 2.12rem; height: .5rem; display: inline-block; background-color: #9f5d23;
	font-size: .3rem; line-height: .5rem; color: #fff;
	box-shadow: 0 .03rem .06rem rgba(102,51,6,.38);
}

.section{text-align: center;}
/* section01 */
.sec01{width: 100%; clear: both; height: 851px; float: left;
	background: url(../images/s1-bg.jpg) no-repeat bottom center;
	background-size: auto 100%;
}
.section .title{width: 100%; clear: both; margin-top: .7rem; line-height: .8rem; font-size: .5rem; font-weight: bold; color: #9f5d23;}
.section .title02{color: #650909;}
.section .title h2{display: inline-block; font-weight: bold;}
.section .title h2::before,.section .title h2::after{content: '';width: .87rem; height: .46rem; display: inline-block;margin: 0 .2rem; vertical-align: middle;}
.section .title h2::before{
	background: url(../images/title-icon01.png) no-repeat center;
	background-size: 100%;
}
.section .title h2::after{
	background: url(../images/title-icon02.png) no-repeat center;
	background-size: 100%;
}
.section .title02 h2::before{
	background: url(../images/title-icon03.png) no-repeat center;
	background-size: 100%;
}
.section .title02 h2::after{
	background: url(../images/title-icon04.png) no-repeat center;
	background-size: 100%;
}
.section .title p{font-size: .24rem; line-height: .46rem; font-weight: 400;}

.s1-main{width: 100%; clear: both;float: left; margin-top: .6rem; position: relative; text-align: center;}
.s1-main ul{width: 4rem; font-size: .24rem; line-height: .34rem;}
.s1-main ul.right{width: 3.5rem;}
.s1-main ul li{height: 1.1rem; float: left; margin-bottom: .4rem; width: 100%;}
.s1-main ul li.short{width: 90%;}
.s1-main ul li i{width: .27rem; height: .34rem; display: block; float: left; margin-left: -.05rem;
	color: #9f5d23; font-size: 18px; line-height: .34rem;
	background: url(../images/s1-icon01.png) no-repeat center;
	background-size: 100%;
}
.s1-main ul li p{text-align: left; float: right; width: 3.7rem;}
.s1-main ul li.short p{width: 3.2rem;}
.s1-main ul.right li p{width: 3.15rem;}
.s1-main .mid{position: absolute; display: inline-block; top: .6rem; left: 3.8rem;}
/*section02*/
.sec02{width: 100%; clear: both; float: left;
	background: url(../images/s2-bg.jpg) no-repeat center top;
}
.s2-main{width: 100%; clear: both; float: left; margin: .5rem auto .35rem;}
.s2-main .item{width: 5.36rem; display: block; margin-bottom: .6rem;}
.s2-main .item h3{width: 100%; font-size: .32rem; line-height: .8rem; font-weight: bold; color: #fff;
	background: url(../images/s2-img01.png) no-repeat center;
	background-size: auto 100%;
}
.s2-main .item .txt{width: 86%; height: 2.58rem; display: block; float: left; margin-top: -3px;
	background: url(../images/s2-img02.png) no-repeat center;
	background-size: 100%;
	font-size: 22px; line-height: 34px;
	padding: 0 7%;
	text-align: left;
}
.s2-main .item .txt font{font-weight: bold;width: 100%; float: left; margin-top: .25rem;}
.s2-main .item .txt p{font-weight: 400;}
.s2-main .item .txt em{text-decoration: underline;}

/* section03 */
.sec03{width: 100%; height: 560px; display: block; float: left; clear: both;
	background: url(../images/s3-bg.jpg) no-repeat center;
	background-size: auto 100%;
}
.s3-main{width: 100%; clear: both; float: left;margin-top: .22rem;}
.s3-main .txt{float: left;width: 7.3rem; font-size: .22rem; line-height: .36rem; color: #333; text-align: left; margin-top: .25rem;margin-left: .23rem;}
.s3-main .txt p{width: 100%; clear: both;}
.s3-main .txt p em{text-decoration: underline;}
.s3-main .txt p::before{content: '';width: .13rem; height: .36rem; display: inline-block; float: left; margin-left: -.23rem;
	background: url(../images/s3-icon01.png) no-repeat center;
	background-size: 100%;
}
.s3-pic{float: right;}

/* section04 */
.sec04{width: 100%; height: 5.2rem; display: block; float: left; clear: both; text-align: center;
	background: url(../images/s4-bg.jpg) no-repeat center;
	background-size: auto 100%;
}
.s4-title{margin-top: .45rem;}
.s4-main{width: 100%; clear: both; float: left; margin-top: .4rem;}
.s4-main ul{width: 100%; clear: both; float: left;}
.s4-main ul li{display: inline-block; margin: 0 .27rem .48rem;}
.s4-main ul li span{width: 1.2rem; display: inline-block; text-align: right; line-height: .52rem; font-size: .3rem; color: #650909;margin-right: .15rem;}
.s4-main ul li input{width: 2.63rem; height: .48rem; border: solid 2px #650909; border-radius: .05rem;padding: 0 .1rem; font-size: .26rem; line-height: .48rem;}
.s4-main .formBtn{width: 100%; clear: both; float: left;margin-top: .3rem;}
.s4-main .formBtn a{width: 2.4rem; height: .58rem; display: inline-block; margin: auto;
	font-size: .3rem; line-height: .58rem; color: #fff;
	background: #9c282b;
	border-radius: .1rem;
}

/* section05 */
.sec05{width: 100%; clear: both; float: left; height: 1043px;
	background: url(../images/s5-bg.jpg) no-repeat center bottom;
}
.s5-main{width: 100%; clear: both; float: left; margin-top: .48rem;}
.s5-main .item{width: 3.46rem;display: block; float: left; margin-right: .3rem; margin-bottom: .5rem;}
.s5-main .item03,.s5-main .item06{margin-right: 0;}
.s5-main .item .pic{width: 100%; height: 2.4rem; display: block; overflow: hidden;position: relative;}
.s5-main .item .pic img{width: 100%; clear: both;}
.s5-main .item .pic span{width: 100%; display: block; float: left; height: .54rem; position: absolute; bottom: 0;
	font-size: .24rem; line-height: .54rem; color: #fff;
	background: rgba(186,88,40,.8);
}
.s5-main .item p{width: 100%;height: .96rem; font-size: 20px; line-height: 32px; color: #333; text-align: left;margin-top: .15rem;}

/* section06 */
.sec06{width: 100%; clear: both; float: left; height: 975px; text-align: center;
	background: url(../images/s6-bg.jpg) no-repeat center bottom;
}
.s6-title{margin-top: .5rem;}
.s6-main{width: 100%; clear: both; margin-top: .45rem; padding-bottom: .1rem;}
.s6-main::before{content: '';width: 2px; height: 478px; display: block;
	background-color: #d3b586;
	position: absolute; right: 50%; top: .9rem;
}
.s6-main div{display: inline-block;width: 50%;position: relative;}
.s6-main font{width: 100%; height: .6rem; font-size: .3rem; line-height: .6rem; font-weight: bold; color: #fff;
	width: 100%; float: left; clear: both; margin-bottom: .33rem;
	background: url(../images/s6-sub-tit.png) no-repeat center;
	background-size: auto .6rem;
}
.s6-btn{width: 100%; clear: both; float: left; margin-top: .8rem; text-align: center;}
.s6-btn a{width: 2.4rem; height: .58rem; display: inline-block; margin: auto;
	font-size: .3rem; line-height: .58rem; color: #fff;
	background: #9c282b;
	border-radius: .1rem;
}

/* section07 */
.sec07{padding: 0 0 50px 0; width: 100%; clear: both; float: left; height: auto;
	background: url(../images/s7-bg.jpg) no-repeat center top;
}
.s7-main{width: 100%; clear: both; float: left; margin-top: .35rem;}
.s7-main table{width: 100%; font-size: .24rem; line-height: .37rem; border: solid 2px #a96600;}
.s7-main table td{padding: .15rem 0; border-right: solid 2px #dcc096; border-bottom: solid 1px #dcc096;}
.s7-main table tr td:last-child{border-radius: 0;}
.s7-main table tr:last-child td{border-bottom: 0;}
.s7-main table a.red{color: #c90e10; text-decoration: underline;}
.s7-btn{width: 100%; clear: both; float: left; margin-top: .6rem;}
.s7-btn a{width: 2.95rem; height: .46rem; display: inline-block; margin: auto;
	font-size: .24rem; line-height: .46rem; color: #fff;
	background: #9c282b;
}

.vid-title{float: left;}
.videobox{width: 100%; clear: both;float: left; margin-bottom:1.05rem; margin-top:.45rem;
	background-color: #8a5b30;
}
.videobox ul{width: 100%; clear: both;margin:.16rem 0; text-align:center;}
.videobox ul li{display:inline-block; font-size:.22rem; line-height:.38rem; padding: 0 .1rem; color:#fff; position: relative;}
.videobox ul li::after{content:''; width: 1px; height: .38rem; display: inline;
	background-color: #cccccc;
	position: absolute; top: 0; right: 0;
	
}
.videobox ul li:last-child::after{display: none;}
.videobox #player{width: 100%; height: 6rem;}



/* section8 */
.sec08{width: 100%; clear: both; float:left;
	background: #f3ece0 url(../images/s8-bg.jpg) no-repeat center bottom;
}
.s8-main{width:100%; clear: both; float: left; margin-top: .5rem; margin-bottom: .2rem;}
.s8-main table{width: 100%; clear: both; }
.s8-main table th{font-size: .3rem; line-height: .42rem; padding: .2rem 0; border-right: solid 2px #fff;background-color: #9c282b; color: #fff;}
.s8-main table th:first-child{border-radius: .1rem 0 0 .1rem;}
.s8-main table th:last-child{border-radius: 0 .1rem .1rem 0; border-right: 0;}
.s8-main table td{font-size: .22rem; line-height: .34rem;color: #333; padding: .2rem 0;border-bottom: #dcc096 1px solid; border-right: solid 2px #dcc096;
	background: #fff;
}
.s8-main table td.linear{color: #333;font-size: .24rem; line-height: .34rem; font-weight: bold;
	background-color: rgba(215,171,86,.4);
	/* background: #d24222; */
	/* background: -webkit-linear-gradient(#c80a0f, #e4a645); /* Safari 5.1 - 6.0 */ 
	/* background: -o-linear-gradient(#c80a0f, #e4a645); /* Opera 11.1 - 12.0 */
	/* background: -moz-linear-gradient(#c80a0f, #e4a645); /* Firefox 3.6 - 15 */ 
	/* background: linear-gradient(#c80a0f, #e4a645); /* 标准的语法 */
	border-radius: .1rem; border-right: 0;
}
.s8-main table td.bor-rt{border-radius: 0 .1rem 0 0;}
.s8-main table td.bor-rb{border-radius: 0 0 .1rem 0;}
.s8-main table td p{text-align: left; padding: 0 .2rem;}
.s8-main table td p b{font-weight: bold;}
.s8-main table td a{width: auto; height: .46rem; display: inline-block; margin: .2rem auto 0; padding: 0 .2rem;
	font-size: .24rem; line-height: .46rem; color: #fff; font-weight: 400;
	background: #9c282b;
}
.s8-main table td span{font-size:0.18rem;}
.s8-main table .s8-left{
	padding-left: .3rem;
	text-align: left;
}

.s8-main table td a::after{content: '';width: .24rem; height: .46rem; display: inline-block; margin-left: .06rem; vertical-align: top;
	background: url(../images/s8-icon01.png) no-repeat center;
	background-size: 100%;
}

.s8-main >p{width: 100%; font-size: .24rem; line-height: .66rem; text-align: right; float: left; margin-bottom: .15rem;}
/* .s8-btn{width: 100%; clear: both; float: left; margin-bottom: .6rem;}
.s8-btn a{width: 2.4rem; height: .46rem; display: inline-block; margin: auto;
	font-size: .24rem; line-height: .46rem; color: #fff;
	background: #9c282b;
} */
.s8-main0{width:100%; clear: both; float: left; margin-top: .1rem; margin-bottom: .85rem;}

/* section9 */
.sec09{width: 100%; clear: both; float: left;
	background: url(../images/s9-bg.jpg) no-repeat center bottom;
}
.s9-main{width: 100%; clear: both; float: left; margin-top: .5rem; background-color: #fff; margin-bottom: .7rem;}
.s9-main ul{width: 100%; clear: both; float: left; margin-top: .32rem;}
.s9-main ul li{width: 25%; float: left; text-align: center; margin-bottom: .2rem;}
.s9-main ul li img{width: 1.26rem; display: inline-block;}
.s9-main ul li font{width: 100%; clear: both; font-size: .33rem; line-height: .48rem; display: block; float: left; color: #9f5d23; margin-top: .15rem;}
.s9-main ul li p{font-size: .2rem; line-height: .32rem; width: 80%; float: left; margin: 0 10%;}




/*section2*/

/*按钮悬停*/
.hvr-grow-shadow{
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-property: box-shadow, transform;
    transition-property: box-shadow, transform;
}
.hvr-grow-shadow:hover, .hvr-grow-shadow:active {
    box-shadow: 0 15px 15px -10px rgba(0, 0, 0, 0.5);
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}

/* 隐私协议条款 */
.xieyi {margin-top: -30px; font-size: 16px;text-align: center; line-height: 30px; color: #650909; position: relative; float: left; width: 100%;}
.xieyi label {border: none; width: auto; height: 30px; line-height: 30px; cursor: pointer; display: inline-block;}
.xieyi input[type=checkbox] {position: relative; width: 16px; height: 16px; padding: 0; margin-bottom: 0; border: none; border-radius: 2px; -webkit-appearance: checkbox; cursor: pointer;}
.xieyi input[type=checkbox]::before {position: absolute; content: ""; top: 0; left: 0; background: #fff; width: 100%;  height: 100%; border: 1px solid #d9d9d9; border-radius: 2px;
}
.xieyi input[type=checkbox]:checked::before {position: absolute; content: "\2713"; background-color: #0075ff; top: 0; left: 0; width: 100%; border: 1px solid #0075ff; border-radius:2px; color: #fff; font-size: 14px; font-weight: bold; text-align: center; line-height: 13px;}
.xieyi span{display: inline-block;}
.xieyi a {display: inline; background: transparent; font-size: 16px; line-height: 30px; color: #ed5736;}
.ejy .xieyi {padding: 0; text-align: center; margin-top: 20px; margin-bottom: 0;}

/* 2025年中医师承高清好课免费试听 */
.video-bgd{width: 100%; clear: both; float: left; background-color: #f3ece0;}
.video{padding:60px 0;font-size:0;text-align:center;}
.video h2 {
  line-height: .8rem;
  font-size: .5rem;
  font-weight: bold;
  color: #9f5d23;
}
.video h2::before,.video h2::after{content: '';width: .87rem; height: .46rem; display: inline-block;margin: 0 .2rem; vertical-align: middle;}
.video h2::before{
	background: url(../images/title-icon01.png) no-repeat center;
	background-size: 100%;
}
.video h2::after{
	background: url(../images/title-icon02.png) no-repeat center;
	background-size: 100%;
}
.video h3 {
	font-size: .24rem;
  line-height: .46rem;
  font-weight: 400;
}

.video-swiper{position:relative;width:1100px;height:520px;margin:0 auto;background-color:#fbf6ed;}
.video-swiper .swiper-button-next{position:absolute;top:22px;left:1034px;width:66px;height:85px;}
.video-swiper .swiper-button-prev{position:absolute;top:22px;left:0;width:66px;height:85px;}
.video-swiper .swiper-button-next img,.video-swiper .swiper-button-prev img{width:66px;height:85px;}
.video-swiper .swiper-button-prev:after,.video-swiper .swiper-button-next:after{display:none;}
.swiper-hd{background-color:#fff;}
.swiper-hd ul{width:950px;margin:0 85px;}
.video-swiper .swiper-slide-thumb-active{color:#751018;font-weight:bolder;background-color:#dcc096;}
.swiper-hd li{width:217px;height:81px;font-size:28px;color:#290d0c;line-height:81px;margin-right:17px;border:2px solid #dcc096;background-color:#fbf6ed;cursor:pointer;}
.swiper-hd li:hover{color:#751018;font-weight:bolder;background-color:#dcc096;}
.video-box{width:1100px;text-align:left;background-color:#fbf6ed;}
.video-left{display:inline-block;vertical-align:top;width:736px;height:379px;margin:11px 0 0 14px;}
.video-left-box{width:736px;height:379px;background-color:#2b313d;}
.video-box .video-bd{display:inline-block;vertical-align:top;width:340px;height:380px;margin:11px 0 0 0;}
.video-content{width:340px;background-color:#fff;}
.video-content .hd li{display:inline-block;vertical-align:top;width:170px;height:42px;text-align:center;background-color:#fbf6ed;}
.video-content .hd li.on{background-color:#fff;}
.video-content .hd li em{display:inline-block;vertical-align:top;width:50px;height:42px;background:url('../images/video-hd-img01-hover.png') no-repeat center;background-size:contain;}
.video-content .hd li.on em{background:url('../images/video-hd-img01.png') no-repeat center;background-size:contain;}
.video-content01 .hd li em{background:url('../images/video-hd-img01-hover.png') no-repeat center;background-size:contain;}
.video-content01 .hd li.on em{background:url('../images/video-hd-img01.png') no-repeat center;background-size:contain;}
.video-content02 .hd li em{background:url('../images/video-hd-img02-hover.png') no-repeat center;background-size:contain;}
.video-content02 .hd li.on em{background:url('../images/video-hd-img02.png') no-repeat center;background-size:contain;}
.video-content03 .hd li em{background:url('../images/video-hd-img01-hover.png') no-repeat center;background-size:contain;}
.video-content03 .hd li.on em{background:url('../images/video-hd-img01.png') no-repeat center;background-size:contain;}
.video-content04 .hd li em{background:url('../images/video-hd-img04-hover.png') no-repeat center;background-size:contain;}
.video-content04 .hd li.on em{background:url('../images/video-hd-img04.png') no-repeat center;background-size:contain;}
.video-content05 .hd li em{background:url('../images/video-hd-img04-hover.png') no-repeat center;background-size:contain;}
.video-content05 .hd li.on em{background:url('../images/video-hd-img04.png') no-repeat center;background-size:contain;}
.video-content .hd li span{display:inline-block;vertical-align:top;font-size:20px;color:#454545;line-height:42px;}
.video-content-list01{padding:24px 0 0;background-color:#fff;}
.video-content-list01 li{display:flex;justify-content:flex-start;margin-bottom:17px;cursor:pointer;}
.video-content-list01 li span{width:17px;height:17px;margin:5px 10px 0 14px;background:url('../images/video-content-bd-icon.png') no-repeat center;background-size:contain;}
.video-content-list01 li h4{width:206px;font-size:16px;color:#454545;line-height:24px;text-align:left;margin-right:3px;}
.video-content-list01 li p{width:80px;height:24px;font-size:16px;color:#9c282b;text-align:center;line-height:24px;border:1px solid #9c282b;border-radius:12px;}
.video-content-list01 li:hover p{background-color:#9c282b;color:#fff;}
.video-content03 .video-content-middle span{margin-top:16px;}
.video-content03 .video-content-middle h4{box-sizing:border-box;padding:0 36px 0 0;}
.video-content03 .video-content-middle p{margin-top:16px;}
.video-content09 .video-content-middle span{margin-top:16px;}
.video-content09 .video-content-middle h4{box-sizing:border-box;padding:0 36px 0 0;}
.video-content09 .video-content-middle p{margin-top:16px;}
.video-content-list02{padding:10px 0 0 0;}
.video-content-list02 p{padding:0 14px;font-size:16px;color:#454545;text-align:left;line-height:28px;background-color:#fff;}
.video-content-list02 p span{color:#751018;}
.video-content04 .video-content-list02 p,.video-content06 .video-content-list02 p,.video-content07 .video-content-list02 p,.video-content08 .video-content-list02 p,.video-content09 .video-content-list02 p{font-size:14px;}
.video-link{position:absolute;bottom:10px;right:10px;z-index:1;}
.video-link a{display:inline-block;vertical-align:top;width:170px;height:52px;font-size:20px;color:#454545;font-weight:bold;text-align:center;line-height:52px;background-color:#fbf6ed;transition:all 0.3s ease-in-out;}
.video-link a:nth-of-type(2){color:#fbf6ed;background-color:#751018;}
.video-link a:hover{font-size:24px;}