@charset "utf-8";
* { margin:0; padding:0; }
html, body, form, fieldset, p, div, h1, h2, h3, h4, h5, h6 { -webkit-text-size-adjust:none; }
body { font-family:Arial, "Microsoft Yahei"; font-size:1rem; line-height: 1.2em; background-color: #fff; max-width:720px; margin:0 auto;}
form, img, table, td { border:0; }
ul, ol, li { list-style-type:none; display: block; margin:0; padding:0;}
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal; margin:0; padding:0;}
input, textarea, img { vertical-align:middle; font-family: "微软雅黑"，Arial; }
@media screen and (max-device-width: 320px) {body {-webkit-text-size-adjust:none}}
@media screen and (max-device-width: 480px) {body {-webkit-text-size-adjust:none}}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {body {-webkit-text-size-adjust:none}}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {body {-webkit-text-size-adjust:none}}
a { color:#4f4f4f; text-decoration:none; }
a:link { text-decoration:none; }
a:visited { color:#4f4f4f; }
a:active { color:#4f4f4f; }
a:hover { color:#4f4f4f; }
.f12 { font-size:12px; }
.f14 { font-size:14px; }
.f16 { font-size:16px; }
.f18 { font-size:18px; }
.fgray { color:gray; }
.fgray2 { color:#5B5B5B; }
.fbla { color:#282828; }
.fora { color:#FF6600; }
.fred { color:#FF0000; }
.fblu { color:#039; }
.fblu2 { color:#0088E7;} 
.fwhite {color: #ffffff}
.green{color:#090;}
.red {color:#FF0000; }
.line30{line-height:30px;}
.line20{line-height:20px;}
.flex-col{display:flex;flex-wrap:wrap; flex-direction:row; justify-content:space-between;}
.flex-row{display:flex;flex-wrap:wrap; flex-direction:column; justify-content:space-between;}
a:link.ablue, a:visited.ablue, a:hover.ablue, a:active.ablue{ color: #0088E7; text-decoration: none; }
a:link.awhite, a:visited.awhite, a:hover.awhite, a:active.awhite{ color: #ffffff; text-decoration: none; }
a:link.agray, a:visited.agray, a:hover.agray, a:active.agray{ color: #5B5B5B; text-decoration: none; }
a:link.ablack, a:visited.ablack, a:hover.ablack, a:active.ablack{ color: #000000; text-decoration: none; }
a:link.aora, a:visited.aora, a:hover.aora, a:active.aora{ color: #FF6600; text-decoration: none; }
/*common*/
.clear{ clear: both; height: 0px; font-size: 0px; visibility: hidden; line-height: 0px; }
.none { display:none; }
.flol { float: left; }
.flor { float: right; }
.br{ clear:both; line-height:5px; height:5px; font-size:5px;}
.grayline { border-bottom:1px dashed #B3B3B3; ; margin-top: 4px; margin-bottom: 4px; }
.grayboderbox { background: #F7F6F3; border: 1px solid #D4D4D4; }
.pad{padding:0 1rem;}
.padbox8 { padding: 8px; }
.boxpadleft8 { padding-left: 8px; padding-right: 8px; }
a.btnblu { height: 32px; width: 102px; background: url(images/bg-btnlun.png) no-repeat; display: block; text-align: center; line-height: 32px; color: #FFFFFF; float: left; margin-left: 6px; }
.bordertop { border-top: 1px solid #D2D2D2; }
.borderbot { border-bottom: 1px solid #D2D2D2; }
.bordergray{ border-radius:6px; border: 1px solid #C2C2C2; }

.bggray{ background: #EAEAEA; }
.inputbox { line-height: 26px; padding: 4px; height: 26px; border: 1px solid #929292; background: #FFFFFF; }
.padtop6{ padding-top:6px}
.pad-tb6{ padding: 6px 0px; }
.pad-tb8{ padding: 8px 0px; }
.imglhfix{ line-height:0px}
.tab { background: url(images/subnavbg.png) repeat-x bottom; height: 42px;  }
.tab li { float: left; }
.tab li a { text-align: center; display: block; padding-right: 6px; padding-left: 6px; }
.tab li.tab-cur { background: #2A62AF; box-shadow:2px 2px 2px #1D4986 inset; }
.backbtn { float:left; padding-left:14px; line-height:26px; width:40px; overflow:hidden; height:26px; text-align:center; margin-top: 6px; }
a.red:link{color:#F00; text-decoration:none;}
a.red:visited{color:#F00; text-decoration:none;}
a.red:hover{color:#F00; text-decoration:none;}
.price{ color:#F60;}
.content{ padding:.5rem;}
.content img{ width:100%;}
.rootlnk{ text-align:center; line-height:2rem; margin-top:1rem; clear: both;}
/*head*/
.head { background: #E7EFFA url(images/bg-head.png) repeat-x bottom; height: 59px; overflow: hidden; }
#topbar{ height:4rem; background-color: #fff; text-align:center; z-index:9999; font-size:1.5rem; position:fixed; top: 0;left:0; width:100%; padding:0 1rem; box-sizing: border-box;}
#topbar .menu{ background:url(images/menu.png);  width:2.3rem; background-size:2.3rem 1.5rem; height:1.5rem; position:relative; margin:1.2rem 0 0 0;}
#topbar .menu ul{ position:absolute; top:2.3rem; right:0; width:16rem; background-color:#f5f5f5; padding:.5rem 0; display:none;}
#topbar .menu li{ text-align:center; border-bottom:1px solid #ddd;}
#topbar .menu li a{ display:block; line-height:3rem; height:3rem; text-align:center; color: #00756e;}
#menu-ul{ z-index:9999;}
#topbar .arrow{ position:absolute; top:0px; left:0px;width:1rem; height:4rem; background:url(images/arrow_left.png) center no-repeat; text-align:center; color:#fff; font-size:1rem; padding:0 1.2rem;}
#topbar .arrow:hover{ background-color:#eb847d;}

.logo {width:18rem; height: 2.3rem; }
.logo img{width:100%; height: 2.3rem; margin: .8rem 0 0 0;}
.citybg { height: 59px; background: url(images/bg-city.jpg) no-repeat right bottom; }
.swicity { height: 21px; margin-top: 21px; background: url(images/bg-swi-city.png) no-repeat right center; padding-right: 16px; border: 1px solid #669CCA; border-radius:4px; font-size: 16px; line-height: 21px; padding-left: 4px; display: block; }
.appdown { width: 100px; margin-top: 12px; margin-right: 6px; } 
ul.nav { background: #6BA1E4 url(images/mainnav_bg.png) repeat-x top; height: 36px; border-top: 1px solid #346eb3; overflow: hidden; } 
ul.nav li { float: left; display: block; height: 36px; line-height: 36px; text-align: center; background: url(images/navline.png) no-repeat right bottom; } 
ul.nav li a { color: #FFFFFF; text-decoration: none; }
ul.nav li.navcur { background: #FFFFFF; color: #000000; }
ul.nav li.navcur a { color: #000000; text-decoration: none; }

.index-banner-box{ margin:4rem 0 0 0;}
.bg{ background-color: #00756e;}
.bg_grey{ background-color: #f5f5f5;}
.topic{ border-bottom:1px solid #ddd; padding:.5rem; text-align:left; font-size:1.2rem; font-weight:bold; border-size:border-box; line-height:1.5rem;}
.topic span{ border-left:3px solid #643a10; padding-left:8px;}
.topic span.more{ float:right; border-left:0 solid #fff; padding:0;}
.topic span.more a{color:#4f4f4f; font-weight:100;}
.topic .l3{margin:0 auto; background-color:#055b49; color:#fff; font-size:1rem; line-height:2.8rem; width:8rem; height:2.8rem; padding:0 1rem; text-align:center; border-radius:2.8rem;}

.scon{ padding:.5rem 1rem;}
.search{ clear:both; border:1px solid #00756e; border-radius: 2rem; background-color:#fff;  -webkit-box-sizing:border-box;  margin:.5rem 0; padding:.3rem;}
.search .keys{ border:none; background:url(images/zoom.png) .5rem no-repeat;outline: none; width:100%; height:2rem; line-height:2rem;  padding-left:2rem; -webkit-box-sizing:border-box; background-size:1.5rem;}

/*首页按钮*/
.navbtn{ border-top: 1px solid #ddd;}
.navbtn ul{display:flex;flex-wrap:wrap; flex-direction:row; justify-content:space-between;}
.navbtn ul li{width:50%; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; box-sizing: border-box;}
.navbtn ul li:last-child{border-right: none;}
.navbtn ul li a{ display: block;width:100%; height: 4rem; padding: .8rem 0; display:flex;flex-wrap:wrap; flex-direction:row; justify-content:space-between; text-align: center;}
.navbtn ul li img{width:4rem; height: 4rem;}
.navbtn ul li .i{width:50%;height: 4rem;}
.navbtn ul li .t{width:50%; line-height: 4rem; font-size:1.4rem; text-align: left;}

.newsbox{ background-color: #f8f5eb;}
.news-topic{ background: url(images/news_bg1.png) left no-repeat; height: 5rem; background-size: 9rem 5rem; line-height:5rem; text-align: center; font-size:2rem;}
.newstab{padding:1rem;}
.newstab-head{line-height:3rem;}
.mr{color: #8d8d8d;}
.newstab-itms{width:0; flex-grow:1;}
.newstab-itms a{border-bottom:2px solid #FFF; font-size:1.4rem; height:3rem; display:inline-block; margin:0 1rem 0 0;}
.newstab-itms a.on{ border-bottom:2px solid #EAB660; color: #00756e;}
.newstab-itms a.off{ border-bottom:2px solid transparent;}
.newstab-cnt{margin:.5rem 0 0 0;}
.newstab-cnt li{display:flex;flex-wrap:wrap; flex-direction:column; justify-content:space-between; border-bottom:1px solid #ddd; padding:.5rem 0;}
.newstab-cnt li:last-child{ border-bottom:none;}
.newstab-cnt li a{font-size:1.2rem; color:#333; display:block;line-height: 2.4rem;}
.newstab-cnt li h2{font-size:1.2rem; color:#333; }
.newstab-cnt li h4{font-size:.7rem; color:#8d8d8d;line-height: 2rem;}

.doctorbox{ background-color: #f8f5eb; padding: 0 0 1rem 0;}
.doctor-topic{ background: url(images/news_bg2.png) right no-repeat; height: 5rem; background-size: 9rem 5rem; line-height:5rem; text-align: center; font-size:2rem;}

.ksso_box{padding:0 1rem;}
.so_select{width:100%; padding: .8rem;box-sizing: border-box; border: 1px solid #ddd; border-radius:.4rem;}
.so_btn{margin:1rem 0 0 0;width:100%; padding:0 .5rem; height: 3rem; line-height: 3rem;box-sizing: border-box; border: none; border-radius:3rem; background-color: #00756e; color: #fff; text-align: center;}
.so_txt{margin:1rem 0 0 0;width:100%; padding:0 .5rem; height: 3rem; line-height: 3rem;box-sizing: border-box; border: 1px solid #ddd; border-radius:.4rem;}
a.timebtn{
  display:block; margin:1rem auto; width:12rem; height:3.4rem; border: 1px solid #00756e; text-align: center; line-height:3.4rem;
	background: linear-gradient(#00756e, #00756e) left top,
		linear-gradient(#00756e, #00756e) left top,
		linear-gradient(#00756e, #00756e) right top,
		linear-gradient(#00756e, #00756e) right top,
		linear-gradient(#00756e, #00756e) left bottom,
		linear-gradient(#00756e, #00756e) left bottom,
		linear-gradient(#00756e, #00756e) right bottom,
		linear-gradient(#00756e, #00756e) right bottom;
	background-repeat: no-repeat;
	background-size: 2px 12px, 12px 2px;
}
.inx_catalogs{ padding:5px;}
.inx_catalogs li{ float:left; width:25%; margin:5px 0; text-align:center;}
/*foot*/
.foot { height: 150px; background: #d8ebf5; border-top: 1px solid #266abb; margin-top: 8px; }
.link { background: #A9D9EB; height: 30px; line-height: 30px; text-align: center; font-size: 16px; color: #999999; }
.version { border-radius:6px; height: 27px; width: 158px; color: #FFFFFF; line-height: 27px; font-size: 16px; padding-left: 4px; margin-right: auto; margin-left: auto; background: #FFFFFF; border: 1px solid #4E75A9; }
.curv { background: #195090; height: 23px; width: 50px; line-height: 23px; padding: 1px 2px; margin: 1px 2px; }
.backtop { height: 22px; right: 0px; margin-right: 8px; text-align: right; margin-top: 8px; }
.copy { text-align: center; margin-top: 18px; color: #666666; }
#apDiv1 {
	position:absolute;
	width:80px;
	height:115px;
	z-index:1;
	left:21rem;
	top:35rem;
}

/*index资讯list*/

.listselect { height: 32px; background: #EBEBEB url(images/selar.png) no-repeat right center; border: 1px solid #999999; margin-right: 6px; font-size: 16px; line-height: 32px; padding-left: 4px; }
#biz_area{ color: #333333; overflow:hidden;}
.listsearchbtn { height: 34px; width: 78px; }
/*list页条件筛选*/

.list_title{ padding:10px; color:#666; font-size:14px;}
.list{ margin:5px 0px 5px 0px 0px; border-bottom:1px solid #e2e2e2; padding:5px;}
.list .title{ font-size:1.2rem; padding:5px 0px; color:#333; line-height:1.5rem; font-weight:bold;}
.list .price{ color:#F00; font-size:12px; padding:5px 0px;}
.list .distance{ color:#666; font-size:12px; padding:5px 0px;}


/*detail*/
#footer {position:absolute;z-index:1001;bottom:0;left:0;position:fixed;width:100%;height:50px;line-height:50px;background:rgba(0,0,0,0.6);font-size:15px;padding-left:8px;color:#FFFFFF;}
#scroller { position:absolute; z-index:1; width:100%; padding:0; background: #FFFFFF; }
#wrapper { position:absolute; z-index:-1; top:0px; bottom:0px; left:0; width:100%; overflow:auto; }

.pos_title{width:100%;font-size:1.5rem; height: 4rem; line-height:4rem; color: #fff; text-align: center; background-color:#643a10;}
.pos_title .arrow{ position:absolute; top:0px; left:0px;width:1rem; height:4rem; background:url(images/arrow_left.png) center no-repeat; text-align:center; color:#fff; font-size:1rem; padding:0 1.2rem;}
.pos_title .arrow:hover{ background-color:#eb847d;}

.contain{ margin:5rem 0 0 0;}
.position{ font-size:.7rem;}
.position a{ font-size:.7rem; margin:0 .3rem;}
.title{ color:#444; font-size:1.5rem; padding:1rem 0 1rem 0; line-height:2.5rem;}
.dates{ display:block; font-size:.8rem; line-height:2rem; text-align:left; color:#9b9a9a; padding:0 0 1rem 0;}

.ke-content{ font-size:1rem; line-height:2rem; color:#5c5a5a;}
.ke-content img{ max-width:100%;}
.ke-content h1{ font-size:1.4rem; font-weight:800; margin:0; padding:0; line-height:40px;}
.ke-content h2{ font-size:1rem; font-weight:500; margin:0; padding:0; line-height:36px;}
.page { margin:1rem 0; text-align:center;font-size:.7rem;}
.page a { display:inline-block; font-size:.7rem; padding:.5rem 1rem; border-radius:.2rem;}
.page .number {
	 border:1px solid #dddddd;
}
.page A.hover {
	border:1px solid #dddddd; background-color:#055b49; color:#FFF;
}

.listso{line-height:1.8rem;margin:1.5rem 0 0 0; height:1.8rem; text-align: center;}
.listso .listkey{ border:1px solid #ddd; border-radius:.2rem; height:1.8rem; line-height:1.8rem; height:1.8rem; padding:0 .5rem;}
.listso .listbtn{ border:1px solid #055b49; border-radius:.2rem; height:1.8rem; line-height:1.8rem; height:1.8rem; text-align:center; background-color:#055b49; color:#fff;padding:0 .5rem; cursor:pointer;}


.ninfolist li{width:100%; height:2.2rem; overflow: hidden;line-height:2.2rem;}
.ninfolist a {  background: url(images/dot5.gif) left no-repeat; padding-left:10px; font-size: 1.2rem; color: #333; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } 
.ninfolist .right{float:right; }

/*剧中分页*/
.pagination{float:left;width:100%;overflow:hidden;position:relative; margin-top:20px;}
.pagination ul{clear:left;float:left;position:relative;left:50%;text-align:center}
.pagination li{line-height:30px;margin:0 5px;display:block;float:left;position:relative;right:50%}
.pagination a{display:block;color:#888;background-color:#fff; border:1px solid #dddddd; padding:0 12px;border-radius:2px;}
.pagination a.cur,.pagination a:hover{color:#fff;background-color:#0076d8;display:block;border:1px solid #0076d8; padding:0 12px;border-radius:2px;}
/*news_show*/
.conTitle{border-bottom:1px solid #cecece;text-align:center;padding:8px 15px;}
.conTitle h1{font-size:1.4rem;font-weight:bold;line-height:2rem;padding:8px 0;}
.conTitle p{font-size:.8rem;color:#b9b9b9; }
.conTitle .time{font-family:Arial;}
.conWord{font-size:1rem;padding:1rem; box-sizing: border-box;line-height:2rem;text-align:left;}
.conWord img{width:100%;}
.conWord a{color:#039;}
.zjtj{ background-color: #f8f5eb;}
.zjtj li{width:33%; text-align:center; margin:1rem 0 0 0;}
.zjtj img{width:8rem; height:8rem; border-radius:8rem;}
.zjtj h2{ font-size:1.2rem; line-height:2rem; text-align:center;}
.zjtj p{color:#C60; font-size:1rem; text-align:center; line-height:1.4rem;}

.ksbox{ background-color: #fff;}
.ksbox-topic{ height: 5rem; background-size: 9rem 5rem; line-height:5rem; text-align: center; font-size:2rem;}
.depts{ padding: 0 1rem;}
.depts ul{display:flex;flex-wrap:wrap; flex-direction:row; justify-content:left; margin:.5rem 0 0 0;}
.depts ul li{width:19%; border:1px solid #ddd; border-radius:.2rem; background-color:#f5f5f5; text-align:center; box-sizing:border-box; margin:0 1% .5rem 0;}
.depts ul li a{font-size:.7rem; line-height:2rem; height:2rem; display:block; width:100%; text-align:center;}
.depts ul li a:hover{ background-color:#055b49; color:#fff; border-radius:.2rem;}
.depts ul li a img{ margin:0 5px 0 0;}
.depts ul li.lastchild{}
.kslist{}
.kslist li{width:25%; text-align:center; line-height:2.8rem; float:left; margin:.5rem 0 0 0 ;}
.kslist li a{display:block; width:80%; border:1px solid #ddd; background-color:#643a10 ; color:#fff; line-height:2.8rem; height:2.8rem; text-align:center; border-radius:1.6rem;}

/*文章 列表*/
.news-list{}
.news-list li{ border-bottom:1px solid #92d4cc; margin:0 0 2rem 0; padding:0 0 2rem 0; }
.news-list a{ display:block;}
.news-list img{ width:100%; height:22rem;}
.news-list h1{ font-size:1.1rem; line-height:2.2rem; padding:.8rem 0; color:#666; font-weight:700;}
.news-list h1 a{ font-size:1.1rem; color:#666; font-weight:700;}
.news-list h2{ font-size:1rem;color:#8d8d8d; font-weight:700; margin:.3rem 0 .5rem 0;}
.news-list p{ font-size:.8rem;line-height:2rem; color:#8d8d8d;}
.news-list h3{margin:1rem 0 0 0;}
.news-list h3 a{ display:inline-block; font-size:.8rem; height:2rem; line-height:2rem; padding:0 1rem; border:1px solid #8c8c8c; border-radius:2rem;}

.team_list{margin:1rem 0 0 0;}
.team_list ul{display:flex;flex-wrap:wrap; flex-direction:row; justify-content:space-between;}
.team_list li{ width:100%; padding:.5rem; box-sizing:border-box; border:1px solid #ddd; border-radius:.2rem; margin:0 0 .5rem 0;}
.team_list li dl{display:flex;flex-wrap:wrap; flex-direction:row; justify-content:space-between;}
.team_list li dt{ width:5rem; height:7rem; margin:0 1rem 0 0;}
.team_list li dt img{ width:100%; height:7rem;}
.team_list li dd{ width:0; flex-grow:1; height:9rem; overflow:hidden;}
.team_list li dd h2{ font-size:.8rem;}
.team_list li dd h2 a{ font-size:.8rem; font-weight:700;}
.team_list li dd h3{ font-size:.7rem; color:#055b49;margin:.2rem 0 0 0;}
.team_list li dd .demons{ font-size:.7rem; line-height:1.2rem; color:#8d8d8d; margin:.4rem 0 0 0;}

.doc_info{display:flex;flex-wrap:wrap; flex-direction:row; justify-content:space-between; margin:1rem 0; border-bottom:1px solid #ddd; padding:1rem 0;}
.doc_info .c1{width:5rem; height:8rem;}
.doc_info .c1 img{ width:100%; height:8rem;}
.doc_info .c2{ width:0; flex-grow:1; margin:0 1.5rem;}
.doc_info .c2 h1{ font-size:1.5rem; font-weight:700; line-height:3rem;}
.doc_info .c2 h2{ font-size:.8rem; color:#8d8d8d; margin:.5rem 0;}
.doc_info .c3{ width:14rem; height:8rem; }
.doc_info .c3 img{ width:6.4rem;}
.doc_info .c3 p{ font-size:.7rem; line-height:1.4rem; text-align:center; color:#8d8d8d;}

#nav{ background-color:#C01920; height:30px; line-height:30px; font-size:14px; font-weight:bold; color:#FFF; text-align:center; margin-top:10px;}
#nav a{ background-color:#C01920; height:30px; line-height:30px; font-size:14px; font-weight:bold; color:#FFF; margin:0px 5px 0px 0px;}

.input_btn{ border:1px solid #ddd; height:2rem; line-height:2rem; text-align:center; width:6rem; font-size:1rem; color:#F30; display:block; float:left; background-color:#f5f5f5;}
.input_mini{ border:1px solid #ddd; padding:.5rem; width:8rem;-webkit-box-sizing:border-box; margin-bottom:.5rem;}
.input_normal{ border:1px solid #ddd; height:4rem; padding:0 .8rem; line-height:4rem; width:100%;-webkit-box-sizing:border-box; margin-bottom:.6rem;}
.selects{ padding:1rem .5rem; border:1px solid #ddd; width:100%; box-sizing: border-box;}

.submit{ background-color:#643a10; border:1px solid #12592f; height:4rem; line-height:4rem; text-align:center; color:#fff; width:100%;-webkit-box-sizing:border-box; border-radius:1rem;}
.submit2{background-color:#F30; border:1px solid #12592f; height:3rem; line-height:3rem; text-align:center; color:#fff; width:60%;-webkit-box-sizing:border-box; border-radius:1rem;}
.msgsbtn{height:4rem; line-height:4rem; background-color:#FF8040; color:#fff; text-align:center; padding:0 1rem; border:1px solid #FF8040;}

.yy_zytype{color:#F93; font-size:.8rem;}

.root{ position:fixed; margin:0px auto;  box-sizing: border-box; border:0px; height:48px; left:0px; right:0px; bottom:0px; width:100%;background-color:#eee; z-index:9999;}
.root li{ float:left;text-align:center; width:20%; height:48px;}
.root li h2{ text-align:center; font-size:1rem; color:#666;}
.root a{ display:block; width:100%; height:32px;  border-right:1px solid #ddd; }
.root #r_btn1 a{ background:url(images/root_1.png) center no-repeat; background-size:2.4rem;}
.root #r_btn1.hover h2{color:#643a10;}
.root #r_btn1.hover a{ background:url(images/root_1_click.png) center no-repeat; background-size:2.4rem;}
.root #r_btn2 a{ background:url(images/root_2.png) center no-repeat; background-size:2.4rem;}
.root #r_btn2.hover h2{color:#643a10;}
.root #r_btn2.hover a{ background:url(images/root_2_click.png) center no-repeat; background-size:2.4rem;}
.root #r_btn3 a{ background:url(images/root_3.png) center no-repeat; background-size:2.4rem;}
.root #r_btn3.hover h2{color:#643a10;}
.root #r_btn3.hover a{ background:url(images/root_3_click.png) center no-repeat; background-size:2.4rem;}
.root #r_btn4 a{ background:url(images/root_4.png) center no-repeat; background-size:2.4rem;}
.root #r_btn4.hover h2{color:#643a10;}
.root #r_btn4.hover a{ background:url(images/root_4_click.png) center no-repeat; background-size:2.4rem;}
.root #r_btn5 a{ background:url(images/root_5.png) center no-repeat; background-size:2.4rem;}
.root #r_btn5.hover h2{color:#643a10;}
.root #r_btn5.hover a{ background:url(images/root_5_click.png) center no-repeat; background-size:2.4rem;}
#root{ margin:0px auto; text-align:center; line-height:1.2rem; margin:1rem 0 0 0;  padding:1rem 0 5rem 0; color:#8d8d8d;}
#root a{color:#8d8d8d;}
.schedule { width:100%;  margin: 20px auto; }
.schedule .ksbox{width:100%; height:auto; display: inline-block;}
.schedule .ksbox table{width:100%; border-left:1px solid #c6c6c6; border-right:1px solid #c6c6c6;}
.schedule .ksbox table td{ border-bottom:1px solid #c6c6c6; word-break: break-all; word-wrap:break-word; border-right:1px solid #c6c6c6; font-size:.6rem; line-height:1.1rem;}

.czzj{width:100%; height:auto; display: inline-block;}
.czzj table{ width:100%; border-left:1px solid #c6c6c6; border-right:1px solid #c6c6c6;}
.czzj table td{ height:40px;font-size:.7rem; background-color:#5F929D; line-height:.8rem; text-align:center; color:#fff;}
.czzjinfo{width:100%; background:#FFFFFF ;border-bottom:1px solid #c6c6c6;} 
.zjdetail{font-size:.7rem; text-align:center;}
.zjname{font-size:.5rem;}
.zjload{ padding-left:.2rem;  font-size:.5rem;position: relative; cursor: pointer;width: 100%; text-align: left;line-height:25px;  }
.zjload a{color:#000; font-size:.5rem;}