/*
@author: sk
@update: name (2013-04-13 18:32)
*/
@charset "gb2312";
body{font:14px/1.5 "\5b8b\4f53",arial,Helvetica,Tahoma,sans-serif; margin:0 auto; color:#333; min-width: 1100px; background:#fff7e5;}
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;}
.layout{ clear:both;width:1100px;text-align:left;margin:0 auto;}
.clearfix:after{content:".";display:block;height:0;clear: both;visibility:hidden;}
.clearfix{*zoom:1;}
.fl{ float:left; _display:inline;}
.fr{ float:right; _display:inline;}
.pr{ position:relative;}
.abs{position:absolute;}
.ico,.title .bg1,.title .bg2{ background:url("//www.med66.com/images/zhuanti/2017ysjnzb/ico.png") no-repeat;}
.title{ height:108px; line-height:108px; text-align:center; font-size:30px; color:#cc6848; font-weight:bold; margin-top:20px;}
.title span{ display:inline-block; height:108px; position:relative;}
.title .bg1,.title .bg2{ display:block; width:76px; height:37px; background-position:0 0; position:absolute; left:-97px; top:36px;}
.title .bg2{ left:auto; right:-97px;}

/**/
.header_wrap{ width:100%; height:519px; background:url("//www.med66.com/images/zhuanti/2017ysjnzb/header.jpg") no-repeat center top;}
.header{height:519px;}
.header .logo{ width:200px; height:50px; line-height:0; font-size:0; position:absolute; left:0px; top:20px;}
.header .bg{ width:834px; height:359px; background:url("//www.med66.com/images/zhuanti/2017ysjnzb/bg01.png") no-repeat; left:161px; top:34px;}
.header .tex01{ left:176px; top:89px;}
.header .tex02{ left:319px; top:192px;}
.header .tex03{ left:300px; top:299px;}
.header .tex04{ left:14px; top:120px;}
.header .tex05{ left:156px; top:250px;}
.header .tex06{ right:10px; top:122px;}
.header .tex07{ right:103px; top:238px;}

/**/
.nav{}
.nav ul{ height:262px; background:url("//www.med66.com/images/zhuanti/2017ysjnzb/nav.png") no-repeat;}
.nav li{ float:left; _display:inline; width:212px; height:262px; margin-right:10px; text-align:center; color:#fff;}
.nav li.none{ margin-right:0;}
.nav li h3{ font-size:26px; padding-top:170px;}
.nav li p{ font-size:16px; font-weight:bold;}
.nav .btn{ display:block; width:248px; height:53px; line-height:53px; text-align:center; font-size:22px; font-weight:bold; color:#cc6848; margin:30px auto 0; text-decoration:none; background-position:0 -41px;}

/**/
.teacher{ background:#fed265; border:6px solid #ffc129; border-radius:10px; padding:24px;}
.teacher .video{ width:506px; height:313px; cursor:pointer;}
.teacher .text{ width:515px;}
.teacher .text .tit_name{ padding:23px 0 16px;}
.teacher .text .tit_name h3{ line-height:100px; padding-left:20px; font-size:30px; font-weight:bold; color:#cc6848;}
.teacher .text .con{ font-size:16px; line-height:26px; color:#cc6848;}
.teacher .text .con .t1{ float:left; width:100px; text-align:right;}
.teacher .text .con .t2{ float:right; width:396px;}

/**/
.course{}
.course li{ float:left; width:475px; background:#fed265; padding:24px 24px 14px; border:6px solid #ffc129; border-radius:10px;}
.course li.fr{ float:right;}
.course li.fr .tit{ background:url("//www.med66.com/images/zhuanti/2017ysjnzb/course02.png") no-repeat;}
.course li.fr .tit h3{ color:#47c171;}
.course .tit{ width:475px; height:170px; background:url("//www.med66.com/images/zhuanti/2017ysjnzb/course01.png") no-repeat; text-align:center;}
.course .tit h3{ font-size:50px; font-weight:bold; color:#ff8163; line-height:56px; padding-top:30px;}
.course .tit h3 span{ font-size:38px;}
.course .con{}
.course .con .tex{ float:left; padding-top:10px;}
.course .con .tex p{ line-height:28px; font-size:16px; color:#cc6848;}
.course .con .tex p.price{ font-size:22px; color:#ff6363; font-weight:bold;}
.course .con .buy_btn{ display:block; float:right; width:140px; height:45px; line-height:40px; text-align:center; font-size:20px; font-weight:bold; color:#fff; background-position:0 -95px; text-decoration:none; margin-top:30px;}
.course .explain{ line-height:36px; font-size:14px; color:#cc6848;}
.course .protocol{ line-height:24px; text-align:right; font-size:14px; color:#cc6848;}
.course .protocol a,.course .protocol span{ color:#ff6363;}

/**/
.feature{ height:302px; background:url("//www.med66.com/images/zhuanti/2017ysjnzb/feature.png") no-repeat;}
.feature ul{ float:left; width:975px;}
.feature li{ margin-top:5px; overflow:hidden; width:975px; float:left;}
.feature .t1{ width:80px; text-align:center;}
.feature .t2{ width:173px; text-align:center;}
.feature .s1{ height:115px; line-height:40px;}
.feature .s1 .pt1{ padding-top:80px;}
.feature .s1 .pt2{ padding-top:60px;}
.feature .s1 .pt3{ padding-top:40px;}
.feature .s1 .pt4{ padding-top:20px;}
.feature .s1 .t2{ font-size:16px; font-weight:bold;}
.feature .s2{ height:40px; line-height:40px;}
.feature .s3{ height:54px; line-height:54px;}
.feature .s3 .t2{ line-height:20px; text-align:left; padding:6px 10px 0; width:153px;}
.feature .s4{ height:74px; line-height:74px;}
.feature .s4 .t2{ line-height:20px; text-align:left; padding:6px 10px 0; width:153px;}
.feature .t1,.feature .t2{ float:left; margin-right:5px; font-size:14px; color:#fff;}
.feature .tit{ width:125px; _width:120px; text-align:center; font-size:34px; font-weight:bold; color:#fff; line-height:38px; padding-top:30px;}

/**/
.app{ height:520px; background:url("//www.med66.com/images/zhuanti/2017ysjnzb/phone.jpg") no-repeat;}
.app .link{ width:760px; height:470px; left:30px; top:30px;}
.app .ewm{ width:230px; padding:143px 40px 0 0;}
.app .ewm .pic{ padding:0 0 20px 7px;}
.app .ewm .pic img{ display:block; float:left;}
.app .ewm .pic p{ float:left; display:block; width:34px; text-align:center; font-size:14px; color:#f17272; padding-top:10px;}
.app .ewm .donwload_btn{ display:inline-block; width:180px; height:46px; line-height:46px; background:#f17272; font-size:20px; font-weight:bold; color:#ffe9b4; text-align:center; border-radius:5px; text-decoration:none;}

/**/
.freeDownload{}
.freeDownload ul{ height:165px; background:url("//www.med66.com/images/zhuanti/2017ysjnzb/bg02.jpg") no-repeat;}
.freeDownload li{ float:left; _display:inline; width:360px; margin-right:10px; text-align:center;}
.freeDownload li.none{ margin-right:0;}
.freeDownload p{ font-size:40px; color:#fff; font-weight:bold; line-height:46px; padding-top:40px;}
.freeDownload .f1 p{ text-shadow:3px 3px 3px #cc674f;}
.freeDownload .f2 p{ text-shadow:3px 3px 3px #90a135;}
.freeDownload .f3 p{ text-shadow:3px 3px 3px #2e957b;}
.freeDownload .btn{ display:block; width:248px; height:53px; line-height:53px; text-align:center; font-size:22px; font-weight:bold; color:#cc6848; margin:30px auto 60px; text-decoration:none; background-position:0 -41px;}

/**/
.bottom_nav_wrap{ width:100%; background:#4e2d6a;}
.bottom_nav{}
.bottom_nav .text{ color:#fff;}
.bottom_nav .text li{ float:left; padding-right:40px;}
.bottom_nav .text h4{ font-size:18px; line-height:32px; padding-top:20px;}
.bottom_nav .text p{ line-height:24px; padding-top:8px;}
.bottom_nav .text a{ color:#fff;}
.bottom_nav .ewm{ padding:30px 0 15px;}
.bottom_nav .ewm li{ float:right; width:107px; text-align:center; margin-left:30px;}
.bottom_nav .ewm p{ line-height:32px; font-size:14px; color:#fff;}

/**/
.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))}
.tanchu{ display:none; overflow:hidden; width:600px; text-align:left; background-color:#fff; position:fixed; top:50%; left:50%; margin:-173px 0 0 -300px; z-index:202; -webkit-box-shadow:2px 4px 4px #333; -moz-box-shadow:2px 4px 4px #333; box-shadow:2px 4px 4px #333; border-radius:5px; _position: absolute; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight/2))}
.tanchu .tc-tit{ height:55px; background-color:#f2f2f2; border-bottom:1px solid #e0e0e0; position:relative;}
.tanchu .tc-tit h5{ padding-left:48px; line-height:54px; font-size:16px; background:url(/images/pro2018/hushi/icoTit.png) no-repeat 25px 20px;}
.tanchu .tc-tit .close{ width:15px; height:15px; position:absolute; top:20px; right:16px;background:url(/images/pro2018/hushi/close.png) no-repeat; cursor:pointer;}
.tanchu .tc-con{ height:180px; padding:15px 30px 0 30px; font-size:14px; color:#666; line-height:32px; overflow:auto; *position:relative; _width:540px; _overflow-x:hidden;}
.tanchu .tc-con a{ color:#ff702a;}
.tanchu .tc-con .nr01{ _width:412px; line-height:32px; clear:both; padding-left:76px; position:relative;}
.tanchu .tc-con .nr01 .nbt{ position:absolute; top:0; left:0;}
.tanchu .tc-con .on{ display: block;}
.tanchu .btn{ display:block; width:204px; height:42px; background-color:#f87157; line-height:42px; font-size:14px; text-align:center; color:#fff; margin:30px auto; font-weight:bold; cursor:pointer; border-radius:3px;}
.tanchu .btn:hover{ background-color: #f13712;}
.tanchu .btn a{ display:block; width:204px; height:42px; color:#fff; text-decoration:none;}

/**/
.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
@-webkit-keyframes bounceInLeft{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}
    0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}
    60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}
    75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}
    90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}
    to{-webkit-transform:none;transform:none}
}
@keyframes bounceInLeft{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}
    0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}
    60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}
    75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}
    90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}
    to{-webkit-transform:none;transform:none}
}
.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}
@-webkit-keyframes bounceInRight{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}
    from{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}
    60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}
    75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}
    90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}
    to{-webkit-transform:none;transform:none}
}
@keyframes bounceInRight{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}
    from{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}
    60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}
    75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}
    90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}
    to{-webkit-transform:none;transform:none}
}
.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}
@-webkit-keyframes bounceIn{20%,40%,60%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}
    0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}
    20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}
    40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}
    60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}
    80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}
    to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
}
@keyframes bounceIn{20%,40%,60%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}
    0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}
    20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}
    40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}
    60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}
    80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}
    to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
}
.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn;-webkit-animation-delay:1s;animation-delay:1s}
@-webkit-keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}
    40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
    60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}
    80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}
    to{-webkit-transform:perspective(400px);transform:perspective(400px)}
}
@keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}
    40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
    60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}
    80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}
    to{-webkit-transform:perspective(400px);transform:perspective(400px)}
}
.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}
.flipInX.time1{ animation-delay:1.2s; -webkit-animation-delay:1.2s;}
.flipInX.time2{ animation-delay:1.4s; -webkit-animation-delay:1.4s;}
.flipInX.time3{ animation-delay:1.6s; -webkit-animation-delay:1.6s;}
.flipInX.time4{ animation-delay:1.8s; -webkit-animation-delay:1.8s;}


