@charset "gb2312";
/*
@author: he
@update: he (2019-03-19)
*/
body{font:12px/1.5 "\5b8b\4f53",arial,Helvetica,Tahoma,sans-serif; margin:0 auto; color:#333; min-width: 1100px;}
p,ul,ol,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,select,button,textarea,iframe{margin:0; padding:0;}
img{border:0 none;}
ul,li,ol{list-style-type:none;}
i,em,address, caption, cite, code, dfn, th, var {font-style: normal;font-weight: normal}
.msf{font-family:\5FAE\8F6F\96C5\9ED1,\9ED1\4F53;}
a{text-decoration:none;color:#333;}
a:hover{text-decoration:underline;}
a,a:hover{outline:none;}
.clearfix:after{content:".";display:block;height:0;clear: both;visibility:hidden;}
.clearfix{*zoom:1;}
input,button,select,textarea{outline:none} textarea{resize:none}

/*框架*/
.layout{ clear:both;width:1100px;text-align:left;margin:0 auto;color:#333;}
.fl{ float:left;_display: inline}
.fr{ float:right;_display: inline}
.pr{ position:relative}
.abs{position:absolute;}
.ellipsis{ overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.an{ background:url(/images/zhongyiyishu/2019project/an.png) no-repeat;}
.ggtit{ line-height: 100px; text-align: center; font-size: 42px; font-weight: 700;}

/*页头大图*/
.topBannerBg{ background:url(http://www.med66.com/upload/resources/image/2020/07/22/112026.png) no-repeat center top;}
.topBanner{ height: 366px;}
.topBanner .logo{ display: block; width: 166px; height: 44px; top: 36px; left: 0;}
.topBanner .txt{ top: 233px; left: 50%; margin-left: -253px; width: 506px; height: 54px; background: #fef5e7; border-radius: 27px; text-align: center; line-height: 54px; font-size: 26px; color: #f1576a; -webkit-box-shadow:0 8px 18px rgba(204, 29, 66, 0.44); -moz-box-shadow:0 8px 18px rgba(204, 29, 66, 0.44); box-shadow:0 8px 18px rgba(204, 29, 66, 0.44);}

/*优势*/
.advantageBg{ background:#fff9ec;}
.advantage{ padding: 40px 0 76px;}
.advantage .ggtit{ margin-bottom: 14px;}
.advantage .subtit{ line-height: 24px; color: #666; font-size: 16px; padding: 0 20px 42px;}
.advantage .cbox{ padding: 25px; background: #fff; -webkit-box-shadow:0 4px 18px rgba(235, 85, 104, 0.15); -moz-box-shadow:0 4px 18px rgba(235, 85, 104, 0.15); box-shadow:0 4px 18px rgba(235, 85, 104, 0.15);}
.advantage .cbox .lpic{ display: block; width: 404px; background: #ffebc3;}
.advantage .cbox .lpic:hover{ text-decoration: none;}
.advantage .cbox .lpic img{ width: 404px; height: 244px;}
.advantage .cbox .lpic p{ line-height: 46px; text-align: center; font-size: 16px; background: #fbcf75;}
.advantage .cbox .rtxt{ width: 610px;}
.advantage .cbox .rtxt .rtit{ line-height: 28px; font-size: 18px; font-weight: 700; margin-bottom: 4px;}
.advantage .cbox .rtxt .rbox{ border-left: 1px dashed #ddb077; margin: 6px 0 12px 0;}
.advantage .cbox .rtxt .rbox .tfd{ width: 1px; height: 9px; background: #fff; left: -1px; top: 0;}
.advantage .cbox .rtxt .rbox .bfd{ width: 1px; height: 8px; background: #fff; left: -1px; bottom: 0;}
.advantage .cbox .rtxt .rbox .rlist{ line-height: 30px; padding-left: 26px; font-size: 14px;}
.advantage .cbox .rtxt .rbox .rlist .yuan{ display: block; left: -7px; top: 9px; width: 13px; height: 13px; background-position: 0 0;}
.advantage .cbox .rtxt .rbox.mb20{ margin-bottom: 20px;}
.advantage .cbox .rtxt .rbtn{ display: block; width: 136px; height: 36px; text-align: center; line-height: 36px; font-size: 18px; color: #e55151; border: 1px solid #e55151; border-radius: 4px;}
.advantage .cbox .rtxt .rbtn:hover{ text-decoration: none; opacity: 0.9;}

/*名师*/
.teacher{ padding: 20px 0 60px;}
.teacher .ggtit{ margin-bottom: 26px;}
.teacher .tealht{ width: 1100px; height:400px; overflow:hidden; position:relative;}
.teacher .tealht .bd{ position:relative; width:1100px; margin: 0 auto;}
.teacher .tealht .bd li{ zoom:1; width:1100px; height: 323px; padding-top: 30px; background:url(/images/zhongyiyishu/2019project/bg_02.png) no-repeat;}
.teacher .tealht .bd li .lpic{ display: block; width: 250px; height: 323px; margin-left: 94px;}
.teacher .tealht .bd li .rbox{ width: 616px; margin-right: 66px; padding-top: 16px;}
.teacher .tealht .bd li .rbox-tit{ line-height: 56px; font-size: 30px; font-weight: 700; color: #fff;}
.teacher .tealht .bd li .rbox-ctxt{ line-height: 30px; font-size: 14px; color: #fff; margin-bottom: 18px;}
.teacher .tealht .bd li .rbox-hbox .han01{ display: block; width: 138px; height: 38px; text-align: center; line-height: 38px; font-size: 18px; color: #e55151; background: #fdde2a; border-radius: 4px; margin-right: 18px;}
.teacher .tealht .bd li .rbox-hbox .han01:hover{ text-decoration: none; opacity: 0.9;}
.teacher .tealht .bd li .rbox-hbox .han02{ display: block; width: 136px; height: 36px; text-align: center; line-height: 36px; font-size: 18px; color: #fff; border: 1px solid #fff; border-radius: 4px; margin-right: 18px;}
.teacher .tealht .bd li .rbox-hbox .han02:hover{ text-decoration: none; opacity: 0.9;}
.teacher .tealht .hd{ position: absolute; width: 100%; height:12px; text-align: center; bottom:4px; left:0; z-index: 9;}
.teacher .tealht .hd li{ overflow:hidden; display: inline-block; *display: inline; *zoom: 1; width:12px; height:12px; line-height: 40px; background:#cfcfcf; margin:0 8px; cursor:pointer; border-radius:12px;}
.teacher .tealht .hd li.on{ background: #e55151;}

/*视频弹层*/
.adCeng{display:none;width:100%;z-index:101;height:100%;background:#000;opacity:.4;filter:alpha(opacity=40);position:fixed;top:0;left:0;_position:absolute;_height: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight))}
.adCon{display:none;width:800px;z-index:102;height:660px;position:fixed;top:50%;left:50%;;margin:-330px 0 0 -400px;_position: absolute;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight/2))}
.adCond{width:800px;height:660px;background:#fff;}
.adCond .adCondTit{ height: 60px; background: #f5f5f5;}
.adCond .adCondTit-left{ margin-left: 20px; padding-left: 20px; line-height: 60px; height: 60px; font-size: 18px; color: #666;}
.adCond .adCondTit-left i{ display: block; width: 5px; height: 26px; left: 0; top: 50%; margin-top: -13px; background: #47b12a;}
.adCond .adCondTit-close{display:block;width:15px;height:15px;top:22px;right:20px;cursor: pointer; background-position: 0 -1350px;}
.adCond .adCondMv{width:800px;height:600px;}

/*教学*/
.teachingBg{ background:url(/images/zhongyiyishu/2019project/bg_03.png) no-repeat center bottom #ffebc3;}
.teaching{ padding: 40px 0 100px;}
.teaching .subtit{ line-height: 34px; text-align: center; font-size: 32px; color: #e55151; margin-bottom: 30px;}
.teaching .subtit em{ font-size: 18px;}
.teaching .tbox{ margin-bottom: 32px;}
.teaching .tbox table{ border-collapse: collapse; background: #fff;}
.teaching .tbox td{ line-height: 24px; padding: 10px 20px; font-size: 16px; border: 1px solid #eaeaea;}
.teaching .tbox .tac{ text-align: center;}
.teaching .tbox .tabtit{ text-align: center; font-size: 18px; font-weight: 700; color: #fff; background: #e55151; border: 1px solid #e55151;}
.teaching .hbox{ margin-bottom: 44px; text-align: center;}
.teaching .hbox .han01,.teaching .hbox .han02{ display: inline-block; width: 136px; height: 36px; text-align: center; line-height: 36px; font-size: 18px; color: #fff; border: 1px solid #e55151; background: #e55151; border-radius: 4px; margin: 0 20px;}
.teaching .hbox .han01:hover,.teaching .hbox .han02:hover{ text-decoration: none; opacity: 0.9;}
.teaching .hbox .han02{ color: #e55151; background: none;}
.teaching .bbox{ background:url(/images/zhongyiyishu/2019project/bg_05.png) no-repeat; height: 300px;}
.teaching .bbox-left{ width: 106px; height: 300px;}
.teaching .bbox-left .txt{ width: 18px; line-height: 18px; font-size: 18px; color: #fff; font-weight: 700;}
.teaching .bbox-left .txt01{ top: 74px; left: 26px;}
.teaching .bbox-left .txt02{ top: 102px; left: 50px;}
.teaching .bbox-right{ width: 978px; padding-top: 55px;}
.teaching .bbox-right .rlist{ display: block; width: 130px; margin: 0 57px;}
.teaching .bbox-right .rlist-pic{ display: block; width: 130px; height: 160px;}
.teaching .bbox-right .rlist-txt{ line-height: 48px; height: 48px; text-align: center; font-size: 14px;}

/*特点*/
.peculiarity .list{ width: 183px;}
.peculiarity .list .pic{ width: 98px; height: 98px; margin: 0 auto 6px; border-radius: 50%; -webkit-box-shadow:0 0 18px rgba(235, 85, 104, 0.15); -moz-box-shadow:0 0 18px rgba(235, 85, 104, 0.15); box-shadow:0 0 18px rgba(235, 85, 104, 0.15);}
.peculiarity .list .pic01{ background-position: 0 -450px;}
.peculiarity .list .pic02{ background-position: 0 -550px;}
.peculiarity .list .pic03{ background-position: 0 -650px;}
.peculiarity .list .pic04{ background-position: 0 -750px;}
.peculiarity .list .pic05{ background-position: 0 -850px;}
.peculiarity .list .pic06{ background-position: 0 -950px;}
.peculiarity .list .ttxt{ line-height: 50px; text-align: center; font-size: 14px; font-weight: 700; color: #e55151;}
.peculiarity .list .btxt{ line-height: 30px; text-align: center; font-size: 14px; color: #666;}

/*资料*/
.dataApplyBg{ background: #fff9ec;}
.dataApply{ padding: 25px 0 35px;}
.dataApply .ggtit{ margin-bottom: 24px;}
.dataApply .cbox{ margin-bottom: 40px;}
.dataApply .cbox .ltxt{ line-height: 36px; font-size: 16px; margin-right: 12px;}
.dataApply .cbox .inptxt{ display: block; width: 122px; height: 34px; border: 1px solid #e5dccc; line-height: 36px; font-size: 16px; padding: 0 10px; margin-right: 20px;}
.dataApply .cbox .inptxt.mr4{ margin-right: 4px;}
.dataApply .cbox .yamPic{ display: block; width: 84px; height: 36px; margin-right: 20px;}
.dataApply .cbox .yamBtn{ display: block; width: 84px; height: 36px; text-align: center; line-height: 36px; font-size: 14px; color: #fff; background: #e9a117;}
.dataApply .cbox .yamBtn:hover{ text-decoration: none; opacity: 0.9;}
.dataApply .bbtn{ display: block; width: 180px; height: 50px; text-align: center; line-height: 50px; font-size: 18px; color: #fff; background: #e55151; border-radius: 4px; margin: 0 auto;}
.dataApply .bbtn:hover{ text-decoration: none; opacity: 0.9;}

/*问题答疑*/
.problem{ padding: 50px 0 70px;}
.problem .ggtit{ margin-bottom: 34px;}
.problem .list{ width: 300px; height: 450px; padding-top: 10px; margin-left: 50px; -webkit-box-shadow:0 0 18px rgba(19, 68, 117, 0.15); -moz-box-shadow:0 0 18px rgba(19, 68, 117, 0.15); box-shadow:0 0 18px rgba(19, 68, 117, 0.15);}
.problem .list .ltit{ height: 54px; text-indent: 54px; line-height: 54px; font-size: 22px; font-weight: 700; color: #e55151;margin-bottom: 22px;}
.problem .list .ltit01{ background-position: 110px -1050px;}
.problem .list .ltit02{ background-position: 110px -1150px;}
.problem .list .ltit03{ background-position: 110px -1250px;}
.problem .list .lwen{ line-height: 32px; font-size: 16px; font-weight: 700; padding: 0 30px 0 54px; margin-bottom: 12px;}
.problem .list .lwen .icon{ left: 16px; top: 2px; display: block; width: 26px; height: 26px; text-align: center; line-height: 26px; font-size: 16px; color: #e55151; font-weight: 700; border: 1px solid #e55151; border-radius: 50%;}
.problem .list .lda{ line-height: 32px; font-size: 16px; padding: 0 30px 0 54px; margin-bottom: 22px;}
.problem .list .lda .icon{ left: 16px; top: 2px; display: block; width: 26px; height: 26px; text-align: center; line-height: 26px; font-size: 16px; color: #00b14f; font-weight: 700; border: 1px solid #00b14f; border-radius: 50%;}
.problem .list .btn{ display: block; width: 138px; height: 32px; text-align: center; line-height: 32px; font-size: 16px; color: #e55151; border: 1px solid #e55151; margin: 0 auto;}
.problem .list .btn:hover{ text-decoration: none; opacity: 0.9;}

/*特色*/
.characteristicBg{ background:url(//www.med66.com/upload/resources/image/2025/01/20/831668.png) no-repeat center top;}
.characteristic{ padding: 50px 0 0; height: 496px;}
.characteristic .ggtit{ color: #fff;}
.characteristic .subtit{ line-height: 24px; font-size: 16px; color: #fff; margin: 0 30px 42px;}
.characteristic .rbox{ width: 546px; margin-right: 61px;}
.characteristic .rbox .rlist{ width: 116px; height: 95px; padding-top: 10px; background: #f9f0db; border-radius: 4px; margin: 0 0 16px 16px;}
.characteristic .rbox .rlist .pic{ width: 20px; height: 20px; margin: 0 auto;}
.characteristic .rbox .rlist .pic01{ background-position: 0 -50px;}
.characteristic .rbox .rlist .pic02{ background-position: 0 -100px;}
.characteristic .rbox .rlist .pic03{ background-position: 0 -150px;}
.characteristic .rbox .rlist .pic04{ background-position: 0 -200px;}
.characteristic .rbox .rlist .pic05{ background-position: 0 -250px;}
.characteristic .rbox .rlist .pic06{ background-position: 0 -300px;}
.characteristic .rbox .rlist .pic07{ background-position: 0 -350px;}
.characteristic .rbox .rlist .pic08{ background-position: 0 -400px;}
.characteristic .rbox .rlist .ttxt{ line-height: 28px; text-align: center; font-size: 14px; color: #dba322; margin-bottom: 6px;}
.characteristic .rbox .rlist .btxt{ line-height: 14px; text-align: center; font-size: 12px; color: #dba322;}

/*关注*/
.followBg{ background: #f4f4f4;}
.follow{ padding: 20px 0 50px;}
.follow .ggtit{ margin-bottom: 10px;}
.follow .cbox{ text-align: center;}
.follow .cbox .list{ display: inline-block; *display: inline; *zoom: 1; width: 232px;}
.follow .cbox .list-pic{ display: block; width: 120px; height: 120px; margin: 0 auto; -webkit-box-shadow:0 0 18px rgba(19, 68, 117, 0.15); -moz-box-shadow:0 0 18px rgba(19, 68, 117, 0.15); box-shadow:0 0 18px rgba(19, 68, 117, 0.15);}
.follow .cbox .list-txt{ text-align: center; line-height: 52px; font-size: 14px; color: #666;}














