﻿@charset "utf-8";
*{ outline:0; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box }
html{ font:normal 100% "Microsoft YaHei";  -webkit-text-size-adjust:100% }
body{ padding:0px; margin:0px auto; font-size:100%; color:#666; background-color:#fff; min-width:320px; max-width:768px;-webkit-text-size-adjust:none;-webkit-text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0); -webkit-tap-highlight:rgba(0,0,0,0); /*取出点击出现半透明的灰色背景*/-webkit-user-select: none;  /*控制内容的可选择性*/-ms-user-select: none;-moz-user-select: none;-khtml-user-select: none;user-select: none;}
p{ margin:0;}
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal; margin:0;}
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;}
ul,li,form, dl,dt,dd, div{ padding:0px; margin:0px;}
ol, ul,li,dl,dd { list-style:none; }
table { border-collapse:collapse; border-spacing:0 }
table td{border-collapse:collapse;}
em{font-style:normal;}
select,input,textarea{ font-size:100%; color:#666;font-family:"Microsoft YaHei"; border-radius:0; -webkit-border-radius:0;}
img,object{ border:none; max-width:100%; border:0; overflow:hidden; vertical-align:top;}
a{ color:#333; text-decoration:none; noline:-webkit-tap-highlight-color:rgba(0,0,0,0);}  /* 去掉链接触摸高亮 */
a:focus { color:#333;outline:none; -moz-outline:none;}
a:active{ color:#333 }
a:hover{text-decoration:none;}
.clear{ clear:both; height:0px; overflow:hidden; zoom:0;}

.bodybg{ background:#fff url(../images/body_bg.jpg) no-repeat center top; background-size:contain;}

.bodybgActivities .Header{ position:relative;}
.bodybgActivities .Header .name{ font-size:150%; position:absolute;top:30%; color:#cb4071; } 
.bodybgActivities .Header .back{ position:absolute; width:40%; height:60px; display:block; right:10px; top:10%; background:url(../images/header_back.png) no-repeat; background-size:100%;}
.bodybgActivities .Header .back a{ width:50%; height:100%; display:block; position:absolute; right:0%; top:5%;}
.Top{position:relative;z-index:8888;}
/*.Top img,.bodybgActivities .logo img{max-width:165px; width:30%;}*/
.Top img,.bodybgActivities .logo img{max-width:165px; height: 50px;}
.Top .logo{display:none;}
.Top .back{position:absolute;width:50px; top:0;height:100%; background-position: center center; background-repeat:no-repeat;background-size:auto 53%;left:0; background-image:url(../images/top_back.png);}
@media (max-width:480px){
.Top .back{ width:40px;}
}

.ColumnName{ text-align:center; color:#f9bf00; font-size:200%; line-height:90px;  font-weight:bold; }
@media (max-width:480px){
.ColumnName{ font-size:120%;line-height:50px;}
}
@media (max-width:320px){
.ColumnName{ font-size:100%;line-height:40px;}
}


.SinglePage{ text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both; overflow:hidden; line-height:1.8;}
@media (max-width:480px){
.SinglePage{ font-size:80%;}
}

/*Bottom end*/
.Bottom .copyright,.Bottom .user{text-align: center; padding:1% 0;}
.Bottom .copyright { display:none;}
.Bottom nav{ overflow:hidden; clear:both; background:#40aaee; padding:1% 0;}
.Bottom nav li{ float:left; width:25%;text-align:center; position:relative;}
.Bottom nav li::before{ position:absolute; right:0; width:1px; height:100%; background-color:#3792ca; content:'';}
.Bottom nav li:last-child::before{ display:none;}
.Bottom nav li a{ display:block; color:#fff;padding:5% 0 5% 25%; background-repeat:no-repeat; background-position: 10% center; background-size:20% auto; font-size:200%; }
.Bottom nav li.n1 a{background-image:url(../images/b1.png); }
.Bottom nav li.n2 a{background-image:url(../images/b2.png);}
.Bottom nav li.n3 a{background-image:url(../images/b3.png);}
.Bottom nav li.n4 a{background-image:url(../images/b3.png);}

.Bottom .user{ text-align:center;}

.EwmShow{ position:fixed; background:rgba(0,0,0,0.5); left:0; top:0; width:100%; height:100%;z-index:200; display:none;}
.EwmShow div{background:#fff; position:absolute; left:50%;width:300px; margin-left:-150px; top:15%; text-align:center; padding:20px 0; border-radius:10px;}
.EwmShow div img{ width:80%;}
.EwmShow div span{ width:30px; height:30px; position:absolute; right:-15px; top:-15px; background:url(../images/close.png) no-repeat #999; background-size:cover; border-radius:50%;}
@media (max-width:768px){
.EwmShow div{	width:200px; margin-left:-100px;}
.Bottom nav li a{ font-size:150%;}
}
@media (max-width:640px){
.Bottom nav li a{ font-size:100%;}
}
@media (max-width:480px){
.Bottom nav li a{ font-size:90%;}
.Bottom .copyright,.Bottom .user{ font-size:80%;}
}
@media (max-width:320px){
.Bottom nav li a{ font-size:80%;}
.Bottom .copyright,.Bottom .user{ font-size:75%;}
}
/*Bottom end*/


.bodybgActivities .bgfooter{ background:url(../images/footer_activities.jpg) repeat-x left top;background-size:contain;}
.bodybgActivities .Footer{ padding:30px 0px; background:url(../images/footer_bg_activities.png) no-repeat left center;}



.Contain{ padding:0 2%;}
.Sidebar{}
.Sidebar .video_swf{ text-align:center;}
.Main{ padding:2% 0;}

.div_h90{}

.photo_about_left{}
.photo_club_left{}
.photo_club_right{}
.photo_club_right2{}
.photo_member_right{}
.photo_love_right{}
.photo_news_right{}

.Banner{ text-align:center; margin:0 2%;}
.Banner img{ width:100%;}

.menu {position:relative; z-index:1; }
.menu dl{color:#fff; padding:2% 0; margin:0px; overflow:hidden; border-bottom:solid 1px #d8f3ff;}
.menu dl ul {}
.menu dl ul li { float:left; font-size:100%; overflow:hidden; line-height:24px; height:24px;}
.menu dl ul li a{ white-space:nowrap; color:#555555; padding:0px 10px; border-radius:4px; display:inline-block;}
.menu dl ul li a.on{ color:#fff; background-color:#40aaee;}
#ColumnAbout .menu dl ul li a.on{ background-color:#61d1b8;}
#ColumnClub .menu dl ul li a.on,#ColumnMember .menu dl ul li a.on{ background-color:#dc74c4;}
#ColumnService{}
#ColumnMember{}
#ColumnLove{}
#ColumnNews{}
#ColumnContact{}
#ColumnAuxiliary{}
#ColumnJobs {}

.sub{ font-size:80%; padding-bottom:2%;}
.sub dl{}
.sub a{ color:#646464; display:inline-block; border-radius:4px; padding:1% 2%;} 
.sub a:hover{text-decoration:none;}
.sub a.on{ color:#5b752d; background-color:#b5de6e;}

#ColumnClub .sub a.on,
#ColumnService .sub a.on,
#ColumnMember .sub a.on,
#ColumnLove .sub a.on{ color:#2e729e; background-color:#7fcdff;}
#ColumnAbout{}
#ColumnNews{}
#ColumnContact{}
#ColumnAuxiliary{}
#ColumnJobs{}

.order{ position:relative;}
.order span{ width:85px; height:185px; position:absolute; right:0px; top:0px; background:url(../images/order_photo.png) no-repeat center top;}
.order span a{ display:block; width:85px; height:85px;}

.location{ display:none;}


.Content{ padding:2% 0; text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both; overflow:hidden; line-height:1.8;}
@media (max-width:480px){
.Content{ font-size:80%;}
}



.course_time{ margin-left:13px; border-left:1px solid #e2e2e2; padding-left:23px; margin-bottom:5%; margin-top:3%; font-size:140%;}
.course_time dl{position:relative; margin-bottom:15px;}
.course_time dl dt{font-family:Verdana; font-size:120%;}
.course_time dl dd{ padding:2% 0; border-bottom:1px dotted #d9d8da;}
.course_time dl dd b{ font-family:Verdana; color:#999; font-weight:normal; position:absolute;}
.course_time dl dd a{ padding-left:60px; display:block;}
.course_time dl:last-child{ margin-bottom:0}
.course_time dl::before{ position:absolute; content:''; width:12px; height:12px; border:2px solid #999; border-radius:50%; left:-31px; top:3px; background-color:#fff;}
.course_time dl:nth-child(2n)::before{ border-color:#1c84c3;}
@media (max-width:480px){
.course_time{font-size:100%;}
}
@media (max-width:320px){
.course_time{font-size:90%;}
}


/*Charact*/

.news_list{ padding-bottom:10px;}
.news_list li{border-bottom:solid 1px #eeeeee;}
.news_list li.IsTop{ position:relative; margin:0px; color:#868686; padding-bottom:2%; margin-bottom:2%; }
.news_list li.IsTop div{ padding:3px; border:solid 1px #d8d8d8;}
.news_list li.IsTop div img{ width:100%;}
.news_list li h5{ font-size:140%; padding:2% 0px; margin:0px;}
.news_list li h5 a{ color:#6d6d6d;}
.news_list li p{ padding:5px 0px; margin:0px; line-height:20px;}
.news_list li .detail{ color:#2b76c1; white-space:nowrap;}

.news_list li.IsList{ padding:0px 4px; margin:0px; line-height:35px;}
.news_list li.IsList a{ padding-left:17px; background:url(../images/icon.png) no-repeat left; }
.news_list li.IsList span{ float:right; color:#b1b2b2; padding-left:10px;}
.news_list li a{display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}

.news_photo{ zoom:1; overflow:hidden; padding-left:30px;}
.news_photo ul li{ float:left; width:200px; text-align:center; padding:0px 20px; height:200px;}
.news_photo ul li div{ padding:3px; border:solid 1px #d8d8d8;}
.news_photo ul li div img{ width:192px; height:142px;}
.news_photo ul li h5{ font-size:12px; padding:5px 0px; margin:0px; font-weight:normal;}



.honor_list{ overflow:hidden; clear:both;}
.honor_list ul{ overflow:hidden;}
.honor_list li{ float:left; width:50%; padding:2%; margin-bottom:5%; text-align:center; }
.honor_list li h5{ font-size:113%; font-weight:normal; padding:1% 0}
.honor_list li h5 a{ color:#2b76c1; display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.honor_list li div{ padding-top:15%;position:relative; background:url(../images/img_bg.png) no-repeat left top; background-size: cover;}
.honor_list li div a{ width:100%; height:85%; position:absolute; left:0; top:15%; background-position:center center; background-repeat:no-repeat; background-size:contain;}
.honor_list li img{ width:100%; padding:2%;}
@media (max-width:480px){
.honor_list li h1{ font-size:80%; }
}

.shop_area{ padding:2% 0;background:url(../images/dot.gif) repeat-x left bottom;}
.shop_area b{ font-weight:normal;}
.shop_area select{ color:#b6b6b6; font-size:13px; background:#fff;}

.shop_list{}
.shop_list .list { padding:2% 0; border-bottom:solid 1px #e1ebf2;}
.shop_list .list dl{ overflow:hidden;}
.shop_list .list dt{ float:left; width:25%; padding:3px; border:solid 2px #4eb9ff;}
.shop_list .list dt img{ width:100%;}
.shop_list .list dd{ float:right; width:73%;}
.shop_list .list dd h5{ font-size:120%; padding:0px 0px 8px 0px; margin:0px;}
.shop_list .list dd p{ padding:0px; margin:0px; color:#666666; line-height:22px;}
.shop_list .list dd p a{ color:#3695d2;}
.servicename{ overflow:hidden; padding-top:2%;}
.servicename b{ margin-bottom:2px; color:#fff; width:76px; line-height:29px; float:left;  display:block; text-align:center; background:url(../images/shop_service.png) no-repeat left;}
.servicename b a{ color:#fff;}
.servicename b a:hover{ color:#fffdbd; text-decoration:none;}
.servicename b.a_89{background:url(../images/shop_service.png) no-repeat left top;}
.servicename b.a_90{background:url(../images/shop_service.png) no-repeat -76px top;}
.servicename b.a_91{background:url(../images/shop_service.png) no-repeat -152px top;}
.servicename b.a_92{background:url(../images/shop_service.png) no-repeat -228px top;}
.servicename b.a_93{background:url(../images/shop_service.png) no-repeat -304px top;}
.servicename b.a_94{background:url(../images/shop_service.png) no-repeat -380px top;}
.servicename b.a_95{background:url(../images/shop_service.png) no-repeat -456px top;}

.shop_intro{/*background:url(../images/photo_shop.jpg) no-repeat right 30%;*/}
.shop_intro .shopname{ position:relative;  padding:0px; font-size:12px; background:url(../images/dot.gif) repeat-x left bottom;}
.shop_intro .shopname b{display:block; padding:3% 0 3% 20%; background:url(../images/shop.png) no-repeat left; background-size:18%;}
.shop_intro .shopname span{ position:absolute; right:0px; top:5%;}
.shop_intro .shopname span a{ color:#40aaee;}
.shop_intro .intro{ padding:5% 0;}
.shop_intro .photo{ position:relative; background:url(../images/shop_photobg.png) no-repeat; background-size:100% 100%;height:187px; padding: 0 5%;}
.shop_intro .photo h4{ padding:0px 2%; margin:0px; font-size:12px; line-height:16px; height:30px;}
.shop_intro .photo ul li{ float:left; width:154px; height:130px; text-align:center;}
.shop_intro .photo ul li img{ padding:4px; border:solid 1px #dfecf7; width:120px; height:120px;}
.shop_intro .photo .photoWrap{ overflow:hidden;}
.shop_intro .photo #Movie_Box{ width:462px; height:130px; margin:10px auto; overflow:hidden;}
.shop_intro .photo .prev{ position:absolute; cursor:pointer; left:12px; top:87px; width:17px; height:33px; display:block; background:url(../images/shop_arrow.png) no-repeat left;}
.shop_intro .photo .next{ position:absolute; cursor:pointer; right:12px; top:87px; width:17px; height:33px; display:block; background:url(../images/shop_arrow.png) no-repeat right;}
.shop_intro .photo .over{ cursor:default; filter:alpha(opacity=40); -moz-opacity: 0.4; opacity:0.4;}

.shop_intro .shop_box_pink{ margin:2% 0;background:url(../images/shop_contact_bg.png) repeat-y left; background-size:100%;}
.shop_intro .shop_box_pink  h4.f_name{padding:0px 5%; margin:0px; font-size:12px; line-height:16px; height:30px; background:url(../images/shop_contact_top.png) no-repeat top; background-size:100%;}
.shop_intro .shop_box_pink .txt{ overflow:hidden; line-height:22px; color:#666666; padding:3%; background:url(../images/shop_contact_bottom.png) no-repeat left bottom; background-size:100%;}
.shop_intro .shop_box_pink .list li{ border-bottom:dotted 1px #d8d8d8; padding-left:10px; background:url(../images/icon2.jpg) no-repeat left;}
.shop_intro .shop_box_pink .list li span{ padding-left:5px; color:#999;}
.shop_intro .shop_box_pink .Pages{ padding:10px 0px;}
.shop_intro .shop_box_pink .Pages a{ margin:0px 3px;}
.shop_intro .shop_box_pink .p_cur,.shop_intro .shop_box_pink .p_count{ display:none;}
.shop_intro .form_table{}
.shop_intro .form_table td{ padding:4px 2px; font-size:14px;}
.shop_intro .form_table .text{ border:solid 1px #e3e3e3; height:30px; line-height:30px; width:210px; padding:0px 5px; background:#fff url(../images/text_bg.png) no-repeat left top;}
.shop_intro .form_table textarea.text{ width:230px; height:110px; background:#fff url(../images/textarea_bg.png) no-repeat left top;}
.shop_intro .form_table .form_err{ color:#ff0000; font-size:12px;}
.shop_intro .form_table .btn{ color:#fff; font-size:14px; font-weight:bold; border:none; cursor:pointer; width:83px; height:34px; background:url(../images/btn_bg.jpg) no-repeat; }

.album_list{ overflow:hidden;}
.album_list ul li{ width:48%; float:left;}
.album_list ul li:nth-child(2n){ float:right;}
.album_list ul li .pic{position: relative; padding: 5%; border: solid 2px #c0e6ff; border-radius: 4px; text-align:center;}
.album_list ul li .pic img{ width:100%;}
.album_list ul li .pic a{ display:block; position:absolute; width:90%; height:90%; background-position:center center; background-repeat:no-repeat; background-size:cover;}
.album_list ul li h5{ text-align:center; padding:2% 0px; margin:0px; font-size:120%; font-weight:normal; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}

.video_list{ overflow:hidden; border-bottom:dotted 1px #c8c8c8; padding-bottom:2%;}
.video_list ul li{ width:48%; text-align:center;float:left;}
.video_list ul li:nth-child(2n){ float:right;}
.video_list ul li .pic{ position:relative; padding:5%; border:solid 2px #c0e6ff; border-radius:4px;}
.video_list ul li .pic a{ z-index:1; position:absolute; width:90%; height:90%;  display:block; background-repeat:no-repeat; background-position:center center; background-size:cover;}
.video_list ul li .pic img{ width:100%;}
.video_list ul li h5{ padding:8px 0px; margin:0px; font-size:130%; font-weight:normal; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.video_list ul li .down{ width:90px; color:#fff; line-height:28px; display:inline-block; background:url(../images/btn_down.jpg) no-repeat;}
.video_list ul li .down:hover{ text-decoration:none; filter:alpha(opacity=80); -moz-opacity: 0.8; opacity:0.8;}

.tutor_list{ zoom:1; overflow:hidden; }
.tutor_list ul li{ position:relative; overflow:hidden; padding:2% 0% 2% 35%; border-bottom:dotted 1px #c7c9c8;}
.tutor_list ul li .pic{ position:absolute; left:0; width:30%; }
.tutor_list ul li .pic img{ width:100%;border:solid 3px #c0e6ff; border-radius:6px;}
.tutor_list ul li h5{ font-size:110%; font-weight:normal; padding:0px; margin:0px;}
.tutor_list ul li h5 a{ font-size:130%; font-weight:bold;}
.tutor_list ul li p{ padding:3% 0px; margin:0px;}
.tutor_list ul li .detail{ color:#2b76c1;}

.tutor_detail{ overflow:hidden; padding:3% 0;}
.tutor_detail .detail{overflow:hidden;}
.tutor_detail .detail dt{ float:left; width:35%;}
.tutor_detail .detail dt img{ width:100%;border:solid 3px #c0e6ff; border-radius:6px;}
.tutor_detail .detail dd{ float:right; width:60%; color:#8e8f8f;}
.tutor_detail .detail dd p{ padding:0px; margin:0px;}
.tutor_detail .detail dd b{ font-weight:bold; color:#6d6d6d; font-size:14px;}
.tutor_detail .detail dd em{ font-style:normal; color:#6d6d6d;}
.tutor_detail .motto{ padding:3% 0; position:relative;}
.tutor_detail .motto h4{ font-size:120%; padding:10px 0px; margin:0px; font-weight:normal; color:#979899;}
.tutor_detail .motto .marks_t,.tutor_detail .motto .marks_b{ display:block; width:20px; height:20px; position:absolute;}
.tutor_detail .motto .marks_t{ left:0; background:url(../images/marks_left.jpg) no-repeat;}
.tutor_detail .motto .marks_b{ right:0; background:url(../images/marks_right.jpg) no-repeat;}
.tutor_detail .motto dl{ padding:2% 30px; font-family:微软雅黑;}

.tutor_intro{ background:url(../images/tutor_intro_bg.jpg) repeat-x top;}
.tutor_intro .tab{ font-size:120%; margin:0px; padding:0px 4%; line-height:40px;}
.tutor_intro .tab span{ margin-right:5px; color:#8e8f8f; cursor:pointer; display:inline-block; width:30%; text-align:center; border:solid 1px #ececec; border-bottom:none;
background: linear-gradient(top , rgb(228, 228, 228) , rgb(255, 255, 255) 70%);
background: -o-linear-gradient(top , rgb(7228, 228, 228) , rgb(255, 255, 255) 70%);
background: -ms-linear-gradient(top , rgb(228, 228, 228) , rgb(255, 255, 255) 70%);
background: -moz-linear-gradient(top , rgb(228, 228, 228) , rgb(255, 255, 255) 70%);
background: -webkit-linear-gradient(top , rgb(228, 228, 228) , rgb(255, 255, 255) 70%);
}
.tutor_intro .tab span.show{ color:#6e6e6e; background:#fff;}
.tutor_intro .intro{ padding:3%;}
.tutor_intro .list{ padding:3%;}
.tutor_intro .list ul li{ padding:0px 4px; margin:0px; line-height:35px; border-bottom:solid 1px #eeeeee;}
.tutor_intro .list ul li a{ padding-left:17px; background:url(../images/icon.png) no-repeat left; display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.tutor_intro .list ul li span{float:right; color:#b1b2b2; padding-left:10px;}

.tutor_intro .ask dl{ margin:2% 0;border:solid 1px #c7c9c8; padding:2%;}
.tutor_intro .ask dl .list_q,.tutor_intro .ask dl .list_a{ padding:1% 0;border-bottom:dotted 1px #c7c9c8; color:#999;}
.tutor_intro .ask dl p{ font-size:130%; padding:0; margin:0;}


.article_list ul li{ overflow:hidden; padding:0px 4px; margin:0px; line-height:35px; border-bottom:solid 1px #eeeeee;}
.article_list ul li a{ display:inline-block; float:left; width:45%; padding-left:17px; background:url(../images/icon.png) no-repeat left; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.article_list ul li span{ float:right; color:#b1b2b2;}
.article_list ul li em{ padding-left:5px; font-style:normal; color:#b1b2b2;}

.article_detail{}
.article_detail .title{ text-align:center; font-size:14px; padding:0px; margin:0px;  }
.article_detail .time{ text-align:center; font-size:12px; padding:0px; line-height:28px; margin:0px; font-weight:normal; border-bottom:dotted 1px #e0e0e0;}
.article_detail .txt{ padding:15px 0px; line-height:26px; text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both; overflow:hidden;}
.article_case{ border-radius:8px; border:solid 2px #c0e6ff; padding:3%;}
.article_case h4{ font-size:130%; padding:2% 0; margin:px; font-family:微软雅黑; font-weight:normal; color:#2b90d2;}
.article_case  ul li{ padding:0px 4px; margin:0px; line-height:35px; border-bottom:solid 1px #eeeeee;}
.article_case  ul li a{ padding-left:17px; background:url(../images/icon.png) no-repeat left;}
.article_case .PagesArrow{ text-align:center; padding:10px 0px;}
.article_case .PagesArrow a{ border:solid 1px #79c4f4; background:#96d6ff; display:inline-block; padding:0px 8px; color:#fff;}

.activities_photo{ padding-bottom:3%; overflow:hidden;background:url(../images/activities_photo.jpg) no-repeat right bottom;  background-size: 45%;}
.activities_photo ul li{ float:left; width:50%; text-align:center;}
.activities_photo ul li div{ padding:8px 8px 0px 8px; background:url(../images/activities_imgbg.jpg) no-repeat center top;}
.activities_photo ul li div img{ width:160px; height:144px;}
.activities_photo ul li h5{ font-size:14px; padding:0px; margin:0px; height:31px;font-family:微软雅黑;  }
.activities_photo ul li h5 a{ color:#fff; display:inline-block; height:31px; line-height:29px; overflow:hidden; background:url(../images/activities_photo_more.png) no-repeat right center; padding-right:40px;}
.activities_photo ul li h5 a:hover{ color:#fffbac; text-decoration:none;}
.activities_photo ul li.n1 h5{ background:url(../images/activities_title.jpg) no-repeat center top;}
.activities_photo ul li.n2 h5{ background:url(../images/activities_title.jpg) no-repeat center -40px;}
.activities_photo ul li.n3 h5{ background:url(../images/activities_title.jpg) no-repeat center -80px;}
.activities_photo ul li.n4 h5{ background:url(../images/activities_title.jpg) no-repeat center -120px;}
.activities_photo ul li.n5 h5{ background:url(../images/activities_title.jpg) no-repeat center -160px;}

.bodybgActivities{ background:#fff url(../images/body_bg_activities.jpg) no-repeat center top; background-size:150%;}
.BanActivities{background: url(../images/activities_banbg.jpg) no-repeat center bottom;     padding:3% 4% 0 4%;
    background-size:100%}
.BanActivities .bd{ width:100%; margin:0 auto;}
.BanActivities .bd ul li{}
.BanActivities .bd ul li img{ width:100%;}
#ColumnActivities{}

.activities_Detail{}

.activities_intro{}

.activities_list{}
.activities_list ul li.IsTop{ height:90px;}
.activities_list ul li.IsTop .pic{ position:absolute;}
.activities_list ul li.IsTop .pic img{ width:103px; height:82px;}
.activities_list ul li.IsTop .txt{ padding-left:126px; padding-right:20px;}
.activities_list ul li.IsTop .txt h5{ font-size:12px; padding:0px; margin:0px;}
.activities_list ul li.IsTop .txt p{ padding:0px; margin:0px; color:#848484;}
.activities_list ul li.IsTop .txt p a{ color:#d86661;}
.activities_list ul li.list{ line-height:32px; background:url(../images/dot6.jpg) repeat-x left bottom;}
.activities_list ul li.list a{ padding-left:8px; background:url(../images/icon2.jpg) no-repeat left;}
.activities_list ul li.list span{ float:right; color:#b2b2b2;}

.activities_Box{}
.activities_picture{ zoom:1; overflow:hidden;}
.activities_picture ul li{ float:left; text-align:center; width:49%; padding:2%; /*background:url(../images/activities_imgbg2.jpg) no-repeat center top;*/border: dashed 2px #fbcfca; border-radius: 10px;}
.activities_picture ul li:nth-child(2n+1){ clear:both; margin-right:2%;}
.activities_picture ul li div{position: relative; padding-top: 100%;}
.activities_picture ul li img{ left:0; position: absolute; top:0;width:100%; height:100%;}
.activities_picture ul li h5{ font-size:12px; padding:5px 0px; margin:0px; font-weight:normal;}
.activities_Box .Pages{ text-align:center; background:url(../images/dot6.jpg) repeat-x left top;}
.activities_Box .Pages .p_page em a.a_cur{ border:solid 1px #ffdedd; background:#fec0be;}

.intro_single{ line-height:30px;}

#ColumnActivitiesMain{ margin:0 auto; width:100%;}
.activities_main{ background:url(../images/activities_box_bg.jpg) repeat-y center top; background-size: 100%;}
.activities_main .bg_bottom{ background:url(../images/activities_box_bottom.jpg) no-repeat center bottom; background-size: 100%;}
.activities_main .bg_top{ padding: 90px 6% 50px; background:url(../images/activities_box_top.jpg) no-repeat center top; background-size: 100%;}
.activities_main .img_font{ padding-left: 6%; padding-bottom: 20px;}

.activities_list_more ul li{ height:127px; padding:10px 20px;}
.activities_list_more ul li .pic{ position:absolute;}
.activities_list_more ul li .pic img{ width:160px; height:127px;}
.activities_list_more ul li .txt { padding-left:180px;}
.activities_list_more ul li .txt h5{ padding:0px; margin:0px; font-size:12px;}
.activities_list_more ul li .txt p{ padding:0px; margin:0px; color:#848484;}
.activities_list_more ul li .txt p a{ color:#d86661;}

.download_list {}
.download_list ul li{ padding:2% 90px 2% 0%; line-height:28px; position:relative; border-bottom:dotted 1px #c8c8c8;}
.download_list ul li a{ display:block; padding-left:17px; background:url(../images/icon.png) no-repeat left 5px;}
.download_list ul li span{ position:absolute; right:0;}
.download_list ul li .down{ position:relative; z-index:888; text-align:center; padding:0px; width:90px; color:#fff; line-height:28px; display:inline-block; background:url(../images/btn_down.jpg) no-repeat;}
.download_list ul li .down:hover{ text-decoration:none; filter:alpha(opacity=80); -moz-opacity: 0.8; opacity:0.8;}

.faq_list{}
.faq_list dl{ border:solid 1px #bae2fc; background:#d9f1ff; padding:2%; margin-bottom:15px;}
.faq_list dl dt{ background:#fff; padding:10px; cursor:pointer;}
.faq_list dl dt span{ white-space:nowrap; color:#999; padding-left:8px;}
.faq_list dl dd{ background:#f0f9ff; padding:10px; color:#777; display:none;}


.form_table{ width:100%;}
.form_table td{ padding:4px 2px; font-size:14px; white-space:nowrap; vertical-align:middle;}
.form_table .text{ border:solid 1px #e3e3e3; height:30px; line-height:30px; width:95%; padding:0px 5px; 
-moz-box-shadow:1px 1px 1px #d9d9d9 inset;              
-webkit-box-shadow:1px 1px 1px #d9d9d9 inset;           
box-shadow:1px 1px 1px #d9d9d9 inset;
}

.form_table .text2{ border:solid 1px #e3e3e3; height:30px; line-height:30px; width:70%; padding:0px 5px; 
-moz-box-shadow:1px 1px 1px #d9d9d9 inset;              
-webkit-box-shadow:1px 1px 1px #d9d9d9 inset;           
box-shadow:1px 1px 1px #d9d9d9 inset;
}
.form_table .textcode{ width:60%;}
.form_table textarea.text{ width:230px; height:150px;
-moz-box-shadow:1px 1px 1px #d9d9d9 inset;              
-webkit-box-shadow:1px 1px 1px #d9d9d9 inset;           
box-shadow:1px 1px 1px #d9d9d9 inset;
}
.form_table .form_err{ color:#ff0000; font-size:12px;}
.form_table .btn{ color:#fff; font-size:14px; font-weight:bold; border:none; cursor:pointer; width:83px; height:34px; background:url(../images/btn_bg.jpg) no-repeat; }
.form_table .btn_jihuo{ border:none; cursor:pointer; width:112px; height:38px;  background:url(../images/btn_jihuo.png) no-repeat;}
.form_table .icon_a{ position:absolute; display:inline-block; line-height:30px; padding-left:27px; color:#368cc3; background:url(../images/icon_email.png) no-repeat left;}
.form_table .icon_a a{color:#368cc3;}
.form_table .imgcode{ height:28px;}


.form_2 .form_table .text{border: none; box-shadow: none; background: rgba(255, 255, 255, 0);}


.links_list{ zoom:1; overflow:hidden;}
.links_list ul li{ float:left; width:33.33%; text-align:center; color:#8f6e49;}
.links_list ul li div{ position:relative; padding:2%;}
.links_list ul li div a{ display:block; width:96%; height:96%; position:absolute; background-repeat:no-repeat; background-position:center center; background-size:contain;}
.links_list ul li div img{ width:100%; border:solid 1px #e9e9e9;}
.links_list ul li h5{ font-size:120%; padding:10px 0px; margin:0px; font-weight:normal;  white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}

.survey{ padding-left:40px; background:url(../images/photo_club.jpg) no-repeat right top;}
.survey ul{ padding-bottom:10px;}
.survey ul li ul { padding-left:20px; color:#888;}
.survey .btn_box{ padding-left:20px;}
.survey .btn_box .btn{color:#fff; font-size:14px; font-weight:bold; border:none; cursor:pointer; width:83px; height:34px; background:url(../images/btn_bg.jpg) no-repeat; }

.ul_sitemap li{ border-bottom:dotted 1px #ddd; padding:10px 0px;}
.ul_sitemap li strong{ width:80px; display:inline-block; color:#8f6e49;}
.ul_sitemap li strong a{color:#8f6e49;}
.ul_sitemap li a{ white-space:nowrap;}



.jobs_list{ line-height:32px; overflow: hidden;}
.jobs_list h5{ font-size:14px; line-height:24px; padding:0px 4px 0px 0px; margin:0px 0px 10px 0px;  color:#3aa4e8; font-weight:normal; background:#eaf6fb}
.jobs_list p { padding:0px 4px; margin:0px; background:url(../images/dot6.jpg) repeat-x left bottom; overflow: hidden;}
.jobs_list p a{ width:30%; display:block; padding-left:17px; background:url(../images/icon.png) no-repeat left;white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.jobs_list span{ float:right; display:inline-block; width:35%; text-align:center; font-size:12px;}

.jobs_detail{}
.jobs_detail .txt{ line-height:32px; border:solid 1px #d9f1ff; background:#f0f9ff; padding:10px;}
.jobs_detail .txt h5{ font-size:12px; padding:0px; margin:0px;}
.jobs_detail .txt p{ padding:0px; margin:0px;}
.jobs_detail .txt p span{display:block;}
.jobs_detail .txt h6{ font-size:12px; padding:0px; margin:0px;}
.jobs_detail .detail{ padding:10px;}
.jobs_detail .f_name{ font-size:12px; padding:10px; margin:0px;}
.jobs_detail .apply{ text-align:center;}

.picture_img{ text-align:center;}
.picture_img img{ max-width:100%;}
.picture_more{}
.picture_more a{background:url(../images/picture_more.jpg) no-repeat; width:84px; height:32px; display:block;}
.picture_list{overflow:hidden; }
.picture_list ul li{ float:left; width:50%; text-align:center;}
.picture_list ul li .pic{ padding-top:30%; padding-bottom:15%; background:url(../images/picture_imgbg.jpg) no-repeat top; background-size:100%;}
.picture_list ul li .pic img{ width:142px; height:142px;}
.picture_list ul li h5{ line-height:33px; padding:0px; margin:0px; font-size:12px; font-weight:normal; background:url(../images/picture_namebg.jpg) no-repeat center center;}
.picture_list ul li:nth-child(2n){ float:right;}

.picture_vote{ overflow:hidden;}
.picture_vote ul li{ float:left; width:50%; text-align:center;}
.picture_vote ul li .pic{ padding-top:30%; padding-bottom:15%; background:url(../images/picture_imgbg.jpg) no-repeat top; background-size:96%;}
.picture_vote ul li .pic img{ width:142px; height:142px;}
.picture_vote ul li h5{ line-height:33px; padding:0px; margin:0px; font-size:12px; font-weight:normal;}
.picture_vote ul li h6{ padding:0px; margin: 0px;}
.picture_vote ul li h6 a{ width:126px; height:33px; display:inline-block; background:url(../images/picture_namebg2.jpg) no-repeat center;}
.picture_vote ul li p{ line-height:33px; padding:0px; margin:10px 0px 0px 0px; font-size:12px; font-weight:normal; background:url(../images/picture_namebg.jpg) no-repeat center center;}
.picture_vote ul li p b{ color:#46a4ee;}
.picture_vote ul li:nth-child(2n){ float:right;}

.photo_other_list{ text-align:center; padding-top:3%;}
.photo_other_list a{ width:93px; height:33px; display:inline-block; background:url(../images/picture_btn.jpg) no-repeat;}

.swim_intro{}
.swim_intro .name{ font-size:14px; padding:10px 0px; margin:0px; color:#bd57a6;}
.swim_intro .intro{ line-height:30px; color:#6d6d6d;}

.swim_record{ }
.swim_record .name{ font-size:14px; padding:10px 0px; margin:0px; color:#bd57a6; border-top:solid 1px #e8f0f5;}
.swim_record .search{ padding:5px 0px 10px 0px;}
.swim_record .search table{ width:100%;}
.swim_record .search table td{ padding:2% 0;}
.swim_record .search select { border-radius:4px; padding:2px 0; color:#b6b6b6; background:#fff; width:100%; border:solid 1px #abc5d6;}
.swim_record .search .yes{ padding-left:24px; background:url(../images/icon4.jpg) no-repeat left center;}
.swim_record .record{text-align:center; zoom:1; overflow-x: scroll; border-top:solid 1px #d0e9f9; border-right:solid 1px #d0e9f9; background:url(../images/line.jpg) repeat-x left bottom;scrollbar-track-color:#000;}
.swim_record .record table td{ white-space: nowrap;}
.swim_record .record .list{}
.swim_record .record .list ul li{ float:left; width:25%;}
.swim_record .record span{ width:100%; height:36px; line-height:36px; display:block; border-bottom:solid 1px #d0e9f9;  border-left:solid 1px #d0e9f9; background:#f3f7f9; font-weight:bold; color:#2e729e;}
.swim_record .record b{ width:91px;height:36px; line-height:36px; display:block; font-size:14px; color:#2e729e; background:#e7f4fc; border-bottom:solid 1px #d0e9f9;  border-left:solid 1px #d0e9f9;}
.swim_record .record em{width:91px; height:36px; line-height:36px; font-style:normal; display:block; border-bottom:solid 1px #d0e9f9;  border-left:solid 1px #d0e9f9; padding: 0 10px;}
.swim_record .record .yes{ background:url(../images/icon4.jpg) no-repeat center center;}
.swim_record .record .time_no{ color:#a0b5c3;}

.swim_order{ padding:10px 0px; zoom:1; overflow:hidden;}
.swim_order .name{ font-size:14px; padding:10px 0px; margin:0px; color:#bd57a6;}
.swim_order select{ border-radius:4px; padding:2px 0; color:#b6b6b6; background:#fff; width:100%; border:solid 1px #abc5d6;}

.swim_order .order_btn{ padding:2% 0;}
.swim_order .order_btn .btn{ width:128px; height:51px; border:none; cursor:pointer;background:url(../images/btn_order.jpg) no-repeat left center;}
.swim_order .order table{ width:100%;}
.swim_order .order table td{ padding:2% 0;}
.swim_order .order .text1,.swim_order .order .text2,.swim_order .order .text_time{color:#b6b6b6;  width:100%; line-height:24px; padding:2px 5px; border:solid 1px #abc5d6; border-radius:4px;}
.swim_order .order .text2{ width:50%}
.swim_order .order .text_time{background:url(../images/text_time.jpg) no-repeat right}

.swim_tel{}
.swim_tel .name{ font-size:120%; padding:10px 0px; margin:0px; color:#bd57a6; border-top:solid 1px #e8f0f5;}
.swim_tel .tel{ line-height:30px; color:#4199d2;}

.info_title{font-size:125%; margin:1% 0;color:#000; text-align:center; padding-top:3%; padding-bottom:2%;}
.info_time{border-bottom:1px solid #ccc;color:#999;  padding-bottom:2%;text-align:center; margin-bottom:5%;}
.info_back { padding:2% 0;border-top:1px solid #ccc;}
.info_back span{ display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; padding:1.5% 0}
.info_video{ text-align:center; padding:5% 0px;}
.info_txt,.info_txt_w{ padding:2% 0; text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both; overflow:hidden; line-height:1.8;}
@media (max-width:480px){
.info-title{ font-size:100%;}
.info_txt,
.info_txt_w,
.info_back
{ font-size:80%;}
}

/*pages*/
.Pages{color:#666666;  padding:2% 0; text-align:center;zoom:1; overflow:hidden;}
.Pages span{ padding:0px 3px; display:inline-block;}
.Pages span b{ padding:0px 3px; font-weight:normal;}
.Pages a{ display:inline-block; margin:0px 2px; line-height:20px; text-align:center; color:#666666;}
.Pages a:hover{color:#0071be; text-decoration:none;}
.Pages .p_cur,
.Pages .p_count,
.Pages .p_page .a_first,
.Pages .p_page .a_end,
.Pages .p_page .num,
.Pages .p_jump{ display:none;}

#surverlist_AspNetPager1{ padding:10px 0px;}
#surverlist_AspNetPager1 div span{ padding:0px 7px;font-weight:bold; color:#fff; border:solid 1px #2a9ae6; background:#0071be; color:#ffffff!important}
.Pages .p_each{ display:none;}
/*pages end*/


.nurse_search{ width:100%; margin:0 auto; padding:10px 0px; margin-bottom:10px; background:url(../images/dot7.jpg) repeat-x left bottom;}
.nurse_search table td select{ background:#fff; color:#b6b6b6; margin:0px 8px;}
.nurse_search table td .text{ color:#b6b6b6; width:100px; height:24px; line-height:24px; padding:0px 5px; border:none; background:url(../images/nurse_search_text.jpg) no-repeat right; font-size: 12px; background-size: 100% 100%;}
.nurse_search table td .btn{ border:none; cursor:pointer; width:31px; height:24px; background:url(../images/nurse_search_btn.jpg) no-repeat; margin-top: 3px;}

/*.nurse_list{ width:100%; margin:0 auto; background:url(../images/nurse_libg.jpg) repeat-y left;}*/
.nurse_list{ width:100%; margin:0 auto; }
.nurse_list .list{ height:240px; background:url(../images/nurse_libg_t.jpg) no-repeat center top; background-size: 100% 100%;}
.nurse_list .edge{ height:40px; background:#fff url(../images/nurse_libg_b.jpg) no-repeat top;}
.nurse_list .list .photo{ float:left; width:24%;  text-align:center; padding-top:30px; margin-left: 6px;}
.nurse_list .list .photo span{ display:block; padding:4px 0px; font-size: 12px;}
.nurse_list .list .photo img{ width:100%;}
.nurse_list .list .intro{ float:right; width:70%; padding-top:25px; padding-left: 11px; color:#44799b;}
.nurse_list .list .intro .p_txt{ font-size:14px; padding:0px; margin:0px; line-height:31px; height:32px; text-align:center; overflow:hidden;}
.nurse_list .list .intro .p_txt b{ width:23%; display:block; float:left; color:#fff; font-size: 12px;}
.nurse_list .list .intro .p_txt span{ width:24%; display:block; float:left; font-size: 12px;}
.nurse_list .list .intro .box_1{ height:120px; overflow:hidden;}
.nurse_list .list .intro .box_1 b{width: 24%; font-size:12px; display:block; float:left; color:#fff; text-align:center; padding-top:35px;}
.nurse_list .list .intro .box_1 .txt{ float:left; display:block; width:66%; padding-left:8%; padding-top:10px; font-size: 12px;overflow: hidden;
    height: 75px;}
.nurse_list .list .intro .box_2{ zoom:1; overflow:hidden;}
.nurse_list .list .intro .box_2 b{ font-size:14px; width:24%; display:block; float:left; color:#fff; text-align:center; padding-top:35px;}
.nurse_list .list .intro .box_2 .txt{ float:left; display:block; width:66%; padding-left:10%; padding-top:25px; font-size: 12px;overflow: hidden;
        height: 104px;}
.new-box{ border: 1px solid #c6e9ff;border-radius: 6px;padding: 10px;    margin-bottom: 20px;}
.new-box .h2{background: #e6f4fd;padding: 5px;font-size:14px}
.nurse_list .list_info{ height:auto!important; height:240px; min-height:240px;}
.nurse_list .xiangq{font-size:12px;padding-top:5px;padding-buttom:5px;}
.nurse_list .xiangq img{max-width:100%;}

.People_list{}
.People_list h3{ font-size:13px; padding:0px 0px 15px 0px; margin:0px; font-weight:normal; font-family:微软雅黑;}
.People_list ul {zoom:1; overflow:hidden;  }
.People_list ul li{padding:2% 0px; overflow:hidden; clear:both; border-bottom:dotted 1px #c8c8c8;}
.People_list ul li .pic{ float:left; width:30%;}
.People_list ul li .pic img{width:100%;}
.People_list ul li .txt{ float:left; width:65%; padding-left:5%; line-height:30px;}
.People_search{padding:10px 0px; margin-bottom:10px; background:url(../images/dot7.jpg) repeat-x left bottom;}
.People_search table{ width:100%;}
.People_search td{ padding-right:3px; white-space:nowrap;}
.People_search .text{ color:#b6b6b6; width:90%; height:24px; line-height:24px; padding:0px 5px; border: solid 1px #abc4d8; background:#fff;}
.People_search .btn{ border:none; cursor:pointer; width:31px; height:24px; background:url(../images/nurse_search_btn.jpg) no-repeat;}

#ColumnLoveHome .Sidebar{}
#ColumnLoveHome .Main{}
#ColumnLoveHome .menu { background:none;}
#ColumnLoveHome .menu dl{ display:none;}
#ColumnLoveHome .love_photo{ text-align:center; padding:2% 0;}
#ColumnLoveHome .love_photo .a1{ width:100%; height:46px; display:block; margin-bottom:8px; background:url(../images/love_photo1.jpg) no-repeat center;}
#ColumnLoveHome .love_photo .a2{ width:100%; height:46px; display:block; background:url(../images/love_photo2.jpg) no-repeat center; }
#ColumnLoveHome .love_honor{ padding-bottom:34px; background: url(../images/love_honor.jpg) no-repeat center bottom;}
#ColumnLoveHome .love_honor dl{ overflow:hidden;}
#ColumnLoveHome .love_honor a{ display:block; float:left; width:50%; text-align:center;}
#ColumnLoveHome .love_honor img{ width:40%;}
#ColumnLoveHome .love_left_list{}
#ColumnLoveHome .love_left_list h2{ padding:0px; margin:0px; height:50px;}
#ColumnLoveHome .love_left_list h2 b{ display:none;}
#ColumnLoveHome .love_left_list h2 a{ float:right; display:inline-block; width:64px; height:40px;  background:url(../images/home_more.jpg) no-repeat center center;}
#ColumnLoveHome .love_left_list .f_axhd{  background:url(../images/love_axhd.jpg) no-repeat 10px center;}
#ColumnLoveHome .love_left_list .f_axjk{  background:url(../images/love_axjk.jpg) no-repeat 10px center;}
#ColumnLoveHome .love_left_list ul{ padding:0px 11px;}
#ColumnLoveHome .love_left_list ul li { line-height:25px; padding:0px 3px; background:url(../images/dot8.gif) repeat-x left bottom;}
#ColumnLoveHome .love_left_list ul li span{ float:right; color:#b0b2b2;}
#ColumnLoveHome .love_left_list ul li a{ padding-left:7px;background:url(../images/icon3.jpg) no-repeat left;}
#ColumnLoveHome .love_name{ height:83px; padding:0px; margin:0px; background:url(../images/love_zzshgj.jpg) no-repeat left 34px;}
#ColumnLoveHome .love_name b{ display:none;}
.love_home_list{ position:relative; margin-bottom:20px;}
.love_home_list .tab{ padding:0px; margin:0px; font-size:12px; line-height:30px;}
.love_home_list .tab span{ margin-right:7px; display:block; padding-left:18px; background-color:#eff7fc; border-bottom:solid 1px #c6e8fe;}
.love_home_list .tab span b{ cursor:pointer; display:block; padding-right:18px;}
.love_home_list .tab span.show{ color:#53a3d0; background-color:#c6e8fe;}
.love_home_list .tabbox{ overflow:hidden;min-height:100px; padding:0px 24px 20px 24px;}
.love_home_list .more { font-size:12px; padding:0px; margin:0px;font-style:normal; position:absolute; right:18px; top:0px; line-height:16px;}
.love_home_list .more a{ font-weight:normal;color:#53a3d0;}
.love_picture{}
.love_picture span{}
.love_box_right{}

.Music_list{ padding:0px 30px; line-height:30px;}
.Music_list ul li{ position:relative; z-index:888; padding:0px 20px; background:url(../images/icon.png) no-repeat left; border-bottom:dotted 1px #ccc; }
.Music_list ul li span{ float:right; line-height:30px;}
.Music_list ul li span a{ width:22px; height:30px; display:inline-block; background:url(../images/Music_icon.jpg) no-repeat right;}
.Music_list ul li span a:hover{ background:url(../images/Music_icon_hover.jpg) no-repeat left;}
.Music_list ul li span.down a{ color:#0071be; width:55px; text-align:center; background:url(../images/Music_icon_down.jpg) no-repeat left;}
.Music_list ul li span.down a:hover{background:url(../images/Music_icon_down.jpg) no-repeat left;}
.Music_list ul li b{ color:#2e729e; padding-right:5px; font-weight:normal;}
.Music_list ul li b a{ color:#2e729e;}
.Music_list ul li em{ font-style:normal; color:#999;}

.Music_Play .Music{ font-weight:normal; color:#fff; padding:5px 50px; margin:0px; background:#4ba9e6 url(../images/Music_Play.gif) no-repeat 20px;}
.Music_Play .Music b{ padding-right:5px; font-weight:normal;}
.Music_Play .Music em{ font-style:normal;}
.Music_Play .Play{ text-align:center;}

.bodybg_home{ background:#fff url(../images/body_bg_home.jpg) no-repeat center top; background-size:150%; padding-bottom:76px; }


.Layer_1{  overflow:hidden; border-bottom:solid 1px #e2e9da; padding:22% 0 2% 0; margin-bottom:2%;}
.Layer_2{ overflow:hidden; border-bottom:solid 1px #e2e9da; padding:2% 0; margin-bottom:2%;}
.Layer_3{  overflow:hidden; }

.h_news{position:relative; overflow:hidden;}
.h_news .more{ display:block; position:absolute; width:20%; height:100%;background:url(../images/home_news.jpg) no-repeat left top; background-size:contain;}

.h_list{ padding-left:25%; }
.h_list li.IsTop{ position:relative; line-height:18px; padding-left:25%; color:#868686;}
.h_list li.IsTop div{ position:absolute; left:0; width:20%; }
.h_list li.IsTop div img{ width:100%;}
.h_list li h5{ font-size:120%; padding:0px; margin:0px;}
.h_list li h5 a{ color:#6d6d6d;}
.h_list li p{ padding:2% 0px; margin:0px; color:#b2b2b2;}
.h_list li .detail{ color:#b37751;}
.h_list li.IsList{ padding:2% 0; margin:0px; line-height:24px; border-bottom:dotted 1px #eee;    font-weight: initial;}
.h_list li.IsList a{ padding-left:10px; background:url(../images/home_icon.jpg) no-repeat 2px;}
.h_list li.IsList span{ float:right; color:#b1b2b2; padding-left:10px; font-size:12px;}
.h_list li a{display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}

.h_dynamic{ overflow:hidden; position:relative;}
.h_dynamic h2{ padding:0px; margin:0px; height:35px; background:url(../images/home_dynamic.jpg) no-repeat left top;}
.h_dynamic h2 b{ display:none;}
.h_dynamic h2 a{ float:right; display:inline-block; width:44px; height:25px;  background:url(../images/home_more.jpg) no-repeat center center;}
.h_dynamic .more{display:block; position:absolute; width:20%; height:80%;background:url(../images/home_dynamic_photo.jpg) no-repeat left top; background-size:contain;}
.h_dynamic ul{}

.h_photo_btn{}
.h_photo_btn a{ display:block; float:left; width:50%; text-align:center; padding:2%;}
.h_photo_btn a img{ max-width:100%;}

.home_knowledge{position:relative; overflow:hidden; }
.home_knowledge .more{ display:block; position:absolute; width:20%; height:100%;background:url(../images/home_knowledge.jpg) no-repeat left top; background-size:contain;}

.h_club{position:relative;}
.h_club h2{ padding:0px; margin:0px; height:35px; background:url(../images/home_club.jpg) no-repeat left top;}
.h_club h2 b{ display:none;}
.h_club .more{}
.h_club .club{ height:175px;}
.h_club .club dl{ float:left; height:166px; width:20%}
.h_club .club .dl_hide{}
.h_club .club .dl_hide .pic{ display:none;}
.h_club .club .dl_hide h5 span{ display:none;}
.h_club .club .dl_show{ width:177px;}
.h_club .club .dl_show .pic{ display:block; position:absolute;}
.h_club .club .pic img{ width:177px; height:130px;}
.h_club .club  h5{ padding:0px; margin:0px; font-size:12px; height:36px; line-height:26px; padding-top:130px; font-weight:normal;}
.h_club .club  h5 b{ display:none;}
.h_club .club  h5 a{ color:#b37751;}
.h_club .club  h5 span{ text-align:right; }
.h_club .club  h5 span a{ display:block; text-align:right; padding-right:5px;}
.h_club .club  h5 span a:hover{ text-decoration:none;}
.h_club .club #N1{ background:url(../images/home_club_photo_n1.jpg) no-repeat left top; background-size:contain;}
.h_club .club #N2{ background:url(../images/home_club_photo_n2.jpg) no-repeat left top; background-size:contain;}
.h_club .club #N3{ background:url(../images/home_club_photo_n3.jpg) no-repeat left top; background-size:contain;}
.h_club .club #N4{ background:url(../images/home_club_photo_n4.jpg) no-repeat left top; background-size:contain;}
.h_club .club #N5{ background:url(../images/home_club_photo_n5.jpg) no-repeat left top; background-size:contain;}

.home_about{ overflow:hidden; position:relative;}
.home_about h2{ padding:0px; margin:0px; height:35px; background:url(../images/home_about.jpg) no-repeat left top;}
.home_about h2 b{ display:none;}
.home_about h2 a{ float:right; display:inline-block; width:44px; height:25px; background:url(../images/home_more.jpg) no-repeat center center;}
.home_about dl .more{ position:absolute; left:0px; width:20%; height:100%; background:url(../images/home_about_photo.jpg) no-repeat; background-size:contain;}
.home_about dl{ position:relative; padding-left:25%;font-weight: initial;}
.home_about dl p{ padding:0px; margin:0px;}
.home_about dl a{ color:#b37751;}

.h_love{ overflow:hidden; position:relative;}
.h_love h2{ padding:0px; margin:0px; height:35px; background:url(../images/home_love.jpg) no-repeat left top;}
.h_love h2 b{ display:none;}
.h_love h2 a{ float:right; display:inline-block; width:44px; height:25px;  background:url(../images/home_more.jpg) no-repeat center center;}
.h_love .more{display:block; position:absolute; width:20%; height:80%;background:url(../images/home_love_photo.jpg) no-repeat left top; background-size:contain; }

/*banner*/
.h_slide{ margin:0px; padding:0px; position:relative; z-index:0;}
.h_slide img{ width:100%;}
.h_slide li{ position:relative; text-align:center; line-height:0px; vertical-align:middle !important;}
.h_slide .hd{ position:absolute; width:100%; text-align:center; z-index:10; bottom:1%;}
.h_slide .hd a{ width:12px; height:12px; border-radius:6px; display:inline-block; background-color:#fff; margin:0 3px;}
.h_slide .hd a.on{ background-color:#ff2e3e; width:42px;}
@media (max-width:480px){
.h_slide .hd a{ width:8px; height:8px; border-radius:4px; }
.h_slide .hd a.on{width:22px;}
}




.Message_list { padding:0px 10px;}
.Message_list dl{ border:solid 1px #c2f2ff; padding:1px; margin-bottom:10px;}
.Message_list h5{ color:#0071be; font-size:12px; padding:0px 10px; margin:0px; background:#e8f8ff;}
.Message_list h5 span{ color:#999; padding-left:10px; font-weight:normal;}
.Message_list p{ padding:10px; margin:0px;}
.Message_list p span{ color:#999;}
.Message_list p.p1{ color:#0071be;}
.Message_list p.p3{ background:#f5fdff;}
.Message_list p.p3 span{ display:block}
.Message_list p b{color:#0071be;}

.love_video{ margin:auto; zoom:1; overflow:hidden; border:solid 2px #c9e8fd; padding:1%;}
.love_video ul li{ width:187px; height:180px; text-align:center; padding:0px 20px; float:left;}
.love_video ul li .pic{ padding:13px; background: url(../images/img_bg2.jpg) no-repeat center center;}
.love_video ul li .pic img{ width:160px; height:120px;}
.love_video ul li h5{ padding:8px 0px; margin:0px; font-size:12px; font-weight:normal;}
.love_video ul li .icon{ position:absolute; display:block; width:160px; height:120px; background:url(../images/video_icon.png) no-repeat center center;}
.love_video #MarqueeDiv2{ width:940px; overflow:hidden; margin:auto;}


.feedback_list{ margin:auto; background:url(../images/feedback_bg.jpg) repeat-y; background-size:100%;}
.feedback_list h2{ height:60px; padding:0px; margin:0px; background:url(../images/feedback_top.jpg) no-repeat center top; background-size:100%;}
.feedback_list h2 b{ display:none;}
.feedback_list .box{ padding-bottom:40px; background:url(../images/feedback_bottom.jpg) no-repeat bottom; background-size:100%;}
.feedback_list h5{ font-size:12px; padding:0px; height:34px; margin:0px; }
.feedback_list h5 span{ float:right; font-weight:normal; padding-left:5px;}
.feedback_list .list_q{ padding:5px 0px 5px 30px; background:url(../images/feedback_q.jpg) no-repeat 0px 5px;}
.feedback_list .list_q span{ color:#888; padding-left:10px; white-space:normal;}
.feedback_list .list_a{ padding:5px 0px 5px 30px; color:#888; background:url(../images/feedback_a.jpg) no-repeat 0px 8px;}
.feedback_list .list_a span{ color:#888; padding-left:10px; white-space:normal;}
.feedback_list .list{ padding:0px 20px;}
.feedback_list dl{ border: dashed 1px #f9cf25; margin:10px 0px; padding:10px;}

.feedback_rorm { padding-left:20px;}
.feedback_rorm table td{ padding:4px 2px; font-size:14px; vertical-align:top;}
.feedback_rorm .text{ border:solid 1px #e3e3e3; height:30px; line-height:30px; width:95%; padding:0px 5px;
-moz-box-shadow:1px 1px 1px #d9d9d9 inset;              
-webkit-box-shadow:1px 1px 1px #d9d9d9 inset;           
box-shadow:1px 1px 1px #d9d9d9 inset;
}
.feedback_rorm .textcode{ width:40%;}
.feedback_rorm textarea.text{ width:95%; height:80px;
}
.feedback_rorm .form_err{ color:#ff0000; font-size:12px;}
.feedback_rorm .btn{ color:#fff; font-size:14px; font-weight:bold; border:none; cursor:pointer; width:83px; height:34px; background:url(../images/btn_bg.jpg) no-repeat; }
.feedback_rorm .imgcode{ height:30px;}

.share{ padding-left:40px;}
.bdsharebuttonbox{}

.SurveyList{ padding:0px 30px;}
.SurveyList p{ padding:3px 0px; margin:0px; background:url(../images/dot7.jpg) repeat-x left bottom;}
.SurveyList p a{ padding-left:12px; background:url(../images/icon3.jpg) no-repeat left center;}

#SurveyInfo_panel1{ padding:0px 30px;}
#SurveyInfo_panel1 ul li{ color:#3fa8ec; font-weight:bold;}
#SurveyInfo_panel1 ul li ul{ padding-bottom:20px;}
#SurveyInfo_panel1 ul li ul li{ color:#888; font-weight:normal;}
#SurveyInfo_panel1 .btn{color:#fff; font-size:14px; font-weight:bold; border:none; cursor:pointer; width:83px; height:34px; background:url(../images/btn_bg.jpg) no-repeat;}

.page,
.Pages {padding-bottom:10px; font-size:14px; line-height:24px; }
.page .p_page,
.Pages .p_page{display: block;}
.page .p_page a,
.Pages .p_page a{background: #40aaee;color:#fff; display: inline-block; border-radius: 5px; padding: 0px 5px;}
.page .p_page a{ margin-right: 2px;}
.info_txt{ overflow-x: scroll;}


.swim_record .record::-webkit-scrollbar,
p::-webkit-scrollbar{width:3px;}
.swim_record .record::-webkit-scrollbar-track,
p::-webkit-scrollbar-track{background-color:#fff;}
.swim_record .record::-webkit-scrollbar-thumb,
p::-webkit-scrollbar-thumb{background-color:#bbb;}
.swim_record .record::-webkit-scrollbar-thumb:hover,
p::-webkit-scrollbar-thumb:hover{background-color:#555}
.swim_record .record::-webkit-scrollbar-thumb:active,
p::-webkit-scrollbar-thumb:active{background-color:#666}	
.swim_record .record{ overflow:auto !important; padding-right:5px !important;}

.form_style .btn{ color:#fff; font-size:14px; font-weight:bold; border:none; cursor:pointer; width:83px; height:34px; background:url(../images/btn_bg.jpg) no-repeat; }


.wandBG{ width: 100%; background:url(../images/wandBG.jpg) no-repeat; background-size: 100%; position: relative;}
.wandBG a{ display: block; position: absolute;}
.wandBG .qinyuan{ width: 24%; height: 70px; left: 32%; z-index:3;margin-top: 8%; }
.wandBG .huadu{ width: 15%; height: 22px; left: 40%; z-index: 9;margin-top: 26%;}
.wandBG .sanshui{ width: 15%; height: 22px;margin-top: 32%;left:37%; z-index: 2;}

#qinyuan{ display: none; width:100%; }
#huadu{ display: none; width:100%; }
#sanshui{ display: none; width:100%; }

.scroll-pane{ width: 100%; height: 320px; border-radius:4px; overflow:hidden; position: relative; padding-bottom:15px;}
.tableOv{ width: 630px;}
.tableOv th{ background:#83a8df; color: #FFF; border-right:solid 1px #ddd; }
.tableOv td{ border-right:solid 1px #ddd; height: 88px; border-bottom:solid 1px #ddd; text-align: center;}
.tableOv td img{ width: 110px; height: 60px; display: inline-block; vertical-align: middle;}
.tableOv td.tex1{ width: 88px;}
.tableOv td.tex2{ width:140px;}
.tableOv td.tex3{ width:140px;color: #2685b5; font-weight: bold;}
.tableOv td.tex4{ width:190px; padding:0 15px;text-align: left; }
.tableOv tr:last-child td{}
@media screen and (max-width:340px){
	.wandBG .qinyuan{ height: 50px; }
}


.Other001470{ width:100%; height:auto; position:fixed; bottom:-5px; left:0; z-index:10; background-color:#f5f5f5; }
.Other001470 a{width:20%; float: left; display:block; padding-top:50px; padding-bottom:10px; background-image:url(../images/Other001470-icon.png);
    background-repeat:no-repeat;  font-size:12px; color:#999; text-align:center; margin-bottom:1px; position:relative;}
.Other001470 .icon1{background-position:center top;}
.Other001470 .icon2{ background-position: center -85px;}
.Other001470 .icon3{ background-position: center -170px;}
.Other001470 .icon4{ background-position: center -254px;}
.Other001470 .top{ background-position: center -321px;}
.Other001470 span{ position:absolute; top:-100px; left:-19%; display:none; width: 90px; height: 90px;}
.Other001470 span img{ width:100px; height:100px; border:1px solid #000;}
.Other001470 a:hover{ background-image:url(../images/Other001470-icon2.png); background-color:#ff9e02; color:#fff; text-decoration:none;}
.Other001470 a:hover span{ display:block;}
.weixin_txt{position:fixed; top: 0; width:100%; height:100%; z-index:9999;display:none;}
.weixin_txt span{  display:block; position:absolute; right:0px; top:30px; background-color:rgba(0,0,0,0.7); color:#fff; font-size:14px; padding:20px;border-radius: 10px 0 10px 10px;}
.weixin_txt span:before{position:absolute; content:''; display:block; right:-15px; top:-30px;border: solid 15px transparent; border-bottom-color:rgba(0,0,0,0.7)}
.weixin_txt span i{ font-style: normal; width: 30px; height: 24px;display: inline-block; background:url(../images/share_weixin.png) no-repeat center center}