/**/
.free_data{ padding-bottom:60px;}
.free_data .tit{ padding:0 0 0 70px;}
.free_data .tit .box{ float:left; width:388px; height:118px; background:#be8ed7; border:6px solid #af72cf; border-radius:10px;}
.free_data .tit .box p{ font-size:32px; font-weight:bold; color:#fff; line-height:38px; text-align:center; padding-top:16px;}
.free_data .tit .add{ width:72px; height:72px; margin:29px 44px 0; background-position:0 -29px;}
.free_data .tit .box2{ float:left; width:388px; height:118px; background:#89c0d0; border:6px solid #4ca9c4; border-radius:10px;}
.free_data .tit .box2 p{ font-size:32px; font-weight:bold; color:#fff; line-height:118px; text-align:center;}
.free_data .con{ padding:30px 0 0 245px;}
.free_data .con li{ margin-top:20px; width:542px; overflow:hidden;}
.free_data .con .nr{ width:518px; height:48px; line-height:48px; font-size:24px; padding:0 0 0 18px; background:#f5f5f5; border-radius:10px; border:3px solid #ebebeb;}
.free_data .con .nr2{ width:338px; height:48px; line-height:48px; font-size:24px; padding:0 0 0 18px; background:#f5f5f5; border-radius:10px; border:3px solid #ebebeb;}
.free_data .con .ipt1{ height:40px; line-height:40px; width:210px; background:#f5f5f5; vertical-align:0; font-size:24px; border:0;}
.free_data .con .yzm{ width:160px; height:50px;}
.free_data .con .send_btn{ display:block; width:156px; height:48px; line-height:48px; text-align:center; font-size:24px; color:#4dc985; background:#edf9f3; border:2px solid #c9efda; border-radius:5px; text-decoration:none;}
.free_data .con .sendre_btn{ display:block; width:156px; height:48px; line-height:48px; text-align:center; font-size:24px; color:#ccc; background:#f5f5f5; border:2px solid #ebebeb; border-radius:5px; text-decoration:none;}
.free_data .btn_wrap{ text-align:center; padding:26px 0 0;}
.free_data .btn_wrap .btn{ display:inline-block; width:260px; height:52px; line-height:52px; text-align:center; font-size:24px; font-weight:bold; color:#fff; background:#ff502e; border-radius:5px; text-decoration:none;}
.free_data .btn_wrap .btn.no{ background:#ccc; color:#fff;}























