/*html5*/
article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block;}
@charset "utf-8";
/*CSS Document*/
body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, table, td, img, div, dl, dt, dd, input { padding:0; margin:0;}
body { font-size:14px; font-family:"微软雅黑"; color: #333;}
img { border:none;}
ul, li { list-style-type:none;}
input, select, textarea { outline:none;}
textarea { resize:none;}
a { text-decoration:none; color: #333;transition:all 200ms ease-in 0s;}
/*清除浮动*/
.clearfix:before, .clearfix:after { content:""; display:table;}
.clearfix:after { clear:both; overflow:hidden;}
.clearfix { zoom:1;}
.fl { float:left;}
.fr { float:right;}

.top{ width: 100%;}
.head-top{ height: 26px; background: #eee; line-height: 26px;}
.mid-con{ width: 1200px; margin:0 auto;}
.head-top p{ font-size: 12px;}
.head-top p a:hover{ color: #db2a70;}
.head-bottom{height: 110px; position: relative;}
.logo{ margin-top: 17px;}
.qy-by{ margin: 36px 0 0 84px;}
.tel{ margin-top: 30px;}
.baby{ width: 153px; height: 146px; position: absolute;z-index: 999999; top: -26px;right: 292px; background: url(../images/baby.png) no-repeat; display: none;}
.baby a{ color: #fff; display: block; margin: 20px 0 0 78px;}
/*导航*/
.head-v3{position:relative;z-index:999;min-width:1000px}
.head-v3 .navigation-inner{margin:0 auto;width:1200px;position:relative}
.navigation-up{height:58px;background:#db2a70;}
.navigation-up .navigation-v3{float:left;}
.navigation-up .navigation-v3 ul{float:left}
.navigation-up .navigation-v3 li{float:left;color:#fff}
.navigation-up .navigation-v3 .nav-up-selected{background:#f66a85}
/*.navigation-up .navigation-v3 .nav-up-selected-inpage{background:#202833}*/
.navigation-up .navigation-v3 li h2{font-weight:normal;padding:0;margin:0}
.navigation-up .navigation-v3 li h2 a{ padding: 0 34px; color: #fff; display: inline-block; height: 58px; line-height: 58px; font-size: 14px;}

.navigation-down{position:absolute;top:58px;left:0px;width:100%;z-index: 99 ;}
.navigation-down .nav-down-menu{width:100%;margin:0;background:rgba(246,106,133 , 0.8) !important;
position:absolute;top:0px;background: #f66a85;filter:Alpha(opacity=80);}
.navigation-down .nav-down-menu .navigation-down-inner{margin:auto;width:1200px;position:relative; padding: 35px 0; overflow: hidden;}
/*.navigation-down .nav-down-menu dl{float:left;margin:18px 80px 18px 0}
.navigation-down .menu-1 dl{margin:20px 80px 25px 0}
.navigation-down .menu-1 dt{color:#61789e;padding-bottom:10px;border-bottom:1px solid #61789e;margin-bottom:10px}
.navigation-down .menu-1 dd a{ color: #fff;white-space: nowrap; }
.navigation-down .menu-1 dd a:hover{color:#60aff6}
.navigation-down .menu-2 dd a,.navigation-down .menu-3 dd a{color:#fff;}*/
.navigation-down .nav-pic{ width: 300px; height: 145px;}
.navigation-down .nav-text{ width: 370px; margin-left: 30px;}
.nav-text p{ font-size: 20px; color: #fff; font-weight: bold;}
.nav-text p i{ display: block; width: 38px; height: 4px; border-radius: 5px; background: #fff; margin-top: 8px;}
.nav-text a{ font-size: 14px; line-height: 22px; color: #fff; display: inline-block; margin-top: 15px;}
.nav-list{ margin-left: 38px; width: 314px;}
.nav-list dl{ float: left;}
.nav-list dl dd a{ border-bottom: 1px solid #fff; width: 138px; color: #fff; line-height:40px; display: block; padding-left: 5px;}
.nav-list dl dd a:hover{ color: #2d0012;}
.nav-list dl:last-child{ margin-left: 20px;}
/*焦点图*/
#full-screen-slider { width:100%; height:368px; float:left; position:relative}
#slides { display:block; width:100%; height:368px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:50%; top:320px; z-index:999;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:15px; border-radius:5px; background:#FFF }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#0092CE}
/*middle*/
.business{ width: 100%; background: #eee; padding: 11px 0; overflow:hidden;}
.business ul li a{/* background: url(../images/pink-a.png) no-repeat; *//*border: 1px solid #959595;*/
	display:block; width: 240px; height: 64px;padding-top: 20px;
transition:all 200ms ease-in 0s;}
.business ul li a:hover{/* background: url(../images/pink-b.png) no-repeat;*/-moz-transition: all 1s ease 0s; -webkit-transition:all 1s ease 0s; transition:all 1s ease 0s; -o-transition:all 1s ease 0s;}
.business ul li{float: left;}
.icon-text{ width: 115px;}
.icon-text p{ font-size: 18px;}
.icon-text small{ color: #c010b2;}
.icon-gh{ margin: 0 22px 0 40px;}
.icon-xz{ margin: 0 17px 0 34px;}
.icon-jk{ margin: 0 16px 0 32px;}
.icon-yh{ margin: 0 14px 0 36px;}
.icon-lx{ margin: 0 26px 0 41px;}
/*新闻中心*/
.news{ padding: 20px 0 30px; overflow: hidden;}
.box-tit{ text-align: center; font-size: 30px; padding-bottom: 22px;}
.news-tit{ background: url(../images/tit-a.png) top center no-repeat; width: 250px; height: 59px; margin: 0 auto;line-height: 59px;}
.news-box{}
.news-pic{ width: 368px; height: 276px;}
#zzsc {width: 368px;height: 276px;overflow: hidden;}
#zzsc a {position: absolute;top: 0; left: 0;}
#zzsc a img {border: none;}
#zzsc .abgne-controls {list-style: none; position: absolute;margin: 0;padding: 0;right: 28px;bottom: 25px;}
#zzsc .abgne-controls li {float: left;width: 10px;height:10px;border-radius: 10px; margin: 0 4px;font-size: 20px;font-weight: 900;text-align: center;
	cursor: pointer;margin-right: 2px;color: #0cf;background-color: #fff;text-indent: -9999px;}
#zzsc .abgne-controls li.current { color: #fff;background-color: #ffc000;}
.news-tab{ width: 450px; margin-left: 28px;}
#outer {width:450px; margin-left: 30px;}
#tab {overflow:hidden;zoom:1; border-bottom: 1px solid #959595;display:none}
#tab li {float:left;color:#000;height:30px;	cursor:pointer;	line-height:30px;padding:0 20px; line-height: 38px; height: 38px; font-size: 16px;}
#tab li.current {color:#fff;background:#db2a70;}
#tent ul {display:none;}
.tab-box{ padding-bottom: 12px; display:none}
.tab-box h3{ font-weight: 100; line-height: 35px; margin-top: 5px;}
.tab-box span{ color: #a9a9a9; font-size: 12px; display: block; padding-bottom: 5px; }
.tab-box a{ color: #696969; font-size: 12px;line-height: 20px;}
.tab-box a:hover{color: #db2a70;}
.tab-list li{ border-bottom: 1px dashed #dcdcdc; line-height: 45px; overflow: hidden;}
.tab-list li a{ float: left; background: url(../images/li-round.png) 5px center no-repeat; padding-left: 10px;}
.tab-list li span{ font-size: 12px; color: #a9a9a9; float: right;}
.tab-list li a:hover{ text-decoration: underline; color: #db2a70;}
/*通知公告*/
.tz-box{ width: 321px;}
.tz-tit{ height: 38px; line-height: 38px; background: #eee; padding: 0 10px 0 15px;}
.tz-tit span{ font-size: 16px;}
.tz-tit a{ font-size: 12px; float: right;}
.tz-tit a:hover{color: #db2a70;}
.tz-box ul li{ line-height: 43px; border-bottom: 1px dashed #dcdcdc; background: url(../images/li-round.png) 4px center no-repeat;padding-left: 11px;}
.tz-box ul li a:hover{color: #db2a70;}
.tz-box ul li:last-child{ border-bottom: 0px;}
.tz-pic{ border: 1px solid #eee; width: 321px; height: 100px;}
.more-box{ width: 350px; height: 38px;  line-height: 38px; margin: 40px auto 0 auto;}
.more-box a{border: 1px solid #dcdcdc; display: block; text-align: center;}
.more-box a:hover{ background: #DB2A70; color: #fff; border: 1px solid #DB2A70;}
/*专家团队*/
.team{ width: 100%; background: #eee; padding: 27px 0 15px 0; overflow: hidden;}
.team-tit{ background: url(../images/tit-b.png) top center no-repeat; width: 254px; height: 59px; margin: 0 auto;line-height: 59px;}
#mrq{width:1200px; margin:20px auto;border:1px solid #000; padding:2px}
#Marquee_x { overflow:hidden; width: 1200px } 
#Marquee_x ul li ,#Marquee_x ul li div{ float:left;line-height:25px;overflow:hidden}
/*#Marquee_x ul li div{ float:left;line-height:25px;width:260px; overflow:hidden}*/
#Marquee_x ul li div a img{ border:1px solid #DADADA; width:260px; height:210px; display:block}
#Marquee_x ul li div span{ display:block;}
#Marquee_x ul li div a{ display: block;}
#Marquee_x ul li div a:hover img{ border: 1px solid #db2a70;}
.zj-box{ background: #db2a70; height: 104px; width: 100%; text-align: center; overflow: hidden;color: #fff; line-height: 25px;} 
.zj-box p{ font-size: 17px;  padding: 15px 0 10px 0;}
.zj-box span{ font-size: 12px; line-height: 20px;}
#n{margin:10px auto; width:920px; border:1px solid #CCC;font-size:12px; line-height:30px;}
#n a{ padding:0 4px; color:#333}
/*友情链接*/
.link-box{ padding-top: 15px;}
.link-tit{ background: url(../images/tit-c.png) top center no-repeat; width: 211px; height: 71px; margin: 0 auto;line-height: 71px;}
.link-list ul li{ float: left; width: 149px; margin-right: 110px;}
.link-list ul li:last-child{ margin-right: 0px;}
.link-list ul li a{ font-size: 12px;}
.link-list ul li a p{ padding: 10px 0 15px 0;}
.link-list ul li a:hover p{color: #db2a70;}
/*底部*/
footer{ background: #e8548e; width: 100%; padding-top: 10px; margin-top: 10px;}
.bot-a{ height: 50px; line-height: 50px; border-bottom: 1px solid #e8548e; text-align: center; display:none;}
.bot-a a{ padding:  0 10px; background: url(../images/a-line.jpg) left center no-repeat; padding-left: 12px; color: #fff;}
.bot-a a:first-child{ background: 0px;}
.bot-b{ border-bottom: 6px solid #e61c7a;}
.bot-by{ background: url(../images/bot-line.png) left bottom no-repeat; width: 504px; margin: 20px auto; text-align: center; color: #fff; padding-bottom: 13px;
 font-size: 18px;}
.bot-by span{ display: inline-block; margin: -15px 5px 0 5px; padding-top: -15px;}
.bot-logo{ width: 366px; height: 55px; margin-top: 13px;}
.bot-logo img{width: 100%;}
.bot-information{ width: 607px; border-left: 1px solid #fff;border-right: 1px solid #fff; padding: 5px 20px; 
margin:10px 35px 0 30px; color: #fff;line-height: 24px;}
.bot-bottom{width: 100%; background: #fcecf3;padding: 12px 0;}
.bot-bottom div{ border-right: 4px solid #ddd7db; padding:0 40px;}
.bot-bottom div:last-child{ border-right: 0px; padding: 0 0 0 50px;}
/*医院介绍*/
.ny-content{ width: 1200px; margin: 10px auto;}
.con-leftBox{ width: 221px;}
.Left-bt{ width: 197px; height: 78px; background: url(../images/left-bg.jpg) no-repeat; font-size: 26px; color: #fff; font-weight: bold;
line-height: 78px; padding-left: 24px;}
.con-leftBox ul{ padding: 0 5px;}
.con-leftBox ul li a{ border-bottom: 1px solid #f0f0f0; display: block; line-height: 57px; padding-left: 22px;
background: url(../images/arrow-a.png) 180px center no-repeat;}
.con-leftBox ul li a:hover{background: url(../images/arrow-b.png) 180px center no-repeat; color: #db2c71;}
.con-rightBox{ width: 978px;}
.loaction{ width:962px; line-height: 78px; background: #eee;text-align: right; padding-right: 15px;}
.loaction a{color: #505050;}
.loaction a:first-child{ background: url(../images/home.png) left center no-repeat; padding-left: 25px;}
.loaction a:hover{color: #db2c71; }
.introduce{ color: #343434; line-height: 32px;padding: 0px 25px 50px 25px;}
.introduce p{margin-top: 14px;}
/*学校讲堂*/
.school-hall{padding: 0px 22px 50px 22px;}
.school-hall ul{ margin-top:25px;}
.school-hall ul li{ width: 23%; text-align:center; float: left; margin:0 8px 10px 7px;}
.school-hall ul li a div{ border: 1px solid #eee;}
.school-hall ul li a div img{ display: block;}
.school-hall ul li a:hover div{ border: 1px solid #db2c71;}
.school-hall ul li a p{ margin-top: 10px;}
.school-hall ul li a:hover p{color: #db2c71;}
.school-hall ul li:last-child{ margin: 0 0 0 9px !important;}
.page{ margin: 40px auto; text-align: center;}
.page a{ display: inline-block; padding: 3px 8px; border:1px solid #eee; border-radius: 5px; margin: 0 2px;}
.page a:hover{ border:1px solid #db2c71; background: #db2c71; color: #fff; }
/*新闻资讯内页*/
.news-list{ padding: 0 25px;}
.news-list ul li{border-bottom: 1px dashed #dfdfdf; line-height: 55px; padding: 0 16px;}
.news-list ul li a{ display: block; background: url(../images/arrow-a.png) left center no-repeat; padding-left: 25px;}
.news-list ul li a span{ float:right;}
.news-list ul li a:hover{color: #db2c71;background: url(../images/arrow-b.png) left center no-repeat;}
.Inside{ padding-bottom: 40px;}
.ny-tit{ width: 958px; margin: 0 auto; border-bottom: 1px solid #e5e5e5; padding: 25px 0; text-align: center;}
.ny-tit h3{ font-size: 20px; color: #f65e85; padding: 10px 0;}
.ny-tit span{color: #989898;}
.news-text{ padding: 30px; line-height: 32px; font-size: 15px;}
.article{ background: #eee; padding: 10px 30px; line-height: 32px;}
.article p{ color: #f65e85; font-weight: bold;}
.article p a{ font-weight: 100;}
.article p a:hover{ text-decoration: underline;}

/*01-18修改*/
.ks-con{ padding: 40px 0 30px 0;}
.ks-tit{ background: url(../images/tit-d.png) top center no-repeat; width: 610px; height: 59px; margin: 0 auto;
line-height: 59px;}
#Marquee_K { overflow:hidden; width: 1200px; margin-top: 30px;} 
.box-aa{width:231px !important; height:71px; background: #dfe7fb; border: 1px solid #e5e4e4; 
line-height: 71px; border-radius: 36px; float: left;}
.box-aa a{ display: block;}
.ks-icon{ width:100px; margin-left: 10px;}
.ks-icon img{ margin: 0 auto; display: table;vertical-align: middle;}
.ks-1{ margin-top: 10px;}
#Marquee_K ul li a{ display: block;}
#Marquee_K ul li a:hover{ text-decoration: underline;}
/*.box-aa:nth-child(6) .ks-1{ margin-top: 15px;}
.box-aa:nth-child(7) .ks-1{ margin-top: 25px;}
.box-aa:nth-child(8) .ks-1{ margin-top: 20px;}
.box-aa:nth-child(9) .ks-1{ margin-top: 20px;}
.box-aa:nth-child(10) .ks-1{ margin-top: 25px;}
.box-aa:nth-child(12) .ks-1{ margin-top: 25px;}
.box-aa:nth-child(13) .ks-1,.box-aa:nth-child(14) .ks-1{ margin-top: 15px;}*/
#n{margin:10px auto; width:920px; border:1px solid #CCC;font-size:12px; line-height:30px;}
#n a{ padding:0 4px; color:#333}
#zzsc-box {width:1200px;height:130px;overflow: hidden;}
#zzsc-box a {position: absolute;top: 0; left: 0;}
#zzsc-box a img {border: none;}
#zzsc-box .abgne-controls {list-style: none; position: absolute;margin: 0;padding: 0;right: 28px;bottom: 15px;}
#zzsc-box .abgne-controls li {float: left;width: 10px;height:10px;border-radius: 10px; margin: 0 4px;font-size: 20px;
font-weight: 900;text-align: center;cursor: pointer;margin-right: 2px;color: #0cf;background-color: #666;text-indent: -9999px;}
#zzsc-box .abgne-controls li.current { color: #fff;background-color: #d633d4;}
.link{ padding: 40px 0 30px 0;}
.link p{ border-bottom: 1px solid #db2a70; padding-bottom: 10px; font-size: 16px;}
.link-a{ padding: 20px 0;}
.link-a a{ display: inline-block; padding: 5px 19px 5px 0px;}
.link-a a:hover{color: #db2a70;}


/*01-22*/
.visits-box{ padding: 0 25px 50px 25px;}
.visits-box p{ text-align: center; color:#82baf0; font-size: 18px; padding: 35px 0;}
.visits-table{ width: 100%; line-height: 50px;}
.visits-table thead tr td{ text-align: center;font-size: 16px;}
.visits-table thead tr td:last-child{ background: #cdcbcb;}
.visits-table thead tr td:first-child{ background: #3e7fbd;}
.visits-table tr td:nth-child(1){ width: 230px; text-align: center; font-size: 16px; background: #82baf0; color:#fff}
.visits-table tr td:nth-child(2){ background: #eee;}
.visits-table tr td:nth-child(2) span{ display: inline-block; margin-left: 35px;}
.red-text{ color: #fd0000; display: block; padding: 10px 0;}
.gh-tit{ border-bottom: 1px solid #c5c4c4; font-size: 15px; padding-bottom: 15px; margin-top: 10px;}
.gh-box{ background: #e7e7e7; border-radius: 10px; padding: 25px;margin-top: 25px;}
.gh-box p{ font-size: 16px;}
.box-width{ width: 100%;}
.box-width2{ width: 49%;}
.gh-wrapper{ background: #82baf0; height: 118px; line-height: 118px; color: #fff;border-radius: 10px;
 margin-top: 15px; }
 .gh-wrapper p{font-size: 26px !important; margin-left: 15px;}
.gh-picBox{ margin: 20px 0 0 40%;}
.gh-picBox2{ margin: 20px 0 0 30%;}

/*01-24*/
.loaction{ box-sizing: border-box;}
.icon{
	position: absolute;
	top: 5px;
	right: 5px;
	height: 25px;
	width: 25px;
	background: #fff;
}
.laydate-box{
	height: 34px;
	border: none;
	/*margin: 100px 0 0 200px;	*/
	position: relative;
}
#laydateInput{
	outline: none;
	display: block; padding:0 10px;
	height: 30px; width: 150px;
	font-size: 15px;background: url('../images/arrow.png') 150px center no-repeat;
	line-height: 30px;	
}
.select-date{
	position: absolute;
	left: 0px; background: #fff;
	top:35px;
	width: 266px;
	height: 301px;
	border: 1px solid #58abff;
	display: none;
}
.select-date-header{
	height: 48px;
	border-bottom: 1px solid #58abff;
}
.heade-ul{
	height: 49px;
}
.header-item{
	height: 28px;
	float: left;
	margin-top: 9px;
}
.header-item select{
	height: 28px;
}
.header-item-one select{
	width: 68px;
	margin-left: 10px;
	height: 30px;
	outline: none;
}
.header-item-one{
	height: 30px;
}
.header-item-two i{
	display: block;
	float: left;
	height: 28px;
	width: 28px;
	line-height: 28px;
	text-align: center;
	cursor: pointer;
}
.header-item-two i{
	display: block;
	float: left;
	height: 28px;
	width: 28px;
	line-height: 28px;
	text-align: center;
	cursor: pointer;
}
.header-item-two{
	border: 1px solid #ccc;
	margin-left: 10px;
}
.header-item-two select{
	float: left;
	border: none;
	outline: none;
}
.header-item-two i:nth-child(1){
	border-right: 1px solid #ccc;
}
.header-item-two i:nth-child(3){
	border-left: 1px solid #ccc;
}
.header-item-three{
	margin-left: 30px;
	width: 73px;
}
.header-item-three span{
	display: block;
	height: 100%;
	border: 1px solid #d8d8d8;
	background: #f9f9f9;
	line-height: 30px !important;
	text-align: center;
	font-size: 14px !important;
	width: 100%;
	cursor: pointer;
}
.header-item-three span:hover{
	border-color: #388bff;
}
.header-item-three span.active{
	border-color: #388bff;
}
.week-list{
	height: 35px;
	width: 100%;
	border-bottom: 1px solid #c8cacc;
}
.week-list li{
	float: left;
	height: 35px;
	width: 35px;
	text-align: center;
	line-height: 35px;
	font-size: 15px;
	margin: 0 1px;
	/*font-weight: bold;*/
	
}
.week-list li:nth-child(7){
	color:#e02d2d
}
.week-list li:nth-child(1){
	color:#e02d2d
}
.tabel-line{
	height: 35px;
	border-bottom: 1px solid #c8cacc;
}
.tabel-ul{
	height: 35px;
}
.tabel-li{
	height: 31px;
	width: 31px;
	text-align: center;
	line-height: 31px;
	float: left;
	border: 2px solid #fff;
	margin: 0 1px;
}
.tabel-li.preDays{
	color: #bfbfbf;
}
.tabel-li.nextDay{
	color: #bfbfbf;
}
.tabel-li:hover{
	border-color: #ffbb00;
}
.tabel-li.showClick{
	border-color: #ffbb00;
}
.tabel-li.active{
	background: #ffbb00;
	color: #fff !important;	border-color:#ffbb00;
}
.tabel-li.weekColor{
	color:#e02d2d;
}
.visits-calendar{ margin: 24px auto 0 auto; width: 600px;}
.visits-yq,.visits-calendar input{ display: block; height: 32px; line-height: 32px; border: 1px solid #9c9799;
border-radius: 5px;}
.visits-calendar span{ line-height: 32px; font-size: 16px;}
.visits-yq{ width: 133px;
    appearance: none; padding-left: 7px;
    -moz-appearance: none;
    -webkit-appearance: none; margin-right: 27px;
    background: url('../images/arrow.png') 110px center no-repeat;
}
.query-btn button{ display: block; width: 90px; height: 34px; text-align: center; line-height: 34px; color:#fff;
border: none; cursor: pointer; background: #f4943e; border-radius: 5px; font-size: 16px; margin-left: 27px;}
.form-box{ margin: 0 14px;}


/*就医指南*/
.guide{padding: 0px 25px 50px 25px;}
.guide-box{}
.guide-box h1{ font-size:24px; font-weight: 100; margin: 36px 0 20px 0;}
.guide-border{ border:1px solid #d4d1d1; padding: 17px;}
.zn-text{ font-size: 16px;line-height: 30px;}
.traffic{ margin-top: 60px;}
.traffic span{ font-size: 16px; padding-bottom: 30px; display: block;}
.traffic h3{ font-size: 16px; color: #db2a70; font-weight: 100;}
.traffic p{ line-height: 30px;}
.zn-1{ text-align: left;}
.zn-2{ text-align: right;}
.tel-adress{ margin: 17px 0 0 15px;}
.tel-adress2{ margin: 17px 15px 0 0;}
.zn-icon1{ margin-right: 15px;}
.zn-icon2{ margin-left: 15px;}
.icon-zn1{ margin-top: -10px;}
.icon-box{ margin-top: 20px;}


/*02-14*/
.focus{ position:relative; width:368px; height:276px; background-color: #000; float: left;}  
.focus img{width:368px; height:276px;} 
.focus .shadow .title{width: 260px; height: 65px;padding-left: 30px;padding-top: 20px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}  
.focus .fPic{ position:absolute; left:0px; top:0px; }  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus .fcon img{ display:block; }  
.focus .fbg{bottom:10px; right:20px; position:absolute; height:21px; text-align:center; z-index: 200; }  
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt a{position:relative; display:inline; width:10px; height:10px; border-radius:7px; margin:0 5px;color:#fff;text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#fc114a;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }    
.section-focus-pic{margin:20px auto 0 auto;height:130px;width:1199px;overflow:hidden;position:relative;}
.section-focus-pic ul li{position:absolute;top:0;left:1199px;width:1199px;height:130px;}
.section-focus-pic ul li h3{position:absolute;bottom:11px;left:0;width: 400px;font-weight:normal;color:#FFF;margin-left: 20px;z-index: 111;font-size: 18px; font-family:"微软雅黑";}
.section-focus-pic ul li div{position:absolute;bottom:0;left:0;height:50px;
background-color:#000;width:1199px;opacity: 0.6;filter: alpha(opacity=60);}
.section-focus-pic .pages{width:1199px;height:130px;}
.section-focus-pic .controler{position:absolute;bottom:10px;right:20px; display:none;}
.section-focus-pic .controler b{cursor:pointer;width:20px;height:10px;display:block;overflow:hidden;text-indent:20px;background:url(imgs/news_index_icon.png) no-repeat -136px 3px; float:left;margin:0 0 0 5px;}
.section-focus-pic .controler b.down{background-position:-161px 1px;}
.section-focus-pic .controler2 a{display:block; width:21px;position:absolute;top:55px;height:32px;}
.section-focus-pic .controler2 a i{cursor:pointer;display:block;width:22px;height:34px; background:url(../images/star.png) no-repeat;}
.section-focus-pic .controler2 .prev{left:5px;}
.section-focus-pic .controler2 .prev i{background-position:-34px -68px;_background:none;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='imgs/star_05.png');margin-left:5px;}
.section-focus-pic .controler2 .prev:hover i{left:10px;background-position:-34px -24px;_background:none;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='imgs/star_03.png');}
.section-focus-pic .controler2 .next{right:5px;}
.section-focus-pic .controler2 .next i{background-position:-62px -68px;_background:none;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='imgs/star_06.png');margin-right:5px;}
.section-focus-pic .controler2 .next:hover i{right:10px;background-position:-62px -24px;_background:none;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='imgs/star_04.png');}



.school-hall ul li{border: 1px solid #eee; padding: 30px 0; height: 90px; position: relative;}
.school-hall ul li:hover{border: 1px solid #db2c71;}
.school-hall ul li a div{ border:0px;}
.school-hall ul li a div img{ display: block; margin: 0 auto;}
.school-hall ul li a:hover div{border:0px;}
.school-hall ul li a p { position: absolute;bottom: 30px; text-align: center; width: 100%;}



/*02-28*/
.list-box{padding: 0px 22px 50px 22px;}
.list-box ul{ margin-top:25px;}
.list-box ul li{ width: 296px; text-align:center; float: left; margin:0 8px 0 9px;}
.list-box ul li a div{ border: 1px solid #eee;}
.list-box ul li a div img{ display: block;}
.list-box ul li a:hover div{ border: 1px solid #db2c71;}
.list-box ul li a p{ margin-top: 10px;}
.list-box ul li a:hover p{color: #db2c71;}
.list-box ul li:last-child{ margin: 0 0 0 9px !important;}

/*03-15*/

.subNav{border-bottom:1px solid #f0f0f0;cursor:pointer;color:#333;padding-left:10px;background:url(../images/arrow-a.png) right center no-repeat;line-height: 57px;}
.subNav a{color:#333;}
.subNav:hover{color:#333;}
.currentDt{background-image:url(../images/arrow-b-1.png);}
.navContent{display: none;border-bottom:solid 1px #e5e3da;}
.navContent li a{display:block;heighr:28px;text-align:center;line-height:30px;color:#333}
.navContent li a:hover{color:#fff;background-color:#e61c7a}


.visits-wz {text-align: center; width: 100%; display: block; line-height: 28px; margin-top: -15px;}
.STYLE1 {color: #FFFFFF}
.td-pad{ padding-left:20px}
.tabe-wz{ margin-top: 15px; display: block; line-height: 30px;}

#Marquee_K ul{ width: 10000% !important;}


.contact2{ padding-bottom: 50px;}
.contact2 h3 {padding: 70px 0;text-align: center;font-size: 30px;color:#333;}
.contact2 form {margin: 0 auto; width: 80%;}
.contact2 input, .contact2 select {float: left;height: 50px;border: 1px solid #d9d9d9; font-weight: 100;padding: 0 10px;font-size: 15px;color:#333;}
.contact2 textarea {display: block;margin: 20px auto 0;padding: 20px 10px;width:100%;height: 200px;resize: none;border: 1px solid #d9d9d9; font-family:微软雅黑;font-size: 15px;color:#333;}
.contact-sub {float: none;display: block;margin: 50px auto;width: 30%;padding: 0;background-color: #db2a70;color:#fff !important;height: 60px;border:0px; font-size: 0.18rem;}
.contact2 input{ width: 32%; margin-right: 1.9%; margin-bottom:1.9%;}
.contact2 input:last-child{ margin-right: 0px;}
.contact2 label{width: 100%;}
.contact-sub:hover{ background: #db2a70;}


