
body,html{width:100%; overflow-x:hidden;}
body{ margin:0px; padding:0px; margin:0px auto; font-size:12px; line-height:24px; color:#666666; min-width:320px; zoom:1; background:#fff; font-family:frutigernext,"Microsoft YaHei",Arial,Helvetica,sans-serif,Arial,"宋体";}
ul,li,form, dl,dt,dd,div,ul,li,h1,h2,h3,h4,h5,h6,p,em,i{ font-style:normal; list-style:none; padding: 0px; margin: 0px;}
.h1,.h2,.h3,.h4,.h5,.h6,.p{ padding:0px; margin:0px;}
select,input,textarea{ font-size:12px; border-radius:0; -webkit-border-radius:0; color:#414446; font-family:"微软雅黑";}
input:focus { outline: none;}
input,button,select,textarea{outline:none;/*-webkit-appearance:none;*//*强制去除表单自带的样式*/ }
textarea{resize:none;/*-webkit-appearance:none;*//*强制去除textarea自带的样式*/ }
textarea,input,select { background:none; border:none; margin:0; padding:0;}
article,aside,footer,header,hgroup,nav,section,figure,figcaption{ display: block;} /*html5设置*/
figure,figcaption{ margin:0px; padding:0px;}
audio,canvas,progress,video { display: inline-block; vertical-align: baseline;}
img{ max-width:100%; border:none; border:0;  vertical-align:top;}
a{color:#222222; text-decoration:none; noline:-webkit-tap-highlight-color:rgba(0,0,0,0);}
a:focus {outline:none; -moz-outline:none;}
a:hover{ text-decoration:none; color:#d10000;}
.fl{ float:left;}.fr{ float:right;}.tr{ text-align:right;}
.hidetxt{ display:none;}
.clear{ clear:both;}
.clearfix{overflow:hidden;_zoom:1;}
:-moz-placeholder{color:#d1d1d1;}
::-moz-placeholder{color:#d1d1d1;}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {color:#d1d1d1;}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {color: #d1d1d1;}
.w1200{ max-width:1200px; min-width:320px; margin:0px auto;}
.line{border:1px solid #e5e5e5;}
@media ( max-width:1200px){
.auto{ padding:0px 10px;}
}
.f_red{ color:#da251d;}

/*公用样式*/
.effect-img {text-align: center;cursor: pointer; zoom:1; overflow:hidden;}
.effect-img img {opacity: 1;-webkit-transition: opacity 0.35s, -webkit-transform  0.35s;transition: opacity 0.35s, transform 0.35s;}
.effect-img:hover img {opacity: 1;-webkit-transform: scale3d(1.1,1.1,1);transform:  scale3d(1.1,1.1,1);}

.Title01{height:55px; line-height:55px; border-bottom:1px solid #d3d3d3;}
.Title01 span.Name{font-size:16px; color:#3c3c3c; display:inline-block; border-bottom:1px solid #910000; font-weight:bold;}
.Title01 .more{float:right; color:#8f8f8f;}

.Ban{position:relative;}
.Ban img{display:block; width:100%;}
.Ban .relative{position:absolute; top:0px; left:50%; width:1200px; margin-left:-600px; height:100%;}
.Ban .Bancon{position:absolute; height:55px; top:50%; margin-top:-27px; left:4%; color:#e9a1a4; line-height:22px; text-transform:uppercase;}
.Ban .Bancon h3{font-size:24px; line-height:36px; color:#df2626;}

.Container{margin:28px auto 54px;}
.Left{width:17%; float:left;}
.Right{width:80%; float:right;}
.Meun .MeunTit{text-align:center; font-size:18px; color:#fff; line-height:45px; background:#910000;}
.Meun .MeunTit img{display:inline-block; vertical-align:middle;}
.Meun .MeunList{background:#f8f8f8;}
.Meun .MeunList dd{text-align:center; line-height:45px;}
.Meun .MeunList dd a{display:block; font-size:16px; color:#727272;}
.Meun .MeunList dd li.on{background:#e34a4a; color:#fff;}
.Meun .MeunList dd li.on .li{color:#fff;}

.Position{height:45px; line-height:45px; background:url(../image/position.png) no-repeat right top; font-size:14px; color:#fff; padding-left:25px;}
.Position a,.Position span{color:#fff;}

.Current{margin-bottom:20px; height:35px; line-height:35px; font-size:14px;}
.Position2{color:#676767; float:left;}
.Position2 a,.Position2 span{color:#676767;}
.Current .goback{display:block; width:118px; height:33px; line-height:33px; border:1px solid #d2d2d2; background:#f5f5f5; border-radius:5px; color:#b93a3a; float:right; text-align:center;}


/*pages*/
.Pages{width:100%; text-align:center; padding:4% 0; color:#666666; font-size:14px; line-height:25px;}
.Pages .p_count,.Pages .p_cur,.Pages .p_total,.Pages .p_jump{ color:#000; }
.Pages .p_cur,.Pages .p_jump{ margin-left:10px; }
.Pages b{font-weight:normal; color:#000;}
.Pages .p_count b,.Pages .p_cur b,.Pages .p_total b{ color:#ff0000; margin:0 5px;}
.Pages .p_jump .i_text{ border:1px solid #cdcdcd; width:39px; text-align:center; color:#000; height:21px; margin:0 5px; }
.Pages .p_jump .i_button{ width:35px; height:24px; line-height:24px; color:#000;background:#cdcdcd; margin-left:5px;}
.Pages a{display:inline-block; height:27px; line-height:27px; color:#000;}
.Pages .num a{border:none;}
.Pages .num a:hover,.Pages .num a.a_cur{color:#910000;}

/*pages end*/

/*Top*/
.Header{background:#f6f6f6; padding:18px 0px; position:relative;}
.Logo{width:554px; float:left;}
.TopRight{float:right;}
.TopMeun{text-align:right; line-height:24px; color:#363636;}
.TopMeun a{display:inline-block; color:#363636;}
.TopMeun i{padding:0px 8px;}
.TopMeun a.en{margin-left:15px; border:1px solid #d7d7d7; background:#e9e9e9; padding:0px 10px; border-radius:3px;}
.Search{width:274px; height:28px; line-height:28px; border:1px solid #d7d7d7; margin-top:16px; border-radius:25px; overflow:hidden; position:relative;}
.Search .input{padding:0px 10px 0px 37px; background:url(../image/btn.png) 10px center no-repeat; width:166px; height:28px; line-height:28px; border-right:1px solid #d7d7d7;}
.Search .btn{background:#e9e9e9; font-size:14px; color:#363636; width:59px; height:26px; line-height:26px; position:absolute; top:1px; right:0px;}

.Nav{height:50px; background:#910000;}
.Nav ul{position:relative;}
.Nav li{float:left; width:10%;}
.Nav li a.am{display:block; text-align:center; font-size:13px; color:#fff; line-height:50px;}
.Nav li a.am:hover,.Nav li.active a.am{background:#a7381a;}

.SubNav{position:absolute; top:50px; left:0px; background:url(../image/opacity.png) repeat; width:100%; padding:13px 12px 28px; display:none; z-index:99;}
.SubMeun{width:160px; float:left;}
.SubMeun dl dt{padding-left:10px; height:30px; line-height:30px; color:#ffd041; background:url(../image/arr1.png) left center no-repeat; font-size:18px;}
.SubMeun dl dd a{display:block; line-height:36px; font-size:14px; color:#fff; padding-left:10px;}
.SubCon{width:1028px; float:right;}
.SubCon dl{width:240px; float:left; margin-left:24px;}
.SubCon dl dt{height:30px; line-height:30px; padding-left:10px; background:url(../image/arr2.png) no-repeat left center; font-size:18px; color:#fff; font-weight:bold; margin-bottom:5px;}
.SubCon dl dt:first-child{margin-bottom:12px;}
.SubCon dl .con{font-size:14px; line-height:24px; color:#fff; margin-bottom:26px;}
.SubCon dl .con a{color:#fff;}
.SubCon dl .con img{display:block; width:100%;}
.SubCon dl .con .info{margin-top:7px; line-height:30px;}
.SubCon dl .con a.more{color:#fac81b;}
.SubCon dl .con .BigTxt{background:url(../image/txtbg.jpg) no-repeat; width:242px; height:67px; line-height:67px; font-size:22px; font-weight:bold; color:#a7381a; text-align:center;}
.SubCon dl .con .NavTeam li{width:110px; float:left; text-align:center; font-size:14px; line-height:21px; margin-bottom:7px;}
.SubCon dl .con .NavTeam li:nth-child(2n){float:right;}
.SubCon dl .con .NavTeam li a{color:#fff;}
.SubCon dl .con .NavTeam li img{margin-bottom:3px;}
.SubCon dl .con .order{padding:12px 0px 10px 20px; background:#ddab8f;}
.SubCon dl .con .order a{display:block; width:102px; float:left; color:#a7381a; height:21px; overflow:hidden; line-height:21px; font-size:12px;}
.SubCon dl .con .way i{padding:0px 32px;}
.SubCon dl .con .way em{padding:0px 14px;}

.SubCon dl.w450{width:450px;}
.SubCon dl.w254{width:254px;}
.SubCon dl.w275{width:275px;}
.SubCon dl .YnNav{background:#fbeace; padding:7px; height:380px;}
.SubCon dl .YnNav .yleft{width:247px; float:left; color:#282828; line-height:18px;}
.SubCon dl .YnNav .yleft .info{margin-left:6px;}
.SubCon dl .YnNav .yleft .info i{padding:0px 27px;}
.SubCon dl .YnNav .yright{width:180px; float:right;}
.SubCon dl .YnNav .yright li{position:relative; margin-top:15px; padding-left:38px; width:auto; position:relative;}
.SubCon dl .YnNav .yright li i{position:absolute; width:30px; height:16px; left:0px; top:0px;}
.SubCon dl .YnNav .yright li i.bg1{background:#f5b629;}
.SubCon dl .YnNav .yright li i.bg2{background:#239ed9;}
.SubCon dl .YnNav .yright li i.bg3{background:#e75114;}
.SubCon dl .YnNav .yright li i.bg4{background:#28aa3e;}
.SubCon dl .YnNav .yright li i.bg5{background:#15a49e;}
.SubCon dl .YnNav .yright li h3{font-size:14px; line-height:16px; color:#a7381a; font-weight:bold; margin-bottom:5px;}
.SubCon dl .YnNav .yright li p{line-height:15px; color:#2e2e2e;}

.SubCon dl .yygh li{width:125px; float:left; background:#fbeace; text-align:center; font-size:14px; color:#3d3d3d; line-height:17px; padding-bottom:7px; height:190px; margin-bottom:5px;}
.SubCon dl .yygh li:nth-child(2n){float:right;}
.SubCon dl .yygh li h3{height:44px; line-height:44px; color:#a7381a; font-size:16px;}
.SubCon dl .yygh li img{display:inline-block; margin-bottom:7px; width:108px; height:99px;}
.SubCon dl .yygh li.yy{border:1px solid #fff; position:relative; height:46px; background:none; line-height:45px; padding:0px 0px 0px 88px; font-size:14px; color:#fff; width:165px; margin-bottom:13px; text-align:left;}
.SubCon dl .yygh li.yy em{position:absolute; left:0px; top:0px; height:47px; width:72px; background:#fbeace; color:#a7381a; font-size:16px; font-weight:bold; text-align:center;}

.SubCon dl .Rate h3{line-height:20px; font-size:16px; color:#fff; padding-left:22px;}
.SubCon dl .Rate h3.r1{background:url(../image/arr3.png) no-repeat left center;}
.SubCon dl .Rate h3.r2{background:url(../image/arr4.png) no-repeat left center;}
.SubCon dl .Rate .Ratecon{margin:20px 0px; color:#fff; line-height:15px;}
.SubCon dl .Rate .Ratecon p{margin-bottom:12px;}
.SubCon dl .Rate .Ratecon p.txt{line-height:21px; margin-bottom:0;}

.SubCon .w528{width:528px; float:left;}
.SubCon .w528 dl{width:100%; float:none;}
.SubCon .w528 dl:first-child{margin-bottom:12px;}
.TopNews li{width:100%; float:none; font-size:12px; line-height:30px; color:#ead9a5;}
.TopNews li a{color:#ead9a5;}
.TopNews li i{padding-right:5px;}
.TopNews li span{float:right;}
.SubCon .w408{width:408px; float:right;}
.TopVideo li.First{width:100%; float:none; position:relative; margin-bottom:18px;}
.TopVideo li.First .tit{position:absolute; width:100%; height:37px; left:0px; bottom:0px; background:url(../image/opacity2.png) repeat; font-size:14px; color:#fff;}
.TopVideo li.First .tit a{display:inline-block; padding-left:17px; color:#fff;}
.TopVideo li.First .tit span.date{float:right; padding-right:17px;}
.TopVideo li.First .play{position:absolute; width:68px; height:68px; top:50%; left:50%; margin:-34px 0px 0px -34px;}
.TopVideo li .pic img,.TopVideo li .img{display:block; width:100%;}
.TopVideo li{width:192px; float:left;}
.TopVideo li:nth-child(3){float:right;}
.TopVideo li em{display:block; font-size:12px; color:#fff; text-align:center; line-height:32px;}

.CultureCon{font-size:16px; color:#ead9a5; font-weight:bold; margin-bottom:25px;}
.CultureCon i{padding:0px 10px;}
.CultureCon .cpic{display:block; width:139px; margin:0 0 15px;}
.SingVideo img{display:block; width:100%;}


/* 手机导航 */
.Header_menu,.page_menu{display:none;}
.Header .header_menu{background-image:url(../image/navicon.png); position:absolute; top:50%; right:0px; margin-top:-12px; width:50px; height:24px;background-size:45%;background-position:center; background-repeat:no-repeat; z-index:9; display:none;}
.page_menu{width:50%;height:100%;background:url(../image/opacity.png) repeat;overflow:auto;overflow-x:none; position:fixed;z-index:9990;top:0;right:-100%;}
.page_menu .close_bar{height:69px;line-height:69px;overflow:hidden;position:absolute;top:0;left:0; width:100%;background:url(../image/opacity.png) repeat; border-bottom:1px solid #e8e8e8;text-align:right;}
.page_menu .close_bar a{background:url(../image/menu_close_btn.png) no-repeat;width:25px;height:25px; background-size:cover;display:inline-block;vertical-align:middle;margin-right:20px;transition:transform ease-in 0.3s;}
.page_menu .close_bar a:hover{transform:rotate(180deg);}
.page_menu .menu_list{width:100%;margin-top:69px;}
.page_menu .menu_list li h3{height:65px;line-height:65px;font-size:18px;position:relative; border-bottom:1px solid #e8e8e8; font-weight:normal;}
.page_menu .menu_list li h3 a{color:#fff;text-decoration:none;padding-left:20px;display:block;}
.page_menu .menu_list li h3:hover a,.page_menu .menu_list li h3.cur a{color:#f0b1b9;}

 
/*banner*/
.Banner{position:relative;}
.Banner .item img{display:block; width:100%;}
.Banner .owl-dots{position:absolute; text-align:center; bottom:3%; left:0; width:100%;}
.Banner .owl-dots .owl-dot{width:14px; height:14px; display:inline-block; margin:0 6px; text-indent:9999; line-height:9999; overflow:hidden; background:url(../image/dotpic.png) no-repeat left bottom;}
.Banner .owl-dots .owl-dot.active{background:url(../image/dotpic.png) no-repeat left top;}

/*bottom*/
.Sitepath{background:#9b1c09; padding:16px 0px 56px;}
.Sitepath dl{width:120px; float:left;}
.Sitepath dl dt{background:url(../image/dtbg.png) no-repeat left bottom; font-size:13px; color:#fff; line-height:54px; font-weight:bold; margin-bottom:20px;}
.Sitepath dl dd a{display:block; color:#fff; line-height:30px;font-size:12px;}
.Bottom{background:#7d1a0b; padding:15px 0px; color:#fff; line-height:24px;}
.Bottom a{color:#fff;}
.Bottom i{padding:0px 17px;}
.btleft{float:left;}
/*.btright{float:right; margin-top:24px;} 因增加网安备案号修改样式*/
.btright{float:right;}

@media ( min-width:1360px){
.Banner .item img{height:360px;}	
}

@media ( max-width:1200px){
.SubNav{display:none !important;}
.Sitepath{display:none;}
.Ban .relative{width:100%; left:0px; margin-left:0;}
}

@media ( max-width:768px){
.Logo{width:45%;}
.Nav{display:none;}
.Header .header_menu,.page_menu{display:block;}
.TopMeun{display:none;}
.TopRight{margin:2% 10% 0 0;}
.SearchBox .sbtn{width:16px; height:14px; background:url(../image/btn.png) no-repeat; display:block;}
.SearchBox .Search{display:none; position:absolute; top:79%; right:0px; background:#fff; z-index:999;}

.btleft,.btright{float:none; width:100%; margin:0; text-align:center;}

.Left,.Right{float:none; width:100%; display:block !important;}
.Left{margin-bottom:15px;}
.Meun{position:relative;}
.Meun .MeunTit{background:#910000 url(../image/down.png) no-repeat 95% center; display:block !important;}
.Meun .MeunList{display:none; position:absolute; width:100%; top:100%; left:0px; z-index:99;}

.Container{margin:20px auto;}
}


@media ( max-width:480px){
.Logo{width:66%;}
.Bottom i{display:block;}

.Pages a{padding:0px 3px;}
.Current .goback{width:90px;}
}

/*index*/
.Main{margin:10px auto 0px;}
.Notice{width:30%; float:left; background:#f3f3f3; height:190px; overflow:hidden; margin-bottom:27px;}
.Notice .tit{background:url(../image/titbg.jpg) no-repeat right top; height:50px; line-height:50px;}
.Notice .tit .name{display:inline-block; padding:0 7%; text-align:center; color:#fff; font-size:18px; font-weight:bold; background:#9b1c09;}
.Notice .tit a.more{float:right; color:#626262; padding-right:12px;}
.Notice .con{padding:7px 13px 0px 29px;}
.Notice .con li{height:28px; line-height:32px; overflow:hidden; color:#6c6c6c; border-bottom:1px solid #e1e1e1;}
.Notice .con li .date{display:inline-block; padding-right:36px;}
.Notice .con li a{color:#6c6c6c;}

.HomeMeun{width:68%; float:right; margin-bottom:19px;}
.HomeMeun li{width:19.2%; float:left; margin:0 1% 8px 0; padding:9px 0px; text-align:center; background:#ededed;}
.HomeMeun li:nth-child(5n){margin-right:0;}
.HomeMeun li .icon{width:50px; height:47px; margin:0 auto; position:relative;}
.HomeMeun li .icon .i1,.HomeMeun li .icon .i2{position:absolute; top:0px; left:0px; width:100%;}
.HomeMeun li .icon .i1{ transition: 400ms;}
.HomeMeun li .icon .i2{ -webkit-transform:scale(0); transform:scale(0); opacity:0; filter:alpha (opacity=0); transition:500ms;}
.HomeMeun li:hover .icon .i2{-webkit-transform:scale(1); transform:scale(1); opacity:1;  filter:alpha(opacity=100);}
.HomeMeun li:hover .icon .i1{opacity: 0; filter: alpha(opacity=0); -webkit-transform: scale (1.2); transform: scale(1.2); }
.HomeMeun li em{font-size:16px; line-height:24px; color:#9b1c09;}
.HomeMeun li:hover{background:#9b1c09;}
.HomeMeun li:hover em{color:#fff;}

.PicNews{width:47%; float:left;}
.PicScroll{margin-top:22px; height:320px; position:relative;}
.PicScroll .item{position:relative;}
.PicScroll .item img{display:block; width:100%; height:320px;}
.PicScroll .item em{position:absolute; left:0px; bottom:0px; width:94%; height:32px; line-height:32px; color:#fff; font-size:14px; padding:0 3%; overflow:hidden; background:url(../image/opacity2.png) repeat;}
.PicScroll .owl-dots{position:absolute; text-align:right; bottom:0%; left:0; padding-right:3%; width:97%; height:32px; background:url(../image/opacity2.png) repeat}
.PicScroll .owl-dots .owl-dot{width:10px; height:10px; display:inline-block; margin:12px 0 0 5px; line-height:9999; overflow:hidden; background:#292929;}
.PicScroll .owl-dots .owl-dot.active{background:#910000;}
.PicScroll .owl-nav.disabled{display:block;}
.PicScroll .owl-nav .owl-next, .PicScroll .owl-nav .owl-prev{width:35px; height: 100px; position:absolute; top:39%; margin-top:-25px; line-height:9999;}
.PicScroll .owl-nav .owl-prev{background:url(../image/prev.png) no-repeat left top; left:10px;}
.PicScroll .owl-nav .owl-next{background:url(../image/prev.png) no-repeat right top; right:10px;}

.HomeNews{width:50.5%; float:right; position:relative;}
.HomeNews .hd{height:55px; line-height:55px; border-bottom:1px solid #e5e5e5; background:#f3f3f3;}
.HomeNews .hd li{float:left; font-size:16px; margin-left:5%;}
.HomeNews .hd li a{color:#333333; display:block;}
.HomeNews .hd li.on a{color:#910000;}
.HomeNews .bd .more{height:56px; line-height:56px; position:absolute; top:0px; right:16px; color:#8f8f8f;}
.SlideList{margin-top:23px;}
.SlideList dl{position:relative; margin-bottom:24px; min-height:44px; height:auto !important; height:44px;}
.SlideList dl:last-child{margin-bottom:0px;}
.SlideList dl .date{position:absolute; left:0px; top:0px; width:74px; height:44px; line-height:44px; background:#e5e5e5; text-align:center; font-size:20px; color:#5e5e5e; font-family:Arial;}
.SlideList dl .con{margin-left:96px;}
.SlideList dl .con .name{display:block; font-size:14px; line-height:26px; height:26px; overflow:hidden; color:#2b2b2b;}
.SlideList dl .con .info{color:#828282; height:14px; line-height:14px; overflow:hidden;}

.HomeLeft{width:27%; float:left; margin-top:22px;}
.HomeBtn li{width:49.8%; float:left; text-align:center; padding:16px 0px 14px; border-bottom:1px solid #fff; background:#f7f1d9;}
.HomeBtn li:nth-child(2n){float:right;}
.HomeBtn li img{display:inline-block;}
.HomeBtn li em{display:block; color:#787878; font-size:16px; height:24px; line-height:24px; overflow:hidden;}
.HomeBtn li.btn11,.HomeBtn li.btn12,.HomeBtn li.btn13,.HomeBtn li.btn14{background:#f3f3f3;}
.HomeBtn li.btn15,.HomeBtn li.btn16,.HomeBtn li.btn17,.HomeBtn li.btn18{background:#f3f3f3;}
.HomeWeixin dl{width:49.8%; float:left; padding:5px 0px 4px; background:#f3f3f3; text-align:center;}
.HomeWeixin dl:nth-child(2n){float:right;}
.HomeWeixin dl img{display:inline-block;}
.HomeWeixin dl em{display:block; color:#787878; font-size:14px; line-height:16px;}

.HomeTheam{background:#f3f3f3; margin-top:10px; overflow:hidden;}
.HomeTheam .tit{font-size:14px; line-height:32px; color:#3c3c3c; padding-left:12px; font-weight:bold;}
.HomeTheam .Theams{height:294px; overflow:hidden;} 
.HomeTheam .Theams li{border-top:1px solid #e5e5e5; margin-bottom:12px; height:61px;}
.HomeTheam .Theams li img{display:block; width:100%;}

.HomeRight{width:70%; float:right; margin-top:22px;}
.HomeExpertBox .tit{height:40px; line-height:40px; border-bottom:1px solid #d3d3d3; margin-bottom:14px; background:#f3f3f3; padding:0px 10px;}
.HomeExpertBox .tit .name{font-size:16px; color:#3c3c3c; font-weight:bold;}
.HomeExpertBox .tit .more{float:right; color:#8f8f8f;}
.HomeExpert{width:52%; float:left;}
.HomeExpert li{position:relative; min-height:134px; height:auto !important; height:134px; margin-bottom:10px; overflow:hidden;}
.HomeExpert li .pic{width:123px; position:absolute; left:0px; top:0px;}
.HomeExpert li .pic img{display:block; width:100%;}
.HomeExpert li .Txt{margin-left:136px;}
.HomeExpert li .Txt h3{height:36px; line-height:36px; font-size:18px; color:#313131;}
.HomeExpert li .Txt .info{line-height:18px; color:#414141; height:54px; overflow:hidden;}
.HomeExpert li .Txt a.btn{display:inline-block; margin-top:10px; line-height:15px; background:url(../image/arr5.png) no-repeat left center; padding-left:18px; color:#d10000; margin-right:16px;}
.HomePart{width:45%; float:right;}
.HomePart .box{padding:15px 26px; background:#f3f3f3;}
.selpart{height:24px; line-height:24px; font-size:14px; color:#313131; margin-bottom:5px;}
.selpart .sel{width:119px; height:25px; line-height:25px; border:1px solid #9a9a9a; text-align:center; margin-left:10px; color:#818181;}
.DocSeach{position:relative;}
.DocSeach .tits{width:132px; height:33px; line-height:28px; position:absolute; left:0px; top:0px; background:url(../image/namebg.png) no-repeat center bottom; font-size:14px; color:#fff; z-index:9; text-align:center;}
.DocSeach .Docsec{margin-left:155px; border:1px solid #9a9a9a; height:26px; line-height:26px; position:relative;}
.DocSeach .Docsec .input{color:#818181; margin-right:29px; height:26px; line-height:26px; padding:0 4%;}
.DocSeach .Docsec .btn{width:29px; height:28px; background:#9b1c09 url(../image/btn2.png) no-repeat center center; position:absolute; top:-1px; right:0px;}
.DocSeach .con{padding:15px 0px 0px;}
.DocSeach .con li{height:30px; overflow:hidden;}
.DocSeach .con li .box{padding:0; position:relative; border-bottom:1px solid #d2d2d2; }
.DocSeach .con li .name{width:60px; height:30px; line-height:30px; position:absolute; top:0px; left:0px;}
.DocSeach .con li .name a{display:block; font-size:16px; color:#313131; font-weight:bold;}
.DocSeach .con li .info{color:#414141; margin-left:67px; height:30px; line-height:30px; overflow:hidden;}

.PartNavBox .tit{font-size:16px; line-height:32px; color:#3c3c3c; font-weight:bold; margin-top:4px;}

.PartNavSlide .hd li{margin-right:1.5%; width:18.8%; float:left; text-align:center; padding-bottom:7px; margin-bottom:13px;}
.PartNavSlide .hd li:nth-child(5n){margin-right:0;}
.PartNavSlide .hd li a{display:block; height:47px; line-height:47px; border-radius:5px; font-size:16px; color:#fff; font-weight:bold;}
.PartNavSlide .hd li.pn1 a{background:#538eb6;}
.PartNavSlide .hd li.pn2 a{background:#56a5aa;}
.PartNavSlide .hd li.pn3 a{background:#eb932a;}
.PartNavSlide .hd li.pn4 a{background:#71c4ae;}
.PartNavSlide .hd li.pn5 a{background:#00763a;}
.PartNavSlide .hd li.pn1.on{background:url(../image/hdon1.png) no-repeat center bottom;}
.PartNavSlide .hd li.pn2.on{background:url(../image/hdon2.png) no-repeat center bottom;}
.PartNavSlide .hd li.pn3.on{background:url(../image/hdon3.png) no-repeat center bottom;}
.PartNavSlide .hd li.pn4.on{background:url(../image/hdon4.png) no-repeat center bottom;}
.PartNavSlide .hd li.pn5.on{background:url(../image/hdon5.png) no-repeat center bottom;}
.PartNavSlide .bd{height:340px; overflow:hidden;}
.PartNav dl dd{width:18.8%; margin:0 1.5% 1.2% 0; float:left;}
.PartNav dl dd:nth-child(5n){margin-right:0;}
.PartNav dl dd a{display:flex; align-items:center; justify-content:center; border:1px solid #d2d2d2; font-size:14px; height:36px; overflow:hidden; color:#666666; text-align:center;}
.PartNav dl dd:hover a{background:#b7b7b7; color:#fff;}

.PartWay li{width:49%; float:left; margin-bottom:2%;}
.PartWay li:nth-child(2n){float:right;}
.PartWay li img{display:block; width:100%;}
.PartWay li em{display:block; height:40px; line-height:40px; font-size:16px; font-weight:bold; color:#fff; background:#a0a0a0 url(../image/more.png) no-repeat 95% center; padding-left:4%;}
.PartWay li:hover em{background:#9b1c09 url(../image/more.png) no-repeat 95% center;}

.EnterBtn li{width:24.25%; float:left; margin:0 1% 0 0; background:#f5e4d0; text-align:center;}
.EnterBtn li:nth-child(4n){margin-right:0;}
.EnterBtn li img{display:inline-block; padding:34px 0px;}
.EnterBtn li em{background:#a0a0a0; line-height:40px; color:#fff; font-weight:bold; display:block;}

.FriendLink{position:relative; margin:30px 0px 24px;}
.FriendLink .Name{width:148px; line-height:34px; background:url(../image/arr6.png) no-repeat right center; position:absolute; left:0px; top:0px;}
.FriendLink .Name em{margin-right:7px; display:block; color:#2c2c2c; text-align:center; font-weight:bold; background:#f5e4d0;}
.FriendLink .con{margin:0px 0px 0px 150px;}
.FriendLink .con .sel{margin:4px 0px 0px 10px; height:28px; border:1px solid #bcbcbc; padding-left:20px; color:#666666; font-size:14px; width:198px;}


@media ( max-width:1200px){

}

@media ( max-width:998px){
.selpart .sel{width:85px;}
.HomeNews .hd li{margin-left:2%;}
.FriendLink .con .sel{margin-left:6px;}
.HomeTheam .Theams{height:auto;}
.HomeTheam .Theams li{height:50px;}
}

@media ( max-width:768px){
.Notice,.HomeMeun,.PicNews,.HomeNews,.HomeLeft,.HomeRight{width:100%; float:none;}
.Notice .tit{background-size:100%;}
.PicScroll{height:auto; margin-bottom:20px;}
.PicScroll .item img{height:auto;}
.HomeBtn li{width:16.5%; border-right:1px solid #fff;}
.HomeBtn li:nth-child(2n){float:left;}
.HomeBtn li em{font-size:14px;}

.FriendLink .con .sel{width:138px;}
.HomeTheam .Theams li{height:142px;}

}

@media ( max-width:640px){
.HomeBtn li em{font-size:12px;}
.HomeExpert,.HomePart{float:none; width:100%;}
.HomePart{margin-bottom:15px;}
.selpart .sel{width:34%;}
.FriendLink .con .sel{width:45%;}
}

@media ( max-width:480px){
.HomeMeun li .icon{width:34px; height:30px;}
.HomeMeun li em{font-size:13px;}
.HomeNews .hd li{font-size:13px;}
.HomeNews .bd .more{right:10px;}
.HomeBtn li{width:16.2%;}
.HomeBtn li img{width:50%;}
.HomeTheam .Theams li{height:74px;}
.PartNavSlide .hd li{margin-right:0.5%; width:19.5%;}
.PartNavSlide .hd li a{font-size:12px; height:30px; line-height:30px; font-weight:normal;}
.PartNavSlide .bd{height:auto; margin-bottom:10px;}
.FriendLink .con .sel{width:90%;}

.EnterBtn li img{padding:15px 0px; width:50%;}
}

/*医院介绍*/
.Single{padding:0px 26px;}
.Single .title{margin:32px 0px 20px; line-height:40px; font-size:24px; color:#2e2e2e; font-weight:bold; background:url(../image/titlebg.png) no-repeat left center; padding-left:14px;} 
.Single dl.Slist{padding:0px 0px 20px; border-bottom:6px solid #ededed;}
.Single dl.Slist:last-child{border-bottom:none;}
.Single dl.Slist img{display:block; width:100%;}
.Single dl.Slist .con li{margin-top:20px;}
.Single dl.Slist .con li img{display:block; width:100%;}
.Single dl.Slist .info{font-size:20px; line-height:24px; color:#626262; margin-left:18px;}
.Single dl.Slist .info i{padding:0px 35px;}

@media ( max-width:768px){
.Single{padding:0px 10px;}
}

@media ( max-width:640px){
.Single dl.Slist .info i{display:block;}
}

@media ( max-width:480px){
.Single .title{font-size:18px; margin:20px 0px;}
.Single dl.Slist .info{font-size:16px;}
.Single dl.Slist{padding:0px 0px 20px;}
}

/*医院新闻*/
.NewsList{padding:15px 26px 0px 35px;}
.NewsList li{height:38px; line-height:38px; overflow:hidden; border-bottom:1px dashed #dbdbdb; font-size:14px; color:#3c3c3c; padding-left:10px; background:url(../image/arr7.png) no-repeat left center; position:relative;}
.NewsList li a{color:#3c3c3c; display:block; margin-right:85px;}
.NewsList li span{position:absolute; right:0px; top:0px; width:78px;}

/*新闻详情*/
.ActiveContent{padding:30px 26px;}
.ActiveContent .Atit{text-align:center; line-height:28px; position:relative;}
.ActiveContent .Atit h2{font-size:20px; color:#333333;}
.ActiveContent .Atit em{display:block; font-size:14px; color:#666666; padding:9px 0px 21px; border-bottom:1px dashed #e8e8e8;}
.ActiveContent .Atit em i{padding:0px 12px;}
.bdsharebuttonbox{display:inline-block; vertical-align:middle;}
.ContentAbout{padding:34px 0px 21px 0px; border-bottom:1px solid #e7e7e7;}
.PrevNextBox{padding:24px 0px 0px;}
.PrevNextBox dl{font-size:14px; line-height:33px;}
.PrevNextBox dl b{color:#000; font-weight:normal;}
.PrevNextBox dl a{color:#666666;}

/*图片新闻*/
.PicNewsList{padding:11px 24px;}
.PicNewsList li{border:1px solid #d9d9d9; position:relative; padding:21px 129px 33px 206px; overflow:hidden; margin-bottom:26px;}
.PicNewsList li:last-child{margin-bottom:0px;}
.PicNewsList li .pic{width:172px; position:absolute; top:0px; left:0px;}
.PicNewsList li .pic img{display:block; width:100%;}
.PicNewsList li a.more{position:absolute; width:108px; height:100%; right:0px; top:0px; background:#910000; font-size:14px; color:#fff; display:flex; align-items:center; justify-content:center;}
.PicNewsList li .txt .Name{height:24px; line-height:24px; margin-bottom:10px; overflow:hidden;}
.PicNewsList li .txt .Name a{color:#202020; font-size:18px;}
.PicNewsList li .txt .Name .date{font-size:12px; color:#666666; float:right;}
.PicNewsList li .txt .info{font-size:14px; line-height:24px; color:#666666; height:48px; overflow:hidden;}

@media ( max-width:768px){
.NewsList,.PicNewsList{padding:15px 10px 0px;}
.ActiveContent{padding:20px 10px;}
.PicNewsList li{padding-left:20px;}
.PicNewsList li .pic{display:none;}
}

@media ( max-width:480px){
.PicNewsList li a.more{width:85px;}
.PicNewsList li{padding:15px 96px 15px 20px;}
.PicNewsList li .txt .Name a{font-size:15px;}
.ContentAbout{padding:20px 0px;}
}

/*领导团队*/
.LeaderTeam{padding-bottom:6%;}
.LeaderTeam li.ListTop{width:48%; margin-right:0px; margin-top:0px; padding-bottom:0px; border-bottom:none;}
.LeaderTeam li.ListTop:nth-child(2n){float:right;}
.LeaderTeam li.ListTop .pic{width:48%; float:left;}
.LeaderTeam li.ListTop .txt{width:48%; float:right;}
.LeaderTeam li.ListTop .txt h3{font-size:16px; height:30px; overflow:hidden; line-height:30px; margin:8% 0 5%; text-align:left; padding:0px;}
.LeaderTeam li.ListTop .txt h3 i{color:#910000; padding-right:12px;}
.LeaderTeam li.ListTop .txt .info{font-size:14px; height:120px; overflow:hidden; line-height:24px; color:#2e2e2e;}
.LeaderTeam li.ListTop .txt .more{display:block; font-size:14px; color:#ff2222; line-height:24px; margin-top:5%;}
.LeaderTeam li{float:left; margin:4% 2% 0% 0; width:18.4%; border-bottom:2px solid #dddddd;}
.LeaderTeam li:nth-child(5n+2){margin-right:0;}
.LeaderTeam li img{display:block; width:100%; height:234px;}
.LeaderTeam li.ListTop .pic img{height:299px;}
.LeaderTeam li h3{line-height:24px; font-size:16px; text-align:center; padding:10px 0px;} 
.LeaderTeam li h3 a{color:#2e2e2e;}
.LeaderTeam li h3 em{font-size:14px; display:block; height:24px; overflow:hidden;}

@media ( max-width:998px){
.LeaderTeam li img{height:187px;}	
.LeaderTeam li.ListTop .pic img{height:240px;}
}

@media ( max-width:640px){
.LeaderTeam li.ListTop{width:100%; float:none;}
.LeaderTeam li.ListTop:first-child{margin-bottom:3%;}
.LeaderTeam li.ListTop .pic{width:28%;}
.LeaderTeam li.ListTop .txt{width:68%;}
.LeaderTeam li.ListTop .txt h3{margin:4% 0;}
.LeaderTeam li.ListTop .txt .info{height:72px;}
.LeaderTeam li.ListTop .txt .more{margin:0;}
.LeaderTeam li img{height:155px;}
.LeaderTeam li.ListTop .pic img{height:auto;}
}

@media ( max-width:480px){
.LeaderTeam li.ListTop .txt h3{margin:1% 0;}

.LeaderTeam li{width:32%;}
.LeaderTeam li:nth-child(3n+2){margin-right:0;}
.LeaderTeam li img{height:167px;}
}

/*团队详情*/
.LeaderBox .pic{width:25%; float:left;}
.LeaderBox .pic img{display:block; width:100%;}
.LeaderBox .info{width:70%; float:right; font-size:18px; line-height:48px; color:#2e2e2e; padding:5% 0 0;}
.LeaderBox .info i{padding:0 5%;}
.LeaderDetail .Content{padding:3% 0 5%;}
.LeaderDetail .Content i{padding:0px 12px;}

@media ( max-width:640px){
.LeaderBox .info{padding:0; font-size:16px; line-height:32px;}
.LeaderBox .info i{display:block;}
}

@media ( max-width:480px){
.LeaderBox .pic,.LeaderBox .info{width:100%; float:none;}
.LeaderBox .pic{margin-bottom:4%;}
}

/*组织架构*/
.title2{height:50px; line-height:50px; background:#b93a3a; color:#fff; font-size:24px; text-align:center;}
.Orginze .con{padding:5% 4%;}

@media ( max-width:640px){
.title2{font-size:18px;}
}

/*预约挂号*/
.Appointment{margin:5% 0;}
.Appointment .hd{height:42px; line-height:42px; border-bottom:1px solid #910000;}
.Appointment .hd li{width:149px; float:left; margin-right:2%; text-align:center; font-size:16px;}
.Appointment .hd li a{display:block; color:#3c3c3c; background:#ededed;}
.Appointment .hd li.on a,.Appointment .hd li:hover a{background:#910000; color:#fff;}
.Appointment .con dl{position:relative; background:#f7f7f7; margin-top:24px; padding:4%;}
.Appointment .con dl .name{position:absolute; width:89px; height:89px; display:flex; align-items:center; justify-content:center; font-size:18px; line-height:24px; color:#fff; font-weight:bold; border-radius:50%; text-align:center;}
.Appointment .con dl.dl1 .name{background:#ce2b0c;}
.Appointment .con dl.dl2 .name{background:#ff5c24;}
.Appointment .con dl.dl3 .name{background:#1089d2;}
.Appointment .con dl .info{margin:0px 30px 0px 138px; font-size:16px; color:#3c3c3c; line-height:40px; word-break:break-all;}
.Appointment .con dl .info .Wx{border-top:1px solid #e8e8e8; margin-top:20px; padding-top:20px;}
.Appointment .con dl .info .Wx img{display:inline-block; width:80px; margin-right:4%;}

@media ( max-width:640px){
.Appointment .con dl .info{margin:0px 10px 0px 116px;}
}

@media ( max-width:480px){
.Appointment .con dl .info{margin:0px 10px 0px 116px;}
.Appointment .hd li{width:auto;}
.Appointment .hd li a{padding:0 15px;}
.Appointment .con dl .name{position:static; margin:0 auto;}
.Appointment .con dl .info{margin:4% 2%;}
}

/*在线咨询*/
.warm{height:45px; line-height:45px; background:#e7e7e7; padding:0px 30px;}
.warm span{font-size:16px; color:#303030;}
.warm em{font-size:14px; color:#818181; margin-left:10px;}
.warm em i{color:#af2432;}
.MessageTab{margin:5% 8%;}
.MessageTab dl{line-height:28px; margin-bottom:20px; position:relative; width:49%; float:left;}
.MessageTab dl dt{font-size:16px; color:#404040; width:100px; text-align:right; position:absolute; top:0px; left:0px;}
.MessageTab dl em{color:#af2432;}
.MessageTab dl dt i{padding:0px 15px;}
.MessageTab dl:nth-child(2n){float:right;}
.MessageTab dl.nfl{width:100%; float:none;}
.MessageTab dl dd{margin-left:110px;}
.MessageTab dl dd .input{border:1px solid #d2d2d2; height:26px; line-height:26px; padding:0px 10px 0px 30px; width:244px; font-size:14px;}
.MessageTab dl dd .input1{background:url(../image/ms1.png) no-repeat left center;}
.MessageTab dl dd .input2{background:url(../image/ms2.png) no-repeat left center;}
.MessageTab dl dd .input3{background:url(../image/ms3.png) no-repeat left center;}
.MessageTab dl dd .input4{background:url(../image/ms4.png) no-repeat left center;}
.MessageTab dl dd .textarea{width:96%; padding:0 2%; border:1px solid #d2d2d2; height:165px; line-height:26px;}
.Btnbox{text-align:center;}
.Btnbox .btn{display:inline-block; width:74px; height:28px; color:#404040; background:#dcdcdc; font-size:14px; margin:15px 6px 0px;}
.Btnbox .bg{background:#910000; color:#fff;}

.Message{ width:50%; margin-top:30px; float:left; border:1px solid #e7e7e7;}
.Message .MessageTab{ margin-top:9%;}
.Message .MessageTab dl{ width:auto; float:none;}
.Message .MessageTab dl dd .textarea{ width:93%;}

.Messagecon{ width:48%; float:right; background:#f2f2f2; margin-top:30px;}
.Messagecon .tithead{ background:#e7e7e7; padding-left:23px; line-height:46px; font-size:20px; color:#303030;}
.Messagecon .list{ padding:0 30px; max-height:500px; overflow-y:auto;}
.Messagecon .list li{ border-bottom:1px dashed #d2d2d2; padding:18px 0px;}
.Messagecon .list li .q{ padding-left:35px; background:url(../image/q.gif) 0px top no-repeat; margin-bottom:18px;}
.Messagecon .list li .a{ padding-left:35px; background:url(../image/a.gif) 0px top no-repeat;}

.Messagecon .list::-webkit-scrollbar {
 width: 5px;
}
.Messagecon .list::-webkit-scrollbar-track {
 background-color:#bdbdbd;
 -webkit-border-radius: 0em;
 -moz-border-radius: 0em;
 border-radius:0em;
}
.Messagecon .list::-webkit-scrollbar-thumb {
 background-color:#e34a4a;
 -webkit-border-radius: 0em;
 -moz-border-radius: 0em;
 border-radius:0em;
}

@media ( max-width:1156px){
.MessageTab dl dd .input{width:80%;}
}

@media ( max-width:768px){
.MessageTab{margin:5%;}
}

@media ( max-width:640px){
.MessageTab{margin:2%;}
.MessageTab dl,.MessageTab dl:nth-child(2n){float:none; width:100%;}

.Message{ width:auto; margin-top:30px; float:none;}
.Messagecon{ width:auto; float:none;}
.Messagecon .list{ padding:0 10px; max-height:300px;}

}

@media ( max-width:480px){
.MessageTab dl dt{width:80px; font-size:14px;}
.MessageTab dl dd{margin-left:90px;}
}

/*专家介绍*/
.ExpertBox{padding:36px 8px 20px;}
.ExpertTop{margin-bottom:2%;}
.ExpertTop .title{height:30px; line-height:30px; font-size:16px; font-weight:bold; color:#3c3c3c; margin-bottom:3%;}
.ExpertTop .Ks{width:52%; float:left;}
.ExpertTop .Ks .Parts a{font-size:14px; color:#fff; display:inline-block; width:23%; margin:0% 1% 0 0; font-weight:bold; text-align:center; height:47px; line-height:47px; border-radius:5px;}
.ExpertTop .Ks .Parts a.a1{background:#538eb6;}
.ExpertTop .Ks .Parts a.a2{background:#56a5aa;}
.ExpertTop .Ks .Parts a.a3{background:#eb932a;}
.ExpertTop .Ks .Parts a.a4{background:#71c4ae;}
.ExpertTop .Ks .Parts a.a5{background:#910000; margin-right:0;}
.ExpertTop .Czxx{width:47%; float:right;}
.ExpertTop .Czxx .C_Search{position:relative;}
.ExpertTop .Czxx .C_Search .input{border:1px solid #bdbdbd; color:#3c3c3c; border:1px solid #bdbdbd; border-radius:5px; height:45px; line-height:45px; width:37%; padding:0 2%; margin-right:2%;}
.ExpertTop .Czxx .C_Search .btn{position:absolute; right:0px; border-bottom:0px; width:47px; height:47px; background:#910201 url(../image/btn3.png) no-repeat center center; border-radius:5px;}

.ExpertPart dl .tit{font-size:18px; line-height:50px; color:#3c3c3c; margin-left:1.5%;}
.ExpertPart dl .zj li{ width:30.333%; margin:0 1.5% 2%; float:left;}
.ExpertPart dl .zj li .box{padding:0 8%; border:1px solid #c0c0c0; border-radius:5px;}
.ExpertPart dl .zj li .PartName{height:40px; line-height:40px; border-bottom:1px solid #dbdbdb; background:url(../image/arr8.png) no-repeat right center; font-size:16px;}
.ExpertPart dl .zj li .PartName a{color:#e34a4a;}
.ExpertPart dl .zj li .con{padding:10px 0px;}
.ExpertPart dl .zj li .con a{display:inline-block; width:33.3333%; font-size:14px; color:#3c3c3c; line-height:24px;}

@media ( max-width:998px){
.ExpertTop .Ks,.ExpertTop .Czxx{width:100%; float:none; margin-bottom:3%;}
}

@media ( max-width:640px){
.ExpertBox{padding:20px 10px;}
}

@media ( max-width:480px){
.ExpertTop .Czxx .C_Search .input{width:22%;}
.ExpertTop .Ks .Parts a{font-size:12px;}
.ExpertPart dl .zj li{width:100%; margin:0 0 4%;}
}

/*专家详情*/
.ExpertTab{margin:30px 0px 5px;}
.ExpertTab tr td{background:#fff; height:48px; line-height:48px; font-size:16px; color:#2d2d2d;}
.ExpertTab tr td img{display:block; width:90%; margin:0 auto;}
.ExpertTab tr td.th,.czbox tr td.th{background:#f1f1f1; font-weight:bold; text-align:center;}
.ExpertTab tr i{padding:0 5%;}
.ExpertTab tr td a{color:#e34a4a;}
.czbox{margin-bottom:5px;}
.czbox tr td{background:#fff; font-size:16px; color:#2d2d2d; text-align:center; height:33px; line-height:24px;}

.detailtab{margin-bottom:4%;}
.detailtab tr td{background:#fff;}
.detailtab tr td.th{background:#f1f1f1; font-size:16px; color:#2d2d2d; width:15%;}
.detailtab tr td .con{font-size:14px; line-height:24px; padding:4%;}

@media ( max-width:640px){
.ExpertTab tr td,.czbox tr td{font-size:14px;}
}

@media ( max-width:480px){
.ExpertTab tr td.img{display:none;}
.ExpertTab tr td{width:25% !important;}
.detailtab tr td.th{width:20%;}
}

/*院长信箱*/
.DeanMail{max-width:1000px; min-width:320px; margin:0 auto;}
.DeanMail .warm{background:#a7381a; color:#fff;}
.DeanMail .warm span{font-weight:bold;}
.DeanMail .warm span,.DeanMail .warm em,.DeanMail .warm i,.DeanMail .warm a.gohome{color:#fff;}
.DeanMail .warm a.gohome{float:right; font-size:14px;}
.DeanMail .MessageTab{margin:3% 2%;}
.DeanMail .MessageTab dl{float:none; line-height:40px; width:100%;}
.DeanMail .MessageTab dl dd{margin-left:125px;}
.DeanMail .MessageTab dl dd .input{background:#ececec; border:none; height:40px; line-height:40px; padding:0px 10px;}
.DeanMail .MessageTab dl dd em{margin-left:2%; display:inline-block;}
.DeanMail .MessageTab dl dd .textarea{width:90%; background:#ececec; border:none; line-height:40px;}
.DeanMail .MessageTab dl .btn{width:138px; height:45px; line-height:45px; background:#9b1c09; border-radius:5px; font-size:16px; color:#fff; margin:0;}

@media ( max-width:480px){
.warm{padding:0px 15px;}
.DeanMail .MessageTab dl dd{margin-left:90px;}
.DeanMail .MessageTab dl dd .textarea{width:88%;}
}

/*科室介绍*/
.ExpertPart dl .ks li{height:45px; line-height:45px; border:1px solid #bdbdbd; border-radius:5px; background:url(../image/arr9.png) no-repeat 6px center; width:14.45%; margin:0 1% 2%; float:left; overflow-y: hidden;}
.ExpertPart dl .ks li a{display:block; margin-left:18px; border-left:1px solid #bdbdbd; font-size:13px; color:#3c3c3c; padding-left:8px;}
.ExpertPart dl .ks li:hover a{color:#9b1c09;}

@media ( max-width:1199px){
.ExpertPart dl .ks li{width:14.3%;}	
}

@media ( max-width:998px){
.ExpertPart dl .ks li{width:22.5%;}	
}

@media ( max-width:480px){
.ExpertPart dl .ks li{width:47%;}
.ExpertPart dl .ks li:nth-child(2n){float:right;}
}

/*科室详情*/
.Meun .MeunListBox dd .am{height:45px; line-height:45px; background:#a7381a; color:#fff;}
.Meun .MeunListBox dd.lion .am{background:#a7381a;}
.Meun .MeunListBox dd .second{display:none; border:3px solid #efefef; background:#fff; padding:0 5%;}
.Meun .MeunListBox dd .second .li{font-size:16px; color:#2e2e2e; background:url(../image/jia.png) no-repeat right center;}
.Meun .MeunListBox dd.lion .second{display:block;}
.Meun .MeunListBox dd .second li.on .li{background:url(../image/jian.png) no-repeat right center;}
.Meun .MeunListBox dd .second .con{display:none; background:#efefef; line-height:20px;}
.Meun .MeunListBox dd .second .con a{display:inline-block; width:100%; text-align:left;line-height: 25px; font-size:12px; color:#2e2e2e; background:none;}
.Meun .MeunListBox dd .second .con a:hover{color:#a7381a;}
.Meun .MeunListBox dd .second li.on .con{display:block;}
.Meun .MeunListBox dd .second li.nobg .li{background:none;}
.Meun .MeunList dd.block .second{display:block;}

.PartsBox{padding:3% 2.5%;}
.PartsBox .tit{font-size:14px; line-height:45px; color:#7e7e7e; text-align:center;}
.PartsBox .tit em{font-size:26px; color:#383838; margin-right:1.5%;}

.PartDetail{padding-bottom:20px;}
.PartDetail .title{height:29px; line-height:29px; border-bottom:2px solid #f3f3f3; margin-bottom:14px;}
.PartDetail .title span{display:inline-block; border-bottom:2px solid #a7381a; color:#a7381a; font-size:18px;}
.PartDetail .title a.more{float:right; color:#a7381a;}
.Catalog{line-height:39px; background:#f3f3f3; margin:3% 0;}
.Catalog em{display:inline-block; width:106px; text-align:center; background:#a7381a; font-size:20px; color:#fff;}
.Catalog a{font-size:14px; color:#282828; margin:0 0 0 3%;}
.Catalog a i{color:#a7381a;}
.Kscon .pic{width:22%; float:left;}
.Kscon .pic img{display:block; width:100%;}
.Kscon .pic em{display:block; border:1px solid #d2d2d2; border-top:none; line-height:38px; font-size:14px; color:#383838; text-align:center;}
.Kscon .con{width:76%; float:right; font-size:14px; line-height:24px; color:#383838;}
.Kscon .con .info{height:168px; overflow:hidden;}
.Kscon .con a.more,.Kscon .con a.sq{display:block; float:right; background:url(../image/arr10.png) no-repeat left center; padding-left:18px; color:#a7381a;}
.Kscon .con a.sq{display:none; background:url(../image/sq.png) no-repeat left center;}

.Experts li{margin-bottom:20px;}
.Experts li .pic{width:18%; float:left; position:relative;}
.Experts li .pic img{display:block; width:100%;}
.Experts li .pic em{position:absolute; top:0px; left:0px; width:48px; z-index:9;}
.Experts li .info{width:80%; float:right; font-size:14px; line-height:30px; color:#383838; margin-top:2%; height:180px; overflow:hidden;}
.Experts li .info b{color:#a7381a;}
.Experts li .info a.more{color:#f02121;}
.Experts li .info .btn{font-size:12px; display:inline-block; height:20px; line-height:20px; padding:0 1%; margin-left:2%; color:#fff; background:#dc2424; border-radius:5px;}
.Experts li .info .btnbg{background:#ffa439;}
.PartDetail .Other{padding:10px 0px; background:url(../image/line.png) repeat-x left top; line-height:24px; font-size:14px;}
.PartDetail .Other a{display:inline-block; color:#383838; background:url(../image/arr11.png) no-repeat left center; padding-left:10px; margin-right:6%;}

.cztop{line-height:34px; background:#f3f3f3; font-size:14px; margin-bottom:20px;}
.cztop a{display:inline-block; color:#3c3c3c; margin:0 1%;}
.cztop .bz{float:right; font-size:12px;}
.PartDetail i{padding:0px 4px; border-radius:5px; color:#fff; margin-right:4px;}
.PartDetail i.i1{background:#ce2b0c;}
.PartDetail i.i2{background:#ff5c24;}
.PartDetail i.i3{background:#1089d2;}
.PartDetail i.i4{background:#2cb6bc;}
.PartDetail i.i5{background:#910000;}

.PcTab table tr td{background:#fff; text-align:center; height:34px; font-size:14px; color:#3c3c3c;}
.PcTab table tr td.th{background:#f3f3f3;}
.MobileTab table tr td{background-color: white;text-align: center;color: #3c3c3c;}
.MobileTab table tr td.th{background-color: #f3f3f3;}


.MobileTab{display:none;}
.SelBox select{appearance:none; -moz-appearance:none; -webkit-appearance:none; height:28px; border:1px solid #d3d3d3; background:url(../image/selbg.png) no-repeat right top; margin-right:1%; padding-left:8px; font-size:14px; color:#3c3c3c;}
.SelBox .select{width:28%;}
.SelBox .btn{font-size:14px; color:#fff; background:#b93a3a; width:10%; height:30px; line-height:30px; text-align:center; float:right;}
.ResultBox .Rtit{height:32px; line-height:32px; color:#3c3c3c; font-weight:bold; font-size:16px; margin-top:20px;}
.ResultBox table{border-top:2px solid #910000;}
.ResultBox table td{background:#fff; width:25%; text-align:center; height:40px; font-size:14px; color:#3c3c3c;}
.ResultBox table td.th{background:#f1f1f1; font-size:16px; color:#910000; font-weight:bold;}

.Ksactive li{height:30px; line-height:30px; border-bottom:1px dotted #dcdcdc; font-size:14px;}
.Ksactive li a{display:block; color:#3c3c3c;}
.Ksactive li i{color:#3c3c3c;}

@media ( max-width:768px){
.PartDetail .Other a{margin-right:5%;}
.PcTab{display:none;}
.MobileTab{display:block;}
}

@media ( max-width:640px){
.PartsBox .tit em{font-size:18px;}
.PartDetail .Other a{margin-right:3%;}
.Experts li .info{line-height:23px;}
}

@media ( max-width:480px){
.cztop .bz{display:none;}
}

/*门诊排班*/
.Arrange{padding-bottom:0px;}
.Arrange .PcAtab{border-top:2px solid #910000;}
.Arrange .PcAtab th{height:40px; background:#f1f1f1; font-size:16px; color:#910000;}
.Arrange .PcAtab td{text-align:left; height:40px; background:#fff; position:relative; font-size:14px; color:#3c3c3c;}
.Arrange .PcAtab td .boxstyle{position:relative;}
.Arrange .PcAtab td a{color:#3c3c3c; display:block;}
.Arrange .PcAtab td .Box{position:absolute; left:0px; top:100%; background:#fff; padding:10px; box-shadow:0 0 5px #f3f3f3; width:200%; z-index:10; transition:500ms; display:none; color:#818181; line-height:24px; font-size:12px; text-align:left;}
.Arrange .PcAtab td .Box b{font-size:14px;}
.Arrange .PcAtab td .boxstyle.on .Box{display:block;}
.Arrange .PcAtab td.wid .Box{left:auto; right:0px;}
.Arrange .SelBox .select1{width:25%;}
.Arrange .SelBox .select2{width:15%;}

@media ( max-width:998px){
.Arrange .PcAtab{display:none;}
.Arrange .MobileTab{display:block;}
}

@media ( max-width:480px){
.Arrange .SelBox .select1{width:48%; margin-bottom:10px;}
.Arrange .SelBox .select2{width:40%;}
}

/*图片列表*/
.PicList li{width:23.5%; margin:0 2% 3% 0; float:left;}
.PicList li:nth-child(4n){margin-right:0;}
.PicList li img{display:block; width:100%; height:142px;}
.PicList li h3{font-size:14px; color:#333; font-weight:normal; height:30px; line-height:30px; overflow:hidden;}

@media ( max-width:998px){
.PicList li img{height:114px;}	
}

@media ( max-width:640px){
.PicList li img{height:94px;}
}

@media ( max-width:480px){
.PicList li{width:48%; margin:0 0 3% 0;}	
.PicList li:nth-child(2n){float:right;}
.PicList li img{height:119px;}
}

.owl-carousel{overflow:hidden;}

.aclose{cursor:pointer;color:#000 !important;}

@media ( max-width:768px){
div.zcms{display:none;}
}
