
/**/
.ntle { border-bottom: 1px solid #ccc; color: #603b13; font-size: 26px; padding-bottom: 15px; position: relative; margin-bottom: 30px;}
.ntle a{color: #603b13;}
.ntle i { display: block; position: absolute; left:0; bottom: -2px; height: 3px; width: 60px; background: #603b13 no-repeat;}
.ntle h3 { font-size: 26px;}
.ntle .ntle_rb { display: block; width: 128px; height: 32px; line-height: 32px; text-align: center; border-radius: 5px; color: #f98d00; border:1px solid #f98d00; font-size: 14px; font-weight: normal;}
.ntle .ntle_rb span { display: inline-block; width: 20px; height: 20px;  vertical-align: middle; margin-right: 3px;}
.ntle .ntle_rb span.span1 { background-position: -20px -12px; display:none;}
.ntle .ntle_rb span.span2 { background-position: 0 -32px; width: 30px; height: 25px; display:none;}

.ntle2 { font-size: 26px; text-align: center; color: #fff; position: relative; height: 45px;}
.ntle2 i { display: block; width: 60px; height: 3px; background: #fff; position: absolute; left:50%; bottom: 0; margin-left: -30px;}
.ntle2 a { color: #603b13;}


/*ncona*/
.ncona_wrap { width: 1100px; margin:0 auto;}
.ncona_box { width: 1100px; overflow: hidden;}
.ncona ul {margin:-20px 0 0 -20px;}
.ncona_li { border:1px solid #ccc; margin:20px 0 0 20px; width:350px;}
.ncona_li a { display: block; padding:13px 15px;*+padding:13px 12px; height: 270px; width: 350px;}
.ncona_li i { display: block; width: 320px; height: 240px; margin-right: 15px;*+margin-right: 12px;}
.ncona_li h3 { font-size: 18px; font-weight: normal; margin-top: 10px; font-family: "幼圆";}
.ncona_li p { font-size: 12px; color: #a5a5a5;}
.ncona_li:hover p { color: #fff;}
.ncona_name { width: 320px; text-align:center;}
.ncona_name h3 { font-weight:bold; font-size:24px;}
.ncona_li.ncona_lilast .ncona_name { float: none; text-align: center; width: 100%;}
.ncona_li.ncona_lilast .ncona_name h3 { color: #f98d00;}
.ncona_li:hover.ncona_lilast .ncona_name h3 { color: #fff;}
.ncona_li.ncona_lilast:hover { background: #f98d00;}
.ncona_li.ncona_lilast:hover p { color: #fcc598;}

.ncona_li1 i {background-size:60px 60px; background-repeat:no-repeat;}
.ncona_li2 i { background-position: -131px -90px}
.ncona_li3 i { background-position: -193px -90px}
.ncona_li4 i { background-position: -255px -90px}
.ncona_li5 i { background-position: -317px -90px}
.ncona_li6 i { background-position: -379px -90px}
.ncona_li7 i { background-position: -441px -90px}
.ncona_li8 i { background-position: -503px -90px}
.ncona_li9 i{ background-position: -69px -153px}
.ncona_li10 i { background-position: -131px -153px}
.ncona_li2:hover i { background-position: -131px -216px}
.ncona_li3:hover i { background-position: -193px -216px}
.ncona_li4:hover i { background-position: -256px -216px}
.ncona_li5:hover i { background-position: -318px -216px}
.ncona_li6:hover i { background-position: -380px -216px}
.ncona_li7:hover i { background-position: -441px -216px}
.ncona_li8:hover i { background-position: -503px -216px}
.ncona_li9:hover i{ background-position: -194px -153px}
.ncona_li10:hover i { background-position: -256px -153px}

.ncona_sc,.sprev,.snext { display: block; width: 40px; height: 69px; position: absolute; top:65px;}
/*.ncona_sc.prev,.sprev { left:-60px; background:url(../images/left.png) no-repeat;}*/
.sprev { left:-60px; background:url(../images/left.png) no-repeat;}
.ncona_sc.prev{    background: url(../images/nspr.png) no-repeat;left: -60px;background-position: 0 -274px;}
.snext { right:-60px; background:url(../images/right.png) no-repeat;}
.ncona_sc.next{background: url(../images/nspr.png) no-repeat;right: -60px;background-position: -54px -274px;}
.sprev,.snext { top:215px;}
.sprev { left:-35px;}
.ncona_sc.prev:hover { background-position: 0 -344px;}
.ncona_sc.next:hover { background-position: -60px -344px;}

/*nconb*/
.nconb { margin-top:50px;}
.nconb_l { width: 800px;}
.nconb_l_pics { width: 360px; position: relative; height:240px; overflow:hidden;}
.nconb_l_pics .hd ul { position: absolute; right: 10px; bottom: 12px;}
.nconb_l_pics .hd ul li { width: 28px; height: 10px; background: #000; filter: alpha(opacity=40);-moz-opacity:0.4;opacity: 0.4; float: left; margin-left: 4px; cursor: pointer;}
.nconb_l_pics .hd ul li.on { background: #f9a615; filter: alpha(opacity=100);-moz-opacity:1;opacity: 1;}
.nconb_l_pics .bd ul li { width: 360px; height: 240px; overflow: hidden;}
.nconb_l_pics .bd ul li img { display: block; width: 360px;}

.nconb_l_list { width: 420px; margin-top: -15px;}
.nconb_l_list ul li { margin-top: 15px;}
.list_date { width: 78px; height: 58px; border:1px solid #ddd; text-align: center; padding-top:10px;}
.list_date h3 { font-size: 32px; color: #603b13;}
.list_date p { font-size: 14px; color: #999;}
.list_news { width: 325px;}
.list_news h3 a { font-size: 18px; font-weight: normal; }
.list_news h3 a:hover { color: #603b13; text-decoration: underline;}
.list_news p { font-size: 12px; line-height: 20px; color: #666; margin-top: 5px;}
.list_news p a { color: #e94f04;}

.nconb_r { width: 260px;}
.nconb_r .hd { border-bottom: 1px solid #ccc; font-size: 26px;}
.nconb_r .hd ul li { margin-right: 25px; position: relative; padding-bottom: 15px; cursor: pointer;}
.nconb_r .hd ul li i { width: 52px; height: 3px; position: absolute; bottom: -2px; left:0; display: none;}
.nconb_r .hd ul li.on i { display: block;}
.nconb_r .hd ul li.on a { color:#603b13;}
.nconb_r .bd { height:270px; overflow:hidden;}
.nconb_r .bd ul { padding-top: 20px;}
.nconb_r .bd ul li { margin-top: 10px; width: 260px; height: 115px; overflow: hidden; position: relative;}
.nconb_r .bd img { display: block; width: 260px;}
.img-t img { margin-top: -60px;}
.nconb_r .bd ul li p,.nconb_r .bd ul li span { position: absolute; width: 100%; height: 24px; text-align: center; line-height: 24px; color: #fff; z-index: 2; bottom:0; left:0;  font-size: 12px;}
.nconb_r .bd ul li p { background: #000; filter: alpha(opacity=50);-moz-opacity:0.5;opacity: 0.5;z-index: 1}


/*nconc*/
.nconc_l { width: 432px;}
.nconc_l h3 { font-size: 26px; color: #603b13; text-align: right; position: relative; height: 44px; line-height: 26px; float: left; width: 100%;  }
.nconc_l h3 i { display: block; position: absolute; width: 60px; height: 3px; background-position: 0 -6px; bottom: 0; right: 0; }
.nconc_l p { margin-top: 15px; float: left;}
.nconc_btn { display: block; width: 185px; height: 50px; line-height: 50px; text-align: center; border-radius: 5px; background:#f98d00; margin:18px 0 0 0; float: right; color: #fff; font-size: 18px;}
.nconc_btn i { display: inline-block; vertical-align: middle; margin-right: 5px; width: 28px; height: 23px; background-position: -65px 0; display:none;}
.nconc_r { width: 620px; position: relative;}
.nconc_r .bd { height:340px; overflow:hidden;}
.nconc_r .nconc_sc { display: block; width: 40px; height: 40px; position: absolute; bottom:0;
    opacity: .5;
    background: url(../Public/images/nspr.png) no-repeat;
}
.nconc_r .nconc_sc.prev { left:-150px; background-position: -440px -342px;}
.nconc_r .nconc_sc.next { left:-85px; background-position: -484px -342px;}
.nconc_r .nconc_sc.prev:hover { opacity: 1; }
.nconc_r .nconc_sc.next:hover { opacity: 1; }
.nconc_r ul li { float: left; position: relative; cursor: pointer; width: 300px; overflow: hidden; height: 160px; margin-bottom:20px;}
.nconc_r ul li:nth-child(even){ margin-right:0; }
.nconc_r ul li img { display: block; width:300px; height:160px;}
.nconc_r ul li .picname { position: absolute; width: 100%; bottom: 15px; text-align: center; font-size: 20px; color: #fff; font-weight: normal;}
.nconc_r ul li .libgs { position: absolute; width: 100%; height: 160px; background: #000;filter: alpha(opacity=30);-moz-opacity:0.3;opacity: 0.3; left:0; top:160px;}
.nconc_r ul li .pftext { width:100%; text-align: center; position: absolute; left:0; top:70px;}
.nconc_r ul li .pftext h3 { font-size: 20px; color: #fff; margin-top: 50px; font-weight: normal;}
.nconc_r ul li .pftext a { display: block; width: 140px; height: 44px; line-height: 44px; text-align: center; color: #fff; background: #f98d00; border-radius: 5px; margin:0 auto; margin-top: 15px;}
.nconc_r ul li:hover .picname { display: none;}
.nconc_r ul li:hover .libgs,.nconc_r ul li:hover .pftext { top: 0;}


/*ncond*/
.ncond {}
.ncond_ks { height: 63px; border:1px solid #67cfb2; margin-top: 30px; border-radius: 10px;}
.ncond_ks span { width: 130px; height: 63px; line-height: 63px; text-align: center; background: #fff; color: #603b13; font-size: 18px; border-top-left-radius:10px; border-bottom-left-radius:10px; font-weight: bold; margin-right: 20px;}
/*
.ncond_ks ul li:nth-child(7){ display:none}
.ncond_ks ul li:nth-child(8){ display:none}
*/
.ncond_ks ul li { float: left; height: 28px; line-height: 28px; margin-top: 17px; color: #fff; margin-right: 13px; cursor: pointer;}
.ncond_ks ul li.on { background: #f9a615; border-radius: 5px; padding:0 10px; cursor: pointer;}
.ncond_btn { display: block; width: 130px; height: 32px; border:1px solid #f98d00; text-align: center; color: #ffd158; border-radius: 5px; margin:-10px 20px 0 0; position: relative;}
.ntle2 .ncond_btn{
    color:#f98d00;
    line-height: 32px;
}
.ncond_btn i { display: inline-block; vertical-align: middle; margin-right: 3px; width: 20px; height: 20px; background-position: 0 -11px; display:none;}
.ncond_doc { margin-top: 35px; height:221px;}
.ncond_doc .ndoc { height: 160px; width: 160px; margin:0 auto; border-radius: 50%; overflow: hidden; position: relative;}
.ncond_doc .ndoc img { width: 160px;}
.ncond_doc .ndoc:hover .ndocbg { position: absolute; left:0; top:0; width: 160px; height: 160px; background: #000;filter: alpha(opacity=30);-moz-opacity:0.3;opacity: 0.3;}
.ncond_doc .ndoc:hover .ndoc2 { display: block; position: absolute; left:0; top:0; width: 160px; height: 135px; padding-top: 25px;}
.ncond_doc .ndoc .ndoc2 a { display: block; width: 70px; height: 30px; line-height: 30px; text-align: center; color: #ffd158; border:1px solid #ffd158; border-radius: 30px; margin:15px auto 0;}
.ncond_doc .ndoc .ndoc2 a.on { background: #ffd158; color: #e94f04;}
.ncond_doc ul li { width: 218px; margin:0 5px; float: left;}
.ncond_doc ul li h3 { color: #603b13; text-align: center; margin-top: 10px;}
.ncond_doc ul li h3 span { color: #ffd158; font-weight: normal; font-size: 14px; margin-left: 10px;}
.ncond_doc ul li p { font-size: 16px; text-align: center; color: #ffd158;}

.ncond_box { position: relative;}
.tablebox { width: 910px; position:absolute; right:-22px; top:32px; display: none; padding-top: 16px; z-index: 99;}
.tablebox.show { display: block;}
.tablebox table { background: #fff;}
.tablebox table td { border:1px solid #ccc; vertical-align: middle; text-align: center; height: 34px; font-size: 12px; line-height: 20px; padding:3px 0; color: #333;}
.tablebox table tr.tra td { background: #0580b9; color: #fff; font-weight: bold; font-size: 14px; }
.tablebox table tr.tra td { border-top:none;}
.tablebox table tr.trb,.tablebox table tr strong { color: #0580b9;}


/*ncone*/
.ncone_list { margin-left: -20px;}
.ncone_list li { width: 140px; float: left; margin-left: 20px; -webkit-transition:margin-top .2s; -moz-transition:margin-top .2s; -o-transition:margin-top .2s; -ms-transition:margin-top .2s; transition:margin-top .2s;}
.ncone_list li:hover { margin-top: -6px;}
.ncone_list li:hover i { display: block;}
.ncone_pic { position: relative;}
.ncone_pic img { display: block;}
.ncone_pic i { display: none; width: 140px; height: 110px; position: absolute; left:0; top:0; background: url(../images/nh4_03.png) no-repeat;}
.ncone_txt { height: 130px; padding:10px 15px;}
.ncone_txt p { width: 20px; color: #fff; font-size: 20px; line-height: 21px; margin-right: 10px;}
.ncone_en { display: block; padding-left:5px; }


/*ncong*/
.ncong { background:url(../images/nhome4_30.png) no-repeat top center; height: 160px;}
.ncong ul { padding: 45px 0 0 170px; width: 930px; margin:0 auto;}
.ncong ul li { float: left;}
.ncong ul li a { display: block; width: 205px; height: 70px; border:2px solid #9ad1da; text-align: center; line-height: 70px; float: left; font-size: 18px; color: #fff; border-radius: 10px; margin-right: 20px;}
.ncong ul li a:hover { background: #fff; color: #603b13; border:none; height: 74px; line-height: 74px; width: 209px;}


/*nconh*/
.nconh { display:none;}
.nconh_listbox { display: none;}
#nconh_listbox1 { display: block;}
.nconh_l { width: 260px; background: #603b13; padding-bottom: 20px;}
.nconh_l_p { display: block; width: 260px; height: 161px;}
.nconh_l_t { background: #603b13;}
.nconh_l_text { font-size: 12px; line-height: 20px; padding:15px 20px;  color: #fff;}
.nconh_btn { display: block; width: 160px; height: 50px; line-height: 50px; text-align: center; color: #fff; background: #f9a615; font-size: 18px; border-radius: 8px; margin:0 auto;}
.nconh_btn i { display: inline-block; vertical-align: middle; background-position: -28px -30px; width: 25px; height: 27px; margin-right: 8px;}
.nconh_r { width: 830px;}
.nconh_list { width: 378px; border:1px solid #ccc; padding:10px 0 10px 15px; position: relative; height: 58px; float: left; margin-left: 20px; margin-top: 20px;}
.nconh_list:hover { border:1px solid #603b13;}
.nconh_list:hover .peojt { background-position: -157px -282px; }
.nconh_list:hover .peotext { display: block; z-index: 99;*+z-index: 99;}
.nconh_list .peopic { display: block; width: 60px; height: 60px;}
.nconh_list ul li { float: left; margin-top: 5px;}
.nconh_list ul li.li1 { width: 105px;}
.peoabout { width: 250px; margin-left: 14px; border-left:1px solid #ccc; padding-left: 20px;}
.peojt { width: 30px; height: 80px; position: absolute; right: 0; top:0; background-position: -123px -282px; }
.peotext { padding:10px 15px; background: #603b13; position: absolute; width: 365px; top:78px; left:-1px; z-index: 22; font-size: 12px; line-height: 20px; color: #fff; display: none;}
.nconh_se { margin-left: 20px; border:1px solid #603b13; padding-top:8px;}
.nconh_se span { display: block; width: 100px; height: 40px; margin-top: -8px; line-height: 40px; background: #603b13 url(../images/nh8_10.png) no-repeat 13px center; padding-left: 40px; color: #fff;}
.nconh_se select { display: block; float: left; width: 180px; height: 24px; border:none;  text-align: center; background: none; color: #666; padding-left: 35px; }
.nconh_ch { width: 60px; height: 40px; line-height: 40px; background: #999 url(../images/nh8_12.png) no-repeat 15px center; color: #fff; padding-left: 40px; cursor: pointer;}


.homead { margin-top: 40px; position: relative; height: 120px; overflow:hidden}
.homead img { display: block; width: 1100px; height: 120px;}
.homead .bd ul li { height: 120px;}
.homead .hd { position: absolute; right: 10px; bottom: 10px; height: 15px;}
.homead .hd ul li { float: left; width: 12px; height: 12px; background: gray; margin:0 3px; cursor: pointer; border-radius: 50%;}
.homead .hd ul li.on { background: orange;}


/*nconj*/
.nconj_pics { width: 330px; height: 200px; overflow: hidden;}
.nconj_pics img { width: 330px; height: 200px; -webkit-transition: -webkit-transform 0.5s; -moz-transition: -moz-transform 0.5s; -o-transition: -o-transform 0.5s; transition: transform 0.5s;}
.nconj_pics img:hover { -webkit-transform: scale(1.05); -moz-transform: scale(1.05); -o-transform: scale(1.05); transform: scale(1.05);}
.nconj_text { width: 176px; height: 172px; color: #fff; padding:28px 22px 0 22px; position: relative;}
.nconj_text a { color: #fff;}
.nconj_text h3 { text-align: center; font-size: 18px; font-weight: normal; height:25px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap}
.nconj_text .jtexts { font-size: 12px; line-height: 20px; margin-top: 10px;}
.nconj_text i { display: block; width: 15px; height: 28px; position: absolute; top:25px; z-index: 2;}
.nconj_text i.i1,.nconj_text i.i2 { left:-14px;}
.nconj_text i.i3,.nconj_text i.i4 { right:-14px;}
.nconj_text i.i1 { background-position: -585px 0;}
.nconj_text i.i2 { background-position: -585px -31px;}
.nconj_text i.i3 { background-position: -585px -65px;}
.nconj_text i.i4 { background-position: -585px -96px;}
.nconj_btn a { text-align: center; margin-top: 20px; height: 36px; line-height: 36px; width: 180px; margin-left: -12px; color: #fff; display: block;}
.jtext1 { background: url(../images/nhome7_03.jpg) no-repeat;}
.jtext2 { background: url(../images/nhome7_05.jpg) no-repeat;}
.jtext3 { background: url(../images/nhome7_08.jpg) no-repeat;}
.jtext4 { background: url(../images/nhome7_10.jpg) no-repeat;}


/*nconk*/
.nconk_tle { text-align: center; border-bottom: 1px solid #777; height: 40px; font-size: 26px; color: #603b13; position: relative;}
.nconk_tle i { display: block; width: 60px; height: 3px; background:#603b13; position: absolute; left:50%; bottom:-2px; margin-left: -30px;}
.nconk_map { margin:0 auto; margin-top: 30px;}
.nconk_map_wide{width:100%;position: relative}
.nconk_map_position{position: absolute;bottom: 100px;background: #fff;color: rgb(76, 73, 66);font-size: 12px;left:7px;line-height: 1.5;*bottom: 98px;}
.nconk_yybox { margin:0 auto; margin-top:30px;}
.nconk_yy { width: 340px;}
.nconk_yy h3 { font-size: 24px; color: #603b13; padding-left: 15px; font-weight: normal;}
.nconk_yy ul { padding-top: 8px;}
.nconk_yy ul li { margin-top: 10px; font-size: 18px;}
.nconk_yy ul li.li3 a { text-decoration: underline;}
.nconk_form { width: 530px;}
.nconk_form p { background: #fff; height: 50px; border-radius: 5px; margin-bottom: 20px;}
.nconk_form p label { padding-left: 15px; font-size: 16px; float: left; line-height: 50px;}
.nconk_form p input,.nconk_form p select { width: 430px; float: left; background: none; line-height: 50px; border:none; height: 50px; font-size: 16px; padding:0;}
.nconk_btn input { width: 140px; height: 50px; line-height: 50px; border:none; text-align: center; font-size: 16px; color: #fff; background: #f98d00; margin-right: 40px; border-radius: 5px; cursor: pointer;}
.nconk_btn input.btn2 { background: #586166;}

/*nconm*/
.nconm { background: url(../images/nhome11_35.jpg) no-repeat top center; height: 240px; text-align: center;}
.nconm h2 img { display: block; margin:0 auto; padding-top: 45px;}
.nconm p { font-size: 16px; color: #999; font-family: "Arial"; margin-top: 5px;}
.nconm a { display: block; margin:0 auto; margin-top: 30px; width: 170px; height: 45px; border:2px solid #ff6600; color: #ff6600; line-height: 45px; font-size: 20px; font-weight: bold; border-radius: 3px;}
.nconm a:hover { background: #ff6600; color: #fff;}

/*******/
#operDiv { float:none!important; margin-left:145px;}
#assArea { top:-4px!important;}
#cardDiv { display:none;}


/*新加名医讲堂版块样式*/
.jiang{width: 100%;padding: 50px 0 30px;}
.jiang .hd ul { height:15px; width:152px; margin:25px auto 0;}
.jiang .hd ul li { display:block; width:15px; height:15px; border-radius:50%; background:#999; float:left; margin:0 5px; cursor:pointer; font-size:0;}
.jiang .hd ul li.on { background:#806b45;}
.ntle .ntle_lbl{color: #603b13;}
.ntle em {display: block;position: absolute;left: 0;bottom: -2px;height: 3px; width: 60px;background: url(../images/jti_03.jpg) no-repeat;}
.chere{width: 1100px;margin: 0 auto; height:180px; overflow:hidden;}
.chere ul li{height:180px;}
.chere ul li a img{float: left;margin-right: 15px;}
.chl{width: 550px;}
.chr{width: 523px;}
.jtp1{color: #603b13;font-size: 20px;line-height: 30px;padding-top: 5px;font-family: "黑体";}
.jtp2{font-size: 14px;line-height: 26px;color: #333333;padding-top: 14px;}
.jta1,.jta2{width: 92px;height: 32px;display: block;border-radius: 5px;line-height: 32px;color: white;text-align: center;font-size: 14px;margin: 16px 10px 0 0;}
.jta1{background: #1ba0cb;}
.jta2{background: #f98d00;}
/*新加名医讲堂版块样式*/


/*2018.10.10*/
.ncone { padding:0 0 50px;}
/*.ntle,.ncone .ncone_list { display: none;}*/
.ncone .ncone_list { display: none;}

.slideBox:nth-child(2) .sprev,.slideBox:nth-child(2) .snext,.slideBox:nth-child(7) .sprev,.slideBox:nth-child(7) .snext { display: none}












